From gustavo.moda em gmail.com Wed Apr 1 07:51:07 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Wed, 1 Apr 2009 07:51:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?view_com_passagem_de_par=E2metros?= In-Reply-To: <28068.200.182.231.74.1238515967.squirrel@mail.prudenet.com.br> References: <28068.200.182.231.74.1238515967.squirrel@mail.prudenet.com.br> Message-ID: <795edc730904010351y5c17ee8fqaf9fa64968acfe5f@mail.gmail.com> Olá, 2009/3/31 > > É possivel construir uma view com passagens de parâmetros como por exemplo > no modelo que segue abaixo: Não. Você deve criar uma procedure, ou usar o where depois da VIEW. Ex. select * from view where campo = condicao; From fpsgyn em gmail.com Wed Apr 1 08:01:39 2009 From: fpsgyn em gmail.com (=?ISO-8859-1?Q?F=E1bio_P=2E_Santos?=) Date: Wed, 1 Apr 2009 08:01:39 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF=3A_Ibexpert_parou_de_funcionar_e?= =?iso-8859-1?q?m_algumas_m=E1quinas=2E=2E=2E?= In-Reply-To: <002b01c9b22e$798244f0$4000a8c0@Cleber> References: <002b01c9b22e$798244f0$4000a8c0@Cleber> Message-ID: É um erro no IbExpert ,,,,, aconteceu comigo também.... se você for em C:\Documents and Settings\seu_usuario\Dados de aplicativos\\HK-Software\IBExpert têm um arquivo chamado IBExpert.dir, apague-o ou copie de uma máquina que está funcionando.... se não me engano este arquivo é utilizado para a leituras das noticias do site do hk-software... flou.... 2009/3/31 Cleber > Raupp Logística | Versatilidade faz a diferençaSenhores desculpe o off, mas > já é desespero... em algumas máquinas simplesmente hoje pela manhã, parou de > funcionar o ibexpert do nada... > alguém saberia oq pode ser? por mais q eu re-instale, copio diretório, > tenho inclusive alem das free uma licença da versão full, e inclusive esta > parou de funcionar... > Error Message: > ---------------------------------------- > Ungültiges Argument zum Codieren des Datums > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From odir em clippnet.com.br Wed Apr 1 08:24:49 2009 From: odir em clippnet.com.br (=?iso-8859-1?Q?Clipp-net_Inform=E1tica?=) Date: Wed, 1 Apr 2009 08:24:49 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF=3A_Ibexpert_parou_de_funcionar_e?= =?iso-8859-1?q?m_algumas_m=E1quinas=2E=2E=2E?= References: <002b01c9b22e$798244f0$4000a8c0@Cleber> <49D265EA.7050207@riodeserto.com.br><49D26910.5080907@terra.com.br> <49D26C8A.5080703@riodeserto.com.br> Message-ID: <851EE500B82A44BF9980F717D5702F8D@odir> No site do IbExpert é informado para deletar o arquivo IBExpert.dir que na versão 2009.03.25 está na pasta C:\Users\Administrator\ AppData\Roaming\HK-Software\IBExpert\IBExpert.dir ou nas versões mais antigas está na C:\Documents and Settings\nome do usuário\Dados de aplicativos\HK-Software\IbExpert Odir ----- Original Message ----- From: "Adriano Luiz de Souza" To: "FireBase" Sent: Tuesday, March 31, 2009 4:18 PM Subject: Re: [firebase-br] OFF: Ibexpert parou de funcionar em algumas máquinas... Muito Obrigado João, funcionou... nem precisa desistalar, basta apagar esta pasta do usuário... O único inconveniente é ter q registrar os databases novamente Adriano João Carlos escreveu: > Pessoal, > > Desinstalem o Ibexpert, apaguem todos os diretórios, inclusive esse : > C:\Documents and Settings\nome do usuário\Dados de > aplicativos\HK-Software\. > > Reinstalem o IBexpert > > João Carlos > > Adriano Luiz de Souza escreveu: >> Comigo também aconteceu o mesmo problema de uma hora para outra... Já >> tentei remover e reinstalar, apagar as entradas no registro do >> windows. Não Resolveu. >> >> Adriano >> >> Cleber escreveu: >>> Raupp Logística | Versatilidade faz a diferençaSenhores desculpe o >>> off, mas já é desespero... em algumas máquinas simplesmente hoje >>> pela manhã, parou de funcionar o ibexpert do nada... >>> alguém saberia oq pode ser? por mais q eu re-instale, copio >>> diretório, tenho inclusive alem das free uma licença da versão full, >>> e inclusive esta parou de funcionar... >>> Error Message: >>> ---------------------------------------- >>> Ungültiges Argument zum Codieren des Datums >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> E-mail verificado pelo Terra Anti-Spam. >> Para classificar esta mensagem como spam ou não spam, visite >> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxOTg3NTkzI3Blcm0hdGVycmEmMSwxMjM4NTI1NDcyLjI1NzMwNy4xMzUxNC5nYW5hbm9xdWUudGVycmEuY29tLDQ4MDE=TerraMail >> >> Verifique periodicamente a pasta Spam para garantir que apenas mensagens >> indesejadas sejam classificadas como Spam. >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eliezer em xpert.com.br Wed Apr 1 08:36:03 2009 From: eliezer em xpert.com.br (Eliezer de Souza) Date: Wed, 1 Apr 2009 08:36:03 -0300 Subject: [firebase-br] Duvidas com VIEW Message-ID: <000601c9b2be$09c055e0$1d4101a0$@com.br> Gostaria de saber como funciona uma VIEW no Fire alguém poderia me ajudar? From aerreira68 em gmail.com Wed Apr 1 08:50:23 2009 From: aerreira68 em gmail.com (Adriano Ferreira) Date: Wed, 1 Apr 2009 08:50:23 -0300 Subject: [firebase-br] Duvidas com VIEW In-Reply-To: <000601c9b2be$09c055e0$1d4101a0$@com.br> References: <000601c9b2be$09c055e0$1d4101a0$@com.br> Message-ID: <15d160ea0904010450h4cc84b11u4ca7a0e6d80329bc@mail.gmail.com> http://www.google.com.br/search?hl=pt-BR&safe=off&rlz=1C1GGLS_pt-BRBR291BR303&q=sql+create+view&btnG=Pesquisar&meta= -- Adriano Ferreira 2009/4/1 Eliezer de Souza > Gostaria de saber como funciona uma VIEW no Fire alguém 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 andre em ecompo.com.br Wed Apr 1 09:16:00 2009 From: andre em ecompo.com.br (=?ISO-8859-1?Q?Andr=E9=20Ol=EDmpio?=) Date: Wed, 1 Apr 2009 09:16:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duvidas_com_VIEW?= In-Reply-To: <000601c9b2be$09c055e0$1d4101a0$@com.br> References: <000601c9b2be$09c055e0$1d4101a0$@com.br> Message-ID: <20090401121600.21075.qmail@hm1306.locaweb.com.br> Bom dia, Eliezer... Cara, é o seguinte. Uma VIEW é como se fosse uma "tabela virtual", fisicamente ela não existe. É uma abstração de uma tabela. Você pode criar uma View a partir de uma tabela existente utilizando a instrução SQL CREATE VIEW. Espero que tenha ajudado... Um abraço... André Olímpio Professor de Informática Coordenador Geral do Curso de Informatica ECOMPO andre em ecompo.com.br Wed, 1 Apr 2009 08:36:03 -0300, "Eliezer de Souza" escreveu: > Gostaria de saber como funciona uma VIEW no Fire alguém 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 fernando.bg em gmail.com Wed Apr 1 09:20:29 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Wed, 1 Apr 2009 12:20:29 +0000 (UTC) Subject: [firebase-br] TRIGGER References: <40836.200.182.231.74.1238527514.squirrel@mail.prudenet.com.br> Message-ID: sistemas em numerosinformatica.com.br wrote: > É possivel fazer com que um trigger seja executada em um determinado > horário? > > tipo if (current_time) = 00:00:00... Não, triggers são disparadas através de eventos que ocorrem no BD (inserts, updates e deletes). T+++++++++++++ -- From eliezer em xpert.com.br Wed Apr 1 09:28:48 2009 From: eliezer em xpert.com.br (Eliezer de Souza) Date: Wed, 1 Apr 2009 09:28:48 -0300 Subject: [firebase-br] RES: Duvidas com VIEW In-Reply-To: <20090401121600.21075.qmail@hm1306.locaweb.com.br> References: <000601c9b2be$09c055e0$1d4101a0$@com.br> <20090401121600.21075.qmail@hm1306.locaweb.com.br> Message-ID: <000b01c9b2c5$68b69f30$3a23dd90$@com.br> Com certeza muito obrigado André e a todos que postaram... -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de André Olímpio Enviada em: quarta-feira, 1 de abril de 2009 09:16 Para: FireBase Assunto: Re: [firebase-br] Duvidas com VIEW Bom dia, Eliezer... Cara, é o seguinte. Uma VIEW é como se fosse uma "tabela virtual", fisicamente ela não existe. É uma abstração de uma tabela. Você pode criar uma View a partir de uma tabela existente utilizando a instrução SQL CREATE VIEW. Espero que tenha ajudado... Um abraço... André Olímpio Professor de Informática Coordenador Geral do Curso de Informatica ECOMPO andre em ecompo.com.br Wed, 1 Apr 2009 08:36:03 -0300, "Eliezer de Souza" escreveu: > Gostaria de saber como funciona uma VIEW no Fire alguém 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 rnribeiro em gmail.com Wed Apr 1 09:39:33 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 1 Apr 2009 09:39:33 -0300 Subject: [firebase-br] Consulta Query In-Reply-To: References: Message-ID: <88c045a10904010539m29ce62f6t5308c1e72e998dd1@mail.gmail.com> ja tentou usar uma subconsulta dentro dessa consulta 2009/3/31 Paulo Sérgo Feix > Bom dia > > Preciso resolver uma duvida, tenho que Fazer uma consulta com intervalo de > datas, tipo assim: > > SELECT ID_GERAL, FECHA, BOLETA, FAVORECIDO, HISTORICO, ENTRADA, SAIDA, > USUARIO FROM LCONTRAL_CAJA > WHERE STATUS = :STATUS01 AND EMPRESA = :EMPRESA01 AND > FILIAL = :FILIAL01 AND CAJA = :CAJA01 AND MONEDA = :MONEDA01 AND > FECHA BETWEEN :FECHA01 AND :FECHA02 > > Só que tenho que faser mais uma consulta do saldo anterior: > > SELECT SUM(ENTRADA - SAIDA) AS SALDOANTERIOR FROM LCONTRAL_CAJA > WHERE STATUS = :STATUS01 AND EMPRESA = :EMPRESA01 AND > FILIAL = :FILIAL01 AND CAJA = :CAJA01 AND MONEDA = :MONEDA01 AND > FECHA < :FECHA01 > > Desta forma tenho que ter dois Query, a pergunta é o seguinte, tem como > fazer esta consulta em uma Query > > > -- > Paulinho Sérgio Feix > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Apr 1 09:41:12 2009 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Wed, 1 Apr 2009 14:41:12 +0200 Subject: [firebase-br] Consulta Query In-Reply-To: <88c045a10904010539m29ce62f6t5308c1e72e998dd1@mail.gmail.com> References: <88c045a10904010539m29ce62f6t5308c1e72e998dd1@mail.gmail.com> Message-ID: Bom dia Reijanio Nunes Ribeiro, e como seria esta sub consulta? 2009/4/1 Reijanio Nunes Ribeiro > ja tentou usar uma subconsulta dentro dessa consulta > > 2009/3/31 Paulo Sérgo Feix > > > Bom dia > > > > Preciso resolver uma duvida, tenho que Fazer uma consulta com intervalo > de > > datas, tipo assim: > > > > SELECT ID_GERAL, FECHA, BOLETA, FAVORECIDO, HISTORICO, ENTRADA, SAIDA, > > USUARIO FROM LCONTRAL_CAJA > > WHERE STATUS = :STATUS01 AND EMPRESA = :EMPRESA01 AND > > FILIAL = :FILIAL01 AND CAJA = :CAJA01 AND MONEDA = :MONEDA01 AND > > FECHA BETWEEN :FECHA01 AND :FECHA02 > > > > Só que tenho que faser mais uma consulta do saldo anterior: > > > > SELECT SUM(ENTRADA - SAIDA) AS SALDOANTERIOR FROM LCONTRAL_CAJA > > WHERE STATUS = :STATUS01 AND EMPRESA = :EMPRESA01 AND > > FILIAL = :FILIAL01 AND CAJA = :CAJA01 AND MONEDA = :MONEDA01 AND > > FECHA < :FECHA01 > > > > Desta forma tenho que ter dois Query, a pergunta é o seguinte, tem como > > fazer esta consulta em uma Query > > > > > > -- > > Paulinho Sérgio Feix > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 isael em stetika.com.br Wed Apr 1 09:50:31 2009 From: isael em stetika.com.br (Isael Faria Junior) Date: Wed, 01 Apr 2009 09:50:31 -0300 Subject: [firebase-br] Consulta Query In-Reply-To: <88c045a10904010539m29ce62f6t5308c1e72e998dd1@mail.gmail.com> References: <88c045a10904010539m29ce62f6t5308c1e72e998dd1@mail.gmail.com> Message-ID: <49D36317.7050306@stetika.com.br> Tente fazer assim : SELECT ID_GERAL, FECHA, BOLETA, FAVORECIDO, HISTORICO, ENTRADA, SAIDA, USUARIO, (SELECT SUM(ENTRADA - SAIDA) FROM LCONTRAL_CAJA WHERE STATUS = :STATUS01 AND EMPRESA = :EMPRESA01 AND FILIAL = :FILIAL01 AND CAJA = :CAJA01 AND MONEDA = :MONEDA01 AND FECHA < :FECHA01) SALDOANTERIOR FROM LCONTRAL_CAJA WHERE STATUS = :STATUS01 AND EMPRESA = :EMPRESA01 AND FILIAL = :FILIAL01 AND CAJA = :CAJA01 AND MONEDA = :MONEDA01 AND FECHA BETWEEN :FECHA01 AND :FECHA02 Deste modo vc trás toda a informação nescessaria em uma unica consulta. Reijanio Nunes Ribeiro escreveu: > ja tentou usar uma subconsulta dentro dessa consulta > > 2009/3/31 Paulo Sérgo Feix > > >> Bom dia >> >> Preciso resolver uma duvida, tenho que Fazer uma consulta com intervalo de >> datas, tipo assim: >> >> SELECT ID_GERAL, FECHA, BOLETA, FAVORECIDO, HISTORICO, ENTRADA, SAIDA, >> USUARIO FROM LCONTRAL_CAJA >> WHERE STATUS = :STATUS01 AND EMPRESA = :EMPRESA01 AND >> FILIAL = :FILIAL01 AND CAJA = :CAJA01 AND MONEDA = :MONEDA01 AND >> FECHA BETWEEN :FECHA01 AND :FECHA02 >> >> Só que tenho que faser mais uma consulta do saldo anterior: >> >> SELECT SUM(ENTRADA - SAIDA) AS SALDOANTERIOR FROM LCONTRAL_CAJA >> WHERE STATUS = :STATUS01 AND EMPRESA = :EMPRESA01 AND >> FILIAL = :FILIAL01 AND CAJA = :CAJA01 AND MONEDA = :MONEDA01 AND >> FECHA < :FECHA01 >> >> Desta forma tenho que ter dois Query, a pergunta é o seguinte, tem como >> fazer esta consulta em uma Query >> >> >> -- >> Paulinho Sérgio Feix >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Information from ESET Smart Security, version of virus signature database 3935 (20090313) __________ > > The message was checked by ESET Smart Security. > > http://www.eset.com > > > > > From alexandre em three2dev.info Wed Apr 1 09:51:18 2009 From: alexandre em three2dev.info (Gamaliel None) Date: Wed, 1 Apr 2009 12:51:18 +0000 Subject: [firebase-br] =?iso-8859-1?q?Permiss=E3o_em_database_para_usu=E1r?= =?iso-8859-1?q?io?= In-Reply-To: References: Message-ID: Segue uma sugestão: Uma forma de proteger suas tabelas e demais objetos do banco de um possível usuário SYSDBA, é, você criar o banco de dados e, todos os demais objetos com um usuário diferente do sysdba. Então crie um Role com esse nome (SYSDBA) e tire todos os privilégios desse Role ( Revoke All Privileges ). Feito isso, tire todos os privilégios da parte pública (Public - Revoke All Priv...). Por fim, para aumentar a proteção de suas procedures e triggers basta executar os códigos abaixo: Para procedures: UPDATE rdb$procedures SET rdb$procedure_source = NULL, rdb$description =\'Protegido por lei de copyright\' WHERE ((rdb$system_flag = 0) OR (rdb$system_flag IS NULL)) Para Triggers: UPDATE rdb$triggers a SET rdb$trigger_source = NULL, rdb$description =\'Protegido por lei de copyright\' WHERE ((rdb$system_flag = 0) OR (rdb$system_flag IS NULL)) AND NOT EXISTS( SELECT rdb$trigger_name FROM rdb$check_constraints WHERE rdb$trigger_name=a.rdb$trigger_name) Para Views: UPDATE rdb$relations SET rdb$view_source = NULL, rdb$description =\'Protegido por lei de copyright\' WHERE ((rdb$system_flag = 0) OR (rdb$system_flag IS NULL)) OBSERVAÇÃO: Esses códigos para proteção de triggers, procedures e views devem ser utilizados nas cópias do banco, isso porque é praticamente impossível desfazer essa operação, então, façam isso apenas nos bancos que forem ser distribuídos (mantendo uma cópia original). Espero ter ajudado. Um forte abraço a todos! > Date: Tue, 31 Mar 2009 22:56:47 -0300 > From: ssjones em gmail.com > To: lista em firebase.com.br > Subject: [firebase-br] Permissão em database para usuário > > Estou com um problema com o Firebird e gostaria de saber se o banco é usado > dessa forma. > > Vamos a um exemplo do problema: Tenho um usuário 'A' e um usuário 'B'. O > usuário 'A' cria um database e depois uma tabela dentro desse database, se > eu me autentico com o usuário 'B', eu consigo acessar o database criado por > 'A' e visualizar as tabelas criadas por ele (não consigo ver os dados > inseridos nas tabelas). > É possivel barrar que o usuário B acesse esse database de A? Estou > acostumado a trabalhar com mysql e sql, e esses banco de dados não permitem > que outros usuários acessem a áreas restritas. > Se é possivel barrar esses acessos, aonde faço essas configurações? > > Todas as regras que encontrei eram aplicadas para tabelas, mas o que eu > preciso é de regras para database. Me informaram > que eu poderia realizar essas permissões dessa forma: > > grant all on BancoDaMartina.* to martina with grant option > > BancoDaMartina.* quer dizer todas as tabelas do banco BancoDaMartina. > > Mas o Firebird não aceitou esse comando. > > Alguem pode me ajudar? > > Observação: Estou utilizando Debian e a versão do Firebird é 2.1.1 > > -- > ~yuRi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa _________________________________________________________________ Novo Windows Live: Messenger 2009 e muito mais. Descubra! http://www.windowslive.com.br From jrmiran em gmail.com Wed Apr 1 10:11:45 2009 From: jrmiran em gmail.com (Junior Miranda) Date: Wed, 1 Apr 2009 10:11:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?BackUp_Autom=E1tico?= Message-ID: Bom dia a todos. Me foi solicitado uma alteração na minha rotina de backup para que ele ocorresse automaticamente dentro de um horário definido pelo usuário(Hoje é manual). Até ai tudo bem. Mas a minha dúvida é, como fazer isto de forma segura se terei usuários acessando o banco através do meu sistema e eles não poderão sair neste instante. agradeço desde já qualquer ajuda. []'s From fernando.bg em gmail.com Wed Apr 1 10:17:01 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Wed, 1 Apr 2009 13:17:01 +0000 (UTC) Subject: [firebase-br] =?iso-8859-1?q?BackUp_Autom=E1tico?= References: Message-ID: Junior Miranda wrote: > Bom dia a todos. > > Me foi solicitado uma alteração na minha rotina de backup para que > ele ocorresse automaticamente dentro de um horário definido pelo > usuário(Hoje é manual). Até ai tudo bem. Mas a minha dúvida é, como > fazer isto de forma segura se terei usuários acessando o banco > através do meu sistema e eles não poderão sair neste instante. > > agradeço desde já qualquer ajuda. Tudo depende de como é sua rotina hoje, se você está utilizando o gbak pode fazer com usuários conectas sem problema, agora se você apenas utiliza uma forma de compactação aí já pode te gerar problemas. T+++++++++++++ -- From info em cacula.ind.br Wed Apr 1 10:26:00 2009 From: info em cacula.ind.br (=?ISO-8859-1?Q?Alexandre_Gon=E7alves?=) Date: Wed, 01 Apr 2009 10:26:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?BackUp_Autom=E1tico?= In-Reply-To: References: Message-ID: <49D36B68.90302@cacula.ind.br> Você pode fazer o backup, mesmo com os usuários acessando o banco. ______________________ Alexandre A. Gonçalves Dracena - SP Junior Miranda escreveu: > Bom dia a todos. > > Me foi solicitado uma alteração na minha rotina de backup para que ele ocorresse automaticamente dentro de um horário definido pelo usuário(Hoje é manual). Até ai tudo bem. Mas a minha dúvida é, como fazer isto de forma segura se terei usuários acessando o banco através do meu sistema e eles não poderão sair neste instante. > > agradeço desde já qualquer ajuda. > > []'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 luis_fessel em itelefonica.com.br Wed Apr 1 10:29:58 2009 From: luis_fessel em itelefonica.com.br (luis_fessel) Date: Wed, 1 Apr 2009 11:29:58 -0200 Subject: [firebase-br] squid com java Message-ID: Antes de Mais nada, obrigado pela correção ao Carlos H. cantu Oi gente, é meu primeiro post nesta lista... Como sou novo por aki, desculpem se ja teve esta questão antes. Estamos tentando utilizar o squid como proxy em nosso serviço, e funciona até que bem, menos quando a página usa java. Qdo isso acontece, a página pede usuário e senha. E nós acessamos diversas páginas deste tipo por aqui. Não dá erro, só pede usuário e senha. Alguém saberia me dizer como resolver este problema?? Agradecimentos antecipados pela atenção dispensada... From welkson em gmail.com Wed Apr 1 10:37:35 2009 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Wed, 01 Apr 2009 10:37:35 -0300 Subject: [firebase-br] squid com java In-Reply-To: References: Message-ID: <49D36E1F.6030409@gmail.com> luis_fessel escreveu: > Antes de Mais nada, obrigado pela correção ao Carlos H. cantu > > Oi gente, é meu primeiro post nesta lista... > Como sou novo por aki, desculpem se ja teve esta questão antes. > Estamos tentando utilizar o squid como proxy em nosso serviço, e > funciona até que bem, menos quando a página usa java. Qdo isso > acontece, a página pede usuário e senha. E nós acessamos diversas > páginas deste tipo por aqui. Não dá erro, só pede usuário e senha. > Alguém saberia me dizer como resolver este problema?? > Agradecimentos antecipados pela atenção dispensada... > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > Painel de Controle -> Java -> Network Settings. Welkson From jrmiran em gmail.com Wed Apr 1 10:42:17 2009 From: jrmiran em gmail.com (Junior Miranda) Date: Wed, 1 Apr 2009 10:42:17 -0300 Subject: [firebase-br] =?iso-8859-1?q?BackUp_Autom=E1tico?= In-Reply-To: References: Message-ID: <3F9417B5395B48C49EDF59CE0978F50D@notemiranda> Obrigado pela atenção. Utilizo uma forma de compactação. Então... ...assim sendo, o mais correto seria que para o backup automático eu utilizasse o Gbak. Correto? ou tenho alguma alternativa dentro da minha situação atual ? versão do firebird : 2.0 []'s -------------------------------------------------- From: "Forrest®" Sent: Wednesday, April 01, 2009 10:17 AM To: Subject: Re: [firebase-br] BackUp Automático > Junior Miranda wrote: > >> Bom dia a todos. >> >> Me foi solicitado uma alteração na minha rotina de backup para que >> ele ocorresse automaticamente dentro de um horário definido pelo >> usuário(Hoje é manual). Até ai tudo bem. Mas a minha dúvida é, como >> fazer isto de forma segura se terei usuários acessando o banco >> através do meu sistema e eles não poderão sair neste instante. >> >> agradeço desde já qualquer ajuda. > > Tudo depende de como é sua rotina hoje, se você está utilizando o gbak > pode fazer com usuários conectas sem problema, agora se você apenas > utiliza uma forma de compactação aí já pode te gerar problemas. > > T+++++++++++++ > -- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ralhos em gmail.com Wed Apr 1 10:59:34 2009 From: ralhos em gmail.com (=?ISO-8859-1?Q?N=E3o_quero_me_Identificar?=) Date: Wed, 1 Apr 2009 10:59:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?BackUp_Autom=E1tico?= In-Reply-To: <3F9417B5395B48C49EDF59CE0978F50D@notemiranda> References: <3F9417B5395B48C49EDF59CE0978F50D@notemiranda> Message-ID: <9fdd72400904010659t6c4b7b3fncdf8473363f50348@mail.gmail.com> Se você estiver "simplesmente" compactando o FDB está correndo o grande risco de corromper o banco. A não ser que no momento da compactação você esteja parando o servidor FireBird. A maneira correta é utilizar o Gbak ou o serviço de backup do firebird. Procure utilizar o serviço, para que o seu backup fique mais rápido. Espere de dado uma pitada de ajuda. Até mais. 2009/4/1 Junior Miranda > Obrigado pela atenção. > > Utilizo uma forma de compactação. Então... > ...assim sendo, o mais correto seria que para o backup automático eu > utilizasse o Gbak. Correto? ou tenho alguma alternativa dentro da minha > situação atual ? > > versão do firebird : 2.0 > > []'s > > -------------------------------------------------- > From: "Forrest®" > Sent: Wednesday, April 01, 2009 10:17 AM > To: > Subject: Re: [firebase-br] BackUp Automático > > > Junior Miranda wrote: >> >> Bom dia a todos. >>> >>> Me foi solicitado uma alteração na minha rotina de backup para que >>> ele ocorresse automaticamente dentro de um horário definido pelo >>> usuário(Hoje é manual). Até ai tudo bem. Mas a minha dúvida é, como >>> fazer isto de forma segura se terei usuários acessando o banco >>> através do meu sistema e eles não poderão sair neste instante. >>> >>> agradeço desde já qualquer ajuda. >>> >> >> Tudo depende de como é sua rotina hoje, se você está utilizando o gbak >> pode fazer com usuários conectas sem problema, agora se você apenas >> utiliza uma forma de compactação aí já pode te gerar problemas. >> >> T+++++++++++++ >> -- >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jrmiran em gmail.com Wed Apr 1 11:07:33 2009 From: jrmiran em gmail.com (Junior Miranda) Date: Wed, 1 Apr 2009 11:07:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?BackUp_Autom=E1tico=5BResolvido=5D?= In-Reply-To: <9fdd72400904010659t6c4b7b3fncdf8473363f50348@mail.gmail.com> References: <3F9417B5395B48C49EDF59CE0978F50D@notemiranda> <9fdd72400904010659t6c4b7b3fncdf8473363f50348@mail.gmail.com> Message-ID: <3158C5055F8C4A88BAE48B2B470DEF71@notemiranda> Antes da compactação eu verifico se não há ninguém com o sistema aberto e depois paro o servidor. Obrigado a todos pela ajuda. -------------------------------------------------- From: "Não quero me Identificar" Sent: Wednesday, April 01, 2009 10:59 AM To: "FireBase" Subject: Re: [firebase-br] BackUp Automático > Se você estiver "simplesmente" compactando o FDB está correndo o grande > risco de corromper o banco. > A não ser que no momento da compactação você esteja parando o servidor > FireBird. > A maneira correta é utilizar o Gbak ou o serviço de backup do firebird. > Procure utilizar o serviço, para que o seu backup fique mais rápido. > Espere de dado uma pitada de ajuda. > Até mais. > > 2009/4/1 Junior Miranda > >> Obrigado pela atenção. >> >> Utilizo uma forma de compactação. Então... >> ...assim sendo, o mais correto seria que para o backup automático eu >> utilizasse o Gbak. Correto? ou tenho alguma alternativa dentro da minha >> situação atual ? >> >> versão do firebird : 2.0 >> >> []'s >> >> -------------------------------------------------- >> From: "Forrest®" >> Sent: Wednesday, April 01, 2009 10:17 AM >> To: >> Subject: Re: [firebase-br] BackUp Automático >> >> >> Junior Miranda wrote: >>> >>> Bom dia a todos. >>>> >>>> Me foi solicitado uma alteração na minha rotina de backup para que >>>> ele ocorresse automaticamente dentro de um horário definido pelo >>>> usuário(Hoje é manual). Até ai tudo bem. Mas a minha dúvida é, como >>>> fazer isto de forma segura se terei usuários acessando o banco >>>> através do meu sistema e eles não poderão sair neste instante. >>>> >>>> agradeço desde já qualquer ajuda. >>>> >>> >>> Tudo depende de como é sua rotina hoje, se você está utilizando o gbak >>> pode fazer com usuários conectas sem problema, agora se você apenas >>> utiliza uma forma de compactação aí já pode te gerar problemas. >>> >>> T+++++++++++++ >>> -- >>> >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magno em speet.com.br Wed Apr 1 11:08:25 2009 From: magno em speet.com.br (Magno System) Date: Wed, 1 Apr 2009 11:08:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?BackUp_Autom=E1tico?= References: <3F9417B5395B48C49EDF59CE0978F50D@notemiranda> Message-ID: <002301c9b2d3$531a83e0$6915a8c0@MagnoSystem> Meu amigo, instala o FIBS (esse eu conheço e garanto, mas existem outros), agende quantos horários quiser, quantos backups quiser, se quiser compacte o backup gerado, se quiser mande para FTP, se quiser receba um email na sua caixa postal para cada backup gerado no seu cliente informando se tem erro ou não. Você ainda pode além da pasta de backup ainda colocar mais 3 mirrors para gerar o backup, configurar quantos backups gerados você quer manter ou quantos dias de backups, enfim, é excelente. Ele é free e você pode baixar no site da firebase. ----- Original Message ----- From: "Junior Miranda" To: "FireBase" Sent: Wednesday, April 01, 2009 10:42 AM Subject: Re: [firebase-br] BackUp Automático Obrigado pela atenção. Utilizo uma forma de compactação. Então... ...assim sendo, o mais correto seria que para o backup automático eu utilizasse o Gbak. Correto? ou tenho alguma alternativa dentro da minha situação atual ? versão do firebird : 2.0 []'s -------------------------------------------------- From: "Forrest®" Sent: Wednesday, April 01, 2009 10:17 AM To: Subject: Re: [firebase-br] BackUp Automático > Junior Miranda wrote: > >> Bom dia a todos. >> >> Me foi solicitado uma alteração na minha rotina de backup para que >> ele ocorresse automaticamente dentro de um horário definido pelo >> usuário(Hoje é manual). Até ai tudo bem. Mas a minha dúvida é, como >> fazer isto de forma segura se terei usuários acessando o banco >> através do meu sistema e eles não poderão sair neste instante. >> >> agradeço desde já qualquer ajuda. > > Tudo depende de como é sua rotina hoje, se você está utilizando o gbak > pode fazer com usuários conectas sem problema, agora se você apenas > utiliza uma forma de compactação aí já pode te gerar problemas. > > T+++++++++++++ > -- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.35/2034 - Release Date: 04/01/09 06:06:00 From andre em ecompo.com.br Wed Apr 1 11:25:25 2009 From: andre em ecompo.com.br (=?ISO-8859-1?Q?Andr=E9=20Ol=EDmpio?=) Date: Wed, 1 Apr 2009 11:25:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?TRIGGER?= In-Reply-To: References: Message-ID: <20090401142525.3792.qmail@hm1306.locaweb.com.br> Bom dia... Cara, sobre a sua dúvida, as triggers são gatilhos, internos ao software de gerenciamento de banco de dados, e são disparadas sempre que uma ação (evento) ocorre no Banco de dados, por exemplo, quando houver uma inserção de dados ou uma exclusão. Sendo assim, não tem como determinar um tempo para que isso ocorra. Espero ter ajudado... André Olímpio Professor de Informática Coordenador Geral do Curso de Informatica ECOMPO andre em ecompo.com.br From pjjc em uol.com.br Wed Apr 1 11:34:08 2009 From: pjjc em uol.com.br (Joao Passoni) Date: Wed, 01 Apr 2009 11:34:08 -0300 Subject: [firebase-br] Saida da lista In-Reply-To: <002301c9b2d3$531a83e0$6915a8c0@MagnoSystem> Message-ID: Gostaria de ser retirado da lista, quando vou ao site para me descadastrar não é encontrado o meu cadastro para logar no sistema. Pode retirar manualmente? Obrigado From michel.monaco em gmail.com Wed Apr 1 12:55:06 2009 From: michel.monaco em gmail.com (=?ISO-8859-1?Q?Michel_M=F4naco?=) Date: Wed, 1 Apr 2009 12:55:06 -0300 Subject: [firebase-br] TRIGGER In-Reply-To: <40836.200.182.231.74.1238527514.squirrel@mail.prudenet.com.br> References: <40836.200.182.231.74.1238527514.squirrel@mail.prudenet.com.br> Message-ID: Olá Para agendar, vc deve criar uma stored procedure que execute a tarefa desejada. Em seguida, crie um arquivo com extensão .bat que chame o isql par excutar aSP, então use o agendador de tarefas do windows para agendar a execução desse arquivo. Sei que isso funciona, mas não lembro os passos exatos agora, procure em no site firebase que está lá ! :) []s 2009/3/31 > É possivel fazer com que um trigger seja executada em um determinado > horário? > > tipo if (current_time) = 00:00: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 compuvale.software em gmail.com Wed Apr 1 13:10:41 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Wed, 1 Apr 2009 13:10:41 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BDica=5D_Backup_autom=E1tico_via_A?= =?iso-8859-1?q?gendador_de_Tarefas_do_Windows?= Message-ID: Pro pessoal que precisa de uma forma automática de fazer backup, no site da Firebase tem um artigo chamado 'Agendando backups no Windows' ( http://www.firebase.com.br/fb/artigo.php?id=1774). Há algum tempo eu venho usando um script que montei baseando-me no exemplo do Kléber Caneva. Rodando o script abaixo no Windows XP, ele gera arquivos de backup no formato Backup_qua 01-04-2009_12h_00min .7z (não consegui tirar o espaço antes do . se alguém souber posta aí) e dentro do arquivo 7z são colocados dois arquivos Backup_qua 01-04-2009_12h_00min .fbk e Backup_qua 01-04-2009_12h_00min .log referentes à base de dados que foi informada. Não sei como fica o formato em outros Windows. O script inclui também outros arquivos, no caso os layouts de relatório do FastReport que eu utilizo. Bem, vamos a criança: rem COMEÇA AQUI @echo off if /I "%1" NEQ "/reg" goto backup AT %2 /EVERY:segunda-feira,te,qa,qi,sexta-feira,s ,do "%CD%\backup_automatico.bat" AT goto fim :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 pastabackuptmpsys=D:\Sistemas\Dados\teste set stringbancosys=192.168.1.2:D:\Sistemas\Dados\compuvale.fdb set pastabackupfinalsys=D:\Sistemas\Dados\teste2 set pastarelatoriossys=D:\Sistemas\Relatorios del "%pastabackuptmpsys%\Backup_%ymd%.fbk" del "%pastabackuptmpsys%\Backup_%ymd%.log" del "%pastabackuptmpsys%\Backup_%ymd%.7z" "C:\Arquivos de programas\Firebird\Firebird_1_5\bin\gbak.exe" -b -z -v "%stringbancosys%" "%pastabackuptmpsys%\Backup_%ymd%.fbk" -Y "%pastabackuptmpsys%\Backup_%ymd%.log" -user SYSDBA -password masterkey "C:\Arquivos de programas\7-Zip\7z.exe" 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" :fim rem Modo de uso rem Para criar um novo agendamento, para todos os dias da semana, na hora desejada: rem backup_automatico.bat /reg 08:00 rem onde 08:00 é o horario (hh:mm) para executar o backup rem TERMINA AQUI Pra quem não quer instalar o 7Zip, existe uma versão 'portable' do 7Zip, procurem no Google. []s Andrei From oleber.itajai em gmail.com Wed Apr 1 13:38:53 2009 From: oleber.itajai em gmail.com (Sandro) Date: Wed, 1 Apr 2009 13:38:53 -0300 Subject: [firebase-br] Duvida com join Message-ID: <002101c9b2e8$59b59900$0d01a8c0@krobel> Ola Tenho duastabela exemplo assim movimento codigo nome data 01 joao 30.03.2009 02 jose 30.03.2009 01 joao 31.03.2009 Atrasos codigo nome data historico 01 joao 30.03.2009 qualquer coisa 01 joao 31.03.2009 outra coisa Gostaria de retornar nome, codigo, data da tabela movimento e historico da tabela atraso somente para data atraso = 30.03.2009. To fazendo assim: select mo.codiog, mo.nome, mo.data, atra.historico from movimento mo join atrrasos atra on mo.codigo = atra.codigo where atra.data = '30.03.2009' Mas esta me retornando dois registro, eu gostaria que retornarsse apenas mo.codigo mo.nome mo.data atra.historico 01 joao 30.03.2009 qualquer coisa O que estou fazendo e errado? Grato From compuvale.software em gmail.com Wed Apr 1 13:39:23 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Wed, 1 Apr 2009 13:39:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BDica=5D_Backup_autom=E1tico_via_A?= =?iso-8859-1?q?gendador_de_Tarefas_do_Windows?= In-Reply-To: References: Message-ID: Bem, respondendo a minha pergunta sobre tirar o espaço antes do ponto no nome do arquivo final, os comandos set estão entre parenteses, e antes do ) tem o famigerado espaco que esta sendo jogado pra variavel. É só tirar o espaço final, ou mesmo tiar os parenteses, assim: 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 [] Andrei 2009/4/1 Andrei Luís > Pro pessoal que precisa de uma forma automática de fazer backup, no site da > Firebase tem um artigo chamado 'Agendando backups no Windows' ( > http://www.firebase.com.br/fb/artigo.php?id=1774). Há algum tempo eu venho > usando um script que montei baseando-me no exemplo do Kléber Caneva. > > Rodando o script abaixo no Windows XP, ele gera arquivos de backup no > formato Backup_qua 01-04-2009_12h_00min .7z (não consegui tirar o espaço > antes do . se alguém souber posta aí) e dentro do arquivo 7z são colocados > dois arquivos Backup_qua 01-04-2009_12h_00min .fbk e Backup_qua > 01-04-2009_12h_00min .log referentes à base de dados que foi informada. Não > sei como fica o formato em outros Windows. O script inclui também outros > arquivos, no caso os layouts de relatório do FastReport que eu utilizo. > > Bem, vamos a criança: > > rem COMEÇA AQUI > > @echo off > > if /I "%1" NEQ "/reg" goto backup > AT %2 /EVERY:segunda-feira,te,qa,qi,sexta-feira,s ,do > "%CD%\backup_automatico.bat" > AT > goto fim > > :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 pastabackuptmpsys=D:\Sistemas\Dados\teste > set stringbancosys=192.168.1.2:D:\Sistemas\Dados\compuvale.fdb > set pastabackupfinalsys=D:\Sistemas\Dados\teste2 > set pastarelatoriossys=D:\Sistemas\Relatorios > > > del "%pastabackuptmpsys%\Backup_%ymd%.fbk" > del "%pastabackuptmpsys%\Backup_%ymd%.log" > del "%pastabackuptmpsys%\Backup_%ymd%.7z" > > "C:\Arquivos de programas\Firebird\Firebird_1_5\bin\gbak.exe" -b -z -v > "%stringbancosys%" "%pastabackuptmpsys%\Backup_%ymd%.fbk" -Y > "%pastabackuptmpsys%\Backup_%ymd%.log" -user SYSDBA -password masterkey > > "C:\Arquivos de programas\7-Zip\7z.exe" 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" > > :fim > > rem Modo de uso > rem Para criar um novo agendamento, para todos os dias da semana, na hora > desejada: > rem backup_automatico.bat /reg 08:00 > rem onde 08:00 é o horario (hh:mm) para executar o backup > > rem TERMINA AQUI > > Pra quem não quer instalar o 7Zip, existe uma versão 'portable' do 7Zip, > procurem no Google. > > []s > Andrei From timoteomr em gmail.com Wed Apr 1 16:00:21 2009 From: timoteomr em gmail.com (=?ISO-8859-1?Q?Tim=F3teo_M=2E_Rico?=) Date: Wed, 1 Apr 2009 16:00:21 -0300 Subject: [firebase-br] Ajuda com SQL Message-ID: <840af8bd0904011200y77a4950cr1c55f1771735e49d@mail.gmail.com> Olá pessoal... Gostaria de saber se é possível com apenas uma instrução SQL conseguir o resultado abaixo... janeiro fevereiro março... cliente1(nome) 100(valor) 300 50 = 450 cliente2 200(valor) 800 300 = 1300 cliente3 350(valor) 200 900 = 1450 .... Minha estrutura das tabelas é o seguinte: tabela clientes: PK cod_cli (integer) nome (varchar) tabela notas: PK nota (integer) FK cod_cli (integer) - chave estrangeira da tabela clientes data (date) valor (numeric(14,2)) Obs: no campo data da tabela notas é armazenado uma data no formato dd/mm/aaaa e no relatório teria que converter essa data para o mes equivalente... ... Se alguém souber realizar essa consulta com uma instrução SQL e puder me ajudar com isso... Desde já agradeço -- Timóteo Matthies Rico From mariodosreyx em gmail.com Wed Apr 1 16:07:30 2009 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Wed, 1 Apr 2009 19:07:30 +0000 (UTC) Subject: [firebase-br] Delete Bem sucedido? Message-ID: Olá Pessoal, Como posso saber se o meu comando Delete de um registro/linha do ficheiro Mestre foi bem sucedido? O caso concreto é este: Tenho uma Trigger After_Delete_Recibos (que depois de APAGAR insere uma registo c/ sinal + e outro igualzinho c/ sinal -) que se anulam entre si. Mas, só o devo fazer depois de Apagar no Ficheiro de Detalhe todas as linhas que lhe correspondam, sendi certo que por cada linha apagada faço o memso que nos Recibos, i.e., p/cada linha que se apaga em Cobrancas Inserem-se duas, uma c/sinal+ e outra com sinal. Alguém conhece uma forma que nos informe com segurança que o DELETE do detalhe foi bem sucedido para só então Deletar no ficheiro Mestre? Obrigado Mário From infosag em terra.com.br Wed Apr 1 16:17:31 2009 From: infosag em terra.com.br (Infosag) Date: Wed, 1 Apr 2009 16:17:31 -0300 Subject: [firebase-br] Delete Bem sucedido? References: Message-ID: <003001c9b2fe$81d49600$c301a8c0@infonote> cara o melhor a ser feito e "jogar" issom tudo dentro de uma transacao ! assim vc tera garantia de que td foi deletado. ----- Original Message ----- From: "Mário Reis" To: Sent: Wednesday, April 01, 2009 4:07 PM Subject: [firebase-br] Delete Bem sucedido? Olá Pessoal, Como posso saber se o meu comando Delete de um registro/linha do ficheiro Mestre foi bem sucedido? O caso concreto é este: Tenho uma Trigger After_Delete_Recibos (que depois de APAGAR insere uma registo c/ sinal + e outro igualzinho c/ sinal -) que se anulam entre si. Mas, só o devo fazer depois de Apagar no Ficheiro de Detalhe todas as linhas que lhe correspondam, sendi certo que por cada linha apagada faço o memso que nos Recibos, i.e., p/cada linha que se apaga em Cobrancas Inserem-se duas, uma c/sinal+ e outra com sinal. Alguém conhece uma forma que nos informe com segurança que o DELETE do detalhe foi bem sucedido para só então Deletar no ficheiro Mestre? 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 oleber.itajai em gmail.com Wed Apr 1 16:24:29 2009 From: oleber.itajai em gmail.com (Sandro) Date: Wed, 1 Apr 2009 16:24:29 -0300 Subject: [firebase-br] Delete Bem sucedido? References: <003001c9b2fe$81d49600$c301a8c0@infonote> Message-ID: <001801c9b2ff$7c43ea00$0d01a8c0@krobel> Tirado do ReleasesNotes do Fb 1.5 No exemplo mostra com update, mas pode ser utilizado com deletes tambem. ROW_COUNT Retorna um inteiro, com o número de linhas afetadas pela última declaração DML. Disponível em PSQL, no contexto de uma trigger ou stored procedure. Na implementação atual, retorna zero para uma declaração SELECT. Sintaxe ROW_COUNT Exemplo UPDATE TABLE1 SET FIELD1 = 0 WHERE ID = :ID; IF (ROW_COUNT = 0) THEN INSERT INTO TABLE1 (ID, FIELD1) VALUES (:ID, 0); Nota: esta funcionalidade não pode ser utilizada para verificar a quantidade de linhas afetadas por uma declaração EXECUTE STATEMENT. ----- Original Message ----- From: "Infosag" To: "FireBase" Sent: Wednesday, April 01, 2009 4:17 PM Subject: Re: [firebase-br] Delete Bem sucedido? cara o melhor a ser feito e "jogar" issom tudo dentro de uma transacao ! assim vc tera garantia de que td foi deletado. ----- Original Message ----- From: "Mário Reis" To: Sent: Wednesday, April 01, 2009 4:07 PM Subject: [firebase-br] Delete Bem sucedido? Olá Pessoal, Como posso saber se o meu comando Delete de um registro/linha do ficheiro Mestre foi bem sucedido? O caso concreto é este: Tenho uma Trigger After_Delete_Recibos (que depois de APAGAR insere uma registo c/ sinal + e outro igualzinho c/ sinal -) que se anulam entre si. Mas, só o devo fazer depois de Apagar no Ficheiro de Detalhe todas as linhas que lhe correspondam, sendi certo que por cada linha apagada faço o memso que nos Recibos, i.e., p/cada linha que se apaga em Cobrancas Inserem-se duas, uma c/sinal+ e outra com sinal. Alguém conhece uma forma que nos informe com segurança que o DELETE do detalhe foi bem sucedido para só então Deletar no ficheiro Mestre? 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 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From lazaro em usinaalvorada.com.br Wed Apr 1 16:33:01 2009 From: lazaro em usinaalvorada.com.br (lazaro) Date: Wed, 1 Apr 2009 16:33:01 -0300 Subject: [firebase-br] Arredondamento de vlrs Message-ID:  Boa tarde, gostaria de saber se se existe uma função SQL para arredondar valores para cima? From infosag em terra.com.br Wed Apr 1 16:40:27 2009 From: infosag em terra.com.br (Infosag) Date: Wed, 1 Apr 2009 16:40:27 -0300 Subject: [firebase-br] Arredondamento de vlrs References: Message-ID: <004501c9b301$b5c44d90$c301a8c0@infonote> ABS ? ----- Original Message ----- From: "lazaro" To: "'FireBase'" Sent: Wednesday, April 01, 2009 4:33 PM Subject: [firebase-br] Arredondamento de vlrs Boa tarde, gostaria de saber se se existe uma função SQL para arredondar valores para cima? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From lazaro em usinaalvorada.com.br Wed Apr 1 16:53:59 2009 From: lazaro em usinaalvorada.com.br (lazaro) Date: Wed, 1 Apr 2009 16:53:59 -0300 Subject: [firebase-br] RES: Arredondamento de vlrs In-Reply-To: <004501c9b301$b5c44d90$c301a8c0@infonote> References: <004501c9b301$b5c44d90$c301a8c0@infonote> Message-ID: ABS e uma função igual a AVG, MAX e etc...? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Infosag Enviada em: quarta-feira, 1 de abril de 2009 16:40 Para: FireBase Assunto: Re: [firebase-br] Arredondamento de vlrs ABS ? ----- Original Message ----- From: "lazaro" To: "'FireBase'" Sent: Wednesday, April 01, 2009 4:33 PM Subject: [firebase-br] Arredondamento de vlrs Boa tarde, gostaria de saber se se existe uma função SQL para arredondar valores para cima? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From infosag em terra.com.br Wed Apr 1 17:18:39 2009 From: infosag em terra.com.br (Infosag) Date: Wed, 1 Apr 2009 17:18:39 -0300 Subject: [firebase-br] RES: Arredondamento de vlrs References: <004501c9b301$b5c44d90$c301a8c0@infonote> Message-ID: <004a01c9b307$0d9c2650$c301a8c0@infonote> isso !!! TRUNC talvez ----- Original Message ----- From: "lazaro" To: "'FireBase'" Sent: Wednesday, April 01, 2009 4:53 PM Subject: [firebase-br] RES: Arredondamento de vlrs ABS e uma função igual a AVG, MAX e etc...? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Infosag Enviada em: quarta-feira, 1 de abril de 2009 16:40 Para: FireBase Assunto: Re: [firebase-br] Arredondamento de vlrs ABS ? ----- Original Message ----- From: "lazaro" To: "'FireBase'" Sent: Wednesday, April 01, 2009 4:33 PM Subject: [firebase-br] Arredondamento de vlrs Boa tarde, gostaria de saber se se existe uma função SQL para arredondar valores para cima? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eliezer em xpert.com.br Wed Apr 1 17:49:01 2009 From: eliezer em xpert.com.br (Eliezer de Souza) Date: Wed, 1 Apr 2009 17:49:01 -0300 Subject: [firebase-br] RES: RES: Arredondamento de vlrs In-Reply-To: References: <004501c9b301$b5c44d90$c301a8c0@infonote> Message-ID: <000301c9b30b$49b4d610$dd1e8230$@com.br> O ideal seria truncar o valor pois no caso no ABS (SOMA e DIVIDE) o valor pode ser arrendondado para Mais ou menos. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de lazaro Enviada em: quarta-feira, 1 de abril de 2009 16:54 Para: 'FireBase' Assunto: [firebase-br] RES: Arredondamento de vlrs ABS e uma função igual a AVG, MAX e etc...? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Infosag Enviada em: quarta-feira, 1 de abril de 2009 16:40 Para: FireBase Assunto: Re: [firebase-br] Arredondamento de vlrs ABS ? ----- Original Message ----- From: "lazaro" To: "'FireBase'" Sent: Wednesday, April 01, 2009 4:33 PM Subject: [firebase-br] Arredondamento de vlrs Boa tarde, gostaria de saber se se existe uma função SQL para arredondar valores para cima? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Wed Apr 1 19:06:30 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Wed, 1 Apr 2009 19:06:30 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Duvida com join References: <002101c9b2e8$59b59900$0d01a8c0@krobel> Message-ID: <49D3E55D.000027.03580@JABER> Sandro seguinte: Pelo que vi vc não tem nenhuma FK ligando os dois bancos. Basta criar a FK e usar o join. Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com -------Mensagem original------- De: Sandro Data: 01/04/2009 13:48:08 Para: FireBase Assunto: [firebase-br] Duvida com join Ola Tenho duastabela exemplo assim movimento codigo nome data 01 joao 30.03.2009 02 jose 30.03.2009 01 joao 31.03.2009 Atrasos codigo nome data historico 01 joao 30.03.2009 qualquer coisa 01 joao 31.03.2009 outra coisa Gostaria de retornar nome, codigo, data da tabela movimento e historico da tabela atraso somente para data atraso = 30.03.2009. To fazendo assim: select mo.codiog, mo.nome, mo.data, atra.historico from movimento mo join atrrasos atra on mo.codigo = atra.codigo where atra.data = '30.03.2009' Mas esta me retornando dois registro, eu gostaria que retornarsse apenas mo.codigo mo.nome mo.data atra.historico 01 joao 30.03.2009 qualquer coisa O que estou fazendo e errado? 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 __________ NOD32 3979 (20090331) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com From tarsis em mithrandir.com.br Wed Apr 1 09:59:36 2009 From: tarsis em mithrandir.com.br (=?iso-8859-1?Q?T=E1rsis_Francke_Ferreira?=) Date: Wed, 1 Apr 2009 09:59:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?IBExpert_n=E3o_carrega?= References: <21538b730903240528j5b204bdap1a69041cf29a4797@mail.gmail.com> Message-ID: <000e01c9b2c9$b68af360$6800a8c0@goethe> Bom dia pessoal, Algum de vocês já foi premiado com o seguinte erro, ao carregar o IBExpert: "Ungültiges Argument zum Codieren des Datums". Isso começou a dara para mim agora e ele trava o programa. Já desinstalei e voltei a instalar, mas, mesmo assim, ele mostra o IBExpert carregando meus bancos de dados. Alguém sabe onde ele guarda os registros dos bancos de dados? Assim, se eu excluir de lá, talvez volte a funcionar. Abraço! From infosag em terra.com.br Thu Apr 2 00:38:34 2009 From: infosag em terra.com.br (Infosag) Date: Thu, 2 Apr 2009 00:38:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?IBExpert_n=E3o_carrega?= References: <21538b730903240528j5b204bdap1a69041cf29a4797@mail.gmail.com> <000e01c9b2c9$b68af360$6800a8c0@goethe> Message-ID: <003101c9b344$81d619d0$0e01010a@infonote> depois que desintalares, reinicia o micro e depois apaga a pasta: C:\Arquivos de programas\HK-Software abs ----- Original Message ----- From: "Társis Francke Ferreira" To: "FireBase" Sent: Wednesday, April 01, 2009 9:59 AM Subject: [firebase-br] IBExpert não carrega Bom dia pessoal, Algum de vocês já foi premiado com o seguinte erro, ao carregar o IBExpert: "Ungültiges Argument zum Codieren des Datums". Isso começou a dara para mim agora e ele trava o programa. Já desinstalei e voltei a instalar, mas, mesmo assim, ele mostra o IBExpert carregando meus bancos de dados. Alguém sabe onde ele guarda os registros dos bancos de dados? Assim, se eu excluir de lá, talvez volte a funcionar. Abraço! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From silvioprog em gmail.com Thu Apr 2 00:43:06 2009 From: silvioprog em gmail.com (=?ISO-8859-1?Q?Silvio_Cl=E9cio?=) Date: Thu, 2 Apr 2009 00:43:06 -0300 Subject: [firebase-br] =?iso-8859-1?q?IBExpert_n=E3o_carrega?= In-Reply-To: <000e01c9b2c9$b68af360$6800a8c0@goethe> References: <21538b730903240528j5b204bdap1a69041cf29a4797@mail.gmail.com> <000e01c9b2c9$b68af360$6800a8c0@goethe> Message-ID: Olá galera, Tem uns arquivos em: "C:\Documents and Settings\TeuUsuario\Dados de aplicativos\HK-Software\IBExpert". Pode ter chaves no registro, mas, acredito q excluindo essa pasta "HK-Software" de "Dados de aplicativos" mata esse erro. Lembrando que, "Dados de aplicativos" é uma pasta oculta. 2009/4/1 Társis Francke Ferreira > Bom dia pessoal, > > Algum de vocês já foi premiado com o seguinte erro, ao carregar o IBExpert: > "Ungültiges Argument zum Codieren des Datums". > Isso começou a dara para mim agora e ele trava o programa. > Já desinstalei e voltei a instalar, mas, mesmo assim, ele mostra o IBExpert > carregando meus bancos de dados. > Alguém sabe onde ele guarda os registros dos bancos de dados? Assim, se eu > excluir de lá, talvez volte a funcionar. > > Abraço! -- []'s, Silvio Clécio --- Linux User: #481900 Skype: silvioprog ICQ: 432519902 E-mail, Y! Messenger: silvioprog em yahoo.com.br Gmail, GTalk: silvioprog em gmail.com Hotmail, MSN: silvioprog em hotmail.com BlogSpot: http://silvioclecio.blogspot.com/ BlogSite: http://silvioprog.blogspot.com/ °oO| Seja livre, use Linux! |Oo° From joseasilva em bol.com.br Thu Apr 2 08:10:48 2009 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Thu, 2 Apr 2009 08:10:48 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__IBExpert_n=E3o_carrega?= In-Reply-To: <000e01c9b2c9$b68af360$6800a8c0@goethe> Message-ID: <20090402111049.319C4358@smart5.bol.com.br> Veja a msg de Fábio P. Santos no dia 01/04. É só apagar o arquivo IbExpert.dir em C:\Documents and Settings\seu_usuario\Dados de aplicativos\\HK-Software\IBExpert e tudo volta a funcionar. [ ]'s José Aparecido da Silva Fasystem Ass. Em Inf. Ltda São José dos Pinhais - PR -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Társis Francke Ferreira Enviada em: quarta-feira, 1 de abril de 2009 10:00 Para: FireBase Assunto: [firebase-br] IBExpert não carrega Bom dia pessoal, Algum de vocês já foi premiado com o seguinte erro, ao carregar o IBExpert: "Ungültiges Argument zum Codieren des Datums". Isso começou a dara para mim agora e ele trava o programa. Já desinstalei e voltei a instalar, mas, mesmo assim, ele mostra o IBExpert carregando meus bancos de dados. Alguém sabe onde ele guarda os registros dos bancos de dados? Assim, se eu excluir de lá, talvez volte a funcionar. Abraço! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fabiano em clippnet.com.br Thu Apr 2 08:39:16 2009 From: fabiano em clippnet.com.br (Fabiano Martins) Date: Thu, 2 Apr 2009 08:39:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?Fw=3A__IBExpert_n=E3o_carrega?= Message-ID: <001201c9b387$aab252e0$9500a8c0@odir> No site do IbExpert é informado para deletar o arquivo IBExpert.dir que na versão 2009.03.25 está na pasta C:\Users\Administrator\ AppData\Roaming\HK-Software\IBExpert\IBExpert.dir ou nas versões mais antigas está na C:\Documents and Settings\nome do usuário\Dados de aplicativos\HK-Software\IbExpert ----- Original Message ----- From: "Társis Francke Ferreira" To: "FireBase" Sent: Wednesday, April 01, 2009 9:59 AM Subject: [firebase-br] IBExpert não carrega Bom dia pessoal, Algum de vocês já foi premiado com o seguinte erro, ao carregar o IBExpert: "Ungültiges Argument zum Codieren des Datums". Isso começou a dara para mim agora e ele trava o programa. Já desinstalei e voltei a instalar, mas, mesmo assim, ele mostra o IBExpert carregando meus bancos de dados. Alguém sabe onde ele guarda os registros dos bancos de dados? Assim, se eu excluir de lá, talvez volte a funcionar. Abraço! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From hpensador em gmail.com Thu Apr 2 09:08:20 2009 From: hpensador em gmail.com (HPensador) Date: Thu, 02 Apr 2009 09:08:20 -0300 Subject: [firebase-br] =?iso-8859-1?q?FB_1=2E0_e_fun=E7=E3o_MOD?= Message-ID: Bom dia Colegas! Estou precisando criar um SP no FB 1.0 para verificar a partir de uma determinada data se o ano é bisexto ou não. Tenho esta função no FB 2.1 que já tem internamente a função MOD ... CREATE PROCEDURE BISEXTO ( data date) returns ( resultado smallint) as begin if (((mod(extract(year from :data), 4) = 0) and (mod(extract(year from :data), 100) <> 0)) or (mod(extract(year from :data), 400) = 0)) then resultado = 1; -- Ano bisexto else resultado = 0; -- Ano não bisexto suspend; end Estou precisando adaptar essa função para o FB 1.0 -- algum sugestão de como proceder na falta do MOD? -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From magno em speet.com.br Thu Apr 2 09:25:50 2009 From: magno em speet.com.br (Magno System) Date: Thu, 2 Apr 2009 09:25:50 -0300 Subject: [firebase-br] =?iso-8859-1?q?FB_1=2E0_e_fun=E7=E3o_MOD?= References: Message-ID: <002201c9b38e$28fda810$6915a8c0@MagnoSystem> Eu fiz da seguinte maneira. No meu caso o usuário ia entrar com a data do dia atual para frente, então peguei como base o ano 2008 mas se for entrar data retroativa você pode usar 1960 por exemplo ou um outro ano que você tenha certeza que o usuário não vai entrar com um ano anterior. Daí tem duas maneiras: IF ANO IN (2000, 2004, 2008, 2012, 2016, 2020) THEN. Esta maneira eu acabei usando, pois eu tenho certeza que ninguém vai fazer um parcelamento que a data da prestação ultrapasse 2020. Mas antes de fazer assim eu tinha feito de outra maneira: BISSEXTO = 'N' ANOBASE = 2000 /*PODE SER QUALQUER ANO BISSEXTO*/ WHILE ANOBASE <= :ANOAVERIFICAR DO BEGIN IF (:ANOAVERIFICAR = ANOBASE) THEN BISSEXTO = 'Y'; ANOBASE = ANOBASE + 4; END ----- Original Message ----- From: "HPensador" To: Sent: Thursday, April 02, 2009 9:08 AM Subject: [firebase-br] FB 1.0 e função MOD Bom dia Colegas! Estou precisando criar um SP no FB 1.0 para verificar a partir de uma determinada data se o ano é bisexto ou não. Tenho esta função no FB 2.1 que já tem internamente a função MOD ... CREATE PROCEDURE BISEXTO ( data date) returns ( resultado smallint) as begin if (((mod(extract(year from :data), 4) = 0) and (mod(extract(year from :data), 100) <> 0)) or (mod(extract(year from :data), 400) = 0)) then resultado = 1; -- Ano bisexto else resultado = 0; -- Ano não bisexto suspend; end Estou precisando adaptar essa função para o FB 1.0 -- algum sugestão de como proceder na falta do MOD? -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.35/2034 - Release Date: 04/01/09 06:06:00 From fernando.bg em gmail.com Thu Apr 2 09:26:19 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 2 Apr 2009 12:26:19 +0000 (UTC) Subject: [firebase-br] =?iso-8859-1?q?BackUp_Autom=E1tico=5BResolvido=5D?= References: <3F9417B5395B48C49EDF59CE0978F50D@notemiranda> <9fdd72400904010659t6c4b7b3fncdf8473363f50348@mail.gmail.com> <3158C5055F8C4A88BAE48B2B470DEF71@notemiranda> Message-ID: Junior Miranda wrote: > Antes da compactação eu verifico se não há ninguém com o sistema > aberto e depois paro o servidor. > Obrigado a todos pela ajuda. Se você criar um .bat utilizando o gbak não precisa se preocupar com a parada do servidor FB e nem se tem alguém conectado. Ou também pode desenvolver uma aplicação de backup utilizando componentes de backup para o FB, se não me engano o IBX, IBO, MDO e outros tem esses componentes. T++++++++++++++ -- From fernando.bg em gmail.com Thu Apr 2 09:29:11 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 2 Apr 2009 12:29:11 +0000 (UTC) Subject: [firebase-br] =?iso-8859-1?q?BackUp_Autom=E1tico?= References: <3F9417B5395B48C49EDF59CE0978F50D@notemiranda> <002301c9b2d3$531a83e0$6915a8c0@MagnoSystem> Message-ID: Magno System wrote: > Meu amigo, instala o FIBS (esse eu conheço e garanto, mas existem > outros), agende quantos horários quiser, quantos backups quiser, se > quiser compacte o backup gerado, se quiser mande para FTP, se quiser > receba um email na sua caixa postal para cada backup gerado no seu > cliente informando se tem erro ou não. Você ainda pode além da pasta > de backup ainda colocar mais 3 mirrors para gerar o backup, > configurar quantos backups gerados você quer manter ou quantos dias > de backups, enfim, é excelente. > > Ele é free e você pode baixar no site da firebase. Magno não conhecia esse FIBs vou dar uma pesquisada sobre ele, se ele faz tudo isso mesmo é uma ótima opção obrigado pela dica. T++++++++++++++++ -- From magno em speet.com.br Thu Apr 2 09:32:56 2009 From: magno em speet.com.br (Magno System) Date: Thu, 2 Apr 2009 09:32:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?BackUp_Autom=E1tico?= References: <3F9417B5395B48C49EDF59CE0978F50D@notemiranda><002301c9b2d3$531a83e0$6915a8c0@MagnoSystem> Message-ID: <001801c9b38f$266b20e0$6915a8c0@MagnoSystem> E tem mais FORREST, vem com o código fonte. Se você tiver mais de uma base, pode agendar todas pois ele funciona por THREADS. ----- Original Message ----- From: "Forrest®" To: Sent: Thursday, April 02, 2009 9:29 AM Subject: Re: [firebase-br] BackUp Automático Magno System wrote: > Meu amigo, instala o FIBS (esse eu conheço e garanto, mas existem > outros), agende quantos horários quiser, quantos backups quiser, se > quiser compacte o backup gerado, se quiser mande para FTP, se quiser > receba um email na sua caixa postal para cada backup gerado no seu > cliente informando se tem erro ou não. Você ainda pode além da pasta > de backup ainda colocar mais 3 mirrors para gerar o backup, > configurar quantos backups gerados você quer manter ou quantos dias > de backups, enfim, é excelente. > > Ele é free e você pode baixar no site da firebase. Magno não conhecia esse FIBs vou dar uma pesquisada sobre ele, se ele faz tudo isso mesmo é uma ótima opção obrigado pela dica. T++++++++++++++++ -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.38/2037 - Release Date: 04/02/09 06:09:00 From hpensador em gmail.com Thu Apr 2 09:35:29 2009 From: hpensador em gmail.com (HPensador) Date: Thu, 02 Apr 2009 09:35:29 -0300 Subject: [firebase-br] =?iso-8859-1?q?FB_1=2E0_e_fun=E7=E3o_MOD?= In-Reply-To: <002201c9b38e$28fda810$6915a8c0@MagnoSystem> References: <002201c9b38e$28fda810$6915a8c0@MagnoSystem> Message-ID: Bom dia Magno! Obrigado por sua atenção... Bem conversando com um colega aqui na empresa acabamos chegando a essa função para o FB 1.0 (testada e funcionando 100%): CREATE PROCEDURE BISEXTO ( ano integer) returns ( resultado smallint) as declare variable mod_4 integer; declare variable mod_100 integer; declare variable mod_400 integer; BEGIN SELECT :ANO - (CAST(:ANO/4 AS INTEGER) * 4) FROM RDB$DATABASE INTO :MOD_4; SELECT :ANO - (CAST(:ANO/100 AS INTEGER) * 100) FROM RDB$DATABASE INTO :MOD_100; SELECT :ANO - (CAST(:ANO/400 AS INTEGER) * 400) FROM RDB$DATABASE INTO :MOD_400; IF (((:MOD_4 = 0) AND (:MOD_100 <> 0)) OR (:MOD_400 = 0)) THEN RESULTADO = 1; ELSE RESULTADO = 0; SUSPEND; END Pronto... agora se algum colega precisar esta aí prontinha - é só usar. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From fernando.bg em gmail.com Thu Apr 2 09:41:07 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 2 Apr 2009 12:41:07 +0000 (UTC) Subject: [firebase-br] =?iso-8859-1?q?BackUp_Autom=E1tico?= References: <3F9417B5395B48C49EDF59CE0978F50D@notemiranda> <002301c9b2d3$531a83e0$6915a8c0@MagnoSystem> <001801c9b38f$266b20e0$6915a8c0@MagnoSystem> Message-ID: Magno System wrote: > E tem mais FORREST, vem com o código fonte. Se você tiver mais de uma > base, pode agendar todas pois ele funciona por THREADS. Opa parece show de bola, valeu mesmo Magno, já vou baixar e fuçar no bixinho...rsrs T+++++++++++++ -- From omarhaddadm em gmail.com Thu Apr 2 09:55:16 2009 From: omarhaddadm em gmail.com (Omar Haddad) Date: Thu, 2 Apr 2009 08:55:16 -0400 Subject: [firebase-br] OFF: Ref. Firebird/Interbase Message-ID: <9e00d4d30904020555yf7013b4j192a77e01990453e@mail.gmail.com> Opa, bom dia amigos(as), Desculpem o off, mas como a minha dúvida refere-se a um banco co-relacionado, pergunto. Qual seria a sintaxe para via SQL acessar um outro banco de dados Interbase ? [BD_TESTE].tb_NotaFiscal ????? Ou outra maneira ? Alguém já precisou fazer isto ? PS: A versão que uso é: 7.5. Abraços e obrigado a todos. -- Att. Omar Marques Haddad Analista de Sistemas Sênior From rnribeiro em gmail.com Thu Apr 2 10:10:15 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 2 Apr 2009 10:10:15 -0300 Subject: [firebase-br] Duvida com join In-Reply-To: <002101c9b2e8$59b59900$0d01a8c0@krobel> References: <002101c9b2e8$59b59900$0d01a8c0@krobel> Message-ID: <88c045a10904020610y485373efr30f4427d8d70ecd@mail.gmail.com> usa inner join que so retorna valores exatamente iguais 2009/4/1 Sandro > > > Ola > > Tenho duastabela exemplo assim > > movimento > > codigo nome data > 01 joao 30.03.2009 > 02 jose 30.03.2009 > 01 joao 31.03.2009 > > Atrasos > > codigo nome data historico > 01 joao 30.03.2009 qualquer coisa > 01 joao 31.03.2009 outra coisa > > Gostaria de retornar nome, codigo, data da tabela movimento e historico da > tabela atraso somente para data atraso = 30.03.2009. > > To fazendo assim: > > select mo.codiog, mo.nome, mo.data, atra.historico from movimento mo join > atrrasos atra on mo.codigo = atra.codigo where atra.data = '30.03.2009' > > Mas esta me retornando dois registro, eu gostaria que retornarsse apenas > > mo.codigo mo.nome mo.data atra.historico > 01 joao 30.03.2009 qualquer coisa > > O que estou fazendo e errado? > > 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 unixkiller em gmail.com Thu Apr 2 10:23:26 2009 From: unixkiller em gmail.com (Joao Marcos) Date: Thu, 2 Apr 2009 10:23:26 -0300 Subject: [firebase-br] Problemas com arredondamento., Message-ID: Bom dia Pessoal, Estou com um grande DILEMA, acho que os colegas poderiam me ajudar a resolver.. Adotando mv.valor_unitario = 31,41 e mv.quantidade = 0,466 Utilizando a notação abaixo, truncando com 2 casas decimais.... udf_truncdec((mv.valor_unitario * mv.quantidade),2) as total assumindo os valores a seguir, obtenho os resultados: valor_unitario = 31,41 e quantidade = 0,466 obtenho = 14,63 valor_unitario = 2,90 e quantidade = 3 obtenho = 8,69 ( Não sei o por quê, mas deveria ser 8,70 pois o valor é exato) valor_unitario = 69,00 e quantidade = 0,120 obtenho = 8,27 Porém, truncando com 3 casas decimais, obtenho: valor_unitario = 31,41 e quantidade = 0,466 obtenho = 14,637 valor_unitario = 2,90 e quantidade = 3 obtenho = 8,700 valor_unitario = 69,00 e quantidade = 0,120 obtenho = 8,280 O problema é: No delphi, esses valores, utilizando as 3 casas decimais vão para: valor_unitario = 31,41 e quantidade = 0,466 obtenho = 14,64 valor_unitario = 2,90 e quantidade = 3 obtenho = 8,700 valor_unitario = 69,00 e quantidade = 0,120 obtenho = 8,280 PROBLEMA: valor_unitario = 69,00 e quantidade = 0,120 obtenho = 8,27 Qual a razão disso?? Já que o resultado não nos dá uma dízima maior que duas casas? O valor correto é 8,28. Porém -- João Marcos Santos da Silva Analista de Sistemas (71) 8737-5888 / (71) 3313-8730 From fernando.bg em gmail.com Thu Apr 2 10:27:01 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 2 Apr 2009 13:27:01 +0000 (UTC) Subject: [firebase-br] Problemas com arredondamento., References: Message-ID: Joao Marcos wrote: > Qual a razão disso?? Já que o resultado não nos dá uma dízima maior > que duas casas? O valor correto é 8,28. Qual o tipo de campo utilizado no BD??? T+++++++++++++++ -- From unixkiller em gmail.com Thu Apr 2 10:47:34 2009 From: unixkiller em gmail.com (Joao Marcos) Date: Thu, 2 Apr 2009 10:47:34 -0300 Subject: [firebase-br] Problemas com arredondamento., In-Reply-To: References: Message-ID: O campo para quantidade é Numeric(10,3) e o Valor unitario é Numeric(10,2) 2009/4/2 Forrest® : > Joao Marcos wrote: > >>  Qual a razão disso?? Já que o resultado não nos dá uma dízima maior >> que duas casas? O valor correto é 8,28. > > Qual o tipo de campo utilizado no BD??? > > T+++++++++++++++ > -- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- João Marcos Santos da Silva Analista de Sistemas (71) 8737-5888 / (71) 3313-8730 From fernando.bg em gmail.com Thu Apr 2 11:07:57 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 2 Apr 2009 14:07:57 +0000 (UTC) Subject: [firebase-br] Problemas com arredondamento., References: Message-ID: Joao Marcos wrote: > O campo para quantidade é Numeric(10,3) e o Valor unitario é > Numeric(10,2) João muito estranho isso, pois já tive problemas com campos decimal, mas numeric não tive. Um palpite é que o problema está no retorno da udf, verifique o tipo de retorno dessa udf e também o tipo das variáveis internas da udf. T++++++++++ -- From jedyfb em gmail.com Thu Apr 2 13:26:13 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 02 Apr 2009 13:26:13 -0300 Subject: [firebase-br] =?iso-8859-1?q?FB_1=2E0_e_fun=E7=E3o_MOD?= In-Reply-To: References: <002201c9b38e$28fda810$6915a8c0@MagnoSystem> Message-ID: <1238689573.14900.5.camel@Aspire5612.bonagura.com.br> ok. você resolveu o seu problema, mas (vou meter o bedelho para não perder o hábito) eu faria assim: CREATE PROCEDURE BISEXTO (ano integer) returns (resultado smallint) as declare variable data date; data = cast('01/03/' || ano as date)-1; if Extract(day from data) = 29 THEN RESULTADO = 1; ELSE RESULTADO = 0; SUSPEND; END PS: dá até para eliminar a variável data, ou embutir tudo num select... Sem mais, Eduardo Jedliczka Em Qui, 2009-04-02 às 09:35 -0300, HPensador escreveu: > Bom dia Magno! > > Obrigado por sua atenção... > Bem conversando com um colega aqui na empresa acabamos chegando a essa > função para o FB 1.0 (testada e funcionando 100%): > > CREATE PROCEDURE BISEXTO ( > ano integer) > returns ( > resultado smallint) > as > declare variable mod_4 integer; > declare variable mod_100 integer; > declare variable mod_400 integer; > BEGIN > SELECT :ANO - (CAST(:ANO/4 AS INTEGER) * 4) FROM RDB$DATABASE INTO > :MOD_4; > SELECT :ANO - (CAST(:ANO/100 AS INTEGER) * 100) FROM RDB$DATABASE > INTO :MOD_100; > SELECT :ANO - (CAST(:ANO/400 AS INTEGER) * 400) FROM RDB$DATABASE > INTO :MOD_400; > > IF (((:MOD_4 = 0) AND (:MOD_100 <> 0)) OR (:MOD_400 = 0)) THEN > RESULTADO = 1; > ELSE > RESULTADO = 0; > SUSPEND; > END > > Pronto... agora se algum colega precisar esta aí prontinha - é só usar. > From eliezer em xpert.com.br Thu Apr 2 13:31:52 2009 From: eliezer em xpert.com.br (Eliezer de Souza) Date: Thu, 2 Apr 2009 13:31:52 -0300 Subject: [firebase-br] RES: RES: Arredondamento de vlrs In-Reply-To: References: <004501c9b301$b5c44d90$c301a8c0@infonote> Message-ID: <000001c9b3b0$87ff95e0$97fec1a0$@com.br> sim -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de lazaro Enviada em: quarta-feira, 1 de abril de 2009 16:54 Para: 'FireBase' Assunto: [firebase-br] RES: Arredondamento de vlrs ABS e uma função igual a AVG, MAX e etc...? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Infosag Enviada em: quarta-feira, 1 de abril de 2009 16:40 Para: FireBase Assunto: Re: [firebase-br] Arredondamento de vlrs ABS ? ----- Original Message ----- From: "lazaro" To: "'FireBase'" Sent: Wednesday, April 01, 2009 4:33 PM Subject: [firebase-br] Arredondamento de vlrs Boa tarde, gostaria de saber se se existe uma função SQL para arredondar valores para cima? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Apr 2 13:38:11 2009 From: hpensador em gmail.com (HPensador) Date: Thu, 02 Apr 2009 13:38:11 -0300 Subject: [firebase-br] =?iso-8859-1?q?FB_1=2E0_e_fun=E7=E3o_MOD?= In-Reply-To: <1238689573.14900.5.camel@Aspire5612.bonagura.com.br> References: <002201c9b38e$28fda810$6915a8c0@MagnoSystem> <1238689573.14900.5.camel@Aspire5612.bonagura.com.br> Message-ID: Boa tarde Eduardo! Blz... vou fazer algumas correções. CREATE PROCEDURE BISEXTO (ano integer) returns (resultado smallint) as declare variable data date; BEGIN data = cast('01/03/' || ano as date)-1; if (Extract(day from data) = 29) THEN RESULTADO = 1; ELSE RESULTADO = 0; SUSPEND; END **** Faltou o begin e os parenteses do if () then > CREATE PROCEDURE BISEXTO (ano integer) > returns (resultado smallint) > as > declare variable data date; > data = cast('01/03/' || ano as date)-1; > if Extract(day from data) = 29 THEN > RESULTADO = 1; > ELSE > RESULTADO = 0; > SUSPEND; > END -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From hpensador em gmail.com Thu Apr 2 13:50:43 2009 From: hpensador em gmail.com (HPensador) Date: Thu, 02 Apr 2009 13:50:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?FB_1=2E0_e_fun=E7=E3o_MOD?= In-Reply-To: <1238689573.14900.5.camel@Aspire5612.bonagura.com.br> References: <002201c9b38e$28fda810$6915a8c0@MagnoSystem> <1238689573.14900.5.camel@Aspire5612.bonagura.com.br> Message-ID: Mais uma correção... Na data ao invés de utilizar " / " utilize " . " Senão o resultado não será satisfatório.... pois com / a data ficará 02/01/ano.... ao invés de 28 ou 29/02/ano. Flw -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From jedyfb em gmail.com Thu Apr 2 14:21:22 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 02 Apr 2009 14:21:22 -0300 Subject: [firebase-br] =?iso-8859-1?q?FB_1=2E0_e_fun=E7=E3o_MOD?= In-Reply-To: References: <002201c9b38e$28fda810$6915a8c0@MagnoSystem> <1238689573.14900.5.camel@Aspire5612.bonagura.com.br> Message-ID: <1238692882.18620.0.camel@Aspire5612.bonagura.com.br> kkk você está certo... bem feito por eu não testar o comando antes de postar para a lista... abraço Eduardo. Em Qui, 2009-04-02 às 13:50 -0300, HPensador escreveu: > Mais uma correção... > > Na data ao invés de utilizar " / " utilize " . " > > Senão o resultado não será satisfatório.... pois com / a data ficará > 02/01/ano.... ao invés de 28 ou 29/02/ano. Flw > > From escovadordebits em gmail.com Thu Apr 2 18:07:15 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 2 Apr 2009 18:07:15 -0300 Subject: [firebase-br] Problemas com arredondamento., In-Reply-To: References: Message-ID: <64d5939a0904021407g393b0763pe8f1fb9c4130d4e5@mail.gmail.com> Bom dia/tarde João. Acredito que o primeiro parâmetro da udf "UDF_TRUNCDEC" seja do tipo DOUBLE PRECISION, ou seja, quando você passa um valor para o primeiro parâmetro ele já é convertido para o tipo DOUBLE PRECISION o que significa que ele agora é apenas uma aproximação do valor real (1 pode virar 0.99999999999). Eu testei as seguintes expressões no Firebird 2.1: SELECT CAST((2.9 * 3) AS NUMERIC(10,2))FROM RDB$DATABASE; Retornou 8.70 SELECT CAST((69 * 0.12) AS NUMERIC(10,2))FROM RDB$DATABASE; Retornou 8.28 O tipo DOUBLE PRECISION do Firebird/Interbase é o equivalente ao tipo Double do Delphi, ou seja, apenas uma aproximação do valor. Se seu banco foi criado no dialeto 3, então os campos do tipo DECIMAL e NUMERIC são armazenados internamente como inteiros para manter o máximo de precisão, e as operações com as casas decimais são feitas implicitamente pelo próprio banco. Se o primeiro parâmetro da udf UDF_TRUNCDEC realmente é do tipo DOUBLE PRECISION, então isso poderia explicar o porque da imprecisão numérica. Pode ser apenas coincidência, mas funcionou apenas com esse typecast p/ NUMERIC. Espero ter ajudado mais que atrapalhado. 2009/4/2 Forrest® > Joao Marcos wrote: > > > O campo para quantidade é Numeric(10,3) e o Valor unitario é > > Numeric(10,2) > > João muito estranho isso, pois já tive problemas com campos decimal, > mas numeric não tive. Um palpite é que o problema está no retorno da > udf, verifique o tipo de retorno dessa udf e também o tipo das > variáveis internas da udf. > > T++++++++++ > -- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From unixkiller em gmail.com Thu Apr 2 19:53:14 2009 From: unixkiller em gmail.com (Joao Marcos) Date: Thu, 2 Apr 2009 19:53:14 -0300 Subject: [firebase-br] Problemas com arredondamento., In-Reply-To: <64d5939a0904021407g393b0763pe8f1fb9c4130d4e5@mail.gmail.com> References: <64d5939a0904021407g393b0763pe8f1fb9c4130d4e5@mail.gmail.com> Message-ID: Olá Sandro, A UDF que utilizo é inclusive feita por um dos nossos colegas, o Daniel Guimarães da Tecnobyte. Andei verificando os fontes da UDF (Que são feitos no delphi inclusive), o primeiro parâmetro é sim do tipo DOUBLE essa é a assinatura: function udf_TruncDec(var X: double; var Decimal: SmallInt): double; cdecl; export; O que eu faço ?? Devo recompilar a UDF e tentar alterar isso? Abraços.. From unixkiller em gmail.com Thu Apr 2 22:02:37 2009 From: unixkiller em gmail.com (Joao Marcos) Date: Thu, 2 Apr 2009 22:02:37 -0300 Subject: [firebase-br] Problemas com arredondamento., In-Reply-To: References: <64d5939a0904021407g393b0763pe8f1fb9c4130d4e5@mail.gmail.com> Message-ID: Amigos, Debuguei a UDF e entendi o que estava acontecendo. É o seguinte... Quando eu passava um valor para a UDF e este valor já estava dentro da quantidade de casas decimais que eu queria, acontecia o seguinte: ex; udf_fracdec(8.7,2) ( Valor = 8,70 utilizar duas casas decimais) a udf simplesmente diminuia 1 do último dígito da casa decimal. O valor acima ficaria 8,69 Porém, se o valor passado estivesse com mais de duas casas decimais, o valor obtido era CORRETO. ex: udf_fracdec(14.637 ,2) ( Valor = 8,70 utilizar duas casas decimais) O valor retornado seria 14.63. Solução: Modifiquei a UDF, criando na verdade uma nova função onde a função identifica quantas casas decimais o número possui. Se possuir acima de DUAS casas, ele chama a função de truncamento do contrário, devolve o mesmo número passado. Se alguém precisar, estamos aí. O problema inteiro começou com uma ZORRA de impressora fiscal.. VALEU GENTE, obrigado aos colegas que responderam. From sandro_rebelo em ibest.com.br Thu Apr 2 23:37:58 2009 From: sandro_rebelo em ibest.com.br (Sandro) Date: Thu, 2 Apr 2009 23:37:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?Liberar_transa=E7=E3o_travada_com_wi?= =?iso-8859-1?q?th_lock?= Message-ID: <7951268D055C403AB47602C4C1E6FEA3@sandro> Boa Noite. Eu estou usando with lock antes de editar um registro. Porém me deparei com um problema. Antes de eu dar um commit para finalizar a transação, a máquina cliente travou, por outros motivos, mas travou. Acontece daí que aquele registro ficou travado, evitando que ele pudesse ser devidamente editado posteriormente. Existe alguma maneia de dar um commit ou rollback nas transação que ficarem pendentes? Grato. From escovadordebits em gmail.com Fri Apr 3 04:10:35 2009 From: escovadordebits em gmail.com (Escovador de Bits) Date: Fri, 03 Apr 2009 04:10:35 -0300 Subject: [firebase-br] =?iso-8859-1?q?FB_1=2E0_e_fun=E7=E3o_MOD?= In-Reply-To: References: <002201c9b38e$28fda810$6915a8c0@MagnoSystem> Message-ID: <49D5B66B.5050902@gmail.com> Bom dia/tarde HPensador. Apenas como sugestão, você não necessita executar um SELECT para atribuir o resultado dessas expressões para as suas variáveis locais. Então, o que está como: SELECT :ANO - (CAST(:ANO/4 AS INTEGER) * 4) FROM RDB$DATABASE INTO :MOD_4; SELECT :ANO - (CAST(:ANO/100 AS INTEGER) * 100) FROM RDB$DATABASE INTO :MOD_100; SELECT :ANO - (CAST(:ANO/400 AS INTEGER) * 400) FROM RDB$DATABASE INTO :MOD_400; Poderia ser: MOD_4 = ANO - (CAST(ANO/4 AS INTEGER) * 4); MOD_100 = ANO - (CAST(ANO/100 AS INTEGER) * 100); MOD_400 = ANO - (CAST(ANO/400 AS INTEGER) * 400); De qualquer forma, é apenas uma sugestão. Espero ter ajudado mais que atrapalhado. :D HPensador escreveu: > Bom dia Magno! > > Obrigado por sua atenção... > Bem conversando com um colega aqui na empresa acabamos chegando a essa > função para o FB 1.0 (testada e funcionando 100%): > > CREATE PROCEDURE BISEXTO ( > ano integer) > returns ( > resultado smallint) > as > declare variable mod_4 integer; > declare variable mod_100 integer; > declare variable mod_400 integer; > BEGIN > SELECT :ANO - (CAST(:ANO/4 AS INTEGER) * 4) FROM RDB$DATABASE INTO > :MOD_4; > SELECT :ANO - (CAST(:ANO/100 AS INTEGER) * 100) FROM RDB$DATABASE > INTO :MOD_100; > SELECT :ANO - (CAST(:ANO/400 AS INTEGER) * 400) FROM RDB$DATABASE > INTO :MOD_400; > > IF (((:MOD_4 = 0) AND (:MOD_100 <> 0)) OR (:MOD_400 = 0)) THEN > RESULTADO = 1; > ELSE > RESULTADO = 0; > SUSPEND; > END > > Pronto... agora se algum colega precisar esta aí prontinha - é só usar. > From lcsfipe em gmail.com Fri Apr 3 10:44:29 2009 From: lcsfipe em gmail.com (Antonio Lucas Finotti Pereira) Date: Fri, 3 Apr 2009 10:44:29 -0300 Subject: [firebase-br] Duvida em como Formatar Datas Message-ID: <47e8bec50904030644p4171391dp5b252b3708b6070c@mail.gmail.com> Pessoal, como faço para formatar datas no Firebird ? Exemplo: Tenho a data "20/01/2009" e queria pegar somente o mes/ano "01/2009"... Desde já agradeço, -- Antonio Lucas Finotti Pereira antonio-lucas em msn.com lcsfipe em gmail.com From paulo em o2tecnologia.com.br Fri Apr 3 11:02:11 2009 From: paulo em o2tecnologia.com.br (Paulo (O2 Tecnologia)) Date: Fri, 03 Apr 2009 11:02:11 -0300 Subject: [firebase-br] Duvida em como Formatar Datas In-Reply-To: <47e8bec50904030644p4171391dp5b252b3708b6070c@mail.gmail.com> References: <47e8bec50904030644p4171391dp5b252b3708b6070c@mail.gmail.com> Message-ID: <49D616E3.3050105@o2tecnologia.com.br> Somente usando UDF especificas pra isso, procure por FreeAdhocUDF foi com ela que consegui resolver este problema. Antonio Lucas Finotti Pereira escreveu: > Pessoal, > como faço para formatar datas no Firebird ? > > Exemplo: Tenho a data "20/01/2009" e queria pegar somente o mes/ano > "01/2009"... > > Desde já agradeço, > > From hpensador em gmail.com Fri Apr 3 11:08:06 2009 From: hpensador em gmail.com (HPensador) Date: Fri, 03 Apr 2009 11:08:06 -0300 Subject: [firebase-br] Duvida em como Formatar Datas In-Reply-To: <47e8bec50904030644p4171391dp5b252b3708b6070c@mail.gmail.com> References: <47e8bec50904030644p4171391dp5b252b3708b6070c@mail.gmail.com> Message-ID: Bom dia Antonio! Não entendi completamente sua necessidade mais vamos lá... > Pessoal, > como faço para formatar datas no Firebird ? > > Exemplo: Tenho a data "20/01/2009" e queria pegar somente o mes/ano > "01/2009"... Utilize Select (extract(month from campo_data) || '/' || extract(year from campo_data)) as data_formatada from tabela Obs... irá ser exibido 1/2009. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From wilson.butigeli em itelefonica.com.br Fri Apr 3 11:31:00 2009 From: wilson.butigeli em itelefonica.com.br (Cmte Wilson) Date: Fri, 03 Apr 2009 11:31:00 -0300 Subject: [firebase-br] IbExpert parou de funcionar versao 2008.11.28 Message-ID: <49D61DA4.1020506@itelefonica.com.br> Tenho a versão free 2008.11.28 instalada em um servidor e hoje ele parou de funcionar dando a seguinte msg de erro "Ungültiges Argument zum Codieren des Datums" Alguem poderia dar uma mãozinha. Já desistalei, limpei registro, exclui diretorio existente (HK....), reiniciei o micro, instalei novamente e continua dando o mesmo erro. Servidor DELL com Windows Server Wilson From listas em warmboot.com.br Fri Apr 3 11:51:09 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 3 Apr 2009 11:51:09 -0300 Subject: [firebase-br] IbExpert parou de funcionar versao 2008.11.28 In-Reply-To: <49D61DA4.1020506@itelefonica.com.br> References: <49D61DA4.1020506@itelefonica.com.br> Message-ID: <1373290690.20090403115109@warmboot.com.br> Pesquisa as mensagens da lista dos ultimos dias, pois isso foi amplamente discutido aqui. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br CW> Tenho a versão free 2008.11.28 instalada em um servidor e hoje ele CW> parou de funcionar dando a seguinte msg de erro CW> "Ungültiges Argument zum Codieren des Datums" CW> Alguem poderia dar uma mãozinha. Já desistalei, limpei registro, exclui CW> diretorio existente (HK....), reiniciei o micro, instalei novamente e CW> continua dando o mesmo erro. CW> Servidor DELL com Windows Server CW> Wilson From lcsfipe em gmail.com Fri Apr 3 12:41:02 2009 From: lcsfipe em gmail.com (Antonio Lucas Finotti Pereira) Date: Fri, 3 Apr 2009 12:41:02 -0300 Subject: [firebase-br] Duvida em como Formatar Datas In-Reply-To: References: <47e8bec50904030644p4171391dp5b252b3708b6070c@mail.gmail.com> Message-ID: <47e8bec50904030841x12289875nfd1a8997189e4072@mail.gmail.com> Obrigado Hélio, era isso mesmo que eu queria saber. obrigado a todos que responderam. até mais, 2009/4/3 HPensador > Bom dia Antonio! > > Não entendi completamente sua necessidade mais vamos lá... > > > Pessoal, >> como faço para formatar datas no Firebird ? >> >> Exemplo: Tenho a data "20/01/2009" e queria pegar somente o mes/ano >> "01/2009"... >> > > Utilize > Select (extract(month from campo_data) || '/' || extract(year from > campo_data)) as data_formatada from tabela > > Obs... irá ser exibido 1/2009. > > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.com/ > (71) 9975-9176 > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Antonio Lucas Finotti Pereira antonio-lucas em msn.com lcsfipe em gmail.com From escovadordebits em gmail.com Fri Apr 3 13:31:45 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 3 Apr 2009 13:31:45 -0300 Subject: [firebase-br] Duvida em como Formatar Datas In-Reply-To: <47e8bec50904030841x12289875nfd1a8997189e4072@mail.gmail.com> References: <47e8bec50904030644p4171391dp5b252b3708b6070c@mail.gmail.com> <47e8bec50904030841x12289875nfd1a8997189e4072@mail.gmail.com> Message-ID: <64d5939a0904030931m40348532y97b85319e8a074e4@mail.gmail.com> Bom dia/tarde Antônio. No próprio Firebird você pode extrair as partes de uma data/hoda através da função EXTRACT da seguinte forma: EXTRACT(parte FROM campo ou expressão de data/hora) Onde: "Parte" pode ser uma das seguintes: DAY = Obtém o dia. MONTH = Obtém o mês. YEAR = Obtém o ano. HOUR = Obtém a hora. MINUTE = Obtém o minuto. SECOND = Obtém o segundo com 4 casas decimais. Experimente, por exemplo, o seguinte código: SELECT EXTRACT(SECOND FROM CURRENT_TIMESTAMP)FROM RDB$DATABASE; Você verá que os segundos são retornados com 4 casas decimais, representando os décimos de milésimos. Dessa forma, você pode brincar com as datas e horas, por exemplo, se você quiser exibir apenas o mês e o ano de um campo data, use o seguinte código: SELECT CAST(EXTRACT(MONTH FROM SeuCampo) || '/' || EXTRACT(YEAR FROM SeuCampo) AS VARCHAR(7)) AS MES_ANO FROM SuaTabela; Caso deseje acrescentar zeros á esquerda dos valores, você pode utilizar a UDF "LPAD" para isso, como o seguinte exemplo: SELECT CAST(LPAD(EXTRACT(MONTH FROM SeuCampo), 2, '0') || '/' || LPAD(EXTRACT(YEAR FROM SeuCampo), 4, '0') AS VARCHAR(7)) AS MES_ANO FROM SuaTabela; Espero ter ajudado mais que atrapalhado. :D 2009/4/3 Antonio Lucas Finotti Pereira > Obrigado Hélio, > era isso mesmo que eu queria saber. > obrigado a todos que responderam. > até mais, > > 2009/4/3 HPensador > > > Bom dia Antonio! > > > > Não entendi completamente sua necessidade mais vamos lá... > > > > > > Pessoal, > >> como faço para formatar datas no Firebird ? > >> > >> Exemplo: Tenho a data "20/01/2009" e queria pegar somente o mes/ano > >> "01/2009"... > >> > > > > Utilize > > Select (extract(month from campo_data) || '/' || extract(year from > > campo_data)) as data_formatada from tabela > > > > Obs... irá ser exibido 1/2009. > > > > > > -- > > []'s, > > > > Hélio Oliveira > > Analista de Sistemas > > Delphi Developer > > http://hpensador.blogspot.com/ > > (71) 9975-9176 > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Antonio Lucas Finotti Pereira > 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 > From cpd em lekagi.com.br Fri Apr 3 16:36:40 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Fri, 3 Apr 2009 16:36:40 -0300 (Hora oficial do Brasil) Subject: [firebase-br] GFix References: <64d5939a0904021407g393b0763pe8f1fb9c4130d4e5@mail.gmail.com> Message-ID: <49D66548.000001.02696@JABER> Olá pessoal. Nunca usei o GFIX e hoje tive um servidor queimado por conta de um raio que caiu do lado do escritório. Alguém tem algum exemplo de como utilizá-lo? Grato... Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com From cpd em lekagi.com.br Fri Apr 3 17:36:12 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Fri, 3 Apr 2009 17:36:12 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Problema com GFix e GBak References: <64d5939a0904021407g393b0763pe8f1fb9c4130d4e5@mail.gmail.com> Message-ID: <49D67333.000007.01556@JABER> Olá pessoal. Tive um problema com uma queda de energia aqui e depois de executar "GFIX -V -FULL DATABASE.FDB" o GFix me retornou um erro. Tentei corrigir usando o "gfix -mend -full -ignore database.fdb" Apos isso executei novamente o "GFIX -V -FULL BANCO.FDB" para verificar se o banco foi corrigido e o mesmo apresentou o mesmo erro. Então executei:gbak -backup -v -ignore -garbage -limbo database.fdb database gbk. Depois restaurei o backpup e tudo funcionou 100%... Bom nem tudo funcionou...rsrs Logo após fazer essa manutenção com o gfix e o gbak, o banco não retornou mais erros na verificação de corrupção mas quando entro na minha tabela TBL_CLIENTES no IBEXPERT o mesmo retorna o seguinte erro: Cannot transliterate character between character sets. Alguém saberia me dizer como resolver esse problema ?? Grato a todos, Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com From listas em warmboot.com.br Fri Apr 3 20:02:41 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 3 Apr 2009 20:02:41 -0300 Subject: [firebase-br] Problema com GFix e GBak In-Reply-To: <49D67333.000007.01556@JABER> References: <64d5939a0904021407g393b0763pe8f1fb9c4130d4e5@mail.gmail.com> <49D67333.000007.01556@JABER> Message-ID: <1809924589.20090403200241@warmboot.com.br> Seu banco pode estar com "dados corrompidos", ou seja, a estrutura está perfeita, mas algum lixo foi inserido nas informações. Verifique tb se o charset da conexão que vc está fazendo é o correto. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JSCL> JSCL> Olá pessoal. JSCL> JSCL> Tive um problema com uma queda de energia aqui e depois de executar "GFIX -V JSCL> -FULL DATABASE.FDB" o GFix me retornou um erro. JSCL> Tentei corrigir usando o "gfix -mend -full -ignore database.fdb" JSCL> Apos isso executei novamente o "GFIX -V -FULL BANCO.FDB" para verificar se o JSCL> banco foi corrigido e o mesmo apresentou o mesmo erro. JSCL> Então executei:gbak -backup -v -ignore -garbage -limbo database.fdb database JSCL> gbk. Depois restaurei o backpup e tudo funcionou 100%... JSCL> Bom nem tudo funcionou...rsrs JSCL> Logo após fazer essa manutenção com o gfix e o gbak, o banco não retornou JSCL> mais erros na verificação de corrupção mas quando entro na minha tabela JSCL> TBL_CLIENTES no IBEXPERT o mesmo retorna o seguinte erro: JSCL> JSCL> Cannot transliterate character between character sets. JSCL> JSCL> Alguém saberia me dizer como resolver esse problema ?? JSCL> JSCL> Grato a todos, JSCL> Jáber S. C. Lima JSCL> (66)8427-1982 JSCL> Rondonópolis/MT JSCL> Msn: jabertecnico em hotmail.com JSCL> JSCL> ______________________________________________ JSCL> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br JSCL> Para saber como gerenciar/excluir seu cadastro na lista, use: JSCL> http://www.firebase.com.br/fb/artigo.php?id=1107 JSCL> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cpd em lekagi.com.br Fri Apr 3 20:05:40 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Fri, 3 Apr 2009 20:05:40 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Re: Problema com GFix e GBak References: <64d5939a0904021407g393b0763pe8f1fb9c4130d4e5@mail.gmail.com> <49D67333.000007.01556@JABER> <1809924589.20090403200241@warmboot.com.br> Message-ID: <49D6963C.000009.02860@JABER> Cantu, fiz o seguinte agora: GFIX -ROLLBACK ALL MEUBANCO.FDB -USER SYSDBA -PASSWORD masterkey GFIX -ONLINE MEUBANCO.FDB -USER SYSDBA -PASSWORD masterkey GFIX -V -F MEUBANCO.FDB -USER SYSDBA -PASSWORD masterkey GFIX -M -I MEUBANCO.FDB -USER SYSDBA -PASSWORD masterkey GFIX -SWEEP MEUBANCO.FDB -USER SYSDBA -PASSWORD masterkey GBAK -Z -V -T MEUBANCO.FDB bakMEUBANCO.FDB -USER SYSDBA -PASSWORD masterkey GBAK -C -L -IG bakMEUBANCO.FDB MEUBANCO.FDB -USER SYSDBA -PASSWORD masterkey Após isso o gfix não reportou nenhum erro, porém quando tento abrir a TBL_CLIENTES o IBEXPERT não mostra os campos da tabela em questão. Quando vou ver os dados da tabela ele mostra, mas primeiro da a mensagem de erro passada no email anterior. O Charset que uso é WIN1252. Tentei exportar os dados mas isso não foi possivel pois o ibexpert não traz os campos para a exportação. Com tudo isso eu poderia dizer que o problema está estrutura da tabela ? Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com -------Mensagem original------- De: Carlos H. Cantu Data: 03/04/2009 20:11:43 Para: FireBase Assunto: Re: [firebase-br] Problema com GFix e GBak Seu banco pode estar com "dados corrompidos", ou seja, a estrutura está perfeita, mas algum lixo foi inserido nas informações. Verifique tb se o charset da conexão que vc está fazendo é o correto. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JSCL> JSCL> Olá pessoal. JSCL> JSCL> Tive um problema com uma queda de energia aqui e depois de executar GFIX -V JSCL> -FULL DATABASE.FDB" o GFix me retornou um erro. JSCL> Tentei corrigir usando o "gfix -mend -full -ignore database.fdb" JSCL> Apos isso executei novamente o "GFIX -V -FULL BANCO.FDB" para verificar se o JSCL> banco foi corrigido e o mesmo apresentou o mesmo erro. JSCL> Então executei:gbak -backup -v -ignore -garbage -limbo database.fdb database JSCL> gbk. Depois restaurei o backpup e tudo funcionou 100%... JSCL> Bom nem tudo funcionou...rsrs JSCL> Logo após fazer essa manutenção com o gfix e o gbak, o banco não retornou JSCL> mais erros na verificação de corrupção mas quando entro na minha tabela JSCL> TBL_CLIENTES no IBEXPERT o mesmo retorna o seguinte erro: JSCL> JSCL> Cannot transliterate character between character sets. JSCL> JSCL> Alguém saberia me dizer como resolver esse problema ?? JSCL> JSCL> Grato a todos, JSCL> Jáber S. C. Lima JSCL> (66)8427-1982 JSCL> Rondonópolis/MT JSCL> Msn: jabertecnico em hotmail.com JSCL> JSCL> ______________________________________________ JSCL> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br JSCL> Para saber como gerenciar/excluir seu cadastro na lista, use: JSCL> http://www.firebase.com.br/fb/artigo.php?id=1107 JSCL> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ NOD32 3986 (20090403) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com From cpd em lekagi.com.br Fri Apr 3 20:29:03 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Fri, 3 Apr 2009 20:29:03 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Res: Re: Problema com GFix e GBak References: <64d5939a0904021407g393b0763pe8f1fb9c4130d4e5@mail.gmail.com> <49D67333.000007.01556@JABER> <1809924589.20090403200241@warmboot.com.br> <49D6963C.000009.02860@JABER> Message-ID: <49D69BB4.000001.02656@JABER> Cantu, Consegui resolver o problema. Criei um banco idêntico ao que estava com problemas ou seja, fiz uma copia da estrutura e passei os dados de um pro outro. Após isso passei o gfix e tudo estava resolvido...rsrs Desde já agradeço as dicas... Grande abraço... Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com -------Mensagem original------- De: Jáber S. C. Lima Data: 04/03/09 21:18:01 Para: Carlos H. Cantu; FireBase Assunto: [firebase-br] Res: Re: Problema com GFix e GBak Cantu, fiz o seguinte agora: GFIX -ROLLBACK ALL MEUBANCO.FDB -USER SYSDBA -PASSWORD masterkey GFIX -ONLINE MEUBANCO.FDB -USER SYSDBA -PASSWORD masterkey GFIX -V -F MEUBANCO.FDB -USER SYSDBA -PASSWORD masterkey GFIX -M -I MEUBANCO.FDB -USER SYSDBA -PASSWORD masterkey GFIX -SWEEP MEUBANCO.FDB -USER SYSDBA -PASSWORD masterkey GBAK -Z -V -T MEUBANCO.FDB bakMEUBANCO.FDB -USER SYSDBA -PASSWORD masterkey GBAK -C -L -IG bakMEUBANCO.FDB MEUBANCO.FDB -USER SYSDBA -PASSWORD masterkey Após isso o gfix não reportou nenhum erro, porém quando tento abrir a TBL_CLIENTES o IBEXPERT não mostra os campos da tabela em questão. Quando vou ver os dados da tabela ele mostra, mas primeiro da a mensagem de erro passada no email anterior. O Charset que uso é WIN1252. Tentei exportar os dados mas isso não foi possivel pois o ibexpert não traz os campos para a exportação. Com tudo isso eu poderia dizer que o problema está estrutura da tabela ? Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com -------Mensagem original------- De: Carlos H. Cantu Data: 03/04/2009 20:11:43 Para: FireBase Assunto: Re: [firebase-br] Problema com GFix e GBak Seu banco pode estar com "dados corrompidos", ou seja, a estrutura está perfeita, mas algum lixo foi inserido nas informações. Verifique tb se o charset da conexão que vc está fazendo é o correto. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JSCL> JSCL> Olá pessoal. JSCL> JSCL> Tive um problema com uma queda de energia aqui e depois de executar GFIX -V JSCL> -FULL DATABASE.FDB" o GFix me retornou um erro. JSCL> Tentei corrigir usando o "gfix -mend -full -ignore database.fdb" JSCL> Apos isso executei novamente o "GFIX -V -FULL BANCO.FDB" para verificar se o JSCL> banco foi corrigido e o mesmo apresentou o mesmo erro. JSCL> Então executei:gbak -backup -v -ignore -garbage -limbo database.fdb database JSCL> gbk. Depois restaurei o backpup e tudo funcionou 100%... JSCL> Bom nem tudo funcionou...rsrs JSCL> Logo após fazer essa manutenção com o gfix e o gbak, o banco não retornou JSCL> mais erros na verificação de corrupção mas quando entro na minha tabela JSCL> TBL_CLIENTES no IBEXPERT o mesmo retorna o seguinte erro: JSCL> JSCL> Cannot transliterate character between character sets. JSCL> JSCL> Alguém saberia me dizer como resolver esse problema ?? JSCL> JSCL> Grato a todos, JSCL> Jáber S. C. Lima JSCL> (66)8427-1982 JSCL> Rondonópolis/MT JSCL> Msn: jabertecnico em hotmail.com JSCL> JSCL> ______________________________________________ JSCL> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br JSCL> Para saber como gerenciar/excluir seu cadastro na lista, use: JSCL> http://www.firebase.com.br/fb/artigo.php?id=1107 JSCL> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ NOD32 3986 (20090403) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ NOD32 3986 (20090403) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com From hsilva.arede em gmail.com Fri Apr 3 21:42:52 2009 From: hsilva.arede em gmail.com (=?UTF-8?Q?Hebert_Ar=C3=AAde?=) Date: Fri, 3 Apr 2009 21:42:52 -0300 Subject: [firebase-br] IbExpert parou de funcionar versao 2008.11.28 In-Reply-To: <1373290690.20090403115109@warmboot.com.br> References: <49D61DA4.1020506@itelefonica.com.br> <1373290690.20090403115109@warmboot.com.br> Message-ID: Vai na pasta C:\Documents and Settings\NOME_USUARIO\Dados de aplicativos\HK-Software\IBExpert. Lá fica armazenado os arquivos estes arquivos: IBEXPERT.dir; IBEXPERT.scm; IBEXPERT.stg; IBEXPERT.tb. Apague-os. O IBEXPERT irá recrialos. OBS: ANTES de apaga-los, faça uma cópia de segurança para ser restaurados caso dê algo de errado. 2009/4/3 Carlos H. Cantu > Pesquisa as mensagens da lista dos ultimos dias, pois isso foi > amplamente discutido aqui. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > CW> Tenho a versão free 2008.11.28 instalada em um servidor e hoje ele > CW> parou de funcionar dando a seguinte msg de erro > > CW> "Ungültiges Argument zum Codieren des Datums" > > CW> Alguem poderia dar uma mãozinha. Já desistalei, limpei registro, > exclui > CW> diretorio existente (HK....), reiniciei o micro, instalei novamente e > CW> continua dando o mesmo erro. > > CW> Servidor DELL com Windows Server > > CW> Wilson > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Helbert S. Arêde Desenvolvedor Delphi From cpd em lekagi.com.br Sat Apr 4 14:58:51 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Sat, 4 Apr 2009 14:58:51 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Res: Re: Problema com GFix e GBak References: <64d5939a0904021407g393b0763pe8f1fb9c4130d4e5@mail.gmail.com> <49D67333.000007.01556@JABER> <1809924589.20090403200241@warmboot.com.br> <49D6963C.000009.02860@JABER> Message-ID: <49D79FD7.000003.03096@JABER> Olá pessoal. Como faço no Firebird para re computar todos os índices ? Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com From rafamussinato em gmail.com Sun Apr 5 12:33:47 2009 From: rafamussinato em gmail.com (rafael sacoman mussinato) Date: Sun, 5 Apr 2009 12:33:47 -0300 Subject: [firebase-br] Res: Res: Re: Problema com GFix e GBak In-Reply-To: <49D79FD7.000003.03096@JABER> References: <64d5939a0904021407g393b0763pe8f1fb9c4130d4e5@mail.gmail.com> <49D67333.000007.01556@JABER> <1809924589.20090403200241@warmboot.com.br> <49D6963C.000009.02860@JABER> <49D79FD7.000003.03096@JABER> Message-ID: Eu tambem passei por problemas, dai eu tive que utilizar o gfix. ,gbak e depois restaurei a base.... mas dai ele corrigiu 1 ou 2 erros que tinha verifiqei que em uma tabela *Venda* tinha a Pk , e na *M_venda* tem a Fk , mas olhando para os dados na M_venda tinha o cod. 1 e na venda nao tenha o cod. 1 ate eu achar isso demorei um tempinho... foi um exemplo simples que eu dei.... mas oque aconteceu foi isso... te mais... From samuel.querino em gmail.com Sun Apr 5 21:53:07 2009 From: samuel.querino em gmail.com (Samuel Querino da Cruz) Date: Sun, 5 Apr 2009 21:53:07 -0300 Subject: [firebase-br] ajuda Firibird e Delphi Message-ID: Ola Pessoal, preciso de ajuda com o firebird de como salvar registro, campo autoincremento, salva, editar e excluir registro. estou tentando desenvolver um pequeno programinha em Delph 7 para treino e testes e nao consigo sair do lugar; - cadastro de fornecedor - cadastro de rota desse fornecedos - e a movimentação feita por este fornacedor em sua rota. poderiam me ajudar a melhor maneira de desenvolver o procedimento de manupulacao dos registros, quais componentes do delphi e do Firibird para melhor desempenho e segurança ? Obrigado abraços From carlos-mf em sefaz.go.gov.br Mon Apr 6 08:39:40 2009 From: carlos-mf em sefaz.go.gov.br (Carlos Marcelo Filgueiras) Date: Mon, 6 Apr 2009 08:39:40 -0300 (BRT) Subject: [firebase-br] ajuda Firibird e Delphi In-Reply-To: <1822319107.4010351239017527751.JavaMail.root@artemis.ecomunic.goias.gov.br> Message-ID: <1670445310.4011401239017980260.JavaMail.root@artemis.ecomunic.goias.gov.br> companheiro... falar de melhores componentes de conexão é igual falar de política, esporte e religião: cada qual defende a sua. vc poderia ser mais específico e nos explicar qual a sua dificuldade. pelo que vi vc ainda não saiu do zero. posso te dar umas dicas, mas como a maioria dos questionamentos são off, é melhor te mandar um e-mail em pvt. t+ Carlos. Assim disse jesus: "E tudo quanto pedirdes em meu nome eu o farei, para que o Pai seja glorificado no Filho." Jo 14. 13- 14 From joao_jma em itelefonica.com.br Mon Apr 6 13:26:50 2009 From: joao_jma em itelefonica.com.br (joao_jma) Date: Mon, 6 Apr 2009 13:26:50 -0300 Subject: [firebase-br] Left Join Message-ID: Existe algum comando que faça exatamente o que o left join faz só que mais rápidamente? Tenho um relatório que tem q mostrar os registros do lado esquerdo mesmo q não existam do lado direito... mas utilizando o left join tá mto lento... rsrsss []'s João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP From infosag em terra.com.br Mon Apr 6 13:32:51 2009 From: infosag em terra.com.br (Infosag) Date: Mon, 6 Apr 2009 13:32:51 -0300 Subject: [firebase-br] Left Join References: Message-ID: <003201c9b6d5$59369b50$0e01010a@infonote> amigo da uma olhada nos indices ! ----- Original Message ----- From: "joao_jma" To: "Lista FireBase" Sent: Monday, April 06, 2009 1:26 PM Subject: [firebase-br] Left Join Existe algum comando que faça exatamente o que o left join faz só que mais rápidamente? Tenho um relatório que tem q mostrar os registros do lado esquerdo mesmo q não existam do lado direito... mas utilizando o left join tá mto lento... rsrsss []'s João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mon Apr 6 13:36:18 2009 From: joao_jma em itelefonica.com.br (joao_jma) Date: Mon, 6 Apr 2009 13:36:18 -0300 Subject: [firebase-br] Left Join References: <003201c9b6d5$59369b50$0e01010a@infonote> Message-ID: <171EEAE577614C428B05DCE94CBD0DBD@CPD003> Só tenho 1 índice em cada tabela, e são nos campos de sequência (um contador automático). Assinatura João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959 ----- Original Message ----- From: "Infosag" To: "FireBase" Sent: Monday, April 06, 2009 1:32 PM Subject: Re: [firebase-br] Left Join amigo da uma olhada nos indices ! ----- Original Message ----- From: "joao_jma" To: "Lista FireBase" Sent: Monday, April 06, 2009 1:26 PM Subject: [firebase-br] Left Join Existe algum comando que faça exatamente o que o left join faz só que mais rápidamente? Tenho um relatório que tem q mostrar os registros do lado esquerdo mesmo q não existam do lado direito... mas utilizando o left join tá mto lento... rsrsss []'s João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mon Apr 6 15:32:30 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Mon, 6 Apr 2009 15:32:30 -0300 Subject: [firebase-br] Left Join In-Reply-To: <171EEAE577614C428B05DCE94CBD0DBD@CPD003> References: <003201c9b6d5$59369b50$0e01010a@infonote> <171EEAE577614C428B05DCE94CBD0DBD@CPD003> Message-ID: <64d5939a0904061132t27bb8f54pec40ccc99e33a89d@mail.gmail.com> Bom dia/tarde João. Acredito que precisamos de mais informações para podermos te ajudar. Você poderia enviar o código SELECT e a estruturas (DDL) das tabelas envolvidas? Isso ajudaria a identificar alguma forma de agilizar a consulta. 2009/4/6 joao_jma > Só tenho 1 índice em cada tabela, e são nos campos de sequência (um > contador automático). > > > > > > Assinatura João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP > ((16) 3341-9000 È(16) 9239-0959 > ----- Original Message ----- From: "Infosag" > To: "FireBase" > Sent: Monday, April 06, 2009 1:32 PM > Subject: Re: [firebase-br] Left Join > > > > amigo da uma olhada nos indices ! > > ----- Original Message ----- From: "joao_jma" > > To: "Lista FireBase" > Sent: Monday, April 06, 2009 1:26 PM > Subject: [firebase-br] Left Join > > > Existe algum comando que faça exatamente o que o left join faz só que mais > rápidamente? > > Tenho um relatório que tem q mostrar os registros do lado esquerdo mesmo q > não existam do lado direito... mas utilizando o left join tá mto lento... > rsrsss > > > []'s > > João M. de Amorim - Informática: > Andreza Enxovais - Ibitinga/SP > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mon Apr 6 16:52:48 2009 From: joao_jma em itelefonica.com.br (joao_jma) Date: Mon, 6 Apr 2009 16:52:48 -0300 Subject: [firebase-br] Fw: Left Join Message-ID: <16826904C4FD4B93AB1E0ABB8F6BD6FA@CPD003> SELECT CADPRODUTOS.CODLOJA, CADPRODUTOS.DESCRICAO, SUM(ITENSORC.QTD) AS TOT_QTD, SUM(ITENSORC.VLTOTAL) AS TOT_VALOR FROM ORCAMENTOS LEFT JOIN ITENSORC ON (ORCAMENTOS.CODLOJA = ITENSORC.CODLOJA AND ORCAMENTOS.CODIGO = ITENSORC.ORCAMENTO AND ORCAMENTOS.DATA = ITENSORC.DATA) LEFT JOIN CADPRODUTOS ON (ITENSORC.PRODUTO = CADPRODUTOS.CODLOJA) GROUP BY CADPRODUTOS.CODLOJA, CADPRODUTOS.DESCRICAO ORDER BY SUM(ITENSORC.QTD) DESC João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ----- Original Message ----- From: Sandro Souza To: FireBase ; João JMA Sent: Monday, April 06, 2009 3:32 PM Subject: Re: [firebase-br] Left Join Bom dia/tarde João. Acredito que precisamos de mais informações para podermos te ajudar. Você poderia enviar o código SELECT e a estruturas (DDL) das tabelas envolvidas? Isso ajudaria a identificar alguma forma de agilizar a consulta. 2009/4/6 joao_jma Só tenho 1 índice em cada tabela, e são nos campos de sequência (um contador automático). Assinatura João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959 ----- Original Message ----- From: "Infosag" To: "FireBase" Sent: Monday, April 06, 2009 1:32 PM Subject: Re: [firebase-br] Left Join amigo da uma olhada nos indices ! ----- Original Message ----- From: "joao_jma" To: "Lista FireBase" Sent: Monday, April 06, 2009 1:26 PM Subject: [firebase-br] Left Join Existe algum comando que faça exatamente o que o left join faz só que mais rápidamente? Tenho um relatório que tem q mostrar os registros do lado esquerdo mesmo q não existam do lado direito... mas utilizando o left join tá mto lento... rsrsss []'s João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Apr 6 17:34:52 2009 From: wellmsilva em gmail.com (Wellington Melo) Date: Mon, 6 Apr 2009 17:34:52 -0300 Subject: [firebase-br] concatenar campos Message-ID: <21538b730904061334i1a9ad35ar4c5587656bea56d0@mail.gmail.com> Gostaria de saber se tem como concatenar dois ou mas campos e caso um dos campos for nulo ele apenas mostrar os outros. pois a forma de estou fazendo ( campo1 || ' ( ' || campo2 || ' - ' campo3 ||' ) ' ) caso um deles for nulo a consulta retorna nulo tb. ex: sendo campo1 = 0001, campo2 = 1 e campo3 = 10 então: ===> 0001(1-10) sendo campo1 = 0001, campo2 = nulo e campo3 = 10 então: ===> 0001( -10) From magnoscosta em bol.com.br Mon Apr 6 18:51:14 2009 From: magnoscosta em bol.com.br (magnoscosta) Date: Mon, 6 Apr 2009 18:51:14 -0300 Subject: [firebase-br] concatenar campos In-Reply-To: <21538b730904061334i1a9ad35ar4c5587656bea56d0@mail.gmail.com> References: <21538b730904061334i1a9ad35ar4c5587656bea56d0@mail.gmail.com> Message-ID: <49da795278a50_6ed11555555879b4464@winter17.tmail> ( campo1 || ' ( COALESCE(' || campo2 || ',0) - COALESCE(' campo3 ||',0) ) ' ) deste modo se o campo for null ele vai trocar por 0. blz. Em 06/04/2009 17:34, Wellington Melo < wellmsilva em gmail.com > escreveu: Gostaria de saber se tem como concatenar dois ou mas campos e caso um dos campos for nulo ele apenas mostrar os outros. pois a forma de estou fazendo ( campo1 || ' ( ' || campo2 || ' - ' campo3 ||' ) ' ) caso um deles for nulo a consulta retorna nulo tb. ex: sendo campo1 = 0001, campo2 = 1 e campo3 = 10 então: ===> 0001(1-10) sendo campo1 = 0001, campo2 = nulo e campo3 = 10 então: ===> 0001( -10) ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From mariodosreyx em gmail.com Mon Apr 6 20:27:03 2009 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Mon, 6 Apr 2009 23:27:03 +0000 (UTC) Subject: [firebase-br] LOCATE super lento Message-ID: Cantú, Preciso de busca rápida e estava tendando o LOCATE p/ uma PK_ID mas, nem assim. Há alguma forma de optimizar. Uso D7+MDO e. o m/ficheiro mestre tem "agarradas" por 8 auxiliares que "alimentam" os DbLookUpCombos etc... Faço um 1.º Locate DsSocios(tabela solta i.e. sem tabelas aux agarradas) que é instantâneo, para sacar o valor da Chave e um 2.º pela PK_ID tipo: DsPessoas.Locate('PESSOA_ID',DsSocios.FieldByName('SOCIOS_ID').AsInteger, []); aqui, demmora uma eternidade (na rede local é rápido) mas, remotamente são cerca de 1:20m num ficheiro com 4000 registos. Tudo mais é muito rápido update e insert mas posicionar num registo é um drama P/favor alguma dica? Obrigado Mário Reis From eduardo em icontroller.com.br Mon Apr 6 20:33:38 2009 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Mon, 06 Apr 2009 20:33:38 -0300 Subject: [firebase-br] LOCATE super lento In-Reply-To: References: Message-ID: Experimente DsPessoas.DisableControls; DsPessoas.Locate...; DsPessoas.EnableControls; Eduardo Mário Reis escreveu: > Cantú, > > Preciso de busca rápida e estava tendando o LOCATE p/ uma PK_ID > mas, nem assim. Há alguma forma de optimizar. > Uso D7+MDO e. o m/ficheiro mestre tem "agarradas" por 8 auxiliares > que "alimentam" os DbLookUpCombos etc... > Faço um 1.º Locate DsSocios(tabela solta i.e. sem tabelas aux agarradas) > que é instantâneo, para sacar o valor da Chave e um 2.º pela PK_ID > tipo: DsPessoas.Locate('PESSOA_ID',DsSocios.FieldByName('SOCIOS_ID').AsInteger, > []); aqui, demmora uma eternidade (na rede local é rápido) mas, remotamente > são cerca de 1:20m num ficheiro com 4000 registos. > Tudo mais é muito rápido update e insert mas posicionar num registo é um > drama P/favor alguma dica? > Obrigado > Mário Reis > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jedyfb em gmail.com Mon Apr 6 21:48:10 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 06 Apr 2009 21:48:10 -0300 Subject: [firebase-br] LOCATE super lento In-Reply-To: References: Message-ID: <1239065290.569.8.camel@Aspire5612.bonagura.com.br> Pelo que eu entendi, você "publicou" a porta do banco em algum IP e está acessando via Internet, correto ? Se for isto, saiba que o protocolo do firebird é muito pesado para ser utilizado via web. principalmente porque o Locate força recarregar uma boa parte (em alguns casos toda a tabela) dos dados da tabela. Como o Firebird é meio tagarela (especialmente nas versões anteriores à 2.1.0), se cada registro gastar 500 bytes - com o protocolo embutido - você está fazendo um upload e download de 2MB - isto sem contar Blobs. Mas é bem provável que você esteja usando bem mais de 500 bytes por linha. Como sugestão troque os DBLookupCombo por uma janela de procura que traga no máximo 200 registros, assim seu sistema ficará mais leve. Outra idéia seria adotar algum compressor/tunelador de TCP/IP como o ZeBeDee. Ainda dá para criar uma cache local de algumas tabelas (e através de um generator controlar a versão dos dados e carregar somente o que foi mudado) usadas no DbComboBox (o que vai gerar um belo ganho) - desde que sejam tabelas que recebam poucas alterações, como cadastro de municípios, etc. Sucesso Eduardo Jedliczka Em Seg, 2009-04-06 às 23:27 +0000, Mário Reis escreveu: > Cantú, > > Preciso de busca rápida e estava tendando o LOCATE p/ uma PK_ID > mas, nem assim. Há alguma forma de optimizar. > Uso D7+MDO e. o m/ficheiro mestre tem "agarradas" por 8 auxiliares > que "alimentam" os DbLookUpCombos etc... > Faço um 1.º Locate DsSocios(tabela solta i.e. sem tabelas aux agarradas) > que é instantâneo, para sacar o valor da Chave e um 2.º pela PK_ID > tipo: DsPessoas.Locate('PESSOA_ID',DsSocios.FieldByName('SOCIOS_ID').AsInteger, > []); aqui, demmora uma eternidade (na rede local é rápido) mas, remotamente > são cerca de 1:20m num ficheiro com 4000 registos. > Tudo mais é muito rápido update e insert mas posicionar num registo é um > drama P/favor alguma dica? > Obrigado > Mário Reis > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cwfsa1 em gmail.com Tue Apr 7 08:19:42 2009 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Tue, 07 Apr 2009 08:19:42 -0300 Subject: [firebase-br] LOCATE super lento In-Reply-To: <1239065290.569.8.camel@Aspire5612.bonagura.com.br> References: <1239065290.569.8.camel@Aspire5612.bonagura.com.br> Message-ID: <49DB36CE.5040509@gmail.com> Aproveitando o gancho como eu configuro o zebedee para compactar os dados? Eu acho que eu não configurei certo por que tanto faz eu colocar pra comunicar pelo zebedee como no ip direto que ele tem o mesmo desempenho, parece que com o ip direto é até um pouquinho (mais bem pouquinho mesmo) menos lento. Obrigado. Carlos Wilson Eduardo Jedliczka escreveu: > Pelo que eu entendi, você "publicou" a porta do banco em algum IP e está > acessando via Internet, correto ? > > Se for isto, saiba que o protocolo do firebird é muito pesado para ser > utilizado via web. principalmente porque o Locate força recarregar uma > boa parte (em alguns casos toda a tabela) dos dados da tabela. > > Como o Firebird é meio tagarela (especialmente nas versões anteriores à > 2.1.0), se cada registro gastar 500 bytes - com o protocolo embutido - > você está fazendo um upload e download de 2MB - isto sem contar Blobs. > Mas é bem provável que você esteja usando bem mais de 500 bytes por > linha. > > Como sugestão troque os DBLookupCombo por uma janela de procura que > traga no máximo 200 registros, assim seu sistema ficará mais leve. > > Outra idéia seria adotar algum compressor/tunelador de TCP/IP como o > ZeBeDee. > > Ainda dá para criar uma cache local de algumas tabelas (e através de um > generator controlar a versão dos dados e carregar somente o que foi > mudado) usadas no DbComboBox (o que vai gerar um belo ganho) - desde que > sejam tabelas que recebam poucas alterações, como cadastro de > municípios, etc. > > Sucesso > > Eduardo Jedliczka > > Em Seg, 2009-04-06 às 23:27 +0000, Mário Reis escreveu: > > >> Cantú, >> >> Preciso de busca rápida e estava tendando o LOCATE p/ uma PK_ID >> mas, nem assim. Há alguma forma de optimizar. >> Uso D7+MDO e. o m/ficheiro mestre tem "agarradas" por 8 auxiliares >> que "alimentam" os DbLookUpCombos etc... >> Faço um 1.º Locate DsSocios(tabela solta i.e. sem tabelas aux agarradas) >> que é instantâneo, para sacar o valor da Chave e um 2.º pela PK_ID >> tipo: DsPessoas.Locate('PESSOA_ID',DsSocios.FieldByName('SOCIOS_ID').AsInteger, >> []); aqui, demmora uma eternidade (na rede local é rápido) mas, remotamente >> são cerca de 1:20m num ficheiro com 4000 registos. >> Tudo mais é muito rápido update e insert mas posicionar num registo é um >> drama P/favor alguma dica? >> Obrigado >> Mário Reis >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From alexsistemass em gmail.com Tue Apr 7 11:03:06 2009 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Tue, 7 Apr 2009 11:03:06 -0300 Subject: [firebase-br] Erros Gfix Message-ID: Pessoal da Lista Gostaria de saber aonde Consigo uma Lista de todos erros do Gfix..para Quando eu rodar e aparecer um erro com um numero saber o que esta acontencendo.. Obrigado ate + From eliezer em xpert.com.br Tue Apr 7 11:50:47 2009 From: eliezer em xpert.com.br (Eliezer de Souza) Date: Tue, 7 Apr 2009 11:50:47 -0300 Subject: [firebase-br] RES: LOCATE super lento In-Reply-To: References: Message-ID: <000001c9b790$3d039b70$b70ad250$@com.br> A melhor forma é carregar apenas o id e o nome do campo via SQL, daew vc usa o locate na query, E carrega o campo via parâmetro pelo id. Fica muito rápido... -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Mário Reis Enviada em: segunda-feira, 6 de abril de 2009 20:27 Para: lista em firebase.com.br Assunto: [firebase-br] LOCATE super lento Cantú, Preciso de busca rápida e estava tendando o LOCATE p/ uma PK_ID mas, nem assim. Há alguma forma de optimizar. Uso D7+MDO e. o m/ficheiro mestre tem "agarradas" por 8 auxiliares que "alimentam" os DbLookUpCombos etc... Faço um 1.º Locate DsSocios(tabela solta i.e. sem tabelas aux agarradas) que é instantâneo, para sacar o valor da Chave e um 2.º pela PK_ID tipo: DsPessoas.Locate('PESSOA_ID',DsSocios.FieldByName('SOCIOS_ID').AsInteger, []); aqui, demmora uma eternidade (na rede local é rápido) mas, remotamente são cerca de 1:20m num ficheiro com 4000 registos. Tudo mais é muito rápido update e insert mas posicionar num registo é um drama P/favor alguma dica? Obrigado Mário Reis ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From danieln.desenvol em supersoft.com.br Tue Apr 7 10:08:05 2009 From: danieln.desenvol em supersoft.com.br (DanielN) Date: Tue, 07 Apr 2009 12:08:05 -0100 Subject: [firebase-br] RES: LOCATE super lento In-Reply-To: <000001c9b790$3d039b70$b70ad250$@com.br> References: <000001c9b790$3d039b70$b70ad250$@com.br> Message-ID: <49DB5035.3080205@supersoft.com.br> Eliezer somente subistitua a Query por um ClientDataSet o ganho de performace é absurdo. Eliezer de Souza escreveu: > A melhor forma é carregar apenas o id e o nome do campo via SQL, daew vc usa > o locate na query, > E carrega o campo via parâmetro pelo id. > > Fica muito rápido... > > > > > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Mário Reis > Enviada em: segunda-feira, 6 de abril de 2009 20:27 > Para: lista em firebase.com.br > Assunto: [firebase-br] LOCATE super lento > > Cantú, > > Preciso de busca rápida e estava tendando o LOCATE p/ uma PK_ID > mas, nem assim. Há alguma forma de optimizar. > Uso D7+MDO e. o m/ficheiro mestre tem "agarradas" por 8 auxiliares > que "alimentam" os DbLookUpCombos etc... > Faço um 1.º Locate DsSocios(tabela solta i.e. sem tabelas aux agarradas) > que é instantâneo, para sacar o valor da Chave e um 2.º pela PK_ID > tipo: > DsPessoas.Locate('PESSOA_ID',DsSocios.FieldByName('SOCIOS_ID').AsInteger, > []); aqui, demmora uma eternidade (na rede local é rápido) mas, remotamente > são cerca de 1:20m num ficheiro com 4000 registos. > Tudo mais é muito rápido update e insert mas posicionar num registo é um > drama P/favor alguma dica? > Obrigado > Mário Reis > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From kiko em mediastart.com.br Tue Apr 7 12:13:54 2009 From: kiko em mediastart.com.br (Luiz Roberto) Date: Tue, 7 Apr 2009 12:13:54 -0300 Subject: [firebase-br] =?iso-8859-1?q?Para_quem_est=E1_com_problemas_para_?= =?iso-8859-1?q?acessar_a_internet?= Message-ID: <21E63A0321664B90B98A57B48B683577@kiko> Pessoal quem tiver Speedy e tiver com problemas para acessar a internet, é porque o lixo dos DNS Servers (0.10, e o 0.138) da telefonica estão em manutenção denovo. Dns Servers alternativos VeriZon First: 4.2.2.1 Sec: 4.2.2.3 OpenDNS 208.67.222.222 208.67.220.220 Para alterar, botão direito na sua conexão de rede, propriedades do protocolo TCP/IP Atribuir endereços DNS Manualmente E digite esses numeros. Ficou bem melhor minha navegação, os da telefonica tão todos saturados e fazendo um enorme cache pra aguentar todas requisições de todo mundo que usa ADSL (e alguns que ainda usam o DNS deles mesmo não sendo clientes) From edison em precisa.inf.br Tue Apr 7 13:10:17 2009 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Tue, 7 Apr 2009 13:10:17 -0300 Subject: [firebase-br] duvida sobre espaco em disco ? Message-ID: <8A0EC4CA13F94F3D818C201A7C3134F6@Saulibueno> Ola Pessoal Eu sei que nao pode, de forma alguma faltar espaco no hd onde esta o meu banco de dados, e para tentar evitar isso eu gostaria de saber se existe no firebird alguma funcao que retorne o espaco livre no hd do servidor ? Como voces contornam isso, somente atraves da aplicacao eu posso checar o espaco livre ? Obs: Utilizo o FB 1.5 Obrigado pelo atencao Atenciosamente Edison Savaris Desenvolvedor edison em precisa.inf.br Atenciosamente Edison Savaris Desenvolvedor edison em precisa.inf.br From sicnemelpor em gmail.com Tue Apr 7 14:09:34 2009 From: sicnemelpor em gmail.com (Sicnemelpor) Date: Tue, 07 Apr 2009 14:09:34 -0300 Subject: [firebase-br] duvida sobre espaco em disco ? In-Reply-To: <8A0EC4CA13F94F3D818C201A7C3134F6@Saulibueno> References: <8A0EC4CA13F94F3D818C201A7C3134F6@Saulibueno> Message-ID: Eu colocaria algum tipo de monitoração via SNMP ou algo assim, que avisasse o responsável se o HD estivesse acima de tantos % de ocupação. []s Nelson Sicuro > Ola Pessoal > > > Eu sei que nao pode, de forma alguma faltar espaco no hd onde esta o meu > banco de dados, e para > tentar evitar isso eu gostaria de saber se existe no firebird alguma > funcao que retorne o espaco > livre no hd do servidor ? Como voces contornam isso, somente atraves da > aplicacao eu posso checar o espaco livre ? > > Obs: Utilizo o FB 1.5 > > > > Obrigado pelo atencao > Atenciosamente > > > Edison Savaris > Desenvolvedor > edison em precisa.inf.br > > > > Atenciosamente > > > Edison Savaris > Desenvolvedor > edison em precisa.inf.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 -- Usando o revolucionário cliente de correio do Opera: http://www.opera.com/mail/ From zeluizdala em terra.com.br Tue Apr 7 14:54:20 2009 From: zeluizdala em terra.com.br (=?iso-8859-1?Q?Z=E9_Luiz?=) Date: Tue, 7 Apr 2009 14:54:20 -0300 Subject: [firebase-br] Fbserver acessando direto References: Message-ID: <001001c9b7a9$e3d34680$0500a8c0@NOTE> Ola pessoal Estou com a seguinte situação: Tenho instalado na minha máquina(win xp) o Firebird versões 1.5 e 2.1, acontece que depois do primerio acesso a qualquer banco de dados, que pode ser pelo IBexpert mesmo ou outra forma de acesso, meu HD não para mais de trabalhar e olhando nos processos do windows(CTRL+ALT+DEL) o fbserver.exe fica aumentadnto de tamanho até que fica impossivel de trabalhar, se encerro o processo (fbserver) ele abre outro e para que acessar o HD. O que pode estar acontecendo? O que tenho que fazer para resolver isso? []s Zé From zottissistemas em brturbo.com.br Tue Apr 7 14:51:05 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Tue, 7 Apr 2009 14:51:05 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BMeio_OFF=5D_Fun=E7=E3o_para_Expor?= =?iso-8859-1?q?tar_para_banco_Access=3F?= Message-ID: <80930A38907C40A396E860F8AD538223@ZOTTISNOTEBOOK> Pessoal, acho que é meio Off. Alguem sabe alguma função para exportar do FB 2.1 para banco de dados Access pelo sistema? desde já agradeço. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez From felipearon em gmail.com Tue Apr 7 15:14:39 2009 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 7 Apr 2009 15:14:39 -0300 Subject: [firebase-br] Arihimetic Overflow - somente para um registro Message-ID: <6a31e7720904071114k72e8dbe3ga5b36d3da3fc85ab@mail.gmail.com> Pessoal estou com um dilema aqui que até agora não consegui entender. Seguinte tenho essa SQL: select count(*) from pedidosven where pedidosven.status not in ('Transf.', 'Cancelado') and pedidosven.mesprimeiroacerto = '03/01/2009' and *pedidosven.representante = :NIREP and* pedidosven.tipo = 'R' and *((pedidosven.vendidoestoq * 100) / pedidosven.valorpedido) < 1 * Isso está funcionando em vários lugares... mas numa base em questão, quando informo o parametro :NIREP = 1 ele tá erro de Arithimetic Overflow ... Para qualquer outro registro funciona. OBS: Todos os campos possuem valores maiores que zero !! O que pode ser ?? -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema Gratuito - Em Desenvolvimento...) http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão http://pogsjob.wordpress.com (Pogs de programadores) From danieln.desenvol em supersoft.com.br Tue Apr 7 13:46:38 2009 From: danieln.desenvol em supersoft.com.br (DanielN) Date: Tue, 07 Apr 2009 15:46:38 -0100 Subject: [firebase-br] Arihimetic Overflow - somente para um registro In-Reply-To: <6a31e7720904071114k72e8dbe3ga5b36d3da3fc85ab@mail.gmail.com> References: <6a31e7720904071114k72e8dbe3ga5b36d3da3fc85ab@mail.gmail.com> Message-ID: <49DB836E.8010409@supersoft.com.br> Felipe, você já tentou fazer um Backup e depois Restore, para ver se pode se resolve o problema? Felipe Aron escreveu: > Pessoal estou com um dilema aqui que até agora não consegui entender. > Seguinte tenho essa SQL: > > select count(*) > from pedidosven > where pedidosven.status not in ('Transf.', 'Cancelado') and > pedidosven.mesprimeiroacerto = '03/01/2009' and > *pedidosven.representante = :NIREP and* > pedidosven.tipo = 'R' and > *((pedidosven.vendidoestoq * 100) / pedidosven.valorpedido) < 1 > * > Isso está funcionando em vários lugares... mas numa base em questão, quando > informo o parametro :NIREP = 1 ele tá erro de Arithimetic Overflow ... Para > qualquer outro registro funciona. > > OBS: Todos os campos possuem valores maiores que zero !! > O que pode ser ?? > > From samuel.peres.ferreira em gmail.com Tue Apr 7 16:13:14 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Tue, 7 Apr 2009 16:13:14 -0300 Subject: [firebase-br] Arihimetic Overflow - somente para um registro In-Reply-To: <6a31e7720904071114k72e8dbe3ga5b36d3da3fc85ab@mail.gmail.com> References: <6a31e7720904071114k72e8dbe3ga5b36d3da3fc85ab@mail.gmail.com> Message-ID: ola acho q vc deve ter um valorpedido na tabela pedidosven = 0 da uma olhada nisso samuel From felipearon em gmail.com Tue Apr 7 16:16:25 2009 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 7 Apr 2009 16:16:25 -0300 Subject: [firebase-br] Arihimetic Overflow - somente para um registro In-Reply-To: <49DB836E.8010409@supersoft.com.br> References: <6a31e7720904071114k72e8dbe3ga5b36d3da3fc85ab@mail.gmail.com> <49DB836E.8010409@supersoft.com.br> Message-ID: <6a31e7720904071216t18d86bas602650d653fe3599@mail.gmail.com> Sim. Fiz o backup e restore mas continuou o problema. Engraçado, que somente num lugar, somente com o registro 1 (NIRep = 1)... os outros funcionam normalmente... E ainda, se eu pegar o calculo do where e usar como campo na SQL, funciona !!! 2009/4/7 DanielN > Felipe, você já tentou fazer um Backup e depois Restore, para ver se pode > se resolve o problema? > > Felipe Aron escreveu: > >> Pessoal estou com um dilema aqui que até agora não consegui entender. >> Seguinte tenho essa SQL: >> >> select count(*) >> from pedidosven >> where pedidosven.status not in ('Transf.', 'Cancelado') and >> pedidosven.mesprimeiroacerto = '03/01/2009' and >> *pedidosven.representante = :NIREP and* >> pedidosven.tipo = 'R' and >> *((pedidosven.vendidoestoq * 100) / pedidosven.valorpedido) < 1 >> * >> Isso está funcionando em vários lugares... mas numa base em questão, >> quando >> informo o parametro :NIREP = 1 ele tá erro de Arithimetic Overflow ... >> Para >> qualquer outro registro funciona. >> >> OBS: Todos os campos possuem valores maiores que zero !! >> O que pode ser ?? >> >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema Gratuito - Em Desenvolvimento...) http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão http://pogsjob.wordpress.com (Pogs de programadores) From felipearon em gmail.com Tue Apr 7 16:17:54 2009 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 7 Apr 2009 16:17:54 -0300 Subject: [firebase-br] Arihimetic Overflow - somente para um registro In-Reply-To: <6a31e7720904071216t18d86bas602650d653fe3599@mail.gmail.com> References: <6a31e7720904071114k72e8dbe3ga5b36d3da3fc85ab@mail.gmail.com> <49DB836E.8010409@supersoft.com.br> <6a31e7720904071216t18d86bas602650d653fe3599@mail.gmail.com> Message-ID: <6a31e7720904071217u166f441fjc04b410ec332426c@mail.gmail.com> ValorTotal está com valores acima de zero !! O "remédio" que usei pra não deixar o cliente parado foi fazer um for select nos pedidos e fazer o cálculo dentro ... ai funciona !! Queria entender realmente a fundo esse problema, pois não entendi até agora o que ocorre !! 2009/4/7 Felipe Aron > Sim. Fiz o backup e restore mas continuou o problema. > Engraçado, que somente num lugar, somente com o registro 1 (NIRep = 1)... > os outros funcionam normalmente... > E ainda, se eu pegar o calculo do where e usar como campo na SQL, funciona > !!! > > 2009/4/7 DanielN > > Felipe, você já tentou fazer um Backup e depois Restore, para ver se pode >> se resolve o problema? >> >> Felipe Aron escreveu: >> >>> Pessoal estou com um dilema aqui que até agora não consegui entender. >>> Seguinte tenho essa SQL: >>> >>> select count(*) >>> from pedidosven >>> where pedidosven.status not in ('Transf.', 'Cancelado') and >>> pedidosven.mesprimeiroacerto = '03/01/2009' and >>> *pedidosven.representante = :NIREP and* >>> pedidosven.tipo = 'R' and >>> *((pedidosven.vendidoestoq * 100) / pedidosven.valorpedido) < >>> 1 >>> * >>> Isso está funcionando em vários lugares... mas numa base em questão, >>> quando >>> informo o parametro :NIREP = 1 ele tá erro de Arithimetic Overflow ... >>> Para >>> qualquer outro registro funciona. >>> >>> OBS: Todos os campos possuem valores maiores que zero !! >>> O que pode ser ?? >>> >>> >>> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! > > http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal > (Sistema Gratuito - Em Desenvolvimento...) > http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão > http://pogsjob.wordpress.com (Pogs de programadores) > -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema Gratuito - Em Desenvolvimento...) http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão http://pogsjob.wordpress.com (Pogs de programadores) From sandro_rebelo em ibest.com.br Tue Apr 7 16:38:54 2009 From: sandro_rebelo em ibest.com.br (Sandro) Date: Tue, 7 Apr 2009 16:38:54 -0300 Subject: [firebase-br] Arihimetic Overflow - somente para um registro References: <6a31e7720904071114k72e8dbe3ga5b36d3da3fc85ab@mail.gmail.com> Message-ID: <005f01c9b7b8$80caa740$0d01a8c0@krobel> Manda toda essa rotina da chamada da query pra darmos uma olhada . Sandro ----- Original Message ----- From: "Felipe Aron" To: "FireBase" Sent: Tuesday, April 07, 2009 3:14 PM Subject: [firebase-br] Arihimetic Overflow - somente para um registro Pessoal estou com um dilema aqui que até agora não consegui entender. Seguinte tenho essa SQL: select count(*) from pedidosven where pedidosven.status not in ('Transf.', 'Cancelado') and pedidosven.mesprimeiroacerto = '03/01/2009' and *pedidosven.representante = :NIREP and* pedidosven.tipo = 'R' and *((pedidosven.vendidoestoq * 100) / pedidosven.valorpedido) < 1 * Isso está funcionando em vários lugares... mas numa base em questão, quando informo o parametro :NIREP = 1 ele tá erro de Arithimetic Overflow ... Para qualquer outro registro funciona. OBS: Todos os campos possuem valores maiores que zero !! O que pode ser ?? -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema Gratuito - Em Desenvolvimento...) http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão http://pogsjob.wordpress.com (Pogs de programadores) ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Tue Apr 7 17:00:28 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 07 Apr 2009 17:00:28 -0300 Subject: [firebase-br] Fw: Left Join In-Reply-To: <16826904C4FD4B93AB1E0ABB8F6BD6FA@CPD003> References: <16826904C4FD4B93AB1E0ABB8F6BD6FA@CPD003> Message-ID: <1239134428.10671.21.camel@Aspire5612.bonagura.com.br> Não quero ser chato, mas qual é a real necessidade da tabela ORCAMENTOS neste select ? não seria melhor fazer: SELECT CADPRODUTOS.CODLOJA, CADPRODUTOS.DESCRICAO, SUM(ITENSORC.QTD) AS TOT_QTD, SUM(ITENSORC.VLTOTAL) AS TOT_VALOR FROM CADPRODUTOS LEFT JOIN ITENSORC ON ITENSORC.PRODUTO = CADPRODUTOS.CODLOJA GROUP BY CADPRODUTOS.CODLOJA, CADPRODUTOS.DESCRICAO ORDER BY 3 DESC Outra coisa, cadê o where ??? Sucesso, Eduardo Jedliczka Apucarana - PR Em Seg, 2009-04-06 às 16:52 -0300, joao_jma escreveu: > > > SELECT > > CADPRODUTOS.CODLOJA, CADPRODUTOS.DESCRICAO, SUM(ITENSORC.QTD) AS TOT_QTD, > > SUM(ITENSORC.VLTOTAL) AS TOT_VALOR > > FROM > > ORCAMENTOS > > LEFT JOIN > > ITENSORC ON (ORCAMENTOS.CODLOJA = ITENSORC.CODLOJA > > AND ORCAMENTOS.CODIGO = ITENSORC.ORCAMENTO > > AND ORCAMENTOS.DATA = ITENSORC.DATA) > > LEFT JOIN > > CADPRODUTOS ON (ITENSORC.PRODUTO = CADPRODUTOS.CODLOJA) > > GROUP BY > > CADPRODUTOS.CODLOJA, CADPRODUTOS.DESCRICAO > > ORDER BY > > SUM(ITENSORC.QTD) DESC > > > > > > João M. de Amorim - Informática: > Andreza Enxovais - Ibitinga/SP > > > > ----- Original Message ----- > From: Sandro Souza > To: FireBase ; João JMA > Sent: Monday, April 06, 2009 3:32 PM > Subject: Re: [firebase-br] Left Join > > > Bom dia/tarde João. > > Acredito que precisamos de mais informações para podermos te ajudar. > > Você poderia enviar o código SELECT e a estruturas (DDL) das tabelas envolvidas? > > Isso ajudaria a identificar alguma forma de agilizar a consulta. > > > 2009/4/6 joao_jma > > Só tenho 1 índice em cada tabela, e são nos campos de sequência (um contador automático). > > > > > > Assinatura João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959 > ----- Original Message ----- From: "Infosag" > To: "FireBase" > Sent: Monday, April 06, 2009 1:32 PM > Subject: Re: [firebase-br] Left Join > > > > amigo da uma olhada nos indices ! > > ----- Original Message ----- From: "joao_jma" > To: "Lista FireBase" > Sent: Monday, April 06, 2009 1:26 PM > Subject: [firebase-br] Left Join > > > Existe algum comando que faça exatamente o que o left join faz só que mais > rápidamente? > > Tenho um relatório que tem q mostrar os registros do lado esquerdo mesmo q > não existam do lado direito... mas utilizando o left join tá mto lento... > rsrsss > > > []'s > > João M. de Amorim - Informática: > Andreza Enxovais - Ibitinga/SP > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Wed Apr 8 07:12:06 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Wed, 08 Apr 2009 07:12:06 -0300 Subject: [firebase-br] Arihimetic Overflow - somente para um registro In-Reply-To: <6a31e7720904071114k72e8dbe3ga5b36d3da3fc85ab@mail.gmail.com> References: <6a31e7720904071114k72e8dbe3ga5b36d3da3fc85ab@mail.gmail.com> Message-ID: <49DC7876.5040407@persoft.com.br> Sei que você disse que todos os valores são maiores que zero, mas tente rodar a query se a divisão dos pedidosven.valorpedido; Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Felipe Aron escreveu: > Pessoal estou com um dilema aqui que até agora não consegui entender. > Seguinte tenho essa SQL: > > select count(*) > from pedidosven > where pedidosven.status not in ('Transf.', 'Cancelado') and > pedidosven.mesprimeiroacerto = '03/01/2009' and > *pedidosven.representante = :NIREP and* > pedidosven.tipo = 'R' and > *((pedidosven.vendidoestoq * 100) / pedidosven.valorpedido) < 1 > * > Isso está funcionando em vários lugares... mas numa base em questão, quando > informo o parametro :NIREP = 1 ele tá erro de Arithimetic Overflow ... Para > qualquer outro registro funciona. > > OBS: Todos os campos possuem valores maiores que zero !! > O que pode ser ?? > > > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.45/2045 - Release Date: 04/07/09 06:41:00 > > From armando.boza em gmail.com Wed Apr 8 07:19:08 2009 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Wed, 08 Apr 2009 07:19:08 -0300 Subject: [firebase-br] Fbserver acessando direto In-Reply-To: <001001c9b7a9$e3d34680$0500a8c0@NOTE> References: <001001c9b7a9$e3d34680$0500a8c0@NOTE> Message-ID: <49DC7A1C.9070007@gmail.com> Vc realmente precisa dos dois instalados? 1.5 e 2.1? Migra tudo pra um só. Att Armando Zé Luiz escreveu: > Ola pessoal > > Estou com a seguinte situação: Tenho instalado na minha máquina(win > xp) o Firebird versões 1.5 e 2.1, acontece que depois do primerio > acesso a qualquer banco de dados, que pode ser pelo IBexpert mesmo ou > outra forma de acesso, meu HD não para mais de trabalhar e olhando nos > processos do windows(CTRL+ALT+DEL) o fbserver.exe fica aumentadnto de > tamanho até que fica impossivel de trabalhar, se encerro o processo > (fbserver) ele abre outro e para que acessar o HD. > > O que pode estar acontecendo? O que tenho que fazer para resolver isso? > > []s > > Zé > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 3994 (20090407) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 3994 (20090407) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From ralhos em gmail.com Wed Apr 8 07:44:00 2009 From: ralhos em gmail.com (=?ISO-8859-1?Q?N=E3o_quero_me_Identificar?=) Date: Wed, 8 Apr 2009 07:44:00 -0300 Subject: [firebase-br] Fbserver acessando direto In-Reply-To: <001001c9b7a9$e3d34680$0500a8c0@NOTE> References: <001001c9b7a9$e3d34680$0500a8c0@NOTE> Message-ID: <9fdd72400904080344x5b72ead1p8a0870d54a09d42c@mail.gmail.com> Você está trabalhando com portas diferentes em cada versão do FB ? 2009/4/7 Zé Luiz > Ola pessoal > > Estou com a seguinte situação: Tenho instalado na minha máquina(win xp) o > Firebird versões 1.5 e 2.1, acontece que depois do primerio acesso a > qualquer banco de dados, que pode ser pelo IBexpert mesmo ou outra forma de > acesso, meu HD não para mais de trabalhar e olhando nos processos do > windows(CTRL+ALT+DEL) o fbserver.exe fica aumentadnto de tamanho até que > fica impossivel de trabalhar, se encerro o processo (fbserver) ele abre > outro e para que acessar o HD. > > O que pode estar acontecendo? O que tenho que fazer para resolver isso? > > []s > > Zé > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Apr 8 07:59:17 2009 From: felipearon em gmail.com (Felipe Aron) Date: Wed, 8 Apr 2009 07:59:17 -0300 Subject: [firebase-br] Arihimetic Overflow - somente para um registro In-Reply-To: <49DC7876.5040407@persoft.com.br> References: <6a31e7720904071114k72e8dbe3ga5b36d3da3fc85ab@mail.gmail.com> <49DC7876.5040407@persoft.com.br> Message-ID: <6a31e7720904080359y4b9a9b44v73e37d08a1566e7e@mail.gmail.com> Então, se eu colocar dividido por um valor qualquer digitado (Ex: 10, 100, 50...) ele funciona.... 2009/4/8 Eduardo Pelizzari de Andrade > Sei que você disse que todos os valores são maiores que zero, mas tente > rodar a query se a divisão dos pedidosven.valorpedido; > > > Eduardo Pelizzari de Andrade > Persoft Softwares Aplicativos > > > > > Felipe Aron escreveu: > >> Pessoal estou com um dilema aqui que até agora não consegui entender. >> Seguinte tenho essa SQL: >> >> select count(*) >> from pedidosven >> where pedidosven.status not in ('Transf.', 'Cancelado') and >> pedidosven.mesprimeiroacerto = '03/01/2009' and >> *pedidosven.representante = :NIREP and* >> pedidosven.tipo = 'R' and >> *((pedidosven.vendidoestoq * 100) / pedidosven.valorpedido) < 1 >> * >> Isso está funcionando em vários lugares... mas numa base em questão, >> quando >> informo o parametro :NIREP = 1 ele tá erro de Arithimetic Overflow ... >> Para >> qualquer outro registro funciona. >> >> OBS: Todos os campos possuem valores maiores que zero !! >> O que pode ser ?? >> >> ------------------------------------------------------------------------ >> >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: >> 270.11.45/2045 - Release Date: 04/07/09 06:41:00 >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema Gratuito - Em Desenvolvimento...) http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão http://pogsjob.wordpress.com (Pogs de programadores) From zeluizdala em terra.com.br Wed Apr 8 08:02:09 2009 From: zeluizdala em terra.com.br (=?iso-8859-1?Q?Z=E9_Luiz?=) Date: Wed, 8 Apr 2009 08:02:09 -0300 Subject: [firebase-br] Fbserver acessando direto References: <001001c9b7a9$e3d34680$0500a8c0@NOTE> <49DC7A1C.9070007@gmail.com> Message-ID: <002d01c9b83a$07e80570$0500a8c0@NOTE> Ola Armando O problema não é minha máquina mas sim a maquina dos clientes, por isso estou fazendo testes na minha, ocorre que tem clientes que já outros programas que usam o servidor do firebird 1.5 e não vão mudar e eu preciso instalar o meu programa que usa o 2.1, e ai como fazer funcionar os dois, tanto no servidor como nas estações? att. Zé ----- Original Message ----- From: "Armando Boza Gonçalves" To: "Zé Luiz" ; "FireBase" Sent: Wednesday, April 08, 2009 7:19 AM Subject: Re: [firebase-br] Fbserver acessando direto > Vc realmente precisa dos dois instalados? 1.5 e 2.1? > > Migra tudo pra um só. > > Att > > Armando > > Zé Luiz escreveu: >> Ola pessoal >> >> Estou com a seguinte situação: Tenho instalado na minha máquina(win >> xp) o Firebird versões 1.5 e 2.1, acontece que depois do primerio >> acesso a qualquer banco de dados, que pode ser pelo IBexpert mesmo ou >> outra forma de acesso, meu HD não para mais de trabalhar e olhando nos >> processos do windows(CTRL+ALT+DEL) o fbserver.exe fica aumentadnto de >> tamanho até que fica impossivel de trabalhar, se encerro o processo >> (fbserver) ele abre outro e para que acessar o HD. >> >> O que pode estar acontecendo? O que tenho que fazer para resolver isso? >> >> []s >> >> Zé >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> >> __________ Information from ESET NOD32 Antivirus, version of virus >> signature database 3994 (20090407) __________ >> >> The message was checked by ESET NOD32 Antivirus. >> >> http://www.eset.com >> >> > > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 3994 (20090407) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > -------------------------------------------------------------------------------- Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - http://www.avgbrasil.com.br Versão: 8.0.238 / Banco de dados de vírus: 270.11.45/2045 - Data de Lançamento: 04/07/09 06:41:00 From zeluizdala em terra.com.br Wed Apr 8 08:10:22 2009 From: zeluizdala em terra.com.br (=?iso-8859-1?Q?Z=E9_Luiz?=) Date: Wed, 8 Apr 2009 08:10:22 -0300 Subject: [firebase-br] Fbserver acessando direto - Resolvido em partes References: <001001c9b7a9$e3d34680$0500a8c0@NOTE> <9fdd72400904080344x5b72ead1p8a0870d54a09d42c@mail.gmail.com> Message-ID: <002e01c9b83a$9f5dfa40$0500a8c0@NOTE> Sim, eu segui os todos os passos do artigo Instalando o FB 2.1 com outras versões do FB, que tem no site. O problema de ficar acessando direto eu descobri o que era, era o meu BAnco que estava com algum problema(não sei dizer qual), mas como estava dando problema só na minha máquina eu peguei um backup do banco e retornei, com isso parou o problema do acesso, bom eu removi o firebird 1.5 tbém, agora não qual ação resolveu. Agora só preciso descobrir como deixar rodando os dois, de forma segura e poder fazer isso em qualquer máquina que precisar não só na minha. att Zé ----- Original Message ----- From: "Não quero me Identificar" To: "Zé Luiz" ; "FireBase" Sent: Wednesday, April 08, 2009 7:44 AM Subject: Re: [firebase-br] Fbserver acessando direto Você está trabalhando com portas diferentes em cada versão do FB ? 2009/4/7 Zé Luiz > Ola pessoal > > Estou com a seguinte situação: Tenho instalado na minha máquina(win xp) o > Firebird versões 1.5 e 2.1, acontece que depois do primerio acesso a > qualquer banco de dados, que pode ser pelo IBexpert mesmo ou outra forma > de > acesso, meu HD não para mais de trabalhar e olhando nos processos do > windows(CTRL+ALT+DEL) o fbserver.exe fica aumentadnto de tamanho até que > fica impossivel de trabalhar, se encerro o processo (fbserver) ele abre > outro e para que acessar o HD. > > O que pode estar acontecendo? O que tenho que fazer para resolver isso? > > []s > > Zé > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avgbrasil.com.br Versão: 8.0.238 / Banco de dados de vírus: 270.11.45/2045 - Data de Lançamento: 04/07/09 06:41:00 From eduardoandrade em persoft.com.br Wed Apr 8 09:01:13 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Wed, 08 Apr 2009 09:01:13 -0300 Subject: [firebase-br] Arihimetic Overflow - somente para um registro In-Reply-To: <6a31e7720904080359y4b9a9b44v73e37d08a1566e7e@mail.gmail.com> References: <6a31e7720904071114k72e8dbe3ga5b36d3da3fc85ab@mail.gmail.com> <49DC7876.5040407@persoft.com.br> <6a31e7720904080359y4b9a9b44v73e37d08a1566e7e@mail.gmail.com> Message-ID: <49DC9209.3070707@persoft.com.br> Algum registro tem que estar com pedidosven.valorpedido zerado ou nulo. se êstá vindo zerado. Rode a query abaixo e de uma olhada. select * from pedidosven where pedidosven.status not in ('Transf.', 'Cancelado') and pedidosven.mesprimeiroacerto = '03/01/2009' and *pedidosven.representante = :NIREP and* pedidosven.tipo = 'R' and coalesce(pedidosven.valorpedido,0)=0 Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Felipe Aron escreveu: > Então, se eu colocar dividido por um valor qualquer digitado (Ex: 10, 100, > 50...) ele funciona.... > > 2009/4/8 Eduardo Pelizzari de Andrade > > >> Sei que você disse que todos os valores são maiores que zero, mas tente >> rodar a query se a divisão dos pedidosven.valorpedido; >> >> >> Eduardo Pelizzari de Andrade >> Persoft Softwares Aplicativos >> >> >> >> >> Felipe Aron escreveu: >> >> >>> Pessoal estou com um dilema aqui que até agora não consegui entender. >>> Seguinte tenho essa SQL: >>> >>> select count(*) >>> from pedidosven >>> where pedidosven.status not in ('Transf.', 'Cancelado') and >>> pedidosven.mesprimeiroacerto = '03/01/2009' and >>> *pedidosven.representante = :NIREP and* >>> pedidosven.tipo = 'R' and >>> *((pedidosven.vendidoestoq * 100) / pedidosven.valorpedido) < 1 >>> * >>> Isso está funcionando em vários lugares... mas numa base em questão, >>> quando >>> informo o parametro :NIREP = 1 ele tá erro de Arithimetic Overflow ... >>> Para >>> qualquer outro registro funciona. >>> >>> OBS: Todos os campos possuem valores maiores que zero !! >>> O que pode ser ?? >>> >>> ------------------------------------------------------------------------ >>> >>> >>> No virus found in this incoming message. >>> Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: >>> 270.11.45/2045 - Release Date: 04/07/09 06:41:00 >>> >>> >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > > > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.45/2045 - Release Date: 04/07/09 06:41:00 > > From luisfirevb em gmail.com Wed Apr 8 09:02:40 2009 From: luisfirevb em gmail.com (LuisFireVB) Date: Wed, 8 Apr 2009 09:02:40 -0300 Subject: [firebase-br] RES: Fbserver acessando direto - Resolvido em partes In-Reply-To: <002e01c9b83a$9f5dfa40$0500a8c0@NOTE> References: <001001c9b7a9$e3d34680$0500a8c0@NOTE> <9fdd72400904080344x5b72ead1p8a0870d54a09d42c@mail.gmail.com> <002e01c9b83a$9f5dfa40$0500a8c0@NOTE> Message-ID: <000f01c9b841$ee353820$ca9fa860$@com> Zé como o FB roda em vários SO acho que uma solução muito mais interessante que deixar dois gerenciadores FB no mesmo servidor é solicitar ao cliente que adquira outro servidor só para seu FB, isso hoje é muito viável pois o preço de um bom servidor não é caro. Com isso o cliente não terá problemas de acesso, lentidão etc... uma vez que os aplicativos terão servidores diferentes para acesso. Trabalhei numa empresa a alguns anos que toda rede era muito bem dividida, um servidor central de rede e outros cinco: Faz/impressão, Internet, comunicação/fone e dois para banco de dados, um principal e outro espelhado. A rede era um avião. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Zé Luiz Enviada em: quarta-feira, 8 de abril de 2009 08:10 Para: FireBase Assunto: Re: [firebase-br] Fbserver acessando direto - Resolvido em partes Sim, eu segui os todos os passos do artigo Instalando o FB 2.1 com outras versões do FB, que tem no site. O problema de ficar acessando direto eu descobri o que era, era o meu BAnco que estava com algum problema(não sei dizer qual), mas como estava dando problema só na minha máquina eu peguei um backup do banco e retornei, com isso parou o problema do acesso, bom eu removi o firebird 1.5 tbém, agora não qual ação resolveu. Agora só preciso descobrir como deixar rodando os dois, de forma segura e poder fazer isso em qualquer máquina que precisar não só na minha. att Zé ----- Original Message ----- From: "Não quero me Identificar" To: "Zé Luiz" ; "FireBase" Sent: Wednesday, April 08, 2009 7:44 AM Subject: Re: [firebase-br] Fbserver acessando direto Você está trabalhando com portas diferentes em cada versão do FB ? 2009/4/7 Zé Luiz > Ola pessoal > > Estou com a seguinte situação: Tenho instalado na minha máquina(win xp) o > Firebird versões 1.5 e 2.1, acontece que depois do primerio acesso a > qualquer banco de dados, que pode ser pelo IBexpert mesmo ou outra forma > de > acesso, meu HD não para mais de trabalhar e olhando nos processos do > windows(CTRL+ALT+DEL) o fbserver.exe fica aumentadnto de tamanho até que > fica impossivel de trabalhar, se encerro o processo (fbserver) ele abre > outro e para que acessar o HD. > > O que pode estar acontecendo? O que tenho que fazer para resolver isso? > > []s > > Zé > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avgbrasil.com.br Versão: 8.0.238 / Banco de dados de vírus: 270.11.45/2045 - Data de Lançamento: 04/07/09 06:41:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From zeluizdala em terra.com.br Wed Apr 8 09:44:32 2009 From: zeluizdala em terra.com.br (=?iso-8859-1?Q?Z=E9_Luiz?=) Date: Wed, 8 Apr 2009 09:44:32 -0300 Subject: [firebase-br] RES: Fbserver acessando direto - Resolvido em partes References: <001001c9b7a9$e3d34680$0500a8c0@NOTE><9fdd72400904080344x5b72ead1p8a0870d54a09d42c@mail.gmail.com><002e01c9b83a$9f5dfa40$0500a8c0@NOTE> <000f01c9b841$ee353820$ca9fa860$@com> Message-ID: <000d01c9b848$83b01180$0500a8c0@NOTE> Ola Luiz Infelizmente, não é a realidade dos meus clientes, tem clientes que tem poucos computadores, e menos recurso ainda para adquirir um novo servidor. Concordo que ficaria ótimo, mas... De qualquer forma muito obrigado pela dica. Zé ----- Original Message ----- From: "LuisFireVB" To: "'Zé Luiz'" ; "'FireBase'" Sent: Wednesday, April 08, 2009 9:02 AM Subject: [firebase-br] RES: Fbserver acessando direto - Resolvido em partes Zé como o FB roda em vários SO acho que uma solução muito mais interessante que deixar dois gerenciadores FB no mesmo servidor é solicitar ao cliente que adquira outro servidor só para seu FB, isso hoje é muito viável pois o preço de um bom servidor não é caro. Com isso o cliente não terá problemas de acesso, lentidão etc... uma vez que os aplicativos terão servidores diferentes para acesso. Trabalhei numa empresa a alguns anos que toda rede era muito bem dividida, um servidor central de rede e outros cinco: Faz/impressão, Internet, comunicação/fone e dois para banco de dados, um principal e outro espelhado. A rede era um avião. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Zé Luiz Enviada em: quarta-feira, 8 de abril de 2009 08:10 Para: FireBase Assunto: Re: [firebase-br] Fbserver acessando direto - Resolvido em partes Sim, eu segui os todos os passos do artigo Instalando o FB 2.1 com outras versões do FB, que tem no site. O problema de ficar acessando direto eu descobri o que era, era o meu BAnco que estava com algum problema(não sei dizer qual), mas como estava dando problema só na minha máquina eu peguei um backup do banco e retornei, com isso parou o problema do acesso, bom eu removi o firebird 1.5 tbém, agora não qual ação resolveu. Agora só preciso descobrir como deixar rodando os dois, de forma segura e poder fazer isso em qualquer máquina que precisar não só na minha. att Zé ----- Original Message ----- From: "Não quero me Identificar" To: "Zé Luiz" ; "FireBase" Sent: Wednesday, April 08, 2009 7:44 AM Subject: Re: [firebase-br] Fbserver acessando direto Você está trabalhando com portas diferentes em cada versão do FB ? 2009/4/7 Zé Luiz > Ola pessoal > > Estou com a seguinte situação: Tenho instalado na minha máquina(win xp) o > Firebird versões 1.5 e 2.1, acontece que depois do primerio acesso a > qualquer banco de dados, que pode ser pelo IBexpert mesmo ou outra forma > de > acesso, meu HD não para mais de trabalhar e olhando nos processos do > windows(CTRL+ALT+DEL) o fbserver.exe fica aumentadnto de tamanho até que > fica impossivel de trabalhar, se encerro o processo (fbserver) ele abre > outro e para que acessar o HD. > > O que pode estar acontecendo? O que tenho que fazer para resolver isso? > > []s > > Zé > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avgbrasil.com.br Versão: 8.0.238 / Banco de dados de vírus: 270.11.45/2045 - Data de Lançamento: 04/07/09 06:41:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - http://www.avgbrasil.com.br Versão: 8.0.238 / Banco de dados de vírus: 270.11.47/2047 - Data de Lançamento: 04/08/09 05:53:00 From jedyfb em gmail.com Wed Apr 8 09:50:28 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Wed, 08 Apr 2009 09:50:28 -0300 Subject: [firebase-br] Fbserver acessando direto In-Reply-To: <002d01c9b83a$07e80570$0500a8c0@NOTE> References: <001001c9b7a9$e3d34680$0500a8c0@NOTE> <49DC7A1C.9070007@gmail.com> <002d01c9b83a$07e80570$0500a8c0@NOTE> Message-ID: <1239195028.7077.2.camel@Aspire5612.bonagura.com.br> No servidor, tenha certeza de que instalou as versões em portas diferentes. No terminal não instale o FB client, apenas copie a fbclient.dll para a pasta do seu aplicativo (talvez seja necessário atualizar o runtime do visualC). Lembre-se de mudar o endereço de conexão para IP_DO_SERVIDOR/PORTA:ENDERECO_DA_BASE.FDB Abraço Eduardo Jedliczka Em Qua, 2009-04-08 às 08:02 -0300, Zé Luiz escreveu: > Ola Armando > > O problema não é minha máquina mas sim a maquina dos clientes, por isso > estou fazendo testes na minha, ocorre que tem clientes que já outros o > programas que usam o servidor do firebird 1.5 e não vão mudar e eu preciso > instalar o meu programa que usa o 2.1, e ai como fazer funcionar os dois, > tanto no servidor como nas estações? > > att. > > Zé > ----- Original Message ----- > From: "Armando Boza Gonçalves" > To: "Zé Luiz" ; "FireBase" > Sent: Wednesday, April 08, 2009 7:19 AM > Subject: Re: [firebase-br] Fbserver acessando direto > > > > Vc realmente precisa dos dois instalados? 1.5 e 2.1? > > > > Migra tudo pra um só. > > > > Att > > > > Armando > > > > Zé Luiz escreveu: > >> Ola pessoal > >> > >> Estou com a seguinte situação: Tenho instalado na minha máquina(win > >> xp) o Firebird versões 1.5 e 2.1, acontece que depois do primerio > >> acesso a qualquer banco de dados, que pode ser pelo IBexpert mesmo ou > >> outra forma de acesso, meu HD não para mais de trabalhar e olhando nos > >> processos do windows(CTRL+ALT+DEL) o fbserver.exe fica aumentadnto de > >> tamanho até que fica impossivel de trabalhar, se encerro o processo > >> (fbserver) ele abre outro e para que acessar o HD. > >> > >> O que pode estar acontecendo? O que tenho que fazer para resolver isso? > >> > >> []s > >> > >> Zé > >> > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> > >> > >> __________ Information from ESET NOD32 Antivirus, version of virus > >> signature database 3994 (20090407) __________ > >> > >> The message was checked by ESET NOD32 Antivirus. > >> > >> http://www.eset.com > >> > >> > > > > > > > > __________ Information from ESET NOD32 Antivirus, version of virus > > signature database 3994 (20090407) __________ > > > > The message was checked by ESET NOD32 Antivirus. > > > > http://www.eset.com > > > > > > > > > -------------------------------------------------------------------------------- > > > > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - http://www.avgbrasil.com.br > Versão: 8.0.238 / Banco de dados de vírus: 270.11.45/2045 - Data de > Lançamento: 04/07/09 06:41:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From zeluizdala em terra.com.br Wed Apr 8 10:12:23 2009 From: zeluizdala em terra.com.br (=?iso-8859-1?Q?Z=E9_Luiz?=) Date: Wed, 8 Apr 2009 10:12:23 -0300 Subject: [firebase-br] Fbserver acessando direto References: <001001c9b7a9$e3d34680$0500a8c0@NOTE> <49DC7A1C.9070007@gmail.com><002d01c9b83a$07e80570$0500a8c0@NOTE> <1239195028.7077.2.camel@Aspire5612.bonagura.com.br> Message-ID: <002301c9b84b$aa5efe60$0500a8c0@NOTE> Vc recomenda um porta em especial ou pode ser qualquer uma? Zé ----- Original Message ----- From: "Eduardo Jedliczka" To: "Zé Luiz" ; "FireBase" Sent: Wednesday, April 08, 2009 9:50 AM Subject: Re: [firebase-br] Fbserver acessando direto No servidor, tenha certeza de que instalou as versões em portas diferentes. No terminal não instale o FB client, apenas copie a fbclient.dll para a pasta do seu aplicativo (talvez seja necessário atualizar o runtime do visualC). Lembre-se de mudar o endereço de conexão para IP_DO_SERVIDOR/PORTA:ENDERECO_DA_BASE.FDB Abraço Eduardo Jedliczka Em Qua, 2009-04-08 às 08:02 -0300, Zé Luiz escreveu: > Ola Armando > > O problema não é minha máquina mas sim a maquina dos clientes, por isso > estou fazendo testes na minha, ocorre que tem clientes que já outros o > programas que usam o servidor do firebird 1.5 e não vão mudar e eu preciso > instalar o meu programa que usa o 2.1, e ai como fazer funcionar os dois, > tanto no servidor como nas estações? > > att. > > Zé > ----- Original Message ----- > From: "Armando Boza Gonçalves" > To: "Zé Luiz" ; "FireBase" > > Sent: Wednesday, April 08, 2009 7:19 AM > Subject: Re: [firebase-br] Fbserver acessando direto > > > > Vc realmente precisa dos dois instalados? 1.5 e 2.1? > > > > Migra tudo pra um só. > > > > Att > > > > Armando > > > > Zé Luiz escreveu: > >> Ola pessoal > >> > >> Estou com a seguinte situação: Tenho instalado na minha máquina(win > >> xp) o Firebird versões 1.5 e 2.1, acontece que depois do primerio > >> acesso a qualquer banco de dados, que pode ser pelo IBexpert mesmo ou > >> outra forma de acesso, meu HD não para mais de trabalhar e olhando nos > >> processos do windows(CTRL+ALT+DEL) o fbserver.exe fica aumentadnto de > >> tamanho até que fica impossivel de trabalhar, se encerro o processo > >> (fbserver) ele abre outro e para que acessar o HD. > >> > >> O que pode estar acontecendo? O que tenho que fazer para resolver isso? > >> > >> []s > >> > >> Zé > >> > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> > >> > >> __________ Information from ESET NOD32 Antivirus, version of virus > >> signature database 3994 (20090407) __________ > >> > >> The message was checked by ESET NOD32 Antivirus. > >> > >> http://www.eset.com > >> > >> > > > > > > > > __________ Information from ESET NOD32 Antivirus, version of virus > > signature database 3994 (20090407) __________ > > > > The message was checked by ESET NOD32 Antivirus. > > > > http://www.eset.com > > > > > > > > > -------------------------------------------------------------------------------- > > > > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - http://www.avgbrasil.com.br > Versão: 8.0.238 / Banco de dados de vírus: 270.11.45/2045 - Data de > Lançamento: 04/07/09 06:41:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - http://www.avgbrasil.com.br Versão: 8.0.238 / Banco de dados de vírus: 270.11.47/2047 - Data de Lançamento: 04/08/09 05:53:00 From mkfernando em gmail.com Wed Apr 8 10:23:24 2009 From: mkfernando em gmail.com (Maykon) Date: Wed, 8 Apr 2009 10:23:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?Configura=E7=E3o_do_Arquivo_firebird?= =?iso-8859-1?q?=2Econf?= Message-ID: Olá pessoal, queria saber qual é a melhor configuração para o servidor SuperServer. Normalmente aqui na empresa é instalado a opção default do firebird. Mas agora começou a dar problema com lentidão a acesso de dados. Quero aprender mais sobre estas configurações. Obrigado. Maykon Fernando Francisco. From jedyfb em gmail.com Wed Apr 8 10:37:00 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Wed, 08 Apr 2009 10:37:00 -0300 Subject: [firebase-br] Fbserver acessando direto In-Reply-To: <002301c9b84b$aa5efe60$0500a8c0@NOTE> References: <001001c9b7a9$e3d34680$0500a8c0@NOTE> <49DC7A1C.9070007@gmail.com> <002d01c9b83a$07e80570$0500a8c0@NOTE> <1239195028.7077.2.camel@Aspire5612.bonagura.com.br> <002301c9b84b$aa5efe60$0500a8c0@NOTE> Message-ID: <1239197820.7077.5.camel@Aspire5612.bonagura.com.br> Na prática pode ser qualquer uma, só preste atenção para não usar uma porta de algum serviço. Mas eu gosto de números próximos ao 3050, como 3051 (que já está muito usado) ou 3055, porém já vi pessoas usando 5030. Abraço Eduardo Jedliczka Em Qua, 2009-04-08 às 10:12 -0300, Zé Luiz escreveu: > Vc recomenda um porta em especial ou pode ser qualquer uma? > > Zé > > ----- Original Message ----- > From: "Eduardo Jedliczka" > To: "Zé Luiz" ; "FireBase" > Sent: Wednesday, April 08, 2009 9:50 AM > Subject: Re: [firebase-br] Fbserver acessando direto > > > No servidor, tenha certeza de que instalou as versões em portas > diferentes. > > No terminal não instale o FB client, apenas copie a fbclient.dll para a > pasta do seu aplicativo (talvez seja necessário atualizar o runtime do > visualC). > > Lembre-se de mudar o endereço de conexão para > IP_DO_SERVIDOR/PORTA:ENDERECO_DA_BASE.FDB > > Abraço > > Eduardo Jedliczka > > Em Qua, 2009-04-08 às 08:02 -0300, Zé Luiz escreveu: > > > Ola Armando > > > > O problema não é minha máquina mas sim a maquina dos clientes, por isso > > estou fazendo testes na minha, ocorre que tem clientes que já outros o > > programas que usam o servidor do firebird 1.5 e não vão mudar e eu preciso > > instalar o meu programa que usa o 2.1, e ai como fazer funcionar os dois, > > tanto no servidor como nas estações? > > > > att. > > > > Zé > > ----- Original Message ----- > > From: "Armando Boza Gonçalves" > > To: "Zé Luiz" ; "FireBase" > > > > Sent: Wednesday, April 08, 2009 7:19 AM > > Subject: Re: [firebase-br] Fbserver acessando direto > > > > > > > Vc realmente precisa dos dois instalados? 1.5 e 2.1? > > > > > > Migra tudo pra um só. > > > > > > Att > > > > > > Armando > > > > > > Zé Luiz escreveu: > > >> Ola pessoal > > >> > > >> Estou com a seguinte situação: Tenho instalado na minha máquina(win > > >> xp) o Firebird versões 1.5 e 2.1, acontece que depois do primerio > > >> acesso a qualquer banco de dados, que pode ser pelo IBexpert mesmo ou > > >> outra forma de acesso, meu HD não para mais de trabalhar e olhando nos > > >> processos do windows(CTRL+ALT+DEL) o fbserver.exe fica aumentadnto de > > >> tamanho até que fica impossivel de trabalhar, se encerro o processo > > >> (fbserver) ele abre outro e para que acessar o HD. > > >> > > >> O que pode estar acontecendo? O que tenho que fazer para resolver isso? > > >> > > >> []s > > >> > > >> Zé > > >> > > >> > > >> ______________________________________________ > > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > >> > > >> > > >> > > >> __________ Information from ESET NOD32 Antivirus, version of virus > > >> signature database 3994 (20090407) __________ > > >> > > >> The message was checked by ESET NOD32 Antivirus. > > >> > > >> http://www.eset.com > > >> > > >> > > > > > > > > > > > > __________ Information from ESET NOD32 Antivirus, version of virus > > > signature database 3994 (20090407) __________ > > > > > > The message was checked by ESET NOD32 Antivirus. > > > > > > http://www.eset.com > > > > > > > > > > > > > > > -------------------------------------------------------------------------------- > > > > > > > > Nenhum vírus encontrado nessa mensagem recebida. > > Verificado por AVG - http://www.avgbrasil.com.br > > Versão: 8.0.238 / Banco de dados de vírus: 270.11.45/2045 - Data de > > Lançamento: 04/07/09 06:41:00 > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > -------------------------------------------------------------------------------- > > > > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - http://www.avgbrasil.com.br > Versão: 8.0.238 / Banco de dados de vírus: 270.11.47/2047 - Data de > Lançamento: 04/08/09 05:53: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 info em cacula.ind.br Wed Apr 8 10:41:27 2009 From: info em cacula.ind.br (=?ISO-8859-1?Q?Alexandre_Gon=E7alves?=) Date: Wed, 08 Apr 2009 10:41:27 -0300 Subject: [firebase-br] DDL Message-ID: <49DCA987.3080109@cacula.ind.br> Bom dia, lista! Gostaria de saber, se existe algum comando SQL, onde eu consiga recuperar o metadata ou DDL de uma única tabela que eu escolher? Obrigado. Alexandre Gonçalves Dracena - SP From zeluizdala em terra.com.br Wed Apr 8 12:00:24 2009 From: zeluizdala em terra.com.br (=?iso-8859-1?Q?Z=E9_Luiz?=) Date: Wed, 8 Apr 2009 12:00:24 -0300 Subject: [firebase-br] Fbserver acessando direto References: <001001c9b7a9$e3d34680$0500a8c0@NOTE> <49DC7A1C.9070007@gmail.com><002d01c9b83a$07e80570$0500a8c0@NOTE><1239195028.7077.2.camel@Aspire5612.bonagura.com.br><002301c9b84b$aa5efe60$0500a8c0@NOTE> <1239197820.7077.5.camel@Aspire5612.bonagura.com.br> Message-ID: <002f01c9b85b$1c88c570$0500a8c0@NOTE> Valeu - Muito obrigado. ----- Original Message ----- From: "Eduardo Jedliczka" To: "Zé Luiz" ; "FireBase" Sent: Wednesday, April 08, 2009 10:37 AM Subject: Re: [firebase-br] Fbserver acessando direto Na prática pode ser qualquer uma, só preste atenção para não usar uma porta de algum serviço. Mas eu gosto de números próximos ao 3050, como 3051 (que já está muito usado) ou 3055, porém já vi pessoas usando 5030. Abraço Eduardo Jedliczka Em Qua, 2009-04-08 às 10:12 -0300, Zé Luiz escreveu: > Vc recomenda um porta em especial ou pode ser qualquer uma? > > Zé > > ----- Original Message ----- > From: "Eduardo Jedliczka" > To: "Zé Luiz" ; "FireBase" > > Sent: Wednesday, April 08, 2009 9:50 AM > Subject: Re: [firebase-br] Fbserver acessando direto > > > No servidor, tenha certeza de que instalou as versões em portas > diferentes. > > No terminal não instale o FB client, apenas copie a fbclient.dll para a > pasta do seu aplicativo (talvez seja necessário atualizar o runtime do > visualC). > > Lembre-se de mudar o endereço de conexão para > IP_DO_SERVIDOR/PORTA:ENDERECO_DA_BASE.FDB > > Abraço > > Eduardo Jedliczka > > Em Qua, 2009-04-08 às 08:02 -0300, Zé Luiz escreveu: > > > Ola Armando > > > > O problema não é minha máquina mas sim a maquina dos clientes, por isso > > estou fazendo testes na minha, ocorre que tem clientes que já outros o > > programas que usam o servidor do firebird 1.5 e não vão mudar e eu > > preciso > > instalar o meu programa que usa o 2.1, e ai como fazer funcionar os > > dois, > > tanto no servidor como nas estações? > > > > att. > > > > Zé > > ----- Original Message ----- > > From: "Armando Boza Gonçalves" > > To: "Zé Luiz" ; "FireBase" > > > > Sent: Wednesday, April 08, 2009 7:19 AM > > Subject: Re: [firebase-br] Fbserver acessando direto > > > > > > > Vc realmente precisa dos dois instalados? 1.5 e 2.1? > > > > > > Migra tudo pra um só. > > > > > > Att > > > > > > Armando > > > > > > Zé Luiz escreveu: > > >> Ola pessoal > > >> > > >> Estou com a seguinte situação: Tenho instalado na minha máquina(win > > >> xp) o Firebird versões 1.5 e 2.1, acontece que depois do primerio > > >> acesso a qualquer banco de dados, que pode ser pelo IBexpert mesmo ou > > >> outra forma de acesso, meu HD não para mais de trabalhar e olhando > > >> nos > > >> processos do windows(CTRL+ALT+DEL) o fbserver.exe fica aumentadnto de > > >> tamanho até que fica impossivel de trabalhar, se encerro o processo > > >> (fbserver) ele abre outro e para que acessar o HD. > > >> > > >> O que pode estar acontecendo? O que tenho que fazer para resolver > > >> isso? > > >> > > >> []s > > >> > > >> Zé > > >> > > >> > > >> ______________________________________________ > > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > >> > > >> > > >> > > >> __________ Information from ESET NOD32 Antivirus, version of virus > > >> signature database 3994 (20090407) __________ > > >> > > >> The message was checked by ESET NOD32 Antivirus. > > >> > > >> http://www.eset.com > > >> > > >> > > > > > > > > > > > > __________ Information from ESET NOD32 Antivirus, version of virus > > > signature database 3994 (20090407) __________ > > > > > > The message was checked by ESET NOD32 Antivirus. > > > > > > http://www.eset.com > > > > > > > > > > > > > > > -------------------------------------------------------------------------------- > > > > > > > > Nenhum vírus encontrado nessa mensagem recebida. > > Verificado por AVG - http://www.avgbrasil.com.br > > Versão: 8.0.238 / Banco de dados de vírus: 270.11.45/2045 - Data de > > Lançamento: 04/07/09 06:41:00 > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > -------------------------------------------------------------------------------- > > > > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - http://www.avgbrasil.com.br > Versão: 8.0.238 / Banco de dados de vírus: 270.11.47/2047 - Data de > Lançamento: 04/08/09 05:53: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 - http://www.avgbrasil.com.br Versão: 8.0.238 / Banco de dados de vírus: 270.11.47/2047 - Data de Lançamento: 04/08/09 05:53:00 From ncsinfo em ibest.com.br Wed Apr 8 13:59:10 2009 From: ncsinfo em ibest.com.br (Newton) Date: Wed, 8 Apr 2009 13:59:10 -0300 Subject: [firebase-br] Tabela Temporaria Message-ID: Quando se cria uma tabela Temporaria CREATE GLOBAL TEMPORARY TABLE TABTEMP ( CODIGO INTEGER, DESCRICAO VARCHAR(500) VALOR NUMERIC(15,2) ) ON COMMIT PRESERVE ROWS Esta Tabela fica definitiva no BD, quando sair do form e fechar a TABTEMP ela elimina todos os dados. até aí tudo bem. Como ela já está gravada fiscamente no BD ela está com GTT para toda aplicação? Antes eu usava stringGrid como dados temporarios, e ao fechar o form atualizava o BD de acordo com a opcão do Usuário, se fosse uma consulta temporaria e, dependendo da opção do usuario atualizava a tabela definitiva com os dados do StringGrid no (Fire Bird 1.5) posso substituir o StringGrid por dbgrid utilizado a TABTEMP? ou casa vez que acionar o form tenho que criar novamente a TABTEMP? não sei se fui claro, mas é mais ou menos isso. quero utilizar no novo CONCEITO de GTT. []s. Newton Carvalho From jedyfb em gmail.com Wed Apr 8 14:08:38 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Wed, 08 Apr 2009 14:08:38 -0300 Subject: [firebase-br] Tabela Temporaria In-Reply-To: References: Message-ID: <1239210518.24956.2.camel@Aspire5612.bonagura.com.br> A tabela temporária fica permanentemente no banco de dados. Ou seja, uma vez criada é preciso dar um drop table para eliminá-la. Apenas os seus dados são apagados ao término da transação ou conexão (conforme a existência do ON COMMIT PRESERVE ROWS). E sim, GTT são ótimas para eliminar StringGrids, pois podem receber dados (insert from select, stored procedure) sem incharem a aplicação. Sucesso, Eduardo Jedliczka Em Qua, 2009-04-08 às 13:59 -0300, Newton escreveu: > Quando se cria uma tabela Temporaria > > CREATE GLOBAL TEMPORARY TABLE TABTEMP ( > CODIGO INTEGER, > DESCRICAO VARCHAR(500) > VALOR NUMERIC(15,2) > ) > ON COMMIT PRESERVE ROWS > > Esta Tabela fica definitiva no BD, quando sair do form e fechar a TABTEMP > ela elimina todos os dados. at a tudo bem. > > Como ela j est gravada fiscamente no BD ela est com GTT para toda > aplicao? > > Antes eu usava stringGrid como dados temporarios, e ao fechar o form > atualizava o BD de acordo com a opco do Usurio, se fosse uma consulta > temporaria e, dependendo da opo do usuario atualizava a tabela definitiva > com os dados do StringGrid no (Fire Bird 1.5) posso substituir o StringGrid > por dbgrid utilizado a TABTEMP? ou casa vez que acionar o form tenho que > criar novamente a TABTEMP? > > no sei se fui claro, mas mais ou menos isso. quero utilizar no novo > CONCEITO de GTT. > > []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 listas em warmboot.com.br Wed Apr 8 14:22:23 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 8 Apr 2009 14:22:23 -0300 Subject: [firebase-br] Tabela Temporaria In-Reply-To: References: Message-ID: <1867512748.20090408142223@warmboot.com.br> A estrutura de uma tabela temporária no Firebird fica gravada dentro do banco, então vc não precisa (e nem deve) ficar criando e apagando a mesma estrutura sempre que for usar a tabela. Crie uma única vez, e use a vontade. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br N> Quando se cria uma tabela Temporaria N> CREATE GLOBAL TEMPORARY TABLE TABTEMP ( N> CODIGO INTEGER, N> DESCRICAO VARCHAR(500) N> VALOR NUMERIC(15,2) N> ) N> ON COMMIT PRESERVE ROWS N> Esta Tabela fica definitiva no BD, quando sair do form e fechar a TABTEMP N> ela elimina todos os dados. até aí tudo bem. N> Como ela já está gravada fiscamente no BD ela está com GTT para toda N> aplicação? N> Antes eu usava stringGrid como dados temporarios, e ao fechar o form N> atualizava o BD de acordo com a opcão do Usuário, se fosse uma consulta N> temporaria e, dependendo da opção do usuario atualizava a tabela definitiva N> com os dados do StringGrid no (Fire Bird 1.5) posso substituir o StringGrid N> por dbgrid utilizado a TABTEMP? ou casa vez que acionar o form tenho que N> criar novamente a TABTEMP? N> não sei se fui claro, mas é mais ou menos isso. quero utilizar no novo N> CONCEITO de GTT. N> []s. N> Newton Carvalho From danilomibr em gmail.com Wed Apr 8 15:11:27 2009 From: danilomibr em gmail.com (Danilo Miranda) Date: Wed, 8 Apr 2009 15:11:27 -0300 Subject: [firebase-br] Join entre Bancos de Dados Message-ID: Boa tarde! Ainda não é possível fazer joins entre Bancos de Dados Firebird (FDBs diferentes), correto? Ouvi no último FDD que isso seria possível em versões futuras... já existe alguma previsão de qual versão isso estará disponível? Abraços Obrigado -- Atenciosamente Danilo Miranda http://www.danilomiranda.com.br From danilomibr em gmail.com Wed Apr 8 15:18:56 2009 From: danilomibr em gmail.com (Danilo Miranda) Date: Wed, 8 Apr 2009 15:18:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?Replica=E7=E3o?= Message-ID: Boa tarde! Estou precisando replicar os dados de algumas tabelas do meu banco de dados para outro banco de dados. Como são só algumas tabelas e os bancos não estão disponíveis para que esta replicação seja feito "ON-LINE", vou gerar os SCRIPTS SQLs através de Triggers e enviar um arquivo texto com estes INSERTS, UPDATES, DELETES para ser executado no outro banco de dados (no meu caso, isso seria o suficiente, já que é um fechamento de lotes de contas e esta replicação será feita "uma vez por mês" com um volume pequenos de alterações entre um mês e outro). Pergunta: Existem algumas coisas importantes que devo me atentar para realizar esta replicação? Como por exemplo, FKs, PKs, etc, etc... Alguém já tem alguma experiência com este tipo de replicação? Muito obrigado! -- Atenciosamente Danilo Miranda http://www.danilomiranda.com.br From escovadordebits em gmail.com Wed Apr 8 16:03:21 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Wed, 8 Apr 2009 16:03:21 -0300 Subject: [firebase-br] duvida sobre espaco em disco ? In-Reply-To: <8A0EC4CA13F94F3D818C201A7C3134F6@Saulibueno> References: <8A0EC4CA13F94F3D818C201A7C3134F6@Saulibueno> Message-ID: <64d5939a0904081203g31e4992dxeb8719c6370926cb@mail.gmail.com> Bom dia/tarde Edison. Nesse caso, se for um servidor remoto (e geralmente é), poderia ser resolvido via UDF, pois não me lembro de qualquer função ou tabela de sistema que informe o espaço livre da partição onde está o arquivo (a lá tablespace) contendo a base de dados. Se for o caso, posso fazer uma para esse fim e posto aqui a URL para download da UDF já compilada (por enquanto para Windows) com os respectivos fontes (em Delphi7). 2009/4/7 Edison - Precisa Informatica Ltda > Ola Pessoal > > > Eu sei que nao pode, de forma alguma faltar espaco no hd onde esta o meu > banco de dados, e para > tentar evitar isso eu gostaria de saber se existe no firebird alguma funcao > que retorne o espaco > livre no hd do servidor ? Como voces contornam isso, somente atraves da > aplicacao eu posso checar o espaco livre ? > > Obs: Utilizo o FB 1.5 > > > > Obrigado pelo atencao > Atenciosamente > > > Edison Savaris > Desenvolvedor > edison em precisa.inf.br > > > > Atenciosamente > > > Edison Savaris > Desenvolvedor > edison em precisa.inf.br > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jedyfb em gmail.com Wed Apr 8 16:51:16 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Wed, 08 Apr 2009 16:51:16 -0300 Subject: [firebase-br] duvida sobre espaco em disco ? In-Reply-To: <64d5939a0904081203g31e4992dxeb8719c6370926cb@mail.gmail.com> References: <8A0EC4CA13F94F3D818C201A7C3134F6@Saulibueno> <64d5939a0904081203g31e4992dxeb8719c6370926cb@mail.gmail.com> Message-ID: <1239220276.30496.5.camel@Aspire5612.bonagura.com.br> Apesar de funcionar, não acho que uma UDF seja a melhor solução. Monitorar parâmetros de hardware ou inerentes ao sistema operacional (consumo de memória, espaço em disco, performance e latência de rede, só para citar alguns) podem ser consultados remotamente via determinados programas e serviços. No linux é muito usado o NAGIOS - inclusive via Browser. Mas também dá para seguir algumas dicas do site (jogando a saída para uma pasta publicada no apache ou IIS): http://www.vivaolinux.com.br/artigo/Monitorando-servidores-(Windows-e-Linux)/ Mas, esta é a minha opnião. Abraço Eduardo Jedliczka Em Qua, 2009-04-08 às 16:03 -0300, Sandro Souza escreveu: > Bom dia/tarde Edison. > > Nesse caso, se for um servidor remoto (e geralmente é), poderia ser > resolvido via UDF, pois não me lembro de qualquer função ou tabela de > sistema que informe o espaço livre da partição onde está o arquivo (a lá > tablespace) contendo a base de dados. > > Se for o caso, posso fazer uma para esse fim e posto aqui a URL para > download da UDF já compilada (por enquanto para Windows) com os respectivos > fontes (em Delphi7). > > 2009/4/7 Edison - Precisa Informatica Ltda > > > Ola Pessoal > > > > > > Eu sei que nao pode, de forma alguma faltar espaco no hd onde esta o meu > > banco de dados, e para > > tentar evitar isso eu gostaria de saber se existe no firebird alguma funcao > > que retorne o espaco > > livre no hd do servidor ? Como voces contornam isso, somente atraves da > > aplicacao eu posso checar o espaco livre ? > > > > Obs: Utilizo o FB 1.5 > > > > > > > > Obrigado pelo atencao > > Atenciosamente > > > > > > Edison Savaris > > Desenvolvedor > > edison em precisa.inf.br > > > > > > > > Atenciosamente > > > > > > Edison Savaris > > Desenvolvedor > > edison em precisa.inf.br > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From escovadordebits em gmail.com Wed Apr 8 17:14:23 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Wed, 8 Apr 2009 17:14:23 -0300 Subject: [firebase-br] DDL In-Reply-To: <49DCA987.3080109@cacula.ind.br> References: <49DCA987.3080109@cacula.ind.br> Message-ID: <64d5939a0904081314h2786ca30s93e9911f3df61bec@mail.gmail.com> Bom dia/tarde Alexandre. Assim como a grande maioria dos SGBDs, o Firebird também tem "tabelas de sistema", que servem justamente para que você possa recuperar as informações de metadados, como os nomes das tabelas já existentes, seus respectivos campos, etc... Pesquise pelas tabelas que começam com RDB$, como RDB$RELATIONS (tabelas), RDB$RELATION_FIELDS (campos), RDB$RELATION_CONSTRAINTS (chaves, regras, etc..), etc... Por exemplo, para obter os nomes das tabelas, que não são de sistema, existentes no banco de dados, utilize o seguinte código: SELECT RDB$RELATION_NAME AS TABELA FROM RDB$RELATIONS WHERE RDB$SYSTEM_FLAG <> 1 ORDER BY 1; Para obter os nomes dos campos que existem em uma determinada tabela, utilize o seguinte código: SELECT RDB$FIELD_NAME FROM RDB$RELATION_FIELDS WHERE RDB$RELATION_NAME = 'NomeDaTabela' ORDER BY RDB$FIELD_POSITION; Não vou colocar aqui o mapa completo da mina porque seriam quilos de texto, mas espero que isso já sirva de pista inicial para que você pesquise mais e encontre o que você deseja. Espero ter ajudado mais que atrapalhado. 2009/4/8 Alexandre Gonçalves > Bom dia, lista! > > Gostaria de saber, se existe algum comando SQL, onde eu consiga recuperar o > metadata ou DDL de uma única tabela que eu escolher? > > Obrigado. > > Alexandre Gonçalves > Dracena - SP > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Wed Apr 8 17:23:12 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Wed, 08 Apr 2009 17:23:12 -0300 Subject: [firebase-br] duvida sobre espaco em disco ? In-Reply-To: <64d5939a0904081203g31e4992dxeb8719c6370926cb@mail.gmail.com> References: <8A0EC4CA13F94F3D818C201A7C3134F6@Saulibueno> <64d5939a0904081203g31e4992dxeb8719c6370926cb@mail.gmail.com> Message-ID: <49DD07B0.6090404@persoft.com.br> Eu prefiro deixar o banco de dados em um partição só dele, onde apenas o usuário firebird pode gravar. Depois monitorar o crescimento do banco de dados e o espaço livre. Se você estiver usando linux você pode montar um script, se for um windows, você pode criar um programa em delphi ou java, que monitore o crescimento do banco e o quanto resta da sua partição. Este programa / script pode enviar um email com o resultado do monitoramento. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Sandro Souza escreveu: > Bom dia/tarde Edison. > > Nesse caso, se for um servidor remoto (e geralmente é), poderia ser > resolvido via UDF, pois não me lembro de qualquer função ou tabela de > sistema que informe o espaço livre da partição onde está o arquivo (a lá > tablespace) contendo a base de dados. > > Se for o caso, posso fazer uma para esse fim e posto aqui a URL para > download da UDF já compilada (por enquanto para Windows) com os respectivos > fontes (em Delphi7). > > 2009/4/7 Edison - Precisa Informatica Ltda > > >> Ola Pessoal >> >> >> Eu sei que nao pode, de forma alguma faltar espaco no hd onde esta o meu >> banco de dados, e para >> tentar evitar isso eu gostaria de saber se existe no firebird alguma funcao >> que retorne o espaco >> livre no hd do servidor ? Como voces contornam isso, somente atraves da >> aplicacao eu posso checar o espaco livre ? >> >> Obs: Utilizo o FB 1.5 >> >> >> >> Obrigado pelo atencao >> Atenciosamente >> >> >> Edison Savaris >> Desenvolvedor >> edison em precisa.inf.br >> >> >> >> Atenciosamente >> >> >> Edison Savaris >> Desenvolvedor >> edison em precisa.inf.br >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.47/2047 - Release Date: 04/08/09 05:53:00 > > From info em cacula.ind.br Wed Apr 8 17:40:36 2009 From: info em cacula.ind.br (=?ISO-8859-1?Q?Alexandre_Gon=E7alves?=) Date: Wed, 08 Apr 2009 17:40:36 -0300 Subject: [firebase-br] DDL In-Reply-To: <64d5939a0904081314h2786ca30s93e9911f3df61bec@mail.gmail.com> References: <49DCA987.3080109@cacula.ind.br> <64d5939a0904081314h2786ca30s93e9911f3df61bec@mail.gmail.com> Message-ID: <49DD0BC4.40708@cacula.ind.br> Boa tarde, Sandro! Já tinha pesquisa sobre elas, mas agora parece que vc meu deu uma clareada melhor. Achei que existisse algo, que retornasse pronto, mas se não tem, vou montando as informações aos poucos... Obrigado pela ajuda. Abraço Alexandre Gonçalves Dracena-SP Sandro Souza escreveu: > Bom dia/tarde Alexandre. > > Assim como a grande maioria dos SGBDs, o Firebird também tem "tabelas de > sistema", que servem justamente para que você possa recuperar as informações > de metadados, como os nomes das tabelas já existentes, seus respectivos > campos, etc... > > Pesquise pelas tabelas que começam com RDB$, como RDB$RELATIONS (tabelas), > RDB$RELATION_FIELDS (campos), RDB$RELATION_CONSTRAINTS (chaves, regras, > etc..), etc... > > Por exemplo, para obter os nomes das tabelas, que não são de sistema, > existentes no banco de dados, utilize o seguinte código: > > SELECT RDB$RELATION_NAME AS TABELA > FROM RDB$RELATIONS > WHERE RDB$SYSTEM_FLAG <> 1 > ORDER BY 1; > > Para obter os nomes dos campos que existem em uma determinada tabela, > utilize o seguinte código: > > SELECT RDB$FIELD_NAME > FROM RDB$RELATION_FIELDS > WHERE RDB$RELATION_NAME = 'NomeDaTabela' > ORDER BY RDB$FIELD_POSITION; > > Não vou colocar aqui o mapa completo da mina porque seriam quilos de texto, > mas espero que isso já sirva de pista inicial para que você pesquise mais e > encontre o que você deseja. > > Espero ter ajudado mais que atrapalhado. > > 2009/4/8 Alexandre Gonçalves > >> Bom dia, lista! >> >> Gostaria de saber, se existe algum comando SQL, onde eu consiga recuperar o >> metadata ou DDL de uma única tabela que eu escolher? >> >> Obrigado. >> >> Alexandre Gonçalves >> Dracena - SP >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felipearon em gmail.com Thu Apr 9 07:49:59 2009 From: felipearon em gmail.com (Felipe Aron) Date: Thu, 9 Apr 2009 07:49:59 -0300 Subject: [firebase-br] Arihimetic Overflow - somente para um registro In-Reply-To: <49DC9209.3070707@persoft.com.br> References: <6a31e7720904071114k72e8dbe3ga5b36d3da3fc85ab@mail.gmail.com> <49DC7876.5040407@persoft.com.br> <6a31e7720904080359y4b9a9b44v73e37d08a1566e7e@mail.gmail.com> <49DC9209.3070707@persoft.com.br> Message-ID: <6a31e7720904090349g30d22c85s6c55badb86617cc8@mail.gmail.com> Não retorna nenhum registro. Se eu fazer o calculo no select e não no where ele funciona... 2009/4/8 Eduardo Pelizzari de Andrade > Algum registro tem que estar com pedidosven.valorpedido zerado ou nulo. se > êstá vindo zerado. Rode a query abaixo e de uma olhada. > > select * > from pedidosven > where pedidosven.status not in ('Transf.', 'Cancelado') and > pedidosven.mesprimeiroacerto = '03/01/2009' and > *pedidosven.representante = :NIREP and* > pedidosven.tipo = 'R' and > coalesce(pedidosven.valorpedido,0)=0 > > > > > > > > Eduardo Pelizzari de Andrade > Persoft Softwares Aplicativos > > > > > Felipe Aron escreveu: > >> Então, se eu colocar dividido por um valor qualquer digitado (Ex: 10, 100, >> 50...) ele funciona.... >> >> 2009/4/8 Eduardo Pelizzari de Andrade >> >> >> >>> Sei que você disse que todos os valores são maiores que zero, mas tente >>> rodar a query se a divisão dos pedidosven.valorpedido; >>> >>> >>> Eduardo Pelizzari de Andrade >>> Persoft Softwares Aplicativos >>> >>> >>> >>> >>> Felipe Aron escreveu: >>> >>> >>> >>>> Pessoal estou com um dilema aqui que até agora não consegui entender. >>>> Seguinte tenho essa SQL: >>>> >>>> select count(*) >>>> from pedidosven >>>> where pedidosven.status not in ('Transf.', 'Cancelado') and >>>> pedidosven.mesprimeiroacerto = '03/01/2009' and >>>> *pedidosven.representante = :NIREP and* >>>> pedidosven.tipo = 'R' and >>>> *((pedidosven.vendidoestoq * 100) / pedidosven.valorpedido) < >>>> 1 >>>> * >>>> Isso está funcionando em vários lugares... mas numa base em questão, >>>> quando >>>> informo o parametro :NIREP = 1 ele tá erro de Arithimetic Overflow ... >>>> Para >>>> qualquer outro registro funciona. >>>> >>>> OBS: Todos os campos possuem valores maiores que zero !! >>>> O que pode ser ?? >>>> >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> >>>> No virus found in this incoming message. >>>> Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: >>>> 270.11.45/2045 - Release Date: 04/07/09 06:41:00 >>>> >>>> >>>> >>>> >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> >> >> >> >> ------------------------------------------------------------------------ >> >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: >> 270.11.45/2045 - Release Date: 04/07/09 06:41:00 >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema Gratuito - Em Desenvolvimento...) http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão http://pogsjob.wordpress.com (Pogs de programadores) From kmerlotti em gmail.com Thu Apr 9 08:44:02 2009 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Thu, 9 Apr 2009 08:44:02 -0300 Subject: [firebase-br] Arihimetic Overflow - somente para um registro In-Reply-To: <6a31e7720904090349g30d22c85s6c55badb86617cc8@mail.gmail.com> References: <6a31e7720904071114k72e8dbe3ga5b36d3da3fc85ab@mail.gmail.com> <49DC7876.5040407@persoft.com.br> <6a31e7720904080359y4b9a9b44v73e37d08a1566e7e@mail.gmail.com> <49DC9209.3070707@persoft.com.br> <6a31e7720904090349g30d22c85s6c55badb86617cc8@mail.gmail.com> Message-ID: <20eaa6880904090444l5a56ed6er30e3940eb6ef9e2a@mail.gmail.com> se for realmente problema de 0 ou nulo, acho que isso aqui resolve: ... and ( (pedidosven.vendidoestoq * 100) / case coalesce(pedidosven.valorpedido, 1) when 0 then 1 else coalesce(pedidosven.valorpedido, 1) end ) < 1 abraço! 2009/4/9 Felipe Aron : > Não retorna nenhum registro. Se eu fazer o calculo no select e não no where > ele funciona... > > 2009/4/8 Eduardo Pelizzari de Andrade > >> Algum registro tem que estar com pedidosven.valorpedido zerado ou nulo. se >> êstá vindo zerado. Rode a query abaixo e de uma olhada. >> >> select * >>     from pedidosven >>    where pedidosven.status not in ('Transf.', 'Cancelado') and >>          pedidosven.mesprimeiroacerto = '03/01/2009' and >>          *pedidosven.representante = :NIREP and* >>          pedidosven.tipo = 'R' and >>          coalesce(pedidosven.valorpedido,0)=0 >> >> >> >> >> >> >> >> Eduardo Pelizzari de Andrade >> Persoft Softwares Aplicativos >> >> >> >> >> Felipe Aron escreveu: >> >>> Então, se eu colocar dividido por um valor qualquer digitado (Ex: 10, 100, >>> 50...) ele funciona.... >>> >>> 2009/4/8 Eduardo Pelizzari de Andrade >>> >>> >>> >>>> Sei que você disse que todos os valores são maiores que zero, mas tente >>>> rodar a query se a divisão dos pedidosven.valorpedido; >>>> >>>> >>>> Eduardo Pelizzari de Andrade >>>> Persoft Softwares Aplicativos >>>> >>>> >>>> >>>> >>>> Felipe Aron escreveu: >>>> >>>> >>>> >>>>> Pessoal estou com um dilema aqui que até agora não consegui entender. >>>>> Seguinte tenho essa SQL: >>>>> >>>>>    select count(*) >>>>>      from pedidosven >>>>>     where pedidosven.status not in ('Transf.', 'Cancelado') and >>>>>           pedidosven.mesprimeiroacerto = '03/01/2009' and >>>>>           *pedidosven.representante = :NIREP and* >>>>>           pedidosven.tipo = 'R' and >>>>>           *((pedidosven.vendidoestoq * 100) / pedidosven.valorpedido) < >>>>> 1 >>>>> * >>>>> Isso está funcionando em vários lugares... mas numa base em questão, >>>>> quando >>>>> informo o parametro :NIREP = 1 ele tá erro de Arithimetic Overflow ... >>>>> Para >>>>> qualquer outro registro funciona. >>>>> >>>>> OBS: Todos os campos possuem valores maiores que zero !! >>>>> O que pode ser ?? >>>>> >>>>> >>>>>  ------------------------------------------------------------------------ >>>>> >>>>> >>>>> No virus found in this incoming message. >>>>> Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: >>>>> 270.11.45/2045 - Release Date: 04/07/09 06:41:00 >>>>> >>>>> >>>>> >>>>> >>>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> >>>> >>> >>> >>> >>>  ------------------------------------------------------------------------ >>> >>> >>> No virus found in this incoming message. >>> Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: >>> 270.11.45/2045 - Release Date: 04/07/09 06:41:00 >>> >>> >>> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! > > http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema > Gratuito - Em Desenvolvimento...) > http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão > http://pogsjob.wordpress.com (Pogs de programadores) > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From eduardoandrade em persoft.com.br Thu Apr 9 09:30:50 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Thu, 09 Apr 2009 09:30:50 -0300 Subject: [firebase-br] Arihimetic Overflow - somente para um registro In-Reply-To: <20eaa6880904090444l5a56ed6er30e3940eb6ef9e2a@mail.gmail.com> References: <6a31e7720904071114k72e8dbe3ga5b36d3da3fc85ab@mail.gmail.com> <49DC7876.5040407@persoft.com.br> <6a31e7720904080359y4b9a9b44v73e37d08a1566e7e@mail.gmail.com> <49DC9209.3070707@persoft.com.br> <6a31e7720904090349g30d22c85s6c55badb86617cc8@mail.gmail.com> <20eaa6880904090444l5a56ed6er30e3940eb6ef9e2a@mail.gmail.com> Message-ID: <49DDEA7A.9070403@persoft.com.br> O que deve estar acontecendo é o seguinte: Exite um registro com pedidosven.valorpedido zerado ou nulo mas que não atenda a condição: pedidosven.status not in ('Transf.', 'Cancelado') and pedidosven.mesprimeiroacerto = '03/01/2009' and *pedidosven.representante = 1 and* pedidosven.tipo = 'R' and Agora imagina que isso seja verdade, existe um registro zerado ou nulo, mas que não atenda a condição acima. Se o firebird estiver iniciando o teste do where pelo cálculo ((pedidosven.vendidoestoq * 100) / pedidosven.valorpedido) < 1, ou pelo menos, se o firebird estiver testando o cálculo antes de testar a condição que este registro não atenda e quer irá filtrá-lo o erro acontece. Esta hipótese explicaria também porque quando você coloca o cálculo no select ele funciona, porque se o cálculo estiver no select, registro problemático já foi filtrado. Neste caso a solução apontada pelo nosso colega Kelver Merlot, que está descrita abaixo, resolveria. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Kelver Merlotti escreveu: > se for realmente problema de 0 ou nulo, acho que isso aqui resolve: > > ... and > ( (pedidosven.vendidoestoq * 100) / > > case coalesce(pedidosven.valorpedido, 1) when 0 then > 1 else coalesce(pedidosven.valorpedido, 1) end > > ) < 1 > > abraço! > > 2009/4/9 Felipe Aron : > >> Não retorna nenhum registro. Se eu fazer o calculo no select e não no where >> ele funciona... >> >> 2009/4/8 Eduardo Pelizzari de Andrade >> >> >>> Algum registro tem que estar com pedidosven.valorpedido zerado ou nulo. se >>> êstá vindo zerado. Rode a query abaixo e de uma olhada. >>> >>> select * >>> from pedidosven >>> where pedidosven.status not in ('Transf.', 'Cancelado') and >>> pedidosven.mesprimeiroacerto = '03/01/2009' and >>> *pedidosven.representante = :NIREP and* >>> pedidosven.tipo = 'R' and >>> coalesce(pedidosven.valorpedido,0)=0 >>> >>> >>> >>> >>> >>> >>> >>> Eduardo Pelizzari de Andrade >>> Persoft Softwares Aplicativos >>> >>> >>> >>> >>> Felipe Aron escreveu: >>> >>> >>>> Então, se eu colocar dividido por um valor qualquer digitado (Ex: 10, 100, >>>> 50...) ele funciona.... >>>> >>>> 2009/4/8 Eduardo Pelizzari de Andrade >>>> >>>> >>>> >>>> >>>>> Sei que você disse que todos os valores são maiores que zero, mas tente >>>>> rodar a query se a divisão dos pedidosven.valorpedido; >>>>> >>>>> >>>>> Eduardo Pelizzari de Andrade >>>>> Persoft Softwares Aplicativos >>>>> >>>>> >>>>> >>>>> >>>>> Felipe Aron escreveu: >>>>> >>>>> >>>>> >>>>> >>>>>> Pessoal estou com um dilema aqui que até agora não consegui entender. >>>>>> Seguinte tenho essa SQL: >>>>>> >>>>>> select count(*) >>>>>> from pedidosven >>>>>> where pedidosven.status not in ('Transf.', 'Cancelado') and >>>>>> pedidosven.mesprimeiroacerto = '03/01/2009' and >>>>>> *pedidosven.representante = :NIREP and* >>>>>> pedidosven.tipo = 'R' and >>>>>> *((pedidosven.vendidoestoq * 100) / pedidosven.valorpedido) < >>>>>> 1 >>>>>> * >>>>>> Isso está funcionando em vários lugares... mas numa base em questão, >>>>>> quando >>>>>> informo o parametro :NIREP = 1 ele tá erro de Arithimetic Overflow ... >>>>>> Para >>>>>> qualquer outro registro funciona. >>>>>> >>>>>> OBS: Todos os campos possuem valores maiores que zero !! >>>>>> O que pode ser ?? >>>>>> >>>>>> >>>>>> ------------------------------------------------------------------------ >>>>>> >>>>>> >>>>>> No virus found in this incoming message. >>>>>> Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: >>>>>> 270.11.45/2045 - Release Date: 04/07/09 06:41:00 >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>>> >>>>> >>>>> >>>> >>>> ------------------------------------------------------------------------ >>>> >>>> >>>> No virus found in this incoming message. >>>> Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: >>>> 270.11.45/2045 - Release Date: 04/07/09 06:41:00 >>>> >>>> >>>> >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >> >> -- >> Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! >> >> http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema >> Gratuito - Em Desenvolvimento...) >> http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão >> http://pogsjob.wordpress.com (Pogs de programadores) >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > > > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.47/2047 - Release Date: 04/08/09 05:53:00 > > From joseasilva em bol.com.br Thu Apr 9 09:34:20 2009 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Thu, 9 Apr 2009 09:34:20 -0300 Subject: [firebase-br] RES: DDL In-Reply-To: <49DCA987.3080109@cacula.ind.br> Message-ID: <20090409123510.1373E4CF@smart6.bol.com.br> Dá uma olhada nesse link: http://www.alberton.info/firebird_sql_meta_info.html [ ]'s José Aparecido da Silva Fasystem Ass. Em Inf. Ltda São José dos Pinhais - PR -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Alexandre Gonçalves Enviada em: quarta-feira, 8 de abril de 2009 10:41 Para: FireBase Assunto: [firebase-br] DDL Bom dia, lista! Gostaria de saber, se existe algum comando SQL, onde eu consiga recuperar o metadata ou DDL de uma única tabela que eu escolher? Obrigado. Alexandre Gonçalves Dracena - SP From claumaxter em bol.com.br Thu Apr 9 09:50:57 2009 From: claumaxter em bol.com.br (Claupper) Date: Thu, 09 Apr 2009 09:50:57 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vers=F5es_de_Firebird?= Message-ID: <49DDEF31.2000601@bol.com.br> Bom dia!!!! Gostaria de saber que diferença entre as versões do firebird que estão em uso atualmente? Grato Claudio From edujed em gmail.com Thu Apr 9 10:24:21 2009 From: edujed em gmail.com (Eduardo Jedliczka) Date: Thu, 09 Apr 2009 10:24:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vers=F5es_de_Firebird?= In-Reply-To: <49DDEF31.2000601@bol.com.br> References: <49DDEF31.2000601@bol.com.br> Message-ID: <1239283461.7118.10.camel@Aspire5612.bonagura.com.br> O que você chama de "em uso atualmente" ? Conheço muitos sistemas que atualmente estão usando Interbase 4.2 para linux, Interbase 6.0, Firebird 1.0, FB 1.5, FB 2.0, FB 2.1, e até que está desenvolvendo com o FB 2.5 Beta. Caso queira saber a última versão estável: FireBird 2.1.2. Mas para conhecer detalhes de cada versão, recomendo a olhar os PDFs que acompanham cada versão. Abraço Eduardo Jedliczka Em Qui, 2009-04-09 às 09:50 -0300, Claupper escreveu: > Bom dia!!!! > Gostaria de saber que diferença entre as versões do firebird que estão > em uso atualmente? > > Grato > > Claudio > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From info em cacula.ind.br Thu Apr 9 10:53:44 2009 From: info em cacula.ind.br (=?ISO-8859-1?Q?Alexandre_Gon=E7alves?=) Date: Thu, 09 Apr 2009 10:53:44 -0300 Subject: [firebase-br] RES: DDL In-Reply-To: <20090409123510.1373E4CF@smart6.bol.com.br> References: <20090409123510.1373E4CF@smart6.bol.com.br> Message-ID: <49DDFDE8.7080909@cacula.ind.br> Pô cara, show de bola hein.... Muito obrigado. Abraço Alexandre Gonçalves Dracena - SP Jose Aparecido da Silva escreveu: > Dá uma olhada nesse link: > > http://www.alberton.info/firebird_sql_meta_info.html > > [ ]'s > José Aparecido da Silva > Fasystem Ass. Em Inf. Ltda > São José dos Pinhais - PR > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Alexandre Gonçalves > Enviada em: quarta-feira, 8 de abril de 2009 10:41 > Para: FireBase > Assunto: [firebase-br] DDL > > Bom dia, lista! > > Gostaria de saber, se existe algum comando SQL, onde eu consiga > recuperar o metadata ou DDL de uma única tabela que eu escolher? > > Obrigado. > > Alexandre Gonçalves > Dracena - SP > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From patricio em patrijosa.info Thu Apr 9 11:14:25 2009 From: patricio em patrijosa.info (=?iso-8859-1?Q?Patr=EDcio_dos_Santos?=) Date: Thu, 9 Apr 2009 15:14:25 +0100 Subject: [firebase-br] Ferramentas para gerir as base de dados do Firebird Message-ID: Olá gente! preciso da vossa ajuda estou começar a estudar Delphi e firebird. Alguém poderia me indicar uma ferramenta para gerir as bases de dados do Firebird como o PHPMyAdmin faz com o MySQL? Grato pela atenção _________________________________________________________________ O Windows Live Spaces já chegou! É fácil criar o seu próprio Web site pessoal. http://spaces.live.com/signup.aspx From gustavo.moda em gmail.com Thu Apr 9 11:25:56 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Thu, 9 Apr 2009 11:25:56 -0300 Subject: [firebase-br] Ferramentas para gerir as base de dados do Firebird In-Reply-To: References: Message-ID: <795edc730904090725m6d99427ewfac5dd36258cdc69@mail.gmail.com> Olá Flamerobin (Open Source Multi plataforma) IBexpert (Pago, completa, tem até debug de procedures e trigger. Paga, não é caro, roda so no "Ruindows") 2009/4/9 Patrício dos Santos : > > Olá gente! > > preciso da vossa ajuda > > estou começar a estudar Delphi e firebird. > Alguém poderia me indicar uma ferramenta para gerir as bases de dados do Firebird como o PHPMyAdmin faz com o MySQL? > > Grato pela atenção > > > _________________________________________________________________ > O Windows Live Spaces já chegou! É fácil criar o seu próprio Web site pessoal. > http://spaces.live.com/signup.aspx > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From danieln.desenvol em supersoft.com.br Thu Apr 9 09:31:39 2009 From: danieln.desenvol em supersoft.com.br (DanielN) Date: Thu, 09 Apr 2009 11:31:39 -0100 Subject: [firebase-br] Ferramentas para gerir as base de dados do Firebird In-Reply-To: References: Message-ID: <49DDEAAB.3090206@supersoft.com.br> Você pode usar o IBExpert Patrício dos Santos escreveu: > Olá gente! > > preciso da vossa ajuda > > estou começar a estudar Delphi e firebird. > Alguém poderia me indicar uma ferramenta para gerir as bases de dados do Firebird como o PHPMyAdmin faz com o MySQL? > > Grato pela atenção > > > _________________________________________________________________ > O Windows Live Spaces já chegou! É fácil criar o seu próprio Web site pessoal. > http://spaces.live.com/signup.aspx > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From fmarques em nautilus.com.br Thu Apr 9 11:52:22 2009 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Thu, 09 Apr 2009 11:52:22 -0300 Subject: [firebase-br] Ferramentas para gerir as base de dados do Firebird In-Reply-To: References: Message-ID: <49DE0BA6.4040402@nautilus.com.br> Dê uma pesquisada em IBMyAdmin (acho que o nome é esse), bem parecido com o phpMyAdmin, só que usava o php4, então acabei abandonando em algum momento... Abraços, -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux Registred User #362204 (debian 5.0 "Lenny") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" Patrício dos Santos wrote: > Olá gente! > > preciso da vossa ajuda > > estou começar a estudar Delphi e firebird. > Alguém poderia me indicar uma ferramenta para gerir as bases de dados do Firebird como o PHPMyAdmin faz com o MySQL? > > Grato pela atenção > > > _________________________________________________________________ > O Windows Live Spaces já chegou! É fácil criar o seu próprio Web site pessoal. > http://spaces.live.com/signup.aspx > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Apr 9 11:58:10 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Thu, 09 Apr 2009 11:58:10 -0300 Subject: [firebase-br] Ferramentas para gerir as base de dados do Firebird In-Reply-To: References: Message-ID: <49DE0D02.3040900@persoft.com.br> Ibexpert e flamerobim. O primeiro é mais antigo, tem mais recurso, a versão paga tem recursos avançados como depuração de procedure e trigger e monitramento do banco de dados, mesmo a versão freeware é muito boa. Apresenta alguns erros aqui ou ali, típicos de um produto comercial que precisa ser lançado no prazo para garantir faturamento, mas dá para conviver na boa com eles. O Flamerobim é mais recente e vem evoluindo rapidamente, suas vantagens é a de ser um software livre, é mais leve e tem menos erros que o ibexpert, além de ser multiplataforma. Se você vai usar apenas em windows, fique com o ibexpert, se não o flamerobin. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Patrício dos Santos escreveu: > Olá gente! > > preciso da vossa ajuda > > estou começar a estudar Delphi e firebird. > Alguém poderia me indicar uma ferramenta para gerir as bases de dados do Firebird como o PHPMyAdmin faz com o MySQL? > > Grato pela atenção > > > _________________________________________________________________ > O Windows Live Spaces já chegou! É fácil criar o seu próprio Web site pessoal. > http://spaces.live.com/signup.aspx > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.49/2050 - Release Date: 04/09/09 10:27:00 > > From cpd em lekagi.com.br Thu Apr 9 11:01:42 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Thu, 9 Apr 2009 11:01:42 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Re: Ferramentas para gerir as base de dados doFirebird References: <49DDEAAB.3090206@supersoft.com.br> Message-ID: <49DDFFC1.000001.03416@JABER> Uso o IBExpert. Na minha opinião ele é o melhor..rs Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com -------Mensagem original------- De: DanielN Data: 09/04/2009 11:47:34 Para: FireBase Assunto: Re: [firebase-br] Ferramentas para gerir as base de dados doFirebird Você pode usar o IBExpert Patrício dos Santos escreveu: > Olá gente! > > preciso da vossa ajuda > > estou começar a estudar Delphi e firebird. > Alguém poderia me indicar uma ferramenta para gerir as bases de dados do Firebird como o PHPMyAdmin faz com o MySQL? > > Grato pela atenção > > > _________________________________________________________________ > O Windows Live Spaces já chegou! É fácil criar o seu próprio Web site pessoal. > http://spaces.live.com/signup.aspx > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ NOD32 3994 (20090407) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com From felipe.cheiram em gmail.com Thu Apr 9 12:07:44 2009 From: felipe.cheiram em gmail.com (Felipe Cheiram) Date: Thu, 9 Apr 2009 12:07:44 -0300 Subject: [firebase-br] Res: Re: Ferramentas para gerir as base de dados doFirebird In-Reply-To: <49DDFFC1.000001.03416@JABER> References: <49DDEAAB.3090206@supersoft.com.br> <49DDFFC1.000001.03416@JABER> Message-ID: <924fc0290904090807u7bd6a1caka43d3a7ae46a99a5@mail.gmail.com> Olá. Pessoal, eu utilizo o IBExpert, porém é pago e estou me sujeitando a utilizá-lo com todos os banners e tudo mais que a versão não registrada impõe. Se alguém tiver uma experiência em outra com as mesmas funcionalidades, por favor indiquem.. Abraços a todos. 2009/4/9 Jáber S. C. Lima > Uso o IBExpert. Na minha opinião ele é o melhor..rs > > > > Jáber S. C. Lima > > (66)8427-1982 > > Rondonópolis/MT > > Msn: jabertecnico em hotmail.com > > -------Mensagem original------- > > > > De: DanielN > > Data: 09/04/2009 11:47:34 > > Para: FireBase > > Assunto: Re: [firebase-br] Ferramentas para gerir as base de dados > doFirebird > > > > Você pode usar o IBExpert > > > > Patrício dos Santos escreveu: > > > Olá gente! > > > > > > preciso da vossa ajuda > > > > > > estou começar a estudar Delphi e firebird. > > > Alguém poderia me indicar uma ferramenta para gerir as bases de dados do > Firebird como o PHPMyAdmin faz com o MySQL? > > > > > > Grato pela atenção > > > > > > > > > _________________________________________________________________ > > > O Windows Live Spaces já chegou! É fácil criar o seu próprio Web site > pessoal. > > > http://spaces.live.com/signup.aspx > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www > firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www > firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > __________ NOD32 3994 (20090407) Information __________ > > > > This message was checked by NOD32 antivirus system. > > http://www.eset.com > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fernando.bg em gmail.com Thu Apr 9 14:40:28 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 9 Apr 2009 17:40:28 +0000 (UTC) Subject: [firebase-br] Res: Re: Ferramentas para gerir as base de dadosdoFirebird References: <49DDEAAB.3090206@supersoft.com.br> <49DDFFC1.000001.03416@JABER> <924fc0290904090807u7bd6a1caka43d3a7ae46a99a5@mail.gmail.com> Message-ID: Felipe Cheiram wrote: > Olá. Pessoal, eu utilizo o IBExpert, porém é pago e estou me > sujeitando a utilizá-lo com todos os banners e tudo mais que a versão > não registrada impõe. > > Se alguém tiver uma experiência em outra com as mesmas > funcionalidades, por favor indiquem.. O ibexpert na versão personal é muito bom e nunca tive problemas com ele. T+++++++++++++++ -- From luciano.projetodelphi em gmail.com Thu Apr 9 14:52:17 2009 From: luciano.projetodelphi em gmail.com (luciano fagundes de oliveira) Date: Thu, 9 Apr 2009 14:52:17 -0300 Subject: [firebase-br] Res: Re: Ferramentas para gerir as base de dadosdoFirebird In-Reply-To: References: <49DDEAAB.3090206@supersoft.com.br> <49DDFFC1.000001.03416@JABER> <924fc0290904090807u7bd6a1caka43d3a7ae46a99a5@mail.gmail.com> Message-ID: <840c1ff0904091052p71dd7a67idd9081b1daad9853@mail.gmail.com> IBOConsole. 2009/4/9 Forrest® > Felipe Cheiram wrote: > > > Olá. Pessoal, eu utilizo o IBExpert, porém é pago e estou me > > sujeitando a utilizá-lo com todos os banners e tudo mais que a versão > > não registrada impõe. > > > > Se alguém tiver uma experiência em outra com as mesmas > > funcionalidades, por favor indiquem.. > > O ibexpert na versão personal é muito bom e nunca tive problemas com > ele. > > T+++++++++++++++ > > -- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Tudo posso Naquele que me fortalece! From maciel em 2msolutions.com.br Thu Apr 9 16:57:08 2009 From: maciel em 2msolutions.com.br (Maciel Soncini Bueno) Date: Thu, 09 Apr 2009 16:57:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?=28sem_assunto=29?= Message-ID: <20090409195016.B00AF5C81E7@smtp2.iphotel.com.br> Qual o melhor driver para DBEXPRESS para acessar Firebird 2.x com Delphi 7? Onde posso adquirir ou baixar? Maciel From bragaped em gmail.com Thu Apr 9 18:30:10 2009 From: bragaped em gmail.com (Pedro Gmail) Date: Thu, 09 Apr 2009 18:30:10 -0300 Subject: [firebase-br] (sem assunto) In-Reply-To: <20090409195016.B00AF5C81E7@smtp2.iphotel.com.br> References: <20090409195016.B00AF5C81E7@smtp2.iphotel.com.br> Message-ID: <49DE68E2.6000003@gmail.com> Maciel Soncini Bueno escreveu: > Qual o melhor driver para DBEXPRESS para acessar Firebird 2.x com Delphi 7? > > Onde posso adquirir ou baixar? > > Maciel > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > Boa Tarde Utilizo o Driver "TBODBXFB" que é free tambem tem o driver da Corelab que é exelente. http://www.tbosystems.bluehosting.com.br/dbx4/indexen.php e veja mais informações sobre o driver "TBODBXFB" From escovadordebits em gmail.com Thu Apr 9 20:25:33 2009 From: escovadordebits em gmail.com (Escovador de Bits) Date: Thu, 09 Apr 2009 20:25:33 -0300 Subject: [firebase-br] (sem assunto) In-Reply-To: <20090409195016.B00AF5C81E7@smtp2.iphotel.com.br> References: <20090409195016.B00AF5C81E7@smtp2.iphotel.com.br> Message-ID: <49DE83ED.2040404@gmail.com> Bom dia/tarde pessoal. Aproveitando a pergunta de nosso amigo Maciel... Quais são os bugs encontrados ao se utilizar o driver de Interbase para o db Express que já vem com o Delphi 7.0 (dbexpint.dll)? Estou trabalhando a um bom tempo com o Delphi 7.0 e Firebird, acessando-o via db Express com o driver de Interbase que já vem com o Delphi 7.0. Apenas tomo o cuidado de informar a biblioteca cliente nativa do Firebird, ou seja, utilizo especificamente a fbclient.dll que a gds32.dll. Agradeço a quem puder me informar as situações em que essa combinação não serve. Muito obrigado. Maciel Soncini Bueno escreveu: > Qual o melhor driver para DBEXPRESS para acessar Firebird 2.x com Delphi 7? > > Onde posso adquirir ou baixar? > > Maciel > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Thu Apr 9 20:44:08 2009 From: renato_br em bol.com.br (Renato Alves) Date: Thu, 9 Apr 2009 20:44:08 -0300 Subject: [firebase-br] (sem assunto) References: <20090409195016.B00AF5C81E7@smtp2.iphotel.com.br> <49DE83ED.2040404@gmail.com> Message-ID: <47730BBDF17A45C6B290FA63ED7F7928@zeus> Boa noite Não uso esta biblioteca, uso uma da UIB www.progdigy.com. drive para firebird. Tive problemas com o ClientDataSet com bigint.com este biblioteca não consegui resolver, e não usei o tipo bigint, fazer o que. Testei um driver da devart http://www.devart.com/ibdac/ este sim é show, custa $99.95, muito bom mesmo, acho que é a melhor. Boa sorte, Renato ----- Original Message ----- From: "Escovador de Bits" To: ; "FireBase" Sent: Thursday, April 09, 2009 8:25 PM Subject: Re: [firebase-br] (sem assunto) Bom dia/tarde pessoal. Aproveitando a pergunta de nosso amigo Maciel... Quais são os bugs encontrados ao se utilizar o driver de Interbase para o db Express que já vem com o Delphi 7.0 (dbexpint.dll)? Estou trabalhando a um bom tempo com o Delphi 7.0 e Firebird, acessando-o via db Express com o driver de Interbase que já vem com o Delphi 7.0. Apenas tomo o cuidado de informar a biblioteca cliente nativa do Firebird, ou seja, utilizo especificamente a fbclient.dll que a gds32.dll. Agradeço a quem puder me informar as situações em que essa combinação não serve. Muito obrigado. Maciel Soncini Bueno escreveu: > Qual o melhor driver para DBEXPRESS para acessar Firebird 2.x com Delphi > 7? > > Onde posso adquirir ou baixar? > > Maciel > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From kmerlotti em gmail.com Sat Apr 11 08:40:14 2009 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Sat, 11 Apr 2009 08:40:14 -0300 Subject: [firebase-br] (sem assunto) In-Reply-To: <49DE83ED.2040404@gmail.com> References: <20090409195016.B00AF5C81E7@smtp2.iphotel.com.br> <49DE83ED.2040404@gmail.com> Message-ID: <20eaa6880904110440qccc454dvf285b511d8203d09@mail.gmail.com> O driver do Delphi 7 ainda é praticamente 100% compatível, pois se baseia no IB 6.5, que é muito parecido com o firebird. O problema começa a aumentar com as versões mais recente do delphi, que utilizam, obviamente, versões mais recentes do interbase. O maior problema que tive com as versões recentes, foram com o uso de campos blobs.. tirando isso, "aparentemente" tudo normal! :-) Abraço! 2009/4/9 Escovador de Bits : > Bom dia/tarde pessoal. > > Aproveitando a pergunta de nosso amigo Maciel... > > Quais são os bugs encontrados ao se utilizar o driver de Interbase para o db > Express que já vem com o Delphi 7.0 (dbexpint.dll)? > > Estou trabalhando a um bom tempo com o Delphi 7.0 e Firebird, acessando-o > via db Express com o driver de Interbase que já vem com o Delphi 7.0. > > Apenas tomo o cuidado de informar a biblioteca cliente nativa do Firebird, > ou seja, utilizo especificamente a fbclient.dll que a gds32.dll. > > Agradeço a quem puder me informar as situações em que essa combinação não > serve. > > Muito obrigado. > > Maciel Soncini Bueno escreveu: >> >> Qual o melhor driver para DBEXPRESS para acessar Firebird 2.x com Delphi >> 7? >> >> Onde posso adquirir ou baixar? >> >> Maciel >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From felipearon em gmail.com Sat Apr 11 16:31:24 2009 From: felipearon em gmail.com (Felipe Aron) Date: Sat, 11 Apr 2009 16:31:24 -0300 Subject: [firebase-br] Sistema Financeiro On-Line - Okane Message-ID: <6a31e7720904111231p518952betb566f8237b5a1249@mail.gmail.com> Pessoal desculpe pelo off, mas gostaria de estar divulgando o sistema para controle financeiro pessoal on-line - Okane. É um projeto pessoal, que está servindo como base de estudos, e graças a ajuda de vocês estou podendo aprender bastante !! o link do projeto é: www.felipearon.com.br/okane O sistema é gratuito e acabei de atualiza-lo. Já é possível fazer o cadastro de seus clientes, e pretendo até amanhã disponibilizar o cadastro de fornecedores, para dai partir para o módulo "core" do projeto que é o financeiro. Conto com sua participação !! Desde já, muito obrigado galera !! -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema Gratuito - Em Desenvolvimento...) http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão http://pogsjob.wordpress.com (Pogs de programadores) From keepir.gor em gmail.com Sun Apr 12 16:34:38 2009 From: keepir.gor em gmail.com (Igor Igor) Date: Sun, 12 Apr 2009 16:34:38 -0300 Subject: [firebase-br] DDL In-Reply-To: <49DCA987.3080109@cacula.ind.br> References: <49DCA987.3080109@cacula.ind.br> Message-ID: <3eeca77b0904121234i596bee8bmf507e469ba324959@mail.gmail.com> Não sou expert no assunto, mas acho q vc poderia fazer isso usando algum objeto de interface com o banco de dados. Pelo menos a ADO tem uma classe especifica pra se ler isto, a ADOX, a qual funciona com MYSQL, tb,alem de bancos JET. Então, eu acho que, dependendo dos seu componentes, vc pode recuperar isto a partir deles proprios. 2009/4/8 Alexandre Gonçalves > Bom dia, lista! > > Gostaria de saber, se existe algum comando SQL, onde eu consiga recuperar o > metadata ou DDL de uma única tabela que eu escolher? > > Obrigado. > > Alexandre Gonçalves > Dracena - SP > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ?Igor? From rafamussinato em gmail.com Mon Apr 13 08:14:59 2009 From: rafamussinato em gmail.com (rafael sacoman mussinato) Date: Mon, 13 Apr 2009 08:14:59 -0300 Subject: [firebase-br] Banco nao Conecta Message-ID: Feliz pascoa a todos!! Sabado fui instalar o sistema em um computador recem formatado. Utilizo o Firebird 1.5 Fiz os procedimentos padroes e nada de conectar no IBexpert aparecia o seguinte erro: Database file appears corrupt. Bad checksum. Checksum error on database page 226. Mas oque é esse checksum !!! nem so site da firebase.com tem algo a respeito. Procurei no google e parece que o windows xp esta faltando algumas APIs. Sou leigo nesse assunto. t+ -- ------------------------------------------------------------ Rafael ( Aux. Desenvolvimento) Defence Informatica Desenvolvimento de software Cianorte-Pr; www.defence.com.br ________________________________________ From fmarques em nautilus.com.br Mon Apr 13 08:56:07 2009 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Mon, 13 Apr 2009 08:56:07 -0300 Subject: [firebase-br] Mensagens no FlameRobin Message-ID: <49E32857.4060602@nautilus.com.br> Caros, Utilizo o FlameRobin (0.8.6.1652) para administrar nosso banco de dados (firebird 2.0.4.13130 sobre um debian lenny). Temos um sistema (em produção) do qual o banco de dados precisou sofrer algumas alterações para atender as novas demandas (atualização de tabelas, criação e exclusão de índices, alteração de stored procedures). Percebi que algumas destas alterações não eram possíveis de serem realizadas enquanto estava no ambiente acima mencionado, e o feed-back do FlameRobin era muito disperso e não me diziam nada que pudesse utilizar para inferir sobre o problema. Ao executar o FlameRobin (0.9.0.1748) em um Windows XP (sobre o mesmo servidor fb), este começou a me dar maiores detalhes a respeito do erro (na verdade alguns erros no SQL) como linha/coluna onde estava o erro e etc. Fiquei chateado com a versão que roda no linux, mas não vou gostaria de ficar correndo em outra máquina para testar as instruções SQL que não funcionarem aqui. Alguém já experimentou este tipo de problema? Podemos culpar a uma ou outra versão, ou as mensagens de erro são geradas pelo servidor e não pelo cliente!? Alguém gostaria de sugerir uma ferramenta (free e para ambiente linux) para substituir o FlameRobin? Abraços, -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux Registred User #362204 (debian 5.0 "Lenny") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" From estanisgeyer em gmail.com Mon Apr 13 09:30:31 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Mon, 13 Apr 2009 09:30:31 -0300 Subject: [firebase-br] Mensagens no FlameRobin In-Reply-To: <49E32857.4060602@nautilus.com.br> References: <49E32857.4060602@nautilus.com.br> Message-ID: <8f19defc0904130530q27a640c7o769f615a9db7ea48@mail.gmail.com> Será que não é porque você estava usando um flamerobin mais antigo no Linux? Há uma versão mais atual, 0.9.2 saiu agora, no dia 11/04/2009, mas para mim a versão 0.9.0 já indicava a linha e a instrução problemática. Aqui meu ambiente é um Fedora 10, Firebird 2.1. Não tenho o que me queixar do flamerobin. Abraços Marcelo. 2009/4/13 Fábio Marques > Caros, > > Utilizo o FlameRobin (0.8.6.1652) para administrar nosso banco de dados > (firebird 2.0.4.13130 sobre um debian lenny). > > Temos um sistema (em produção) do qual o banco de dados precisou sofrer > algumas alterações para atender as novas demandas (atualização de tabelas, > criação e exclusão de índices, alteração de stored procedures). Percebi que > algumas destas alterações não eram possíveis de serem realizadas enquanto > estava no ambiente acima mencionado, e o feed-back do FlameRobin era muito > disperso e não me diziam nada que pudesse utilizar para inferir sobre o > problema. > > Ao executar o FlameRobin (0.9.0.1748) em um Windows XP (sobre o mesmo > servidor fb), este começou a me dar maiores detalhes a respeito do erro (na > verdade alguns erros no SQL) como linha/coluna onde estava o erro e etc. > Fiquei chateado com a versão que roda no linux, mas não vou gostaria de > ficar correndo em outra máquina para testar as instruções SQL que não > funcionarem aqui. > > Alguém já experimentou este tipo de problema? Podemos culpar a uma ou > outra versão, ou as mensagens de erro são geradas pelo servidor e não pelo > cliente!? > > Alguém gostaria de sugerir uma ferramenta (free e para ambiente linux) > para substituir o FlameRobin? > > Abraços, > > -- > F. Marques > Systems Analyst/IT Consultant > E-mail/MSN: fmarques em nautilus.com.br > Home Page: www.nautilus.com.br/~fmarques > Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 > Linux Registred User #362204 (debian 5.0 "Lenny") > Brazilian Computer Society Member #18201 > > "The box said: Requires MS Windows or better, so I instaled Linux" > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From magno em speet.com.br Mon Apr 13 09:31:54 2009 From: magno em speet.com.br (Magno System) Date: Mon, 13 Apr 2009 09:31:54 -0300 Subject: [firebase-br] Banco nao Conecta References: Message-ID: <00eb01c9bc33$d4625d60$6915a8c0@MagnoSystem> Seu banco está corrompido. Procure pelo artigo DIAGNOSTICANDO E REPARANDO BANCOS DE DADOS FIREBIRD no site firebase e siga os passos. ----- Original Message ----- From: "rafael sacoman mussinato" To: "FireBase" Sent: Monday, April 13, 2009 8:14 AM Subject: [firebase-br] Banco nao Conecta Feliz pascoa a todos!! Sabado fui instalar o sistema em um computador recem formatado. Utilizo o Firebird 1.5 Fiz os procedimentos padroes e nada de conectar no IBexpert aparecia o seguinte erro: Database file appears corrupt. Bad checksum. Checksum error on database page 226. Mas oque é esse checksum !!! nem so site da firebase.com tem algo a respeito. Procurei no google e parece que o windows xp esta faltando algumas APIs. Sou leigo nesse assunto. t+ -- ------------------------------------------------------------ Rafael ( Aux. Desenvolvimento) Defence Informatica Desenvolvimento de software Cianorte-Pr; www.defence.com.br ________________________________________ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.49/2050 - Release Date: 04/09/09 10:27:00 From renato em keninfo.com.br Mon Apr 13 09:43:14 2009 From: renato em keninfo.com.br (=?iso-8859-1?Q?Renato_Andr=E9?=) Date: Mon, 13 Apr 2009 09:43:14 -0300 Subject: [firebase-br] Tutorial References: <001001c9b7a9$e3d34680$0500a8c0@NOTE> <9fdd72400904080344x5b72ead1p8a0870d54a09d42c@mail.gmail.com><002e01c9b83a$9f5dfa40$0500a8c0@NOTE> <000f01c9b841$ee353820$ca9fa860$@com> Message-ID: Prezados, Alguém conhece algum bom tutorial ensinando a utilizar gatilhos, procedimentos ou demais funcionalidades avançadas do firebird? Veja bem, não são livros, preciso realmente de materiais digitais disponíveis e gratuitos. Favor ajudem, Grato, Renato André. From centriscorps em gmail.com Mon Apr 13 10:10:45 2009 From: centriscorps em gmail.com (renato) Date: Mon, 13 Apr 2009 10:10:45 -0300 Subject: [firebase-br] Tutorial In-Reply-To: References: <001001c9b7a9$e3d34680$0500a8c0@NOTE> <9fdd72400904080344x5b72ead1p8a0870d54a09d42c@mail.gmail.com> <002e01c9b83a$9f5dfa40$0500a8c0@NOTE> <000f01c9b841$ee353820$ca9fa860$@com> Message-ID: <890097c60904130610v36ff996bi1c25315f8c4e4765@mail.gmail.com> Google! From carlos-mf em sefaz.go.gov.br Mon Apr 13 11:37:39 2009 From: carlos-mf em sefaz.go.gov.br (Carlos Marcelo Filgueiras) Date: Mon, 13 Apr 2009 11:37:39 -0300 (BRT) Subject: [firebase-br] Tutorial In-Reply-To: <890097c60904130610v36ff996bi1c25315f8c4e4765@mail.gmail.com> Message-ID: <52746970.4426091239633459451.JavaMail.root@artemis.ecomunic.goias.gov.br> na comunidade firebird... http://www.comunidade-firebird.org/modules.php?name=Downloads&d_op=getit&lid=43 ... ----- Mensagem original ----- De: "renato" Para: "FireBase" Enviadas: Segunda-feira, 13 de Abril de 2009 10:10:45 (GMT-0300) Auto-Detected Assunto: Re: [firebase-br] Tutorial Google! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- Carlos Marcelo Filgueiras Assistente da Supervisão de Fiscalização PABX: (62) 3389-9300 / Direto/FAX: 3389-9310 Assim disse jesus: "E tudo quanto pedirdes em meu nome eu o farei, para que o Pai seja glorificado no Filho." Jo 14. 13- 14 From felipe.cheiram em gmail.com Mon Apr 13 11:45:22 2009 From: felipe.cheiram em gmail.com (Felipe Cheiram) Date: Mon, 13 Apr 2009 11:45:22 -0300 Subject: [firebase-br] Tutorial In-Reply-To: References: <001001c9b7a9$e3d34680$0500a8c0@NOTE> <9fdd72400904080344x5b72ead1p8a0870d54a09d42c@mail.gmail.com> <002e01c9b83a$9f5dfa40$0500a8c0@NOTE> <000f01c9b841$ee353820$ca9fa860$@com> Message-ID: <924fc0290904130745k3335f1f2ica74244103af8726@mail.gmail.com> Olá Amigo. Creio que se você der uma garimpada no google ira emcontrar uma boa quantidade de material, mesmo assim, pesquisei e logo encontrei este artigo (pdf, mas nao o li) porem, logo vi que o mesmo abordava boas fncionalidades sobre gatilhos (triggers) e procedures, parece bem completo. Ok http://www.comunidade-firebird.org/cflp/downloads/CFLP_T003.PDF Esta é o link, abraços. From renato em keninfo.com.br Mon Apr 13 11:58:37 2009 From: renato em keninfo.com.br (=?iso-8859-1?Q?Renato_Andr=E9?=) Date: Mon, 13 Apr 2009 11:58:37 -0300 Subject: [firebase-br] Tutorial References: <001001c9b7a9$e3d34680$0500a8c0@NOTE><9fdd72400904080344x5b72ead1p8a0870d54a09d42c@mail.gmail.com><002e01c9b83a$9f5dfa40$0500a8c0@NOTE><000f01c9b841$ee353820$ca9fa860$@com> <924fc0290904130745k3335f1f2ica74244103af8726@mail.gmail.com> Message-ID: Ok, Obrigado Felipe, vou verificar o link e pesquisar se acho mais materiais bons, tinha dado uma busca no google mas não havia encontrado nada legal. ----- Original Message ----- From: "Felipe Cheiram" To: "FireBase" Sent: Monday, April 13, 2009 11:45 AM Subject: Re: [firebase-br] Tutorial Olá Amigo. Creio que se você der uma garimpada no google ira emcontrar uma boa quantidade de material, mesmo assim, pesquisei e logo encontrei este artigo (pdf, mas nao o li) porem, logo vi que o mesmo abordava boas fncionalidades sobre gatilhos (triggers) e procedures, parece bem completo. Ok http://www.comunidade-firebird.org/cflp/downloads/CFLP_T003.PDF Esta é o link, abraços. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From renato em keninfo.com.br Mon Apr 13 12:00:02 2009 From: renato em keninfo.com.br (=?iso-8859-1?Q?Renato_Andr=E9?=) Date: Mon, 13 Apr 2009 12:00:02 -0300 Subject: [firebase-br] Tutorial References: <52746970.4426091239633459451.JavaMail.root@artemis.ecomunic.goias.gov.br> Message-ID: <1E1CB3EE200D40BDA5DBF2196C6B97D8@renato> Ok, Obrigado Carlos. ----- Original Message ----- From: "Carlos Marcelo Filgueiras" To: "FireBase" Sent: Monday, April 13, 2009 11:37 AM Subject: Re: [firebase-br] Tutorial na comunidade firebird... http://www.comunidade-firebird.org/modules.php?name=Downloads&d_op=getit&lid=43 ... ----- Mensagem original ----- De: "renato" Para: "FireBase" Enviadas: Segunda-feira, 13 de Abril de 2009 10:10:45 (GMT-0300) Auto-Detected Assunto: Re: [firebase-br] Tutorial Google! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- Carlos Marcelo Filgueiras Assistente da Supervisão de Fiscalização PABX: (62) 3389-9300 / Direto/FAX: 3389-9310 Assim disse jesus: "E tudo quanto pedirdes em meu nome eu o farei, para que o Pai seja glorificado no Filho." Jo 14. 13- 14 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From monteirorama em gmail.com Mon Apr 13 12:36:02 2009 From: monteirorama em gmail.com (Rogerio Monteiro) Date: Mon, 13 Apr 2009 12:36:02 -0300 Subject: Alterar configurações de instalação do Firebird Message-ID: Olá colegas, pergunta simples: como faço pra alterar as configurações de instalação do firebird, como por exemplo, a forma de gravar a data, ao invés de formato americano, para o formato europeu? obrigado. []´s Rogerio. From listas em warmboot.com.br Mon Apr 13 13:10:01 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 13 Apr 2009 13:10:01 -0300 Subject: [firebase-br] =?iso-8859-1?q?Alterar_configura=E7=F5es_de_instala?= =?iso-8859-1?q?=E7=E3o_do_Firebird?= In-Reply-To: References: Message-ID: <1433407496.20090413131001@warmboot.com.br> Não existe esse tipo de configuração. O Firebird sempre armazenará a data no formato interno dele. Se você quer exibir a data em outro formato, deverá usar UDFs ou as funções internas do Firebird. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br RM> Olá colegas, RM> pergunta simples: RM> como faço pra alterar as configurações de instalação do firebird, como por RM> exemplo, a forma de gravar a data, ao invés de formato americano, para o RM> formato europeu? RM> obrigado. RM> []´s RM> Rogerio. From monteirorama em gmail.com Mon Apr 13 13:44:37 2009 From: monteirorama em gmail.com (Rogerio Monteiro) Date: Mon, 13 Apr 2009 13:44:37 -0300 Subject: [firebase-br]Alterar configurações de instalação do Firebird References: <1433407496.20090413131001@warmboot.com.br> Message-ID: Certo. Grato pela informação. Porém, sobre a questão de alterar configurações de instalação de uma maneira geral, é possível? Por exemplo o CHARSET. Ele é alterado em cada BD ou é uma configuração do firebird? []´s Rogerio. "Carlos H. Cantu" escreveu na mensagem news:1433407496.20090413131001 em warmboot.com.br... Não existe esse tipo de configuração. O Firebird sempre armazenará a data no formato interno dele. Se você quer exibir a data em outro formato, deverá usar UDFs ou as funções internas do Firebird. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br RM> Olá colegas, RM> pergunta simples: RM> como faço pra alterar as configurações de instalação do firebird, como por RM> exemplo, a forma de gravar a data, ao invés de formato americano, para o RM> formato europeu? RM> obrigado. RM> []´s RM> Rogerio. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Mon Apr 13 13:58:32 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 13 Apr 2009 13:58:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?Alterar_configura=E7=F5es_de_instala?= =?iso-8859-1?q?=E7=E3o_do_Firebird?= In-Reply-To: References: <1433407496.20090413131001@warmboot.com.br> Message-ID: <263395210.20090413135832@warmboot.com.br> Vc define o charset do banco quando cria o mesmo. Mas mesmo assim, vc pode ter nas tabelas campos com outros charsets que não o padrão. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br RM> Certo. RM> Grato pela informação. RM> Porém, sobre a questão de alterar configurações de instalação de uma maneira RM> geral, é possível? Por exemplo o CHARSET. Ele é alterado em cada BD ou é uma RM> configuração do firebird? RM> []´s RM> Rogerio. RM> "Carlos H. Cantu" escreveu RM> na mensagem news:1433407496.20090413131001 em warmboot.com.br... RM> Não existe esse tipo de configuração. O Firebird sempre armazenará a RM> data no formato interno dele. Se você quer exibir a data em outro RM> formato, deverá usar UDFs ou as funções internas do Firebird. RM> []s RM> Carlos H. Cantu RM> www.FireBase.com.br - www.firebirdnews.org RM> www.warmboot.com.br - blog.firebase.com.br RM>> Olá colegas, RM>> pergunta simples: RM>> como faço pra alterar as configurações de instalação do firebird, como RM> por RM>> exemplo, a forma de gravar a data, ao invés de formato americano, para o RM>> formato europeu? RM>> obrigado. RM>> []´s RM>> Rogerio. RM> ______________________________________________ RM> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br RM> Para saber como gerenciar/excluir seu cadastro na lista, use: RM> http://www.firebase.com.br/fb/artigo.php?id=1107 RM> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From hpensador em gmail.com Mon Apr 13 14:46:44 2009 From: hpensador em gmail.com (HPensador) Date: Mon, 13 Apr 2009 14:46:44 -0300 Subject: [firebase-br] Expression evaluation not supported (em um select) Message-ID: Boa tarde colegas! Firebird 1.0, executo a seguinte consulta select codigo, data from tabela where extract(month from data) = :mes and extract(year from data) = :ano and codigo <> :codigo recebo a mensagem de EXPRESSION EVALUATION NOT SUPPORTED Muito estranho, pois não há nada de errada nesta consulta. Algum colega já passou por situação parecida e poderia me dar alguma dica. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From infosag em terra.com.br Mon Apr 13 15:07:15 2009 From: infosag em terra.com.br (Infosag) Date: Mon, 13 Apr 2009 15:07:15 -0300 Subject: [firebase-br] Expression evaluation not supported (em um select) References: Message-ID: <29774A500EFB425D969161C6A9A9570F@infonote> tas usando qual componente de conexao e como esta sendo feita atribuicao da variavel ? ----- Original Message ----- From: "HPensador" To: Sent: Monday, April 13, 2009 2:46 PM Subject: [firebase-br] Expression evaluation not supported (em um select) Boa tarde colegas! Firebird 1.0, executo a seguinte consulta select codigo, data from tabela where extract(month from data) = :mes and extract(year from data) = :ano and codigo <> :codigo recebo a mensagem de EXPRESSION EVALUATION NOT SUPPORTED Muito estranho, pois não há nada de errada nesta consulta. Algum colega já passou por situação parecida e poderia me dar alguma dica. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTIzOTY0NDkzMC41NDEzNTIuMTY2NjAuY2FtZW5hbmEuaHN0LnRlcnJhLmNvbS5iciw0MTgyTerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From hpensador em gmail.com Mon Apr 13 15:28:02 2009 From: hpensador em gmail.com (HPensador) Date: Mon, 13 Apr 2009 15:28:02 -0300 Subject: [firebase-br] Expression evaluation not supported (em um select) In-Reply-To: <29774A500EFB425D969161C6A9A9570F@infonote> References: <29774A500EFB425D969161C6A9A9570F@infonote> Message-ID: Infosag escreveu: > tas usando qual componente de conexao e como esta sendo feita atribuicao > da variavel ? Componente de conexão IBX (Interbase) - (Delphi 6) Utilizo um componente IBStoredProc ao qual são passados os paramentros necessários. (mes, ano e codigo do tipo integer). -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From hpensador em gmail.com Mon Apr 13 16:31:12 2009 From: hpensador em gmail.com (HPensador) Date: Mon, 13 Apr 2009 16:31:12 -0300 Subject: [firebase-br] P/Carlos Cantu Message-ID: Boa tarde Carlos! Na thread "Expression evaluation not supported (em um select) relato o fato da ocorrência deste erro. Conversando com um colega aqui da empresa o mesmo me falou algo sobre "extract" não poder ser executado quando o campo data conter valores nulos. Isto tem fundamento? Estou utilizando o Firebird 1.0 (os teste estão sendo feitos no IBExpert). Se a questão for realmente o não valor nulo no campo data, qual alternativa. Obs.: infelizmente este campo terá de conter valores nulos, pois é uma data não determinada. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From listas em warmboot.com.br Mon Apr 13 16:45:56 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 13 Apr 2009 16:45:56 -0300 Subject: [firebase-br] P/Carlos Cantu In-Reply-To: References: Message-ID: <1832822893.20090413164556@warmboot.com.br> Não tenho o FB 1 pra testar, mas no 2.1, o extract com campos nulo retornará NULL tb. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br H> Boa tarde Carlos! H> Na thread "Expression evaluation not supported (em um select) relato o H> fato da ocorrência deste erro. Conversando com um colega aqui da empresa H> o mesmo me falou algo sobre "extract" não poder ser executado quando o H> campo data conter valores nulos. Isto tem fundamento? H> Estou utilizando o Firebird 1.0 (os teste estão sendo feitos no IBExpert). H> Se a questão for realmente o não valor nulo no campo data, qual H> alternativa. H> Obs.: infelizmente este campo terá de conter valores nulos, pois é uma H> data não determinada. From rnribeiro em gmail.com Mon Apr 13 17:57:58 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 13 Apr 2009 17:57:58 -0300 Subject: [firebase-br] Banco nao Conecta In-Reply-To: References: Message-ID: <88c045a10904131357y265fdec5w134f329d4a6480b1@mail.gmail.com> da uma olhada em gfix 2009/4/13 rafael sacoman mussinato > Feliz pascoa a todos!! > Sabado fui instalar o sistema em um computador recem formatado. > Utilizo o Firebird 1.5 > Fiz os procedimentos padroes e nada de conectar > no IBexpert aparecia o seguinte erro: > > Database file appears corrupt. Bad checksum. Checksum error on database > page > 226. > > Mas oque é esse checksum !!! nem so site da firebase.com tem algo a > respeito. > > Procurei no google e parece que o windows xp esta faltando algumas APIs. > Sou > leigo nesse assunto. > > t+ > > -- > ------------------------------------------------------------ > Rafael ( Aux. Desenvolvimento) > > Defence Informatica Desenvolvimento de software > Cianorte-Pr; > www.defence.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 hiromyjp em gmail.com Mon Apr 13 18:13:52 2009 From: hiromyjp em gmail.com (Daniel Hiromy) Date: Mon, 13 Apr 2009 18:13:52 -0300 Subject: [firebase-br] Alter Table em SP Message-ID: <4e3811e10904131413y65068be4p92c13710a49f4ef9@mail.gmail.com> Gostaria de saber se é possível adicionar campos em uma tabela por uma stored procedure, e se possível, qual a sintaxe, já que venho enfrentando problemas. Grato. From rafamussinato em gmail.com Mon Apr 13 21:01:01 2009 From: rafamussinato em gmail.com (rafael sacoman mussinato) Date: Mon, 13 Apr 2009 21:01:01 -0300 Subject: [firebase-br] Banco nao Conecta In-Reply-To: <88c045a10904131357y265fdec5w134f329d4a6480b1@mail.gmail.com> References: <88c045a10904131357y265fdec5w134f329d4a6480b1@mail.gmail.com> Message-ID: Nao precisei passar o GFIX. Eu mandei desligar os terminais que utilizava a conexao com o server... reiniciei o server e funcionou. Acredita - se que o server estava com pouca memoria RAM (512mb). e qdo ele necessitava de uma pesquisa mais avançada ele utilizava o swap. e quando eu copiei o banco provavelmente ele nao deveria ter feito a escrita no banco de dados dai ele dava erro no type do banco( algo assim ) Muito obrigado aqueles que postarão t+ From buhler em infobrindes.com.br Mon Apr 13 22:03:29 2009 From: buhler em infobrindes.com.br (=?ISO-8859-1?Q?Alexandre_Pereira_B=FChler?=) Date: Mon, 13 Apr 2009 22:03:29 -0300 Subject: [firebase-br] Mensagens no FlameRobin Message-ID: <49E3E0E1.10203@infobrindes.com.br> Já tentou baixar a ultima versão do site do flamerobin e rodar no seu debian? Fiz isso aqui no lenny. Já no squezee não me preocupo eles atualizam a versão. Obrigado -- Alexandre Pereira Bühler Linux User: 397.546 Simão & Bühler Ltda (Infobrindes) Instalação, manutenção e venda de servidores GNU/Linux. http://www.simaoebuhler.com.br alexandre em simaoebuhler.com.br Brindes e material promocional. http://www.infobrindes.com.br alexandre em infobrindes.com.br Telefones: (41) 3538-5428 / (41) 3532-5428 Colunista: www.delphisophp.com Owner: http://br.groups.yahoo.com/group/freepascal/ Liberdade é essencial. Use GNU/Linux. From fmarques em nautilus.com.br Tue Apr 14 08:17:12 2009 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Tue, 14 Apr 2009 08:17:12 -0300 Subject: [firebase-br] Mensagens no FlameRobin In-Reply-To: <49E3E0E1.10203@infobrindes.com.br> References: <49E3E0E1.10203@infobrindes.com.br> Message-ID: <49E470B8.4010501@nautilus.com.br> Olá Alexandre, Por questões de segurança e atualizações controladas, normalmente utilizo apenas os pacotes disponíveis nos repositórios estáveis da versão, mas estou tendencioso a instalar o pacote mais novo do flamerobin aqui no lenny. Abraços, -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux Registred User #362204 (debian 5.0 "Lenny") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" Alexandre Pereira Bühler wrote: > > Já tentou baixar a ultima versão do site do flamerobin e rodar no seu > debian? > Fiz isso aqui no lenny. > Já no squezee não me preocupo eles atualizam a versão. > Obrigado > From zeluizdala em terra.com.br Tue Apr 14 08:40:55 2009 From: zeluizdala em terra.com.br (=?iso-8859-1?Q?Z=E9_Luiz?=) Date: Tue, 14 Apr 2009 08:40:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?LImite_para_N=BA_de_campos_de_uma_ta?= =?iso-8859-1?q?bela?= References: <20090409195016.B00AF5C81E7@smtp2.iphotel.com.br><49DE83ED.2040404@gmail.com> <20eaa6880904110440qccc454dvf285b511d8203d09@mail.gmail.com> Message-ID: <000401c9bcf5$e1709130$3201010a@NOTE> Bom dia Amigos Gostaria de saber se existe limite para o nº de campos em uma tabela no BD do firebird 2.1, ou seja qual é o máximo de campos posso criar em uma tabela? um abraço Zé Luiz From douglasht em gmail.com Tue Apr 14 08:51:21 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 14 Apr 2009 08:51:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?LImite_para_N=BA_de_campos_de_uma_ta?= =?iso-8859-1?q?bela?= In-Reply-To: <000401c9bcf5$e1709130$3201010a@NOTE> References: <20090409195016.B00AF5C81E7@smtp2.iphotel.com.br> <49DE83ED.2040404@gmail.com> <20eaa6880904110440qccc454dvf285b511d8203d09@mail.gmail.com> <000401c9bcf5$e1709130$3201010a@NOTE> Message-ID: <249af69e0904140451j21456a6et5f32dbe97dc4b490@mail.gmail.com> 2009/4/14 Zé Luiz : > Gostaria de saber se existe limite para o nº de campos em uma tabela no BD > do firebird 2.1, ou seja qual é o máximo de  campos posso criar em uma > tabela? O limite não é a quantidade de campos e sim a largura do registro. Se não me engado o limite é 64KB. Por exemplo, se você quisesse criar campos integer, poderia ter mais ou menos 16 mil campos (64K / 4 - cabeçalhos). Vale lembrar: - Campos char e varchar usando UTF8, Unicode ou outro charset multi-byte, usam mais bytes do que a quantidade de caracteres que você especificou. Exemplo: varchar(10) unicode usa 40 bytes. - Campos blob usam apenas 8 bytes no registro. O conteúdo do blob é armazenado fora do registro, em uma página especial. hth, -- Douglas Tosi www.sinatica.com From alexsistemass em gmail.com Tue Apr 14 08:56:08 2009 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Tue, 14 Apr 2009 08:56:08 -0300 Subject: [firebase-br] Comprar Fibplus para Delphi 2009 Message-ID: Quero saber onde consigo Comprar Fibplus para Delphi 2009 e se ja tem alguem usando o Fibplus com Delphi 2009 e tem alguma experiencia.. Obrigado ate + From listas em warmboot.com.br Tue Apr 14 09:14:30 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 14 Apr 2009 09:14:30 -0300 Subject: [firebase-br] Comprar Fibplus para Delphi 2009 In-Reply-To: References: Message-ID: <339165389.20090414091430@warmboot.com.br> Se quiser comprar com desconto, use o link disponível na loja on-line da FireBase. Quanto ao D2009, sugiro que vc baixe a versão trail do FIBPlus e faça os devidos testes. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br AMdO> Quero saber onde consigo Comprar Fibplus para Delphi 2009 AMdO> e se ja tem alguem usando o Fibplus com Delphi 2009 e tem alguma AMdO> experiencia.. From josue em ciberpoint.com.br Tue Apr 14 09:45:43 2009 From: josue em ciberpoint.com.br (=?iso-8859-1?B?Sm9zdek=?=) Date: Tue, 14 Apr 2009 09:45:43 -0300 Subject: [firebase-br] dbexpress Message-ID: Amigos, estou iniciando em Firebase e SQL, com delphi7 e FB2.0 . peguei alguns exemplos usando o dbexpress que está na paleta do delphi. Só que deve ter algo errado pois o banco não conecta. Minha experiencia é paradox. Qquer ajuda será bem vinda. ------------------------------------- Josué D. Silva Telecomunicações Curupira Ltda Ouroeste - SP 017 - 38431606 From eduardoandrade em persoft.com.br Tue Apr 14 09:45:09 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Tue, 14 Apr 2009 09:45:09 -0300 Subject: [firebase-br] Banco nao Conecta In-Reply-To: <88c045a10904131357y265fdec5w134f329d4a6480b1@mail.gmail.com> References: <88c045a10904131357y265fdec5w134f329d4a6480b1@mail.gmail.com> Message-ID: <49E48555.1040305@persoft.com.br> O banco deve estar corrompido. Você pode ter feito uma cópia do banco com o banco no ar. DE uma olhada no firebase, tem um artigo. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Reijanio Nunes Ribeiro escreveu: > da uma olhada em gfix > > 2009/4/13 rafael sacoman mussinato > > >> Feliz pascoa a todos!! >> Sabado fui instalar o sistema em um computador recem formatado. >> Utilizo o Firebird 1.5 >> Fiz os procedimentos padroes e nada de conectar >> no IBexpert aparecia o seguinte erro: >> >> Database file appears corrupt. Bad checksum. Checksum error on database >> page >> 226. >> >> Mas oque é esse checksum !!! nem so site da firebase.com tem algo a >> respeito. >> >> Procurei no google e parece que o windows xp esta faltando algumas APIs. >> Sou >> leigo nesse assunto. >> >> t+ >> >> -- >> ------------------------------------------------------------ >> Rafael ( Aux. Desenvolvimento) >> >> Defence Informatica Desenvolvimento de software >> Cianorte-Pr; >> www.defence.com.br >> ________________________________________ >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.56/2058 - Release Date: 04/14/09 06:17:00 > > From buhler em infobrindes.com.br Tue Apr 14 09:49:48 2009 From: buhler em infobrindes.com.br (=?ISO-8859-1?Q?Alexandre_Pereira_B=FChler?=) Date: Tue, 14 Apr 2009 09:49:48 -0300 Subject: [firebase-br] Mensagens no FlameRobin In-Reply-To: <49E470B8.4010501@nautilus.com.br> References: <49E3E0E1.10203@infobrindes.com.br> <49E470B8.4010501@nautilus.com.br> Message-ID: <49E4866C.90606@infobrindes.com.br> E bom dar uma olhada aqui: http://flamerobin.svn.sourceforge.net/viewvc/flamerobin/trunk/flamerobin/docs/fr_whatsnew.html?revision=1845&pathrev=1845 Pode ser que tenha a dificuldade que você esta passando. As vezes temos que fazer isto mesmo pegar um pacote mais novo. Obigado -- Alexandre Pereira Bühler Linux User: 397.546 Simão & Bühler Ltda (Infobrindes) Instalação, manutenção e venda de servidores GNU/Linux. http://www.simaoebuhler.com.br alexandre em simaoebuhler.com.br Brindes e material promocional. http://www.infobrindes.com.br alexandre em infobrindes.com.br Telefones: (41) 3538-5428 / (41) 3532-5428 Colunista: www.delphisophp.com Owner: http://br.groups.yahoo.com/group/freepascal/ Liberdade é essencial. Use GNU/Linux. From igor.batista em gmail.com Tue Apr 14 09:55:51 2009 From: igor.batista em gmail.com (Igor Batista) Date: Tue, 14 Apr 2009 09:55:51 -0300 Subject: [firebase-br] WTS + Delphi + Firebird 1.5 Message-ID: Olá, pessoal Estou c/ um pequeno problema tentando utilizar o Windows Terminal Service. O Sistema conecta direitinho ao banco, mas quando tenho + de 1 usuario tetando conectar ao sistema da erro de " Operating system directive createfile failed Acesso negado ". Estou utilizando FireBird 1.5 + BDE -- []'s Igor C. Batista ICQ: 89290134 From igor.batista em gmail.com Tue Apr 14 10:10:48 2009 From: igor.batista em gmail.com (Igor Batista) Date: Tue, 14 Apr 2009 10:10:48 -0300 Subject: [firebase-br] Firebird atravez da internet Message-ID: Pessoal gostaria de algumas sugestoes. Tenho um aplicativo Client/Server utilizando Delphi 6 + IBO, mas agora o cliente esta querendo utilizar atravez da internet. Modificando apenas o caminho do banco de dados o sistema funcional, s0h que ta ficando lento. O Banco de Dados está em um servidor Linux. -- []'s Igor C. Batista ICQ: 89290134 From listas em warmboot.com.br Tue Apr 14 10:14:23 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 14 Apr 2009 10:14:23 -0300 Subject: [firebase-br] Firebird atravez da internet In-Reply-To: References: Message-ID: <1354228243.20090414101423@warmboot.com.br> O protocolo de comunicação do Firebird é lento para uso em Internet. O FB 2.1 melhorou isso, mas ainda assim, é lento. Esse assunto já foi amplamente discutido aqui. Faça uma busca nas mensagens antigas. PS: No IBO, experimente configurar o SchemaCacheDir, pode ajudar... []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br IB> Pessoal gostaria de algumas sugestoes. IB> Tenho um aplicativo Client/Server utilizando Delphi 6 + IBO, mas agora o IB> cliente esta querendo utilizar atravez da internet. IB> Modificando apenas o caminho do banco de dados o sistema funcional, s0h que IB> ta ficando lento. IB> O Banco de Dados está em um servidor Linux. From igor.batista em gmail.com Tue Apr 14 10:22:18 2009 From: igor.batista em gmail.com (Igor Batista) Date: Tue, 14 Apr 2009 10:22:18 -0300 Subject: [firebase-br] Firebird atravez da internet In-Reply-To: <1354228243.20090414101423@warmboot.com.br> References: <1354228243.20090414101423@warmboot.com.br> Message-ID: Como eu disse gostaria de sugestoes, mesmo assim vou fazer uma pesquisa nas menssagens antigas. Por Exemplo, esta pensando em utilizar SOAP, o que vc acha? Meu problema é que para fazer uma busca ele ta demorando quase 1m, se caisse para uns 20 ou 10 seg já ficaria de bom tamanho. Obrigado pela atenção. 2009/4/14 Carlos H. Cantu > O protocolo de comunicação do Firebird é lento para uso em Internet. O > FB 2.1 melhorou isso, mas ainda assim, é lento. > > Esse assunto já foi amplamente discutido aqui. Faça uma busca nas > mensagens antigas. > > PS: No IBO, experimente configurar o SchemaCacheDir, pode ajudar... > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > IB> Pessoal gostaria de algumas sugestoes. > IB> Tenho um aplicativo Client/Server utilizando Delphi 6 + IBO, mas agora > o > IB> cliente esta querendo utilizar atravez da internet. > IB> Modificando apenas o caminho do banco de dados o sistema funcional, s0h > que > IB> ta ficando lento. > IB> O Banco de Dados está em um servidor Linux. > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- []'s Igor C. Batista ICQ: 89290134 From marcelo em teflamar.com.br Tue Apr 14 10:23:02 2009 From: marcelo em teflamar.com.br (marcelo teflamar) Date: Tue, 14 Apr 2009 10:23:02 -0300 Subject: [firebase-br] Firebird atravez da internet In-Reply-To: References: Message-ID: <49E48E36.7030909@teflamar.com.br> vc pode utilizar o zebedee, ajuda e muito! dá cerca de 40% de aumento de velocidade. Igor Batista escreveu: > Pessoal gostaria de algumas sugestoes. > Tenho um aplicativo Client/Server utilizando Delphi 6 + IBO, mas agora o > cliente esta querendo utilizar atravez da internet. > Modificando apenas o caminho do banco de dados o sistema funcional, s0h que > ta ficando lento. > O Banco de Dados está em um servidor Linux. > > > From rodrigo em solucoeseinformatica.com.br Tue Apr 14 10:22:44 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Tue, 14 Apr 2009 10:22:44 -0300 Subject: [firebase-br] RES: Firebird atravez da internet In-Reply-To: References: Message-ID: Igor, O protocolo de comunicação do firebird é muito pesado para que seja utilizado por uma aplicação local conectando um banco remoto, mesmo na versão 2.1, que trouxe alguma melhoria nesta questão. Se você precisa de um sistema para uso pela internet você tem duas alternativas: ou conecta por terminal service, Cytrix metaframe, Go-Global ou outro aplicativo similar ou então terá que escrever sua aplicação para web, em PHP ou .NET, por exemplo. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Igor Batista Enviada em: terça-feira, 14 de abril de 2009 10:11 Para: lista em firebase.com.br Assunto: [firebase-br] Firebird atravez da internet Pessoal gostaria de algumas sugestoes. Tenho um aplicativo Client/Server utilizando Delphi 6 + IBO, mas agora o cliente esta querendo utilizar atravez da internet. Modificando apenas o caminho do banco de dados o sistema funcional, s0h que ta ficando lento. O Banco de Dados está em um servidor Linux. -- []'s Igor C. Batista ICQ: 89290134 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.56/2058 - Release Date: 04/14/09 06:17:00 From igor.batista em gmail.com Tue Apr 14 10:37:14 2009 From: igor.batista em gmail.com (Igor Batista) Date: Tue, 14 Apr 2009 10:37:14 -0300 Subject: [firebase-br] RES: Firebird atravez da internet In-Reply-To: References: Message-ID: Pronto, é + ou - isso que estou querendo, sugenstoes, no caso de .Net já acho um pouco dificil de utilizar como foi dito antes o servidor onde esta o banco de dados é linux. Zebedee seri um boa opção mas o problema é a instalacao do serviço nas maquinas clientes... acredito que a saida seria aulguma coisa pra browse mesmo tipo PHP/Ruby etc... 2009/4/14 Rodrigo A. de Freitas > Igor, > > O protocolo de comunicação do firebird é muito pesado para que seja > utilizado por uma aplicação local conectando um banco remoto, mesmo na > versão 2.1, que trouxe alguma melhoria nesta questão. > > Se você precisa de um sistema para uso pela internet você tem duas > alternativas: ou conecta por terminal service, Cytrix metaframe, Go-Global > ou outro aplicativo similar ou então terá que escrever sua aplicação para > web, em PHP ou .NET, por exemplo. > > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Igor Batista > Enviada em: terça-feira, 14 de abril de 2009 10:11 > Para: lista em firebase.com.br > Assunto: [firebase-br] Firebird atravez da internet > > Pessoal gostaria de algumas sugestoes. > Tenho um aplicativo Client/Server utilizando Delphi 6 + IBO, mas agora o > cliente esta querendo utilizar atravez da internet. > Modificando apenas o caminho do banco de dados o sistema funcional, s0h que > ta ficando lento. > O Banco de Dados está em um servidor Linux. > > > -- > []'s > Igor C. Batista > ICQ: 89290134 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.56/2058 - Release Date: 04/14/09 > 06:17: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 > -- []'s Igor C. Batista ICQ: 89290134 From rnribeiro em gmail.com Tue Apr 14 10:47:30 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Tue, 14 Apr 2009 10:47:30 -0300 Subject: [firebase-br] dbexpress In-Reply-To: References: Message-ID: <88c045a10904140647u54b77fd6q65fa4df3e3a45c87@mail.gmail.com> dbexpres = sqlconnect + sqldataset palheta dataaccess = datasetprovider + clientdataset + datasource sqlconnection loginprompt = false clica 2 vezes no icone do sqlconnecttion vai abrir uma janela de criação da configuração clica no sinal de +em driver name escolhe interbase da um nome pra conexão clica em ok seleciona o conexão criada e em databasename no lado direto colocal isso mais ou menos assim ex: localhost:c:\cep\cep.fdb clica em cima no botão test connect se tudo der certo vai ter uma msg dizendo suceffully connected. a partir daí o sqlconection estaá configurado clica no sqldataset e no object inspector seleciona em sqlconnection a conexão que vc acabou de criar, e em comandtext clique no botão que aparece e slecione a tabela ou digite o nome da tabela, obs ao abrir vai se estiver conectado vai estar todas as tabelas do bd, e so selecionar a tabela no grid de cima e o asterisco no de baixo, muito facil em datasetprovider em dataset escolha o sqldataset que acabou de configurar em clientdataset no providername selecione o datasetprovider que acabou de configurar e clique duas vezes no clientedataset pra abrir o fields editor onde ao clicar com o botão direito vc vai adicionra todos os campos, se tudo estiver correto vai adicionar os campos em datasource vc seleciona o clientdataset que vc acabou de configurar e pronto, mais funcionalidades vc vai conhecendo com o tempo espero ter ajudado 2009/4/14 Josué > Amigos, estou iniciando em Firebase e SQL, com delphi7 e FB2.0 . peguei > alguns exemplos usando o dbexpress que está na paleta do delphi. Só que deve > ter algo errado pois o banco não conecta. > Minha experiencia é paradox. > > Qquer ajuda será bem vinda. > ------------------------------------- > Josué D. Silva > Telecomunicações Curupira Ltda > Ouroeste - SP > 017 - 38431606 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rodrigo em solucoeseinformatica.com.br Tue Apr 14 10:55:19 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Tue, 14 Apr 2009 10:55:19 -0300 Subject: [firebase-br] RES: RES: Firebird atravez da internet In-Reply-To: References: Message-ID: <8CC52F2698164FB0855B1A0C329B430B@SOLUCOES.local> Igor, Você falou em SOAP em outra mensagem; isso implicaria em você trabalhar com a aplicação multicamadas, escrever o servidor de aplicação e o WebService de comunicação com sua aplicação local. Ainda assim, se você fizer o browse dos dados com um DBGrid na aplicação local, por exemplo, terá um desempenho ruim. Acho que no seu caso, trabalhando com Linux, o melhor seria mesmo partir para uma aplicação em PHP (ou Ruby, como você sugeriu). O tempo de desenvolvimento seria menor e o resultado seria mais satisfatório que escrever um servidor de aplicação e mudar o seu software atual para conexão com este servidor ao invés da base de dados. []'s Rodrigo -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Igor Batista Enviada em: terça-feira, 14 de abril de 2009 10:37 Para: FireBase Assunto: Re: [firebase-br] RES: Firebird atravez da internet Pronto, é + ou - isso que estou querendo, sugenstoes, no caso de .Net já acho um pouco dificil de utilizar como foi dito antes o servidor onde esta o banco de dados é linux. Zebedee seri um boa opção mas o problema é a instalacao do serviço nas maquinas clientes... acredito que a saida seria aulguma coisa pra browse mesmo tipo PHP/Ruby etc... 2009/4/14 Rodrigo A. de Freitas > Igor, > > O protocolo de comunicação do firebird é muito pesado para que seja > utilizado por uma aplicação local conectando um banco remoto, mesmo na > versão 2.1, que trouxe alguma melhoria nesta questão. > > Se você precisa de um sistema para uso pela internet você tem duas > alternativas: ou conecta por terminal service, Cytrix metaframe, Go-Global > ou outro aplicativo similar ou então terá que escrever sua aplicação para > web, em PHP ou .NET, por exemplo. > > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Igor Batista > Enviada em: terça-feira, 14 de abril de 2009 10:11 > Para: lista em firebase.com.br > Assunto: [firebase-br] Firebird atravez da internet > > Pessoal gostaria de algumas sugestoes. > Tenho um aplicativo Client/Server utilizando Delphi 6 + IBO, mas agora o > cliente esta querendo utilizar atravez da internet. > Modificando apenas o caminho do banco de dados o sistema funcional, s0h que > ta ficando lento. > O Banco de Dados está em um servidor Linux. > > > -- > []'s > Igor C. Batista > ICQ: 89290134 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.56/2058 - Release Date: 04/14/09 > 06:17: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 > -- []'s Igor C. Batista ICQ: 89290134 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.56/2058 - Release Date: 04/14/09 06:17:00 From marco em visao-ol.com.br Tue Apr 14 11:38:56 2009 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Marco_Ant=F4nio?=) Date: Tue, 14 Apr 2009 11:38:56 -0300 Subject: [firebase-br] duvida Message-ID: <000601c9bd0e$c0042a20$0850abc0@marco01> Bom dia amigo Estou precisando identificar ser o usuário esta inatividade no sistema e abortar aumaticamente, pois alguns minutos no windows têm como fazer teste isto. From marco em visao-ol.com.br Tue Apr 14 11:58:17 2009 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Marco_Ant=F4nio?=) Date: Tue, 14 Apr 2009 11:58:17 -0300 Subject: [firebase-br] =?iso-8859-1?q?Usu=E1rio_est=E1_ou_n=E3o_ativo?= Message-ID: <000801c9bd11$7431bc40$0850abc0@marco01> Tem como saber se o usuário está ou não ativo no computador. Por exemplo, se ele ficar mais de 20 min sem apertar um botão do mouse e nenhuma tecla do teclado, etc. Exibindo uma mensagem de usuário inativo no pc. Atenciosamente, Marco Antônio From zottissistemas em brturbo.com.br Tue Apr 14 13:17:26 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Tue, 14 Apr 2009 13:17:26 -0300 Subject: [firebase-br] [OFF TOPIC TOTALMENTE] Ajuda em erro Draft Filter com Fortes Report Message-ID: <7F642946B42E46C7A439FF46BD4D5BFA@ZOTTISNOTEBOOK> Pessoal, desculpem o Off, mas ja mandei para o fórum do Fortes, de Delphi e nada. Se tiver alguém que saiba como fazer funcionar o Draft Filter com LX300+II em USB agradeço. ele da um erro: File Not Found. uso no devicepath PRN que deveria procurar sozinho o arquivo da impressora. Mas que arquivo ele Procura? desde já agradeço e peço que as respostas sejam enviadas pelo meu email. zottisistemas em brturbo.com.br e mais uma vez peço desculpas pelo OFF. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez From zottissistemas em brturbo.com.br Tue Apr 14 13:18:55 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Tue, 14 Apr 2009 13:18:55 -0300 Subject: [firebase-br] Contrato de Sistema Message-ID: <0D73B8158CB74BAFAEBCD4100918D4FD@ZOTTISNOTEBOOK> Pessoal, outra pergunta. alguém tem um modelo de contrato de sistema mensal? Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez From ralhos em gmail.com Tue Apr 14 13:25:24 2009 From: ralhos em gmail.com (=?ISO-8859-1?Q?N=E3o_quero_me_Identificar?=) Date: Tue, 14 Apr 2009 13:25:24 -0300 Subject: [firebase-br] RES: Firebird atravez da internet In-Reply-To: References: Message-ID: <9fdd72400904140925n3eda1e09va012b36bbeb4f626@mail.gmail.com> Sem considerar o trabalho, você poderia pensar em Delphi Win32 + PHP + FireBird 2.1. Tenho um sistema com algumas rotinas assim, e funciona legal. 2009/4/14 Igor Batista > Pronto, é + ou - isso que estou querendo, sugenstoes, no caso de .Net já > acho um pouco dificil de utilizar como foi dito antes o servidor onde esta > o > banco de dados é linux. > > Zebedee seri um boa opção mas o problema é a instalacao do serviço nas > maquinas clientes... > > acredito que a saida seria aulguma coisa pra browse mesmo tipo PHP/Ruby > etc... > > 2009/4/14 Rodrigo A. de Freitas > > > Igor, > > > > O protocolo de comunicação do firebird é muito pesado para que seja > > utilizado por uma aplicação local conectando um banco remoto, mesmo na > > versão 2.1, que trouxe alguma melhoria nesta questão. > > > > Se você precisa de um sistema para uso pela internet você tem duas > > alternativas: ou conecta por terminal service, Cytrix metaframe, > Go-Global > > ou outro aplicativo similar ou então terá que escrever sua aplicação para > > web, em PHP ou .NET, por exemplo. > > > > > > []'s > > > > Rodrigo A. de Freitas > > Análise & Desenvolvimento > > > > Soluções & Informática > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > > Em > > nome de Igor Batista > > Enviada em: terça-feira, 14 de abril de 2009 10:11 > > Para: lista em firebase.com.br > > Assunto: [firebase-br] Firebird atravez da internet > > > > Pessoal gostaria de algumas sugestoes. > > Tenho um aplicativo Client/Server utilizando Delphi 6 + IBO, mas agora o > > cliente esta querendo utilizar atravez da internet. > > Modificando apenas o caminho do banco de dados o sistema funcional, s0h > que > > ta ficando lento. > > O Banco de Dados está em um servidor Linux. > > > > > > -- > > []'s > > Igor C. Batista > > ICQ: 89290134 > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > No virus found in this incoming message. > > Checked by AVG - www.avg.com > > Version: 8.0.238 / Virus Database: 270.11.56/2058 - Release Date: > 04/14/09 > > 06:17: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 > > > > > > -- > []'s > Igor C. Batista > ICQ: 89290134 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From marco em visao-ol.com.br Tue Apr 14 13:34:02 2009 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Marco_Ant=F4nio?=) Date: Tue, 14 Apr 2009 13:34:02 -0300 Subject: [firebase-br] Duvida no windows Message-ID: <000d01c9bd1e$d5c8e070$0850abc0@marco01> Tem como saber se o usuário está ou não ativo no computador. Por exemplo, se ele ficar mais de 20 min sem apertar um botão do mouse e nenhuma tecla do teclado, etc. Exibindo uma mensagem de usuário inativo no pc. Atenciosamente, Marco Antônio From eduardoandrade em persoft.com.br Tue Apr 14 13:52:38 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Tue, 14 Apr 2009 13:52:38 -0300 Subject: [firebase-br] Duvida no windows In-Reply-To: <000d01c9bd1e$d5c8e070$0850abc0@marco01> References: <000d01c9bd1e$d5c8e070$0850abc0@marco01> Message-ID: <49E4BF56.1020304@persoft.com.br> Tem. Entre no google e procure o forum do baboo, lá você vai encontrar quem te ajude nesta questão. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Fone: 55 11 22218061 Marco Antônio escreveu: > Tem como saber se o usuário está ou não ativo no computador. Por exemplo, se ele ficar mais de 20 min sem apertar um botão do mouse e nenhuma tecla do teclado, etc. Exibindo uma mensagem de usuário inativo no pc. > > 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 > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.56/2058 - Release Date: 04/14/09 06:17:00 > > From igor.batista em gmail.com Tue Apr 14 13:58:33 2009 From: igor.batista em gmail.com (Igor Batista) Date: Tue, 14 Apr 2009 13:58:33 -0300 Subject: [firebase-br] RES: Firebird atravez da internet In-Reply-To: <9fdd72400904140925n3eda1e09va012b36bbeb4f626@mail.gmail.com> References: <9fdd72400904140925n3eda1e09va012b36bbeb4f626@mail.gmail.com> Message-ID: tem como vc informar melhor essa estrutura? 2009/4/14 Não quero me Identificar > Sem considerar o trabalho, você poderia pensar em Delphi Win32 + PHP + > FireBird 2.1. > Tenho um sistema com algumas rotinas assim, e funciona legal. > > 2009/4/14 Igor Batista > > > Pronto, é + ou - isso que estou querendo, sugenstoes, no caso de .Net já > > acho um pouco dificil de utilizar como foi dito antes o servidor onde > esta > > o > > banco de dados é linux. > > > > Zebedee seri um boa opção mas o problema é a instalacao do serviço nas > > maquinas clientes... > > > > acredito que a saida seria aulguma coisa pra browse mesmo tipo PHP/Ruby > > etc... > > > > 2009/4/14 Rodrigo A. de Freitas > > > > > Igor, > > > > > > O protocolo de comunicação do firebird é muito pesado para que seja > > > utilizado por uma aplicação local conectando um banco remoto, mesmo na > > > versão 2.1, que trouxe alguma melhoria nesta questão. > > > > > > Se você precisa de um sistema para uso pela internet você tem duas > > > alternativas: ou conecta por terminal service, Cytrix metaframe, > > Go-Global > > > ou outro aplicativo similar ou então terá que escrever sua aplicação > para > > > web, em PHP ou .NET, por exemplo. > > > > > > > > > []'s > > > > > > Rodrigo A. de Freitas > > > Análise & Desenvolvimento > > > > > > Soluções & Informática > > > > > > -----Mensagem original----- > > > De: lista-bounces em firebase.com.br [mailto: > lista-bounces em firebase.com.br] > > > Em > > > nome de Igor Batista > > > Enviada em: terça-feira, 14 de abril de 2009 10:11 > > > Para: lista em firebase.com.br > > > Assunto: [firebase-br] Firebird atravez da internet > > > > > > Pessoal gostaria de algumas sugestoes. > > > Tenho um aplicativo Client/Server utilizando Delphi 6 + IBO, mas agora > o > > > cliente esta querendo utilizar atravez da internet. > > > Modificando apenas o caminho do banco de dados o sistema funcional, s0h > > que > > > ta ficando lento. > > > O Banco de Dados está em um servidor Linux. > > > > > > > > > -- > > > []'s > > > Igor C. Batista > > > ICQ: 89290134 > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > No virus found in this incoming message. > > > Checked by AVG - www.avg.com > > > Version: 8.0.238 / Virus Database: 270.11.56/2058 - Release Date: > > 04/14/09 > > > 06:17: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 > > > > > > > > > > > -- > > []'s > > Igor C. Batista > > ICQ: 89290134 > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 Igor C. Batista ICQ: 89290134 From ralhos em gmail.com Tue Apr 14 14:18:48 2009 From: ralhos em gmail.com (=?ISO-8859-1?Q?N=E3o_quero_me_Identificar?=) Date: Tue, 14 Apr 2009 14:18:48 -0300 Subject: [firebase-br] RES: Firebird atravez da internet In-Reply-To: References: <9fdd72400904140925n3eda1e09va012b36bbeb4f626@mail.gmail.com> Message-ID: <9fdd72400904141018i33e5fe5eg8b50a27156e13e7b@mail.gmail.com> Eu faço assim: tenho meu aplicativo em Delphi win32, acessando scripts em PHP no locador.com.br. No delphi, utilizando o HTTP eu faço Get(' http://www.gerasoft.com.br/script.php?parametro=); O meu script.php, que está no locador.com.br, imprime os dados que preciso retornando para o Body do HTTP; A partir dai os dados são manipulados no delphi, num componente KbmMemTb ( Memory Table ). Conseguiu entender como faço ? Caso queira mais informações pode perguntar. 2009/4/14 Igor Batista > tem como vc informar melhor essa estrutura? > > 2009/4/14 Não quero me Identificar > > > Sem considerar o trabalho, você poderia pensar em Delphi Win32 + PHP + > > FireBird 2.1. > > Tenho um sistema com algumas rotinas assim, e funciona legal. > > > > 2009/4/14 Igor Batista > > > > > Pronto, é + ou - isso que estou querendo, sugenstoes, no caso de .Net > já > > > acho um pouco dificil de utilizar como foi dito antes o servidor onde > > esta > > > o > > > banco de dados é linux. > > > > > > Zebedee seri um boa opção mas o problema é a instalacao do serviço nas > > > maquinas clientes... > > > > > > acredito que a saida seria aulguma coisa pra browse mesmo tipo PHP/Ruby > > > etc... > > > > > > 2009/4/14 Rodrigo A. de Freitas > > > > > > > Igor, > > > > > > > > O protocolo de comunicação do firebird é muito pesado para que seja > > > > utilizado por uma aplicação local conectando um banco remoto, mesmo > na > > > > versão 2.1, que trouxe alguma melhoria nesta questão. > > > > > > > > Se você precisa de um sistema para uso pela internet você tem duas > > > > alternativas: ou conecta por terminal service, Cytrix metaframe, > > > Go-Global > > > > ou outro aplicativo similar ou então terá que escrever sua aplicação > > para > > > > web, em PHP ou .NET, por exemplo. > > > > > > > > > > > > []'s > > > > > > > > Rodrigo A. de Freitas > > > > Análise & Desenvolvimento > > > > > > > > Soluções & Informática > > > > > > > > -----Mensagem original----- > > > > De: lista-bounces em firebase.com.br [mailto: > > lista-bounces em firebase.com.br] > > > > Em > > > > nome de Igor Batista > > > > Enviada em: terça-feira, 14 de abril de 2009 10:11 > > > > Para: lista em firebase.com.br > > > > Assunto: [firebase-br] Firebird atravez da internet > > > > > > > > Pessoal gostaria de algumas sugestoes. > > > > Tenho um aplicativo Client/Server utilizando Delphi 6 + IBO, mas > agora > > o > > > > cliente esta querendo utilizar atravez da internet. > > > > Modificando apenas o caminho do banco de dados o sistema funcional, > s0h > > > que > > > > ta ficando lento. > > > > O Banco de Dados está em um servidor Linux. > > > > > > > > > > > > -- > > > > []'s > > > > Igor C. Batista > > > > ICQ: 89290134 > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > No virus found in this incoming message. > > > > Checked by AVG - www.avg.com > > > > Version: 8.0.238 / Virus Database: 270.11.56/2058 - Release Date: > > > 04/14/09 > > > > 06:17: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 > > > > > > > > > > > > > > > > -- > > > []'s > > > Igor C. Batista > > > ICQ: 89290134 > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 > Igor C. Batista > ICQ: 89290134 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Tue Apr 14 14:58:18 2009 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Tue, 14 Apr 2009 17:58:18 +0000 (UTC) Subject: [firebase-br] StoreProcedure Message-ID: Bom dia pessoal, É possivel substituir um Querie (MDO/IB) por uma StoreProcedure e polo a alimentar uma Dbgrid ou um QReport? Como é que isso se faz estou a tentar e não consigo. Alguma dica, um pequeno exemplo? Obrigado Mário From mariodosreyx em gmail.com Tue Apr 14 15:03:04 2009 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Tue, 14 Apr 2009 18:03:04 +0000 (UTC) Subject: [firebase-br] ZebeDee Message-ID: Pessoal, Alguém sabe se o ZeBeDee dá problemas com Windows Vista32 é que estou fazendo como diz no exemplo e não tá dando. Obrigado Mário From marco em visao-ol.com.br Tue Apr 14 15:16:10 2009 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Marco_Ant=F4nio?=) Date: Tue, 14 Apr 2009 15:16:10 -0300 Subject: [firebase-br] Duvida do windows Message-ID: <001601c9bd2d$1971dbc0$0850abc0@marco01> Tem como saber se o usuário está ou não ativo no computador. Por exemplo, se ele ficar mais de 20 min sem apertar um botão do mouse e nenhuma tecla do teclado, etc. Exibindo uma mensagem de usuário inativo no pc. Atenciosamente, Marco Antônio e-mail: marco em visao-ol.com.br From marcelo em teflamar.com.br Tue Apr 14 15:38:10 2009 From: marcelo em teflamar.com.br (marcelo teflamar) Date: Tue, 14 Apr 2009 15:38:10 -0300 Subject: [firebase-br] ZebeDee In-Reply-To: References: Message-ID: <49E4D812.80007@teflamar.com.br> funciona sim! verifique o firewal do win Mário Reis escreveu: > Pessoal, > > Alguém sabe se o ZeBeDee dá problemas com Windows Vista32 é que estou fazendo > como diz no exemplo e não tá dando. > > 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 marcelo em teflamar.com.br Tue Apr 14 15:55:36 2009 From: marcelo em teflamar.com.br (marcelo teflamar) Date: Tue, 14 Apr 2009 15:55:36 -0300 Subject: [firebase-br] StoreProcedure In-Reply-To: References: Message-ID: <49E4DC28.2050403@teflamar.com.br> se for uma sp que retorne valores, é possível sim. vc pode selecionar: select * from sua_procedure(parametro1,parametro2); vai ter o resultado, que pode jogar em um datasource da vida. Mário Reis escreveu: > Bom dia pessoal, > > É possivel substituir um Querie (MDO/IB) por uma StoreProcedure e polo a > alimentar uma Dbgrid ou um QReport? > > Como é que isso se faz estou a tentar e não consigo. > > Alguma dica, um pequeno exemplo? > > 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 lumato em fdnet.com.br Tue Apr 14 16:00:08 2009 From: lumato em fdnet.com.br (Lucio Toledo) Date: Tue, 14 Apr 2009 16:00:08 -0300 Subject: [firebase-br] [OFF TOPIC TOTALMENTE] Ajuda em erro Draft Filter comFortes Report References: <7F642946B42E46C7A439FF46BD4D5BFA@ZOTTISNOTEBOOK> Message-ID: <000c01c9bd33$4879bf90$6b00a8c0@idealnote> Eu coloco no DevicePath: c:\windows\desktop\teste.txt espero ter ajudado e ele funciona ----- Original Message ----- From: "Zottis" To: "FireBase" Sent: Tuesday, April 14, 2009 1:17 PM Subject: [firebase-br] [OFF TOPIC TOTALMENTE] Ajuda em erro Draft Filter comFortes Report Pessoal, desculpem o Off, mas ja mandei para o fórum do Fortes, de Delphi e nada. Se tiver alguém que saiba como fazer funcionar o Draft Filter com LX300+II em USB agradeço. ele da um erro: File Not Found. uso no devicepath PRN que deveria procurar sozinho o arquivo da impressora. Mas que arquivo ele Procura? desde já agradeço e peço que as respostas sejam enviadas pelo meu email. zottisistemas em brturbo.com.br e mais uma vez peço desculpas pelo OFF. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From isael em stetika.com.br Tue Apr 14 16:08:35 2009 From: isael em stetika.com.br (Isael Faria Junior) Date: Tue, 14 Apr 2009 16:08:35 -0300 Subject: [firebase-br] EFD - OFF Message-ID: <49E4DF33.6090006@stetika.com.br> TEM ALGUEM NA LISTA QUE ESTÁ TRABALHANDO OU JÁ TRABALHOU NA EFD ?? QUE POSSA ME TIRAR UMAS DUVIDAS ?? From escovadordebits em gmail.com Tue Apr 14 16:16:26 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 14 Apr 2009 16:16:26 -0300 Subject: [firebase-br] StoreProcedure In-Reply-To: References: Message-ID: <64d5939a0904141216i6b771665gb8e7c854e961b8c2@mail.gmail.com> Bom dia/tarde Mário. Vou criar aqui uma pequena stored procedure que servirá de exemplo básico: -- Trocando o caracter de término de comando. SET TERM ^ ; -- Criando ou alterando a nossa stored procedure de exemplo. CREATE OR ALTER PROCEDURE TABELA_VIRTUAL -- Nesse exemplo, não precisamos de parâmetros de entrada, então teremos apenas parâmetros de saída. -- Cada parâmetro de saída funcionará como uma coluna/campo da tabela virtual. RETURNS ( -- Uma coluna/campo de código. CODIGO INTEGER, -- Uma coluna/campo de descrição. DESCRICAO VARCHAR(10) ) AS -- Vamos criar uma variável local para ser um contador de linhas. DECLARE VARIABLE INDICE INTEGER; BEGIN -- Inicializa o contador. INDICE = 1; -- Laço de geração de linhas, que geralmente seria baseado em um FOR SELECT. WHILE (INDICE <= 10) DO BEGIN -- Gera o próximo código. CODIGO = INDICE; -- Gera a próxima descrição. DESCRICAO = CAST(('Linha ' || INDICE) AS VARCHAR(10)); -- Envia/retorna mais uma linha/registro da tabela virtual. SUSPEND; -- Incrementa o índice. INDICE = INDICE + 1; END END^ -- Trocando o caracter de término de comando. SET TERM ; ^ Agora, experimente alterara a sua query para: *SELECT * FROM TABELA_VIRTUAL* Ou seja, usar a stored procedure como se fosse uma tabela ou visão. Espero que esse pequeno exemplo tenha servido para lhe dar uma luz sobre essa questão. Espero ter ajudado mais que atrapalhado. :D 2009/4/14 Mário Reis > > Bom dia pessoal, > > É possivel substituir um Querie (MDO/IB) por uma StoreProcedure e polo a > alimentar uma Dbgrid ou um QReport? > > Como é que isso se faz estou a tentar e não consigo. > > Alguma dica, um pequeno exemplo? > > 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 eduardoandrade em persoft.com.br Tue Apr 14 16:21:17 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Tue, 14 Apr 2009 16:21:17 -0300 Subject: [firebase-br] ZebeDee In-Reply-To: <49E4D812.80007@teflamar.com.br> References: <49E4D812.80007@teflamar.com.br> Message-ID: <49E4E22D.50909@persoft.com.br> Post o problema: 1. Dá mensagem de erro? 2. Como você deixou o script do servidor? 3. Habilite o log do servidor para ver se a conexão pelo menos é realizada; Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos marcelo teflamar escreveu: > funciona sim! > verifique o firewal do win > > Mário Reis escreveu: >> Pessoal, >> >> Alguém sabe se o ZeBeDee dá problemas com Windows Vista32 é que estou >> fazendo como diz no exemplo e não tá dando. >> >> 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 >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.56/2058 - Release Date: 04/14/09 06:17:00 > > From rnribeiro em gmail.com Tue Apr 14 17:43:33 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Tue, 14 Apr 2009 17:43:33 -0300 Subject: [firebase-br] pesquisar por varios campos ao mesmo tempo Message-ID: <88c045a10904141343q42841b35he44f62424a19297e@mail.gmail.com> bom dia pessoal gostaria de tirar uma duvida com voçês, tipo assim tem como eu pesquisar e na pesquisa ao inves de pesquisar apenas por um campo tipo pesquisar pelo campo codigo: ex: seleect * from produto where codigo = ??? pesquisar por varios campos tio tenho uma tabela que seleect * from produto where codigo and descricao= ??? é possivel isso, falo pq aki estou sem o firebird pra testar From escovadordebits em gmail.com Tue Apr 14 18:11:42 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 14 Apr 2009 18:11:42 -0300 Subject: [firebase-br] pesquisar por varios campos ao mesmo tempo In-Reply-To: <88c045a10904141343q42841b35he44f62424a19297e@mail.gmail.com> References: <88c045a10904141343q42841b35he44f62424a19297e@mail.gmail.com> Message-ID: <64d5939a0904141411s105d73a5id473957472c00a3e@mail.gmail.com> Bom dia/tarde Reijanio. Ficou meio difícil entender o que você realmente quis dizer, mas acho que sua dúvida era se é possível pesquisar por mais de um campo ao mesmo tempo, não é? Se for isso, sim, é possível praticamente todos os tipos imagináveis de pesquisa, por qualquer quantidade de campos (até por todos os campos da tabela, se você preferir). Vamos aproveitar o exemplo que você informou no seu email anterior: SELECT * FROM PRODUTO WHERE (CODIGO = 123) AND (DESCRICAO = 'Parafuso 123') Os valores utilizados (123 e 'Parafuso 123') foram apenas de exemplo. Pode pesquisar pelos campos que você desejar. Note que as strings/literais são informados entre aspas simples (apóstrofos). Caso você deseje informar uma aspas simples (apóstrofo) dentro da string, inclua duas aspas simples, e o banco de dados entenderá que você quis informar apenas uma só, sem fechar a string, por exemplo. Se a descrição a ser pesquisada é "Parafuso '123" (note que digitei uma aspa simples no meio da descrição, basta colocar: ......... AND (DESCRICAO = 'Parafuso ''123') O banco de dados entenderá aquelas duas aspas simples coladas como sendo uma só, e não terminará a string naquele ponto. Essa característica das aspas simples duplicadas não é exclusividade do Firebird, praticamente a maioria suporta essa característica. Espero ter ajudado mais que atrapalhado. :D 2009/4/14 Reijanio Nunes Ribeiro > bom dia pessoal gostaria de tirar uma duvida com voçês, tipo assim tem como > eu pesquisar e na pesquisa ao inves de pesquisar apenas por um campo tipo > pesquisar pelo campo codigo: > ex: > seleect * from produto where codigo = ??? > pesquisar por varios campos tio tenho uma tabela que > seleect * from produto where codigo and descricao= ??? > > é possivel isso, falo pq aki estou sem o firebird pra testar > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From andre em ecompo.com.br Tue Apr 14 18:22:20 2009 From: andre em ecompo.com.br (=?ISO-8859-1?Q?Andr=E9=20Ol=EDmpio?=) Date: Tue, 14 Apr 2009 18:22:20 -0300 Subject: [firebase-br] ZebeDee In-Reply-To: <49E4D812.80007@teflamar.com.br> References: <49E4D812.80007@teflamar.com.br> Message-ID: <20090414212220.3134.qmail@hm1306.locaweb.com.br> Caro, Mário... Dá uma olhada direitinho aí e veja se o Firewall do Windows, que mais enche a paciência do que outra coisa, não está bloqueando a sua conexão. Entra na tela de configuração dele e coloca o serviço do Firebird como exceção. Não tem porque não funcionar. Eu estava tendo esse mesmo problema para compartilhar um BD na rede e fiz isso e resolveu. Qualquer coisa, é só falar... Um abraço... André Olímpio Professor de Informática Coordenador Geral do Curso de Informatica ECOMPO andre em ecompo.com.br Tue, 14 Apr 2009 15:38:10 -0300, marcelo teflamar escreveu: > funciona sim! > verifique o firewal do win > > Mário Reis escreveu: > > Pessoal, > > > > Alguém sabe se o ZeBeDee dá problemas com Windows Vista32 é que estou fazendo > > como diz no exemplo e não tá dando. > > > > 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 > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > From ass.volts em terra.com.br Tue Apr 14 18:32:15 2009 From: ass.volts em terra.com.br (Rafael Voltani) Date: Tue, 14 Apr 2009 21:32:15 +0000 Subject: [firebase-br] Contrato de Sistema Message-ID: <62259.1239744735@terra.com.br> gostei dessa.... poderiam me mandar tbm um modelo... grato... Rafael Voltani On Ter 14/04/09 13:18 , "Zottis" zottissistemas em brturbo.com.br sent: Pessoal, outra pergunta. alguém tem um modelo de contrato de sistema mensal? Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 [1] Para consultar mensagens antigas: http://firebase.com.br/pesquisa [2] E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTIzOTcyNjAxNC42OTY1NC4zMjEyNi5jb2xldmlsZS50cG4udGVycmEuY29tLDM4ODk=TerraMail [3] Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From ass.volts em terra.com.br Tue Apr 14 18:49:01 2009 From: ass.volts em terra.com.br (Rafael Voltani) Date: Tue, 14 Apr 2009 21:49:01 +0000 Subject: [firebase-br] =?utf-8?q?Vers=C3=B5es_Firebird?= Message-ID: <62593.1239745741@terra.com.br> Olá pessoal... sou novo na lista... e novo com firebird... peguei um sistema pra dar continuidade... ele está desenvolvido em firebird 1.5... fui testar em uma maquina q tem um outro sistema em firebird 2.0... entraram em conflito... ja procurei muito sobre isso na internet... e soh encontro pra trocar as portas de comunicacao do firebird no arquivo firebird.conf na linha RemoteServicePort... troquei... e nada... desinstalei os dois... instalei um e dps o outro manualmente alterando a porta... e nada tbm... nao sei mais o que fazer... ateh tentei migrar o banco... mas o delphi 2007 nao eh compativel com o firebird 2.0... procurei os drivers cmpativeis... e nada tbm... poderiam me ajudar.... por favor??? grato desde já... Rafael Voltani From samuel.querino em gmail.com Tue Apr 14 21:41:11 2009 From: samuel.querino em gmail.com (Samuel Querino da Cruz) Date: Tue, 14 Apr 2009 21:41:11 -0300 Subject: [firebase-br] Contrato de Sistema In-Reply-To: <0D73B8158CB74BAFAEBCD4100918D4FD@ZOTTISNOTEBOOK> References: <0D73B8158CB74BAFAEBCD4100918D4FD@ZOTTISNOTEBOOK> Message-ID: Eu também gostei dessa, se puderem mandem para mim também, por favor Obrigado 2009/4/14 Zottis > Pessoal, outra pergunta. alguém tem um modelo de contrato de sistema > mensal? > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From samuel.querino em gmail.com Tue Apr 14 22:03:09 2009 From: samuel.querino em gmail.com (Samuel Querino da Cruz) Date: Tue, 14 Apr 2009 22:03:09 -0300 Subject: [firebase-br] dbexpress In-Reply-To: References: Message-ID: Ola Josué, estu precisando de ajuda também, se alguem te dar alguma dica vamos nos comnicar também. abraços Samuel 2009/4/14 Josué > Amigos, estou iniciando em Firebase e SQL, com delphi7 e FB2.0 . peguei > alguns exemplos usando o dbexpress que está na paleta do delphi. Só que deve > ter algo errado pois o banco não conecta. > Minha experiencia é paradox. > > Qquer ajuda será bem vinda. > ------------------------------------- > Josué D. Silva > Telecomunicações Curupira Ltda > Ouroeste - SP > 017 - 38431606 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From marciliocontas em gmail.com Tue Apr 14 22:04:20 2009 From: marciliocontas em gmail.com (Marcilio Junior) Date: Tue, 14 Apr 2009 22:04:20 -0300 Subject: [firebase-br] Contrato de Sistema In-Reply-To: References: <0D73B8158CB74BAFAEBCD4100918D4FD@ZOTTISNOTEBOOK> Message-ID: <676235a30904141804x63fe5604j2ca7e2eb3521ffd8@mail.gmail.com> também gostei, quem tiver me mande também! 2009/4/14 Samuel Querino da Cruz > Eu também gostei dessa, se puderem mandem para mim também, por favor > Obrigado > > 2009/4/14 Zottis > > > Pessoal, outra pergunta. alguém tem um modelo de contrato de sistema > > mensal? > > > > > > Zottis(TeamFB Users) > > > > Zottis Sistemas - 2009 Ano XII > > Programação Delphi/PHP/Firebird/MySQL > > > > "Um homem só tem o direito de olhar > > a um outro de cima para baixo, quando > > vai ajuda-lo a levantar-se". > > Gabriel Garcia Marquez > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From chicote em vsp.com.br Tue Apr 14 23:49:18 2009 From: chicote em vsp.com.br (Chico) Date: Tue, 14 Apr 2009 23:49:18 -0300 Subject: [firebase-br] dbexpress References: Message-ID: <2F82B17917E3416E958563E08AFD1106@CHICO> Samuel, passei por isto a algum tempo atrás. Não sou a melhor pessoa para auxiliá-los, mas podemos tentar. O que está acontecendo? Francisco ----- Original Message ----- From: "Samuel Querino da Cruz" To: "FireBase" Sent: Tuesday, April 14, 2009 10:03 PM Subject: Re: [firebase-br] dbexpress Ola Josué, estu precisando de ajuda também, se alguem te dar alguma dica vamos nos comnicar também. abraços Samuel 2009/4/14 Josué > Amigos, estou iniciando em Firebase e SQL, com delphi7 e FB2.0 . peguei > alguns exemplos usando o dbexpress que está na paleta do delphi. Só que > deve > ter algo errado pois o banco não conecta. > Minha experiencia é paradox. > > Qquer ajuda será bem vinda. > ------------------------------------- > Josué D. Silva > Telecomunicações Curupira Ltda > Ouroeste - SP > 017 - 38431606 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felipe.cheiram em gmail.com Wed Apr 15 00:02:17 2009 From: felipe.cheiram em gmail.com (Felipe Cheiram) Date: Wed, 15 Apr 2009 00:02:17 -0300 Subject: [firebase-br] Contrato de Sistema In-Reply-To: <62259.1239744735@terra.com.br> References: <62259.1239744735@terra.com.br> Message-ID: <924fc0290904142002j7c98eb9albc65384378fa379e@mail.gmail.com> Pessoal me incluão nessa, tbm quero. Vlw. 2009/4/14 Rafael Voltani > gostei dessa.... poderiam me mandar tbm um modelo... > grato... > Rafael Voltani > On Ter 14/04/09 13:18 , "Zottis" zottissistemas em brturbo.com.br sent: > Pessoal, outra pergunta. alguém tem um modelo de contrato de > sistema mensal? > Zottis(TeamFB Users) > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 [1] > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > [2] > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > > > http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTIzOTcyNjAxNC42OTY1NC4zMjEyNi5jb2xldmlsZS50cG4udGVycmEuY29tLDM4ODk=TerraMail > [3] > 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 fmarques em nautilus.com.br Wed Apr 15 07:34:54 2009 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Wed, 15 Apr 2009 07:34:54 -0300 Subject: [firebase-br] Contrato de Sistema In-Reply-To: <924fc0290904142002j7c98eb9albc65384378fa379e@mail.gmail.com> References: <62259.1239744735@terra.com.br> <924fc0290904142002j7c98eb9albc65384378fa379e@mail.gmail.com> Message-ID: <49E5B84E.5000107@nautilus.com.br> Pela quantidade de posts, talvez seja melhor enviar para a própria lista! :-) -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux Registred User #362204 (debian 5.0 "Lenny") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" Felipe Cheiram wrote: > Pessoal me incluão nessa, tbm quero. > > Vlw. > > 2009/4/14 Rafael Voltani > > >> gostei dessa.... poderiam me mandar tbm um modelo... >> grato... >> Rafael Voltani >> On Ter 14/04/09 13:18 , "Zottis" zottissistemas em brturbo.com.br sent: >> Pessoal, outra pergunta. alguém tem um modelo de contrato de >> sistema mensal? >> Zottis(TeamFB Users) >> Zottis Sistemas - 2009 Ano XII >> Programação Delphi/PHP/Firebird/MySQL >> "Um homem só tem o direito de olhar >> a um outro de cima para baixo, quando >> vai ajuda-lo a levantar-se". >> Gabriel Garcia Marquez >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 [1] >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> [2] >> E-mail verificado pelo Terra Anti-Spam. >> Para classificar esta mensagem como spam ou não spam, visite >> >> >> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTIzOTcyNjAxNC42OTY1NC4zMjEyNi5jb2xldmlsZS50cG4udGVycmEuY29tLDM4ODk=TerraMail >> [3] >> Verifique periodicamente a pasta Spam para garantir que apenas >> mensagens >> indesejadas sejam classificadas como Spam. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > From adpiccoli em gmail.com Wed Apr 15 08:02:15 2009 From: adpiccoli em gmail.com (Anderson Piccoli) Date: Wed, 15 Apr 2009 08:02:15 -0300 Subject: [firebase-br] Contrato de Sistema In-Reply-To: <49E5B84E.5000107@nautilus.com.br> References: <62259.1239744735@terra.com.br> <924fc0290904142002j7c98eb9albc65384378fa379e@mail.gmail.com> <49E5B84E.5000107@nautilus.com.br> Message-ID: <131523e10904150402g4a55f9daif5b660beaf46c769@mail.gmail.com> Não sei se a lsita aceita anexos... mas também teria interesse neste modelo de contrato 2009/4/15 Fábio Marques > Pela quantidade de posts, talvez seja melhor enviar para a própria lista! > :-) > > -- > F. Marques > Systems Analyst/IT Consultant > E-mail/MSN: fmarques em nautilus.com.br > Home Page: www.nautilus.com.br/~fmarques > Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 > Linux Registred User #362204 (debian 5.0 "Lenny") > Brazilian Computer Society Member #18201 > > "The box said: Requires MS Windows or better, so I instaled Linux" > > > > > Felipe Cheiram wrote: > >> Pessoal me incluão nessa, tbm quero. >> >> Vlw. >> >> 2009/4/14 Rafael Voltani >> >> >> >>> gostei dessa.... poderiam me mandar tbm um modelo... >>> grato... >>> Rafael Voltani >>> On Ter 14/04/09 13:18 , "Zottis" zottissistemas em brturbo.com.br sent: >>> Pessoal, outra pergunta. alguém tem um modelo de contrato de >>> sistema mensal? >>> Zottis(TeamFB Users) >>> Zottis Sistemas - 2009 Ano XII >>> Programação Delphi/PHP/Firebird/MySQL >>> "Um homem só tem o direito de olhar >>> a um outro de cima para baixo, quando >>> vai ajuda-lo a levantar-se". >>> Gabriel Garcia Marquez >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 [1] >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> [2] >>> E-mail verificado pelo Terra Anti-Spam. >>> Para classificar esta mensagem como spam ou não spam, visite >>> >>> >>> >>> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTIzOTcyNjAxNC42OTY1NC4zMjEyNi5jb2xldmlsZS50cG4udGVycmEuY29tLDM4ODk=TerraMail >>> [3] >>> Verifique periodicamente a pasta Spam para garantir que apenas >>> mensagens >>> indesejadas sejam classificadas como Spam. >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From josue em ciberpoint.com.br Wed Apr 15 08:09:03 2009 From: josue em ciberpoint.com.br (=?iso-8859-1?B?Sm9zdek=?=) Date: Wed, 15 Apr 2009 08:09:03 -0300 Subject: [firebase-br] dbexpress References: <88c045a10904140647u54b77fd6q65fa4df3e3a45c87@mail.gmail.com> Message-ID: <53FA3174A3914667AB0948444F3713B1@masterciber> Muito bom, deu tudo certinho. Vc ve que são coisas simples mas de inicio a gente se enrola. muito obrigado, Precisando de mim, fique a vontade. Abraços. Josué D. Silva Telecomunicações Curupira Ltda Ouroeste - SP 017 - 38431606 ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: "FireBase" Sent: Tuesday, April 14, 2009 10:47 AM Subject: Re: [firebase-br] dbexpress dbexpres = sqlconnect + sqldataset palheta dataaccess = datasetprovider + clientdataset + datasource sqlconnection loginprompt = false clica 2 vezes no icone do sqlconnecttion vai abrir uma janela de criação da configuração clica no sinal de +em driver name escolhe interbase da um nome pra conexão clica em ok seleciona o conexão criada e em databasename no lado direto colocal isso mais ou menos assim ex: localhost:c:\cep\cep.fdb clica em cima no botão test connect se tudo der certo vai ter uma msg dizendo suceffully connected. a partir daí o sqlconection estaá configurado clica no sqldataset e no object inspector seleciona em sqlconnection a conexão que vc acabou de criar, e em comandtext clique no botão que aparece e slecione a tabela ou digite o nome da tabela, obs ao abrir vai se estiver conectado vai estar todas as tabelas do bd, e so selecionar a tabela no grid de cima e o asterisco no de baixo, muito facil em datasetprovider em dataset escolha o sqldataset que acabou de configurar em clientdataset no providername selecione o datasetprovider que acabou de configurar e clique duas vezes no clientedataset pra abrir o fields editor onde ao clicar com o botão direito vc vai adicionra todos os campos, se tudo estiver correto vai adicionar os campos em datasource vc seleciona o clientdataset que vc acabou de configurar e pronto, mais funcionalidades vc vai conhecendo com o tempo espero ter ajudado 2009/4/14 Josué > Amigos, estou iniciando em Firebase e SQL, com delphi7 e FB2.0 . peguei > alguns exemplos usando o dbexpress que está na paleta do delphi. Só que > deve > ter algo errado pois o banco não conecta. > Minha experiencia é paradox. > > Qquer ajuda será bem vinda. > ------------------------------------- > Josué D. Silva > Telecomunicações Curupira Ltda > Ouroeste - SP > 017 - 38431606 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From iibalena em gmail.com Wed Apr 15 08:19:00 2009 From: iibalena em gmail.com (Balena) Date: Wed, 15 Apr 2009 08:19:00 -0300 Subject: [firebase-br] Classic server e Super server Message-ID: Olá, estou com um problema aqui e gostaria de saber se alguém pode me ajudar.. É o seguinte, se instalo a versão classic, são gerados vários serviços, podendo assim utilizar os váris núcleos ou processadores do servidor, porém, o banco está sempre em uso, há vários fb_inet_server e não tem como fazer backups, entre outros.. Não consigo "matar" os serviços e não há o server manager no painel de controle.. E se instalo a versão super server, da para eu controlar isso facilmente, de parar o serviço e tudo mais, porém em computadores multi-núcleos, ele somente fica a cargo de um deles, coisa que não é interessante, pois se tem vários, deveria poder usar os vários.. estamos achando bem interessante instalar o fb classic, pois melhora o desempenho, mas tem esse problema de o banco estar sempre em uso.. alguém tem alguma solução? a versão do fb que uso é a 1.5 obrigado att Balena From listas em warmboot.com.br Wed Apr 15 08:28:04 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 15 Apr 2009 08:28:04 -0300 Subject: [firebase-br] Contrato de Sistema In-Reply-To: <676235a30904141804x63fe5604j2ca7e2eb3521ffd8@mail.gmail.com> References: <0D73B8158CB74BAFAEBCD4100918D4FD@ZOTTISNOTEBOOK> <676235a30904141804x63fe5604j2ca7e2eb3521ffd8@mail.gmail.com> Message-ID: <63017657.20090415082804@warmboot.com.br> Isso é offtopic aqui. Quem estiver interessado escreva diretamente para a pessoa, e não poste aqui na lista. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MJ> também gostei, quem tiver me mande também! MJ> 2009/4/14 Samuel Querino da Cruz >> Eu também gostei dessa, se puderem mandem para mim também, por favor >> Obrigado >> >> 2009/4/14 Zottis >> >> > Pessoal, outra pergunta. alguém tem um modelo de contrato de sistema >> > mensal? >> > >> > >> > Zottis(TeamFB Users) From listas em warmboot.com.br Wed Apr 15 08:48:52 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 15 Apr 2009 08:48:52 -0300 Subject: [firebase-br] Comprar Fibplus para Delphi 2009 In-Reply-To: References: <339165389.20090414091430@warmboot.com.br> Message-ID: <1248420730.20090415084852@warmboot.com.br> >Foi horrivel... O Dr Carlos cantu não ofereceu serviços de supoerte ... Conforme descrito na loja online da FireBase, nós apenas divulgamos os links para compra com desconto. A responsabilidade de suporte, venda, etc é DO FABRICANTE do produto! Se você comprar qualquer produto *MEU*, terá todo o suporte necessário, mas esse não foi o caso. Acredito que você também não tenha "notado" que os serviços de consultoria oferecidos pela FireBase são para o Firebird, e não para linguagens ou componentes. Da próxima vez, sugiro que você se informe melhor, lendo atentamente o que está no site. Sei de diversas pessoas que já compraram o produto, e nunca tiveram qualquer um dos problemas que você descreveu. Também desconheço alguém que teve problemas pra instalar. Se alguém teve, provavelmente usou os canais oficiais de suporte do produto para tirar as dúvidas. Eu fiz tudo que estava ao meu alcance para ajuda-lo com seu problema, mesmo não sendo de minha responsabilidade. Felizmente, você é uma exceção, porque se fosse pra "ouvir" isso de todo mundo, eu logo tirava esses links com descontos e cada um que se virasse pra pagar o preço cheio, direto no site do fabricante! Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From listas em warmboot.com.br Wed Apr 15 08:50:29 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 15 Apr 2009 08:50:29 -0300 Subject: [firebase-br] Classic server e Super server In-Reply-To: References: Message-ID: <682563808.20090415085029@warmboot.com.br> B> o banco está sempre em uso, há vários fb_inet_server e não tem como fazer B> backups, entre outros.. No Firebird, você não precisa desconectar ninguém pra fazer backup usando o gbak ou nbackup. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From danieln.desenvol em supersoft.com.br Wed Apr 15 06:52:11 2009 From: danieln.desenvol em supersoft.com.br (DanielN) Date: Wed, 15 Apr 2009 08:52:11 -0100 Subject: [firebase-br] Contrato de Sistema In-Reply-To: <131523e10904150402g4a55f9daif5b660beaf46c769@mail.gmail.com> References: <62259.1239744735@terra.com.br> <924fc0290904142002j7c98eb9albc65384378fa379e@mail.gmail.com> <49E5B84E.5000107@nautilus.com.br> <131523e10904150402g4a55f9daif5b660beaf46c769@mail.gmail.com> Message-ID: <49E5AE4B.30904@supersoft.com.br> Eu tambem tenho interesse Anderson Piccoli escreveu: > Não sei se a lsita aceita anexos... mas também teria interesse neste modelo > de contrato > > 2009/4/15 Fábio Marques > > >> Pela quantidade de posts, talvez seja melhor enviar para a própria lista! >> :-) >> >> -- >> F. Marques >> Systems Analyst/IT Consultant >> E-mail/MSN: fmarques em nautilus.com.br >> Home Page: www.nautilus.com.br/~fmarques >> Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 >> Linux Registred User #362204 (debian 5.0 "Lenny") >> Brazilian Computer Society Member #18201 >> >> "The box said: Requires MS Windows or better, so I instaled Linux" >> >> >> >> >> Felipe Cheiram wrote: >> >> >>> Pessoal me incluão nessa, tbm quero. >>> >>> Vlw. >>> >>> 2009/4/14 Rafael Voltani >>> >>> >>> >>> >>>> gostei dessa.... poderiam me mandar tbm um modelo... >>>> grato... >>>> Rafael Voltani >>>> On Ter 14/04/09 13:18 , "Zottis" zottissistemas em brturbo.com.br sent: >>>> Pessoal, outra pergunta. alguém tem um modelo de contrato de >>>> sistema mensal? >>>> Zottis(TeamFB Users) >>>> Zottis Sistemas - 2009 Ano XII >>>> Programação Delphi/PHP/Firebird/MySQL >>>> "Um homem só tem o direito de olhar >>>> a um outro de cima para baixo, quando >>>> vai ajuda-lo a levantar-se". >>>> Gabriel Garcia Marquez >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 [1] >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> [2] >>>> E-mail verificado pelo Terra Anti-Spam. >>>> Para classificar esta mensagem como spam ou não spam, visite >>>> >>>> >>>> >>>> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTIzOTcyNjAxNC42OTY1NC4zMjEyNi5jb2xldmlsZS50cG4udGVycmEuY29tLDM4ODk=TerraMail >>>> [3] >>>> Verifique periodicamente a pasta Spam para garantir que apenas >>>> mensagens >>>> indesejadas sejam classificadas como Spam. >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> >>>> >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From rodrigo em solucoeseinformatica.com.br Wed Apr 15 09:19:48 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 15 Apr 2009 09:19:48 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Vers=F5es_Firebird?= In-Reply-To: <62593.1239745741@terra.com.br> References: <62593.1239745741@terra.com.br> Message-ID: Olá Rafael, A princípio você não deveria ter nenhum problema em rodar uma base de dados da versão 1.5 do firebird em um servidor com firebird 2.0. Também não tem nada disso do Delphi 2007 ser incompatível com o FB 2; qual a sua forma de conexão ? Se for através de IBX, o sistema funcionará tanto com o FB 1.5 quanto o 2.0 e 2.1 O que acontece é que o FB 2 é mais exigente com a sintaxe de comandos SQL, com queries ambíguas e alias conflitantes. Que erro acontece quando você tenta conectar a esta base de dados ? Qual servidor você está usando ? o FB é classic ou SuperServer ? Como está a linha de conexão que você usou ? Você precisa passar mais detalhes do seu problema se quer que o ajudemos. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rafael Voltani Enviada em: terça-feira, 14 de abril de 2009 18:49 Para: lista em firebase.com.br Assunto: [firebase-br] Versões Firebird Olá pessoal... sou novo na lista... e novo com firebird... peguei um sistema pra dar continuidade... ele está desenvolvido em firebird 1.5... fui testar em uma maquina q tem um outro sistema em firebird 2.0... entraram em conflito... ja procurei muito sobre isso na internet... e soh encontro pra trocar as portas de comunicacao do firebird no arquivo firebird.conf na linha RemoteServicePort... troquei... e nada... desinstalei os dois... instalei um e dps o outro manualmente alterando a porta... e nada tbm... nao sei mais o que fazer... ateh tentei migrar o banco... mas o delphi 2007 nao eh compativel com o firebird 2.0... procurei os drivers cmpativeis... e nada tbm... poderiam me ajudar.... por favor??? grato desde já... Rafael Voltani ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.57/2060 - Release Date: 04/15/09 06:34:00 From isael em stetika.com.br Wed Apr 15 09:53:49 2009 From: isael em stetika.com.br (Isael Faria Junior) Date: Wed, 15 Apr 2009 09:53:49 -0300 Subject: [firebase-br] Contrato de Sistema In-Reply-To: <131523e10904150402g4a55f9daif5b660beaf46c769@mail.gmail.com> References: <62259.1239744735@terra.com.br> <924fc0290904142002j7c98eb9albc65384378fa379e@mail.gmail.com> <49E5B84E.5000107@nautilus.com.br> <131523e10904150402g4a55f9daif5b660beaf46c769@mail.gmail.com> Message-ID: <49E5D8DD.7040009@stetika.com.br> eu tb tenho interesse Anderson Piccoli escreveu: > Não sei se a lsita aceita anexos... mas também teria interesse neste modelo > de contrato > > 2009/4/15 Fábio Marques > > >> Pela quantidade de posts, talvez seja melhor enviar para a própria lista! >> :-) >> >> -- >> F. Marques >> Systems Analyst/IT Consultant >> E-mail/MSN: fmarques em nautilus.com.br >> Home Page: www.nautilus.com.br/~fmarques >> Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 >> Linux Registred User #362204 (debian 5.0 "Lenny") >> Brazilian Computer Society Member #18201 >> >> "The box said: Requires MS Windows or better, so I instaled Linux" >> >> >> >> >> Felipe Cheiram wrote: >> >> >>> Pessoal me incluão nessa, tbm quero. >>> >>> Vlw. >>> >>> 2009/4/14 Rafael Voltani >>> >>> >>> >>> >>>> gostei dessa.... poderiam me mandar tbm um modelo... >>>> grato... >>>> Rafael Voltani >>>> On Ter 14/04/09 13:18 , "Zottis" zottissistemas em brturbo.com.br sent: >>>> Pessoal, outra pergunta. alguém tem um modelo de contrato de >>>> sistema mensal? >>>> Zottis(TeamFB Users) >>>> Zottis Sistemas - 2009 Ano XII >>>> Programação Delphi/PHP/Firebird/MySQL >>>> "Um homem só tem o direito de olhar >>>> a um outro de cima para baixo, quando >>>> vai ajuda-lo a levantar-se". >>>> Gabriel Garcia Marquez >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 [1] >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> [2] >>>> E-mail verificado pelo Terra Anti-Spam. >>>> Para classificar esta mensagem como spam ou não spam, visite >>>> >>>> >>>> >>>> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTIzOTcyNjAxNC42OTY1NC4zMjEyNi5jb2xldmlsZS50cG4udGVycmEuY29tLDM4ODk=TerraMail >>>> [3] >>>> Verifique periodicamente a pasta Spam para garantir que apenas >>>> mensagens >>>> indesejadas sejam classificadas como Spam. >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> >>>> >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Information from ESET Smart Security, version of virus signature database 3989 (20090406) __________ > > The message was checked by ESET Smart Security. > > http://www.eset.com > > > > > From giovaniroche em msn.com Wed Apr 15 10:01:39 2009 From: giovaniroche em msn.com (=?iso-8859-1?Q?Giovani_Roch=EA?=) Date: Wed, 15 Apr 2009 10:01:39 -0300 Subject: [firebase-br] Como Linkar DBgrid com FIbPlus Message-ID: Bom dia a todos. Pesquisei nas mensagens antigas e não achei a resposta. Eu uso um DbGrid ligado a um DataSource e esse DataSource é linkado com uma TIBQuery. Agora estou usando o FIBPLus e Uso a FIbQuery para realizar as consultas só que o DataSource não consegue "enxergar" a FIbQuery para que eu posso exibir o resultado da consulta no DBGrid. Alguém pode me dizer qual a maneira mais usual para linkar o DbGrid com a FibQuery? Obs: Desculpem se digitei algum nome errado mas não to com o FIbPlus instalado aqui. Obrigado! _________________________________________________________________ Faça já uma busa e ganhe um wink do Messenger. Está esperando o que? É grátis! http://www.ibud.com.br/ From fmarques em nautilus.com.br Wed Apr 15 10:17:55 2009 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Wed, 15 Apr 2009 10:17:55 -0300 Subject: [firebase-br] Como Linkar DBgrid com FIbPlus In-Reply-To: References: Message-ID: <49E5DE83.50609@nautilus.com.br> Self.DBGrid.DataSource.DataSet := TDataSet(FIBQuery) -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux Registred User #362204 (debian 5.0 "Lenny") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" Giovani Rochê wrote: > Bom dia a todos. > > Pesquisei nas mensagens antigas e não achei a resposta. > > Eu uso um DbGrid ligado a um DataSource e esse DataSource é linkado com uma TIBQuery. > Agora estou usando o FIBPLus e Uso a FIbQuery para realizar as consultas só que o > DataSource não consegue "enxergar" a FIbQuery para que eu posso exibir o resultado da > consulta no DBGrid. > > Alguém pode me dizer qual a maneira mais usual para linkar o DbGrid com a FibQuery? > > Obs: Desculpem se digitei algum nome errado mas não to com o FIbPlus instalado aqui. > > Obrigado! > > _________________________________________________________________ > Faça já uma busa e ganhe um wink do Messenger. Está esperando o que? É grátis! > http://www.ibud.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 iibalena em gmail.com Wed Apr 15 10:20:23 2009 From: iibalena em gmail.com (Balena) Date: Wed, 15 Apr 2009 10:20:23 -0300 Subject: [firebase-br] Classic server e Super server In-Reply-To: <682563808.20090415085029@warmboot.com.br> References: <682563808.20090415085029@warmboot.com.br> Message-ID: Nisso até concordo, mas o que ocorre é que mesmo sem ninguém usando, sem ninguém conectado no servidor, continuam várias instâncias do fb_inet_server.. se for assim, qual é a lógica de, mesmo sem ninguém estar usando o banco, ele continuar em uso? E o "entre outros" que mandei, inclui-se o fato de ter que executar scrips alterando a estrutura do banco.. por exemplo quando tentamos criar foreign keys com o banco em uso ele também da erro, dizendo que está em uso.. existe outra possibilidade para executar esses cripts então? On Wed, Apr 15, 2009 at 8:50 AM, Carlos H. Cantu wrote: > B> o banco está sempre em uso, há vários fb_inet_server e não tem como > fazer > B> backups, entre outros.. > > No Firebird, você não precisa desconectar ninguém pra fazer backup > usando o gbak ou nbackup. > > []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 rodrigo em solucoeseinformatica.com.br Wed Apr 15 10:27:59 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 15 Apr 2009 10:27:59 -0300 Subject: [firebase-br] RES: Como Linkar DBgrid com FIbPlus In-Reply-To: References: Message-ID: Giovani, O componente TpFIbQuery não permite que você crie campos consistentes para que você exiba-os através de um DBGrid ou outro componente Data-aware. Se você utilizava a IBX, o TpFIbQuery é similar ao TIBSQL. Para fazer o que você deseja, utilize o componente TpFIBDataSet e preencha somente a propriedade SelectSQL do componente (que está dentro da propriedade SQLs). []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Giovani Rochê Enviada em: quarta-feira, 15 de abril de 2009 10:02 Para: Fórum Firebase Assunto: [firebase-br] Como Linkar DBgrid com FIbPlus Bom dia a todos. Pesquisei nas mensagens antigas e não achei a resposta. Eu uso um DbGrid ligado a um DataSource e esse DataSource é linkado com uma TIBQuery. Agora estou usando o FIBPLus e Uso a FIbQuery para realizar as consultas só que o DataSource não consegue "enxergar" a FIbQuery para que eu posso exibir o resultado da consulta no DBGrid. Alguém pode me dizer qual a maneira mais usual para linkar o DbGrid com a FibQuery? Obs: Desculpem se digitei algum nome errado mas não to com o FIbPlus instalado aqui. Obrigado! _________________________________________________________________ Faça já uma busa e ganhe um wink do Messenger. Está esperando o que? É grátis! http://www.ibud.com.br/ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.57/2060 - Release Date: 04/15/09 06:34:00 From sergiojampapb em gmail.com Wed Apr 15 10:41:14 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Wed, 15 Apr 2009 10:41:14 -0300 Subject: [firebase-br] EFD - OFF In-Reply-To: <49E4DF33.6090006@stetika.com.br> References: <49E4DF33.6090006@stetika.com.br> Message-ID: <33988d9d0904150641r1ba39e3bv5da6eda2ccbee0ef@mail.gmail.com> Eu uso: Mas qual a sua dúvida ? 2009/4/14 Isael Faria Junior > TEM ALGUEM NA LISTA QUE ESTÁ TRABALHANDO OU JÁ TRABALHOU NA EFD ?? > QUE POSSA ME TIRAR UMAS DUVIDAS ?? > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Apr 15 10:49:36 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 15 Apr 2009 10:49:36 -0300 Subject: [firebase-br] Classic server e Super server In-Reply-To: References: <682563808.20090415085029@warmboot.com.br> Message-ID: <1804959824.20090415104936@warmboot.com.br> Pode ser conexões "fantasmas", que caíram e que o FB ainda não detectou que caiu. Pode ser também o garbage collection sendo executado. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br B> Nisso até concordo, mas o que ocorre é que mesmo sem ninguém B> usando, sem ninguém conectado no servidor, continuam várias instâncias do fb_inet_server.. B> se for assim, qual é a lógica de, mesmo sem ninguém estar usando o banco, ele continuar em uso? B> E o "entre outros" que mandei, inclui-se o fato de ter que B> executar scrips alterando a estrutura do banco.. B> por exemplo quando tentamos criar foreign keys com o banco em uso B> ele também da erro, dizendo que está em uso.. B> existe outra possibilidade para executar esses cripts então? From rodrigo em solucoeseinformatica.com.br Wed Apr 15 10:51:49 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 15 Apr 2009 10:51:49 -0300 Subject: [firebase-br] RES: Classic server e Super server In-Reply-To: References: <682563808.20090415085029@warmboot.com.br> Message-ID: Balena, Se você tiver o serviço do FB ativo no servidor, sempre terá ao menos uma instância do FB_INET_SERVER na memória; Se outras instâncias estão mantendo-se abertas e registrando tabelas em uso mesmo com ninguém utilizando o seu sistema, é porque ou sua aplicação ou não está encerrando a conexão ao banco corretamente, ou porque os usuários estão finalizando a aplicação por meios anormais. Lembre-se que ao encerrar um programa "travado" a conexão associada à ele não será derrubada automaticamente pelo servidor. Quanto a questão de não se criar FKs com o banco em uso, isso era uma restrição que permaneceu até a versão 1.5. Da versão 2.0 em diante é possível sim criar FKs com as tabelas em uso, no entanto isso não é tão simples assim: se você estiver criando uma FK entre tabelas grandes (por grande digo alguns milhões de registros) e com usuários utilizando a aplicação, o banco não irá gerar erro, mas sua FK pode levar algumas horas para ser criada... []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Balena Enviada em: quarta-feira, 15 de abril de 2009 10:20 Para: Carlos H. Cantu; FireBase Assunto: Re: [firebase-br] Classic server e Super server Nisso até concordo, mas o que ocorre é que mesmo sem ninguém usando, sem ninguém conectado no servidor, continuam várias instâncias do fb_inet_server.. se for assim, qual é a lógica de, mesmo sem ninguém estar usando o banco, ele continuar em uso? E o "entre outros" que mandei, inclui-se o fato de ter que executar scrips alterando a estrutura do banco.. por exemplo quando tentamos criar foreign keys com o banco em uso ele também da erro, dizendo que está em uso.. existe outra possibilidade para executar esses cripts então? On Wed, Apr 15, 2009 at 8:50 AM, Carlos H. Cantu wrote: > B> o banco está sempre em uso, há vários fb_inet_server e não tem como > fazer > B> backups, entre outros.. > > No Firebird, você não precisa desconectar ninguém pra fazer backup > usando o gbak ou nbackup. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.57/2060 - Release Date: 04/15/09 06:34:00 From ass.volts em terra.com.br Wed Apr 15 11:13:30 2009 From: ass.volts em terra.com.br (Rafael Voltani) Date: Wed, 15 Apr 2009 14:13:30 +0000 Subject: [firebase-br] =?utf-8?q?RES=3A__Vers=C3=B5es_Firebird?= Message-ID: <61163.1239804810@terra.com.br> Salve Rodrigo, . Respondendo a suas perguntas, Para a conexao uso o componente TSQLConnection ( DBExpress ). Utilizo Tbm IB Expert . . Na verdade, nos tentamos migrar para o Firebird 2.1, o qual o delphi nao conseguia se comunicar. Procurando na internet e em contato com um Bruno da borland, me informoram que eu precisaria instalar um driver de terceiro. Ou da corelab, ou do Thiago Borges, optei pelo do Thiago por ser free, mas precisava do December Update, ai ferro td. . Mas, agora que peguei a versao correta do firebird 2.0 do servidor, o qual tentei instalar o firebird 1.5, migrei o banco pra essa versao e por enqnto funcionou. vou continuar fazendo os testes. . O erro que dava no delphi nao me lembro agora, mas lembro que mesmo com o delphi em modo design, quando clicava no ClientDataSet para testar a conexao, ele dava o erro. soh no ClientDataSet, já criados, quando eu tentava montar outra conexao do zero, dava pau já no SQLConnection. . as duas intalacoes do firebird, tanto a 1.5 quanto a 2.0 estavam como superserver as instrucoes de instalacao de 2 firebirds na mesma maquina eu peguei no site da FireBase mesmo http://www.firebase.com.br/fb/artigo.php?id=1862 [1] mesmo assim nao deu certo, e eu fiz conforme esta escrito. . mas tudo bem, agora que consegui rodar com firebird 2.0 vou recuperar o tempo perdido, o que nao foi pouco. . imensamente grato pela colaboracao de todos. . . Rafael Voltani . . . On Qua 15/04/09 09:19 , "Rodrigo A. de Freitas" rodrigo em solucoeseinformatica.com.br sent: Olá Rafael, A princípio você não deveria ter nenhum problema em rodar uma base de dados da versão 1.5 do firebird em um servidor com firebird 2.0. Também não tem nada disso do Delphi 2007 ser incompatível com o FB 2; qual a sua forma de conexão ? Se for através de IBX, o sistema funcionará tanto com o FB 1.5 quanto o 2.0 e 2.1 O que acontece é que o FB 2 é mais exigente com a sintaxe de comandos SQL, com queries ambíguas e alias conflitantes. Que erro acontece quando você tenta conectar a esta base de dados ? Qual servidor você está usando ? o FB é classic ou SuperServer ? Como está a linha de conexão que você usou ? Você precisa passar mais detalhes do seu problema se quer que o ajudemos. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [2] [mailto:lista-bounces em firebase.com.br [3]] Em nome de Rafael Voltani Enviada em: terça-feira, 14 de abril de 2009 18:49 Para: lista em firebase.com.br [4] Assunto: [firebase-br] Versões Firebird Olá pessoal... sou novo na lista... e novo com firebird... peguei um sistema pra dar continuidade... ele está desenvolvido em firebird 1.5... fui testar em uma maquina q tem um outro sistema em firebird 2.0... entraram em conflito... ja procurei muito sobre isso na internet... e soh encontro pra trocar as portas de comunicacao do firebird no arquivo firebird.conf na linha RemoteServicePort... troquei... e nada... desinstalei os dois... instalei um e dps o outro manualmente alterando a porta... e nada tbm... nao sei mais o que fazer... ateh tentei migrar o banco... mas o delphi 2007 nao eh compativel com o firebird 2.0... procurei os drivers cmpativeis... e nada tbm... poderiam me ajudar.... por favor??? grato desde já... Rafael Voltani ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 [5] Para consultar mensagens antigas: http://firebase.com.br/pesquisa [6] No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.57/2060 - Release Date: 04/15/09 06: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 [7] Para consultar mensagens antigas: http://firebase.com.br/pesquisa [8] E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTIzOTc5ODMyNy4xNDI3NTYuNDMxMy5wcmVzdG9uLnRlcnJhLmNvbSw1ODExTerraMail [9] Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From iibalena em gmail.com Wed Apr 15 11:35:36 2009 From: iibalena em gmail.com (Balena) Date: Wed, 15 Apr 2009 11:35:36 -0300 Subject: [firebase-br] RES: Classic server e Super server In-Reply-To: References: <682563808.20090415085029@warmboot.com.br> Message-ID: Bom, esse problema da aplicação não fechar a conexão é bem possível, já estarei verificando isso, muito obrigado pela ajuda. Em relação a demora na criação das FK, isso não seria um grande problema, até porque FKs geralmente são criadas com tabelas com poucos registros, e não há muitas tabelas com a quantidade de registros acima de 1 milhão.. Aproveitando a deixa do fb 2.0, para fazer essa migração do 1.5 para o 2.0, quais seriam os problemas que enfrentaria? 2009/4/15 Rodrigo A. de Freitas > Balena, > > Se você tiver o serviço do FB ativo no servidor, sempre terá ao menos uma > instância do FB_INET_SERVER na memória; Se outras instâncias estão > mantendo-se abertas e registrando tabelas em uso mesmo com ninguém > utilizando o seu sistema, é porque ou sua aplicação ou não está encerrando > a > conexão ao banco corretamente, ou porque os usuários estão finalizando a > aplicação por meios anormais. Lembre-se que ao encerrar um programa > "travado" a conexão associada à ele não será derrubada automaticamente pelo > servidor. > > Quanto a questão de não se criar FKs com o banco em uso, isso era uma > restrição que permaneceu até a versão 1.5. Da versão 2.0 em diante é > possível sim criar FKs com as tabelas em uso, no entanto isso não é tão > simples assim: se você estiver criando uma FK entre tabelas grandes (por > grande digo alguns milhões de registros) e com usuários utilizando a > aplicação, o banco não irá gerar erro, mas sua FK pode levar algumas horas > para ser criada... > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Balena > Enviada em: quarta-feira, 15 de abril de 2009 10:20 > Para: Carlos H. Cantu; FireBase > Assunto: Re: [firebase-br] Classic server e Super server > > Nisso até concordo, mas o que ocorre é que mesmo sem ninguém usando, sem > ninguém conectado no servidor, continuam várias instâncias do > fb_inet_server.. > se for assim, qual é a lógica de, mesmo sem ninguém estar usando o banco, > ele continuar em uso? > > E o "entre outros" que mandei, inclui-se o fato de ter que executar scrips > alterando a estrutura do banco.. > por exemplo quando tentamos criar foreign keys com o banco em uso ele > também > da erro, dizendo que está em uso.. > > existe outra possibilidade para executar esses cripts então? > > > On Wed, Apr 15, 2009 at 8:50 AM, Carlos H. Cantu > wrote: > > > B> o banco está sempre em uso, há vários fb_inet_server e não tem como > > fazer > > B> backups, entre outros.. > > > > No Firebird, você não precisa desconectar ninguém pra fazer backup > > usando o gbak ou nbackup. > > > > []s > > Carlos H. Cantu > > www.FireBase.com.br - www.firebirdnews.org > > www.warmboot.com.br - blog.firebase.com.br > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.57/2060 - Release Date: 04/15/09 > 06: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 samuel.peres.ferreira em gmail.com Wed Apr 15 11:45:27 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Wed, 15 Apr 2009 11:45:27 -0300 Subject: [firebase-br] erro na multiplicacao Message-ID: ola estou usando d7, com fb 2.1 tenho uma tabela mae q tem a quantidade (numeric(15,6)) e a na filha tb tem a quantidade (numeric(15,6) quando eu multiplico a t.quantidade * tf.quantidade da erro de estouro (integer overflow) ja tentei fazer com cast (t.quantidade * tf.quantidade as numeric(15,6)) e tb da erro. gostaria de saber se tem outra forma de resolver isso obrigado samuel From giovaniroche em msn.com Wed Apr 15 11:59:04 2009 From: giovaniroche em msn.com (=?iso-8859-1?Q?Giovani_Roch=EA?=) Date: Wed, 15 Apr 2009 11:59:04 -0300 Subject: [firebase-br] RES: Como Linkar DBgrid com FIbPlus In-Reply-To: References: Message-ID: OK, era isso q eu não sabia. Obrigado a todos! > From: rodrigo em solucoeseinformatica.com.br > To: lista em firebase.com.br > Date: Wed, 15 Apr 2009 10:27:59 -0300 > Subject: [firebase-br] RES: Como Linkar DBgrid com FIbPlus > > Giovani, > > O componente TpFIbQuery não permite que você crie campos consistentes para > que você exiba-os através de um DBGrid ou outro componente Data-aware. Se > você utilizava a IBX, o TpFIbQuery é similar ao TIBSQL. > > Para fazer o que você deseja, utilize o componente TpFIBDataSet e preencha > somente a propriedade SelectSQL do componente (que está dentro da > propriedade SQLs). > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Giovani Rochê > Enviada em: quarta-feira, 15 de abril de 2009 10:02 > Para: Fórum Firebase > Assunto: [firebase-br] Como Linkar DBgrid com FIbPlus > > > Bom dia a todos. > > Pesquisei nas mensagens antigas e não achei a resposta. > > Eu uso um DbGrid ligado a um DataSource e esse DataSource é linkado com uma > TIBQuery. > Agora estou usando o FIBPLus e Uso a FIbQuery para realizar as consultas só > que o > DataSource não consegue "enxergar" a FIbQuery para que eu posso exibir o > resultado da > consulta no DBGrid. > > Alguém pode me dizer qual a maneira mais usual para linkar o DbGrid com a > FibQuery? > > Obs: Desculpem se digitei algum nome errado mas não to com o FIbPlus > instalado aqui. > > Obrigado! > > _________________________________________________________________ > Faça já uma busa e ganhe um wink do Messenger. Está esperando o que? É > grátis! > http://www.ibud.com.br/ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.57/2060 - Release Date: 04/15/09 > 06: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 _________________________________________________________________ Faça já uma busa e ganhe um wink do Messenger. Está esperando o que? É grátis! http://www.ibud.com.br/ From rodrigo em solucoeseinformatica.com.br Wed Apr 15 13:02:02 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 15 Apr 2009 13:02:02 -0300 Subject: [firebase-br] RES: RES: Classic server e Super server In-Reply-To: References: <682563808.20090415085029@warmboot.com.br> Message-ID: <449564DCBAF94ACDBCE757391836E0DE@SOLUCOES.local> Acredito que você teria poucos problemas. Se o seu sistema foi bem escrito, acredito que a migração será tranqüila para você. Em geral, o Firebird chia na sintaxe de alguns comandos, como se você repetir um campo em um INSERT ou UPDATE, caso você tenha declarado um alias para uma tabela e referir-se aos campos sem este alias; algumas pessoas também reclamaram de queries que sofreram uma piora na performance devido a mudanças no otimizador do FB, mas eu vi poucos casos relatados. Também vale lembrar que se você estiver utilizando Delphi com DBX, provavelmente precisará de uma versão atualizada do driver de acesso. []'s Rodrigo -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Balena Enviada em: quarta-feira, 15 de abril de 2009 11:36 Para: FireBase Assunto: Re: [firebase-br] RES: Classic server e Super server Bom, esse problema da aplicação não fechar a conexão é bem possível, já estarei verificando isso, muito obrigado pela ajuda. Em relação a demora na criação das FK, isso não seria um grande problema, até porque FKs geralmente são criadas com tabelas com poucos registros, e não há muitas tabelas com a quantidade de registros acima de 1 milhão.. Aproveitando a deixa do fb 2.0, para fazer essa migração do 1.5 para o 2.0, quais seriam os problemas que enfrentaria? 2009/4/15 Rodrigo A. de Freitas > Balena, > > Se você tiver o serviço do FB ativo no servidor, sempre terá ao menos uma > instância do FB_INET_SERVER na memória; Se outras instâncias estão > mantendo-se abertas e registrando tabelas em uso mesmo com ninguém > utilizando o seu sistema, é porque ou sua aplicação ou não está encerrando > a > conexão ao banco corretamente, ou porque os usuários estão finalizando a > aplicação por meios anormais. Lembre-se que ao encerrar um programa > "travado" a conexão associada à ele não será derrubada automaticamente pelo > servidor. > > Quanto a questão de não se criar FKs com o banco em uso, isso era uma > restrição que permaneceu até a versão 1.5. Da versão 2.0 em diante é > possível sim criar FKs com as tabelas em uso, no entanto isso não é tão > simples assim: se você estiver criando uma FK entre tabelas grandes (por > grande digo alguns milhões de registros) e com usuários utilizando a > aplicação, o banco não irá gerar erro, mas sua FK pode levar algumas horas > para ser criada... > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Balena > Enviada em: quarta-feira, 15 de abril de 2009 10:20 > Para: Carlos H. Cantu; FireBase > Assunto: Re: [firebase-br] Classic server e Super server > > Nisso até concordo, mas o que ocorre é que mesmo sem ninguém usando, sem > ninguém conectado no servidor, continuam várias instâncias do > fb_inet_server.. > se for assim, qual é a lógica de, mesmo sem ninguém estar usando o banco, > ele continuar em uso? > > E o "entre outros" que mandei, inclui-se o fato de ter que executar scrips > alterando a estrutura do banco.. > por exemplo quando tentamos criar foreign keys com o banco em uso ele > também > da erro, dizendo que está em uso.. > > existe outra possibilidade para executar esses cripts então? > > > On Wed, Apr 15, 2009 at 8:50 AM, Carlos H. Cantu > wrote: > > > B> o banco está sempre em uso, há vários fb_inet_server e não tem como > > fazer > > B> backups, entre outros.. > > > > No Firebird, você não precisa desconectar ninguém pra fazer backup > > usando o gbak ou nbackup. > > > > []s > > Carlos H. Cantu > > www.FireBase.com.br - www.firebirdnews.org > > www.warmboot.com.br - blog.firebase.com.br > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.57/2060 - Release Date: 04/15/09 > 06: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 No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.57/2060 - Release Date: 04/15/09 06:34:00 From marioirodrigues em gmail.com Wed Apr 15 13:12:05 2009 From: marioirodrigues em gmail.com (Mario Rodrigues) Date: Wed, 15 Apr 2009 13:12:05 -0300 Subject: [firebase-br] Contrato de Sistema In-Reply-To: <49E5D8DD.7040009@stetika.com.br> References: <62259.1239744735@terra.com.br> <924fc0290904142002j7c98eb9albc65384378fa379e@mail.gmail.com> <49E5B84E.5000107@nautilus.com.br> <131523e10904150402g4a55f9daif5b660beaf46c769@mail.gmail.com> <49E5D8DD.7040009@stetika.com.br> Message-ID: <9c6114c60904150912w40a88acdn97210570c7a55b98@mail.gmail.com> gostaria tb de receber!! 2009/4/15 Isael Faria Junior > eu tb tenho interesse > > Anderson Piccoli escreveu: > >> Não sei se a lsita aceita anexos... mas também teria interesse neste >> modelo >> >> de contrato >> >> 2009/4/15 Fábio Marques >> >> >> >>> Pela quantidade de posts, talvez seja melhor enviar para a própria >>> lista! >>> :-) >>> >>> -- >>> F. Marques >>> Systems Analyst/IT Consultant >>> E-mail/MSN: fmarques em nautilus.com.br >>> Home Page: www.nautilus.com.br/~fmarques >>> >>> Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 >>> Linux Registred User #362204 (debian 5.0 "Lenny") >>> Brazilian Computer Society Member #18201 >>> >>> "The box said: Requires MS Windows or better, so I instaled Linux" >>> >>> >>> >>> >>> Felipe Cheiram wrote: >>> >>> >>> >>>> Pessoal me incluão nessa, tbm quero. >>>> >>>> Vlw. >>>> >>>> 2009/4/14 Rafael Voltani >>>> >>>> >>>> >>>> >>>> >>>>> gostei dessa.... poderiam me mandar tbm um modelo... >>>>> grato... >>>>> Rafael Voltani >>>>> On Ter 14/04/09 13:18 , "Zottis" zottissistemas em brturbo.com.br sent: >>>>> Pessoal, outra pergunta. alguém tem um modelo de contrato de >>>>> sistema mensal? >>>>> Zottis(TeamFB Users) >>>>> Zottis Sistemas - 2009 Ano XII >>>>> Programação Delphi/PHP/Firebird/MySQL >>>>> "Um homem só tem o direito de olhar >>>>> a um outro de cima para baixo, quando >>>>> vai ajuda-lo a levantar-se". >>>>> Gabriel Garcia Marquez >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 [1] >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> [2] >>>>> E-mail verificado pelo Terra Anti-Spam. >>>>> Para classificar esta mensagem como spam ou não spam, visite >>>>> >>>>> >>>>> >>>>> >>>>> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTIzOTcyNjAxNC42OTY1NC4zMjEyNi5jb2xldmlsZS50cG4udGVycmEuY29tLDM4ODk=TerraMail >>>>> [3] >>>>> Verifique periodicamente a pasta Spam para garantir que apenas >>>>> mensagens >>>>> indesejadas sejam classificadas como Spam. >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>>> >>>>> >>>>> >>>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> >>>> >>>> >>>> >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> __________ Information from ESET Smart Security, version of virus >> signature database 3989 (20090406) __________ >> >> The message was checked by ESET Smart Security. >> >> http://www.eset.com >> >> >> >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Wed Apr 15 13:18:27 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 15 Apr 2009 13:18:27 -0300 Subject: [firebase-br] =?iso-8859-1?q?Contrato_de_Sistema_-_N=C3O_POSTEM_M?= =?iso-8859-1?q?AIS_ISSO_NA_LISTA!?= In-Reply-To: <9c6114c60904150912w40a88acdn97210570c7a55b98@mail.gmail.com> References: <62259.1239744735@terra.com.br> <924fc0290904142002j7c98eb9albc65384378fa379e@mail.gmail.com> <49E5B84E.5000107@nautilus.com.br> <131523e10904150402g4a55f9daif5b660beaf46c769@mail.gmail.com> <49E5D8DD.7040009@stetika.com.br> <9c6114c60904150912w40a88acdn97210570c7a55b98@mail.gmail.com> Message-ID: <818011841.20090415131827@warmboot.com.br> MR> gostaria tb de receber!! NÂO POSTEM MAIS ISSO NA LISTA! Quem quiser, peça direto ao autor da mensagem, e não na lista! []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From info em cacula.ind.br Wed Apr 15 13:49:14 2009 From: info em cacula.ind.br (=?ISO-8859-1?Q?Alexandre_Gon=E7alves?=) Date: Wed, 15 Apr 2009 13:49:14 -0300 Subject: [firebase-br] Contrato de Sistema In-Reply-To: <9c6114c60904150912w40a88acdn97210570c7a55b98@mail.gmail.com> References: <62259.1239744735@terra.com.br> <924fc0290904142002j7c98eb9albc65384378fa379e@mail.gmail.com> <49E5B84E.5000107@nautilus.com.br> <131523e10904150402g4a55f9daif5b660beaf46c769@mail.gmail.com> <49E5D8DD.7040009@stetika.com.br> <9c6114c60904150912w40a88acdn97210570c7a55b98@mail.gmail.com> Message-ID: <49E6100A.9060105@cacula.ind.br> A gente, pelo amor de Deus... vamos parar com essa corrente... Quem quiser, entre em contato em private com o responsável. Mario Rodrigues escreveu: > gostaria tb de receber!! > > 2009/4/15 Isael Faria Junior > >> eu tb tenho interesse >> >> Anderson Piccoli escreveu: >> >>> Não sei se a lsita aceita anexos... mas também teria interesse neste >>> modelo >>> >>> de contrato >>> >>> 2009/4/15 Fábio Marques >>> >>> >>> >>>> Pela quantidade de posts, talvez seja melhor enviar para a própria >>>> lista! >>>> :-) >>>> >>>> -- >>>> F. Marques >>>> Systems Analyst/IT Consultant >>>> E-mail/MSN: fmarques em nautilus.com.br >>>> Home Page: www.nautilus.com.br/~fmarques >>>> >>>> Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 >>>> Linux Registred User #362204 (debian 5.0 "Lenny") >>>> Brazilian Computer Society Member #18201 >>>> >>>> "The box said: Requires MS Windows or better, so I instaled Linux" >>>> >>>> >>>> >>>> >>>> Felipe Cheiram wrote: >>>> >>>> >>>> >>>>> Pessoal me incluão nessa, tbm quero. >>>>> >>>>> Vlw. >>>>> >>>>> 2009/4/14 Rafael Voltani >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>> gostei dessa.... poderiam me mandar tbm um modelo... >>>>>> grato... >>>>>> Rafael Voltani >>>>>> On Ter 14/04/09 13:18 , "Zottis" zottissistemas em brturbo.com.br sent: >>>>>> Pessoal, outra pergunta. alguém tem um modelo de contrato de >>>>>> sistema mensal? >>>>>> Zottis(TeamFB Users) >>>>>> Zottis Sistemas - 2009 Ano XII >>>>>> Programação Delphi/PHP/Firebird/MySQL >>>>>> "Um homem só tem o direito de olhar >>>>>> a um outro de cima para baixo, quando >>>>>> vai ajuda-lo a levantar-se". >>>>>> Gabriel Garcia Marquez >>>>>> ______________________________________________ >>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 [1] >>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>>> [2] >>>>>> E-mail verificado pelo Terra Anti-Spam. >>>>>> Para classificar esta mensagem como spam ou não spam, visite >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTIzOTcyNjAxNC42OTY1NC4zMjEyNi5jb2xldmlsZS50cG4udGVycmEuY29tLDM4ODk=TerraMail >>>>>> [3] >>>>>> Verifique periodicamente a pasta Spam para garantir que apenas >>>>>> mensagens >>>>>> indesejadas sejam classificadas como Spam. >>>>>> ______________________________________________ >>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> __________ Information from ESET Smart Security, version of virus >>> signature database 3989 (20090406) __________ >>> >>> The message was checked by ESET Smart Security. >>> >>> http://www.eset.com >>> >>> >>> >>> >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From zan_ti em farmaponte.com.br Wed Apr 15 13:45:44 2009 From: zan_ti em farmaponte.com.br (Thiago) Date: Wed, 15 Apr 2009 13:45:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_com_SQL?= Message-ID: Bom dia galera ... Estou com uma dúvida que não sei se é possível sanar apenas com SQL, tenho o seguinte sql: select n.movdatmov as dat_mov, n.movcodfil as cod_fil, n.movclapro as cla_pro, sum(n.movtotite - n.movdesite) as tot_liq from stfil021_new n where n.movdatmov between '01/04/2009' and '05/04/2009' group by n.movclapro, n.movdatmov, n.movcodfil order by n.movdatmov, n.movcodfil, n.movclapro No resultado tenho 8 movclapro diferentes, por tanto terei 8 linhas diferentes, mas quero que os campos movclapro que seja 1,2 ou 3 venha na mesma linha e 7 e 8 também venham agrupados, ou seja, somados os valores ... Tem como fazer isso direto por sql ??? Obrigado !!! From felipearon em gmail.com Wed Apr 15 15:00:11 2009 From: felipearon em gmail.com (Felipe Aron) Date: Wed, 15 Apr 2009 15:00:11 -0300 Subject: [firebase-br] Udf ao criar banco Fb 2.1 Message-ID: <6a31e7720904151100y3bb4ce29h20adfc93783d6aa9@mail.gmail.com> Pessoal, ao criar um banco Fb 2.1 pelo IBExpert, ele cria o banco já com dois Udfs "RDB$GET_CONTEXT" e "RDB$SET_CONTEXT" Pergunta é: Posso exlcuir essas Udfs ??? -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema Gratuito - Em Desenvolvimento...) http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão http://pogsjob.wordpress.com (Pogs de programadores) From wellmsilva em gmail.com Wed Apr 15 16:01:52 2009 From: wellmsilva em gmail.com (Wellington Melo) Date: Wed, 15 Apr 2009 16:01:52 -0300 Subject: [firebase-br] Insert e Update em duas tabelas Message-ID: <21538b730904151201g40b3513ak1fbf891e31f14977@mail.gmail.com> Olá pessoal, Tenho duas tabelas: Usuarios e Pessoas, em usuários estão os campos especificos de usuarios como login, senha, perfil; e em pessoas está os dados pessoais do usuarios. Na tela de cadastro de usuario tem um grid que mostra as informações do usuarios nome, cpf e perfil; qdo vou editar ou inserir novo devo preecher os dados de ambos as tabelas em uma tela só . Gostaria de saber com faço para dá um insert ou update de em SimplesDataset do DBExpress usando esta duas tabelas; obs: uso Delphi 7, firebird, DBExpress; Wellington From renato em etemp.com.br Wed Apr 15 16:06:15 2009 From: renato em etemp.com.br (Carlos Renato) Date: Wed, 15 Apr 2009 16:06:15 -0300 Subject: [firebase-br] erro com campo blob Message-ID: <6D30DD44D611443DB55C4576ACF17250@noterenato> boa tarde pessoal. estou com o seguinte erro quando acesso uma tebela minha que tem um campo complemento do tipo blob sub_type 1 segment size 80 Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. Invalid BLOB ID. alguem poderia me socorrer ? From alexsistemass em gmail.com Wed Apr 15 16:28:55 2009 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Wed, 15 Apr 2009 16:28:55 -0300 Subject: [firebase-br] Comprar Fibplus para Delphi 2009 In-Reply-To: <1248420730.20090415084852@warmboot.com.br> References: <339165389.20090414091430@warmboot.com.br> <1248420730.20090415084852@warmboot.com.br> Message-ID: Quero saber onde consigo Comprar Fibplus para Delphi 2009 e se ja tem alguem usando o Fibplus com Delphi 2009 e tem alguma experiencia.. Obrigado ate + Entendi não eu so fisse uma pergunta aonde consigo comprar o Fibplus ..não reclamei de nenhum produto de fibplus e muito menos do suporte seu Dr Carlos cantu .. ate tenho que te agradecer. E ja estou testando o Fibplus isso deve ter sido Um mau entendido ..ate + Qualquer coisa me Desculpe 2009/4/15 Carlos H. Cantu > >Foi horrivel... O Dr Carlos cantu não ofereceu serviços de supoerte ... > > Conforme descrito na loja online da FireBase, nós apenas divulgamos os > links para compra com desconto. A responsabilidade de suporte, venda, > etc é DO FABRICANTE do produto! Se você comprar qualquer produto > *MEU*, terá todo o suporte necessário, mas esse não foi o caso. > Acredito que você também não tenha "notado" que os serviços de > consultoria oferecidos pela FireBase são para o Firebird, e não para > linguagens ou componentes. Da próxima vez, sugiro que você se informe > melhor, lendo atentamente o que está no site. > > Sei de diversas pessoas que já compraram o produto, e nunca tiveram > qualquer um dos problemas que você descreveu. Também desconheço alguém > que teve problemas pra instalar. Se alguém teve, provavelmente usou os > canais oficiais de suporte do produto para tirar as dúvidas. > > Eu fiz tudo que estava ao meu alcance para ajuda-lo com seu problema, > mesmo não sendo de minha responsabilidade. Felizmente, você é uma > exceção, porque se fosse pra "ouvir" isso de todo mundo, eu logo > tirava esses links com descontos e cada um que se virasse pra pagar o > preço cheio, direto no site do fabricante! > > > 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 ecostas em gmail.com Wed Apr 15 16:34:14 2009 From: ecostas em gmail.com (Eduardo C) Date: Wed, 15 Apr 2009 16:34:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_com_SQL?= In-Reply-To: References: Message-ID: <14d39e550904151234i1a93b41ao42231ff88652a05e@mail.gmail.com> Você não pode fazer um case, por exemplo, que retorne o mesmo valor para 1, 2 e 3, retorne outro valor para 7 e 8, valores distintos para o que não estiver nesses intervalos e agrupar pelo resultado desse case? 2009/4/15 Thiago > Bom dia galera ... > > Estou com uma dúvida que não sei se é possível sanar apenas com SQL, tenho > o seguinte sql: > > select > n.movdatmov as dat_mov, > n.movcodfil as cod_fil, > n.movclapro as cla_pro, > sum(n.movtotite - n.movdesite) as tot_liq > from stfil021_new n > where n.movdatmov between '01/04/2009' and '05/04/2009' > group by n.movclapro, n.movdatmov, n.movcodfil > order by n.movdatmov, n.movcodfil, n.movclapro > > No resultado tenho 8 movclapro diferentes, por tanto terei 8 linhas > diferentes, mas quero que os campos movclapro que seja 1,2 ou 3 venha na > mesma linha e 7 e 8 também venham agrupados, ou seja, somados os valores ... > > Tem como fazer isso direto por sql ??? > > 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 josue em ciberpoint.com.br Wed Apr 15 18:14:50 2009 From: josue em ciberpoint.com.br (=?iso-8859-1?B?Sm9zdek=?=) Date: Wed, 15 Apr 2009 18:14:50 -0300 Subject: [firebase-br] dbexpress References: Message-ID: <00DBDB3976DD42AAA44DDE918226F054@masterciber> O Reijanio Nunes Ribeiro mandou estas dicas que me ajudaram bastante. Estou complementando com os cursos em video da DEVMedia - Club Delphi - Sql Magazine. dbexpres = sqlconnect + sqldataset palheta dataaccess = datasetprovider + clientdataset + datasource sqlconnection loginprompt = false clica 2 vezes no icone do sqlconnecttion vai abrir uma janela de criação da configuração clica no sinal de +em driver name escolhe interbase da um nome pra conexão clica em ok seleciona o conexão criada e em databasename no lado direto colocal isso mais ou menos assim ex: localhost:c:\cep\cep.fdb clica em cima no botão test connect se tudo der certo vai ter uma msg dizendo suceffully connected. a partir daí o sqlconection estaá configurado clica no sqldataset e no object inspector seleciona em sqlconnection a conexão que vc acabou de criar, e em comandtext clique no botão que aparece e slecione a tabela ou digite o nome da tabela, obs ao abrir vai se estiver conectado vai estar todas as tabelas do bd, e so selecionar a tabela no grid de cima e o asterisco no de baixo, muito facil em datasetprovider em dataset escolha o sqldataset que acabou de configurar em clientdataset no providername selecione o datasetprovider que acabou de configurar e clique duas vezes no clientedataset pra abrir o fields editor onde ao clicar com o botão direito vc vai adicionra todos os campos, se tudo estiver correto vai adicionar os campos em datasource vc seleciona o clientdataset que vc acabou de configurar e pronto, mais funcionalidades vc vai conhecendo com o tempo espero ter ajudado abraços. Josué D. Silva Telecomunicações Curupira Ltda Ouroeste - SP 017 - 38431606 ----- Original Message ----- From: "Samuel Querino da Cruz" To: "FireBase" Sent: Tuesday, April 14, 2009 10:03 PM Subject: Re: [firebase-br] dbexpress Ola Josué, estu precisando de ajuda também, se alguem te dar alguma dica vamos nos comnicar também. abraços Samuel 2009/4/14 Josué > Amigos, estou iniciando em Firebase e SQL, com delphi7 e FB2.0 . peguei > alguns exemplos usando o dbexpress que está na paleta do delphi. Só que deve > ter algo errado pois o banco não conecta. > Minha experiencia é paradox. > > Qquer ajuda será bem vinda. > ------------------------------------- > Josué D. Silva > Telecomunicações Curupira Ltda > Ouroeste - SP > 017 - 38431606 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From alexsistemass em gmail.com Wed Apr 15 21:12:51 2009 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Wed, 15 Apr 2009 21:12:51 -0300 Subject: [firebase-br] gstat no reserve Message-ID: gstat no reserve Tenho um banco de dados do Firebird e ele esta force writes , no reserve gostaria de saber como faço para tirar o no reserve sem ter que criar outro banco .. Se existe uma opção para fazer isso com o gbak ou gfix ate + Obrigado From alexsistemass em gmail.com Thu Apr 16 07:08:08 2009 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Thu, 16 Apr 2009 07:08:08 -0300 Subject: [firebase-br] gstat no reserve In-Reply-To: References: Message-ID: 2009/4/15 Alex Miranda de Oliveira > gstat no reserve > > Tenho um banco de dados do Firebird e ele esta > > force writes , no reserve > > > gostaria de saber como faço para tirar o no reserve > sem ter que criar outro banco .. > > Se existe uma opção para fazer isso com o gbak ou gfix > > ja Consegui Resolver o Comando e o que segue abaixo gfix -use reserve banco.fdb > > ate + Obrigado > > > From wellmsilva em gmail.com Thu Apr 16 08:23:52 2009 From: wellmsilva em gmail.com (Wellington Melo) Date: Thu, 16 Apr 2009 08:23:52 -0300 Subject: [firebase-br] SimplesDataSet Inserindo dados em Duas tabelas Message-ID: <21538b730904160423p3e88210fv62c470a2dba4902@mail.gmail.com> Olá pessoal, Tenho duas tabelas: Usuarios e Pessoas, em usuários estão os campos especificos de usuarios como login, senha, perfil; e em pessoas está os dados pessoais do usuarios. Na tela de cadastro de usuario tem um grid que mostra as informações do usuarios nome, cpf e perfil; qdo vou editar ou inserir novo devo preecher os dados de ambos as tabelas em uma tela só . Gostaria de saber com faço para dá um insert ou update de em SimplesDataset do DBExpress usando esta duas tabelas; obs: uso Delphi 7, firebird, DBExpress; Wellington From alexsistemass em gmail.com Thu Apr 16 09:23:42 2009 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Thu, 16 Apr 2009 09:23:42 -0300 Subject: [firebase-br] Core 2 Duo SuperServer ou Classic Server Message-ID: Core 2 Duo SuperServer ou Classic Server Qual Firebird e o melhor Super Server ou Classic Server para processadores core2Duo Duvida .. Ate + Obrigado From rnribeiro em gmail.com Thu Apr 16 09:35:11 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 16 Apr 2009 09:35:11 -0300 Subject: [firebase-br] dbexpress In-Reply-To: <00DBDB3976DD42AAA44DDE918226F054@masterciber> References: <00DBDB3976DD42AAA44DDE918226F054@masterciber> Message-ID: <88c045a10904160535m23e2b2d6h8beec584e4e38e7@mail.gmail.com> fico feliz em ter ajudado, se precisar é so falra 2009/4/15 Josué > O Reijanio Nunes Ribeiro > mandou estas dicas que me ajudaram bastante. > Estou complementando com os cursos em video da DEVMedia - Club Delphi - Sql > Magazine. > > dbexpres = sqlconnect + sqldataset > palheta dataaccess = datasetprovider + clientdataset + datasource > sqlconnection > loginprompt = false > clica 2 vezes no icone do sqlconnecttion vai abrir uma janela de criação da > configuração > clica no sinal de +em driver name escolhe interbase da um nome pra conexão > clica em ok > seleciona o conexão criada e em databasename no lado direto colocal isso > mais ou menos assim > ex: localhost:c:\cep\cep.fdb clica em cima no botão test connect se tudo > der > certo vai ter uma msg dizendo suceffully connected. a partir daí o > sqlconection estaá configurado > > clica no sqldataset e no object inspector seleciona em sqlconnection a > conexão que vc acabou de criar, e em comandtext clique no botão que aparece > e slecione a tabela ou digite o nome da tabela, obs ao abrir vai se estiver > conectado vai estar todas as tabelas do bd, e so selecionar a tabela no > grid > de cima e o asterisco no de baixo, muito facil > > em datasetprovider em dataset escolha o sqldataset que acabou de configurar > > em clientdataset no providername selecione o datasetprovider que acabou de > configurar e clique duas vezes no clientedataset pra abrir o fields editor > onde ao clicar com o botão direito vc vai adicionra todos os campos, se > tudo > estiver correto vai adicionar os campos > > em datasource vc seleciona o clientdataset que vc acabou de configurar e > pronto, mais funcionalidades vc vai conhecendo com o tempo espero ter > ajudado > > abraços. > > Josué D. Silva > Telecomunicações Curupira Ltda > Ouroeste - SP > 017 - 38431606 > ----- Original Message ----- > From: "Samuel Querino da Cruz" > To: "FireBase" > Sent: Tuesday, April 14, 2009 10:03 PM > Subject: Re: [firebase-br] dbexpress > > > Ola Josué, estu precisando de ajuda também, se alguem te dar alguma dica > vamos nos comnicar também. > > abraços > Samuel > > 2009/4/14 Josué > > > Amigos, estou iniciando em Firebase e SQL, com delphi7 e FB2.0 . peguei > > alguns exemplos usando o dbexpress que está na paleta do delphi. Só que > deve > > ter algo errado pois o banco não conecta. > > Minha experiencia é paradox. > > > > Qquer ajuda será bem vinda. > > ------------------------------------- > > Josué D. Silva > > Telecomunicações Curupira Ltda > > Ouroeste - SP > > 017 - 38431606 > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Thu Apr 16 09:51:30 2009 From: renato_br em bol.com.br (Renato Alves) Date: Thu, 16 Apr 2009 09:51:30 -0300 Subject: [firebase-br] SimplesDataSet Inserindo dados em Duas tabelas References: <21538b730904160423p3e88210fv62c470a2dba4902@mail.gmail.com> Message-ID: Wellington, Não entendi é Master-Detail que vc quer, se for tem artigo do site da Firebase explicando isso.. http://www.firebase.com.br/fb/artigo.php?id=299 Uso também Delphi 7 + DBexpress + Firebird, mas nunca usei SimplesDataset, utilizo ClientDataSet+Provider+SQLDataSet. Renato. ----- Original Message ----- From: "Wellington Melo" To: "FireBase" Sent: Thursday, April 16, 2009 8:23 AM Subject: [firebase-br] SimplesDataSet Inserindo dados em Duas tabelas Olá pessoal, Tenho duas tabelas: Usuarios e Pessoas, em usuários estão os campos especificos de usuarios como login, senha, perfil; e em pessoas está os dados pessoais do usuarios. Na tela de cadastro de usuario tem um grid que mostra as informações do usuarios nome, cpf e perfil; qdo vou editar ou inserir novo devo preecher os dados de ambos as tabelas em uma tela só . Gostaria de saber com faço para dá um insert ou update de em SimplesDataset do DBExpress usando esta duas tabelas; obs: uso Delphi 7, firebird, DBExpress; Wellington ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From edujed em gmail.com Thu Apr 16 10:01:41 2009 From: edujed em gmail.com (Eduardo Jedliczka) Date: Thu, 16 Apr 2009 10:01:41 -0300 Subject: [firebase-br] Core 2 Duo SuperServer ou Classic Server In-Reply-To: References: Message-ID: <1239886901.6972.7.camel@Aspire5612.bonagura.com.br> Não é tão simples assim... Há muitas coisas a levar em conta. Quanto de memóriva você tem ? Quantos usuários você terá ? Qual é o tamanho da base de dados ? Seu aplicativo é de missão-crítica? É WEB (feito em PHP/JSP conectado ao Apache/IIS) ? Qual é o sistema operacional do servidor ? Existem processos de banco de dados que podem demorar mais do que 5 minutos ? Algumas destas respostas apontam para o Classic outras para o SuperServer. Mas se você tem poucos usuários, pouca memória (isto é relativo à quantidade de usuários e tamanho do banco), e não tem problemas se um processo pesado deixar todo mundo esperando, seja feliz e use o superserver. Se você tem muitos usuários, ou um banco grande, ou um sistema web, saiba que um core2duo não dará conta do recado. Ou seja, esta decisão precisa ser muito bem pensada e planejada. Abraço Eduardo Jedliczka. Em Qui, 2009-04-16 às 09:23 -0300, Alex Miranda de Oliveira escreveu: > Core 2 Duo SuperServer ou Classic Server > > Qual Firebird e o melhor Super Server ou Classic Server > para processadores core2Duo > > > Duvida .. > > Ate + 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 rnribeiro em gmail.com Thu Apr 16 10:16:15 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 16 Apr 2009 10:16:15 -0300 Subject: [firebase-br] Insert e Update em duas tabelas In-Reply-To: <21538b730904151201g40b3513ak1fbf891e31f14977@mail.gmail.com> References: <21538b730904151201g40b3513ak1fbf891e31f14977@mail.gmail.com> Message-ID: <88c045a10904160616x651d4c6ax20609a9526606ed0@mail.gmail.com> não entendi direito que vc digitou mais vou te dar uma ideia, da uma olhada em update cascade e delete cascade, e insert cascade pelo ibexpert fica muito facil fazer isso 2009/4/15 Wellington Melo > Olá pessoal, > Tenho duas tabelas: Usuarios e Pessoas, em usuários estão os campos > especificos de usuarios como login, senha, perfil; e em pessoas está os > dados pessoais do usuarios. > Na tela de cadastro de usuario tem um grid que mostra as informações do > usuarios nome, cpf e perfil; > qdo vou editar ou inserir novo devo preecher os dados de ambos as tabelas > em uma tela só . > Gostaria de saber com faço para dá um insert ou update de em SimplesDataset > do DBExpress > usando esta duas tabelas; > obs: uso Delphi 7, firebird, DBExpress; > > Wellington > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From ass.volts em terra.com.br Thu Apr 16 13:22:12 2009 From: ass.volts em terra.com.br (Rafael Voltani) Date: Thu, 16 Apr 2009 16:22:12 +0000 Subject: [firebase-br] Erro sistema Message-ID: <59597.1239898932@terra.com.br> Boa tarde a todos... . depois de compilado o sistema... na maquina a qual o desenvolvo, ele roda normal... quando instalo em outra maquina... estava dando erro de que faltava uma dll (dbxint30.dll). coloquei a dll na pasta do executavel, blza. . mas agora dah um erro de Unavailable Database qndo inicia... . ja verifiquei as conexoes... os componentes de conexao... coloquei pra fechar todos os datasets qndo iniciar o sistema... e mesmo assim dah esse erro nao sei mais o que fazer.. alguem pode me ajudar?? por favor.. . Desenvolvo em delphi 2007, dbExpress para conexao com o banco, uso firebird 2.0 e IBExpert... . nao sei se posso reportar este erro na lista, mas é que nao encontro resposta em lugar nenhum da internet. . grato pela atencao... . Rafael Voltani . . From eduardoandrade em persoft.com.br Thu Apr 16 14:06:01 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Thu, 16 Apr 2009 14:06:01 -0300 Subject: [firebase-br] Erro sistema In-Reply-To: <59597.1239898932@terra.com.br> References: <59597.1239898932@terra.com.br> Message-ID: <49E76579.5000805@persoft.com.br> Passe toda a mensagem de erro. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Rafael Voltani escreveu: > Boa tarde a todos... > . > depois de compilado o sistema... na maquina a qual o desenvolvo, ele > roda normal... > quando instalo em outra maquina... estava dando erro de que faltava > uma dll (dbxint30.dll). > coloquei a dll na pasta do executavel, blza. > . > mas agora dah um erro de Unavailable Database qndo inicia... > . > ja verifiquei as conexoes... os componentes de conexao... > coloquei pra fechar todos os datasets qndo iniciar o sistema... > e mesmo assim dah esse erro > nao sei mais o que fazer.. > alguem pode me ajudar?? por favor.. > . > Desenvolvo em delphi 2007, dbExpress para conexao com o banco, uso > firebird 2.0 e IBExpert... > . > nao sei se posso reportar este erro na lista, > mas é que nao encontro resposta em lugar nenhum da internet. > . > grato pela atencao... > . > Rafael Voltani > . > . > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.58/2062 - Release Date: 04/16/09 08:12:00 > > From jedyfb em gmail.com Thu Apr 16 14:15:00 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 16 Apr 2009 14:15:00 -0300 Subject: [firebase-br] Erro sistema In-Reply-To: <59597.1239898932@terra.com.br> References: <59597.1239898932@terra.com.br> Message-ID: <1239902100.22633.0.camel@Aspire5612.bonagura.com.br> O banco de dados está devidamente instalado e instanciado ? Sucesso, Eduardo Jedliczka Em Qui, 2009-04-16 às 16:22 +0000, Rafael Voltani escreveu: > Boa tarde a todos... > . > depois de compilado o sistema... na maquina a qual o desenvolvo, ele > roda normal... > quando instalo em outra maquina... estava dando erro de que faltava > uma dll (dbxint30.dll). > coloquei a dll na pasta do executavel, blza. > . > mas agora dah um erro de Unavailable Database qndo inicia... > . > ja verifiquei as conexoes... os componentes de conexao... > coloquei pra fechar todos os datasets qndo iniciar o sistema... > e mesmo assim dah esse erro > nao sei mais o que fazer.. > alguem pode me ajudar?? por favor.. > . > Desenvolvo em delphi 2007, dbExpress para conexao com o banco, uso > firebird 2.0 e IBExpert... > . > nao sei se posso reportar este erro na lista, > mas é que nao encontro resposta em lugar nenhum da internet. > . > grato pela atencao... > . > Rafael Voltani > . > . > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ass.volts em terra.com.br Thu Apr 16 15:38:26 2009 From: ass.volts em terra.com.br (Rafael Voltani) Date: Thu, 16 Apr 2009 18:38:26 +0000 Subject: [firebase-br] Erro sistema Message-ID: <62017.1239907106@terra.com.br> boa tarde, . eu fecho todas as conexoes antes d compilar, e coloquei pra fechar em tempo de execucao tbm soh pra garantir. . o firebird esta rodando normalmente, o banco no IBExpert tbm, a mesma configuracao que fiz na minha maquina eu fiz na outra. . ateh coloquei minha maquina como servidor, e tentei rodar na outra maquina com um atalho. e mesmo assim dá o erro: Unavailable Database, e é só isso q aparece. fiz esse teste, pq se eu rodo, mesmo com o delphi fechado na minha maquina, funciona normalmente. . nao sei mais o que fazer. . . imensamente grato pela atencao de voces. . . Rafael Voltani. . . . On Qui 16/04/09 14:03 , Sandro Souza escovadordebits em gmail.com sent: Bom dia/tarde Rafael. Grande Rafael, quando você diz: "coloquei pra fechar todos os datasets qndo iniciar o sistema..." Quer dizer que você fecha os seus DataSets via programação na criação e/ou exibição dos seus forms e/ou datamodules? Se for isso, não vai adiantar, pois você tem que deixar todos os seus DataSets fechados logo em tempo de desenho, ou seja, abra o projeto do seu sistema, selecione o seu respectivo componente TSQLConnection e deixe-o desconectado, ou seja, quando o seu sistema for compilado, ele não tentará conectar logo no início. Se você deixa o seu TSQLConnection conectado em tempo de desenho (dentro do Delphi), assim que você executar o seu sistema e ele carregar os seus forms e datamodules, os respectivos eventos de OnCreate (FormCreate, DataModuleCreate, etc...) só serão executados logo após todos os componentes daquele form ou datamodule terem sido carregados, e nesse caso, se foram compilados JÁ conectados, tentarão conectar naquele mesmo momento, antes de seu código, no evento OnCreate, ter sido executado. Digo isso porque também já passei por isso, assim como outros zilhões de programadores. Espero ter ajudado mais que atrapalhado. :D 2009/4/16 Rafael Voltani Boa tarde a todos... . depois de compilado o sistema... na maquina a qual o desenvolvo, ele roda normal... quando instalo em outra maquina... estava dando erro de que faltava uma dll (dbxint30.dll). coloquei a dll na pasta do executavel, blza. . mas agora dah um erro de Unavailable Database qndo inicia... . ja verifiquei as conexoes... os componentes de conexao... coloquei pra fechar todos os datasets qndo iniciar o sistema... e mesmo assim dah esse erro nao sei mais o que fazer.. alguem pode me ajudar?? por favor.. . Desenvolvo em delphi 2007, dbExpress para conexao com o banco, uso firebird 2.0 e IBExpert... . nao sei se posso reportar este erro na lista, mas é que nao encontro resposta em lugar nenhum da internet. . grato pela atencao... . Rafael Voltani . . ______________________________________________ FireBase-BR (www.firebase.com.br [1]) - Hospedado em www.locador.com.br [2] Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 [3] Para consultar mensagens antigas: http://firebase.com.br/pesquisa [4] ------------------------- E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, clique aqui [5]. Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. ------------------------- Esta mensagem foi verificada pelo E-mail Protegido Terra. Atualizado em 16/04/2009 From willianby em gmail.com Thu Apr 16 15:51:08 2009 From: willianby em gmail.com (Willian Yamashita) Date: Thu, 16 Apr 2009 15:51:08 -0300 Subject: [firebase-br] Erro sistema In-Reply-To: <59597.1239898932@terra.com.br> References: <59597.1239898932@terra.com.br> Message-ID: <62e1b0cc0904161151h528e4140mc10a33c474e8769b@mail.gmail.com> Olá rafael voce procurou olhar se os provider flags estao certos para os dados q vc vai utilizar eu estava com um erro parecido e arrumei os provders e funfou tenta e diz se funfa T+ 2009/4/16 Rafael Voltani > Boa tarde a todos... > . > depois de compilado o sistema... na maquina a qual o desenvolvo, ele > roda normal... > quando instalo em outra maquina... estava dando erro de que faltava > uma dll (dbxint30.dll). > coloquei a dll na pasta do executavel, blza. > . > mas agora dah um erro de Unavailable Database qndo inicia... > . > ja verifiquei as conexoes... os componentes de conexao... > coloquei pra fechar todos os datasets qndo iniciar o sistema... > e mesmo assim dah esse erro > nao sei mais o que fazer.. > alguem pode me ajudar?? por favor.. > . > Desenvolvo em delphi 2007, dbExpress para conexao com o banco, uso > firebird 2.0 e IBExpert... > . > nao sei se posso reportar este erro na lista, > mas é que nao encontro resposta em lugar nenhum da internet. > . > grato pela atencao... > . > Rafael Voltani > . > . > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From ass.volts em terra.com.br Thu Apr 16 15:55:59 2009 From: ass.volts em terra.com.br (Rafael Voltani) Date: Thu, 16 Apr 2009 18:55:59 +0000 Subject: [firebase-br] Erro sistema Message-ID: <62485.1239908159@terra.com.br> Me descuple pela ignorancia... eh q sou um pouco novato ainda na area... onde vejo isso?? rss . grato pela antecao. On Qui 16/04/09 15:51 , Willian Yamashita willianby em gmail.com sent: Olá rafael voce procurou olhar se os provider flags estao certos para os dados q vc vai utilizar eu estava com um erro parecido e arrumei os provders e funfou tenta e diz se funfa T+ 2009/4/16 Rafael Voltani ss.volts em terra.com.br [1] target="_blank"> > Boa tarde a todos... > . > depois de compilado o sistema... na maquina a qual o desenvolvo, ele > roda normal... > quando instalo em outra maquina... estava dando erro de que faltava > uma dll (dbxint30.dll). > coloquei a dll na pasta do executavel, blza. > . > mas agora dah um erro de Unavailable Database qndo inicia... > . > ja verifiquei as conexoes... os componentes de conexao... > coloquei pra fechar todos os datasets qndo iniciar o sistema... > e mesmo assim dah esse erro > nao sei mais o que fazer.. > alguem pode me ajudar?? por favor.. > . > Desenvolvo em delphi 2007, dbExpress para conexao com o banco, uso > firebird 2.0 e IBExpert... > . > nao sei se posso reportar este erro na lista, > mas é que nao encontro resposta em lugar nenhum da internet. > . > grato pela atencao... > . > Rafael Voltani > . > . > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 [2] > Para consultar mensagens antigas: http://firebase.com.br/pesquisa [3] > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 [4] Para consultar mensagens antigas: http://firebase.com.br/pesquisa [5] E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTIzOTkwNzk3NC42NTk1NjguMTkwMjQuY2FicmV0b24udGVycmEuY29tLDU0NDE=TerraMail [6] Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From rnribeiro em gmail.com Thu Apr 16 16:47:21 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 16 Apr 2009 16:47:21 -0300 Subject: [firebase-br] Erro sistema In-Reply-To: <59597.1239898932@terra.com.br> References: <59597.1239898932@terra.com.br> Message-ID: <88c045a10904161247r5e750c30i37fbb9ef398cccdc@mail.gmail.com> rafael na aplicação ta indo junto esses arquivos o fbclient.dll, o midas, o gds32.dll e o dbxint30.dll 2009/4/16 Rafael Voltani > Boa tarde a todos... > . > depois de compilado o sistema... na maquina a qual o desenvolvo, ele > roda normal... > quando instalo em outra maquina... estava dando erro de que faltava > uma dll (dbxint30.dll). > coloquei a dll na pasta do executavel, blza. > . > mas agora dah um erro de Unavailable Database qndo inicia... > . > ja verifiquei as conexoes... os componentes de conexao... > coloquei pra fechar todos os datasets qndo iniciar o sistema... > e mesmo assim dah esse erro > nao sei mais o que fazer.. > alguem pode me ajudar?? por favor.. > . > Desenvolvo em delphi 2007, dbExpress para conexao com o banco, uso > firebird 2.0 e IBExpert... > . > nao sei se posso reportar este erro na lista, > mas é que nao encontro resposta em lugar nenhum da internet. > . > grato pela atencao... > . > Rafael Voltani > . > . > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Apr 16 16:48:38 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 16 Apr 2009 16:48:38 -0300 Subject: [firebase-br] Erro sistema In-Reply-To: <88c045a10904161247r5e750c30i37fbb9ef398cccdc@mail.gmail.com> References: <59597.1239898932@terra.com.br> <88c045a10904161247r5e750c30i37fbb9ef398cccdc@mail.gmail.com> Message-ID: <88c045a10904161248k5d2c5580tdf0ff8340b8f8804@mail.gmail.com> se tiver faltando coloca ele na pasta da aplicação 2009/4/16 Reijanio Nunes Ribeiro > rafael na aplicação ta indo junto esses arquivos o fbclient.dll, o midas, o > gds32.dll e o dbxint30.dll > > 2009/4/16 Rafael Voltani > >> Boa tarde a todos... >> >> . >> depois de compilado o sistema... na maquina a qual o desenvolvo, ele >> roda normal... >> quando instalo em outra maquina... estava dando erro de que faltava >> uma dll (dbxint30.dll). >> coloquei a dll na pasta do executavel, blza. >> . >> mas agora dah um erro de Unavailable Database qndo inicia... >> . >> ja verifiquei as conexoes... os componentes de conexao... >> coloquei pra fechar todos os datasets qndo iniciar o sistema... >> e mesmo assim dah esse erro >> nao sei mais o que fazer.. >> alguem pode me ajudar?? por favor.. >> . >> Desenvolvo em delphi 2007, dbExpress para conexao com o banco, uso >> firebird 2.0 e IBExpert... >> . >> nao sei se posso reportar este erro na lista, >> mas é que nao encontro resposta em lugar nenhum da internet. >> . >> grato pela atencao... >> . >> Rafael Voltani >> . >> . >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > From dpto.constru em gmail.com Thu Apr 16 17:26:55 2009 From: dpto.constru em gmail.com (RenaN FiG) Date: Thu, 16 Apr 2009 17:26:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?_Conex=F5es_por_usu=E1rio_+_Delphi?= Message-ID: Olá pessoal... Utilizo delphi 7 e Firebird 2.0.5 e preciso saber o número de conexões por usuário no banco de dados (igual o ibexpert faz). Fiz um teste aqui utilizando os componentes IBServerProperties e o IBDatabaseInfo e os dois estão retornando o número de conexões totais no banco de dados, conforme exemplo abaixo: Renan: 5 Conexões Edilson: 3 Conexões Sysdba: 9 Conexões Esta mostrando 17 conexões, porém precisa saber igual ao citado no exemplo acima, ou seja, detalhado o número de conexões por usuário. *Alguém pode me ajudar a solucionar o meu problema?* *OBS: No momento não é possível atualizar a versão do banco de dados.* * * From escovadordebits em gmail.com Thu Apr 16 17:42:55 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 16 Apr 2009 17:42:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=F5es_por_usu=E1rio_+_Delphi?= In-Reply-To: References: Message-ID: <64d5939a0904161342k6d1a063cycc57de3aa07f2674@mail.gmail.com> Bom dia/tarde Renan. Grande Renan, eu verifiquei aqui no Firebird 2.1 que pela tabela de sistema MON$ATTACHMENTS podemos obter essas informações que você deseja. Cada conexão cria automaticamente uma nova linha/registro nessa tabela que desaparece assim que a conexão e desfeita. A coluna/campo MON$ATTACHMENT_NAME informa o banco de dados que está sendo acessado. A coluna/campo MON$USER informa o usuário que conectou. A coluna/campo MON$REMOTE_ADDRESS informa o endereço IP da aplicação cliente que conectou no banco. Espero ter ajudado mais que atrapalhado. :D 2009/4/16 RenaN FiG > Olá pessoal... > Utilizo delphi 7 e Firebird 2.0.5 e preciso saber o número de conexões por > usuário no banco de dados (igual o ibexpert faz). > > Fiz um teste aqui utilizando os componentes IBServerProperties e o > IBDatabaseInfo e os dois estão retornando o número de conexões totais no > banco de dados, conforme exemplo abaixo: > > Renan: 5 Conexões > Edilson: 3 Conexões > Sysdba: 9 Conexões > > Esta mostrando 17 conexões, porém precisa saber igual ao citado no exemplo > acima, ou seja, detalhado o número de conexões por usuário. > > *Alguém pode me ajudar a solucionar o meu problema?* > > *OBS: No momento não é possível atualizar a versão do banco 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 > From ass.volts em terra.com.br Thu Apr 16 18:09:46 2009 From: ass.volts em terra.com.br (Rafael Voltani) Date: Thu, 16 Apr 2009 21:09:46 +0000 Subject: [firebase-br] Erro sistema Message-ID: <64119.1239916186@terra.com.br> Colooquei os arquivos na pasta do executavel e na pasta system32... agora dah o seguinte erro: DBX error: DriveInitFailed . tenho que atualizar algum driver?? On Qui 16/04/09 16:47 , Reijanio Nunes Ribeiro rnribeiro em gmail.com sent: rafael na aplicação ta indo junto esses arquivos o fbclient.dll, o midas, o gds32.dll e o dbxint30.dll 2009/4/16 Rafael Voltani ss.volts em terra.com.br [1] target="_blank"> > Boa tarde a todos... > . > depois de compilado o sistema... na maquina a qual o desenvolvo, ele > roda normal... > quando instalo em outra maquina... estava dando erro de que faltava > uma dll (dbxint30.dll). > coloquei a dll na pasta do executavel, blza. > . > mas agora dah um erro de Unavailable Database qndo inicia... > . > ja verifiquei as conexoes... os componentes de conexao... > coloquei pra fechar todos os datasets qndo iniciar o sistema... > e mesmo assim dah esse erro > nao sei mais o que fazer.. > alguem pode me ajudar?? por favor.. > . > Desenvolvo em delphi 2007, dbExpress para conexao com o banco, uso > firebird 2.0 e IBExpert... > . > nao sei se posso reportar este erro na lista, > mas é que nao encontro resposta em lugar nenhum da internet. > . > grato pela atencao... > . > Rafael Voltani > . > . > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 [2] > Para consultar mensagens antigas: http://firebase.com.br/pesquisa [3] > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 [4] Para consultar mensagens antigas: http://firebase.com.br/pesquisa [5] E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTIzOTkxMTM5Ny43MTkxMy42MTc2LmRyZXNkZW4udGVycmEuY29tLDUzNzI=TerraMail [6] Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From willianby em gmail.com Thu Apr 16 20:12:43 2009 From: willianby em gmail.com (Willian Yamashita) Date: Thu, 16 Apr 2009 20:12:43 -0300 Subject: [firebase-br] Erro sistema In-Reply-To: <62485.1239908159@terra.com.br> References: <62485.1239908159@terra.com.br> Message-ID: <62e1b0cc0904161612ndae6da4u143031bfb20794c9@mail.gmail.com> nos teus data sets se voce utilizoi algum data set provider vc precisa ajustar os campos chaves estrangeiras como updateonly primary key como update, where e pk only e elementos de outras tabelas q vc recebe de left's vc seta como vazio sem nada nos provider flags do seu provider data set vlws 2009/4/16 Rafael Voltani > Me descuple pela ignorancia... eh q sou um pouco novato ainda na > area... onde vejo isso?? rss > . > grato pela antecao. > On Qui 16/04/09 15:51 , Willian Yamashita willianby em gmail.com sent: > Olá rafael > voce procurou olhar se os provider flags estao certos para os dados > q vc vai > utilizar > eu estava com um erro parecido e arrumei os provders e funfou > tenta e diz se funfa > T+ > 2009/4/16 Rafael Voltani ss.volts em terra.com.br [1] target="_blank"> > > Boa tarde a todos... > > . > > depois de compilado o sistema... na maquina a qual o desenvolvo, > ele > > roda normal... > > quando instalo em outra maquina... estava dando erro de que > faltava > > uma dll (dbxint30.dll). > > coloquei a dll na pasta do executavel, blza. > > . > > mas agora dah um erro de Unavailable Database qndo inicia... > > . > > ja verifiquei as conexoes... os componentes de conexao... > > coloquei pra fechar todos os datasets qndo iniciar o sistema... > > e mesmo assim dah esse erro > > nao sei mais o que fazer.. > > alguem pode me ajudar?? por favor.. > > . > > Desenvolvo em delphi 2007, dbExpress para conexao com o banco, uso > > firebird 2.0 e IBExpert... > > . > > nao sei se posso reportar este erro na lista, > > mas é que nao encontro resposta em lugar nenhum da internet. > > . > > grato pela atencao... > > . > > Rafael Voltani > > . > > . > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em > www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 [2] > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > [3] > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 [4] > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > [5] > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > > > http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTIzOTkwNzk3NC42NTk1NjguMTkwMjQuY2FicmV0b24udGVycmEuY29tLDU0NDE=TerraMail > [6] > 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 ass.volts em terra.com.br Thu Apr 16 20:20:51 2009 From: ass.volts em terra.com.br (Rafael Voltani) Date: Thu, 16 Apr 2009 23:20:51 +0000 Subject: [firebase-br] Erro sistema Message-ID: <61643.1239924051@terra.com.br> hmm... vou checar isso... . obrigado pela atencao... . . On Qui 16/04/09 20:12 , Willian Yamashita willianby em gmail.com sent: nos teus data sets se voce utilizoi algum data set provider vc precisa ajustar os campos chaves estrangeiras como updateonly primary key como update, where e pk only e elementos de outras tabelas q vc recebe de left's vc seta como vazio sem nada nos provider flags do seu provider data set vlws 2009/4/16 Rafael Voltani ss.volts em terra.com.br [1] target="_blank"> > Me descuple pela ignorancia... eh q sou um pouco novato ainda na > area... onde vejo isso?? rss > . > grato pela antecao. > On Qui 16/04/09 15:51 , Willian Yamashita willianby em gmail.com [2] sent: > Olá rafael > voce procurou olhar se os provider flags estao certos para os dados > q vc vai > utilizar > eu estava com um erro parecido e arrumei os provders e funfou > tenta e diz se funfa > T+ > 2009/4/16 Rafael Voltani ss.volts em terra.com.br [3] [1] target="_blank"> > > Boa tarde a todos... > > . > > depois de compilado o sistema... na maquina a qual o desenvolvo, > ele > > roda normal... > > quando instalo em outra maquina... estava dando erro de que > faltava > > uma dll (dbxint30.dll). > > coloquei a dll na pasta do executavel, blza. > > . > > mas agora dah um erro de Unavailable Database qndo inicia... > > . > > ja verifiquei as conexoes... os componentes de conexao... > > coloquei pra fechar todos os datasets qndo iniciar o sistema... > > e mesmo assim dah esse erro > > nao sei mais o que fazer.. > > alguem pode me ajudar?? por favor.. > > . > > Desenvolvo em delphi 2007, dbExpress para conexao com o banco, uso > > firebird 2.0 e IBExpert... > > . > > nao sei se posso reportar este erro na lista, > > mas é que nao encontro resposta em lugar nenhum da internet. > > . > > grato pela atencao... > > . > > Rafael Voltani > > . > > . > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em > www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 [4] [2] > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa [5] > [3] > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 [6] [4] > Para consultar mensagens antigas: http://firebase.com.br/pesquisa [7] > [5] > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > > > http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTIzOTkwNzk3NC42NTk1NjguMTkwMjQuY2FicmV0b24udGVycmEuY29tLDU0NDE=TerraMail [8] > [6] > 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 [9] > Para consultar mensagens antigas: http://firebase.com.br/pesquisa [10] > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 [11] Para consultar mensagens antigas: http://firebase.com.br/pesquisa [12] E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTIzOTkyMzc3NS44ODM0ODEuNjA2Ny5zaW50YWx1dGEudGVycmEuY29tLDcxNDk=TerraMail [13] Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From dpto.constru em gmail.com Fri Apr 17 08:12:57 2009 From: dpto.constru em gmail.com (RenaN FiG) Date: Fri, 17 Apr 2009 08:12:57 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=F5es_por_usu=E1rio_+_Delphi?= In-Reply-To: <64d5939a0904161342k6d1a063cycc57de3aa07f2674@mail.gmail.com> References: <64d5939a0904161342k6d1a063cycc57de3aa07f2674@mail.gmail.com> Message-ID: Obrigado Sandro, porém como citado no meu texto inicial, utilizo firebird 2.0 e no momento não é possível migrar para a versão 2.1. Será que é possível ver este número de conexões por usuário no FB 2.0? Obrigado e T+ Renan 2009/4/16 Sandro Souza > Bom dia/tarde Renan. > > Grande Renan, eu verifiquei aqui no Firebird 2.1 que pela tabela de sistema > MON$ATTACHMENTS podemos obter essas informações que você deseja. > > Cada conexão cria automaticamente uma nova linha/registro nessa tabela que > desaparece assim que a conexão e desfeita. > > A coluna/campo MON$ATTACHMENT_NAME informa o banco de dados que está sendo > acessado. > > A coluna/campo MON$USER informa o usuário que conectou. > > A coluna/campo MON$REMOTE_ADDRESS informa o endereço IP da aplicação > cliente que conectou no banco. > > Espero ter ajudado mais que atrapalhado. :D > > 2009/4/16 RenaN FiG > >> Olá pessoal... >> Utilizo delphi 7 e Firebird 2.0.5 e preciso saber o número de conexões por >> usuário no banco de dados (igual o ibexpert faz). >> >> Fiz um teste aqui utilizando os componentes IBServerProperties e o >> IBDatabaseInfo e os dois estão retornando o número de conexões totais no >> banco de dados, conforme exemplo abaixo: >> >> Renan: 5 Conexões >> Edilson: 3 Conexões >> Sysdba: 9 Conexões >> >> Esta mostrando 17 conexões, porém precisa saber igual ao citado no exemplo >> acima, ou seja, detalhado o número de conexões por usuário. >> >> *Alguém pode me ajudar a solucionar o meu problema?* >> >> *OBS: No momento não é possível atualizar a versão do banco 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 >> > > From jedyfb em gmail.com Fri Apr 17 10:33:58 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Fri, 17 Apr 2009 10:33:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=F5es_por_usu=E1rio_+_Delphi?= In-Reply-To: References: <64d5939a0904161342k6d1a063cycc57de3aa07f2674@mail.gmail.com> Message-ID: <1239975238.9068.1.camel@Aspire5612.bonagura.com.br> No site da Firebase há um aplicativo (se não me engano com fontes) que possibilita obter esta informação através dos serviços do banco. O mesmo foi desenvolvido por um membro desta lista. Sucesso, Eduardo Em Sex, 2009-04-17 às 08:12 -0300, RenaN FiG escreveu: > Obrigado Sandro, porém como citado no meu texto inicial, utilizo firebird > 2.0 e no momento não é possível migrar para a versão 2.1. > Será que é possível ver este número de conexões por usuário no FB 2.0? > > Obrigado e T+ > > Renan > > > > > 2009/4/16 Sandro Souza > > > Bom dia/tarde Renan. > > > > Grande Renan, eu verifiquei aqui no Firebird 2.1 que pela tabela de sistema > > MON$ATTACHMENTS podemos obter essas informações que você deseja. > > > > Cada conexão cria automaticamente uma nova linha/registro nessa tabela que > > desaparece assim que a conexão e desfeita. > > > > A coluna/campo MON$ATTACHMENT_NAME informa o banco de dados que está sendo > > acessado. > > > > A coluna/campo MON$USER informa o usuário que conectou. > > > > A coluna/campo MON$REMOTE_ADDRESS informa o endereço IP da aplicação > > cliente que conectou no banco. > > > > Espero ter ajudado mais que atrapalhado. :D > > > > 2009/4/16 RenaN FiG > > > >> Olá pessoal... > >> Utilizo delphi 7 e Firebird 2.0.5 e preciso saber o número de conexões por > >> usuário no banco de dados (igual o ibexpert faz). > >> > >> Fiz um teste aqui utilizando os componentes IBServerProperties e o > >> IBDatabaseInfo e os dois estão retornando o número de conexões totais no > >> banco de dados, conforme exemplo abaixo: > >> > >> Renan: 5 Conexões > >> Edilson: 3 Conexões > >> Sysdba: 9 Conexões > >> > >> Esta mostrando 17 conexões, porém precisa saber igual ao citado no exemplo > >> acima, ou seja, detalhado o número de conexões por usuário. > >> > >> *Alguém pode me ajudar a solucionar o meu problema?* > >> > >> *OBS: No momento não é possível atualizar a versão do banco 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 > >> > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From welkson em gmail.com Fri Apr 17 11:35:45 2009 From: welkson em gmail.com (Welkson Renny - Cruzeta) Date: Fri, 17 Apr 2009 11:35:45 -0300 Subject: [firebase-br] Security Level on Firebird 2.1.2 Message-ID: <49E893C1.3010709@gmail.com> Senhores, Migrei hoje do Firebird 2.1.1 para o 2.1.2: http://www.sinatica.com/blog/br/index.php/2009/04/novidades-e-correcoes-no-firebird-212 (créditos para o Douglas Tosi que participa da lista =) Meu sistema funciona assim... até a tela de login estou como usuário SYSDBA... o usuário informa o login do mesmo e password, eu acesso minha tabela de senhas, se estiver tudo ok eu acesso um segundo IBODatabase logado com um usuário de BANCO para aquele login (diferente do SYSDBA, para facilitar LOG via triggers). Na versão 2.1.1 tudo ok, na 2.1.2 aparece a seguinte mensagem: "You must be either SYSDBA or owner of database" Já dei uma googleada... ensinaram que eu posso fazer um RESTORE com outro usuário e teoricamente funcionaria... a bronca é que tenho DEZENAS de usuários cadastrados no security2.fdb, como vou fazer para todos eles serem OWNER? Em outra dica que encontrei, sugeriram alterar o SECURITY LEVEL do banco... mas no conf não encontrei isso... Dicas? Welkson Renny Focus Team From dmscarlos em astra-sa.com.br Fri Apr 17 12:04:10 2009 From: dmscarlos em astra-sa.com.br (=?iso-8859-1?Q?Carlos_Rog=E9rio_-_DMS?=) Date: Fri, 17 Apr 2009 12:04:10 -0300 Subject: [firebase-br] Erro ao executar um update Message-ID: Fiz uma cópia do banco, onde é banco original é versão 1.5, e a cópia roda em uma Versão 2.0, quando executo um update dá o seguinte erro: " Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. please retry, specifying an option." Esse erro acontece apenas quando vou executar um update, consigo fazer insert normalmente. Será que pode ser problema de versão??? Carlos Rogério de Oliveira Analista de Sistemas DMS - Desenvolvimento de Sistemas dmscarlos em astra-sa.com.br Telefone: 4583-7755 Ramal: 7755 From welkson em gmail.com Fri Apr 17 12:18:37 2009 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Fri, 17 Apr 2009 12:18:37 -0300 Subject: [firebase-br] Security Level on Firebird 2.1.2 (RESOLVIDO) In-Reply-To: <49E893C1.3010709@gmail.com> References: <49E893C1.3010709@gmail.com> Message-ID: <49E89DCD.8040705@gmail.com> Welkson Renny - Cruzeta escreveu: > Senhores, > > Migrei hoje do Firebird 2.1.1 para o 2.1.2: > http://www.sinatica.com/blog/br/index.php/2009/04/novidades-e-correcoes-no-firebird-212 > (créditos para o Douglas Tosi que participa da lista =) > > Meu sistema funciona assim... até a tela de login estou como usuário > SYSDBA... o usuário informa o login do mesmo e password, eu acesso > minha tabela de senhas, se estiver tudo ok eu acesso um segundo > IBODatabase logado com um usuário de BANCO para aquele login > (diferente do SYSDBA, para facilitar LOG via triggers). > > Na versão 2.1.1 tudo ok, na 2.1.2 aparece a seguinte mensagem: > "You must be either SYSDBA or owner of database" > > Já dei uma googleada... ensinaram que eu posso fazer um RESTORE com > outro usuário e teoricamente funcionaria... a bronca é que tenho > DEZENAS de usuários cadastrados no security2.fdb, como vou fazer para > todos eles serem OWNER? > > Em outra dica que encontrei, sugeriram alterar o SECURITY LEVEL do > banco... mas no conf não encontrei isso... > > Dicas? > > Welkson Renny > Focus Team > > Encontrei a solução... lendo o Release Notes na página 26 tem a seguinte mensagem: Important Note for Developers and Users of Data Access Drivers and Tools This change will affect any of the listed DPB parameters that have been explicitly set, either by including them in the DPB implementation by default property values or by enabling them in tools and applications that access databases as ordinary users. For example, a Delphi application that included 'RESERVE PAGE SPACE=TRUE' and 'FORCED WRITES=TRUE' in its database Params property, which caused no problems when the application connected to Firebird 1.x, 2.0.x or 2.1.0/2.1.1, now rejects a connection by a non-SYSDBA user with ISC ERROR CODE 335544788, ?Unable to perform operation. You must be either SYSDBA or owner of the database.? Ou seja, se o seu componente de conexão ao banco (eu uso IBODatabase) passar o parâmetro FORCED WRITES ou RESERVE PAGE SPACE logado com um usuário NÃO-SYSDBA a conexão será rejeitada. Solução? Alterei o parâmetro "Forced Writes" e "Reserve Page Space" para "dpbDefault". Forte abraço a todos. Welkson Renny Focus Team From infosag em terra.com.br Fri Apr 17 12:29:31 2009 From: infosag em terra.com.br (Infosag) Date: Fri, 17 Apr 2009 12:29:31 -0300 Subject: [firebase-br] OFF - COMPONENTES DEVEXPRESS References: <49E893C1.3010709@gmail.com> <49E89DCD.8040705@gmail.com> Message-ID: <0BBC5AF2943943A2AA67AD7D98F354B3@infonote> Pessoal desculpem pelo OFF, mas alguem possue os componentes DEVExpress ? abs From sergiojampapb em gmail.com Fri Apr 17 12:35:13 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Fri, 17 Apr 2009 12:35:13 -0300 Subject: [firebase-br] OFF - COMPONENTES DEVEXPRESS In-Reply-To: <0BBC5AF2943943A2AA67AD7D98F354B3@infonote> References: <49E893C1.3010709@gmail.com> <49E89DCD.8040705@gmail.com> <0BBC5AF2943943A2AA67AD7D98F354B3@infonote> Message-ID: <33988d9d0904170835l535c1a08pcdcc7a9cb51d6976@mail.gmail.com> Eu testei a avaliação do DXperience for .NET e é fantástico. Nunca vi nada igual. Ahhhhhh se eu tivesse dinheiro para investir ... Em 17/04/09, Infosag escreveu: > Pessoal desculpem pelo OFF, mas alguem possue os componentes DEVExpress ? > > abs > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Apr 17 12:47:34 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Fri, 17 Apr 2009 12:47:34 -0300 Subject: [firebase-br] Security Level on Firebird 2.1.2 In-Reply-To: <49E893C1.3010709@gmail.com> References: <49E893C1.3010709@gmail.com> Message-ID: <249af69e0904170847m720c33cbp4c0e57fc3aad3baf@mail.gmail.com> 2009/4/17 Welkson Renny - Cruzeta : > Na versão 2.1.1 tudo ok, na 2.1.2 aparece a seguinte mensagem: > "You must be either SYSDBA or owner of database" Pode ser os parâmetros de conexão que eu mencionei no blog. Dê uma olhada aqui: http://www.firebirdsql.org/devel/doc/rlsnotes/html/rlsnotes210.html#rnfb20x-apiods-api-dpb212 Se nessa segunda conexão (que não é sysdba), você usar algum dos parâmetros listados, vai dar esse erro que você recebeu. Pode ser que você nem esteja colocando parâmetros manualmente, mas algum parâmetro usado pelo componente de acesso pode estar causando o problema. btw, valeu o crédito. :) hth, -- Douglas Tosi www.sinatica.com From felipearon em gmail.com Fri Apr 17 13:22:28 2009 From: felipearon em gmail.com (Felipe Aron) Date: Fri, 17 Apr 2009 13:22:28 -0300 Subject: [firebase-br] OFF - COMPONENTES DEVEXPRESS In-Reply-To: <33988d9d0904170835l535c1a08pcdcc7a9cb51d6976@mail.gmail.com> References: <49E893C1.3010709@gmail.com> <49E89DCD.8040705@gmail.com> <0BBC5AF2943943A2AA67AD7D98F354B3@infonote> <33988d9d0904170835l535c1a08pcdcc7a9cb51d6976@mail.gmail.com> Message-ID: <6a31e7720904170922i2afb58ecv6eddaeddc8971200@mail.gmail.com> Eu ja utilizo a anos no Delphi e estou usando agora no .net ... pra mim é o melhor !! On Fri, Apr 17, 2009 at 12:35 PM, Sergio Nascimento wrote: > Eu testei a avaliação do DXperience for .NET e é fantástico. > > Nunca vi nada igual. > > Ahhhhhh se eu tivesse dinheiro para investir ... > > Em 17/04/09, Infosag escreveu: > > Pessoal desculpem pelo OFF, mas alguem possue os componentes DEVExpress ? > > > > abs > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema Gratuito - Em Desenvolvimento...) http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão http://pogsjob.wordpress.com (Pogs de programadores) From infosag em terra.com.br Fri Apr 17 13:25:27 2009 From: infosag em terra.com.br (Infosag) Date: Fri, 17 Apr 2009 13:25:27 -0300 Subject: [firebase-br] OFF - COMPONENTES DEVEXPRESS References: <49E893C1.3010709@gmail.com> <49E89DCD.8040705@gmail.com><0BBC5AF2943943A2AA67AD7D98F354B3@infonote><33988d9d0904170835l535c1a08pcdcc7a9cb51d6976@mail.gmail.com> <6a31e7720904170922i2afb58ecv6eddaeddc8971200@mail.gmail.com> Message-ID: Felipe, consegues pra mim a versao para o delphi 7 ? ----- Original Message ----- From: "Felipe Aron" To: "FireBase" Sent: Friday, April 17, 2009 1:22 PM Subject: Re: [firebase-br] OFF - COMPONENTES DEVEXPRESS Eu ja utilizo a anos no Delphi e estou usando agora no .net ... pra mim é o melhor !! On Fri, Apr 17, 2009 at 12:35 PM, Sergio Nascimento wrote: > Eu testei a avaliação do DXperience for .NET e é fantástico. > > Nunca vi nada igual. > > Ahhhhhh se eu tivesse dinheiro para investir ... > > Em 17/04/09, Infosag escreveu: > > Pessoal desculpem pelo OFF, mas alguem possue os componentes DEVExpress > > ? > > > > abs > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema Gratuito - Em Desenvolvimento...) http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão http://pogsjob.wordpress.com (Pogs de programadores) ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTIzOTk4NTQ1Mi4xMDgwNy45NjM1LmNhbWVuYW5hLmhzdC50ZXJyYS5jb20uYnIsNTYzNg==TerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From jedyfb em gmail.com Fri Apr 17 13:25:26 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Fri, 17 Apr 2009 13:25:26 -0300 Subject: [firebase-br] OFF - COMPONENTES DEVEXPRESS In-Reply-To: References: <49E893C1.3010709@gmail.com> <49E89DCD.8040705@gmail.com> <0BBC5AF2943943A2AA67AD7D98F354B3@infonote> <33988d9d0904170835l535c1a08pcdcc7a9cb51d6976@mail.gmail.com> <6a31e7720904170922i2afb58ecv6eddaeddc8971200@mail.gmail.com> Message-ID: <1239985526.20626.5.camel@Aspire5612.bonagura.com.br> Pirataria não é permitido nesta lista... Abraço Eduardo Jedliczka Em Sex, 2009-04-17 às 13:25 -0300, Infosag escreveu: > Felipe, consegues pra mim a versao para o delphi 7 ? > > ----- Original Message ----- > From: "Felipe Aron" > To: "FireBase" > Sent: Friday, April 17, 2009 1:22 PM > Subject: Re: [firebase-br] OFF - COMPONENTES DEVEXPRESS > > > Eu ja utilizo a anos no Delphi e estou usando agora no .net ... pra mim é o > melhor !! > > On Fri, Apr 17, 2009 at 12:35 PM, Sergio Nascimento > wrote: > > > Eu testei a avaliação do DXperience for .NET e é fantástico. > > > > Nunca vi nada igual. > > > > Ahhhhhh se eu tivesse dinheiro para investir ... > > > > Em 17/04/09, Infosag escreveu: > > > Pessoal desculpem pelo OFF, mas alguem possue os componentes DEVExpress > > > ? > > > > > > abs > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu 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 Apr 17 13:29:00 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 17 Apr 2009 13:29:00 -0300 Subject: [firebase-br] OFF - COMPONENTES DEVEXPRESS In-Reply-To: References: <49E893C1.3010709@gmail.com> <49E89DCD.8040705@gmail.com><0BBC5AF2943943A2AA67AD7D98F354B3@infonote><33988d9d0904170835l535c1a08pcdcc7a9cb51d6976@mail.gmail.com> <6a31e7720904170922i2afb58ecv6eddaeddc8971200@mail.gmail.com> Message-ID: <773558125.20090417132900@warmboot.com.br> Pirataria é proibida na lista! Em caso de reincidência, seu cadastro será removido. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br I> Felipe, consegues pra mim a versao para o delphi 7 ? From cassio.hc em gmail.com Fri Apr 17 14:19:46 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Fri, 17 Apr 2009 14:19:46 -0300 Subject: [firebase-br] usando IF no fb Message-ID: opa. quero fazer um insert numa tabela mas antes do insert verificar (select) se o registro já existe na tabela.. tipo assim: if (select registro) = true then insert registro como faço isso no firebird, qual a sintaxe? vlw. From hiromyjp em gmail.com Fri Apr 17 14:23:43 2009 From: hiromyjp em gmail.com (Daniel Hiromy) Date: Fri, 17 Apr 2009 14:23:43 -0300 Subject: [firebase-br] usando IF no fb In-Reply-To: References: Message-ID: <4e3811e10904171023lecf6808l459540750feb96c8@mail.gmail.com> if (exists(select registro from tabela)) then insert 2009/4/17 Cássio > opa. > quero fazer um insert numa tabela mas antes do insert verificar (select) se > o registro já existe na tabela.. > > tipo assim: > if (select registro) = true then > insert registro > > como faço isso no firebird, qual a sintaxe? > > vlw. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cassio.hc em gmail.com Fri Apr 17 14:39:50 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Fri, 17 Apr 2009 14:39:50 -0300 Subject: [firebase-br] usando IF no fb In-Reply-To: <4e3811e10904171023lecf6808l459540750feb96c8@mail.gmail.com> References: <4e3811e10904171023lecf6808l459540750feb96c8@mail.gmail.com> Message-ID: Estranho. To fazendo assim: if (not exists (select descricao from dados where descricao='Aluguel Temporada')) then INSERT INTO DADOS Select max(id_dado) + 1 as id_dado, 'Aluguel Temporada' as descr, 11 as id from dados; e retorna este erro: SQL Error: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, column 1 if. Error Code: -104. Daniel Hiromy escreveu: > if (exists(select registro from tabela)) then > insert > > > > 2009/4/17 Cássio > >> opa. >> quero fazer um insert numa tabela mas antes do insert verificar (select) se >> o registro já existe na tabela.. >> >> tipo assim: >> if (select registro) = true then >> insert registro >> >> como faço isso no firebird, qual a sintaxe? >> >> vlw. >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From zeluizdala em terra.com.br Fri Apr 17 14:58:44 2009 From: zeluizdala em terra.com.br (=?iso-8859-1?Q?Z=E9_Luiz?=) Date: Fri, 17 Apr 2009 14:58:44 -0300 Subject: [firebase-br] usando IF no fb References: <4e3811e10904171023lecf6808l459540750feb96c8@mail.gmail.com> Message-ID: <095101c9bf86$4ebe0a50$0500a8c0@NOTE> Ola Cássio O comando Upate or insert não serve? me parece que o comando é mais ou menos assim: UPDATE OR INSERT INTO (,,) VALUES(<:PAR1>,<:PAR2>,<:PAR3>) espero que te ajude. Zé ----- Original Message ----- From: "Cássio" To: Sent: Friday, April 17, 2009 2:39 PM Subject: Re: [firebase-br] usando IF no fb Estranho. To fazendo assim: if (not exists (select descricao from dados where descricao='Aluguel Temporada')) then INSERT INTO DADOS Select max(id_dado) + 1 as id_dado, 'Aluguel Temporada' as descr, 11 as id from dados; e retorna este erro: SQL Error: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, column 1 if. Error Code: -104. Daniel Hiromy escreveu: > if (exists(select registro from tabela)) then > insert > > > > 2009/4/17 Cássio > >> opa. >> quero fazer um insert numa tabela mas antes do insert verificar (select) >> se >> o registro já existe na tabela.. >> >> tipo assim: >> if (select registro) = true then >> insert registro >> >> como faço isso no firebird, qual a sintaxe? >> >> vlw. >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avgbrasil.com.br Versão: 8.0.238 / Banco de dados de vírus: 270.11.59/2064 - Data de Lançamento: 04/17/09 07:08:00 From dpto.constru em gmail.com Fri Apr 17 15:07:05 2009 From: dpto.constru em gmail.com (RenaN FiG) Date: Fri, 17 Apr 2009 16:07:05 -0200 Subject: [firebase-br] =?iso-8859-1?q?Conex=F5es_por_usu=E1rio_+_Delphi?= In-Reply-To: <1239975238.9068.1.camel@Aspire5612.bonagura.com.br> References: <64d5939a0904161342k6d1a063cycc57de3aa07f2674@mail.gmail.com> <1239975238.9068.1.camel@Aspire5612.bonagura.com.br> Message-ID: Eduardo Jedliczka, Acho que você está falando do Interbase Grant Manager, eu fiz o download, porém ele não mostrar o número de conexões por usuário, mostra apenas os usuário conectados... Mais mesmo assim valeu pela dica... Alguém mais pode ajudar a resolver meu problema? Grato, T+ Renan From cassio.hc em gmail.com Fri Apr 17 15:06:52 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Fri, 17 Apr 2009 15:06:52 -0300 Subject: [firebase-br] usando IF no fb In-Reply-To: <095101c9bf86$4ebe0a50$0500a8c0@NOTE> References: <4e3811e10904171023lecf6808l459540750feb96c8@mail.gmail.com> <095101c9bf86$4ebe0a50$0500a8c0@NOTE> Message-ID: oi cara. tudo bem, isso funciona, mas eu preciso mais do que isso, preciso ver antes de inserir ou atualizar se o registro já existe... vlw. Zé Luiz escreveu: > Ola Cássio > > O comando Upate or insert não serve? me parece que o comando é mais ou > menos assim: > > UPDATE OR INSERT INTO (,,) > VALUES(<:PAR1>,<:PAR2>,<:PAR3>) > > espero que te ajude. > > > Zé > > ----- Original Message ----- From: "Cássio" > > To: > Sent: Friday, April 17, 2009 2:39 PM > Subject: Re: [firebase-br] usando IF no fb > > > Estranho. To fazendo assim: > > if (not exists (select descricao > from dados > where descricao='Aluguel Temporada')) then > INSERT INTO DADOS > Select max(id_dado) + 1 as id_dado, 'Aluguel Temporada' as descr, 11 > as id > from dados; > > e retorna este erro: > > SQL Error: Dynamic SQL Error SQL error code = -104 Token unknown - line > 1, column 1 if. Error Code: -104. > > > > > Daniel Hiromy escreveu: >> if (exists(select registro from tabela)) then >> insert >> >> >> >> 2009/4/17 Cássio >> >>> opa. >>> quero fazer um insert numa tabela mas antes do insert verificar >>> (select) se >>> o registro já existe na tabela.. >>> >>> tipo assim: >>> if (select registro) = true then >>> insert registro >>> >>> como faço isso no firebird, qual a sintaxe? >>> >>> vlw. >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 - http://www.avgbrasil.com.br > Versão: 8.0.238 / Banco de dados de vírus: 270.11.59/2064 - Data de > Lançamento: 04/17/09 07:08:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From magno em speet.com.br Fri Apr 17 15:08:48 2009 From: magno em speet.com.br (Magno System) Date: Fri, 17 Apr 2009 15:08:48 -0300 Subject: [firebase-br] usando IF no fb References: <4e3811e10904171023lecf6808l459540750feb96c8@mail.gmail.com> Message-ID: <006201c9bf87$8e19de80$6915a8c0@MagnoSystem> Se eu estiver errado corrijam-me mas desta forma você tem que fazer dentro de uma STORED PROCEDURE ou usando o comando EXECUTE BLOCK ----- Original Message ----- From: "Cássio" To: Sent: Friday, April 17, 2009 2:39 PM Subject: Re: [firebase-br] usando IF no fb Estranho. To fazendo assim: if (not exists (select descricao from dados where descricao='Aluguel Temporada')) then INSERT INTO DADOS Select max(id_dado) + 1 as id_dado, 'Aluguel Temporada' as descr, 11 as id from dados; e retorna este erro: SQL Error: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, column 1 if. Error Code: -104. Daniel Hiromy escreveu: > if (exists(select registro from tabela)) then > insert > > > > 2009/4/17 Cássio > >> opa. >> quero fazer um insert numa tabela mas antes do insert verificar (select) >> se >> o registro já existe na tabela.. >> >> tipo assim: >> if (select registro) = true then >> insert registro >> >> como faço isso no firebird, qual a sintaxe? >> >> vlw. >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.11.59/2064 - Release Date: 04/17/09 07:08:00 From serkell em serkell.com.br Fri Apr 17 15:10:19 2009 From: serkell em serkell.com.br (Sergio Keller) Date: Fri, 17 Apr 2009 15:10:19 -0300 Subject: [firebase-br] CANNOT ATTACH TO PASSWORD DATABASE References: <49E893C1.3010709@gmail.com> <249af69e0904170847m720c33cbp4c0e57fc3aad3baf@mail.gmail.com> Message-ID: <23F6A2E14C544E65AFD03816B1FA0B20@SERGIOKELLER> Boa tarde CANNOT ATTACH TO PASSWORD DATABASE Este erro esta dando apos uma queda de luz. Alguma ideia do que ocorreu ? Sergio From cassio.hc em gmail.com Fri Apr 17 15:19:08 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Fri, 17 Apr 2009 15:19:08 -0300 Subject: [firebase-br] usando IF no fb In-Reply-To: <006201c9bf87$8e19de80$6915a8c0@MagnoSystem> References: <4e3811e10904171023lecf6808l459540750feb96c8@mail.gmail.com> <006201c9bf87$8e19de80$6915a8c0@MagnoSystem> Message-ID: Alguem poderia me dar um exemplo usando o comando execute block? Magno System escreveu: > Se eu estiver errado corrijam-me mas desta forma você tem que fazer > dentro de uma STORED PROCEDURE ou usando o comando EXECUTE BLOCK > > > ----- Original Message ----- From: "Cássio" > > To: > Sent: Friday, April 17, 2009 2:39 PM > Subject: Re: [firebase-br] usando IF no fb > > > Estranho. To fazendo assim: > > if (not exists (select descricao > from dados > where descricao='Aluguel Temporada')) then > INSERT INTO DADOS > Select max(id_dado) + 1 as id_dado, 'Aluguel Temporada' as descr, 11 > as id > from dados; > > e retorna este erro: > > SQL Error: Dynamic SQL Error SQL error code = -104 Token unknown - line > 1, column 1 if. Error Code: -104. > > > > > Daniel Hiromy escreveu: >> if (exists(select registro from tabela)) then >> insert >> >> >> >> 2009/4/17 Cássio >> >>> opa. >>> quero fazer um insert numa tabela mas antes do insert verificar >>> (select) se >>> o registro já existe na tabela.. >>> >>> tipo assim: >>> if (select registro) = true then >>> insert registro >>> >>> como faço isso no firebird, qual a sintaxe? >>> >>> vlw. >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > -------------------------------------------------------------------------------- > > > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.59/2064 - Release Date: > 04/17/09 07:08: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 fmarques em nautilus.com.br Fri Apr 17 15:37:16 2009 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Fri, 17 Apr 2009 15:37:16 -0300 Subject: [firebase-br] usando IF no fb In-Reply-To: <006201c9bf87$8e19de80$6915a8c0@MagnoSystem> References: <4e3811e10904171023lecf6808l459540750feb96c8@mail.gmail.com> <006201c9bf87$8e19de80$6915a8c0@MagnoSystem> Message-ID: <49E8CC5C.1000108@nautilus.com.br> Eu tenho uma SP que faz exatamente isso o que você está falando, verifica se o registro existe ou não... Dê uma olhada e adapte às suas necessidades. > CREATE PROCEDURE GRAVARLOCAL ( > ID Integer, > ... outras entradas omitidas ) > AS > DECLARE VARIABLE EXISTE Integer; > BEGIN > /* write your code here */ > SELECT COUNT(ID) FROM LOCAL > WHERE ((ID) = :ID) > INTO :EXISTE; > > IF (:EXISTE = 0) THEN > BEGIN > SELECT COALESCE(MAX(ID), 0) + 1 > FROM LOCAL > INTO :ID; > > INSERT INTO LOCAL (ID, ...) VALUES (:ID, ....); > END > ELSE > UPDATE LOCAL > SET .... > WHERE ((ID) = :ID); > END^ > SET TERM ; ^ -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux Registred User #362204 (debian 5.0 "Lenny") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" Magno System wrote: > Se eu estiver errado corrijam-me mas desta forma você tem que fazer > dentro de uma STORED PROCEDURE ou usando o comando EXECUTE BLOCK > > > ----- Original Message ----- From: "Cássio" > To: > Sent: Friday, April 17, 2009 2:39 PM > Subject: Re: [firebase-br] usando IF no fb > > > Estranho. To fazendo assim: > > if (not exists (select descricao > from dados > where descricao='Aluguel Temporada')) then > INSERT INTO DADOS > Select max(id_dado) + 1 as id_dado, 'Aluguel Temporada' as descr, 11 > as id > from dados; > > e retorna este erro: > > SQL Error: Dynamic SQL Error SQL error code = -104 Token unknown - line > 1, column 1 if. Error Code: -104. > > > > > Daniel Hiromy escreveu: >> if (exists(select registro from tabela)) then >> insert >> >> >> >> 2009/4/17 Cássio >> >>> opa. >>> quero fazer um insert numa tabela mas antes do insert verificar >>> (select) se >>> o registro já existe na tabela.. >>> >>> tipo assim: >>> if (select registro) = true then >>> insert registro >>> >>> como faço isso no firebird, qual a sintaxe? >>> >>> vlw. >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > -------------------------------------------------------------------------------- > > > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.11.59/2064 - Release Date: > 04/17/09 07:08: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 cassio.hc em gmail.com Fri Apr 17 16:40:49 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Fri, 17 Apr 2009 16:40:49 -0300 Subject: [firebase-br] usando IF no fb In-Reply-To: <49E8CC5C.1000108@nautilus.com.br> References: <4e3811e10904171023lecf6808l459540750feb96c8@mail.gmail.com> <006201c9bf87$8e19de80$6915a8c0@MagnoSystem> <49E8CC5C.1000108@nautilus.com.br> Message-ID: gostaria de usar isso sem ter que criar um sp, tem como? pois só vou usar uma vez... usava o sqlserver antes e fazer um if testando era bem simples... não estou conseguindo no fb.. alguem tem mais uma dica ai? flw. Fábio Marques escreveu: > Eu tenho uma SP que faz exatamente isso o que você está falando, > verifica se o registro existe ou não... Dê uma olhada e adapte às suas > necessidades. > >> CREATE PROCEDURE GRAVARLOCAL ( >> ID Integer, >> ... outras entradas omitidas ) >> AS >> DECLARE VARIABLE EXISTE Integer; >> BEGIN >> /* write your code here */ >> SELECT COUNT(ID) FROM LOCAL >> WHERE ((ID) = :ID) >> INTO :EXISTE; >> >> IF (:EXISTE = 0) THEN >> BEGIN >> SELECT COALESCE(MAX(ID), 0) + 1 >> FROM LOCAL >> INTO :ID; >> >> INSERT INTO LOCAL (ID, ...) VALUES (:ID, ....); >> END >> ELSE >> UPDATE LOCAL >> SET .... >> WHERE ((ID) = :ID); >> END^ >> SET TERM ; ^ > From rnribeiro em gmail.com Fri Apr 17 17:49:06 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Fri, 17 Apr 2009 17:49:06 -0300 Subject: [firebase-br] Erro ao executar um update In-Reply-To: References: Message-ID: <88c045a10904171349o7797a535x7f536ccf142996c5@mail.gmail.com> backup e restore?????? ou so copiou 2009/4/17 Carlos Rogério - DMS > Fiz uma cópia do banco, onde é banco original é versão 1.5, e a cópia roda > em uma Versão 2.0, quando executo um update dá o seguinte erro: > " > Unsuccessful execution caused by system error that does not preclude > successful execution of subsequent statements. > please retry, specifying an option." > > Esse erro acontece apenas quando vou executar um update, consigo fazer > insert normalmente. Será que pode ser problema de versão??? > > > > Carlos Rogério de Oliveira > Analista de Sistemas > DMS - Desenvolvimento de Sistemas > dmscarlos em astra-sa.com.br > Telefone: 4583-7755 Ramal: 7755 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From sandro_rebelo em ibest.com.br Fri Apr 17 19:27:36 2009 From: sandro_rebelo em ibest.com.br (Sandro) Date: Fri, 17 Apr 2009 19:27:36 -0300 Subject: [firebase-br] Registros deletados podem ser recuperados Message-ID: <5229C56B076C410CBDED629B22025264@sandro> Registros deletados podem ser recuperados? Caso positivo, o que fazer para que realmente não possam ser recuperados de jeito nenhum... até que se esgotem todos os recursos possíveis.. Grato Sandro From edujed em gmail.com Fri Apr 17 22:25:51 2009 From: edujed em gmail.com (Eduardo Jedliczka) Date: Fri, 17 Apr 2009 22:25:51 -0300 Subject: [firebase-br] Registros deletados podem ser recuperados In-Reply-To: <5229C56B076C410CBDED629B22025264@sandro> References: <5229C56B076C410CBDED629B22025264@sandro> Message-ID: <1240017951.28164.2.camel@Aspire5612.bonagura.com.br> é um pouco complicado recuperar registros que foram deletados, mas é possível. Se quer realmente impedir alguém de recuperar algo excluído, faça um backup/restore assim terá uma base 100% nova sem os dados que você excluiu. Abraço Eduardo Jedliczka Em Sex, 2009-04-17 às 19:27 -0300, Sandro escreveu: > Registros deletados podem ser recuperados? Caso positivo, o que fazer para > que realmente não possam ser recuperados de jeito nenhum... até que se > esgotem todos os recursos possíveis.. > > > Grato > > > > Sandro > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Sat Apr 18 08:31:39 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Sat, 18 Apr 2009 08:31:39 -0300 Subject: [firebase-br] Registros deletados podem ser recuperados In-Reply-To: <5229C56B076C410CBDED629B22025264@sandro> References: <5229C56B076C410CBDED629B22025264@sandro> Message-ID: <118291703.20090418083139@warmboot.com.br> S> Registros deletados podem ser recuperados? Caso positivo, o que fazer para S> que realmente não possam ser recuperados de jeito nenhum... até que se S> esgotem todos os recursos possíveis.. Podem ser recuperados usando, por exemplo, o IBUndelete, mas só quando ainda não foram sobrescritos com novos dados. Para sumir com eles de vez, faça um backup/restore. Mesmo assim, pode sobrar alguma coisa perdida pelo harddisk, e alguém realmente com MUUUIITTTAAAA necessidade e MUUIITTTOOOO conhecimento técnico poderia vasculhar os setores do HD e tentar recompor alguma coisa. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From sandro_rebelo em ibest.com.br Sat Apr 18 11:01:44 2009 From: sandro_rebelo em ibest.com.br (Sandro) Date: Sat, 18 Apr 2009 11:01:44 -0300 Subject: [firebase-br] RES: Registros deletados podem ser recuperados In-Reply-To: <118291703.20090418083139@warmboot.com.br> References: <5229C56B076C410CBDED629B22025264@sandro> <118291703.20090418083139@warmboot.com.br> Message-ID: <94A669A19C68434382D0A337A9670499@sandro> Vou ser mais específico então. Meu patrão tem uma certa movimentação que delete de período em período. Ele quer impedir o "fisco", vamos assim dizer, de vasculhar. Ele me sugeriu que trocasse de HD 2 vezes por ano. Será que o "fisco" em geral tem MUIIITOOOO conhecimento técnico para vasculhar um .fdb para achar dados mesmo de pois de um backup e restore? E mesmo que sobre alguma coisa, de 10000 (mil), depois de um backup e resotore quantos teriam chance de se salvar? Grato. Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: sábado, 18 de abril de 2009 08:32 Para: FireBase Assunto: Re: [firebase-br] Registros deletados podem ser recuperados S> Registros deletados podem ser recuperados? Caso positivo, o que fazer para S> que realmente não possam ser recuperados de jeito nenhum... até que se S> esgotem todos os recursos possíveis.. Podem ser recuperados usando, por exemplo, o IBUndelete, mas só quando ainda não foram sobrescritos com novos dados. Para sumir com eles de vez, faça um backup/restore. Mesmo assim, pode sobrar alguma coisa perdida pelo harddisk, e alguém realmente com MUUUIITTTAAAA necessidade e MUUIITTTOOOO conhecimento técnico poderia vasculhar os setores do HD e tentar recompor alguma coisa. []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 samuel.peres.ferreira em gmail.com Sat Apr 18 11:08:06 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Sat, 18 Apr 2009 11:08:06 -0300 Subject: [firebase-br] RES: Registros deletados podem ser recuperados In-Reply-To: <94A669A19C68434382D0A337A9670499@sandro> References: <5229C56B076C410CBDED629B22025264@sandro> <118291703.20090418083139@warmboot.com.br> <94A669A19C68434382D0A337A9670499@sandro> Message-ID: ola so, sandro, nao kerendo ser muito 'contudente', mas se fisco for atras de todo mundo q faz caixa 2 e sonegacao, vai ter q abrir concurso semanalmente pra fiscal e auditor. nao to dizendo q ta certo e nem fazendo apologia a sonegacao, mas se fisco quiser pegar, existe n maneiras. ja tive cliente q foi autuado devido a comissoes em folha e sendo q as vendas nao existiam. por mais cuidados q existam, numa ' chegada da pf', vc nao tem tempo pra fazer nada, ou seja, ou faz certinho, ou faz errado sabendo do risco acho q essa preocupacao com a omissao dos dados no hd nao é relevante. samuel From ass.volts em terra.com.br Sat Apr 18 20:19:51 2009 From: ass.volts em terra.com.br (Rafael Voltani) Date: Sat, 18 Apr 2009 23:19:51 +0000 Subject: [firebase-br] Falta DLL Message-ID: <62057.1240096791@terra.com.br> falae pessoal... blza... . consegui rodar o sistema na outra máquina... mas ele só roda localmente... se tento acessar por outra máquina... da erro de que nao encontrou uma dll (dbxint30.dll).. . podem me ajudar, por favor? . grato pela atenção. . . Rafael Voltani . . . From sandro_rebelo em ibest.com.br Sat Apr 18 23:01:25 2009 From: sandro_rebelo em ibest.com.br (Sandro) Date: Sat, 18 Apr 2009 23:01:25 -0300 Subject: [firebase-br] RES: RES: Registros deletados podem ser recuperados In-Reply-To: References: <5229C56B076C410CBDED629B22025264@sandro><118291703.20090418083139@warmboot.com.br><94A669A19C68434382D0A337A9670499@sandro> Message-ID: <7EF82E249CF3474BA8CBB1AA2C025A7B@sandro> Concordo que referente ao "fisco" sempre há maneiras de Ser descoberto. Mas meu patrao apenas me questionou a real possibilidade de um registro ser recupado. Preciso dar a resposta a ele. Apenas isto. Grato -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de samuel ferreira Enviada em: sábado, 18 de abril de 2009 11:08 Para: FireBase Assunto: Re: [firebase-br] RES: Registros deletados podem ser recuperados ola so, sandro, nao kerendo ser muito 'contudente', mas se fisco for atras de todo mundo q faz caixa 2 e sonegacao, vai ter q abrir concurso semanalmente pra fiscal e auditor. nao to dizendo q ta certo e nem fazendo apologia a sonegacao, mas se fisco quiser pegar, existe n maneiras. ja tive cliente q foi autuado devido a comissoes em folha e sendo q as vendas nao existiam. por mais cuidados q existam, numa ' chegada da pf', vc nao tem tempo pra fazer nada, ou seja, ou faz certinho, ou faz errado sabendo do risco acho q essa preocupacao com a omissao dos dados no hd nao é relevante. 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 prismars em gmail.com Sat Apr 18 23:08:44 2009 From: prismars em gmail.com (Moacir - GMail) Date: Sat, 18 Apr 2009 23:08:44 -0300 Subject: [firebase-br] RES: RES: Registros deletados podem ser recuperados In-Reply-To: <7EF82E249CF3474BA8CBB1AA2C025A7B@sandro> References: <5229C56B076C410CBDED629B22025264@sandro><118291703.20090418083139@warmboot.com.br><94A669A19C68434382D0A337A9670499@sandro> <7EF82E249CF3474BA8CBB1AA2C025A7B@sandro> Message-ID: <49EA87AC.7030107@gmail.com> Sandro, A Resposta é SIM !!! Em visita recente a um cliente que trabalha na area de recuperação de dados (DATARECOVER), o gerente da área técnica me afirmou que é possível recuperar dados mesmo após 22 formatações !!! Abraços, Moacir Sandro escreveu: > Concordo que referente ao "fisco" sempre há maneiras de Ser descoberto. > > Mas meu patrao apenas me questionou a real possibilidade de um registro ser > recupado. Preciso dar a resposta a ele. Apenas isto. > > Grato > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de samuel ferreira > Enviada em: sábado, 18 de abril de 2009 11:08 > Para: FireBase > Assunto: Re: [firebase-br] RES: Registros deletados podem ser recuperados > > ola so, sandro, nao kerendo ser muito 'contudente', mas se fisco for atras > de todo mundo q faz caixa 2 e sonegacao, vai ter q abrir concurso > semanalmente pra fiscal e auditor. > > nao to dizendo q ta certo e nem fazendo apologia a sonegacao, mas se fisco > quiser pegar, existe n maneiras. ja tive cliente q foi autuado devido a > comissoes em folha e sendo q as vendas nao existiam. > > por mais cuidados q existam, numa ' chegada da pf', vc nao tem tempo pra > fazer nada, ou seja, ou faz certinho, ou faz errado sabendo do risco > > acho q essa preocupacao com a omissao dos dados no hd nao é relevante. > > 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 magno em speet.com.br Sun Apr 19 01:53:35 2009 From: magno em speet.com.br (Magno System) Date: Sun, 19 Apr 2009 01:53:35 -0300 Subject: [firebase-br] RES: RES: Registros deletados podem serrecuperados References: <5229C56B076C410CBDED629B22025264@sandro><118291703.20090418083139@warmboot.com.br><94A669A19C68434382D0A337A9670499@sandro> <7EF82E249CF3474BA8CBB1AA2C025A7B@sandro> <49EA87AC.7030107@gmail.com> Message-ID: <001301c9c0aa$cc4ea810$6915a8c0@MagnoSystem> Então fala pro seu patrão formatar 23 vezes !!! HEHEHEHE !!! Brincadeirinha é só pra distrair. ----- Original Message ----- From: "Moacir - GMail" To: "FireBase" Sent: Saturday, April 18, 2009 11:08 PM Subject: Re: [firebase-br] RES: RES: Registros deletados podem serrecuperados Sandro, A Resposta é SIM !!! Em visita recente a um cliente que trabalha na area de recuperação de dados (DATARECOVER), o gerente da área técnica me afirmou que é possível recuperar dados mesmo após 22 formatações !!! Abraços, Moacir Sandro escreveu: > Concordo que referente ao "fisco" sempre há maneiras de Ser descoberto. > > Mas meu patrao apenas me questionou a real possibilidade de um registro > ser > recupado. Preciso dar a resposta a ele. Apenas isto. > > Grato > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de samuel ferreira > Enviada em: sábado, 18 de abril de 2009 11:08 > Para: FireBase > Assunto: Re: [firebase-br] RES: Registros deletados podem ser recuperados > > ola so, sandro, nao kerendo ser muito 'contudente', mas se fisco for atras > de todo mundo q faz caixa 2 e sonegacao, vai ter q abrir concurso > semanalmente pra fiscal e auditor. > > nao to dizendo q ta certo e nem fazendo apologia a sonegacao, mas se fisco > quiser pegar, existe n maneiras. ja tive cliente q foi autuado devido a > comissoes em folha e sendo q as vendas nao existiam. > > por mais cuidados q existam, numa ' chegada da pf', vc nao tem tempo pra > fazer nada, ou seja, ou faz certinho, ou faz errado sabendo do risco > > acho q essa preocupacao com a omissao dos dados no hd nao é relevante. > > 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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.0/2066 - Release Date: 04/18/09 09:55:00 From junior em farsoft.com.br Sun Apr 19 12:03:30 2009 From: junior em farsoft.com.br (Arlei F. Farnetani Junior) Date: Sun, 19 Apr 2009 12:03:30 -0300 Subject: [firebase-br] Zerar todos os registros via store procedure In-Reply-To: References: <5229C56B076C410CBDED629B22025264@sandro> <118291703.20090418083139@warmboot.com.br> <94A669A19C68434382D0A337A9670499@sandro> Message-ID: <49EB3D42.9080401@farsoft.com.br> Pessoal preciso montar uma store procedure para zerar através de um comando só todos os registros das minhas tabelas. Preciso zerar sem deletar tb os generators. Alguém tem aí algum script para isto? O problema é que o script precisa primeiro checar as dependencias...não sei como fazer isto...Por exemplo se eu tenho duas tabelas...clientes e orcamentos se tiver algum cliente em orçamento com ForeinKey...o banco não consegue deletar a tabela clientes... O script q estou montando é este: CREATE OR ALTER PROCEDURE ZERARTABELAS returns ( tabela varchar(31)) as declare variable comando varchar(100); declare variable qtdtot integer; declare variable qtdtab integer; declare variable qtdreg integer; begin qtdtot = 0; qtdtab = 0; qtdreg = 0; for select rdb$relation_name from rdb$relations where rdb$flags = 1 and rdb$view_blr is null order by 1 into :tabela do begin qtdtab = qtdtab + 1; comando = 'delete from ' || :tabela; execute statement :comando; suspend; end tabela = :qtdtab; suspend; end From francisco em logosinfo.com.br Sun Apr 19 12:33:28 2009 From: francisco em logosinfo.com.br (Francisco A Souza) Date: Sun, 19 Apr 2009 12:33:28 -0300 Subject: [firebase-br] problemas com gravacao de dados In-Reply-To: <001301c9c0aa$cc4ea810$6915a8c0@MagnoSystem> References: <5229C56B076C410CBDED629B22025264@sandro><118291703.20090418083139@warmboot.com.br><94A669A19C68434382D0A337A9670499@sandro> <7EF82E249CF3474BA8CBB1AA2C025A7B@sandro> <49EA87AC.7030107@gmail.com> <001301c9c0aa$cc4ea810$6915a8c0@MagnoSystem> Message-ID: <038301c9c104$30fb3810$92f1a830$@com.br> Galera to com um cliente acontecendo o seguinte problema: Trabalha-se normalmente com banco durante 1 ou 2 dias, depois disso quando vou fazer por exemplo uma baixa de contas a receber, ele grava, comita, não retorna nenhuma mensagem de erro. Mas quando consulto se o titulo foi baixado ele continua em aberto e o lançamento da baixa não esta gravado na tabela. Peco pra todos saírem do sistema, efetuo um backup e restore e o titulo aparece baixado. Se estiver com esse problema, eu fizer a baixa varias vezes, a baixa não aparece, mas depois do backup restore a baixa aparece quntas vezes eu tiver feito. Já não sei mais o que fazer. Alguem já passou por isso? Ate já desabilitei o swep automático, mas o problema persiste. Utilizo Fb 2.1+rad Studio 2007+Driver Corelab, interessante que so acontece nesse cliente. Obrigado Francisco A Souza From samuel.peres.ferreira em gmail.com Sun Apr 19 12:36:41 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Sun, 19 Apr 2009 12:36:41 -0300 Subject: [firebase-br] RES: RES: Registros deletados podem serrecuperados In-Reply-To: <001301c9c0aa$cc4ea810$6915a8c0@MagnoSystem> References: <5229C56B076C410CBDED629B22025264@sandro> <118291703.20090418083139@warmboot.com.br> <94A669A19C68434382D0A337A9670499@sandro> <7EF82E249CF3474BA8CBB1AA2C025A7B@sandro> <49EA87AC.7030107@gmail.com> <001301c9c0aa$cc4ea810$6915a8c0@MagnoSystem> Message-ID: ola antes de formatar a 23ª, existe um utilitario chamado zerofill q enxe o hd com zero binario, sobrepondo qq gravacao anterior mas isso aki ja jugiu do scopo do firebird, q nao tem nada a ver com isso samuel From jandersonloko em gmail.com Sun Apr 19 13:09:56 2009 From: jandersonloko em gmail.com (Janderson Almeida) Date: Sun, 19 Apr 2009 13:09:56 -0300 Subject: [firebase-br] RES: RES: Registros deletados podem serrecuperados In-Reply-To: References: <5229C56B076C410CBDED629B22025264@sandro> <118291703.20090418083139@warmboot.com.br> <94A669A19C68434382D0A337A9670499@sandro> <7EF82E249CF3474BA8CBB1AA2C025A7B@sandro> <49EA87AC.7030107@gmail.com> <001301c9c0aa$cc4ea810$6915a8c0@MagnoSystem> Message-ID: <1e2c6e100904190909t4840a5bcn19f5a837ed5947c7@mail.gmail.com> incinera o hd ou coloca a criptografia do Daniel Dantas, pois foi a unica coisa que parou a PF. 2009/4/19, samuel ferreira : > ola > > > antes de formatar a 23ª, existe um utilitario chamado zerofill q enxe o hd > com zero binario, sobrepondo qq gravacao anterior > > mas isso aki ja jugiu do scopo do firebird, q nao tem nada a ver com 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 sandro_rebelo em ibest.com.br Sun Apr 19 13:35:54 2009 From: sandro_rebelo em ibest.com.br (Sandro) Date: Sun, 19 Apr 2009 13:35:54 -0300 Subject: [firebase-br] RES: RES: RES: Registros deletados podem serrecuperados In-Reply-To: <1e2c6e100904190909t4840a5bcn19f5a837ed5947c7@mail.gmail.com> References: <5229C56B076C410CBDED629B22025264@sandro><118291703.20090418083139@warmboot.com.br><94A669A19C68434382D0A337A9670499@sandro><7EF82E249CF3474BA8CBB1AA2C025A7B@sandro> <49EA87AC.7030107@gmail.com><001301c9c0aa$cc4ea810$6915a8c0@MagnoSystem> <1e2c6e100904190909t4840a5bcn19f5a837ed5947c7@mail.gmail.com> Message-ID: Já da pra ter uma boa ideia do que vou fazer. Agora, se eu fazer um backup num HD e restore no outro hd, o próprio .FDB não leva consigo nenhum fragmento do registro deletado? Sandro -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Janderson Almeida Enviada em: domingo, 19 de abril de 2009 13:10 Para: FireBase Assunto: Re: [firebase-br] RES: RES: Registros deletados podem serrecuperados incinera o hd ou coloca a criptografia do Daniel Dantas, pois foi a unica coisa que parou a PF. 2009/4/19, samuel ferreira : > ola > > > antes de formatar a 23ª, existe um utilitario chamado zerofill q enxe o hd > com zero binario, sobrepondo qq gravacao anterior > > mas isso aki ja jugiu do scopo do firebird, q nao tem nada a ver com 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 > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcobolacha em vicoldobrasil.com.br Sun Apr 19 18:49:51 2009 From: marcobolacha em vicoldobrasil.com.br (Marco Antonio) Date: Sun, 19 Apr 2009 18:49:51 -0300 Subject: [firebase-br] RES: Core 2 Duo SuperServer ou Classic Server In-Reply-To: <1239886901.6972.7.camel@Aspire5612.bonagura.com.br> References: <1239886901.6972.7.camel@Aspire5612.bonagura.com.br> Message-ID: Essa eh uma questão interessante e poderia ser mais explorada para esclarecimentos. Por ex. eu tenho um banco q hj tem apenas 24mb porque esta começando, mas a tendência eh que esse banco cresça e muito. São 20 acessos simultâneos, alguns cálculos, e relatórios. O servidor eh um Xeon com 4mb de memória. O acesso eh Java/Java script 3 camadas via WEB, nesse caso qual a melhor solução e por que? Marco Antonio Gerência Informática G (35) 8803-3448 e-mail: marcobolacha em yahoo.com.br ? Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Jedliczka Enviada em: quinta-feira, 16 de abril de 2009 10:02 Para: FireBase Assunto: Re: [firebase-br] Core 2 Duo SuperServer ou Classic Server Não é tão simples assim... Há muitas coisas a levar em conta. Quanto de memóriva você tem ? Quantos usuários você terá ? Qual é o tamanho da base de dados ? Seu aplicativo é de missão-crítica? É WEB (feito em PHP/JSP conectado ao Apache/IIS) ? Qual é o sistema operacional do servidor ? Existem processos de banco de dados que podem demorar mais do que 5 minutos ? Algumas destas respostas apontam para o Classic outras para o SuperServer. Mas se você tem poucos usuários, pouca memória (isto é relativo à quantidade de usuários e tamanho do banco), e não tem problemas se um processo pesado deixar todo mundo esperando, seja feliz e use o superserver. Se você tem muitos usuários, ou um banco grande, ou um sistema web, saiba que um core2duo não dará conta do recado. Ou seja, esta decisão precisa ser muito bem pensada e planejada. Abraço Eduardo Jedliczka. Em Qui, 2009-04-16 às 09:23 -0300, Alex Miranda de Oliveira escreveu: > Core 2 Duo SuperServer ou Classic Server > > Qual Firebird e o melhor Super Server ou Classic Server > para processadores core2Duo > > > Duvida .. > > Ate + Obrigado > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcobolacha em vicoldobrasil.com.br Sun Apr 19 19:03:38 2009 From: marcobolacha em vicoldobrasil.com.br (Marco Antonio) Date: Sun, 19 Apr 2009 19:03:38 -0300 Subject: [firebase-br] RES: Contrato de Sistema In-Reply-To: <9c6114c60904150912w40a88acdn97210570c7a55b98@mail.gmail.com> References: <62259.1239744735@terra.com.br><924fc0290904142002j7c98eb9albc65384378fa379e@mail.gmail.com><49E5B84E.5000107@nautilus.com.br><131523e10904150402g4a55f9daif5b660beaf46c769@mail.gmail.com><49E5D8DD.7040009@stetika.com.br> <9c6114c60904150912w40a88acdn97210570c7a55b98@mail.gmail.com> Message-ID: http://www.4shared.com/dir/14684987/88b42fb3/Contrato.html senha firebird eh um exemplo. Façam as alterações necessárias Marco Antonio Gerência Informática G (35) 8803-3448 e-mail: marcobolacha em yahoo.com.br ? Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Mario Rodrigues Enviada em: quarta-feira, 15 de abril de 2009 13:12 Para: FireBase Assunto: Re: [firebase-br] Contrato de Sistema gostaria tb de receber!! 2009/4/15 Isael Faria Junior > eu tb tenho interesse > > Anderson Piccoli escreveu: > >> Não sei se a lsita aceita anexos... mas também teria interesse neste >> modelo >> >> de contrato >> >> 2009/4/15 Fábio Marques >> >> >> >>> Pela quantidade de posts, talvez seja melhor enviar para a própria >>> lista! >>> :-) >>> >>> -- >>> F. Marques >>> Systems Analyst/IT Consultant >>> E-mail/MSN: fmarques em nautilus.com.br >>> Home Page: www.nautilus.com.br/~fmarques >>> >>> Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 >>> Linux Registred User #362204 (debian 5.0 "Lenny") >>> Brazilian Computer Society Member #18201 >>> >>> "The box said: Requires MS Windows or better, so I instaled Linux" >>> >>> >>> >>> >>> Felipe Cheiram wrote: >>> >>> >>> >>>> Pessoal me incluão nessa, tbm quero. >>>> >>>> Vlw. >>>> >>>> 2009/4/14 Rafael Voltani >>>> >>>> >>>> >>>> >>>> >>>>> gostei dessa.... poderiam me mandar tbm um modelo... >>>>> grato... >>>>> Rafael Voltani >>>>> On Ter 14/04/09 13:18 , "Zottis" zottissistemas em brturbo.com.br sent: >>>>> Pessoal, outra pergunta. alguém tem um modelo de contrato de >>>>> sistema mensal? >>>>> Zottis(TeamFB Users) >>>>> Zottis Sistemas - 2009 Ano XII >>>>> Programação Delphi/PHP/Firebird/MySQL >>>>> "Um homem só tem o direito de olhar >>>>> a um outro de cima para baixo, quando >>>>> vai ajuda-lo a levantar-se". >>>>> Gabriel Garcia Marquez >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 [1] >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> [2] >>>>> E-mail verificado pelo Terra Anti-Spam. >>>>> Para classificar esta mensagem como spam ou não spam, visite >>>>> >>>>> >>>>> >>>>> >>>>> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTIzOTcyNjAxNC42OTY1NC4zMjEyNi5jb2xldmlsZS50cG4udGVycmEuY29tLDM4ODk=TerraMail >>>>> [3] >>>>> Verifique periodicamente a pasta Spam para garantir que apenas >>>>> mensagens >>>>> indesejadas sejam classificadas como Spam. >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>>> >>>>> >>>>> >>>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> >>>> >>>> >>>> >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> __________ Information from ESET Smart Security, version of virus >> signature database 3989 (20090406) __________ >> >> The message was checked by ESET Smart Security. >> >> http://www.eset.com >> >> >> >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From lcsfipe em gmail.com Sun Apr 19 20:56:38 2009 From: lcsfipe em gmail.com (Antonio Lucas Finotti Pereira) Date: Sun, 19 Apr 2009 20:56:38 -0300 Subject: [firebase-br] Contrato de Sistema In-Reply-To: <0D73B8158CB74BAFAEBCD4100918D4FD@ZOTTISNOTEBOOK> References: <0D73B8158CB74BAFAEBCD4100918D4FD@ZOTTISNOTEBOOK> Message-ID: <47e8bec50904191656s60999bb3we3ccfb6fe670fe07@mail.gmail.com> Olá Pessoal, me enviem tbem, por favor. Obrigado, 2009/4/14 Zottis > Pessoal, outra pergunta. alguém tem um modelo de contrato de sistema > mensal? > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Antonio Lucas Finotti Pereira antonio-lucas em msn.com lcsfipe em gmail.com From armando.boza em gmail.com Sun Apr 19 21:24:21 2009 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Sun, 19 Apr 2009 21:24:21 -0300 Subject: [firebase-br] usando IF no fb In-Reply-To: References: Message-ID: <49EBC0B5.2030600@gmail.com> Cassio, o Firebird tem uma função IF sim, mas usa-se *IIF* na programação, da uma pesquisada no pai google que ele te informa. att Armando Cássio escreveu: > opa. > quero fazer um insert numa tabela mas antes do insert verificar > (select) se o registro já existe na tabela.. > > tipo assim: > if (select registro) = true then > insert registro > > como faço isso no firebird, qual a sintaxe? > > vlw. __________ Information from ESET NOD32 Antivirus, version of virus signature database 4011 (20090415) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From jedyfb em gmail.com Sun Apr 19 22:05:14 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Sun, 19 Apr 2009 22:05:14 -0300 Subject: [firebase-br] RES: Core 2 Duo SuperServer ou Classic Server In-Reply-To: References: <1239886901.6972.7.camel@Aspire5612.bonagura.com.br> Message-ID: <1240189514.24432.13.camel@Aspire5612.bonagura.com.br> Sua pergunta é muito interessante... Um banco pequeno (24mb) com poucos usuários (20) está mais para o SuperServer do que para o Classic. Se está em 3 camadas com javascript na ponta, deve ter um servidor TOMCAT / APACHE / etc... o que me leva a crer um ambiente multi-thread, exceto se houver um POOL de conexão. Se for realmente multi-thread, você poderá ter alguns problemas com o atual client do firebird, mas eu usaria o Classic no servidor assim que a demanda crescesse. Se houver um POOL eu optaria pelo SuperServer. Para este volume de dados e terminais, 4GB de ram está de bom tamanho. Se seu banco crescer para mais de 1 GB com mais de 80 acessos simultâneos, já seria quase obrigatório ir para o Classic (exceto se tiver um único processador dual-core, pois pode não compensar o uso do Classic) e considerar um upgrade de memória (32 MB por conexão + 1GB para cache de disco + 512MB para o SO = 4GB e isto sem reservas para um sort em memória). Detalhe, eu costumo deixar entre 64MB e 80 MB de Cache por conexão concorrente, e para bancos com menos de 5GB de tamanho, deixar pelo menos 80% do seu tamanho para cache de disco (se possível 100%) . Espero ter simplificado um pouco a coisa. Abraço Eduardo Em Dom, 2009-04-19 às 18:49 -0300, Marco Antonio escreveu: > Essa eh uma questão interessante e poderia ser mais explorada para esclarecimentos. > Por ex. eu tenho um banco q hj tem apenas 24mb porque esta começando, mas a tendência eh que esse banco cresça e muito. São 20 acessos simultâneos, alguns cálculos, e relatórios. O servidor eh um Xeon com 4mb de memória. O acesso eh Java/Java script 3 camadas via WEB, nesse caso qual a melhor solução e por que? > > > Marco Antonio > Gerência Informática > G (35) 8803-3448 > e-mail: marcobolacha em yahoo.com.br > > > ? Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Jedliczka > Enviada em: quinta-feira, 16 de abril de 2009 10:02 > Para: FireBase > Assunto: Re: [firebase-br] Core 2 Duo SuperServer ou Classic Server > > Não é tão simples assim... Há muitas coisas a levar em conta. > > Quanto de memóriva você tem ? > Quantos usuários você terá ? > Qual é o tamanho da base de dados ? > Seu aplicativo é de missão-crítica? > É WEB (feito em PHP/JSP conectado ao Apache/IIS) ? > Qual é o sistema operacional do servidor ? > Existem processos de banco de dados que podem demorar mais do que 5 > minutos ? > > Algumas destas respostas apontam para o Classic outras para o > SuperServer. > > Mas se você tem poucos usuários, pouca memória (isto é relativo à > quantidade de usuários e tamanho do banco), e não tem problemas se um > processo pesado deixar todo mundo esperando, seja feliz e use o > superserver. > > Se você tem muitos usuários, ou um banco grande, ou um sistema web, > saiba que um core2duo não dará conta do recado. > > Ou seja, esta decisão precisa ser muito bem pensada e planejada. > > Abraço > > Eduardo Jedliczka. > > Em Qui, 2009-04-16 às 09:23 -0300, Alex Miranda de Oliveira escreveu: > > > Core 2 Duo SuperServer ou Classic Server > > > > Qual Firebird e o melhor Super Server ou Classic Server > > para processadores core2Duo > > > > > > Duvida .. > > > > Ate + Obrigado > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eu em rodrigoazevedo.com.br Sun Apr 19 22:38:12 2009 From: eu em rodrigoazevedo.com.br (Rodrigo Azevedo) Date: Sun, 19 Apr 2009 22:38:12 -0300 Subject: [firebase-br] Fwd: Problema com Firebird e Windows 2003 Server In-Reply-To: <77434190904191831m50b8ac0dof69b53ee57762aab@mail.gmail.com> References: <77434190904191831m50b8ac0dof69b53ee57762aab@mail.gmail.com> Message-ID: <77434190904191838m2644a1b2jcca7eaf10db85439@mail.gmail.com> Boa noite pessoal, Está ocorrendo um problema em meu software que está me deixando louco, pois tentei resolver de várias formas e sempre em vão. O meu software utiliza o Firebird 2.1 (o problema ocorreu em todas as versões) em um servidor Windows 2003 e a cada semana o Firebird trava e as estações ficam sem o software funcionando até que eu reinicie o servidor. Envio abaixo o conteúdo do arquivo de log firebird.log do Firebird no Windows 2003 Server (meu servidor do banco): SERVIDOR (Server) Tue Feb 24 04:34:42 2009 INET/inet_error: read errno = 10054 SERVIDOR (Server) Tue Feb 24 07:57:28 2009 INET/inet_error: read errno = 10054 SERVIDOR (Server) Tue Feb 24 11:02:52 2009 INET/inet_error: read errno = 10054 SERVIDOR (Server) Tue Feb 24 19:04:46 2009 INET/inet_error: read errno = 10054 -- ----------------------------- Rodrigo Azevedo -- ----------------------------- Rodrigo Azevedo From jedyfb em gmail.com Sun Apr 19 22:58:41 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Sun, 19 Apr 2009 22:58:41 -0300 Subject: [firebase-br] Fwd: Problema com Firebird e Windows 2003 Server In-Reply-To: <77434190904191838m2644a1b2jcca7eaf10db85439@mail.gmail.com> References: <77434190904191831m50b8ac0dof69b53ee57762aab@mail.gmail.com> <77434190904191838m2644a1b2jcca7eaf10db85439@mail.gmail.com> Message-ID: <1240192721.29290.5.camel@Aspire5612.bonagura.com.br> o erro 10054 é um erro de rede... há muitas explicações disponíveis no google (basta procurar NETWORK + 10054 ou SOCKET + 10054) Mas você poderia utilizar o que o FB 2.1 oferece de melhor (as tabelas de monitoramento) para descobrir o que está travando o banco... ou fazer a lição de casa e dar uma verificada num GSTAT vez ou outra para saber a quantas anda seu modelo transacional. Abraço Eduardo Jedliczka Em Dom, 2009-04-19 às 22:38 -0300, Rodrigo Azevedo escreveu: > Boa noite pessoal, > Está ocorrendo um problema em meu software que está me deixando louco, pois > tentei resolver de várias formas e sempre em vão. > > O meu software utiliza o Firebird 2.1 (o problema ocorreu em todas as > versões) em um servidor Windows 2003 e a cada semana o Firebird trava e as > estações ficam sem o software funcionando até que eu reinicie o servidor. > > Envio abaixo o conteúdo do arquivo de log firebird.log do Firebird no > Windows 2003 Server (meu servidor do banco): > > > SERVIDOR (Server) Tue Feb 24 04:34:42 2009 > INET/inet_error: read errno = 10054 > > > SERVIDOR (Server) Tue Feb 24 07:57:28 2009 > INET/inet_error: read errno = 10054 > > > SERVIDOR (Server) Tue Feb 24 11:02:52 2009 > INET/inet_error: read errno = 10054 > > > SERVIDOR (Server) Tue Feb 24 19:04:46 2009 > INET/inet_error: read errno = 10054 > > > > > -- > > ----------------------------- > Rodrigo Azevedo > > > From alexsistemass em gmail.com Sun Apr 19 23:08:04 2009 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Sun, 19 Apr 2009 23:08:04 -0300 Subject: [firebase-br] RES: Core 2 Duo SuperServer ou Classic Server In-Reply-To: <1240189514.24432.13.camel@Aspire5612.bonagura.com.br> References: <1239886901.6972.7.camel@Aspire5612.bonagura.com.br> <1240189514.24432.13.camel@Aspire5612.bonagura.com.br> Message-ID: Como Postei na Lista Core2Duo SuperServer ou ClassicServer A Aplicacao e em Delphi Com a base de dados esta com o Tamanho de 700mb e a são 60 acessos simultaneos... Qual seria a Melhor Opção SuperServer ou ClassicServer para um Hardware Core2Duo ..com o banco desse tamanho com esta quantidade de acessos... E se o core2duo compesar configurar o cpuAfinittyMask Oara mais de Um processador FirebirdClassic... From jedyfb em gmail.com Mon Apr 20 01:18:59 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 20 Apr 2009 01:18:59 -0300 Subject: [firebase-br] RES: Core 2 Duo SuperServer ou Classic Server In-Reply-To: References: <1239886901.6972.7.camel@Aspire5612.bonagura.com.br> <1240189514.24432.13.camel@Aspire5612.bonagura.com.br> Message-ID: <1240201139.29290.37.camel@Aspire5612.bonagura.com.br> Volto a repetir, não há uma resposta direta ou simples - há muitos fatores que levam à escolha. o Classic só se torna vantajoso quando sem tem grandes quantidades de memória (com o Classic, dá para consumir rapidamente muitos e muitos GB de ram, então nem pense em usar menos de 4gb de ram com ele) e muitos processadores (pelo menos 2 processadores OPTERON ou XEON de 4 núcleos). Para um Core 2 Duo geralmente é mais vantajoso usar o SuperServer (cache unificada, melhor resposta por não ter que iniciar uma nova thread por conexão), pois não é um hardware específico para Servidores, e geralmente não possuem grandes quantidades de memória (e quando possuem geralmente não são ECC) e nem discos de qualidade (SAS ou FibreChannel de 15.000 rpm) Mas, se você tem tido problemas de performance com o SuperServer por culpa de processos muito pesados (leia-se que demorem mais do que 10 minutos) talvez valha a penas sacrificar um pouco de desempenho para manter a "fluidez" nas pontas, mas pense que o Classic exige muito mais atenção que o SuperServer (que exige atenção próxima de ZERO). Detalhes como POOL de conexões, multi-thread, ambiente de missão-crítica (alta disponibilidade em detrimento de alto desempenho), serviços WEB (alta concorrência), paradigma de desenvolvimento, qualidade e tamanho do hardware, interferem diretamente na escolha. Mas geralmente, se você quer o melhor desempenho possível, e não tem um "SERVIDOR" que custe mais de R$ 8.000,00 seja feliz com o SuperServer. Detalhe, o i7 continua sendo um desktop... Mas se não quer correr riscos, ou precisa de alta-disponibilidade, ou serviços WEB com grande demanda de requisições, e tem um SERVIDOR OPTERON ou XEON com fonte redundande, espelhamento de disco, muitos GB de memória ECC (ou chip kill, etc...) vá de Classic, pois geralmente estes servidores tem 16 ou 32 slots de memória que aceitam pentes de até 8GB cada um - mas uma configuração destas pode passar fácil os 600 mil reais. Sendo um pouco radical, acho que poderia dizer que o Classic é melhor para quem pode PAGAR para usar ele, ou PAGAR alguém para cuidar dele. E o SuperServer é melhor para o resto. Exemplo: algum tempo atrás eu conversei com um DBA certificado em Oracle 10g, e ele me falou que estava cuidando de um banco que não tinha nem 2 GB, só que tinha um volume de quase um milhão de transações por hora. Ele cuidava de um Cluster (RAC - Real Application Cluster) onde cada lâmina tinha 32 gb de ram e 8 processadores ligados numa storage de Fibra com 12 discos de 146gb de 15mil RPM. (mais de 5 milhões de reais entre equipamentos e licença). Só para comparar, na antiga empresa que ele prestava acessoria, havia um Pentium 4 2.4 com 1 GB de ram provendo um banco de quase 8gb de tamaho, e eram empresas do mesmo ramo de atividades, mas com exigências de disponibilidade e demanda diferentes. Se servir de consolo, Quando sair a versão SuperClassic do Firebird 2.5 talvez fique mais fácil escolher. Abraço Eduardo Jedliczka Em Dom, 2009-04-19 às 23:08 -0300, Alex Miranda de Oliveira escreveu: > Como Postei na Lista Core2Duo SuperServer ou ClassicServer > > A Aplicacao e em Delphi > Com a base de dados esta com o Tamanho de 700mb > e a são 60 acessos simultaneos... > > > Qual seria a Melhor Opção SuperServer ou ClassicServer > para um Hardware Core2Duo ..com o banco desse tamanho > com esta quantidade de acessos... > > > E se o core2duo compesar configurar o cpuAfinittyMask Oara mais de Um > processador > FirebirdClassic... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From alexsistemass em gmail.com Mon Apr 20 09:22:43 2009 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Mon, 20 Apr 2009 09:22:43 -0300 Subject: [firebase-br] RES: Core 2 Duo SuperServer ou Classic Server In-Reply-To: <1240201139.29290.37.camel@Aspire5612.bonagura.com.br> References: <1239886901.6972.7.camel@Aspire5612.bonagura.com.br> <1240189514.24432.13.camel@Aspire5612.bonagura.com.br> <1240201139.29290.37.camel@Aspire5612.bonagura.com.br> Message-ID: 2009/4/20 Eduardo Jedliczka > Volto a repetir, não há uma resposta direta ou simples - há muitos > fatores que levam à escolha. > > o Classic só se torna vantajoso quando sem tem grandes quantidades de > memória (com o Classic, dá para consumir rapidamente muitos e muitos GB > de ram, então nem pense em usar menos de 4gb de ram com ele) e muitos > processadores (pelo menos 2 processadores OPTERON ou XEON de 4 núcleos). > > Para um Core 2 Duo geralmente é mais vantajoso usar o SuperServer (cache > unificada, melhor resposta por não ter que iniciar uma nova thread por > conexão), pois não é um hardware específico para Servidores, e > geralmente não possuem grandes quantidades de memória (e quando possuem > geralmente não são ECC) e nem discos de qualidade (SAS ou FibreChannel > de 15.000 rpm) > > Mas, se você tem tido problemas de performance com o SuperServer por > culpa de processos muito pesados (leia-se que demorem mais do que 10 > minutos) talvez valha a penas sacrificar um pouco de desempenho para > manter a "fluidez" nas pontas, mas pense que o Classic exige muito mais > atenção que o SuperServer (que exige atenção próxima de ZERO). > > Detalhes como POOL de conexões, multi-thread, ambiente de missão-crítica > (alta disponibilidade em detrimento de alto desempenho), serviços WEB > (alta concorrência), paradigma de desenvolvimento, qualidade e tamanho > do hardware, interferem diretamente na escolha. > > Mas geralmente, se você quer o melhor desempenho possível, e não tem um > "SERVIDOR" que custe mais de R$ 8.000,00 seja feliz com o SuperServer. > Detalhe, o i7 continua sendo um desktop... > > Mas se não quer correr riscos, ou precisa de alta-disponibilidade, ou > serviços WEB com grande demanda de requisições, e tem um SERVIDOR > OPTERON ou XEON com fonte redundande, espelhamento de disco, muitos GB > de memória ECC (ou chip kill, etc...) vá de Classic, pois geralmente > estes servidores tem 16 ou 32 slots de memória que aceitam pentes de até > 8GB cada um - mas uma configuração destas pode passar fácil os 600 mil > reais. > > Sendo um pouco radical, acho que poderia dizer que o Classic é melhor > para quem pode PAGAR para usar ele, ou PAGAR alguém para cuidar dele. E > o SuperServer é melhor para o resto. > > Exemplo: algum tempo atrás eu conversei com um DBA certificado em Oracle > 10g, e ele me falou que estava cuidando de um banco que não tinha nem 2 > GB, só que tinha um volume de quase um milhão de transações por hora. > Ele cuidava de um Cluster (RAC - Real Application Cluster) onde cada > lâmina tinha 32 gb de ram e 8 processadores ligados numa storage de > Fibra com 12 discos de 146gb de 15mil RPM. (mais de 5 milhões de reais > entre equipamentos e licença). Só para comparar, na antiga empresa que > ele prestava acessoria, havia um Pentium 4 2.4 com 1 GB de ram provendo > um banco de quase 8gb de tamaho, e eram empresas do mesmo ramo de > atividades, mas com exigências de disponibilidade e demanda diferentes. > > Se servir de consolo, Quando sair a versão SuperClassic do Firebird 2.5 > talvez fique mais fácil escolher. > > Abraço > > Eduardo Jedliczka > > Em Dom, 2009-04-19 às 23:08 -0300, Alex Miranda de Oliveira escreveu: > > > Como Postei na Lista Core2Duo SuperServer ou ClassicServer > > > > A Aplicacao e em Delphi > > Com a base de dados esta com o Tamanho de 700mb > > e a são 60 acessos simultaneos... > > > > > > Qual seria a Melhor Opção SuperServer ou ClassicServer > > para um Hardware Core2Duo ..com o banco desse tamanho > > com esta quantidade de acessos... > > > > > > E se o core2duo compesar configurar o cpuAfinittyMask Oara mais de Um > > processador > > FirebirdClassic... > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > Obrigado Eduardo no meu cliente estava o classic troquei para superserver ..Acho que vai ficar melhor e pedi para ele fazer uma compra de um servidor bom para colocar o classic e fazer as configurações e os testes Obrigado pelas dicas voce me ajudou bastante.. Obrigado e ate + From wellmsilva em gmail.com Mon Apr 20 09:44:22 2009 From: wellmsilva em gmail.com (Wellington Melo) Date: Mon, 20 Apr 2009 09:44:22 -0300 Subject: [firebase-br] Regsitra dados em Duas ou mais tabelas Message-ID: <21538b730904200544j7d72464evd52b6d19b95c09c@mail.gmail.com> Olá Pessoal, Tenho as seguintes Tabelas: SOCIOS: id, nome, cpf; FOLHAS: id, socio, mes, ano, salario, inss, irrf, ....; PATRIMONIO: id, socio, mes, ano, saldoant, deposito, juros, valoratual; onde o socio tem a folha de pagamento, e seu patrimonio, quero registra todas as folhas, onde poderam ser consultadas pelo socio ou pelo mês e ano; a mesma coisa ao patrimonio, deverá tambem ser consultado pelo socio mes e ano; minha duvida está em inserir o saldo do mes anterior, pois tenho q "pegar" o saldo do mês anterior e soma com a movimentação do mês atual. OBS: a tabela Folha é populada atravéz de um arquivo XML, e o patrimonio denpende da movimentação da conta do socio(entrada e saida). From a.lima.silva em terra.com.br Mon Apr 20 09:54:15 2009 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Mon, 20 Apr 2009 09:54:15 -0300 Subject: [firebase-br] RES: Falta DLL In-Reply-To: <62057.1240096791@terra.com.br> References: <62057.1240096791@terra.com.br> Message-ID: <3D55DB3E32344206A21CC883D5C1D596@DEVELOPER2> Bem por default essa DLL dica dentro de uma pasta do Delphi, vc tem que copia-la para a pasta de seu aplicativo ou coloca-la em sustem32 e registra-la. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rafael Voltani Enviada em: sábado, 18 de abril de 2009 20:20 Para: 'Lista FireBase' Assunto: [firebase-br] Falta DLL falae pessoal... blza... . consegui rodar o sistema na outra máquina... mas ele só roda localmente... se tento acessar por outra máquina... da erro de que nao encontrou uma dll (dbxint30.dll).. . podem me ajudar, por favor? . grato pela atenção. . . Rafael Voltani . . . ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From edujed em gmail.com Mon Apr 20 10:44:14 2009 From: edujed em gmail.com (Eduardo Jedliczka) Date: Mon, 20 Apr 2009 10:44:14 -0300 Subject: [firebase-br] RES: Core 2 Duo SuperServer ou Classic Server In-Reply-To: <1240201139.29290.37.camel@Aspire5612.bonagura.com.br> References: <1239886901.6972.7.camel@Aspire5612.bonagura.com.br> <1240189514.24432.13.camel@Aspire5612.bonagura.com.br> <1240201139.29290.37.camel@Aspire5612.bonagura.com.br> Message-ID: <1240235054.8344.59.camel@Aspire5612.bonagura.com.br> Como recebi algumas mensagens na minha caixa particular pedindo maiores informações, eu resolvi complementar minha resposta: De um modo geral, trabalhar com firebird é muito simples... dá pouquíssima manutenção e problemas (exceto em caso de panes de hardware ou copiar um banco "aberto") mas há algumas considerações para que ele funcione corretamente: - ter um bom controle transacional (que dure o menor tempo possível) - trazer somente os dados necessários (não montar um GRID com todos os campos e "aqueles" milhões de registros de uma tabela) - lembra-se de COMMITAR os selects (pois diferentemente de outros bancos, select gera transação) Dentro deste cenário, o Firebird SuperServer é fantástico!!! Só que além do SuperServer existe o Classic. Não há um que seja melhor ou pior pois eles tem arquitetura, objetivos e desempenhos diferentes. o Classic quase sempre exige um DBA, pois é utilizado em circunstâncias de alta demanda, ou alta concorrência - ou seja, há muito dinheiro envolvido e as empresas estão dispostas a pagar (com equipamentos e pessoal qualificado, pois o BANCO é GRATUITO) para não ter riscos... uma hora sem sistema pode custar muito caro. Neste último cenário, exitem muitas soluções e conceitos que seriam inviáveis (do ponto de vista econômico) para uma empresa de menor porte. Agora temos uma nova linha de desktops da intel chamada de Core i7 (tem 4 núcleos com o HT - ou seja o Sistema Operacional pode executar 8 tarefas simultâneas) e embora seja robusto e performático continua sendo um desktop. não é um chip projetado para trabalhar 24 meses consecultivos sem ser desligado com média de consumo na casa dos 30% a 60% com muitos momentos na faixa dos 100% Uma empresa pequena, pode optar por este equipamento pagando R$ 3 mil ou menos, e estará muito bem servido, desde que tenha um no-break que aguente tempo suficiente para os terminais serem desconectados e desligar corretamente o servidor. Numa empresa grande, opta-se por um equipamento SERVIDOR que tem toda arquitetura projetada para funcionar durante anos sem ser desligado. Nestes casos, existem equipamentos com duas (ou mais) fontes de alimentação, e que se uma delas queimar ou ficar sem eletricidade o computador continua funcionando sendo alimentado pela outra fonte (por isto são chamadas de redundante) - há servidores mais caros que até a fonte pode ser trocada "a quente" ou seja com a máquina ligada. Mesma regra para os DISCOS, que nos servidores estão SEMPRE espelhados. Se um disco queimar, pode-se removê-lo "a quente" e inserir outro disco do mesmo tipo e capacidade que o sistema irá reconstruir automaticamente o "RAID" (mesmo que isto demore dias) Ou seja, há empresas que pagam mais de 20 mil reais num servidor que é 15% mais rápido que um Core i7 (que custa R$ 3mil) apenas pela tranquilidade de saber que o servidor não vai "dar pane" do dia para a noite. Mesma regra vale para o banco de dados. Já trabalhei com Oracle em ambientes críticos (tinhamos um servidor SUN com 32 processadores e 32 GB de ram que custou mais de 150 mil dólares - Nunca precisamos, mas dava até para trocar um dos processadores "a quente") e sempre adota-se o RAC (é uma sigla da oracle para dizer que vários computadores trabalham juntos como um único super-computador e que se um deles travar, os outros assumem a carga de trabalho) ou o Servidor Stand-By (há dois equipamentos idênticos gravando todas as operações do banco, mas só um responde as consultas dos clientes, e em caso do primário travar, o secundário assume até o nome e IP do primário). Veja bem, são soluções que podem piorar o desempenho (embora algumas melhorem bem) e custam muito caro mas praticamente eliminam a possibilidade do ambiente ficar parado. Ou seja é um ambiente de alta disponibilidade, mas nem sempre tem alta performance, pois com 20% deste dinheiro seria possível compram um único computador sem nenhuma redundância que apresentaria melhor desempenho que toda esta parafernália. POOL de conexões (termo usado em ambientes em 3 ou 4 camadas) é quando as requisições de vários terminais são aglutinadas em poucas conexões reais com o banco (e sempre tem um servidor de aplicação responsável por este POOL). Aplicações desktop em rede local (chamadas de duas camadas) não usam POOL de conexões. O POOL permite que mesmo após um commit ou desconexão de um cliente, não seja encerrada a conexão com o banco visando economizar tempo alocando e desalocando recursos. o Java dispõe de funcões construir nativamente um POOL de conexões, e alguns componentes e bibliotecas permitem que várias linguagens ofereçam esta possibilidade (como o DBX para o Delphi). Ambiente Multi-thread é quando um programa é fracionado em várias tarefas (que podem ser executados por núcleos/processadores diferentes permitindo uma maior velocidade, ou evitando que um relatório/processamento congele o resto do sistema) ainda não é muito comum, mas com o aparecimento de desktops dual-core e quad-core, cada vez mais aplicações estão usando esta técnica. Servidores WEB geralmente são multi-thread, pois cada cliente geram uma nova thread (tarefa) no servidor, com seu próprio espaço de memória... se um travar, os outros continuam funcionando. Quanto ao banco ORACLE de 2GB do meu amigo, era um banco de integração onde várias aplicações escreviam e excluíam informações para "sincronizar" suas bases, por isto ele não crescia... mas é algo extremamente complexo e pesado. Abraço Eduardo. From cassio.hc em gmail.com Mon Apr 20 11:17:05 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Mon, 20 Apr 2009 11:17:05 -0300 Subject: [firebase-br] usando IF no fb In-Reply-To: <49E8CC5C.1000108@nautilus.com.br> References: <4e3811e10904171023lecf6808l459540750feb96c8@mail.gmail.com> <006201c9bf87$8e19de80$6915a8c0@MagnoSystem> <49E8CC5C.1000108@nautilus.com.br> Message-ID: opa. to tentando executar isso direto no script do firebird... mas não to conseguindo. Alguem pode me dar uma mão.. DECLARE VARIABLE EXISTE Integer; DECLARE VARIABLE ID Integer; BEGIN SELECT descricao FROM dados WHERE (descricao='carac') INTO :EXISTE; IF (:EXISTE = 0) THEN BEGIN SELECT COALESCE(MAX(ID_dado), 0) + 1 FROM dados INTO :ID; INSERT INTO DADOS (ID_DADO, DESCRICAO, ID_DADO_TIPO) VALUES (:ID, 'Carac', 11); commit work;; END ELSE -- aqui não quero executar nada. END^ SET TERM ; ^ ta retornando o seguinte erro: SQL Error: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, column 9 VARIABLE. Error Code: -104. Invalid token The SQL: DECLARE VARIABLE EXISTE Integer; vlw. Fábio Marques escreveu: > Eu tenho uma SP que faz exatamente isso o que você está falando, > verifica se o registro existe ou não... Dê uma olhada e adapte às suas > necessidades. > >> CREATE PROCEDURE GRAVARLOCAL ( >> ID Integer, >> ... outras entradas omitidas ) >> AS >> DECLARE VARIABLE EXISTE Integer; >> BEGIN >> /* write your code here */ >> SELECT COUNT(ID) FROM LOCAL >> WHERE ((ID) = :ID) >> INTO :EXISTE; >> >> IF (:EXISTE = 0) THEN >> BEGIN >> SELECT COALESCE(MAX(ID), 0) + 1 >> FROM LOCAL >> INTO :ID; >> >> INSERT INTO LOCAL (ID, ...) VALUES (:ID, ....); >> END >> ELSE >> UPDATE LOCAL >> SET .... >> WHERE ((ID) = :ID); >> END^ >> SET TERM ; ^ > From douglasht em gmail.com Mon Apr 20 11:25:18 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 20 Apr 2009 11:25:18 -0300 Subject: [firebase-br] RES: Core 2 Duo SuperServer ou Classic Server In-Reply-To: <1240235054.8344.59.camel@Aspire5612.bonagura.com.br> References: <1239886901.6972.7.camel@Aspire5612.bonagura.com.br> <1240189514.24432.13.camel@Aspire5612.bonagura.com.br> <1240201139.29290.37.camel@Aspire5612.bonagura.com.br> <1240235054.8344.59.camel@Aspire5612.bonagura.com.br> Message-ID: <249af69e0904200725y604bcbfbs8f23b2c621917d78@mail.gmail.com> Valeu Eduardo! 2009/4/20 Eduardo Jedliczka : > Agora temos uma nova linha de desktops da intel chamada de Core i7 (tem > 4 núcleos com o HT - ou seja o Sistema Operacional pode executar 8 > tarefas simultâneas) e embora seja robusto e performático continua sendo > um desktop. não é um chip projetado para trabalhar 24 meses > consecultivos sem ser desligado com média de consumo na casa dos 30% a > 60% com muitos momentos na faixa dos 100% Vale lembrar que o Xeon série 55xx tem a mesma arquitetura do i7. Mas é voltado para carga pesada. []s -- Douglas Tosi www.sinatica.com From josue em ciberpoint.com.br Mon Apr 20 11:36:02 2009 From: josue em ciberpoint.com.br (=?iso-8859-1?B?Sm9zdek=?=) Date: Mon, 20 Apr 2009 11:36:02 -0300 Subject: [firebase-br] RES: Registros deletados podem ser recuperados References: <5229C56B076C410CBDED629B22025264@sandro><118291703.20090418083139@warmboot.com.br><94A669A19C68434382D0A337A9670499@sandro> Message-ID: <480D3B5174B14B98B8420DC3D6A2A535@masterciber> O Fisco qdo chega ir até vc, é porque ja está com com o processo pronto, só vai checar as provas. Hoje quem dá entrada é seu fornecedor pelo CNPJ ou CPF. Se vc tem entrada e não tem saída tem que ter estoque. entendeu? Os dados que valem mesmo é o da ECF, portanto seu disco não tem mesmo relevância. É só uma prova a mais. Josué D. Silva Telecomunicações Curupira Ltda ----- Original Message ----- From: "samuel ferreira" To: "FireBase" Sent: Saturday, April 18, 2009 11:08 AM Subject: Re: [firebase-br] RES: Registros deletados podem ser recuperados ola so, sandro, nao kerendo ser muito 'contudente', mas se fisco for atras de todo mundo q faz caixa 2 e sonegacao, vai ter q abrir concurso semanalmente pra fiscal e auditor. nao to dizendo q ta certo e nem fazendo apologia a sonegacao, mas se fisco quiser pegar, existe n maneiras. ja tive cliente q foi autuado devido a comissoes em folha e sendo q as vendas nao existiam. por mais cuidados q existam, numa ' chegada da pf', vc nao tem tempo pra fazer nada, ou seja, ou faz certinho, ou faz errado sabendo do risco acho q essa preocupacao com a omissao dos dados no hd nao é relevante. 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 jedyfb em gmail.com Mon Apr 20 11:50:15 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 20 Apr 2009 11:50:15 -0300 Subject: [firebase-br] RES: Registros deletados podem ser recuperados In-Reply-To: <480D3B5174B14B98B8420DC3D6A2A535@masterciber> References: <5229C56B076C410CBDED629B22025264@sandro> <118291703.20090418083139@warmboot.com.br> <94A669A19C68434382D0A337A9670499@sandro> <480D3B5174B14B98B8420DC3D6A2A535@masterciber> Message-ID: <1240239015.15641.22.camel@Aspire5612.bonagura.com.br> Complementando... muitas vezes o fisco está mais interessado nos "documentos" que existem no seu computador do que na base de dados (pois eles já estimaram entradas, saídas e movimentação financeira) para descobrir "o esquema" e outros envolvidos. Está cada vez mais simples e barato ser honesto, ou melhor, esta cada vez mais caro e complicado para "esconder" informações. Pelos mais variados princípios, faz muito tempo que eu RECUSO categoricamente trabalhos que exigam "esquemas", "chaves secretas", etc... que visem a burlar o fisco (um dia eles podem querer me burlar também), por isto prefiro um acordo feito "às claras" que todas as regras e cláusulas possam ser registradas em cartório, assim durmo tranquilo sabendo que nunca receberei a visita de um oficial de justiça por participar de algum "esquema" ou "fraude". Assim como "pirataria", acredito que "sonegação" esteja fora do escopo desta lista (e vá contra os principais objetivos da mesma) Também acreidto que este assunto já rendeu o que tinha para render, por isto conto com o bom senso de cada membro da lista em não mais comentar este assunto. Abraço Eduardo Jedliczka Em Seg, 2009-04-20 às 11:36 -0300, Josué escreveu: > O Fisco qdo chega ir até vc, é porque ja está com com o processo pronto, só > vai checar as provas. > Hoje quem dá entrada é seu fornecedor pelo CNPJ ou CPF. Se vc tem entrada e > não tem saída tem que ter estoque. entendeu? > Os dados que valem mesmo é o da ECF, portanto seu disco não tem mesmo > relevância. É só uma prova a mais. > > Josué D. Silva > Telecomunicações Curupira Ltda > ----- Original Message ----- > From: "samuel ferreira" > To: "FireBase" > Sent: Saturday, April 18, 2009 11:08 AM > Subject: Re: [firebase-br] RES: Registros deletados podem ser recuperados > > > ola so, sandro, nao kerendo ser muito 'contudente', mas se fisco for atras > de todo mundo q faz caixa 2 e sonegacao, vai ter q abrir concurso > semanalmente pra fiscal e auditor. > > nao to dizendo q ta certo e nem fazendo apologia a sonegacao, mas se fisco > quiser pegar, existe n maneiras. ja tive cliente q foi autuado devido a > comissoes em folha e sendo q as vendas nao existiam. > > por mais cuidados q existam, numa ' chegada da pf', vc nao tem tempo pra > fazer nada, ou seja, ou faz certinho, ou faz errado sabendo do risco > > acho q essa preocupacao com a omissao dos dados no hd nao é relevante. > > 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 wmotasjrp em gmail.com Mon Apr 20 13:59:49 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Mon, 20 Apr 2009 13:59:49 -0300 Subject: [firebase-br] ODS 11.0 com FB 2.1 Message-ID: <00e101c9c1d9$6bfb38e0$0a00a8c0@mota2> Ola pessoal. Tem algum problema deixar o servidor e estação rodando com FB 2.1 e com o banco na ODS 11.0 (FB 2.0)? Isso poderia provocar algum problema com o banco? Obrigado. Wilson From rodrigo em solucoeseinformatica.com.br Mon Apr 20 14:13:06 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Mon, 20 Apr 2009 14:13:06 -0300 Subject: [firebase-br] RES: RES: Core 2 Duo SuperServer ou Classic Server In-Reply-To: <1240235054.8344.59.camel@Aspire5612.bonagura.com.br> Message-ID: Olá Eduardo, Só complementando sua resposta: certa vez indaguei o Cantu sobre a questão de se commitar SELECTS. Ele me respondeu que SE estivermos utilizando uma transação configurada como somente leitura o commit não é necessário, já que esta transação é pré-commitada. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Jedliczka Enviada em: segunda-feira, 20 de abril de 2009 10:44 Para: FireBase Assunto: Re: [firebase-br] RES: Core 2 Duo SuperServer ou Classic Server Como recebi algumas mensagens na minha caixa particular pedindo maiores informações, eu resolvi complementar minha resposta: De um modo geral, trabalhar com firebird é muito simples... dá pouquíssima manutenção e problemas (exceto em caso de panes de hardware ou copiar um banco "aberto") mas há algumas considerações para que ele funcione corretamente: - ter um bom controle transacional (que dure o menor tempo possível) - trazer somente os dados necessários (não montar um GRID com todos os campos e "aqueles" milhões de registros de uma tabela) - lembra-se de COMMITAR os selects (pois diferentemente de outros bancos, select gera transação) Dentro deste cenário, o Firebird SuperServer é fantástico!!! Só que além do SuperServer existe o Classic. Não há um que seja melhor ou pior pois eles tem arquitetura, objetivos e desempenhos diferentes. o Classic quase sempre exige um DBA, pois é utilizado em circunstâncias de alta demanda, ou alta concorrência - ou seja, há muito dinheiro envolvido e as empresas estão dispostas a pagar (com equipamentos e pessoal qualificado, pois o BANCO é GRATUITO) para não ter riscos... uma hora sem sistema pode custar muito caro. Neste último cenário, exitem muitas soluções e conceitos que seriam inviáveis (do ponto de vista econômico) para uma empresa de menor porte. Agora temos uma nova linha de desktops da intel chamada de Core i7 (tem 4 núcleos com o HT - ou seja o Sistema Operacional pode executar 8 tarefas simultâneas) e embora seja robusto e performático continua sendo um desktop. não é um chip projetado para trabalhar 24 meses consecultivos sem ser desligado com média de consumo na casa dos 30% a 60% com muitos momentos na faixa dos 100% Uma empresa pequena, pode optar por este equipamento pagando R$ 3 mil ou menos, e estará muito bem servido, desde que tenha um no-break que aguente tempo suficiente para os terminais serem desconectados e desligar corretamente o servidor. Numa empresa grande, opta-se por um equipamento SERVIDOR que tem toda arquitetura projetada para funcionar durante anos sem ser desligado. Nestes casos, existem equipamentos com duas (ou mais) fontes de alimentação, e que se uma delas queimar ou ficar sem eletricidade o computador continua funcionando sendo alimentado pela outra fonte (por isto são chamadas de redundante) - há servidores mais caros que até a fonte pode ser trocada "a quente" ou seja com a máquina ligada. Mesma regra para os DISCOS, que nos servidores estão SEMPRE espelhados. Se um disco queimar, pode-se removê-lo "a quente" e inserir outro disco do mesmo tipo e capacidade que o sistema irá reconstruir automaticamente o "RAID" (mesmo que isto demore dias) Ou seja, há empresas que pagam mais de 20 mil reais num servidor que é 15% mais rápido que um Core i7 (que custa R$ 3mil) apenas pela tranquilidade de saber que o servidor não vai "dar pane" do dia para a noite. Mesma regra vale para o banco de dados. Já trabalhei com Oracle em ambientes críticos (tinhamos um servidor SUN com 32 processadores e 32 GB de ram que custou mais de 150 mil dólares - Nunca precisamos, mas dava até para trocar um dos processadores "a quente") e sempre adota-se o RAC (é uma sigla da oracle para dizer que vários computadores trabalham juntos como um único super-computador e que se um deles travar, os outros assumem a carga de trabalho) ou o Servidor Stand-By (há dois equipamentos idênticos gravando todas as operações do banco, mas só um responde as consultas dos clientes, e em caso do primário travar, o secundário assume até o nome e IP do primário). Veja bem, são soluções que podem piorar o desempenho (embora algumas melhorem bem) e custam muito caro mas praticamente eliminam a possibilidade do ambiente ficar parado. Ou seja é um ambiente de alta disponibilidade, mas nem sempre tem alta performance, pois com 20% deste dinheiro seria possível compram um único computador sem nenhuma redundância que apresentaria melhor desempenho que toda esta parafernália. POOL de conexões (termo usado em ambientes em 3 ou 4 camadas) é quando as requisições de vários terminais são aglutinadas em poucas conexões reais com o banco (e sempre tem um servidor de aplicação responsável por este POOL). Aplicações desktop em rede local (chamadas de duas camadas) não usam POOL de conexões. O POOL permite que mesmo após um commit ou desconexão de um cliente, não seja encerrada a conexão com o banco visando economizar tempo alocando e desalocando recursos. o Java dispõe de funcões construir nativamente um POOL de conexões, e alguns componentes e bibliotecas permitem que várias linguagens ofereçam esta possibilidade (como o DBX para o Delphi). Ambiente Multi-thread é quando um programa é fracionado em várias tarefas (que podem ser executados por núcleos/processadores diferentes permitindo uma maior velocidade, ou evitando que um relatório/processamento congele o resto do sistema) ainda não é muito comum, mas com o aparecimento de desktops dual-core e quad-core, cada vez mais aplicações estão usando esta técnica. Servidores WEB geralmente são multi-thread, pois cada cliente geram uma nova thread (tarefa) no servidor, com seu próprio espaço de memória... se um travar, os outros continuam funcionando. Quanto ao banco ORACLE de 2GB do meu amigo, era um banco de integração onde várias aplicações escreviam e excluíam informações para "sincronizar" suas bases, por isto ele não crescia... mas é algo extremamente complexo e pesado. Abraço Eduardo. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.0/2068 - Data de Lançamento: 04/19/09 20:04:00 From listas em warmboot.com.br Mon Apr 20 14:23:41 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 20 Apr 2009 14:23:41 -0300 Subject: [firebase-br] RES: RES: Core 2 Duo SuperServer ou Classic Server In-Reply-To: <1240235054.8344.59.camel@Aspire5612.bonagura.com.br> References: <1240235054.8344.59.camel@Aspire5612.bonagura.com.br> Message-ID: <1574921561.20090420142341@warmboot.com.br> RAdF> Só complementando sua resposta: certa vez indaguei o Cantu sobre a questão RAdF> de se commitar SELECTS. Ele me respondeu que SE estivermos utilizando uma RAdF> transação configurada como somente leitura o commit não é necessário, já que RAdF> esta transação é pré-commitada. Rodrigo, para ser pré-commitada, além de ser somente leitura, a transação tem que ter o isolamento READ COMMITED. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From magno em speet.com.br Mon Apr 20 14:26:39 2009 From: magno em speet.com.br (Magno System) Date: Mon, 20 Apr 2009 14:26:39 -0300 Subject: [firebase-br] RES: RES: Core 2 Duo SuperServer ou Classic Server References: <20090420171407.9DC5356495@orion.speet.com.br> Message-ID: <005001c9c1dd$2a756680$6915a8c0@MagnoSystem> E é isto mesmo. Eu no meu sistema (trabalho com IBO) tenho 2 IB_Transaction Padrão. Um com AUTOCOMMIT = true e READONLY = true para relatórios simples que não alteram dados. Um com AUTOCOMMIT = TRUE e READONLY = false para cadastros simples e procedures selecionáveis. Para stored procedures não selecionáveis, uso um IB_TRANSACTION para cada SP e faço o controle explícito da transação. ----- Original Message ----- From: "Rodrigo A. de Freitas" To: "'FireBase'" Sent: Monday, April 20, 2009 2:13 PM Subject: [firebase-br] RES: RES: Core 2 Duo SuperServer ou Classic Server Olá Eduardo, Só complementando sua resposta: certa vez indaguei o Cantu sobre a questão de se commitar SELECTS. Ele me respondeu que SE estivermos utilizando uma transação configurada como somente leitura o commit não é necessário, já que esta transação é pré-commitada. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Jedliczka Enviada em: segunda-feira, 20 de abril de 2009 10:44 Para: FireBase Assunto: Re: [firebase-br] RES: Core 2 Duo SuperServer ou Classic Server Como recebi algumas mensagens na minha caixa particular pedindo maiores informações, eu resolvi complementar minha resposta: De um modo geral, trabalhar com firebird é muito simples... dá pouquíssima manutenção e problemas (exceto em caso de panes de hardware ou copiar um banco "aberto") mas há algumas considerações para que ele funcione corretamente: - ter um bom controle transacional (que dure o menor tempo possível) - trazer somente os dados necessários (não montar um GRID com todos os campos e "aqueles" milhões de registros de uma tabela) - lembra-se de COMMITAR os selects (pois diferentemente de outros bancos, select gera transação) Dentro deste cenário, o Firebird SuperServer é fantástico!!! Só que além do SuperServer existe o Classic. Não há um que seja melhor ou pior pois eles tem arquitetura, objetivos e desempenhos diferentes. o Classic quase sempre exige um DBA, pois é utilizado em circunstâncias de alta demanda, ou alta concorrência - ou seja, há muito dinheiro envolvido e as empresas estão dispostas a pagar (com equipamentos e pessoal qualificado, pois o BANCO é GRATUITO) para não ter riscos... uma hora sem sistema pode custar muito caro. Neste último cenário, exitem muitas soluções e conceitos que seriam inviáveis (do ponto de vista econômico) para uma empresa de menor porte. Agora temos uma nova linha de desktops da intel chamada de Core i7 (tem 4 núcleos com o HT - ou seja o Sistema Operacional pode executar 8 tarefas simultâneas) e embora seja robusto e performático continua sendo um desktop. não é um chip projetado para trabalhar 24 meses consecultivos sem ser desligado com média de consumo na casa dos 30% a 60% com muitos momentos na faixa dos 100% Uma empresa pequena, pode optar por este equipamento pagando R$ 3 mil ou menos, e estará muito bem servido, desde que tenha um no-break que aguente tempo suficiente para os terminais serem desconectados e desligar corretamente o servidor. Numa empresa grande, opta-se por um equipamento SERVIDOR que tem toda arquitetura projetada para funcionar durante anos sem ser desligado. Nestes casos, existem equipamentos com duas (ou mais) fontes de alimentação, e que se uma delas queimar ou ficar sem eletricidade o computador continua funcionando sendo alimentado pela outra fonte (por isto são chamadas de redundante) - há servidores mais caros que até a fonte pode ser trocada "a quente" ou seja com a máquina ligada. Mesma regra para os DISCOS, que nos servidores estão SEMPRE espelhados. Se um disco queimar, pode-se removê-lo "a quente" e inserir outro disco do mesmo tipo e capacidade que o sistema irá reconstruir automaticamente o "RAID" (mesmo que isto demore dias) Ou seja, há empresas que pagam mais de 20 mil reais num servidor que é 15% mais rápido que um Core i7 (que custa R$ 3mil) apenas pela tranquilidade de saber que o servidor não vai "dar pane" do dia para a noite. Mesma regra vale para o banco de dados. Já trabalhei com Oracle em ambientes críticos (tinhamos um servidor SUN com 32 processadores e 32 GB de ram que custou mais de 150 mil dólares - Nunca precisamos, mas dava até para trocar um dos processadores "a quente") e sempre adota-se o RAC (é uma sigla da oracle para dizer que vários computadores trabalham juntos como um único super-computador e que se um deles travar, os outros assumem a carga de trabalho) ou o Servidor Stand-By (há dois equipamentos idênticos gravando todas as operações do banco, mas só um responde as consultas dos clientes, e em caso do primário travar, o secundário assume até o nome e IP do primário). Veja bem, são soluções que podem piorar o desempenho (embora algumas melhorem bem) e custam muito caro mas praticamente eliminam a possibilidade do ambiente ficar parado. Ou seja é um ambiente de alta disponibilidade, mas nem sempre tem alta performance, pois com 20% deste dinheiro seria possível compram um único computador sem nenhuma redundância que apresentaria melhor desempenho que toda esta parafernália. POOL de conexões (termo usado em ambientes em 3 ou 4 camadas) é quando as requisições de vários terminais são aglutinadas em poucas conexões reais com o banco (e sempre tem um servidor de aplicação responsável por este POOL). Aplicações desktop em rede local (chamadas de duas camadas) não usam POOL de conexões. O POOL permite que mesmo após um commit ou desconexão de um cliente, não seja encerrada a conexão com o banco visando economizar tempo alocando e desalocando recursos. o Java dispõe de funcões construir nativamente um POOL de conexões, e alguns componentes e bibliotecas permitem que várias linguagens ofereçam esta possibilidade (como o DBX para o Delphi). Ambiente Multi-thread é quando um programa é fracionado em várias tarefas (que podem ser executados por núcleos/processadores diferentes permitindo uma maior velocidade, ou evitando que um relatório/processamento congele o resto do sistema) ainda não é muito comum, mas com o aparecimento de desktops dual-core e quad-core, cada vez mais aplicações estão usando esta técnica. Servidores WEB geralmente são multi-thread, pois cada cliente geram uma nova thread (tarefa) no servidor, com seu próprio espaço de memória... se um travar, os outros continuam funcionando. Quanto ao banco ORACLE de 2GB do meu amigo, era um banco de integração onde várias aplicações escreviam e excluíam informações para "sincronizar" suas bases, por isto ele não crescia... mas é algo extremamente complexo e pesado. Abraço Eduardo. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.0/2068 - Data de Lançamento: 04/19/09 20:04:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.1/2069 - Release Date: 04/20/09 10:36:00 From alexsistemass em gmail.com Mon Apr 20 14:26:38 2009 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Mon, 20 Apr 2009 14:26:38 -0300 Subject: [firebase-br] RES: RES: Core 2 Duo SuperServer ou Classic Server In-Reply-To: <49ecad57.070bca0a.79c8.629cSMTPIN_ADDED@mx.google.com> References: <1240235054.8344.59.camel@Aspire5612.bonagura.com.br> <49ecad57.070bca0a.79c8.629cSMTPIN_ADDED@mx.google.com> Message-ID: 2009/4/20 Rodrigo A. de Freitas > Olá Eduardo, > > Só complementando sua resposta: certa vez indaguei o Cantu sobre a questão > de se commitar SELECTS. Ele me respondeu que SE estivermos utilizando uma > transação configurada como somente leitura o commit não é necessário, já > que > esta transação é pré-commitada. > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > Já que vc Comentou sobre Commitar Select ..Aproveitando para aumentar o meu pequeno conhecimento.. eu trabalho com delphi com o componente Fibplus e ja percebi que la tem transações para somente leitura e para gravaçao para ligar no database.. So que desviando um pouco o Foco eu não trabalho com duas transações trabalho apenas com uma transação para cada aplicativo .e eu tambem nao commito os selects Uso o tipo de transação que vcs devem conhecer que o CommitRetainig "Grava Pesquisa e Continua com A Transação Aberta".. Vi nas resposta acima que geralmente o mais correto e que a Transação seja mais Curta.. Detalhes Meus Aplicativos são Cliente Servidor .."*Gostaria de Saber qual e o mais recomendado* *um transação para o sistema todo ou transações curtas que inicie e termine logo*.." Se isto vai Influenciar muito na Performance...do Aplicativo... Obrigado e Ate + From lazaro em usinaalvorada.com.br Mon Apr 20 14:30:22 2009 From: lazaro em usinaalvorada.com.br (lazaro) Date: Mon, 20 Apr 2009 14:30:22 -0300 Subject: [firebase-br] ajuda com SQL Message-ID: Boa tarde a todos, Senhores necessito da seguinte situação: Selecionar o "codigo do vendedor", a "quantidade de vendas" e a "data da ultima venda" de todos os vendedores Inclusive os que não venderam nada deve trazer a qtde = 0 e data null. Vendor(cod_vendedor, nome_vendedor, Class, emp, filial) Vendas(cod_venda, Data_venda, emp, filial) Para isso estou tentando dentro de uma procedure a seguinte exemplo. FOR select Vendor _cont.produto "Cod_Mat" from Vendor where (Vendor.Class = :pClass))INTO :cod_ved do begin --seleciona contas vezes o item ja foi contado dentro de um controle... select count(*)"Qtde", max(Vendas.data)"Ultima data" from Vendas where (Vendas.material = :cod_ ved) and (Vendas.almox = :pAlmox) and (Vendas.emp = :pEmp) and (Vendas.tipo_controle = :ptipo) group by Vendas.material into :n_cont,:d_ultma; suspend; end From kmerlotti em gmail.com Mon Apr 20 14:41:30 2009 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Mon, 20 Apr 2009 14:41:30 -0300 Subject: [firebase-br] ajuda com SQL In-Reply-To: References: Message-ID: <20eaa6880904201041n5e767253p52a29cc75ef349fc@mail.gmail.com> eu faria: select v.codvendedor, (select count(*) from cabecalho_vendas c where c.codvendedor = v.codvendedor) as qtdvda, (select sum(vr_venda) from cabecalho_vendas b where b.codvendedor = v.codvendedor) as vr_vda from vendedores v Mais ou menos isso! :-) Abraço! 2009/4/20 lazaro : > Boa tarde a todos, > Senhores necessito da seguinte situação: > > Selecionar o "codigo do vendedor", a "quantidade de vendas" e a "data da > ultima venda" de todos os vendedores Inclusive os que não venderam nada deve > trazer a qtde = 0 e data null. > > Vendor(cod_vendedor, nome_vendedor, Class, emp, filial) Vendas(cod_venda, > Data_venda, emp, filial) > > Para isso estou tentando dentro de uma procedure a seguinte exemplo. > >            FOR select  Vendor _cont.produto "Cod_Mat" >                         from Vendor >                         where (Vendor.Class = :pClass))INTO :cod_ved >                   do >                   begin >                    --seleciona contas vezes o item ja foi contado dentro de > um controle... >                     select count(*)"Qtde", max(Vendas.data)"Ultima data" >                        from Vendas >                        where (Vendas.material = :cod_ ved) >                          and (Vendas.almox = :pAlmox) >                          and (Vendas.emp = :pEmp) >                          and (Vendas.tipo_controle = :ptipo) >                        group by Vendas.material >                         into :n_cont,:d_ultma; >                        suspend; >                   end > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From jcorreajr em gmail.com Mon Apr 20 14:44:24 2009 From: jcorreajr em gmail.com (Joao Correa) Date: Mon, 20 Apr 2009 14:44:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?Transa=E7=F5es_ativas_n=E3o_comitada?= =?iso-8859-1?q?s?= Message-ID: <49ECB478.2060500@gmail.com> Olá pessoal, Vi que nesta lista existem muitas mensagens no histórico sobre transações ativas e não comitadas, mas infelizmente não achei algo que tenha resolvido meu problema. Tenho um problema crônico de software, onde ficam pendentes cerca de 1.000.000 (um milhão) de transações, com status ativa e não comitada, em um intervalo de 12 horas de uso do sistema. Seu uso é intenso e o banco de dados tem 27Gb de tamanho, mas nada justifica tantas conexões ativas e não comitadas. Este número eu obtive diminuindo o Next Transactions de Active transactions na estatística do bco de dados. Pela manhã o valor destas transações é bem menor, já que deve haver um tipo de timeout configurado. Minha dúvida é onde posso ter mais detalhes sobre estas conexões ativas (transações), já que olhando no Performance Monitor do Interbase somente aparecem as transações "normais" ou seja que tem alguma explicação cabível de existirem Utilizo Bde5 e interbase 7.5 Qualquer ajuda seria muito bem vinda. From listas em warmboot.com.br Mon Apr 20 15:04:29 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 20 Apr 2009 15:04:29 -0300 Subject: [firebase-br] =?iso-8859-1?q?Transa=E7=F5es_ativas_n=E3o_comitada?= =?iso-8859-1?q?s?= In-Reply-To: <49ECB478.2060500@gmail.com> References: <49ECB478.2060500@gmail.com> Message-ID: <1836488283.20090420150429@warmboot.com.br> Parte dos seus problemas deve ser a própria BDE, que tem um gerenciamento de transações péssimo (usa apenas uma transação para a conexão, geralmente com softcommit). A outra parte é justamente o controle transacional, que no seu caso, deve estar deficiente (ou inexistente), deixando as transações abertas por muito tempo. Acredito que o FBScanner (www.firebase.com.br/fb/parceria_ibaid.php) possa lhe ajudar na detecção das transações que estão ficando abertas. Depois é colocar a mão na massa, preferencialmente trocando a BDE por algo melhor, ou então fazendo todo o controle transacional manualmente, deixando as transações abertas pelo menor tempo possível. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JC> Olá pessoal, JC> Vi que nesta lista existem muitas mensagens no histórico sobre JC> transações ativas e não comitadas, mas infelizmente não achei algo que JC> tenha resolvido meu problema. JC> Tenho um problema crônico de software, onde ficam pendentes cerca de JC> 1.000.000 (um milhão) de transações, com status ativa e não comitada, em JC> um intervalo de 12 horas de uso do sistema. JC> Seu uso é intenso e o banco de dados tem 27Gb de tamanho, mas nada JC> justifica tantas conexões ativas e não comitadas. Este número eu obtive JC> diminuindo o Next Transactions de Active transactions na estatística do JC> bco de dados. JC> Pela manhã o valor destas transações é bem menor, já que deve haver um JC> tipo de timeout configurado. JC> Minha dúvida é onde posso ter mais detalhes sobre estas conexões ativas JC> (transações), já que olhando no Performance Monitor do Interbase somente JC> aparecem as transações "normais" ou seja que tem alguma explicação JC> cabível de existirem JC> Utilizo Bde5 e interbase 7.5 JC> Qualquer ajuda seria muito bem vinda. JC> ______________________________________________ JC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br JC> Para saber como gerenciar/excluir seu cadastro na lista, use: JC> http://www.firebase.com.br/fb/artigo.php?id=1107 JC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cassio.hc em gmail.com Mon Apr 20 15:13:15 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Mon, 20 Apr 2009 15:13:15 -0300 Subject: [firebase-br] verificar registro e inserir Message-ID: Preciso verificar se um regitro numa tabela existe, caso não exista preciso inseri-lo. Vou usar isso uma vez só, pois é uma atualização de banco no cliente. Então cabe uma Store Procedure. Como vcs fariam isso? vlw. From rodrigo em solucoeseinformatica.com.br Mon Apr 20 15:16:22 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Mon, 20 Apr 2009 15:16:22 -0300 Subject: [firebase-br] RES: RES: RES: Core 2 Duo SuperServer ou Classic Server In-Reply-To: <1574921561.20090420142341@warmboot.com.br> Message-ID: Obrigado Cantu, esqueci de colocar isso no e-mail. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: segunda-feira, 20 de abril de 2009 14:24 Para: FireBase Assunto: Re: [firebase-br] RES: RES: Core 2 Duo SuperServer ou Classic Server RAdF> Só complementando sua resposta: certa vez indaguei o Cantu sobre a questão RAdF> de se commitar SELECTS. Ele me respondeu que SE estivermos utilizando uma RAdF> transação configurada como somente leitura o commit não é necessário, já que RAdF> esta transação é pré-commitada. Rodrigo, para ser pré-commitada, além de ser somente leitura, a transação tem que ter o isolamento READ COMMITED. []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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.0/2068 - Data de Lançamento: 04/19/09 20:04:00 From rodrigo em solucoeseinformatica.com.br Mon Apr 20 15:22:28 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Mon, 20 Apr 2009 15:22:28 -0300 Subject: [firebase-br] RES: RES: RES: Core 2 Duo SuperServer ou Classic Server In-Reply-To: Message-ID: Alex, creio que você está deixando de aproveitar o que, na minha opinião, é um dos melhores recursos do FIBPlus: trabalhar conexões distintas de leitura e gravação. Sem dúvida o ideal é você abolir os famigerados CommitRetaining e utilizar transações de vida curta, sempre commitando ao final da operação. Nos componentes do FIBPlus você pode configurar para que a transação inicie automaticamente, evitando fazer o controle explicíto do seu início. Quanto ao desempenho, existe sim um ganho de performace ao trabalhar com ambas as transações no FIPlus, uma de vida curta para gravação e outra mais longa, para SELECTs; Esse ganho é mais perceptível em aplicações com bases de dados maiores e muitos usuários, mas ele existe sim. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Alex Miranda de Oliveira Enviada em: segunda-feira, 20 de abril de 2009 14:27 Para: FireBase Assunto: Re: [firebase-br] RES: RES: Core 2 Duo SuperServer ou Classic Server 2009/4/20 Rodrigo A. de Freitas > Olá Eduardo, > > Só complementando sua resposta: certa vez indaguei o Cantu sobre a questão > de se commitar SELECTS. Ele me respondeu que SE estivermos utilizando uma > transação configurada como somente leitura o commit não é necessário, já > que > esta transação é pré-commitada. > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > Já que vc Comentou sobre Commitar Select ..Aproveitando para aumentar o meu pequeno conhecimento.. eu trabalho com delphi com o componente Fibplus e ja percebi que la tem transações para somente leitura e para gravaçao para ligar no database.. So que desviando um pouco o Foco eu não trabalho com duas transações trabalho apenas com uma transação para cada aplicativo .e eu tambem nao commito os selects Uso o tipo de transação que vcs devem conhecer que o CommitRetainig "Grava Pesquisa e Continua com A Transação Aberta".. Vi nas resposta acima que geralmente o mais correto e que a Transação seja mais Curta.. Detalhes Meus Aplicativos são Cliente Servidor .."*Gostaria de Saber qual e o mais recomendado* *um transação para o sistema todo ou transações curtas que inicie e termine logo*.." Se isto vai Influenciar muito na Performance...do Aplicativo... Obrigado e Ate + ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.0/2068 - Data de Lançamento: 04/19/09 20:04:00 From listasjr em gmail.com Mon Apr 20 15:30:42 2009 From: listasjr em gmail.com (Evandro's mailing lists (Please, don't send personal messages to this address)) Date: Mon, 20 Apr 2009 15:30:42 -0300 Subject: [firebase-br] Ferramenta para migrar as Stored procedures do FB para SQL server Message-ID: Caros senhores, por favor, não se ofendam nem se magoem, Eu adoro, adoro FB não é nada pessoal mas estou procurando uma ferramenta que traduza as SPs do FB para SQL server. Alguém sabe de alguma? Obrigado -Evandro -- Evandro M Leite Jr PhD Student & Software developer University of Southampton, UK Academic website: http://www.soton.ac.uk/~evandro Please, use Jr?evandro.org for personal messages From lazaro em usinaalvorada.com.br Mon Apr 20 15:31:40 2009 From: lazaro em usinaalvorada.com.br (lazaro) Date: Mon, 20 Apr 2009 15:31:40 -0300 Subject: [firebase-br] RES: ajuda com SQL In-Reply-To: <20eaa6880904201041n5e767253p52a29cc75ef349fc@mail.gmail.com> Message-ID: Kelver muito obrigado, Na verdade eu havia até tentado assim só que sem sucesso obviamente. _________________________________________________ -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Kelver Merlotti Enviada em: segunda-feira, 20 de abril de 2009 14:42 Para: FireBase Assunto: Re: [firebase-br] ajuda com SQL eu faria: select v.codvendedor, (select count(*) from cabecalho_vendas c where c.codvendedor = v.codvendedor) as qtdvda, (select sum(vr_venda) from cabecalho_vendas b where b.codvendedor = v.codvendedor) as vr_vda from vendedores v Mais ou menos isso! :-) Abraço! 2009/4/20 lazaro : > Boa tarde a todos, > Senhores necessito da seguinte situação: > > Selecionar o "codigo do vendedor", a "quantidade de vendas" e a "data da > ultima venda" de todos os vendedores Inclusive os que não venderam nada deve > trazer a qtde = 0 e data null. > > Vendor(cod_vendedor, nome_vendedor, Class, emp, filial) Vendas(cod_venda, > Data_venda, emp, filial) > > Para isso estou tentando dentro de uma procedure a seguinte exemplo. > >            FOR select  Vendor _cont.produto "Cod_Mat" >                         from Vendor >                         where (Vendor.Class = :pClass))INTO :cod_ved >                   do >                   begin >                    --seleciona contas vezes o item ja foi contado dentro de > um controle... >                     select count(*)"Qtde", max(Vendas.data)"Ultima data" >                        from Vendas >                        where (Vendas.material = :cod_ ved) >                          and (Vendas.almox = :pAlmox) >                          and (Vendas.emp = :pEmp) >                          and (Vendas.tipo_controle = :ptipo) >                        group by Vendas.material >                         into :n_cont,:d_ultma; >                        suspend; >                   end > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Mon Apr 20 15:42:52 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 20 Apr 2009 15:42:52 -0300 Subject: [firebase-br] Ferramenta para migrar as Stored procedures do FB para SQL server In-Reply-To: References: Message-ID: <1240252972.30949.21.camel@Aspire5612.bonagura.com.br> A sintaxe entre os bancos são muito diferentes, e alguns recursos não possuem tradução direta.... Embora sempre tenha alguém perguntando por isto e vez ou outra escute de uma ferramenta que tem um suporte parcial, a melhor resposta contina sendo... faça na mão... Abraço Eduardo Jedliczka Em Seg, 2009-04-20 às 15:30 -0300, Evandro's mailing lists (Please, don't send personal messages to this address) escreveu: > Caros senhores, por favor, não se ofendam nem se magoem, > > Eu adoro, adoro FB não é nada pessoal mas estou procurando uma ferramenta > que traduza as SPs do FB para SQL server. > > Alguém sabe de alguma? > > Obrigado > -Evandro > > -- > Evandro M Leite Jr > PhD Student & Software developer > University of Southampton, UK > Academic website: http://www.soton.ac.uk/~evandro > Please, use Jr?evandro.org for personal messages > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Mon Apr 20 15:47:38 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 20 Apr 2009 15:47:38 -0300 Subject: [firebase-br] RES: RES: Core 2 Duo SuperServer ou Classic Server In-Reply-To: References: <1240235054.8344.59.camel@Aspire5612.bonagura.com.br> <49ecad57.070bca0a.79c8.629cSMTPIN_ADDED@mx.google.com> Message-ID: <1240253258.30949.26.camel@Aspire5612.bonagura.com.br> Sim, o seu modelo transacional interfere ABSURDAMENTE no desempenho do banco pois ele impede o mesmo de fazer o garbage, e força a manter muitas versões dos mesmos registros. como seu aplicativo é Client-Server a melhor forma é trabalhar (como recentemente citado) com transações extremamente curtas ou com múltiplas transações (aquelas só para obtenção de dados e outras extremamente curtas apenas para inclusão, alteração e exclusão de dados). Talvez não veja muito problemas de performance num pequeno ambiente com 200mb e 5 usuários, mas isto torna impossível de trabalhar num banco de 10 gb com mais de 150 usuários. O banco já tem muito trabalho para realizar... imagina se nós ficarmos "aumentando" o trabalho dele por pura preguiça ... Abraço Eduardo Em Seg, 2009-04-20 às 14:26 -0300, Alex Miranda de Oliveira escreveu: > 2009/4/20 Rodrigo A. de Freitas > > > Olá Eduardo, > > > > Só complementando sua resposta: certa vez indaguei o Cantu sobre a questão > > de se commitar SELECTS. Ele me respondeu que SE estivermos utilizando uma > > transação configurada como somente leitura o commit não é necessário, já > > que > > esta transação é pré-commitada. > > > > []'s > > > > Rodrigo A. de Freitas > > Análise & Desenvolvimento > > > > Soluções & Informática > > > > > > Já que vc Comentou sobre Commitar Select ..Aproveitando para aumentar o meu > pequeno conhecimento.. > eu trabalho com delphi com o componente Fibplus e ja percebi que la tem > transações para somente leitura > e para gravaçao para ligar no database.. > So que desviando um pouco o Foco eu não trabalho com duas transações > trabalho apenas com uma transação > para cada aplicativo .e eu tambem nao commito os selects Uso o tipo de > transação que vcs devem > conhecer que o CommitRetainig "Grava Pesquisa e Continua com A Transação > Aberta".. > > Vi nas resposta acima que geralmente o mais correto e que a Transação seja > mais Curta.. > Detalhes Meus Aplicativos são Cliente Servidor .."*Gostaria de Saber qual e > o mais recomendado* > *um transação para o sistema todo ou transações curtas que inicie e termine > logo*.." > > > Se isto vai Influenciar muito na Performance...do Aplicativo... > > Obrigado e Ate + > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From alexsistemass em gmail.com Mon Apr 20 16:16:36 2009 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Mon, 20 Apr 2009 16:16:36 -0300 Subject: [firebase-br] RES: RES: Core 2 Duo SuperServer ou Classic Server In-Reply-To: <1240253258.30949.26.camel@Aspire5612.bonagura.com.br> References: <1240235054.8344.59.camel@Aspire5612.bonagura.com.br> <49ecad57.070bca0a.79c8.629cSMTPIN_ADDED@mx.google.com> <1240253258.30949.26.camel@Aspire5612.bonagura.com.br> Message-ID: *Rodrigo A. de Freitas* vc Teria algum exemplo com o Fibplus com esses controles de transação ou se poder me explicar melhor fico agradecidamente sempre soube que não seria correto uma transação muito longa ..so que não sei como fazer o controle de transações corretamentes "Outro topico que sempre vi discurssão na lista e nunca conseguir implementar e usar o controle transacional para ver se o registro esta sendo utilizado por outro usuario creio que seja por causa de usar somente uma transação ai nao consigo bloquear e desbloquear o registro para ser usado.. por outro usuario.. Muito Obrigado tambem *Eduardo Jedliczka *pelas discurssões de performance vou se mudo as transações do meu sistema porque ja tem alguns cliente com a base de dados Grande e muito acesso simultaneo. Obrigado a vcs da lista 2009/4/20 Eduardo Jedliczka > Sim, o seu modelo transacional interfere ABSURDAMENTE no desempenho do > banco pois ele impede o mesmo de fazer o garbage, e força a manter > muitas versões dos mesmos registros. > > como seu aplicativo é Client-Server a melhor forma é trabalhar (como > recentemente citado) com transações extremamente curtas ou com múltiplas > transações (aquelas só para obtenção de dados e outras extremamente > curtas apenas para inclusão, alteração e exclusão de dados). > > Talvez não veja muito problemas de performance num pequeno ambiente com > 200mb e 5 usuários, mas isto torna impossível de trabalhar num banco de > 10 gb com mais de 150 usuários. > > O banco já tem muito trabalho para realizar... imagina se nós ficarmos > "aumentando" o trabalho dele por pura preguiça ... > > Abraço > > Eduardo > > Em Seg, 2009-04-20 às 14:26 -0300, Alex Miranda de Oliveira escreveu: > > > 2009/4/20 Rodrigo A. de Freitas > > > > > Olá Eduardo, > > > > > > Só complementando sua resposta: certa vez indaguei o Cantu sobre a > questão > > > de se commitar SELECTS. Ele me respondeu que SE estivermos utilizando > uma > > > transação configurada como somente leitura o commit não é necessário, > já > > > que > > > esta transação é pré-commitada. > > > > > > []'s > > > > > > Rodrigo A. de Freitas > > > Análise & Desenvolvimento > > > > > > Soluções & Informática > > > > > > > > > > Já que vc Comentou sobre Commitar Select ..Aproveitando para aumentar o > meu > > pequeno conhecimento.. > > eu trabalho com delphi com o componente Fibplus e ja percebi que la > tem > > transações para somente leitura > > e para gravaçao para ligar no database.. > > So que desviando um pouco o Foco eu não trabalho com duas transações > > trabalho apenas com uma transação > > para cada aplicativo .e eu tambem nao commito os selects Uso o tipo de > > transação que vcs devem > > conhecer que o CommitRetainig "Grava Pesquisa e Continua com A Transação > > Aberta".. > > > > Vi nas resposta acima que geralmente o mais correto e que a Transação > seja > > mais Curta.. > > Detalhes Meus Aplicativos são Cliente Servidor .."*Gostaria de Saber qual > e > > o mais recomendado* > > *um transação para o sistema todo ou transações curtas que inicie e > termine > > logo*.." > > > > > > Se isto vai Influenciar muito na Performance...do Aplicativo... > > > > Obrigado e Ate + > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From wmotasjrp em gmail.com Mon Apr 20 16:25:53 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Mon, 20 Apr 2009 16:25:53 -0300 Subject: [firebase-br] ODS 11.0 com FB 2.1 Message-ID: <015001c9c1ed$d28a51e0$0a00a8c0@mota2> Ola pessoal. Tem algum problema deixar o servidor e estação rodando com FB 2.1 e com o banco na ODS 11.0 (FB 2.0)? Isso poderia provocar algum problema com o banco? Obrigado. Wilson From sergiojampapb em gmail.com Mon Apr 20 17:08:22 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Mon, 20 Apr 2009 17:08:22 -0300 Subject: [firebase-br] verificar registro e inserir In-Reply-To: References: Message-ID: <33988d9d0904201308g2e6eff1o4586c20ca37c35c0@mail.gmail.com> Cássio, use o comando: UPDATE OR INSERT Não são dois comandos, é um só comando. Em 20/04/09, Cássio escreveu: > Preciso verificar se um regitro numa tabela existe, caso não exista > preciso inseri-lo. Vou usar isso uma vez só, pois é uma atualização de > banco no cliente. Então cabe uma Store Procedure. Como vcs fariam isso? > > vlw. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jedyfb em gmail.com Mon Apr 20 16:41:33 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 20 Apr 2009 16:41:33 -0300 Subject: [firebase-br] ODS 11.0 com FB 2.1 In-Reply-To: <015001c9c1ed$d28a51e0$0a00a8c0@mota2> References: <015001c9c1ed$d28a51e0$0a00a8c0@mota2> Message-ID: <1240256493.5049.3.camel@Aspire5612.bonagura.com.br> Problema nenhum, só que os novos recursos e melhorias (principalmente de desempenho) não estarão disponíveis nesta base, enquanto não for migrada... Abraço Eduardo Em Seg, 2009-04-20 às 16:25 -0300, Wilson Mota - GMail escreveu: > Ola pessoal. > Tem algum problema deixar o servidor e estação rodando com FB 2.1 e com o banco na ODS 11.0 (FB 2.0)? > Isso poderia provocar algum problema com o banco? > Obrigado. > > Wilson > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wmotasjrp em gmail.com Mon Apr 20 17:33:11 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Mon, 20 Apr 2009 17:33:11 -0300 Subject: [firebase-br] ODS 11.0 com FB 2.1 References: <015001c9c1ed$d28a51e0$0a00a8c0@mota2> <1240256493.5049.3.camel@Aspire5612.bonagura.com.br> Message-ID: <017d01c9c1f7$395deef0$0a00a8c0@mota2> Ok, e com relação ao backup? Eu faço backups diarios e quando restaurar a ODS vai estar na 11.1, nesse caso será que não pode ocorrer erro ao restaurar. Acredito que o melhor mesmo é extrair um script, gerar um banco vazio e usar um Datapump. O que acha? ----- Original Message ----- From: "Eduardo Jedliczka" To: "FireBase" Sent: Monday, April 20, 2009 4:41 PM Subject: Re: [firebase-br] ODS 11.0 com FB 2.1 Problema nenhum, só que os novos recursos e melhorias (principalmente de desempenho) não estarão disponíveis nesta base, enquanto não for migrada... Abraço Eduardo Em Seg, 2009-04-20 às 16:25 -0300, Wilson Mota - GMail escreveu: > Ola pessoal. > Tem algum problema deixar o servidor e estação rodando com FB 2.1 e com o > banco na ODS 11.0 (FB 2.0)? > Isso poderia provocar algum problema com o banco? > Obrigado. > > Wilson > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Mon Apr 20 18:16:31 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 20 Apr 2009 18:16:31 -0300 Subject: [firebase-br] ODS 11.0 com FB 2.1 In-Reply-To: <017d01c9c1f7$395deef0$0a00a8c0@mota2> References: <015001c9c1ed$d28a51e0$0a00a8c0@mota2> <1240256493.5049.3.camel@Aspire5612.bonagura.com.br> <017d01c9c1f7$395deef0$0a00a8c0@mota2> Message-ID: <1240262191.7013.2.camel@Aspire5612.bonagura.com.br> ahhh sim, aí você vai ter um problemaço... se fizer um backup dum banco com GDS 11.0 e restaurar no 2.1, você provavelmente terá alguns problemas... terá que rodar umscript para "acertar" algumas coisas antes desta operação. Leia com cuidado o Release Notes do 2.1 Abraço Eduardo Em Seg, 2009-04-20 às 17:33 -0300, Wilson Mota - GMail escreveu: > Ok, e com relação ao backup? Eu faço backups diarios e quando restaurar a > ODS vai estar na 11.1, nesse caso > será que não pode ocorrer erro ao restaurar. Acredito que o melhor mesmo é > extrair um script, gerar um banco > vazio e usar um Datapump. O que acha? > > ----- Original Message ----- > From: "Eduardo Jedliczka" > To: "FireBase" > Sent: Monday, April 20, 2009 4:41 PM > Subject: Re: [firebase-br] ODS 11.0 com FB 2.1 > > > Problema nenhum, só que os novos recursos e melhorias (principalmente de > desempenho) não estarão disponíveis nesta base, enquanto não for > migrada... > > Abraço > > Eduardo > > Em Seg, 2009-04-20 às 16:25 -0300, Wilson Mota - GMail escreveu: > > > Ola pessoal. > > Tem algum problema deixar o servidor e estação rodando com FB 2.1 e com o > > banco na ODS 11.0 (FB 2.0)? > > Isso poderia provocar algum problema com o banco? > > Obrigado. > > > > Wilson > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magno em speet.com.br Mon Apr 20 18:39:09 2009 From: magno em speet.com.br (Magno System) Date: Mon, 20 Apr 2009 18:39:09 -0300 Subject: [firebase-br] ODS 11.0 com FB 2.1 References: <015001c9c1ed$d28a51e0$0a00a8c0@mota2><1240256493.5049.3.camel@Aspire5612.bonagura.com.br><017d01c9c1f7$395deef0$0a00a8c0@mota2> <1240262191.7013.2.camel@Aspire5612.bonagura.com.br> Message-ID: <001101c9c200$706a6820$6915a8c0@MagnoSystem> Eu fiz do jeito que você falou com o DATAPUMP e ficou 100%. É o ideal. ----- Original Message ----- From: "Eduardo Jedliczka" To: "FireBase" Sent: Monday, April 20, 2009 6:16 PM Subject: Re: [firebase-br] ODS 11.0 com FB 2.1 ahhh sim, aí você vai ter um problemaço... se fizer um backup dum banco com GDS 11.0 e restaurar no 2.1, você provavelmente terá alguns problemas... terá que rodar umscript para "acertar" algumas coisas antes desta operação. Leia com cuidado o Release Notes do 2.1 Abraço Eduardo Em Seg, 2009-04-20 às 17:33 -0300, Wilson Mota - GMail escreveu: > Ok, e com relação ao backup? Eu faço backups diarios e quando restaurar a > ODS vai estar na 11.1, nesse caso > será que não pode ocorrer erro ao restaurar. Acredito que o melhor mesmo é > extrair um script, gerar um banco > vazio e usar um Datapump. O que acha? > > ----- Original Message ----- > From: "Eduardo Jedliczka" > To: "FireBase" > Sent: Monday, April 20, 2009 4:41 PM > Subject: Re: [firebase-br] ODS 11.0 com FB 2.1 > > > Problema nenhum, só que os novos recursos e melhorias (principalmente de > desempenho) não estarão disponíveis nesta base, enquanto não for > migrada... > > Abraço > > Eduardo > > Em Seg, 2009-04-20 às 16:25 -0300, Wilson Mota - GMail escreveu: > > > Ola pessoal. > > Tem algum problema deixar o servidor e estação rodando com FB 2.1 e com > > o > > banco na ODS 11.0 (FB 2.0)? > > Isso poderia provocar algum problema com o banco? > > Obrigado. > > > > Wilson > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.1/2069 - Release Date: 04/20/09 10:36:00 From murilo em cprinformatica.com.br Mon Apr 20 19:15:16 2009 From: murilo em cprinformatica.com.br (Murilo Garcia Bento) Date: Mon, 20 Apr 2009 19:15:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?Migra=E7=E3o_para_Fb_2=2E1_com_Chara?= =?iso-8859-1?q?cterset_igual_a_none?= Message-ID: Quando tenho um banco criado sem characterset (ou seja igual a NONE), eu preciso realizar aquelas operação da pasta misc/update/metadata ??? Grato. From marcio_manhaes em uol.com.br Mon Apr 20 21:05:32 2009 From: marcio_manhaes em uol.com.br (Marcio Neves) Date: Mon, 20 Apr 2009 21:05:32 -0300 Subject: [firebase-br] IBExpert X FB 2.1.2 Message-ID: <6220FDACD47C42F8A58580FE2A179542@micro> Possuo uma versão IBexpert free adquirido (CD) do Firebase, mas não há nele a opção no SERVER VERSION para o FB 2.1.2 e sim apenas o do FB 1.1 e FB 1.5. Como uitlizá-lo com o FB 2.1.2 ? Seleciono a versão 1.5 ou tenho que adquirir outro IBexpert ? Grato pela atenção. Márcio From listas em warmboot.com.br Mon Apr 20 21:27:06 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 20 Apr 2009 21:27:06 -0300 Subject: [firebase-br] IBExpert X FB 2.1.2 In-Reply-To: <6220FDACD47C42F8A58580FE2A179542@micro> References: <6220FDACD47C42F8A58580FE2A179542@micro> Message-ID: <1744745187.20090420212706@warmboot.com.br> A versão free mais nova pode ser baixada direto do site deles. O nome é IBExpert Personal Edition. No site da FireBase tem o link para download tb. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MN> Possuo uma versão IBexpert free adquirido (CD) do Firebase, mas MN> não há nele a opção no SERVER VERSION para o FB 2.1.2 e sim apenas MN> o do FB 1.1 e FB 1.5. Como uitlizá-lo com o FB 2.1.2 ? Seleciono MN> a versão 1.5 ou tenho que adquirir outro IBexpert ? Grato pela atenção. Márcio From dmscarlos em astra-sa.com.br Wed Apr 22 07:37:11 2009 From: dmscarlos em astra-sa.com.br (=?iso-8859-1?Q?Carlos_Rog=E9rio_-_DMS?=) Date: Wed, 22 Apr 2009 07:37:11 -0300 Subject: [firebase-br] Erro ao executar um update References: <88c045a10904171349o7797a535x7f536ccf142996c5@mail.gmail.com> Message-ID: Já tentei das duas formas, nenhuma deu certo!!!! ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: "FireBase" Sent: Friday, April 17, 2009 5:49 PM Subject: Re: [firebase-br] Erro ao executar um update backup e restore?????? ou so copiou 2009/4/17 Carlos Rogério - DMS > Fiz uma cópia do banco, onde é banco original é versão 1.5, e a cópia roda > em uma Versão 2.0, quando executo um update dá o seguinte erro: > " > Unsuccessful execution caused by system error that does not preclude > successful execution of subsequent statements. > please retry, specifying an option." > > Esse erro acontece apenas quando vou executar um update, consigo fazer > insert normalmente. Será que pode ser problema de versão??? > > > > Carlos Rogério de Oliveira > Analista de Sistemas > DMS - Desenvolvimento de Sistemas > dmscarlos em astra-sa.com.br > Telefone: 4583-7755 Ramal: 7755 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sady em avisnet.com.br Wed Apr 22 08:27:29 2009 From: sady em avisnet.com.br (Sady) Date: Wed, 22 Apr 2009 08:27:29 -0300 Subject: [firebase-br] Estacao e Servidor In-Reply-To: <1240256493.5049.3.camel@Aspire5612.bonagura.com.br> References: <015001c9c1ed$d28a51e0$0a00a8c0@mota2> <1240256493.5049.3.camel@Aspire5612.bonagura.com.br> Message-ID: <001201c9c33d$52de6de0$f89b49a0$@com.br> Tem algum problema deixar o servidor com a versão 2.1.2 e a estação FB 2.0 ? Isso poderia provocar perda ou problema com o banco? Obrigado. Sady Junior __________ Informação do ESET NOD32 Antivirus, versão da vacina 4027 (20090422) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From ecostas em gmail.com Wed Apr 22 09:33:08 2009 From: ecostas em gmail.com (Eduardo C) Date: Wed, 22 Apr 2009 09:33:08 -0300 Subject: [firebase-br] RES: Registros deletados podem ser recuperados In-Reply-To: <1240239015.15641.22.camel@Aspire5612.bonagura.com.br> References: <5229C56B076C410CBDED629B22025264@sandro> <118291703.20090418083139@warmboot.com.br> <94A669A19C68434382D0A337A9670499@sandro> <480D3B5174B14B98B8420DC3D6A2A535@masterciber> <1240239015.15641.22.camel@Aspire5612.bonagura.com.br> Message-ID: <14d39e550904220533m491a24b3g8879c6ac82ea6af6@mail.gmail.com> Um último comentário, se me permite, Eduardo :) Esse problema de sonegação é sério. Já perdi clientes em potencial que queriam a famosa "combinação de teclas" para começar ou parar de enviar para a impressora de cupom fiscal. Meu argumento, antes de recusar, é que o funcionário que vai operar o computador e, com isso, usar as combinações para ativar/desativar a sonegação, ao ser despedido de manhã estará voltando à tarde com o fiscal para mostrar como tudo funciona. Sem contar que o programador é solidário, caso o cliente seja pego. Se quiserem sonegar, tudo bem, mas nem precisam me contar... 2009/4/20 Eduardo Jedliczka > Complementando... > > muitas vezes o fisco está mais interessado nos "documentos" que existem > no seu computador do que na base de dados (pois eles já estimaram > entradas, saídas e movimentação financeira) para descobrir "o esquema" e > outros envolvidos. > > Está cada vez mais simples e barato ser honesto, ou melhor, esta cada > vez mais caro e complicado para "esconder" informações. > > Pelos mais variados princípios, faz muito tempo que eu RECUSO > categoricamente trabalhos que exigam "esquemas", "chaves secretas", > etc... que visem a burlar o fisco (um dia eles podem querer me burlar > também), por isto prefiro um acordo feito "às claras" que todas as > regras e cláusulas possam ser registradas em cartório, assim durmo > tranquilo sabendo que nunca receberei a visita de um oficial de justiça > por participar de algum "esquema" ou "fraude". > > Assim como "pirataria", acredito que "sonegação" esteja fora do escopo > desta lista (e vá contra os principais objetivos da mesma) > > Também acreidto que este assunto já rendeu o que tinha para render, por > isto conto com o bom senso de cada membro da lista em não mais comentar > este assunto. > > Abraço > > Eduardo Jedliczka > > Em Seg, 2009-04-20 às 11:36 -0300, Josué escreveu: > > > O Fisco qdo chega ir até vc, é porque ja está com com o processo pronto, > só > > vai checar as provas. > > Hoje quem dá entrada é seu fornecedor pelo CNPJ ou CPF. Se vc tem entrada > e > > não tem saída tem que ter estoque. entendeu? > > Os dados que valem mesmo é o da ECF, portanto seu disco não tem mesmo > > relevância. É só uma prova a mais. > > > > Josué D. Silva > > Telecomunicações Curupira Ltda > > ----- Original Message ----- > > From: "samuel ferreira" > > To: "FireBase" > > Sent: Saturday, April 18, 2009 11:08 AM > > Subject: Re: [firebase-br] RES: Registros deletados podem ser recuperados > > > > > > ola so, sandro, nao kerendo ser muito 'contudente', mas se fisco for > atras > > de todo mundo q faz caixa 2 e sonegacao, vai ter q abrir concurso > > semanalmente pra fiscal e auditor. > > > > nao to dizendo q ta certo e nem fazendo apologia a sonegacao, mas se > fisco > > quiser pegar, existe n maneiras. ja tive cliente q foi autuado devido a > > comissoes em folha e sendo q as vendas nao existiam. > > > > por mais cuidados q existam, numa ' chegada da pf', vc nao tem tempo pra > > fazer nada, ou seja, ou faz certinho, ou faz errado sabendo do risco > > > > acho q essa preocupacao com a omissao dos dados no hd nao é relevante. > > > > 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 cassio.hc em gmail.com Wed Apr 22 09:46:16 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Wed, 22 Apr 2009 09:46:16 -0300 Subject: [firebase-br] verificar registro e inserir In-Reply-To: <33988d9d0904201308g2e6eff1o4586c20ca37c35c0@mail.gmail.com> References: <33988d9d0904201308g2e6eff1o4586c20ca37c35c0@mail.gmail.com> Message-ID: Opa blz.. mas no insert eu consigo ver antes de inserir se o registro existe? algo do tipo: faço um select para ver se existe o reg. select reg from dados where reg=1 caso esse select retorne false então devo chamar o insert para inserir o registro... tentei usando if mas não consegui. vlw. Sergio Nascimento escreveu: > Cássio, > > use o comando: UPDATE OR INSERT > > Não são dois comandos, é um só comando. > > > Em 20/04/09, Cássio escreveu: >> Preciso verificar se um regitro numa tabela existe, caso não exista >> preciso inseri-lo. Vou usar isso uma vez só, pois é uma atualização de >> banco no cliente. Então cabe uma Store Procedure. Como vcs fariam isso? >> >> vlw. >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Wed Apr 22 09:53:04 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Wed, 22 Apr 2009 09:53:04 -0300 Subject: [firebase-br] verificar registro e inserir In-Reply-To: References: <33988d9d0904201308g2e6eff1o4586c20ca37c35c0@mail.gmail.com> Message-ID: <33988d9d0904220553kb7028c7xf6603682b715b1b4@mail.gmail.com> Voce realmente necessita saber se o registro existe ? Em 22/04/09, Cássio escreveu: > Opa blz.. > mas no insert eu consigo ver antes de inserir se o registro existe? > > algo do tipo: faço um select para ver se existe o reg. > > > select reg from dados where reg=1 > caso esse select retorne false então devo chamar o insert para inserir o > registro... > > tentei usando if mas não consegui. > > vlw. > > Sergio Nascimento escreveu: >> Cássio, >> >> use o comando: UPDATE OR INSERT >> >> Não são dois comandos, é um só comando. >> >> >> Em 20/04/09, Cássio escreveu: >>> Preciso verificar se um regitro numa tabela existe, caso não exista >>> preciso inseri-lo. Vou usar isso uma vez só, pois é uma atualização de >>> banco no cliente. Então cabe uma Store Procedure. Como vcs fariam isso? >>> >>> vlw. >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cassio.hc em gmail.com Wed Apr 22 10:09:20 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Wed, 22 Apr 2009 10:09:20 -0300 Subject: [firebase-br] verificar registro e inserir In-Reply-To: <33988d9d0904220553kb7028c7xf6603682b715b1b4@mail.gmail.com> References: <33988d9d0904201308g2e6eff1o4586c20ca37c35c0@mail.gmail.com> <33988d9d0904220553kb7028c7xf6603682b715b1b4@mail.gmail.com> Message-ID: Opa. Sim necessito. Pois é um atualizador de banco de dados... Então, precisei criar um novo registro no banco do cliente, ai preciso saber se este registro já existe lá, caso não exista eu faço o insert. vlw. Sergio Nascimento escreveu: > Voce realmente necessita saber se o registro existe ? > > Em 22/04/09, Cássio escreveu: >> Opa blz.. >> mas no insert eu consigo ver antes de inserir se o registro existe? >> >> algo do tipo: faço um select para ver se existe o reg. >> >> >> select reg from dados where reg=1 >> caso esse select retorne false então devo chamar o insert para inserir o >> registro... >> >> tentei usando if mas não consegui. >> >> vlw. >> >> Sergio Nascimento escreveu: >>> Cássio, >>> >>> use o comando: UPDATE OR INSERT >>> >>> Não são dois comandos, é um só comando. >>> >>> >>> Em 20/04/09, Cássio escreveu: >>>> Preciso verificar se um regitro numa tabela existe, caso não exista >>>> preciso inseri-lo. Vou usar isso uma vez só, pois é uma atualização de >>>> banco no cliente. Então cabe uma Store Procedure. Como vcs fariam isso? >>>> >>>> vlw. >>>> >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From prismars em gmail.com Wed Apr 22 10:32:18 2009 From: prismars em gmail.com (Moacir - GMail) Date: Wed, 22 Apr 2009 10:32:18 -0300 Subject: [firebase-br] RES: Registros deletados podem ser recuperados In-Reply-To: <14d39e550904220533m491a24b3g8879c6ac82ea6af6@mail.gmail.com> References: <5229C56B076C410CBDED629B22025264@sandro> <118291703.20090418083139@warmboot.com.br> <94A669A19C68434382D0A337A9670499@sandro> <480D3B5174B14B98B8420DC3D6A2A535@masterciber> <1240239015.15641.22.camel@Aspire5612.bonagura.com.br> <14d39e550904220533m491a24b3g8879c6ac82ea6af6@mail.gmail.com> Message-ID: <49EF1C62.20700@gmail.com> Eduardo, Muito bem colocado !! Eu NÃO faço nenhum tipo de esquema ou seja lá que nome o cliente queira dar, em nenhuma hipótese. Como vc mesmo já alertou: SOMOS SOLIDÁRIOS na hora que o bicho pega, e 99% dos casos em que o cliente quer fazer este tipo de mutreta, ele é do tipo que 'quer só um programinha pra emitir uns cuponzinhos fiscais'. Minha opinião: FUJA deste tipo de cliente, e se for teu patrão pior ainda, porque no mínimo ele também esta sonegando os teus direitos, seja FGTS, ou qualquer outra coisa !! Abraços e Sucesso a todos ! Moacir Eduardo C escreveu: > Um último comentário, se me permite, Eduardo :) > > Esse problema de sonegação é sério. Já perdi clientes em potencial que > queriam a famosa "combinação de teclas" para começar ou parar de enviar para > a impressora de cupom fiscal. Meu argumento, antes de recusar, é que o > funcionário que vai operar o computador e, com isso, usar as combinações > para ativar/desativar a sonegação, ao ser despedido de manhã estará voltando > à tarde com o fiscal para mostrar como tudo funciona. Sem contar que o > programador é solidário, caso o cliente seja pego. Se quiserem sonegar, tudo > bem, mas nem precisam me contar... > > > From wmotasjrp em gmail.com Wed Apr 22 11:18:51 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Wed, 22 Apr 2009 11:18:51 -0300 Subject: [firebase-br] IBExpert Message-ID: <00b501c9c355$42ac62c0$0a00a8c0@mota2> Ola pessoal. Estou tentando baixar o IBExpert Personal Edition no site do IBExpert mas ta dificil. Começa a baixar mas sempre para antes. Alguém conseguiu baixar recentemente, teve algum problema? []s Wilson From oleber.itajai em gmail.com Wed Apr 22 11:28:00 2009 From: oleber.itajai em gmail.com (Sandro) Date: Wed, 22 Apr 2009 11:28:00 -0300 Subject: [firebase-br] RES: Registros deletados podem ser recuperados References: <5229C56B076C410CBDED629B22025264@sandro> <118291703.20090418083139@warmboot.com.br> <94A669A19C68434382D0A337A9670499@sandro> <480D3B5174B14B98B8420DC3D6A2A535@masterciber> <1240239015.15641.22.camel@Aspire5612.bonagura.com.br><14d39e550904220533m491a24b3g8879c6ac82ea6af6@mail.gmail.com> <49EF1C62.20700@gmail.com> Message-ID: <001d01c9c356$8be7d540$0d01a8c0@krobel> O negócio é curto e grosso. A pergunta inicial foi bem objetiva: Registro deletedo no .fdb pode ou não pode ser recuperado. Se sim a resposta é sim , se não a resposta é não. Não me interessa o que esta sendo feito ou deixado de fazer, afinal quem está falando em sonegação são voces. Outra coisa, a empresa que trabalho nem emite nota fiscal, ela é ISENTA. Então, ao invés de fazer comentários, gostaria que ficassem focados na pergunta. Depois levam bronca por assuntos off-topic. Mas também, a gente pergunta uma coisa voces ja se metem em outros assuntos que não são dos seus interesses. Tenho certeza que quem me respondeu prontamente, dentro do objetivo da pergunta não vai ficar ofendido com essa mensagem. Grato ----- Original Message ----- From: "Moacir - GMail" To: "FireBase" Sent: Wednesday, April 22, 2009 10:32 AM Subject: Re: [firebase-br] RES: Registros deletados podem ser recuperados Eduardo, Muito bem colocado !! Eu NÃO faço nenhum tipo de esquema ou seja lá que nome o cliente queira dar, em nenhuma hipótese. Como vc mesmo já alertou: SOMOS SOLIDÁRIOS na hora que o bicho pega, e 99% dos casos em que o cliente quer fazer este tipo de mutreta, ele é do tipo que 'quer só um programinha pra emitir uns cuponzinhos fiscais'. Minha opinião: FUJA deste tipo de cliente, e se for teu patrão pior ainda, porque no mínimo ele também esta sonegando os teus direitos, seja FGTS, ou qualquer outra coisa !! Abraços e Sucesso a todos ! Moacir Eduardo C escreveu: > Um último comentário, se me permite, Eduardo :) > > Esse problema de sonegação é sério. Já perdi clientes em potencial que > queriam a famosa "combinação de teclas" para começar ou parar de enviar para > a impressora de cupom fiscal. Meu argumento, antes de recusar, é que o > funcionário que vai operar o computador e, com isso, usar as combinações > para ativar/desativar a sonegação, ao ser despedido de manhã estará voltando > à tarde com o fiscal para mostrar como tudo funciona. Sem contar que o > programador é solidário, caso o cliente seja pego. Se quiserem sonegar, tudo > bem, mas nem precisam me contar... > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gutopj02 em gmail.com Wed Apr 22 12:10:43 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Wed, 22 Apr 2009 12:10:43 -0300 Subject: [firebase-br] CharSet e Collate Message-ID: Criei uma base de dados e como sou iniciante no FB usei charSet win1252 e nao me preocupei com o Collate.... agora, depois de estudar vi que é possivil usar charSet ISO8859_1 com collate pt-br é possivel agora que a base ja esta ate que bem abastecida de dados mudar essas informaçoes? Grato Guto From nextcorp em terra.com.br Wed Apr 22 12:26:34 2009 From: nextcorp em terra.com.br (=?iso-8859-1?Q?NextCorp_Inform=E1tica?=) Date: Wed, 22 Apr 2009 12:26:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?SP_que_executa_somente_a_parte_inici?= =?iso-8859-1?q?al=2C_o_restante_n=E3o?= Message-ID: Caros colegas Estou com uma SP, que executada de dentro do sistema, em delphi, executa somente a primeira parte da SP e o restante não. Se executo no Ibexpert, funciona normalmente. Segue o código tanto da rotina que chama e a rotina: { Executa SP inserir cabecalho e itens da NFS } with dmDados.IB_StoredProc1 do begin Close; StoredProcName:= 'SP_INSERIR_CAB_ITENS_NFS_BALCAO'; ParamByName('wcodigo').asInteger:= wcli_codigo; // traz do formCadastroCliente ParamByName('wvendedor').asInteger:= wcli_ven_codigo; ParamByName('wcontrole').asInteger:= wnfe_controle; if not Prepared then Prepare; ExecProc; wnfs_controle:= FieldByName('wnfs_controle').asInteger; end; {final} CREATE OR ALTER PROCEDURE SP_INSERIR_CAB_ITENS_NFS_BALCAO ( wcodigo integer, wvendedor integer, wcontrole integer) returns ( wnfs_controle integer, witem integer, wproduto integer, wfabricante integer, wrecipiente char(10), winmetro char(15), wdtfab date, wdtret date, wdtrec date, wdtalv date) as begin /* Inserir o cabecalho no NFS */ está parte executa normalmente insert into nf_saida(nfs_controle, nfs_numero, nfs_cli_codigo, nfs_dt_emissao, nfs_total, nfs_situacao, nfs_ven_codigo, nfs_fpa_codigo) values(Gen_id(gen_controle_nfe_nfs_id, 1), 0, :wcodigo, current_date, 0, 'S', :wvendedor, 0) returning nfs_controle into :wnfs_controle; /* Inserir os itens da NFS */ está parte não executa for select infe_item, infe_pro_codigo, infe_fab_codigo, infe_num_recipiente, infe_inmetro, infe_dt_fabricacao, infe_dt_reteste, infe_dt_recarga, infe_dt_alvara from nf_entrada_itens where infe_controle = :wcontrole into :witem, :wproduto, :wfabricante, :wrecipiente, :winmetro, :wdtfab, :wdtret, :wdtrec, wdtalv do begin insert into nf_saida_itens(infs_item, infs_controle, infs_infe_item, infs_infe_pro_codigo, infs_fab_codigo, infs_num_recipiente, infs_inmetro, infs_dt_fabricacao, infs_dt_reteste, infs_dt_recarga, infs_dt_alvara, infs_preco_total, infs_num_ordem) values(Gen_id(gen_nf_saida_itens_id, 1), :wnfs_controle, :witem, :wproduto, :wfabricante, :wrecipiente, :winmetro, :wdtfab, :wdtret, :wdtrec, :wdtalv, 0, 0); end suspend; end^ Atenciosamente Washington André Muller da silva ####################### NextCorp Informática Ltda www.nextcorp.com.br nextcorp em terra.com.br 0xx-(51)-3037-6605 ####################### From jedyfb em gmail.com Wed Apr 22 12:30:19 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Wed, 22 Apr 2009 12:30:19 -0300 Subject: [firebase-br] RES: Registros deletados podem ser recuperados In-Reply-To: <001d01c9c356$8be7d540$0d01a8c0@krobel> References: <5229C56B076C410CBDED629B22025264@sandro> <118291703.20090418083139@warmboot.com.br> <94A669A19C68434382D0A337A9670499@sandro> <480D3B5174B14B98B8420DC3D6A2A535@masterciber> <1240239015.15641.22.camel@Aspire5612.bonagura.com.br> <14d39e550904220533m491a24b3g8879c6ac82ea6af6@mail.gmail.com> <49EF1C62.20700@gmail.com> <001d01c9c356$8be7d540$0d01a8c0@krobel> Message-ID: <1240414219.11097.15.camel@Aspire5612.bonagura.com.br> Vou dar uma resposta bem objetiva: Durante um pequeno e breve período é possivel recuperar (praticamente tudo) usando ferramentas bem específicas. Passado deste tempo, talvez consiga, mas precisa muita paciência e sorte. Mas eu não contaria com esta possibilidade (para nenhum dos dois casos - ter 100% de certeza que dá para recuperar ou ter 100% de certeza que não dá para recuperar). Abraço Eduardo Jedliczka Em Qua, 2009-04-22 às 11:28 -0300, Sandro escreveu: > O negócio é curto e grosso. > > A pergunta inicial foi bem objetiva: > > Registro deletedo no .fdb pode ou não pode ser recuperado. > > Se sim a resposta é sim , se não a resposta é não. Não me interessa o que > esta sendo feito ou deixado de fazer, afinal quem está falando em sonegação > são voces. > > Outra coisa, a empresa que trabalho nem emite nota fiscal, ela é ISENTA. > Então, ao invés de fazer comentários, gostaria que ficassem focados na > pergunta. > > Depois levam bronca por assuntos off-topic. Mas também, a gente pergunta uma > coisa voces ja se metem em outros assuntos que não são dos seus interesses. > > > Tenho certeza que quem me respondeu prontamente, dentro do objetivo da > pergunta não vai ficar ofendido com essa mensagem. > > Grato > > > ----- Original Message ----- > From: "Moacir - GMail" > To: "FireBase" > Sent: Wednesday, April 22, 2009 10:32 AM > Subject: Re: [firebase-br] RES: Registros deletados podem ser recuperados > > > Eduardo, > > Muito bem colocado !! > > Eu NÃO faço nenhum tipo de esquema ou seja lá que nome o cliente queira > dar, em nenhuma hipótese. > > Como vc mesmo já alertou: SOMOS SOLIDÁRIOS na hora que o bicho pega, e > 99% dos casos em que o cliente quer fazer este tipo de mutreta, ele é do > tipo que 'quer só um programinha pra emitir uns cuponzinhos fiscais'. > > Minha opinião: FUJA deste tipo de cliente, e se for teu patrão pior > ainda, porque no mínimo ele também esta sonegando os teus direitos, seja > FGTS, ou qualquer outra coisa !! > > Abraços e Sucesso a todos ! > > Moacir > > > Eduardo C escreveu: > > Um último comentário, se me permite, Eduardo :) > > > > Esse problema de sonegação é sério. Já perdi clientes em potencial que > > queriam a famosa "combinação de teclas" para começar ou parar de enviar > para > > a impressora de cupom fiscal. Meu argumento, antes de recusar, é que o > > funcionário que vai operar o computador e, com isso, usar as combinações > > para ativar/desativar a sonegação, ao ser despedido de manhã estará > voltando > > à tarde com o fiscal para mostrar como tudo funciona. Sem contar que o > > programador é solidário, caso o cliente seja pego. Se quiserem sonegar, > tudo > > bem, mas nem precisam me contar... > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Apr 22 13:54:37 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Wed, 22 Apr 2009 13:54:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?SP_que_executa_somente_a_parte_inici?= =?iso-8859-1?q?al=2C_o_restante_n=E3o?= In-Reply-To: References: Message-ID: <64d5939a0904220954k8ab0565ha739f38fc5d4646a@mail.gmail.com> Bom dia/tarde NextCorp. Talvez seja besteira o que vou dizer, mas acredito que os parâmetros de saída witem, wproduto, wfabricante, wrecipiente, winmetro, wdtfab, wdtret, wdtrec e wdtalv podem ser redefinidos como variáveis locais dessa stored procedure, retornando apenas o parâmetro wnfs_controle. Ou seja, o trecho que é: CREATE OR ALTER PROCEDURE SP_INSERIR_CAB_ITENS_NFS_ > > BALCAO ( > wcodigo integer, > wvendedor integer, > wcontrole integer) > returns ( > wnfs_controle integer, > witem integer, > wproduto integer, > wfabricante integer, > wrecipiente char(10), > winmetro char(15), > wdtfab date, > wdtret date, > wdtrec date, > wdtalv date) > as > begin ......... poderia ficar assim: CREATE OR ALTER PROCEDURE SP_INSERIR_CAB_ITENS_NFS_ > > BALCAO ( > wcodigo integer, > wvendedor integer, > wcontrole integer) > returns ( > wnfs_controle integer) as declare variable witem integer; declare variable wproduto integer; declare variable wfabricante integer; declare variable wrecipiente char(10); declare variable winmetro char(15); declare variable wdtfab date; declare variable wdtret date; declare variable wdtrec date; declare variable wdtalv date; begin ......... Talvez não tenha nada a ver com o problema que você relatou, mas você poderia testar essa modificação? Espero ter ajudado mais que atrapalhado. 2009/4/22 NextCorp Informática > Caros colegas > > Estou com uma SP, que executada de dentro do sistema, em delphi, executa > somente a primeira parte da SP e o restante não. > Se executo no Ibexpert, funciona normalmente. > > Segue o código tanto da rotina que chama e a rotina: > > { Executa SP inserir cabecalho e itens da NFS } > with dmDados.IB_StoredProc1 do > begin > Close; > StoredProcName:= 'SP_INSERIR_CAB_ITENS_NFS_BALCAO'; > ParamByName('wcodigo').asInteger:= wcli_codigo; > // traz do formCadastroCliente > ParamByName('wvendedor').asInteger:= wcli_ven_codigo; > ParamByName('wcontrole').asInteger:= wnfe_controle; > if not Prepared then > Prepare; > ExecProc; > wnfs_controle:= FieldByName('wnfs_controle').asInteger; > end; > {final} > > CREATE OR ALTER PROCEDURE SP_INSERIR_CAB_ITENS_NFS_BALCAO ( > wcodigo integer, > wvendedor integer, > wcontrole integer) > returns ( > wnfs_controle integer, > witem integer, > wproduto integer, > wfabricante integer, > wrecipiente char(10), > winmetro char(15), > wdtfab date, > wdtret date, > wdtrec date, > wdtalv date) > as > begin > /* Inserir o cabecalho no NFS */ está parte executa normalmente > insert into nf_saida(nfs_controle, nfs_numero, nfs_cli_codigo, > nfs_dt_emissao, nfs_total, nfs_situacao, nfs_ven_codigo, nfs_fpa_codigo) > values(Gen_id(gen_controle_nfe_nfs_id, 1), 0, :wcodigo, current_date, 0, > 'S', :wvendedor, 0) returning nfs_controle into :wnfs_controle; > > /* Inserir os itens da NFS */ está parte não executa > for > select infe_item, infe_pro_codigo, infe_fab_codigo, > infe_num_recipiente, infe_inmetro, infe_dt_fabricacao, infe_dt_reteste, > infe_dt_recarga, infe_dt_alvara > from nf_entrada_itens > where infe_controle = :wcontrole > into :witem, :wproduto, :wfabricante, :wrecipiente, :winmetro, :wdtfab, > :wdtret, :wdtrec, wdtalv > do > begin > insert into nf_saida_itens(infs_item, infs_controle, infs_infe_item, > infs_infe_pro_codigo, infs_fab_codigo, infs_num_recipiente, infs_inmetro, > infs_dt_fabricacao, infs_dt_reteste, infs_dt_recarga, infs_dt_alvara, > infs_preco_total, infs_num_ordem) > values(Gen_id(gen_nf_saida_itens_id, 1), :wnfs_controle, :witem, > :wproduto, :wfabricante, :wrecipiente, :winmetro, :wdtfab, :wdtret, :wdtrec, > :wdtalv, 0, 0); > end > suspend; > end^ > > > > > > > Atenciosamente > > Washington André Muller da silva > > ####################### > NextCorp Informática Ltda > www.nextcorp.com.br > nextcorp em terra.com.br > 0xx-(51)-3037-6605 > ####################### > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From wmotasjrp em gmail.com Wed Apr 22 14:02:01 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Wed, 22 Apr 2009 14:02:01 -0300 Subject: [firebase-br] New ou Old Message-ID: <012001c9c36c$0e087790$0a00a8c0@mota2> Ola pessoal. Em um trigger Before Delete o valor de um campo referenciado com new ou old é o mesmo. Ex: Old.ID tem o mesmo valor que New.ID. E com relação a um before Update? Se o campo não sofrer alteração: O New.ID é o mesmo que Old.ID. A principio parece obvio, ou seja em Before delete usaria OLD.ID, e em Before Update se não houve alteração no campo usario OLD.ID, nesses casos o NEW.ID teria o mesmo valor que OLD? []s Wilson From sergiojampapb em gmail.com Wed Apr 22 14:07:00 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Wed, 22 Apr 2009 14:07:00 -0300 Subject: [firebase-br] verificar registro e inserir In-Reply-To: References: <33988d9d0904201308g2e6eff1o4586c20ca37c35c0@mail.gmail.com> <33988d9d0904220553kb7028c7xf6603682b715b1b4@mail.gmail.com> Message-ID: <33988d9d0904221007i66eedbf9t175f9a305f6221e5@mail.gmail.com> Entao voce vai dar o comando de insert e tratar o erro (se gerado). Se na inserção houver o erro, então o registro já existe, se não ocorrer erro, o registro não existia e foi inserido sem problemas. Em 22/04/09, Cássio escreveu: > Opa. > Sim necessito. Pois é um atualizador de banco de dados... > Então, precisei criar um novo registro no banco do cliente, ai preciso > saber se este registro já existe lá, caso não exista eu faço o insert. > > vlw. > > Sergio Nascimento escreveu: >> Voce realmente necessita saber se o registro existe ? >> >> Em 22/04/09, Cássio escreveu: >>> Opa blz.. >>> mas no insert eu consigo ver antes de inserir se o registro existe? >>> >>> algo do tipo: faço um select para ver se existe o reg. >>> >>> >>> select reg from dados where reg=1 >>> caso esse select retorne false então devo chamar o insert para inserir o >>> registro... >>> >>> tentei usando if mas não consegui. >>> >>> vlw. >>> >>> Sergio Nascimento escreveu: >>>> Cássio, >>>> >>>> use o comando: UPDATE OR INSERT >>>> >>>> Não são dois comandos, é um só comando. >>>> >>>> >>>> Em 20/04/09, Cássio escreveu: >>>>> Preciso verificar se um regitro numa tabela existe, caso não exista >>>>> preciso inseri-lo. Vou usar isso uma vez só, pois é uma atualização de >>>>> banco no cliente. Então cabe uma Store Procedure. Como vcs fariam isso? >>>>> >>>>> vlw. >>>>> >>>>> >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Wed Apr 22 14:20:16 2009 From: centriscorps em gmail.com (renato) Date: Wed, 22 Apr 2009 14:20:16 -0300 Subject: [firebase-br] Estacao e Servidor In-Reply-To: <001201c9c33d$52de6de0$f89b49a0$@com.br> References: <015001c9c1ed$d28a51e0$0a00a8c0@mota2> <1240256493.5049.3.camel@Aspire5612.bonagura.com.br> <001201c9c33d$52de6de0$f89b49a0$@com.br> Message-ID: <890097c60904221020j23a4ddf3x2985d56c7d775730@mail.gmail.com> Pode não acontecer nada, como também pode. O prudente é ter tanto o server como o cliente na mesma versão. Você se livra de ter surpresas no meio do caminho. :) Qual seria o motivo em deixar as estações com uma versão e o servidor com outra? Renato From rnribeiro em gmail.com Wed Apr 22 14:33:04 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 22 Apr 2009 14:33:04 -0300 Subject: [firebase-br] Erro ao executar um update In-Reply-To: References: <88c045a10904171349o7797a535x7f536ccf142996c5@mail.gmail.com> Message-ID: <88c045a10904221033m2b3f186ev29d2698386940718@mail.gmail.com> usa o gfix e ve se ta corrompido o banco de dados 2009/4/22 Carlos Rogério - DMS > Já tentei das duas formas, nenhuma deu certo!!!! > > > ----- Original Message ----- From: "Reijanio Nunes Ribeiro" < > rnribeiro em gmail.com> > To: "FireBase" > Sent: Friday, April 17, 2009 5:49 PM > Subject: Re: [firebase-br] Erro ao executar um update > > > > backup e restore?????? ou so copiou > > 2009/4/17 Carlos Rogério - DMS > > Fiz uma cópia do banco, onde é banco original é versão 1.5, e a cópia roda >> em uma Versão 2.0, quando executo um update dá o seguinte erro: >> " >> Unsuccessful execution caused by system error that does not preclude >> successful execution of subsequent statements. >> please retry, specifying an option." >> >> Esse erro acontece apenas quando vou executar um update, consigo fazer >> insert normalmente. Será que pode ser problema de versão??? >> >> >> >> Carlos Rogério de Oliveira >> Analista de Sistemas >> DMS - Desenvolvimento de Sistemas >> dmscarlos em astra-sa.com.br >> Telefone: 4583-7755 Ramal: 7755 >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From nextcorp em terra.com.br Wed Apr 22 14:35:29 2009 From: nextcorp em terra.com.br (=?iso-8859-1?Q?NextCorp_Inform=E1tica?=) Date: Wed, 22 Apr 2009 14:35:29 -0300 Subject: [firebase-br] =?iso-8859-1?q?SP_que_executa_somente_a_parte_inici?= =?iso-8859-1?q?al=2C_o_restante_n=E3o?= References: <64d5939a0904220954k8ab0565ha739f38fc5d4646a@mail.gmail.com> Message-ID: <753FBFE3B2D64FBB990B35E608B3A08C@nextcorpnote> Oi Sandro Mudar de parametros para variaveis não rolou. Até já separei em 2 sp uma só para fazer o insert do cabeçalho da NF e outra para fazer o insert dos itens da NF e não funciona tb. Um abraço e obrigado Atenciosamente Washington André Muller da silva ####################### NextCorp Informática Ltda www.nextcorp.com.br nextcorp em terra.com.br 0xx-(51)-3037-6605 ####################### ----- Original Message ----- From: "Sandro Souza" To: "FireBase" Sent: Wednesday, April 22, 2009 1:54 PM Subject: Re: [firebase-br]SP que executa somente a parte inicial, o restante não Bom dia/tarde NextCorp. Talvez seja besteira o que vou dizer, mas acredito que os parâmetros de saída witem, wproduto, wfabricante, wrecipiente, winmetro, wdtfab, wdtret, wdtrec e wdtalv podem ser redefinidos como variáveis locais dessa stored procedure, retornando apenas o parâmetro wnfs_controle. Ou seja, o trecho que é: CREATE OR ALTER PROCEDURE SP_INSERIR_CAB_ITENS_NFS_ > > BALCAO ( > wcodigo integer, > wvendedor integer, > wcontrole integer) > returns ( > wnfs_controle integer, > witem integer, > wproduto integer, > wfabricante integer, > wrecipiente char(10), > winmetro char(15), > wdtfab date, > wdtret date, > wdtrec date, > wdtalv date) > as > begin ......... poderia ficar assim: CREATE OR ALTER PROCEDURE SP_INSERIR_CAB_ITENS_NFS_ > > BALCAO ( > wcodigo integer, > wvendedor integer, > wcontrole integer) > returns ( > wnfs_controle integer) as declare variable witem integer; declare variable wproduto integer; declare variable wfabricante integer; declare variable wrecipiente char(10); declare variable winmetro char(15); declare variable wdtfab date; declare variable wdtret date; declare variable wdtrec date; declare variable wdtalv date; begin ......... Talvez não tenha nada a ver com o problema que você relatou, mas você poderia testar essa modificação? Espero ter ajudado mais que atrapalhado. 2009/4/22 NextCorp Informática > Caros colegas > > Estou com uma SP, que executada de dentro do sistema, em delphi, executa > somente a primeira parte da SP e o restante não. > Se executo no Ibexpert, funciona normalmente. > > Segue o código tanto da rotina que chama e a rotina: > > { Executa SP inserir cabecalho e itens da NFS } > with dmDados.IB_StoredProc1 do > begin > Close; > StoredProcName:= 'SP_INSERIR_CAB_ITENS_NFS_BALCAO'; > ParamByName('wcodigo').asInteger:= wcli_codigo; > // traz do formCadastroCliente > ParamByName('wvendedor').asInteger:= wcli_ven_codigo; > ParamByName('wcontrole').asInteger:= wnfe_controle; > if not Prepared then > Prepare; > ExecProc; > wnfs_controle:= FieldByName('wnfs_controle').asInteger; > end; > {final} > > CREATE OR ALTER PROCEDURE SP_INSERIR_CAB_ITENS_NFS_BALCAO ( > wcodigo integer, > wvendedor integer, > wcontrole integer) > returns ( > wnfs_controle integer, > witem integer, > wproduto integer, > wfabricante integer, > wrecipiente char(10), > winmetro char(15), > wdtfab date, > wdtret date, > wdtrec date, > wdtalv date) > as > begin > /* Inserir o cabecalho no NFS */ está parte executa normalmente > insert into nf_saida(nfs_controle, nfs_numero, nfs_cli_codigo, > nfs_dt_emissao, nfs_total, nfs_situacao, nfs_ven_codigo, nfs_fpa_codigo) > values(Gen_id(gen_controle_nfe_nfs_id, 1), 0, :wcodigo, current_date, 0, > 'S', :wvendedor, 0) returning nfs_controle into :wnfs_controle; > > /* Inserir os itens da NFS */ está parte não executa > for > select infe_item, infe_pro_codigo, infe_fab_codigo, > infe_num_recipiente, infe_inmetro, infe_dt_fabricacao, infe_dt_reteste, > infe_dt_recarga, infe_dt_alvara > from nf_entrada_itens > where infe_controle = :wcontrole > into :witem, :wproduto, :wfabricante, :wrecipiente, :winmetro, > :wdtfab, > :wdtret, :wdtrec, wdtalv > do > begin > insert into nf_saida_itens(infs_item, infs_controle, > infs_infe_item, > infs_infe_pro_codigo, infs_fab_codigo, infs_num_recipiente, infs_inmetro, > infs_dt_fabricacao, infs_dt_reteste, infs_dt_recarga, infs_dt_alvara, > infs_preco_total, infs_num_ordem) > values(Gen_id(gen_nf_saida_itens_id, 1), :wnfs_controle, :witem, > :wproduto, :wfabricante, :wrecipiente, :winmetro, :wdtfab, :wdtret, > :wdtrec, > :wdtalv, 0, 0); > end > suspend; > end^ > > > > > > > Atenciosamente > > Washington André Muller da silva > > ####################### > NextCorp Informática Ltda > www.nextcorp.com.br > nextcorp em terra.com.br > 0xx-(51)-3037-6605 > ####################### > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNDA0MTk0MjEuMjg0MDkuNTg3MS5nYW5hbm9xdWUudGVycmEuY29tLDg2NzU=TerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.2/2074 - Release Date: 04/22/09 08:49:00 From danilomibr em gmail.com Wed Apr 22 15:36:15 2009 From: danilomibr em gmail.com (Danilo Miranda) Date: Wed, 22 Apr 2009 15:36:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?C=F3pia_de_FDB?= Message-ID: Olá, boa tarde! Recebi um IBExpert News hoje pela manhã e tinha uma informação que não compreendi direito... aí está..: - *Never* copy a database file on file system level if the server has write access to the database file. This might result in physical database file errors in the copied file and also in the original database file O que isso quer dizer? que eu não posso fazer uma cópia do meu FDB pq pode causar erro no meu FDB que estou copiando (O original / ORIGEM)? Como que um copy no meu caso é um cp (linux) pode danificar meu arquivo de origem? -- Atenciosamente Danilo Miranda http://www.danilomiranda.com.br From escovadordebits em gmail.com Wed Apr 22 15:45:13 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Wed, 22 Apr 2009 15:45:13 -0300 Subject: [firebase-br] =?iso-8859-1?q?C=F3pia_de_FDB?= In-Reply-To: References: Message-ID: <64d5939a0904221145s7c61608dx640655848b6928d8@mail.gmail.com> Bom dia/tarde Danilo. Quer dizer que você não deve tentar copiar uma base de dados (*.gdb, *.fdb, etc...) enquanto ela está em uso pelo Firebird, caso contrário, muito provavelmente, você terá uma cópia com o conteúdo maluco, bagunçado. Acredito que esse tenha sido o significado dessa mensagem. Pessoal, se eu viagem na maionese, por favor, corrijam-me. Espero ter ajudado mais que atrapalhado. :D 2009/4/22 Danilo Miranda > Olá, boa tarde! > > Recebi um IBExpert News hoje pela manhã e tinha uma informação que não > compreendi direito... aí está..: > > - *Never* copy a database file on file system level if the server has > write access to the database file. This might result in physical database > file errors in the copied file and also in the original database file > > O que isso quer dizer? que eu não posso fazer uma cópia do meu FDB pq pode > causar erro no meu FDB que estou copiando (O original / ORIGEM)? Como que > um > copy no meu caso é um cp (linux) pode danificar meu arquivo de origem? > > > > -- > Atenciosamente > > Danilo Miranda > http://www.danilomiranda.com.br > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jedyfb em gmail.com Wed Apr 22 15:55:10 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Wed, 22 Apr 2009 15:55:10 -0300 Subject: [firebase-br] =?iso-8859-1?q?C=F3pia_de_FDB?= In-Reply-To: References: Message-ID: <1240426510.20821.15.camel@Aspire5612.bonagura.com.br> Arquiteturalmente, o Firebird Server não dá LOCK no banco de dados, e por esta razão quando se copia o banco de dados em produção, se corrompe tanto o arquivo original quanto a cópia (isto é amplamente difundido). Para fazer um backup deve-se utilizar um gbak ou nbackup que não acessam ao arquivo fisicamente. Abraço Eduardo Em Qua, 2009-04-22 às 15:36 -0300, Danilo Miranda escreveu: > Olá, boa tarde! > > Recebi um IBExpert News hoje pela manhã e tinha uma informação que não > compreendi direito... aí está..: > > - *Never* copy a database file on file system level if the server has > write access to the database file. This might result in physical database > file errors in the copied file and also in the original database file > > O que isso quer dizer? que eu não posso fazer uma cópia do meu FDB pq pode > causar erro no meu FDB que estou copiando (O original / ORIGEM)? Como que um > copy no meu caso é um cp (linux) pode danificar meu arquivo de origem? > > > From danilomibr em gmail.com Wed Apr 22 16:35:19 2009 From: danilomibr em gmail.com (Danilo Miranda) Date: Wed, 22 Apr 2009 16:35:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?C=F3pia_de_FDB?= In-Reply-To: <1240426510.20821.15.camel@Aspire5612.bonagura.com.br> References: <1240426510.20821.15.camel@Aspire5612.bonagura.com.br> Message-ID: Olá, obrigado pelas respostas... Como um comando copy pode danificar meu arquivo ORIGEM? o Comando copy não "acessa" o meu arquivo origem apenas para lê-lo? Desculpe a minha ignorância, é que realmente eu não consegui enxergar uma lógica no "danificar o arquivo original"... Criar uma cópia "inválida" tudo bem, sem discussão que isso pode acontecer... mas danificar a ORIGEM, sinceramente não entendi... Mais uma vez, obrigado! Danilo Miranda 2009/4/22 Eduardo Jedliczka > Arquiteturalmente, o Firebird Server não dá LOCK no banco de dados, e > por esta razão quando se copia o banco de dados em produção, se corrompe > tanto o arquivo original quanto a cópia (isto é amplamente difundido). > > Para fazer um backup deve-se utilizar um gbak ou nbackup que não acessam > ao arquivo fisicamente. > > Abraço > > Eduardo > > > Em Qua, 2009-04-22 às 15:36 -0300, Danilo Miranda escreveu: > > > Olá, boa tarde! > > > > Recebi um IBExpert News hoje pela manhã e tinha uma informação que não > > compreendi direito... aí está..: > > > > - *Never* copy a database file on file system level if the server has > > write access to the database file. This might result in physical > database > > file errors in the copied file and also in the original database file > > > > O que isso quer dizer? que eu não posso fazer uma cópia do meu FDB pq > pode > > causar erro no meu FDB que estou copiando (O original / ORIGEM)? Como que > um > > copy no meu caso é um cp (linux) pode danificar meu arquivo de origem? > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente Danilo Miranda http://www.danilomiranda.com.br From a.lima.silva em terra.com.br Wed Apr 22 16:38:18 2009 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Wed, 22 Apr 2009 16:38:18 -0300 Subject: [firebase-br] sOBRE bACKUP EM fb eMBARCADDO In-Reply-To: References: Message-ID: Pessoal estou desenvolvendo um PAF-ECF ( buaaaaaaaaaaaaaaaaaaaa !!!!!!!! ) E preciso fazer um backup do banco embarcado 1.5, estou usando o seguinte procedimento : 1 - Desfaço a conexão ao banco 2 - Faço um Zip no arquivo FDB copiando para uma pasta; 3 - Se a etapa 2 foi bem sucedida, o banco é reaberto. Isso pode corromper o banco ? Uso DBX ( Upscene )+ D2009 Obrigado(a), Antonio Carlos. From marcio_manhaes em uol.com.br Wed Apr 22 16:52:07 2009 From: marcio_manhaes em uol.com.br (Marcio Neves) Date: Wed, 22 Apr 2009 16:52:07 -0300 Subject: [firebase-br] IBExpert References: <00b501c9c355$42ac62c0$0a00a8c0@mota2> Message-ID: <001BBFBE2C434C8586CB27CAF27FCD8D@micro> Prezado Wilson Realmente está complicado baixar esse tal de IBEXpert Personnal Edition. Segui todos os passos mandados, enviei a solicitação do password, mas não recebi resposta. Espero que alguem possa nos dar uma dica ! Márcio ----- Original Message ----- From: "Wilson Mota - GMail" To: "Lista FireBase" Sent: Wednesday, April 22, 2009 11:18 AM Subject: [firebase-br] IBExpert Ola pessoal. Estou tentando baixar o IBExpert Personal Edition no site do IBExpert mas ta dificil. Começa a baixar mas sempre para antes. Alguém conseguiu baixar recentemente, teve algum problema? []s Wilson ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Wed Apr 22 16:51:06 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Wed, 22 Apr 2009 16:51:06 -0300 Subject: [firebase-br] =?iso-8859-1?q?C=F3pia_de_FDB?= In-Reply-To: References: <1240426510.20821.15.camel@Aspire5612.bonagura.com.br> Message-ID: <1240429866.20821.18.camel@Aspire5612.bonagura.com.br> Vou dar uma boa simplificada na explicação: O banco tem muitos "BUFFERS" sobre o arquivo aberto e SIM o comando COPY / CP dá lock (para garantir que está copiando corretamente) em partes do banco, o que pode causar problemas durante as gravações. Abraço Eduardo Em Qua, 2009-04-22 às 16:35 -0300, Danilo Miranda escreveu: > Olá, obrigado pelas respostas... > > Como um comando copy pode danificar meu arquivo ORIGEM? o Comando copy não > "acessa" o meu arquivo origem apenas para lê-lo? Desculpe a minha > ignorância, é que realmente eu não consegui enxergar uma lógica no > "danificar o arquivo original"... > > Criar uma cópia "inválida" tudo bem, sem discussão que isso pode > acontecer... mas danificar a ORIGEM, sinceramente não entendi... > > > Mais uma vez, obrigado! > > Danilo Miranda > > 2009/4/22 Eduardo Jedliczka > > > Arquiteturalmente, o Firebird Server não dá LOCK no banco de dados, e > > por esta razão quando se copia o banco de dados em produção, se corrompe > > tanto o arquivo original quanto a cópia (isto é amplamente difundido). > > > > Para fazer um backup deve-se utilizar um gbak ou nbackup que não acessam > > ao arquivo fisicamente. > > > > Abraço > > > > Eduardo > > > > > > Em Qua, 2009-04-22 às 15:36 -0300, Danilo Miranda escreveu: > > > > > Olá, boa tarde! > > > > > > Recebi um IBExpert News hoje pela manhã e tinha uma informação que não > > > compreendi direito... aí está..: > > > > > > - *Never* copy a database file on file system level if the server has > > > write access to the database file. This might result in physical > > database > > > file errors in the copied file and also in the original database file > > > > > > O que isso quer dizer? que eu não posso fazer uma cópia do meu FDB pq > > pode > > > causar erro no meu FDB que estou copiando (O original / ORIGEM)? Como que > > um > > > copy no meu caso é um cp (linux) pode danificar meu arquivo de origem? > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > From magno em speet.com.br Wed Apr 22 16:58:07 2009 From: magno em speet.com.br (Magno System) Date: Wed, 22 Apr 2009 16:58:07 -0300 Subject: [firebase-br] sOBRE bACKUP EM fb eMBARCADDO References: Message-ID: <005101c9c384$a8261fe0$6915a8c0@MagnoSystem> Se for embarcado posso te dizer que tenho um sistema que trabalha neste cenário. Como ele trabalha com 1 conexão através do FIREBIRD EMBARCADO toda atualização na qual eu atualizo a estrutura do banco de dados, eu desconecto do banco, faço uma cópia do banco de dados, conecto de novo e atualizo. Não sei se isto seria o modo correto, mas lhe asseguro que nunca tive problemas e este sistema tem centenas de licenças e funcionando há mais de 1 ano. Só ressaltando. Isto com FIREBIRD EMBARCADO. ----- Original Message ----- From: "Antonio Carlos" To: "'FireBase'" Sent: Wednesday, April 22, 2009 4:38 PM Subject: [firebase-br] sOBRE bACKUP EM fb eMBARCADDO Pessoal estou desenvolvendo um PAF-ECF ( buaaaaaaaaaaaaaaaaaaaa !!!!!!!! ) E preciso fazer um backup do banco embarcado 1.5, estou usando o seguinte procedimento : 1 - Desfaço a conexão ao banco 2 - Faço um Zip no arquivo FDB copiando para uma pasta; 3 - Se a etapa 2 foi bem sucedida, o banco é reaberto. Isso pode corromper o banco ? Uso DBX ( Upscene )+ D2009 Obrigado(a), Antonio 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: 8.0.238 / Virus Database: 270.12.2/2074 - Release Date: 04/22/09 08:49:00 From listas em warmboot.com.br Wed Apr 22 17:07:52 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 22 Apr 2009 17:07:52 -0300 Subject: [firebase-br] IBExpert In-Reply-To: <001BBFBE2C434C8586CB27CAF27FCD8D@micro> References: <00b501c9c355$42ac62c0$0a00a8c0@mota2> <001BBFBE2C434C8586CB27CAF27FCD8D@micro> Message-ID: <1683884346.20090422170752@warmboot.com.br> Se vc tiver antispam ou aqueles "tira-teima" da vida, a resposta deve estar parando neles. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MN> Prezado Wilson MN> Realmente está complicado baixar esse tal de IBEXpert Personnal Edition. MN> Segui todos os passos mandados, enviei a solicitação do password, mas não MN> recebi resposta. MN> Espero que alguem possa nos dar uma dica ! Márcio From danilomibr em gmail.com Wed Apr 22 17:07:55 2009 From: danilomibr em gmail.com (Danilo Miranda) Date: Wed, 22 Apr 2009 17:07:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?C=F3pia_de_FDB?= In-Reply-To: <1240429866.20821.18.camel@Aspire5612.bonagura.com.br> References: <1240426510.20821.15.camel@Aspire5612.bonagura.com.br> <1240429866.20821.18.camel@Aspire5612.bonagura.com.br> Message-ID: Olá Eduardo, mais uma vez obrigado! Agora está começando a ficar mais claro.. rs... Mas assim, ele fala em fazer cópias com usuários que tenham permissão de escrita... então se eu fizer uma cópia com um usuário que NÃO tenha permissão de escrita (somente leitura) no meu arquivo FDB o meu comando copy não dá LOCK no arquivo? É isso? e Aí eu posso copiar? Na verdade aí já entra mais no assunto sistemas operacionais do que propriamente no firebird, mas só pra fechar o assunto, ok? :) o meu "espanto" é maior pq fazemos uma cópia (apenas por "segurança") antes de fazer um fbk com o GBAK. E nunca percebemos problemas no FDB após as cópias, porém esta cópia é feita durante a noite quando nenhum usuário está acessando, por isso talvez nunca tivemos problemas... Grande abraço Valeu Danilo Miranda 2009/4/22 Eduardo Jedliczka > Vou dar uma boa simplificada na explicação: O banco tem muitos "BUFFERS" > sobre o arquivo aberto e SIM o comando COPY / CP dá lock (para garantir > que está copiando corretamente) em partes do banco, o que pode causar > problemas durante as gravações. > > Abraço > > Eduardo > > Em Qua, 2009-04-22 às 16:35 -0300, Danilo Miranda escreveu: > > > Olá, obrigado pelas respostas... > > > > Como um comando copy pode danificar meu arquivo ORIGEM? o Comando copy > não > > "acessa" o meu arquivo origem apenas para lê-lo? Desculpe a minha > > ignorância, é que realmente eu não consegui enxergar uma lógica no > > "danificar o arquivo original"... > > > > Criar uma cópia "inválida" tudo bem, sem discussão que isso pode > > acontecer... mas danificar a ORIGEM, sinceramente não entendi... > > > > > > Mais uma vez, obrigado! > > > > Danilo Miranda > > > > 2009/4/22 Eduardo Jedliczka > > > > > Arquiteturalmente, o Firebird Server não dá LOCK no banco de dados, e > > > por esta razão quando se copia o banco de dados em produção, se > corrompe > > > tanto o arquivo original quanto a cópia (isto é amplamente difundido). > > > > > > Para fazer um backup deve-se utilizar um gbak ou nbackup que não > acessam > > > ao arquivo fisicamente. > > > > > > Abraço > > > > > > Eduardo > > > > > > > > > Em Qua, 2009-04-22 às 15:36 -0300, Danilo Miranda escreveu: > > > > > > > Olá, boa tarde! > > > > > > > > Recebi um IBExpert News hoje pela manhã e tinha uma informação que > não > > > > compreendi direito... aí está..: > > > > > > > > - *Never* copy a database file on file system level if the server > has > > > > write access to the database file. This might result in physical > > > database > > > > file errors in the copied file and also in the original database > file > > > > > > > > O que isso quer dizer? que eu não posso fazer uma cópia do meu FDB pq > > > pode > > > > causar erro no meu FDB que estou copiando (O original / ORIGEM)? Como > que > > > um > > > > copy no meu caso é um cp (linux) pode danificar meu arquivo de > origem? > > > > > > > > > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente Danilo Miranda http://www.danilomiranda.com.br From listas em warmboot.com.br Wed Apr 22 17:09:25 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 22 Apr 2009 17:09:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?C=F3pia_de_FDB?= In-Reply-To: References: <1240426510.20821.15.camel@Aspire5612.bonagura.com.br> Message-ID: <1787513013.20090422170925@warmboot.com.br> A questão é se o "copy,zip,etc" colocar uma trava em alguma parte do arquivo que o FB precisar gravar, enquanto a copia está acontecendo. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br DM> Olá, obrigado pelas respostas... DM> Como um comando copy pode danificar meu arquivo ORIGEM? o Comando copy não DM> "acessa" o meu arquivo origem apenas para lê-lo? Desculpe a minha DM> ignorância, é que realmente eu não consegui enxergar uma lógica no DM> "danificar o arquivo original"... DM> Criar uma cópia "inválida" tudo bem, sem discussão que isso pode DM> acontecer... mas danificar a ORIGEM, sinceramente não entendi... DM> Mais uma vez, obrigado! From dmscarlos em astra-sa.com.br Wed Apr 22 17:15:13 2009 From: dmscarlos em astra-sa.com.br (=?iso-8859-1?Q?Carlos_Rog=E9rio_-_DMS?=) Date: Wed, 22 Apr 2009 17:15:13 -0300 Subject: [firebase-br] =?iso-8859-1?q?C=F3pia_de_FDB?= References: <1240426510.20821.15.camel@Aspire5612.bonagura.com.br> Message-ID: <1092439E6D69413FAD42CF25338B8F79@dms708> Eu tentei fazer uma cópia do meu banco com o gbak, mas a cópia na hora em que vou restaurar dá erro e não consigo abrir o banco, será que em vez do gbak seria melhor usar o "nbackup", como ele funciona, eu não conheço esse comando??? ----- Original Message ----- From: "Eduardo Jedliczka" To: "FireBase" Sent: Wednesday, April 22, 2009 3:55 PM Subject: Re: [firebase-br] Cópia de FDB Arquiteturalmente, o Firebird Server não dá LOCK no banco de dados, e por esta razão quando se copia o banco de dados em produção, se corrompe tanto o arquivo original quanto a cópia (isto é amplamente difundido). Para fazer um backup deve-se utilizar um gbak ou nbackup que não acessam ao arquivo fisicamente. Abraço Eduardo Em Qua, 2009-04-22 às 15:36 -0300, Danilo Miranda escreveu: > Olá, boa tarde! > > Recebi um IBExpert News hoje pela manhã e tinha uma informação que não > compreendi direito... aí está..: > > - *Never* copy a database file on file system level if the server has > write access to the database file. This might result in physical > database > file errors in the copied file and also in the original database file > > O que isso quer dizer? que eu não posso fazer uma cópia do meu FDB pq pode > causar erro no meu FDB que estou copiando (O original / ORIGEM)? Como que > um > copy no meu caso é um cp (linux) pode danificar meu arquivo de origem? > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Wed Apr 22 17:26:50 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Wed, 22 Apr 2009 17:26:50 -0300 Subject: [firebase-br] =?iso-8859-1?q?C=F3pia_de_FDB?= In-Reply-To: <1092439E6D69413FAD42CF25338B8F79@dms708> References: <1240426510.20821.15.camel@Aspire5612.bonagura.com.br> <1092439E6D69413FAD42CF25338B8F79@dms708> Message-ID: <1240432010.20821.20.camel@Aspire5612.bonagura.com.br> se o GBAK está dando erro existe algum problema MUITO grave na sua base de dados, talvez falte muito pouco para você "perder" este banco. o NBACKUP é uma espécie de cópia física (muito mais rápida que o gbak) mas que não testa ou recupera uma base.... Abraço Eduardo Em Qua, 2009-04-22 às 17:15 -0300, Carlos Rogério - DMS escreveu: > Eu tentei fazer uma cópia do meu banco com o gbak, mas a cópia na hora em > que vou restaurar dá erro e não consigo abrir o banco, será que em vez do > gbak seria melhor usar o "nbackup", como ele funciona, eu não conheço esse > comando??? > > ----- Original Message ----- > From: "Eduardo Jedliczka" > To: "FireBase" > Sent: Wednesday, April 22, 2009 3:55 PM > Subject: Re: [firebase-br] Cópia de FDB > > > Arquiteturalmente, o Firebird Server não dá LOCK no banco de dados, e > por esta razão quando se copia o banco de dados em produção, se corrompe > tanto o arquivo original quanto a cópia (isto é amplamente difundido). > > Para fazer um backup deve-se utilizar um gbak ou nbackup que não acessam > ao arquivo fisicamente. > > Abraço > > Eduardo > > > Em Qua, 2009-04-22 às 15:36 -0300, Danilo Miranda escreveu: > > > Olá, boa tarde! > > > > Recebi um IBExpert News hoje pela manhã e tinha uma informação que não > > compreendi direito... aí está..: > > > > - *Never* copy a database file on file system level if the server has > > write access to the database file. This might result in physical > > database > > file errors in the copied file and also in the original database file > > > > O que isso quer dizer? que eu não posso fazer uma cópia do meu FDB pq pode > > causar erro no meu FDB que estou copiando (O original / ORIGEM)? Como que > > um > > copy no meu caso é um cp (linux) pode danificar meu arquivo de origem? > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Wed Apr 22 17:29:44 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Wed, 22 Apr 2009 17:29:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?C=F3pia_de_FDB?= In-Reply-To: References: <1240426510.20821.15.camel@Aspire5612.bonagura.com.br> <1240429866.20821.18.camel@Aspire5612.bonagura.com.br> Message-ID: <1240432184.20821.23.camel@Aspire5612.bonagura.com.br> Sua lógica está equivocada. Mesmo um processo sem permissão de escrita impede que outros processos gravem no local onde a cópia está sendo feita. como você está fazendo o processo de madrugrada é possível que todos os dados do banco já estejam "oficializados" em disco. O risco de corrupção ainda existe, mas é extremamente menor. A única forma segura de copiar fisicamente o banco é fazer um shutdown no banco (mas isto não é recomendado fazer via script, pois o shutdown pode falhar). abraço Eduardo Em Qua, 2009-04-22 às 17:07 -0300, Danilo Miranda escreveu: > Olá Eduardo, mais uma vez obrigado! > > Agora está começando a ficar mais claro.. rs... Mas assim, ele fala em fazer > cópias com usuários que tenham permissão de escrita... então se eu fizer uma > cópia com um usuário que NÃO tenha permissão de escrita (somente leitura) no > meu arquivo FDB o meu comando copy não dá LOCK no arquivo? É isso? e Aí eu > posso copiar? > > Na verdade aí já entra mais no assunto sistemas operacionais do que > propriamente no firebird, mas só pra fechar o assunto, ok? :) > > o meu "espanto" é maior pq fazemos uma cópia (apenas por "segurança") antes > de fazer um fbk com o GBAK. E nunca percebemos problemas no FDB após as > cópias, porém esta cópia é feita durante a noite quando nenhum usuário está > acessando, por isso talvez nunca tivemos problemas... > > Grande abraço > > Valeu > Danilo Miranda > > > 2009/4/22 Eduardo Jedliczka > > > Vou dar uma boa simplificada na explicação: O banco tem muitos "BUFFERS" > > sobre o arquivo aberto e SIM o comando COPY / CP dá lock (para garantir > > que está copiando corretamente) em partes do banco, o que pode causar > > problemas durante as gravações. > > > > Abraço > > > > Eduardo > > > > Em Qua, 2009-04-22 às 16:35 -0300, Danilo Miranda escreveu: > > > > > Olá, obrigado pelas respostas... > > > > > > Como um comando copy pode danificar meu arquivo ORIGEM? o Comando copy > > não > > > "acessa" o meu arquivo origem apenas para lê-lo? Desculpe a minha > > > ignorância, é que realmente eu não consegui enxergar uma lógica no > > > "danificar o arquivo original"... > > > > > > Criar uma cópia "inválida" tudo bem, sem discussão que isso pode > > > acontecer... mas danificar a ORIGEM, sinceramente não entendi... > > > > > > > > > Mais uma vez, obrigado! > > > > > > Danilo Miranda > > > > > > 2009/4/22 Eduardo Jedliczka > > > > > > > Arquiteturalmente, o Firebird Server não dá LOCK no banco de dados, e > > > > por esta razão quando se copia o banco de dados em produção, se > > corrompe > > > > tanto o arquivo original quanto a cópia (isto é amplamente difundido). > > > > > > > > Para fazer um backup deve-se utilizar um gbak ou nbackup que não > > acessam > > > > ao arquivo fisicamente. > > > > > > > > Abraço > > > > > > > > Eduardo > > > > > > > > > > > > Em Qua, 2009-04-22 às 15:36 -0300, Danilo Miranda escreveu: > > > > > > > > > Olá, boa tarde! > > > > > > > > > > Recebi um IBExpert News hoje pela manhã e tinha uma informação que > > não > > > > > compreendi direito... aí está..: > > > > > > > > > > - *Never* copy a database file on file system level if the server > > has > > > > > write access to the database file. This might result in physical > > > > database > > > > > file errors in the copied file and also in the original database > > file > > > > > > > > > > O que isso quer dizer? que eu não posso fazer uma cópia do meu FDB pq > > > > pode > > > > > causar erro no meu FDB que estou copiando (O original / ORIGEM)? Como > > que > > > > um > > > > > copy no meu caso é um cp (linux) pode danificar meu arquivo de > > origem? > > > > > > > > > > > > > > > > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > From wmotasjrp em gmail.com Wed Apr 22 17:56:16 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Wed, 22 Apr 2009 17:56:16 -0300 Subject: [firebase-br] IBExpert References: <00b501c9c355$42ac62c0$0a00a8c0@mota2><001BBFBE2C434C8586CB27CAF27FCD8D@micro> <1683884346.20090422170752@warmboot.com.br> Message-ID: <01a501c9c38c$c77c0000$0a00a8c0@mota2> Acho que não é o caso porque começa a baixar depois perde a conexão com o servidor. []s Wilson ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Wednesday, April 22, 2009 5:07 PM Subject: Re: [firebase-br] IBExpert Se vc tiver antispam ou aqueles "tira-teima" da vida, a resposta deve estar parando neles. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MN> Prezado Wilson MN> Realmente está complicado baixar esse tal de IBEXpert Personnal Edition. MN> Segui todos os passos mandados, enviei a solicitação do password, mas não MN> recebi resposta. MN> Espero que alguem possa nos dar uma dica ! Márcio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From prismars em gmail.com Wed Apr 22 18:13:03 2009 From: prismars em gmail.com (Moacir - GMail) Date: Wed, 22 Apr 2009 18:13:03 -0300 Subject: [firebase-br] RES: Registros deletados podem ser recuperados In-Reply-To: <001d01c9c356$8be7d540$0d01a8c0@krobel> References: <5229C56B076C410CBDED629B22025264@sandro> <118291703.20090418083139@warmboot.com.br> <94A669A19C68434382D0A337A9670499@sandro> <480D3B5174B14B98B8420DC3D6A2A535@masterciber> <1240239015.15641.22.camel@Aspire5612.bonagura.com.br><14d39e550904220533m491a24b3g8879c6ac82ea6af6@mail.gmail.com> <49EF1C62.20700@gmail.com> <001d01c9c356$8be7d540$0d01a8c0@krobel> Message-ID: <49EF885F.9020208@gmail.com> Se o negócio e curto e grosso, então ai vai ! 1) Quem falou pela primeira qual era o motivo da pergunta foi vc mesmo ! 2) O que foi discorrido aqui, o foi em função das tuas colocações ! 3) Se não é de seu interesse aquilo que foi exposto na mensagem, delete-a ! 4) TUDO que aqui foi exposto com relação a sonegação é de INTERESSE GERAL da lista ! Sim, parece incrivel, mas aqui tem gente séria, que sustenta a sua familia e portanto deve estar ao par do que pode acontecer neste casos ! 5) Minha primeira resposta, esta sim é de teu interesse, pois fala das possibilidades de recuperação de dados que aparentemente seriam impossíveis de recuperar. Abraços e Sucesso a todos ! Moacir Sandro escreveu: > O negócio é curto e grosso. > > A pergunta inicial foi bem objetiva: > > Registro deletedo no .fdb pode ou não pode ser recuperado. > > Se sim a resposta é sim , se não a resposta é não. Não me interessa o que > esta sendo feito ou deixado de fazer, afinal quem está falando em sonegação > são voces. > > Outra coisa, a empresa que trabalho nem emite nota fiscal, ela é ISENTA. > Então, ao invés de fazer comentários, gostaria que ficassem focados na > pergunta. > > Depois levam bronca por assuntos off-topic. Mas também, a gente pergunta uma > coisa voces ja se metem em outros assuntos que não são dos seus interesses. > > > Tenho certeza que quem me respondeu prontamente, dentro do objetivo da > pergunta não vai ficar ofendido com essa mensagem. > > Grato > > > ----- Original Message ----- > From: "Moacir - GMail" > To: "FireBase" > Sent: Wednesday, April 22, 2009 10:32 AM > Subject: Re: [firebase-br] RES: Registros deletados podem ser recuperados > > > Eduardo, > > Muito bem colocado !! > > Eu NÃO faço nenhum tipo de esquema ou seja lá que nome o cliente queira > dar, em nenhuma hipótese. > > Como vc mesmo já alertou: SOMOS SOLIDÁRIOS na hora que o bicho pega, e > 99% dos casos em que o cliente quer fazer este tipo de mutreta, ele é do > tipo que 'quer só um programinha pra emitir uns cuponzinhos fiscais'. > > Minha opinião: FUJA deste tipo de cliente, e se for teu patrão pior > ainda, porque no mínimo ele também esta sonegando os teus direitos, seja > FGTS, ou qualquer outra coisa !! > > Abraços e Sucesso a todos ! > > Moacir > > > Eduardo C escreveu: > >> Um último comentário, se me permite, Eduardo :) >> >> Esse problema de sonegação é sério. Já perdi clientes em potencial que >> queriam a famosa "combinação de teclas" para começar ou parar de enviar >> > para > >> a impressora de cupom fiscal. Meu argumento, antes de recusar, é que o >> funcionário que vai operar o computador e, com isso, usar as combinações >> para ativar/desativar a sonegação, ao ser despedido de manhã estará >> > voltando > >> à tarde com o fiscal para mostrar como tudo funciona. Sem contar que o >> programador é solidário, caso o cliente seja pego. Se quiserem sonegar, >> > tudo > >> bem, mas nem precisam me contar... >> >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Apr 22 18:22:13 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 22 Apr 2009 18:22:13 -0300 Subject: [firebase-br] IBExpert In-Reply-To: <01a501c9c38c$c77c0000$0a00a8c0@mota2> References: <00b501c9c355$42ac62c0$0a00a8c0@mota2><001BBFBE2C434C8586CB27CAF27FCD8D@micro> <1683884346.20090422170752@warmboot.com.br> <01a501c9c38c$c77c0000$0a00a8c0@mota2> Message-ID: <1595588502.20090422182213@warmboot.com.br> Não estou falando do problema de baixar, e sim o fato de vc falar que não recebe a confirmação de senha. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br WMG> Acho que não é o caso porque começa a baixar depois perde a conexão com o WMG> servidor. WMG> []s WMG> Wilson WMG> ----- Original Message ----- WMG> From: "Carlos H. Cantu" WMG> To: "FireBase" WMG> Sent: Wednesday, April 22, 2009 5:07 PM WMG> Subject: Re: [firebase-br] IBExpert WMG> Se vc tiver antispam ou aqueles "tira-teima" da vida, a resposta deve WMG> estar parando neles. WMG> []s WMG> Carlos H. Cantu WMG> www.FireBase.com.br - www.firebirdnews.org WMG> www.warmboot.com.br - blog.firebase.com.br MN>> Prezado Wilson MN>> Realmente está complicado baixar esse tal de IBEXpert Personnal Edition. MN>> Segui todos os passos mandados, enviei a solicitação do password, mas WMG> não MN>> recebi resposta. MN>> Espero que alguem possa nos dar uma dica ! Márcio WMG> ______________________________________________ WMG> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br WMG> Para saber como gerenciar/excluir seu cadastro na lista, use: WMG> http://www.firebase.com.br/fb/artigo.php?id=1107 WMG> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcio_manhaes em uol.com.br Wed Apr 22 19:38:21 2009 From: marcio_manhaes em uol.com.br (Marcio Neves) Date: Wed, 22 Apr 2009 19:38:21 -0300 Subject: [firebase-br] IBExpert References: <00b501c9c355$42ac62c0$0a00a8c0@mota2><001BBFBE2C434C8586CB27CAF27FCD8D@micro> <1683884346.20090422170752@warmboot.com.br> Message-ID: Cantu Grato pela atenção. Não tenho nenhum anti span mas eu não tinha preenchido alguma coisa necessária. Refazendo os passos consegui baixar o IBExpert Personal Edition, finalmente. Não fiz ainda o setup.Antes de fazê-lo devo excluir a versão antiga ou posso simplesmente " colocar por cima " ?. Wilson Como vc vê eu consegui agora baixar. Talvez o seu problema esteja com a sua internet . Espero que consiga em breve. Abs. Márcio ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Wednesday, April 22, 2009 5:07 PM Subject: Re: [firebase-br] IBExpert Se vc tiver antispam ou aqueles "tira-teima" da vida, a resposta deve estar parando neles. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MN> Prezado Wilson MN> Realmente está complicado baixar esse tal de IBEXpert Personnal Edition. MN> Segui todos os passos mandados, enviei a solicitação do password, mas não MN> recebi resposta. MN> Espero que alguem possa nos dar uma dica ! Márcio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felipe.cheiram em gmail.com Wed Apr 22 19:56:39 2009 From: felipe.cheiram em gmail.com (Felipe Cheiram) Date: Wed, 22 Apr 2009 19:56:39 -0300 Subject: [firebase-br] IBExpert In-Reply-To: References: <00b501c9c355$42ac62c0$0a00a8c0@mota2> <001BBFBE2C434C8586CB27CAF27FCD8D@micro> <1683884346.20090422170752@warmboot.com.br> Message-ID: <924fc0290904221556i186bc6c4o1376b00893ddec7b@mail.gmail.com> Pessoal, aproveitando que vcs estão falando do IBExpert, gstaria d reportar um problema por mim vivido. O meu IBExpert é encerrado sozinho, no meio de qualquer operação, sem nenhum comando extra, isto é, se eu abro o mesmo, ele automaticamente se encerra sem que eu queira. Algume ja possou por isso? Sabem como resolver? Obrigado. From centriscorps em gmail.com Wed Apr 22 20:52:26 2009 From: centriscorps em gmail.com (renato) Date: Wed, 22 Apr 2009 20:52:26 -0300 Subject: [firebase-br] sOBRE bACKUP EM fb eMBARCADDO In-Reply-To: <005101c9c384$a8261fe0$6915a8c0@MagnoSystem> References: <005101c9c384$a8261fe0$6915a8c0@MagnoSystem> Message-ID: <890097c60904221652sc6837f7x4da96a465157b37f@mail.gmail.com> O melhor a fazer, mesmo usando o Firebird Embarcado é a cópia via gbak. Dessa forma, o arquivo de backup teria os registros válidos, nada de lixo e outras coisas inválidas que costumam ficar num banco em produção. Renato From listas em warmboot.com.br Wed Apr 22 21:46:11 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 22 Apr 2009 21:46:11 -0300 Subject: [firebase-br] IBExpert Message-ID: <98046674.20090422214611@warmboot.com.br> Provavelmente vc está usando uma cópia TRIAL que expirou. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br Pessoal, aproveitando que vcs estão falando do IBExpert, gstaria d reportar um problema por mim vivido. O meu IBExpert é encerrado sozinho, no meio de qualquer operação, sem nenhum comando extra, isto é, se eu abro o mesmo, ele automaticamente se encerra sem que eu queira. Algume ja possou por isso? Sabem como resolver? From cassio.hc em gmail.com Thu Apr 23 09:12:22 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Thu, 23 Apr 2009 09:12:22 -0300 Subject: [firebase-br] verificar registro e inserir In-Reply-To: <33988d9d0904221007i66eedbf9t175f9a305f6221e5@mail.gmail.com> References: <33988d9d0904201308g2e6eff1o4586c20ca37c35c0@mail.gmail.com> <33988d9d0904220553kb7028c7xf6603682b715b1b4@mail.gmail.com> <33988d9d0904221007i66eedbf9t175f9a305f6221e5@mail.gmail.com> Message-ID: Opa. Desisto. Não consegui me fazer compreender... não entendo como não consigo fazer um if direto no SQL no firebird. tenho que verificar qual o registro pois é uma tabela de configuração, então sempre para inserir nesta tabela eu pego o valor max do id e somo mais 1. Desta forma nunca vai ocorrer chave duplicada. Então eu queria ver se a descrição já existe, caso não exista insere o novo registro... mas vlw. Sergio Nascimento escreveu: > Entao voce vai dar o comando de insert e tratar o erro (se gerado). > > Se na inserção houver o erro, então o registro já existe, se não > ocorrer erro, o registro não existia e foi inserido sem problemas. > > Em 22/04/09, Cássio escreveu: >> Opa. >> Sim necessito. Pois é um atualizador de banco de dados... >> Então, precisei criar um novo registro no banco do cliente, ai preciso >> saber se este registro já existe lá, caso não exista eu faço o insert. >> >> vlw. >> >> Sergio Nascimento escreveu: >>> Voce realmente necessita saber se o registro existe ? >>> >>> Em 22/04/09, Cássio escreveu: >>>> Opa blz.. >>>> mas no insert eu consigo ver antes de inserir se o registro existe? >>>> >>>> algo do tipo: faço um select para ver se existe o reg. >>>> >>>> >>>> select reg from dados where reg=1 >>>> caso esse select retorne false então devo chamar o insert para inserir o >>>> registro... >>>> >>>> tentei usando if mas não consegui. >>>> >>>> vlw. >>>> >>>> Sergio Nascimento escreveu: >>>>> Cássio, >>>>> >>>>> use o comando: UPDATE OR INSERT >>>>> >>>>> Não são dois comandos, é um só comando. >>>>> >>>>> >>>>> Em 20/04/09, Cássio escreveu: >>>>>> Preciso verificar se um regitro numa tabela existe, caso não exista >>>>>> preciso inseri-lo. Vou usar isso uma vez só, pois é uma atualização de >>>>>> banco no cliente. Então cabe uma Store Procedure. Como vcs fariam isso? >>>>>> >>>>>> vlw. >>>>>> >>>>>> >>>>>> ______________________________________________ >>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>>> >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From luisfirevb em gmail.com Thu Apr 23 09:25:53 2009 From: luisfirevb em gmail.com (LuisFireVB) Date: Thu, 23 Apr 2009 09:25:53 -0300 Subject: [firebase-br] RES: verificar registro e inserir In-Reply-To: References: <33988d9d0904201308g2e6eff1o4586c20ca37c35c0@mail.gmail.com> <33988d9d0904220553kb7028c7xf6603682b715b1b4@mail.gmail.com> <33988d9d0904221007i66eedbf9t175f9a305f6221e5@mail.gmail.com> Message-ID: <001a01c9c40e$aa23f800$fe6be800$@com> Cássio eu faço isso pelo VB e não no banco, pois ainda não estou usando o FB. Eu faço assim: Select pego o maior ID da tabela na hora de gravar, incluo ele + 1 no Insert. O que ocorre: Se alguém nesse intervalo de tempo já gravou esse mesmo ID (milésimo de segundo antes), irá gerar um erro que sua rotina deve interceptar, então desvia a rotina para refazer o processo de pegar o último ID novamente e regravar até conseguir. Isso é muito difícil de acontecer, porém possível por isso a rotina. Então se não está conseguindo pelo FB, faça pela sua aplicação é mais seguro. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Cássio Enviada em: quinta-feira, 23 de abril de 2009 09:12 Para: lista em firebase.com.br Assunto: Re: [firebase-br] verificar registro e inserir Opa. Desisto. Não consegui me fazer compreender... não entendo como não consigo fazer um if direto no SQL no firebird. tenho que verificar qual o registro pois é uma tabela de configuração, então sempre para inserir nesta tabela eu pego o valor max do id e somo mais 1. Desta forma nunca vai ocorrer chave duplicada. Então eu queria ver se a descrição já existe, caso não exista insere o novo registro... mas vlw. Sergio Nascimento escreveu: > Entao voce vai dar o comando de insert e tratar o erro (se gerado). > > Se na inserção houver o erro, então o registro já existe, se não > ocorrer erro, o registro não existia e foi inserido sem problemas. > > Em 22/04/09, Cássio escreveu: >> Opa. >> Sim necessito. Pois é um atualizador de banco de dados... >> Então, precisei criar um novo registro no banco do cliente, ai preciso >> saber se este registro já existe lá, caso não exista eu faço o insert. >> >> vlw. >> >> Sergio Nascimento escreveu: >>> Voce realmente necessita saber se o registro existe ? >>> >>> Em 22/04/09, Cássio escreveu: >>>> Opa blz.. >>>> mas no insert eu consigo ver antes de inserir se o registro existe? >>>> >>>> algo do tipo: faço um select para ver se existe o reg. >>>> >>>> >>>> select reg from dados where reg=1 >>>> caso esse select retorne false então devo chamar o insert para inserir o >>>> registro... >>>> >>>> tentei usando if mas não consegui. >>>> >>>> vlw. >>>> >>>> Sergio Nascimento escreveu: >>>>> Cássio, >>>>> >>>>> use o comando: UPDATE OR INSERT >>>>> >>>>> Não são dois comandos, é um só comando. >>>>> >>>>> >>>>> Em 20/04/09, Cássio escreveu: >>>>>> Preciso verificar se um regitro numa tabela existe, caso não exista >>>>>> preciso inseri-lo. Vou usar isso uma vez só, pois é uma atualização de >>>>>> banco no cliente. Então cabe uma Store Procedure. Como vcs fariam isso? >>>>>> >>>>>> vlw. >>>>>> >>>>>> >>>>>> ______________________________________________ >>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>>> >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Apr 23 09:28:40 2009 From: hpensador em gmail.com (HPensador) Date: Thu, 23 Apr 2009 09:28:40 -0300 Subject: [firebase-br] verificar registro e inserir In-Reply-To: References: <33988d9d0904201308g2e6eff1o4586c20ca37c35c0@mail.gmail.com> <33988d9d0904220553kb7028c7xf6603682b715b1b4@mail.gmail.com> <33988d9d0904221007i66eedbf9t175f9a305f6221e5@mail.gmail.com> Message-ID: Bom dia Cássio! No dia 26/03 postei aqui na lista uma thread intitulada IF NOT EXISTS, dê uma olha na mesma e veja se não é disto que você esta precisando. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From jedyfb em gmail.com Thu Apr 23 09:35:11 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 23 Apr 2009 09:35:11 -0300 Subject: [firebase-br] verificar registro e inserir In-Reply-To: References: <33988d9d0904201308g2e6eff1o4586c20ca37c35c0@mail.gmail.com> <33988d9d0904220553kb7028c7xf6603682b715b1b4@mail.gmail.com> <33988d9d0904221007i66eedbf9t175f9a305f6221e5@mail.gmail.com> Message-ID: <1240490111.28561.11.camel@Aspire5612.bonagura.com.br> Cassio, O comando IF só existe dentro de um bloco PSQL (seja ele uma trigger, stored procedure, ou execute block). Se você estiver utilizando o Firebird 2.1 olhe nos arquivos de exemplos (que vão junto com a instalação) e veja como funciona o execute block. Ou seja, não dá para fazer um IF em qualquer lugar, e como você não especificou onde está colocando esta comparação, muitos aqui acreditaram que você está fazendo uma stored procedure. abraço Eduardo Jedliczka Em Qui, 2009-04-23 às 09:12 -0300, Cássio escreveu: > Opa. Desisto. Não consegui me fazer compreender... não entendo como não > consigo fazer um if direto no SQL no firebird. > > tenho que verificar qual o registro pois é uma tabela de configuração, > então sempre para inserir nesta tabela eu pego o valor max do id e somo > mais 1. Desta forma nunca vai ocorrer chave duplicada. Então eu queria > ver se a descrição já existe, caso não exista insere o novo registro... > > mas vlw. > > Sergio Nascimento escreveu: > > Entao voce vai dar o comando de insert e tratar o erro (se gerado). > > > > Se na inserção houver o erro, então o registro já existe, se não > > ocorrer erro, o registro não existia e foi inserido sem problemas. > > > > Em 22/04/09, Cássio escreveu: > >> Opa. > >> Sim necessito. Pois é um atualizador de banco de dados... > >> Então, precisei criar um novo registro no banco do cliente, ai preciso > >> saber se este registro já existe lá, caso não exista eu faço o insert. > >> > >> vlw. > >> > >> Sergio Nascimento escreveu: > >>> Voce realmente necessita saber se o registro existe ? > >>> > >>> Em 22/04/09, Cássio escreveu: > >>>> Opa blz.. > >>>> mas no insert eu consigo ver antes de inserir se o registro existe? > >>>> > >>>> algo do tipo: faço um select para ver se existe o reg. > >>>> > >>>> > >>>> select reg from dados where reg=1 > >>>> caso esse select retorne false então devo chamar o insert para inserir o > >>>> registro... > >>>> > >>>> tentei usando if mas não consegui. > >>>> > >>>> vlw. > >>>> > >>>> Sergio Nascimento escreveu: > >>>>> Cássio, > >>>>> > >>>>> use o comando: UPDATE OR INSERT > >>>>> > >>>>> Não são dois comandos, é um só comando. > >>>>> > >>>>> > >>>>> Em 20/04/09, Cássio escreveu: > >>>>>> Preciso verificar se um regitro numa tabela existe, caso não exista > >>>>>> preciso inseri-lo. Vou usar isso uma vez só, pois é uma atualização de > >>>>>> banco no cliente. Então cabe uma Store Procedure. Como vcs fariam isso? > >>>>>> > >>>>>> vlw. > >>>>>> > >>>>>> > >>>>>> ______________________________________________ > >>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: > >>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 > >>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >>>>>> > >>>>> ______________________________________________ > >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: > >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 > >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >>>>> > >>>> ______________________________________________ > >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: > >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 > >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >>>> > >>> ______________________________________________ > >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >>> Para saber como gerenciar/excluir seu cadastro na lista, use: > >>> http://www.firebase.com.br/fb/artigo.php?id=1107 > >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >>> > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wmotasjrp em gmail.com Thu Apr 23 09:42:50 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Thu, 23 Apr 2009 09:42:50 -0300 Subject: [firebase-br] IBExpert References: <00b501c9c355$42ac62c0$0a00a8c0@mota2><001BBFBE2C434C8586CB27CAF27FCD8D@micro><1683884346.20090422170752@warmboot.com.br><01a501c9c38c$c77c0000$0a00a8c0@mota2> <1595588502.20090422182213@warmboot.com.br> Message-ID: <00ad01c9c411$06181720$0a00a8c0@mota2> A senha eu recebi, consigo logar sem problema no site. O problema esta qdo na hora de baixar, ele chegou a até 80%, depois cai a conexão. Tentei fazer de outros locais, mas tive o mesmo problema. []s Wilson ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Wednesday, April 22, 2009 6:22 PM Subject: Re: [firebase-br] IBExpert Não estou falando do problema de baixar, e sim o fato de vc falar que não recebe a confirmação de senha. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br WMG> Acho que não é o caso porque começa a baixar depois perde a conexão com o WMG> servidor. WMG> []s WMG> Wilson WMG> ----- Original Message ----- WMG> From: "Carlos H. Cantu" WMG> To: "FireBase" WMG> Sent: Wednesday, April 22, 2009 5:07 PM WMG> Subject: Re: [firebase-br] IBExpert WMG> Se vc tiver antispam ou aqueles "tira-teima" da vida, a resposta deve WMG> estar parando neles. WMG> []s WMG> Carlos H. Cantu WMG> www.FireBase.com.br - www.firebirdnews.org WMG> www.warmboot.com.br - blog.firebase.com.br MN>> Prezado Wilson MN>> Realmente está complicado baixar esse tal de IBEXpert Personnal Edition. MN>> Segui todos os passos mandados, enviei a solicitação do password, mas WMG> não MN>> recebi resposta. MN>> Espero que alguem possa nos dar uma dica ! Márcio WMG> ______________________________________________ WMG> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br WMG> Para saber como gerenciar/excluir seu cadastro na lista, use: WMG> http://www.firebase.com.br/fb/artigo.php?id=1107 WMG> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wmotasjrp em gmail.com Thu Apr 23 10:02:59 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Thu, 23 Apr 2009 10:02:59 -0300 Subject: [firebase-br] Pump Message-ID: <00d701c9c413$d4355ee0$0a00a8c0@mota2> Ola. Estou migrando meu banco da versão 2.0 para 2.1. Gerei o script (corrigi algumas trigger) alterei para o dialeto 3 e depois criei o Banco. Agora peciso exportar os dados da base 2.0 para 2.1. Gostaria de saber se existe alguma ferramenta Pump (Free) que eu poderia usar, ou se teria alguma outra solução. []s Wilson From rnribeiro em gmail.com Thu Apr 23 10:19:46 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 23 Apr 2009 10:19:46 -0300 Subject: [firebase-br] Pump In-Reply-To: <00d701c9c413$d4355ee0$0a00a8c0@mota2> References: <00d701c9c413$d4355ee0$0a00a8c0@mota2> Message-ID: <88c045a10904230619n2b9755dbma78679b3b611a38f@mail.gmail.com> não seria mais facil fazer um backup no 2.0 e dar um restore no 2.1 2009/4/23 Wilson Mota - GMail > Ola. > Estou migrando meu banco da versão 2.0 para 2.1. > Gerei o script (corrigi algumas trigger) alterei para o dialeto 3 e depois > criei o Banco. > Agora peciso exportar os dados da base 2.0 para 2.1. > Gostaria de saber se existe alguma ferramenta Pump (Free) que eu poderia > usar, ou se teria alguma outra solução. > > []s > > Wilson > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jedyfb em gmail.com Thu Apr 23 10:20:47 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 23 Apr 2009 10:20:47 -0300 Subject: [firebase-br] Pump In-Reply-To: <88c045a10904230619n2b9755dbma78679b3b611a38f@mail.gmail.com> References: <00d701c9c413$d4355ee0$0a00a8c0@mota2> <88c045a10904230619n2b9755dbma78679b3b611a38f@mail.gmail.com> Message-ID: <1240492847.28561.46.camel@Aspire5612.bonagura.com.br> Não... neste caso não é só fazer backup e restore. há muitas mudanças de charset e collate (nas estruturas internas) entre o FB 2.0 e o FB 2.1... há até um "script de correção" que precisa ser rodado (e às vezes pode dar problemas) antes do backup para realizar esta operação. Abraço Eduardo. Em Qui, 2009-04-23 às 10:19 -0300, Reijanio Nunes Ribeiro escreveu: > não seria mais facil fazer um backup no 2.0 e dar um restore no 2.1 > > 2009/4/23 Wilson Mota - GMail > > > Ola. > > Estou migrando meu banco da versão 2.0 para 2.1. > > Gerei o script (corrigi algumas trigger) alterei para o dialeto 3 e depois > > criei o Banco. > > Agora peciso exportar os dados da base 2.0 para 2.1. > > Gostaria de saber se existe alguma ferramenta Pump (Free) que eu poderia > > usar, ou se teria alguma outra solução. > > > > []s > > > > Wilson > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wmotasjrp em gmail.com Thu Apr 23 10:38:56 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Thu, 23 Apr 2009 10:38:56 -0300 Subject: [firebase-br] Pump References: <00d701c9c413$d4355ee0$0a00a8c0@mota2><88c045a10904230619n2b9755dbma78679b3b611a38f@mail.gmail.com> <1240492847.28561.46.camel@Aspire5612.bonagura.com.br> Message-ID: <012101c9c418$d98bb240$0a00a8c0@mota2> Eduardo, o charset do meu banco é "none", sem collate, será que mesmo assim eu precise fazer todo esse procedimento. Não estou encontrando nada para pazer o pump (free), outra coisa o que é esse "script de correção"? []s Wilson ----- Original Message ----- From: "Eduardo Jedliczka" To: "FireBase" Sent: Thursday, April 23, 2009 10:20 AM Subject: Re: [firebase-br] Pump Não... neste caso não é só fazer backup e restore. há muitas mudanças de charset e collate (nas estruturas internas) entre o FB 2.0 e o FB 2.1... há até um "script de correção" que precisa ser rodado (e às vezes pode dar problemas) antes do backup para realizar esta operação. Abraço Eduardo. Em Qui, 2009-04-23 às 10:19 -0300, Reijanio Nunes Ribeiro escreveu: > não seria mais facil fazer um backup no 2.0 e dar um restore no 2.1 > > 2009/4/23 Wilson Mota - GMail > > > Ola. > > Estou migrando meu banco da versão 2.0 para 2.1. > > Gerei o script (corrigi algumas trigger) alterei para o dialeto 3 e > > depois > > criei o Banco. > > Agora peciso exportar os dados da base 2.0 para 2.1. > > Gostaria de saber se existe alguma ferramenta Pump (Free) que eu poderia > > usar, ou se teria alguma outra solução. > > > > []s > > > > Wilson > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felipe.cheiram em gmail.com Thu Apr 23 10:45:44 2009 From: felipe.cheiram em gmail.com (Felipe Cheiram) Date: Thu, 23 Apr 2009 10:45:44 -0300 Subject: [firebase-br] IBExpert In-Reply-To: <98046674.20090422214611@warmboot.com.br> References: <98046674.20090422214611@warmboot.com.br> Message-ID: <924fc0290904230645r1bfe02fcl8581333734d31f66@mail.gmail.com> Olá Carlos. Obrigado pela resposta. Vou baixar a versão personal. Att. Felipe Cheiram From lista em pha.com.br Thu Apr 23 11:27:41 2009 From: lista em pha.com.br (Pha) Date: Thu, 23 Apr 2009 11:27:41 -0300 Subject: [firebase-br] Pump In-Reply-To: <00d701c9c413$d4355ee0$0a00a8c0@mota2> References: <00d701c9c413$d4355ee0$0a00a8c0@mota2> Message-ID: Eu sempre utilizei o IBPUMP, http://www.clevercomponents.com/downloads/datapump/dpdownload.asp Se não tiver blog você pode também gerar o metadata no IBExpert e importar. 2009/4/23 Wilson Mota - GMail > Ola. > Estou migrando meu banco da versão 2.0 para 2.1. > Gerei o script (corrigi algumas trigger) alterei para o dialeto 3 e depois > criei o Banco. > Agora peciso exportar os dados da base 2.0 para 2.1. > Gostaria de saber se existe alguma ferramenta Pump (Free) que eu poderia > usar, ou se teria alguma outra solução. > > []s > > Wilson > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Paulo Henrique Albanez (PHA) VirtualSystem Informática Ltda Nova Odessa / SP - Brazil From compuvale.software em gmail.com Thu Apr 23 11:29:43 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Thu, 23 Apr 2009 11:29:43 -0300 Subject: [firebase-br] Pump In-Reply-To: <012101c9c418$d98bb240$0a00a8c0@mota2> References: <00d701c9c413$d4355ee0$0a00a8c0@mota2> <88c045a10904230619n2b9755dbma78679b3b611a38f@mail.gmail.com> <1240492847.28561.46.camel@Aspire5612.bonagura.com.br> <012101c9c418$d98bb240$0a00a8c0@mota2> Message-ID: Olá Wilson, Procure pelo IBDataPump no site www.clevercomponents.com, é muito bom e fácil de usar. Acho que tem um artigo na Firebase sobre ele. [] Andrei 2009/4/23 Wilson Mota - GMail > Eduardo, o charset do meu banco é "none", sem collate, será que mesmo assim > eu precise fazer > todo esse procedimento. Não estou encontrando nada para pazer o pump > (free), outra coisa o > que é esse "script de correção"? > []s > > Wilson > > ----- Original Message ----- From: "Eduardo Jedliczka" > To: "FireBase" > Sent: Thursday, April 23, 2009 10:20 AM > Subject: Re: [firebase-br] Pump > > > > Não... neste caso não é só fazer backup e restore. > > há muitas mudanças de charset e collate (nas estruturas internas) entre > o FB 2.0 e o FB 2.1... há até um "script de correção" que precisa ser > rodado (e às vezes pode dar problemas) antes do backup para realizar > esta operação. > > Abraço > > Eduardo. > > Em Qui, 2009-04-23 às 10:19 -0300, Reijanio Nunes Ribeiro escreveu: > > não seria mais facil fazer um backup no 2.0 e dar um restore no 2.1 >> >> 2009/4/23 Wilson Mota - GMail >> >> > Ola. >> > Estou migrando meu banco da versão 2.0 para 2.1. >> > Gerei o script (corrigi algumas trigger) alterei para o dialeto 3 e > >> depois >> > criei o Banco. >> > Agora peciso exportar os dados da base 2.0 para 2.1. >> > Gostaria de saber se existe alguma ferramenta Pump (Free) que eu poderia >> > usar, ou se teria alguma outra solução. >> > >> > []s >> > >> > Wilson >> > > > From serpentedodeserto em gmail.com Thu Apr 23 12:38:49 2009 From: serpentedodeserto em gmail.com (Ricardo Rocha) Date: Thu, 23 Apr 2009 12:38:49 -0300 Subject: [firebase-br] MIGRAR FIREBIRD Message-ID: Queria saber como faço para migrar o uma base que utiliza firbird 1.5 e com estensao gdb. para o firebird 2.0 para poder eu esta utilizando a estensao fdb. Sou iniciante e esta seria a minha primeira mensagem no forum. Ricardo Rocha Student From escovadordebits em gmail.com Thu Apr 23 13:17:26 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 23 Apr 2009 13:17:26 -0300 Subject: [firebase-br] MIGRAR FIREBIRD In-Reply-To: References: Message-ID: <64d5939a0904230917s3040581re3028b8fb4e960fc@mail.gmail.com> Bom dia/tarde Ricardo. Grande Ricardo, na verdade a extensão do arquivo não é fixa em "GDB", ou seja, você pode especificar qualquer extensão que desejar, e até nenhuma se for o caso. O importante é que o arquivo informado (que contém a base de dados) exista, seja qual for o seu nome e extensão (se houver extensão). Então, mesmo no Firebird 1.5, você pode renomear o arquivo que contém a base de dados e acessá-lo normalmente pelo Firebird, tendo o cuidado de informar o novo nome, é claro. :D Outra dica boa é utilizar o arquivo "aliases.conf" que está na pasta principal do Firebird, pois dessa forma, você criar "aliases" para os seus bancos de dados, sem ter que sempre informar o caminho completo do arquivo que contém a base de dados. Acrescentando, modificando ou removendo um "alias" nesse/desse arquivo "aliases.conf" não implica em ter que reiniciar o Firebird, apenas faça a modificação e já pode utilizar. Experimente o seguinte: 1 - Renomear a sua base de dados para qualquer nome (sem extensão se desejar). 2 - Editar o arquivo "aliases.conf" e acrescentar uma linha contendo a definição do seu alias, como o seguinte exemplo: minhabase = C:\Dados\Base.abc Onde "C:\Dados\Base.abc" é o caminho completo do arquivo que contém a base de dados a ser acessada. 3 - Acesse agora via "localhost:minhabase", e você verá que conseguirá acessar aquela base de dados sem problema algum, e ainda deixa a localização real da sua base de dados de forma transparente. Caso você deseje realmente migrar de 1.5 para 2.0 pelas vantagens dessa nova versão, então gere um backup de sua base de dados, pelo 1.5 e restaure-o pelo 2.0. Isso já será o suficiente para recriar o banco utilizando a nova estrutura de banco de dados dessa nova versão. Espero ter ajudado mais que atrapalhado. :D 2009/4/23 Ricardo Rocha > Queria saber como faço para migrar o uma base que utiliza firbird 1.5 e com > estensao gdb. para o firebird 2.0 para poder eu esta utilizando a estensao > fdb. Sou iniciante e esta seria a minha primeira mensagem no forum. > > Ricardo Rocha > Student > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cassio.hc em gmail.com Thu Apr 23 14:00:54 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Thu, 23 Apr 2009 14:00:54 -0300 Subject: [firebase-br] verificar registro e inserir In-Reply-To: <1240490111.28561.11.camel@Aspire5612.bonagura.com.br> References: <33988d9d0904201308g2e6eff1o4586c20ca37c35c0@mail.gmail.com> <33988d9d0904220553kb7028c7xf6603682b715b1b4@mail.gmail.com> <33988d9d0904221007i66eedbf9t175f9a305f6221e5@mail.gmail.com> <1240490111.28561.11.camel@Aspire5612.bonagura.com.br> Message-ID: Então, ai que errei... Apenas disse que não queria usar uma sp... quero fazer isso fora de trigger e sp... Então devo usar o execute block? algum exemplo ai? vou procurar nos exemplos.. flw. Eduardo Jedliczka escreveu: > Cassio, > > O comando IF só existe dentro de um bloco PSQL (seja ele uma trigger, > stored procedure, ou execute block). > > Se você estiver utilizando o Firebird 2.1 olhe nos arquivos de exemplos > (que vão junto com a instalação) e veja como funciona o execute block. > > Ou seja, não dá para fazer um IF em qualquer lugar, e como você não > especificou onde está colocando esta comparação, muitos aqui acreditaram > que você está fazendo uma stored procedure. > > abraço > > Eduardo Jedliczka > > Em Qui, 2009-04-23 às 09:12 -0300, Cássio escreveu: > >> Opa. Desisto. Não consegui me fazer compreender... não entendo como não >> consigo fazer um if direto no SQL no firebird. >> >> tenho que verificar qual o registro pois é uma tabela de configuração, >> então sempre para inserir nesta tabela eu pego o valor max do id e somo >> mais 1. Desta forma nunca vai ocorrer chave duplicada. Então eu queria >> ver se a descrição já existe, caso não exista insere o novo registro... >> >> mas vlw. >> >> Sergio Nascimento escreveu: >>> Entao voce vai dar o comando de insert e tratar o erro (se gerado). >>> >>> Se na inserção houver o erro, então o registro já existe, se não >>> ocorrer erro, o registro não existia e foi inserido sem problemas. >>> >>> Em 22/04/09, Cássio escreveu: >>>> Opa. >>>> Sim necessito. Pois é um atualizador de banco de dados... >>>> Então, precisei criar um novo registro no banco do cliente, ai preciso >>>> saber se este registro já existe lá, caso não exista eu faço o insert. >>>> >>>> vlw. >>>> >>>> Sergio Nascimento escreveu: >>>>> Voce realmente necessita saber se o registro existe ? >>>>> >>>>> Em 22/04/09, Cássio escreveu: >>>>>> Opa blz.. >>>>>> mas no insert eu consigo ver antes de inserir se o registro existe? >>>>>> >>>>>> algo do tipo: faço um select para ver se existe o reg. >>>>>> >>>>>> >>>>>> select reg from dados where reg=1 >>>>>> caso esse select retorne false então devo chamar o insert para inserir o >>>>>> registro... >>>>>> >>>>>> tentei usando if mas não consegui. >>>>>> >>>>>> vlw. >>>>>> >>>>>> Sergio Nascimento escreveu: >>>>>>> Cássio, >>>>>>> >>>>>>> use o comando: UPDATE OR INSERT >>>>>>> >>>>>>> Não são dois comandos, é um só comando. >>>>>>> >>>>>>> >>>>>>> Em 20/04/09, Cássio escreveu: >>>>>>>> Preciso verificar se um regitro numa tabela existe, caso não exista >>>>>>>> preciso inseri-lo. Vou usar isso uma vez só, pois é uma atualização de >>>>>>>> banco no cliente. Então cabe uma Store Procedure. Como vcs fariam isso? >>>>>>>> >>>>>>>> vlw. >>>>>>>> >>>>>>>> >>>>>>>> ______________________________________________ >>>>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>>>>> >>>>>>> ______________________________________________ >>>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>>>> >>>>>> ______________________________________________ >>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>>> >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From wmotasjrp em gmail.com Thu Apr 23 15:08:42 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Thu, 23 Apr 2009 15:08:42 -0300 Subject: [firebase-br] Metadata com IBExpert Message-ID: <001201c9c43e$925acb10$0a00a8c0@mota2> Ola pessoal. Tenho um banco no dialect 1 com FB 2.0.3 e to atualizando para 2.1.2, para isso estou gerando o metadata do banco, porém os campos timestamp estão sendo gerados como date. Não achei nenhuma configuração para alterar isso. Alguém imagina o que pode ser. Obrigado []s Wilson From wmotasjrp em gmail.com Thu Apr 23 15:23:32 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Thu, 23 Apr 2009 15:23:32 -0300 Subject: [firebase-br] Metadata com IBExpert References: <001201c9c43e$925acb10$0a00a8c0@mota2> Message-ID: <001901c9c440$9bf84560$0a00a8c0@mota2> Complementando. No Ibexpert (estrutura da tabela) o campo é mostrado como date, porém seu conteudo é "dd.mm.yyyy hh:mm:ss ", e outros utilitarios com IBOConsole é mostrado como timestamp. O que sera que ocorre? ----- Original Message ----- From: "Wilson Mota - GMail" To: "Lista FireBase" Sent: Thursday, April 23, 2009 3:08 PM Subject: [firebase-br] Metadata com IBExpert Ola pessoal. Tenho um banco no dialect 1 com FB 2.0.3 e to atualizando para 2.1.2, para isso estou gerando o metadata do banco, porém os campos timestamp estão sendo gerados como date. Não achei nenhuma configuração para alterar isso. Alguém imagina o que pode ser. Obrigado []s Wilson ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bigwings em gmail.com Thu Apr 23 15:24:40 2009 From: bigwings em gmail.com (BigWings) Date: Thu, 23 Apr 2009 18:24:40 +0000 (UTC) Subject: [firebase-br] usando IF no fb References: <4e3811e10904171023lecf6808l459540750feb96c8@mail.gmail.com> <006201c9bf87$8e19de80$6915a8c0@MagnoSystem> <49E8CC5C.1000108@nautilus.com.br> Message-ID: Cássio wrote: SET TERM ^ ; EXECUTE BLOCK AS >DECLARE VARIABLE EXISTE Integer; >DECLARE VARIABLE ID Integer; >BEGIN SELECT COUNT(*) FROM dados WHERE (descricao='carac') INTO :EXISTE; > > IF (:EXISTE = 0) THEN > BEGIN > SELECT COALESCE(MAX(ID_dado), 0) + 1 > FROM dados > INTO :ID; > > INSERT INTO DADOS (ID_DADO, DESCRICAO, ID_DADO_TIPO) VALUES >(:ID, 'Carac', 11); >commit work;; > END >END^ >SET TERM ; ^ Não testei, mas acho que é isso. -- BigWings "A esperança é a última que morre. Mas morre..." From jedyfb em gmail.com Thu Apr 23 15:55:06 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 23 Apr 2009 15:55:06 -0300 Subject: [firebase-br] Metadata com IBExpert In-Reply-To: <001901c9c440$9bf84560$0a00a8c0@mota2> References: <001201c9c43e$925acb10$0a00a8c0@mota2> <001901c9c440$9bf84560$0a00a8c0@mota2> Message-ID: <1240512906.10670.1.camel@Aspire5612.bonagura.com.br> está certo! É assim mesmo... no dialect 1 o tipo DATE continha data e hora juntos. no dialect 3 o tipo DATE contém apenas a data. Abraço Eduardo Em Qui, 2009-04-23 às 15:23 -0300, Wilson Mota - GMail escreveu: > Complementando. > No Ibexpert (estrutura da tabela) o campo é mostrado como date, porém seu > conteudo é "dd.mm.yyyy hh:mm:ss ", e outros utilitarios com IBOConsole é > mostrado como timestamp. O que sera que ocorre? > > ----- Original Message ----- > From: "Wilson Mota - GMail" > To: "Lista FireBase" > Sent: Thursday, April 23, 2009 3:08 PM > Subject: [firebase-br] Metadata com IBExpert > > > Ola pessoal. > Tenho um banco no dialect 1 com FB 2.0.3 e to atualizando para 2.1.2, para > isso estou gerando o metadata > do banco, porém os campos timestamp estão sendo gerados como date. Não achei > nenhuma configuração > para alterar isso. > Alguém imagina o que pode ser. > Obrigado > > []s > > Wilson > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gutopj02 em gmail.com Thu Apr 23 16:25:07 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Thu, 23 Apr 2009 16:25:07 -0300 Subject: [firebase-br] Trocando registro deletedo de tabela Message-ID: Tenho duas tabelas identicas... e quero qdo se deletar um registro da tabela 1 ... antes da delecao seja feito uma copia para a tabela 2.. o unico campo que existe na tabela 2 que nao existe na tabela 1 é: QUEMDELETOU o qual fica carimbado o nome do usuario que deletou tal registro... existe alguma forma de fazer isso automaticamente ? com store procedure... trigger ou alguma outra forma? alguem tem um exemplo para isso? Grato Augusto From cpd em lekagi.com.br Thu Apr 23 15:40:39 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Thu, 23 Apr 2009 15:40:39 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Derrubando Usuarios References: Message-ID: <49F0B626.000001.03652@JABER> Olá pessoal. Estou com um problema aqui na empresa pois o pessoal do escritório está desligando o servidor com algumas estações da fábrica ligadas. Tem como o firebird "derrubar" todos os usuários de uma só vez? Se tiver como isso ser feito, posso derrubar todos os usuários antes de desligar o servidor, assim eu evitaria a corrupção da minha base de dados. Uso o Firebird 2.1.2. Obs: Derrubar seria encerrar todas as conexões de modo que o banco posso ser desligado sem erros. Obrigado a todos... Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com From edujed em gmail.com Thu Apr 23 16:41:12 2009 From: edujed em gmail.com (Eduardo Jedliczka) Date: Thu, 23 Apr 2009 16:41:12 -0300 Subject: [firebase-br] Trocando registro deletedo de tabela In-Reply-To: References: Message-ID: <1240515672.10670.3.camel@Aspire5612.bonagura.com.br> dá para fazer com uma trigger no before delete. Abraço Eduardo Em Qui, 2009-04-23 às 16:25 -0300, Augusto junior escreveu: > Tenho duas tabelas identicas... > e quero qdo se deletar um registro da tabela 1 ... antes da delecao seja > feito uma copia para a tabela 2.. > > o unico campo que existe na tabela 2 que nao existe na tabela 1 é: > > QUEMDELETOU > > o qual fica carimbado o nome do usuario que deletou tal registro... > > existe alguma forma de fazer isso automaticamente ? > com store procedure... trigger ou alguma outra forma? > > alguem tem um exemplo para isso? > > Grato > Augusto > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gutopj02 em gmail.com Thu Apr 23 16:51:22 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Thu, 23 Apr 2009 16:51:22 -0300 Subject: [firebase-br] Trocando registro deletedo de tabela In-Reply-To: <1240515672.10670.3.camel@Aspire5612.bonagura.com.br> References: <1240515672.10670.3.camel@Aspire5612.bonagura.com.br> Message-ID: Nao tem como me dar um exemplo? 2009/4/23 Eduardo Jedliczka > dá para fazer com uma trigger no before delete. > > Abraço > > Eduardo > > Em Qui, 2009-04-23 às 16:25 -0300, Augusto junior escreveu: > > > Tenho duas tabelas identicas... > > e quero qdo se deletar um registro da tabela 1 ... antes da delecao seja > > feito uma copia para a tabela 2.. > > > > o unico campo que existe na tabela 2 que nao existe na tabela 1 é: > > > > QUEMDELETOU > > > > o qual fica carimbado o nome do usuario que deletou tal registro... > > > > existe alguma forma de fazer isso automaticamente ? > > com store procedure... trigger ou alguma outra forma? > > > > alguem tem um exemplo para isso? > > > > Grato > > Augusto > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From oleber.itajai em gmail.com Thu Apr 23 16:50:59 2009 From: oleber.itajai em gmail.com (Sandro) Date: Thu, 23 Apr 2009 16:50:59 -0300 Subject: [firebase-br] Trocando registro deletedo de tabela References: Message-ID: <003a01c9c44c$d4ee10a0$0d01a8c0@krobel> Trigger before delede CREATE TRIGGER ATUALIZAR_TABELA2 FOR TABELA1 ACTIVE BEFORE DELETE POSITION 0 AS begin INSERT INTO TABELA2 (CAMPO) values (CAMPO.OLD) end Acho que é isso..rs From: "Augusto junior" To: "FireBase" Sent: Thursday, April 23, 2009 4:25 PM Subject: [firebase-br] Trocando registro deletedo de tabela Tenho duas tabelas identicas... e quero qdo se deletar um registro da tabela 1 ... antes da delecao seja feito uma copia para a tabela 2.. o unico campo que existe na tabela 2 que nao existe na tabela 1 é: QUEMDELETOU o qual fica carimbado o nome do usuario que deletou tal registro... existe alguma forma de fazer isso automaticamente ? com store procedure... trigger ou alguma outra forma? alguem tem um exemplo para isso? Grato Augusto ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From douglasht em gmail.com Thu Apr 23 16:59:51 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 23 Apr 2009 16:59:51 -0300 Subject: [firebase-br] Derrubando Usuarios In-Reply-To: <49F0B626.000001.03652@JABER> References: <49F0B626.000001.03652@JABER> Message-ID: <249af69e0904231259n7df65903o3944f104106c5f83@mail.gmail.com> 2009/4/23 Jáber S. C. Lima : > Se tiver como isso ser feito, posso derrubar todos os usuários antes de > desligar o servidor, assim eu evitaria a corrupção da minha base de dados. Se o servidor for desligado corretamente, não haverá corrupção de dados. Os clients vão perder a conexão e perder qualquer trabalho não-commitado. E só. Agora, se desligar o servidor direto na tomada não tem santo que ajude... :) hth, []s -- Douglas Tosi www.sinatica.com From cpd em lekagi.com.br Thu Apr 23 16:11:17 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Thu, 23 Apr 2009 16:11:17 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Re: Derrubando Usuarios References: <49F0B626.000001.03652@JABER> <249af69e0904231259n7df65903o3944f104106c5f83@mail.gmail.com> Message-ID: <49F0BD4F.000001.01100@JABER> Grande Douglas, valew pela dica. Meu banco de dados está se corrompendo com freqüência e pensei que poderia ser esse o problema. Vou dar uma olhada para ver se consigo achar o problema aqui então... Valew pela dica amigo... ABraço.... Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com -------Mensagem original------- De: Douglas Tosi Data: 04/23/09 17:03:05 Para: FireBase Assunto: Re: [firebase-br] Derrubando Usuarios 2009/4/23 Jáber S. C. Lima : > Se tiver como isso ser feito, posso derrubar todos os usuários antes de > desligar o servidor, assim eu evitaria a corrupção da minha base de dados. Se o servidor for desligado corretamente, não haverá corrupção de dados. Os clients vão perder a conexão e perder qualquer trabalho não-commitado. E só. Agora, se desligar o servidor direto na tomada não tem santo que ajude... :) hth, []s -- Douglas Tosi www.sinatica.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ NOD32 4030 (20090423) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com From gutopj02 em gmail.com Thu Apr 23 17:12:21 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Thu, 23 Apr 2009 17:12:21 -0300 Subject: [firebase-br] Trocando registro deletedo de tabela In-Reply-To: <003a01c9c44c$d4ee10a0$0d01a8c0@krobel> References: <003a01c9c44c$d4ee10a0$0d01a8c0@krobel> Message-ID: Valeu Sandro ... obrigado 2009/4/23 Sandro > Trigger before delede > > > CREATE TRIGGER ATUALIZAR_TABELA2 FOR TABELA1 > ACTIVE BEFORE DELETE POSITION 0 > AS > begin > INSERT INTO TABELA2 (CAMPO) values (CAMPO.OLD) > end > > Acho que é isso..rs > > > > > From: "Augusto junior" > To: "FireBase" > Sent: Thursday, April 23, 2009 4:25 PM > Subject: [firebase-br] Trocando registro deletedo de tabela > > > Tenho duas tabelas identicas... > e quero qdo se deletar um registro da tabela 1 ... antes da delecao seja > feito uma copia para a tabela 2.. > > o unico campo que existe na tabela 2 que nao existe na tabela 1 é: > > QUEMDELETOU > > o qual fica carimbado o nome do usuario que deletou tal registro... > > existe alguma forma de fazer isso automaticamente ? > com store procedure... trigger ou alguma outra forma? > > alguem tem um exemplo para isso? > > Grato > Augusto > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From wmotasjrp em gmail.com Thu Apr 23 17:33:32 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Thu, 23 Apr 2009 17:33:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?Erro_de_convers=E3o?= Message-ID: <005801c9c452$c52ddf50$0a00a8c0@mota2> "Type mismatch for field 'QTDE', expecting; Float actual: Byte' (em aplicação Delphi 7) Essa mensagem passou a ocorrer após mudança de FB 2.03 para FB 2.1.2 e dialeto 1 para 3 com BDE. Tem como contornar esse problema. []s Wilson From robsonfg em terra.com.br Thu Apr 23 17:43:57 2009 From: robsonfg em terra.com.br (Robson Gomes) Date: Thu, 23 Apr 2009 17:43:57 -0300 (Hora oficial do Brasil) Subject: [firebase-br] =?iso-8859-1?q?Res=3A__Erro_de_convers=E3o?= References: <005801c9c452$c52ddf50$0a00a8c0@mota2> Message-ID: <49F0D30D.000006.02276@EST-ROBSON> basta excluir e recarregar os campos no componente(na aplicação)..... so tome cuidado se realmente os campos ficaram compativeis com os dados(no banco).... -------Mensagem original------- De: Wilson Mota - GMail Data: 23/04/2009 17:35:19 Para: Lista FireBase Assunto: [firebase-br] Erro de conversão "Type mismatch for field 'QTDE', expecting; Float actual: Byte' (em aplicação Delphi 7) Essa mensagem passou a ocorrer após mudança de FB 2.03 para FB 2.1.2 e dialeto 1 para 3 com BDE. Tem como contornar esse problema. []s Wilson ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ____________________________________________________________ No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.3/2076 - Release Date: 04/23/09 06:30:00 From freitasmac em gmail.com Thu Apr 23 17:46:08 2009 From: freitasmac em gmail.com (Saulo Freitas) Date: Thu, 23 Apr 2009 17:46:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?Erro_de_convers=E3o?= In-Reply-To: <005801c9c452$c52ddf50$0a00a8c0@mota2> References: <005801c9c452$c52ddf50$0a00a8c0@mota2> Message-ID: <233d10a0904231346k124ef5f7k1ac5576bdfd89b5f@mail.gmail.com> Caro Wilson... tive o mesmo problema quando minha consulta sql era "Select * from...." e tinha que atribuir um campo especifico como provavelmente esta acontecendo no seu "QTDE" Resolvi listando os campos na consulta "Select QTDE,.... from...." Espero que tenha ajudado... []´s Saulo 2009/4/23 Wilson Mota - GMail > "Type mismatch for field 'QTDE', expecting; Float actual: Byte' (em > aplicação Delphi 7) > Essa mensagem passou a ocorrer após mudança de FB 2.03 para FB 2.1.2 e > dialeto 1 para 3 com BDE. > Tem como contornar esse problema. > > []s > > Wilson > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jedyfb em gmail.com Thu Apr 23 17:45:25 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 23 Apr 2009 17:45:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?Erro_de_convers=E3o?= In-Reply-To: <005801c9c452$c52ddf50$0a00a8c0@mota2> References: <005801c9c452$c52ddf50$0a00a8c0@mota2> Message-ID: <1240519525.25596.1.camel@Aspire5612.bonagura.com.br> O BDE não funciona direito com o Dialect 3. Você terá muitos problemas com a definição dos campos. Só há uma versão do BDE acima da 5.2 que tem um suporte "parcial" ao dialect 3. Abraço Eduardo. Em Qui, 2009-04-23 às 17:33 -0300, Wilson Mota - GMail escreveu: > "Type mismatch for field 'QTDE', expecting; Float actual: Byte' (em aplicação Delphi 7) > Essa mensagem passou a ocorrer após mudança de FB 2.03 para FB 2.1.2 e dialeto 1 para 3 com BDE. > Tem como contornar esse problema. > > []s > > Wilson > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From douglasht em gmail.com Thu Apr 23 19:01:18 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 23 Apr 2009 19:01:18 -0300 Subject: [firebase-br] Res: Re: Derrubando Usuarios In-Reply-To: <49F0BD4F.000001.01100@JABER> References: <49F0B626.000001.03652@JABER> <249af69e0904231259n7df65903o3944f104106c5f83@mail.gmail.com> <49F0BD4F.000001.01100@JABER> Message-ID: <249af69e0904231501q7a76b40ao99070884b5631804@mail.gmail.com> 2009/4/23 Jáber S. C. Lima : > Meu banco de dados está se corrompendo com freqüência e pensei que poderia > ser esse o problema. Se a corrupção acontece com frequência, vale olhar se: - O servidor é de confiança. Especialmente memória e disco. - Forced Writes está ligado - O controle de transação não está deixando transações abertas. - O sweep está acontecendo corretamente. []s -- Douglas Tosi www.sinatica.com From marcobolacha em vicoldobrasil.com.br Thu Apr 23 20:04:48 2009 From: marcobolacha em vicoldobrasil.com.br (Marco Antonio) Date: Thu, 23 Apr 2009 20:04:48 -0300 Subject: [firebase-br] RES: Res: Re: Derrubando Usuarios In-Reply-To: <249af69e0904231501q7a76b40ao99070884b5631804@mail.gmail.com> References: <49F0B626.000001.03652@JABER><249af69e0904231259n7df65903o3944f104106c5f83@mail.gmail.com><49F0BD4F.000001.01100@JABER> <249af69e0904231501q7a76b40ao99070884b5631804@mail.gmail.com> Message-ID: Como verificar os itens 2 e 4? Marco Antonio ? Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Tosi Enviada em: quinta-feira, 23 de abril de 2009 19:01 Para: FireBase Assunto: Re: [firebase-br] Res: Re: Derrubando Usuarios 2009/4/23 Jáber S. C. Lima : > Meu banco de dados está se corrompendo com freqüência e pensei que poderia > ser esse o problema. Se a corrupção acontece com frequência, vale olhar se: - O servidor é de confiança. Especialmente memória e disco. - Forced Writes está ligado - O controle de transação não está deixando transações abertas. - O sweep está acontecendo corretamente. []s -- Douglas Tosi www.sinatica.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From douglasht em gmail.com Thu Apr 23 20:36:37 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 23 Apr 2009 20:36:37 -0300 Subject: [firebase-br] RES: Res: Re: Derrubando Usuarios In-Reply-To: References: <49F0B626.000001.03652@JABER> <249af69e0904231259n7df65903o3944f104106c5f83@mail.gmail.com> <49F0BD4F.000001.01100@JABER> <249af69e0904231501q7a76b40ao99070884b5631804@mail.gmail.com> Message-ID: <249af69e0904231636w13acdd9dode571ee38e726da2@mail.gmail.com> 2009/4/23 Marco Antonio : > Como verificar os itens 2 e 4? 2) gstat -h - Na parte "flags" veja se aparece "forced writes" - Dê uma procurada nos arquivos da lista e na firebase. Tem bastante coisa sobre esse assunto. 4) Ou o sweep automático deve estar ligado, ou você deve executá-lo manualmente com certa frequência. Diariamente, por exemplo. Para saber se o automático está ligado, execute o mesmo comando acima e procure por "sweep interval", qualquer número acima de zero significa ligado. Alternativamente, você pode usar o Sinática Monitor para analisar isto tudo pra você. ;) []s -- Douglas Tosi www.sinatica.com From wmotasjrp em gmail.com Fri Apr 24 08:49:06 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Fri, 24 Apr 2009 08:49:06 -0300 Subject: [firebase-br] =?iso-8859-1?q?Erro_de_convers=E3o?= References: <005801c9c452$c52ddf50$0a00a8c0@mota2> <1240519525.25596.1.camel@Aspire5612.bonagura.com.br> Message-ID: <005601c9c4d2$af26c660$0a00a8c0@mota2> Obrigado Eduardo. Na versão 5.2 vc consegue adicionar o dialeto manualmente via regedit, mas eu não sabia que tinha uma versão acima da 5.2. De que forma poderia consegui-la? []s Wilson ----- Original Message ----- From: "Eduardo Jedliczka" To: "FireBase" Sent: Thursday, April 23, 2009 5:45 PM Subject: Re: [firebase-br] Erro de conversão O BDE não funciona direito com o Dialect 3. Você terá muitos problemas com a definição dos campos. Só há uma versão do BDE acima da 5.2 que tem um suporte "parcial" ao dialect 3. Abraço Eduardo. Em Qui, 2009-04-23 às 17:33 -0300, Wilson Mota - GMail escreveu: > "Type mismatch for field 'QTDE', expecting; Float actual: Byte' (em > aplicação Delphi 7) > Essa mensagem passou a ocorrer após mudança de FB 2.03 para FB 2.1.2 e > dialeto 1 para 3 com BDE. > Tem como contornar esse problema. > > []s > > Wilson > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eu em rodrigoazevedo.com.br Fri Apr 24 09:08:09 2009 From: eu em rodrigoazevedo.com.br (Rodrigo Azevedo) Date: Fri, 24 Apr 2009 09:08:09 -0300 Subject: [firebase-br] [RESOLVIDO] Problema com Firebird e Windows 2003 Message-ID: <77434190904240508o5b4cb222i96d056b324ab37e8@mail.gmail.com> Bom dia pessoal, Estive ontem no cliente e após "queimar a pestana pensando" desabilitei o item balanceamento de carga da placa de rede do Windows Server 2003 do cliente e monitorando o firebird.log até agora, não ocorreram mais erros. Somente para lembrar o erro é o 10054. Agradeço a todos que opinaram para a solução deste problema. Agora posso dormir tranquilo (ehehee). -- ----------------------------- Rodrigo Azevedo From jedyfb em gmail.com Fri Apr 24 09:17:54 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Fri, 24 Apr 2009 09:17:54 -0300 Subject: [firebase-br] =?iso-8859-1?q?Erro_de_convers=E3o?= In-Reply-To: <005601c9c4d2$af26c660$0a00a8c0@mota2> References: <005801c9c452$c52ddf50$0a00a8c0@mota2> <1240519525.25596.1.camel@Aspire5612.bonagura.com.br> <005601c9c4d2$af26c660$0a00a8c0@mota2> Message-ID: <1240575474.24933.8.camel@Aspire5612.bonagura.com.br> Wilson faz muito tempo que eu abandonei o BDE (eu ainda usava o Delphi 3 na época do lançamento do Delphi 5), mas tenho amigos que ficaram dependentes do BDE por muito tempo. A versão 5.2 suporta algumas coisas com dialect 3 (como você já sabe, setando o flag do dialect no registro do windows, mas porque será que não tem uma opção no Config do BDE ????), mas não tem suporte total. Isto já foi tratado aqui na lista (acho que já faz quase 3 anos) sobre uma versão 5.2a ou 5.2d que seria a última versão do BDE. Lembro que podia ser baixado do site da borland (para aqueles que tinham registro de compra) mas não sei se o mesmo ainda está disponível. Como meus amigos criaram juízo e também abandonaram ao BDE, acredito que eles também não tenham mais esta atualização. Só que já lhe adianto, muitos comandos internos do Firebird 2 não funcionarão com esta versão do BDE, pois ele "traduz" a query antes de enviar ao banco (gerando muitos problemas de ambiguidade). Sinceramente, se você não tem como abandonar o BDE, acho mais prudente ficar com o FB 2.0 com dialect 1 do que migrar para o Dialect 3 e ter muitas surpresas desagradáveis. Mas o ideal mesmo seria trocar o BDE por outra forma de acesso ao banco. Abraço Eduardo Em Sex, 2009-04-24 às 08:49 -0300, Wilson Mota - GMail escreveu: > Obrigado Eduardo. > Na versão 5.2 vc consegue adicionar o dialeto manualmente via regedit, mas > eu não sabia que tinha > uma versão acima da 5.2. De que forma poderia consegui-la? > []s > > Wilson > > ----- Original Message ----- > From: "Eduardo Jedliczka" > To: "FireBase" > Sent: Thursday, April 23, 2009 5:45 PM > Subject: Re: [firebase-br] Erro de conversão > > > O BDE não funciona direito com o Dialect 3. Você terá muitos problemas > com a definição dos campos. > > Só há uma versão do BDE acima da 5.2 que tem um suporte "parcial" ao > dialect 3. > > Abraço > > Eduardo. > > Em Qui, 2009-04-23 às 17:33 -0300, Wilson Mota - GMail escreveu: > > > "Type mismatch for field 'QTDE', expecting; Float actual: Byte' (em > > aplicação Delphi 7) > > Essa mensagem passou a ocorrer após mudança de FB 2.03 para FB 2.1.2 e > > dialeto 1 para 3 com BDE. > > Tem como contornar esse problema. > > > > []s > > > > Wilson > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wmotasjrp em gmail.com Fri Apr 24 10:00:28 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Fri, 24 Apr 2009 10:00:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?Erro_de_convers=E3o?= References: <005801c9c452$c52ddf50$0a00a8c0@mota2><1240519525.25596.1.camel@Aspire5612.bonagura.com.br><005601c9c4d2$af26c660$0a00a8c0@mota2> <1240575474.24933.8.camel@Aspire5612.bonagura.com.br> Message-ID: <008c01c9c4dc$a4927280$0a00a8c0@mota2> Te agradeço Eduardo, vou seguir seu conselho sim. Já ta na hora de sair do BDE. Com relação ao FB acho que não tem problema eu migrar para o 2.1.2, ficando com o dialeto 1. Eu to fazendo o procedimento recomendado, gerei o metadata, criei um banco novo no FB 2.1.2 e usei um pump (Interbase Data Pump v3.4). Você ve algum problema nisso? []s Wilson ----- Original Message ----- From: "Eduardo Jedliczka" To: "FireBase" Sent: Friday, April 24, 2009 9:17 AM Subject: Re: [firebase-br] Erro de conversão Wilson faz muito tempo que eu abandonei o BDE (eu ainda usava o Delphi 3 na época do lançamento do Delphi 5), mas tenho amigos que ficaram dependentes do BDE por muito tempo. A versão 5.2 suporta algumas coisas com dialect 3 (como você já sabe, setando o flag do dialect no registro do windows, mas porque será que não tem uma opção no Config do BDE ????), mas não tem suporte total. Isto já foi tratado aqui na lista (acho que já faz quase 3 anos) sobre uma versão 5.2a ou 5.2d que seria a última versão do BDE. Lembro que podia ser baixado do site da borland (para aqueles que tinham registro de compra) mas não sei se o mesmo ainda está disponível. Como meus amigos criaram juízo e também abandonaram ao BDE, acredito que eles também não tenham mais esta atualização. Só que já lhe adianto, muitos comandos internos do Firebird 2 não funcionarão com esta versão do BDE, pois ele "traduz" a query antes de enviar ao banco (gerando muitos problemas de ambiguidade). Sinceramente, se você não tem como abandonar o BDE, acho mais prudente ficar com o FB 2.0 com dialect 1 do que migrar para o Dialect 3 e ter muitas surpresas desagradáveis. Mas o ideal mesmo seria trocar o BDE por outra forma de acesso ao banco. Abraço Eduardo Em Sex, 2009-04-24 às 08:49 -0300, Wilson Mota - GMail escreveu: > Obrigado Eduardo. > Na versão 5.2 vc consegue adicionar o dialeto manualmente via regedit, mas > eu não sabia que tinha > uma versão acima da 5.2. De que forma poderia consegui-la? > []s > > Wilson > > ----- Original Message ----- > From: "Eduardo Jedliczka" > To: "FireBase" > Sent: Thursday, April 23, 2009 5:45 PM > Subject: Re: [firebase-br] Erro de conversão > > > O BDE não funciona direito com o Dialect 3. Você terá muitos problemas > com a definição dos campos. > > Só há uma versão do BDE acima da 5.2 que tem um suporte "parcial" ao > dialect 3. > > Abraço > > Eduardo. > > Em Qui, 2009-04-23 às 17:33 -0300, Wilson Mota - GMail escreveu: > > > "Type mismatch for field 'QTDE', expecting; Float actual: Byte' (em > > aplicação Delphi 7) > > Essa mensagem passou a ocorrer após mudança de FB 2.03 para FB 2.1.2 e > > dialeto 1 para 3 com BDE. > > Tem como contornar esse problema. > > > > []s > > > > Wilson > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ass.volts em terra.com.br Fri Apr 24 11:48:15 2009 From: ass.volts em terra.com.br (Rafael Voltani) Date: Fri, 24 Apr 2009 14:48:15 +0000 Subject: [firebase-br] RES: Falta DLL Message-ID: <61013.1240584495@terra.com.br> Ola Antonio Carlos, obrigado pela atencao, mas ja tentei registrar a dll sim... mas dah um erro dizendo q a dll foi carregada, mas o ponto de entrada DllRegisterServer nao foi encontrado, que o arquivo nao pode ser registrado. vou procurar sobre esse DllRegisterServer na internet. . grato pela atencao novamente. . abraço . . On Sex 24/04/09 08:39 , "Antonio Carlos" a.lima.silva em terra.com.br sent: v:* {behavior:url(#default#VML);} o:* {behavior:url(#default#VML);} w:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} st1:*{behavior:url(#default#ieooui) } Bem. A DLL esta dentro de system32 ? vc fez regsvr32 c:windowssystem32dbxint30.dll para instalar ou regsvr32 /i c:windowssystem32dbxint30.dll para desinstalar ? Vc tem algum tipo de programa que fica monitorando o registro de proteção ou seu anti-virus faz isso ? desative. ------------------------- DE: Rafael Voltani [mailto:ass.volts em terra.com.br] ENVIADA EM: quinta-feira, 23 de abril de 2009 01:38 PARA: Antonio Carlos ASSUNTO: RES: [firebase-br] Falta DLL fiz conforme me passou.... pelo prompt deu que o regsvr32 nao eh um comando interno ou externo... ai entao fiz direto no executar do inciar.... e deu Falha em LoadLibrary("pathdbxint30.dll") - nao foi possivel encontrar o modulo especifico.. . dai entao digitei regsvr32 /? pra eu ver as opcoes do regsvr32... e a opcao q quase deu foi esta: . regsvr32 /i dbxint30.dll . que deu: . dbxint30.dll foi carregada, mas o ponto de entrada DllRegisterServer nao foi localizado. este arquivo nao pode ser registrado. . e agora? . grato pela atencao . . . ON QUA 22/04/09 15:48 , "ANTONIO CARLOS" From edsonssantos em terra.com.br Fri Apr 24 12:10:21 2009 From: edsonssantos em terra.com.br (Edson) Date: Fri, 24 Apr 2009 12:10:21 -0300 Subject: Algumas tabelas com seus registros excluídos Message-ID: Amigos, Gostaria de saber se alguém já enfrentou esse problema. O BD pode ter em algumas tabelas seus registros excluídos? Se sim, em que casos isso pode ocorrer? Utilizo o Delphi 6 e Zeos para acessar. Estou sempre usando o backup e tive que recorrer a ele para resolver esse problema. A aplicação é simples, não tem nenhum comando que faça tal operação. Por isso é que que procuro ajuda. Obrigado, Edson From aerreira68 em gmail.com Fri Apr 24 12:21:33 2009 From: aerreira68 em gmail.com (Adriano Ferreira) Date: Fri, 24 Apr 2009 12:21:33 -0300 Subject: [firebase-br] =?utf-8?q?Algumas_tabelas_com_seus_registros_exclu?= =?utf-8?b?w61kb3M=?= In-Reply-To: References: Message-ID: <15d160ea0904240821n7c714b1m9ea71b2f3d164ee9@mail.gmail.com> Edson, Por algum erro, a aplicação pode estar sobre-escrevendo informações sobre registros já existentes, perdendo o conteudo anterior, com isso parece que o registro foi excluido quando na verdade teve seu conteudo modificado por alguma informação nova. É uma opinião, mas podem haver diversas outras situações. __ Adriano Ferreira 2009/4/24 Edson > Amigos, > > Gostaria de saber se alguém já enfrentou esse problema. > O BD pode ter em algumas tabelas seus registros excluídos? Se sim, em que > casos isso pode ocorrer? > > Utilizo o Delphi 6 e Zeos para acessar. Estou sempre usando o backup e tive > que recorrer a ele para resolver esse problema. > A aplicação é simples, não tem nenhum comando que faça tal operação. Por > isso é que que procuro ajuda. > > Obrigado, > > Edson > From magno em speet.com.br Fri Apr 24 12:46:05 2009 From: magno em speet.com.br (Magno System) Date: Fri, 24 Apr 2009 12:46:05 -0300 Subject: [firebase-br] Algumas tabelas com seus registros excludos References: Message-ID: <002e01c9c4f3$c76bfd50$6915a8c0@MagnoSystem> Edson, se gravou no backup, é porque foram comitados os dados, portanto não vejo como desaparecer. Já tive problema com zeos há alguns anos mas onde por problema de softcommit os dados não eram efetivamente gravados e aí sim a perda quando fechava o aplicativo. ----- Original Message ----- From: "Edson" To: Sent: Friday, April 24, 2009 12:10 PM Subject: Algumas tabelas com seus registros excludos > Amigos, > > Gostaria de saber se alguém já enfrentou esse problema. > O BD pode ter em algumas tabelas seus registros excluídos? Se sim, em que > casos isso pode ocorrer? > > Utilizo o Delphi 6 e Zeos para acessar. Estou sempre usando o backup e > tive que recorrer a ele para resolver esse problema. > A aplicação é simples, não tem nenhum comando que faça tal operação. Por > isso é que que procuro ajuda. > > Obrigado, > > Edson > > > > -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.4/2078 - Release Date: 04/24/09 07:54:00 From jedyfb em gmail.com Fri Apr 24 12:43:40 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Fri, 24 Apr 2009 12:43:40 -0300 Subject: [firebase-br] Algumas tabelas com seus registros exclu?dos In-Reply-To: References: Message-ID: <1240587820.24933.15.camel@Aspire5612.bonagura.com.br> Sem saber qual versão do firebird e do zeos (data do snapshot) fica um pouco difícil de ajudar. faz algum tempo eu testei o zeos 6.5.1 beta (principalmente com o lazarus em linux, mas me deparei com o mesmo problema no delphi 6) com o firebird 2.1 e às vezes, ele não gravava os registros. Quando consultava pela aplicação os dados estavam lá, só que ao fechar o programa e reabrir, apenas uma parte das informações estavam de fato no banco, mesmo inciando as transações na mão e commitando registro por registro. Abraço Eduardo Em Sex, 2009-04-24 às 12:10 -0300, Edson escreveu: > Amigos, > > Gostaria de saber se algum j enfrentou esse problema. > O BD pode ter em algumas tabelas seus registros excludos? Se sim, em que > casos isso pode ocorrer? > > Utilizo o Delphi 6 e Zeos para acessar. Estou sempre usando o backup e tive > que recorrer a ele para resolver esse problema. > A aplicao simples, no tem nenhum comando que faa tal operao. Por > isso que que procuro ajuda. > > Obrigado, > > Edson > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eduardoandrade em persoft.com.br Fri Apr 24 13:19:08 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Fri, 24 Apr 2009 13:19:08 -0300 Subject: [firebase-br] Algumas tabelas com seus registros excludos In-Reply-To: References: Message-ID: <49F1E67C.6050409@persoft.com.br> Se não houve nenhum comando delete, o que você pode veificar as foregins keys das tabelas. Nelas você define regras de atualização e exclusão, dai você pode definir, por exemplo, que se o registro mestre é excluído todos os detalhes são excluídos também, a mesma coisa para atualização. Verifique se não é por ai que o seu problema está acontecendo. Eduardo Pelizzari de Andrade Edson escreveu: > Amigos, > > Gostaria de saber se alguém já enfrentou esse problema. > O BD pode ter em algumas tabelas seus registros excluídos? Se sim, em que > casos isso pode ocorrer? > > Utilizo o Delphi 6 e Zeos para acessar. Estou sempre usando o backup e tive > que recorrer a ele para resolver esse problema. > A aplicação é simples, não tem nenhum comando que faça tal operação. Por > isso é que que procuro ajuda. > > Obrigado, > > Edson > > > > > > ------------------------------------------------------------------------ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.12.4/2078 - Release Date: 04/24/09 07:54:00 > > From listas em warmboot.com.br Fri Apr 24 13:19:47 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 24 Apr 2009 13:19:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?Algumas_tabelas_com_seus_registros_e?= =?iso-8859-1?q?xclu=EDdos?= In-Reply-To: References: Message-ID: <769501509.20090424131947@warmboot.com.br> Os registros só "somem" em duas situações: 1) Foram apagados (delete) 2) Foi dado um rollback na transação que os inseriu []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br E> Amigos, E> Gostaria de saber se alguém já enfrentou esse problema. E> O BD pode ter em algumas tabelas seus registros excluídos? Se sim, em que E> casos isso pode ocorrer? E> Utilizo o Delphi 6 e Zeos para acessar. Estou sempre usando o backup e tive E> que recorrer a ele para resolver esse problema. E> A aplicação é simples, não tem nenhum comando que faça tal operação. Por E> isso é que que procuro ajuda. E> Obrigado, E> Edson From cpd em lekagi.com.br Fri Apr 24 12:59:21 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Fri, 24 Apr 2009 12:59:21 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Re: Algumas tabelas com seus registros exclu?dos References: <1240587820.24933.15.camel@Aspire5612.bonagura.com.br> Message-ID: <49F1E1CE.000006.03144@JABER> Eduardo Jedliczka ... Atualmente uso o ZEOS 6.5.1 Alpha. + Delphi7 + Firebird2.1.2 Fiquei com medo do seu comentário, principalmente porque meu sistema está saindo do forno para a instalação nos 3 primeiros clientes, apesar de já estar em teste há alguns meses em um cliente com grande movimentação. Nesse caso qual componente vc me indicaria para trabalhar no lugar do ZEOS ?? Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com -------Mensagem original------- De: Eduardo Jedliczka Data: 24/04/2009 12:53:09 Para: FireBase Assunto: Re: [firebase-br] Algumas tabelas com seus registros exclu?dos Sem saber qual versão do firebird e do zeos (data do snapshot) fica um pouco difícil de ajudar. faz algum tempo eu testei o zeos 6.5.1 beta (principalmente com o lazarus em linux, mas me deparei com o mesmo problema no delphi 6) com o firebird 2.1 e às vezes, ele não gravava os registros. Quando consultava pela aplicação os dados estavam lá, só que ao fechar o programa e reabrir, apenas uma parte das informações estavam de fato no banco, mesmo inciando as transações na mão e commitando registro por registro. Abraço Eduardo Em Sex, 2009-04-24 às 12:10 -0300, Edson escreveu: > Amigos, > > Gostaria de saber se algum j enfrentou esse problema. > O BD pode ter em algumas tabelas seus registros excludos? Se sim, em que > casos isso pode ocorrer? > > Utilizo o Delphi 6 e Zeos para acessar. Estou sempre usando o backup e tive > que recorrer a ele para resolver esse problema. > A aplicao simples, no tem nenhum comando que faa tal operao. Por > isso que que procuro ajuda. > > Obrigado, > > Edson > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ NOD32 4033 (20090424) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com From lazaro em usinaalvorada.com.br Fri Apr 24 14:15:52 2009 From: lazaro em usinaalvorada.com.br (lazaro) Date: Fri, 24 Apr 2009 14:15:52 -0300 Subject: [firebase-br] RES: Res: Re: Algumas tabelas com seus registros exclu?dos In-Reply-To: <49F1E1CE.000006.03144@JABER> Message-ID: Já utilizo zeus há alguns anos, nunca tive problemas e apenas uma questão de configuração do commit. Utilizo a 6.6.4-stable + Delphi7 ou lazarus. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jáber S. C. Lima Enviada em: sexta-feira, 24 de abril de 2009 12:59 Para: FireBase Assunto: [firebase-br] Res: Re: Algumas tabelas com seus registros exclu?dos Eduardo Jedliczka ... Atualmente uso o ZEOS 6.5.1 Alpha. + Delphi7 + Firebird2.1.2 Fiquei com medo do seu comentário, principalmente porque meu sistema está saindo do forno para a instalação nos 3 primeiros clientes, apesar de já estar em teste há alguns meses em um cliente com grande movimentação. Nesse caso qual componente vc me indicaria para trabalhar no lugar do ZEOS ?? Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com -------Mensagem original------- De: Eduardo Jedliczka Data: 24/04/2009 12:53:09 Para: FireBase Assunto: Re: [firebase-br] Algumas tabelas com seus registros exclu?dos Sem saber qual versão do firebird e do zeos (data do snapshot) fica um pouco difícil de ajudar. faz algum tempo eu testei o zeos 6.5.1 beta (principalmente com o lazarus em linux, mas me deparei com o mesmo problema no delphi 6) com o firebird 2.1 e às vezes, ele não gravava os registros. Quando consultava pela aplicação os dados estavam lá, só que ao fechar o programa e reabrir, apenas uma parte das informações estavam de fato no banco, mesmo inciando as transações na mão e commitando registro por registro. Abraço Eduardo Em Sex, 2009-04-24 às 12:10 -0300, Edson escreveu: > Amigos, > > Gostaria de saber se algum j enfrentou esse problema. > O BD pode ter em algumas tabelas seus registros excludos? Se sim, em que > casos isso pode ocorrer? > > Utilizo o Delphi 6 e Zeos para acessar. Estou sempre usando o backup e tive > que recorrer a ele para resolver esse problema. > A aplicao simples, no tem nenhum comando que faa tal operao. Por > isso que que procuro ajuda. > > Obrigado, > > Edson > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ NOD32 4033 (20090424) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From igmeirelles em gmail.com Fri Apr 24 15:29:23 2009 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Fri, 24 Apr 2009 14:29:23 -0400 Subject: [firebase-br] Percorrer os campos de uma tabela em uma trigger Message-ID: <000301c9c50a$9aae7880$d00b6980$@com> Olá caros colegas “Firebirdianos”... Eu preciso criar uma trigger que percorra todos os campos da tabela e faça uma comparação entre o valor novo (new) e o valor anterior (old) a fim de registrar em outra tabela as mudanças que ocorreram, quando o usuário executar um update na tabela. Eu criei uma SP onde passo o nome da tabela como parâmetro e a SP me retorna todos os campos. O código da SP está abaixo e funcionando perfeitamente: -- *************************************************************** CREATE PROCEDURE LISTA_CAMPOS_TABELA (tabela varchar(93)) returns (campo varchar(93)) as begin for select c.rdb$field_name from rdb$relation_fields c where lower(c.rdb$relation_name) = lower(:tabela) order by 1 into :campo do suspend; end -- *************************************************************** Então eu tentei fazer uma trigger da seguinte maneira: -- *************************************************************** CREATE TRIGGER TRIGGER_TESTE FOR TABELA_TESTE ACTIVE BEFORE UPDATE POSITION 0 AS declare variable campo varchar(93); begin for select c.campo from lista_campos_tabela('tabela_teste') c into :campo do begin -- > aqui eu preciso pegar o valor anterior e o novo ... porém o nome do campo está em :campo -- > não sei como proceder. end end -- *************************************************************** Alguém poderia me dar uma idéia ?? estou utilizando Firebird 2.1 Desde já agradeço a atenção dispensada. From kmerlotti em gmail.com Fri Apr 24 16:25:58 2009 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Fri, 24 Apr 2009 16:25:58 -0300 Subject: [firebase-br] Percorrer os campos de uma tabela em uma trigger In-Reply-To: <000301c9c50a$9aae7880$d00b6980$@com> References: <000301c9c50a$9aae7880$d00b6980$@com> Message-ID: <20eaa6880904241225y4b4f64e3o7e696e5ad3dda676@mail.gmail.com> Também tenho interesse nisso... Que falta num faz um 'FieldByName' :-) Abraços! 2009/4/24 Ivan Guimarães Meirelles : > Olá caros colegas ?Firebirdianos?... > > > > Eu preciso criar uma trigger que percorra todos os campos da tabela e faça > uma comparação entre o valor novo (new) e o valor anterior (old) a fim de > registrar em outra tabela as mudanças que ocorreram, quando o usuário > executar um update na tabela. > > > > Eu criei uma SP onde passo o nome da tabela como parâmetro e a SP me retorna > todos os campos. > > O código da SP está abaixo e funcionando perfeitamente: > > > > -- *************************************************************** > > CREATE PROCEDURE LISTA_CAMPOS_TABELA (tabela varchar(93)) > > returns (campo varchar(93)) > > as begin > >    for select > >        c.rdb$field_name > >        from rdb$relation_fields c > >        where lower(c.rdb$relation_name) = lower(:tabela) > >        order by 1 > >    into > >        :campo > >    do > >        suspend; > > end > > -- *************************************************************** > > > > Então eu tentei fazer uma trigger da seguinte maneira: > > > > -- *************************************************************** > > CREATE TRIGGER TRIGGER_TESTE FOR TABELA_TESTE > > ACTIVE BEFORE UPDATE POSITION 0 > > AS > > declare variable campo varchar(93); > > begin > >    for select c.campo from lista_campos_tabela('tabela_teste') c > >        into :campo > >    do begin > >                -- > aqui eu preciso pegar o valor anterior e o novo ... > porém o nome do campo está em :campo > >                -- > não sei como proceder. > >    end > > end > > > > > > -- *************************************************************** > > > > Alguém poderia me dar uma idéia ?? estou utilizando Firebird 2.1 > > > > Desde já agradeço a atenção dispensada. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From a.lima.silva em terra.com.br Fri Apr 24 16:43:40 2009 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Fri, 24 Apr 2009 16:43:40 -0300 Subject: [firebase-br] RES: Percorrer os campos de uma tabela em uma trigger In-Reply-To: <20eaa6880904241225y4b4f64e3o7e696e5ad3dda676@mail.gmail.com> References: <000301c9c50a$9aae7880$d00b6980$@com> <20eaa6880904241225y4b4f64e3o7e696e5ad3dda676@mail.gmail.com> Message-ID: <078B394F7D6C41F8ADA2740FB84CF3DD@DEVELOPER2> Hum, posso ate estar "defasado" mas valor velho e novo é no update e é em registro individual, por exemplo : vc altera 10 registros e ao terminar e comitar o ultimo, não tem como pegar esses dados, já se vc coloca um trigger nos eventos da tabela e faz ele disparar a CADA update ai vc conseguiria com old.value new.value. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Kelver Merlotti Enviada em: sexta-feira, 24 de abril de 2009 16:26 Para: FireBase Assunto: Re: [firebase-br] Percorrer os campos de uma tabela em uma trigger Também tenho interesse nisso... Que falta num faz um 'FieldByName' :-) Abraços! 2009/4/24 Ivan Guimarães Meirelles : > Olá caros colegas “Firebirdianos”... > > > > Eu preciso criar uma trigger que percorra todos os campos da tabela e faça > uma comparação entre o valor novo (new) e o valor anterior (old) a fim de > registrar em outra tabela as mudanças que ocorreram, quando o usuário > executar um update na tabela. > > > > Eu criei uma SP onde passo o nome da tabela como parâmetro e a SP me retorna > todos os campos. > > O código da SP está abaixo e funcionando perfeitamente: > > > > -- *************************************************************** > > CREATE PROCEDURE LISTA_CAMPOS_TABELA (tabela varchar(93)) > > returns (campo varchar(93)) > > as begin > >    for select > >        c.rdb$field_name > >        from rdb$relation_fields c > >        where lower(c.rdb$relation_name) = lower(:tabela) > >        order by 1 > >    into > >        :campo > >    do > >        suspend; > > end > > -- *************************************************************** > > > > Então eu tentei fazer uma trigger da seguinte maneira: > > > > -- *************************************************************** > > CREATE TRIGGER TRIGGER_TESTE FOR TABELA_TESTE > > ACTIVE BEFORE UPDATE POSITION 0 > > AS > > declare variable campo varchar(93); > > begin > >    for select c.campo from lista_campos_tabela('tabela_teste') c > >        into :campo > >    do begin > >                -- > aqui eu preciso pegar o valor anterior e o novo ... > porém o nome do campo está em :campo > >                -- > não sei como proceder. > >    end > > end > > > > > > -- *************************************************************** > > > > Alguém poderia me dar uma idéia ?? estou utilizando Firebird 2.1 > > > > Desde já agradeço a atenção dispensada. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From prismars em gmail.com Fri Apr 24 16:46:49 2009 From: prismars em gmail.com (Moacir - GMail) Date: Fri, 24 Apr 2009 16:46:49 -0300 Subject: [firebase-br] RES: Res: Re: Algumas tabelas com seus registros exclu?dos In-Reply-To: References: Message-ID: <49F21729.3070701@gmail.com> Tb utilizo o Zeos a 3 anos e sem nenhum problema a reportar, pelo contrário, só elogios. 6.6.4-stable / Delphi7. lazaro escreveu: > Já utilizo zeus há alguns anos, nunca tive problemas e apenas uma questão de > configuração do commit. > Utilizo a 6.6.4-stable + Delphi7 ou lazarus. > > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Jáber S. C. Lima > Enviada em: sexta-feira, 24 de abril de 2009 12:59 > Para: FireBase > Assunto: [firebase-br] Res: Re: Algumas tabelas com seus registros exclu?dos > > Eduardo Jedliczka ... > > > > Atualmente uso o ZEOS 6.5.1 Alpha. + Delphi7 + Firebird2.1.2 > > > > Fiquei com medo do seu comentário, principalmente porque meu sistema está > saindo do forno para a instalação nos 3 primeiros clientes, apesar de já > estar em teste há alguns meses em um cliente com grande movimentação. > > Nesse caso qual componente vc me indicaria para trabalhar no lugar do ZEOS > ?? > > > > Jáber S. C. Lima > > (66)8427-1982 > > Rondonópolis/MT > > Msn: jabertecnico em hotmail.com > > -------Mensagem original------- > > > > De: Eduardo Jedliczka > > Data: 24/04/2009 12:53:09 > > Para: FireBase > > Assunto: Re: [firebase-br] Algumas tabelas com seus registros exclu?dos > > > > Sem saber qual versão do firebird e do zeos (data do snapshot) fica um > > pouco difícil de ajudar. > > > > faz algum tempo eu testei o zeos 6.5.1 beta (principalmente com o > > lazarus em linux, mas me deparei com o mesmo problema no delphi 6) com o > > firebird 2.1 e às vezes, ele não gravava os registros. > > > > Quando consultava pela aplicação os dados estavam lá, só que ao fechar o > > programa e reabrir, apenas uma parte das informações estavam de fato no > > banco, mesmo inciando as transações na mão e commitando registro por > > registro. > > > > Abraço > > > > Eduardo > > > > Em Sex, 2009-04-24 às 12:10 -0300, Edson escreveu: > > > > >> Amigos, >> > > > > >> Gostaria de saber se algum j enfrentou esse problema. >> > > >> O BD pode ter em algumas tabelas seus registros excludos? Se sim, em que >> > > >> casos isso pode ocorrer? >> > > > > >> Utilizo o Delphi 6 e Zeos para acessar. Estou sempre usando o backup e >> > tive > > >> que recorrer a ele para resolver esse problema. >> > > >> A aplicao simples, no tem nenhum comando que faa tal operao. Por >> > > >> isso que que procuro ajuda. >> > > > > >> Obrigado, >> > > > > >> Edson >> > > > > > > > > > > >> ______________________________________________ >> > > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > > >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www >> > firebase.com.br/fb/artigo.php?id=1107 > > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www > firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > __________ NOD32 4033 (20090424) Information __________ > > > > This message was checked by NOD32 antivirus system. > > http://www.eset.com > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Apr 24 16:54:08 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 24 Apr 2009 16:54:08 -0300 Subject: [firebase-br] Percorrer os campos de uma tabela em uma trigger In-Reply-To: <20eaa6880904241225y4b4f64e3o7e696e5ad3dda676@mail.gmail.com> References: <000301c9c50a$9aae7880$d00b6980$@com> <20eaa6880904241225y4b4f64e3o7e696e5ad3dda676@mail.gmail.com> Message-ID: <8910663035.20090424165408@warmboot.com.br> No caso, vc ja sabe a tabela e sabe os campos que existem nela, então meu conselho eh vc criar o trigger já com as comparações para cada campo existente. Aconselho vc dar uma olhada no artigo do site sobre auditoria de banco de dados. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br KM> 2009/4/24 Ivan Guimarães Meirelles : >> Olá caros colegas ?Firebirdianos?... >> >> >> >> Eu preciso criar uma trigger que percorra todos os campos da tabela e faça >> uma comparação entre o valor novo (new) e o valor anterior (old) a fim de >> registrar em outra tabela as mudanças que ocorreram, quando o usuário >> executar um update na tabela. >> >> >> >> Eu criei uma SP onde passo o nome da tabela como parâmetro e a SP me retorna >> todos os campos. >> >> O código da SP está abaixo e funcionando perfeitamente: >> >> >> >> -- *************************************************************** >> >> CREATE PROCEDURE LISTA_CAMPOS_TABELA (tabela varchar(93)) >> >> returns (campo varchar(93)) >> >> as begin >> >>    for select >> >>        c.rdb$field_name >> >>        from rdb$relation_fields c >> >>        where lower(c.rdb$relation_name) = lower(:tabela) >> >>        order by 1 >> >>    into >> >>        :campo >> >>    do >> >>        suspend; >> >> end >> >> -- *************************************************************** >> >> >> >> Então eu tentei fazer uma trigger da seguinte maneira: >> >> >> >> -- *************************************************************** >> >> CREATE TRIGGER TRIGGER_TESTE FOR TABELA_TESTE >> >> ACTIVE BEFORE UPDATE POSITION 0 >> >> AS >> >> declare variable campo varchar(93); >> >> begin >> >>    for select c.campo from lista_campos_tabela('tabela_teste') c >> >>        into :campo >> >>    do begin >> >>                -- > aqui eu preciso pegar o valor anterior e o novo ... >> porém o nome do campo está em :campo >> >>                -- > não sei como proceder. >> >>    end >> >> end >> >> >> >> >> >> -- *************************************************************** >> >> >> >> Alguém poderia me dar uma idéia ?? estou utilizando Firebird 2.1 >> >> >> >> Desde já agradeço a atenção dispensada. >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> From oleber.itajai em gmail.com Fri Apr 24 16:55:21 2009 From: oleber.itajai em gmail.com (Sandro) Date: Fri, 24 Apr 2009 16:55:21 -0300 Subject: [firebase-br] Percorrer os campos de uma tabela em uma trigger References: <000301c9c50a$9aae7880$d00b6980$@com> Message-ID: <001801c9c516$9bd43d60$0d01a8c0@krobel> Voce faz apenas a trigger before update para pegar o campo antigo e atualizar na tabela nova. Não tem o porque varrer a tabela toda, pois o registr modificado não tem como fugir da trigger. Se vc deu update nele, a trigger ja vai captar, não precisar ir atraz dos outros registros, pois quandos eles foram modificados a trigger ja fez o serviço dela naquele momento. Entendeu? Grato ----- Original Message ----- From: "Ivan Guimarães Meirelles" To: "'FireBase'" Sent: Friday, April 24, 2009 3:29 PM Subject: [firebase-br] Percorrer os campos de uma tabela em uma trigger Olá caros colegas "Firebirdianos"... Eu preciso criar uma trigger que percorra todos os campos da tabela e faça uma comparação entre o valor novo (new) e o valor anterior (old) a fim de registrar em outra tabela as mudanças que ocorreram, quando o usuário executar um update na tabela. Eu criei uma SP onde passo o nome da tabela como parâmetro e a SP me retorna todos os campos. O código da SP está abaixo e funcionando perfeitamente: -- *************************************************************** CREATE PROCEDURE LISTA_CAMPOS_TABELA (tabela varchar(93)) returns (campo varchar(93)) as begin for select c.rdb$field_name from rdb$relation_fields c where lower(c.rdb$relation_name) = lower(:tabela) order by 1 into :campo do suspend; end -- *************************************************************** Então eu tentei fazer uma trigger da seguinte maneira: -- *************************************************************** CREATE TRIGGER TRIGGER_TESTE FOR TABELA_TESTE ACTIVE BEFORE UPDATE POSITION 0 AS declare variable campo varchar(93); begin for select c.campo from lista_campos_tabela('tabela_teste') c into :campo do begin -- > aqui eu preciso pegar o valor anterior e o novo ... porém o nome do campo está em :campo -- > não sei como proceder. end end -- *************************************************************** Alguém poderia me dar uma idéia ?? estou utilizando Firebird 2.1 Desde já agradeço a atenção dispensada. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From aerreira68 em gmail.com Fri Apr 24 16:56:43 2009 From: aerreira68 em gmail.com (Adriano Ferreira) Date: Fri, 24 Apr 2009 16:56:43 -0300 Subject: [firebase-br] RES: Percorrer os campos de uma tabela em uma trigger In-Reply-To: <078B394F7D6C41F8ADA2740FB84CF3DD@DEVELOPER2> References: <000301c9c50a$9aae7880$d00b6980$@com> <20eaa6880904241225y4b4f64e3o7e696e5ad3dda676@mail.gmail.com> <078B394F7D6C41F8ADA2740FB84CF3DD@DEVELOPER2> Message-ID: <15d160ea0904241256ma66dc00yaea4c7a23068d7fe@mail.gmail.com> Concordo com o Antonio. Tenho situações aqui na empresa em que se deseja manter histórico de alterações e exclusões em determinadas tabelas. Nestes casos cria-se para cada uma dessas tabelas uma outra tabela de controle com estrutura igual porém com alguns campos à mais para registrar a data/hora da operação e se foi alteração ou mesmo exclusão. E, através de trigger before update or delete registra-se o conteúdo OLD de todos os campos da tabela original mais a data/hora da manutenção efetuada e o tipo da manutenção, se foi alteração ou exclusão. Assim, se consegue um histórico individualizado de cada item em qualquer tabela, e não é preciso varrer a tabela principal em busca de valores OLD e NEW, pois o processo ocorre a cada alteração ou exclusão. __ Adriano Ferreira 2009/4/24 Antonio Carlos > Hum, posso ate estar "defasado" mas valor velho e novo é no update e é em > registro individual, por exemplo : vc altera 10 registros e ao terminar e > comitar o ultimo, não tem como pegar esses dados, já se vc coloca um > trigger > nos eventos da tabela e faz ele disparar a CADA update ai vc conseguiria > com > old.value new.value. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Kelver Merlotti > Enviada em: sexta-feira, 24 de abril de 2009 16:26 > Para: FireBase > Assunto: Re: [firebase-br] Percorrer os campos de uma tabela em uma trigger > > Também tenho interesse nisso... > Que falta num faz um 'FieldByName' :-) > Abraços! > > 2009/4/24 Ivan Guimarães Meirelles : > > Olá caros colegas ?Firebirdianos?... > > > > > > > > Eu preciso criar uma trigger que percorra todos os campos da tabela e > faça > > uma comparação entre o valor novo (new) e o valor anterior (old) a fim de > > registrar em outra tabela as mudanças que ocorreram, quando o usuário > > executar um update na tabela. > > > > > > > > Eu criei uma SP onde passo o nome da tabela como parâmetro e a SP me > retorna > > todos os campos. > > > > O código da SP está abaixo e funcionando perfeitamente: > > > > > > > > -- *************************************************************** > > > > CREATE PROCEDURE LISTA_CAMPOS_TABELA (tabela varchar(93)) > > > > returns (campo varchar(93)) > > > > as begin > > > > for select > > > > c.rdb$field_name > > > > from rdb$relation_fields c > > > > where lower(c.rdb$relation_name) = lower(:tabela) > > > > order by 1 > > > > into > > > > :campo > > > > do > > > > suspend; > > > > end > > > > -- *************************************************************** > > > > > > > > Então eu tentei fazer uma trigger da seguinte maneira: > > > > > > > > -- *************************************************************** > > > > CREATE TRIGGER TRIGGER_TESTE FOR TABELA_TESTE > > > > ACTIVE BEFORE UPDATE POSITION 0 > > > > AS > > > > declare variable campo varchar(93); > > > > begin > > > > for select c.campo from lista_campos_tabela('tabela_teste') c > > > > into :campo > > > > do begin > > > > -- > aqui eu preciso pegar o valor anterior e o novo ... > > porém o nome do campo está em :campo > > > > -- > não sei como proceder. > > > > end > > > > end > > > > > > > > > > > > -- *************************************************************** > > > > > > > > Alguém poderia me dar uma idéia ?? estou utilizando Firebird 2.1 > > > > > > > > Desde já agradeço a atenção dispensada. > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Msn: kmerlotti em hotmail.com > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From igmeirelles em gmail.com Fri Apr 24 17:06:00 2009 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Fri, 24 Apr 2009 16:06:00 -0400 Subject: [firebase-br] RES: Percorrer os campos de uma tabela em uma trigger In-Reply-To: <001801c9c516$9bd43d60$0d01a8c0@krobel> References: <000301c9c50a$9aae7880$d00b6980$@com> <001801c9c516$9bd43d60$0d01a8c0@krobel> Message-ID: <000301c9c518$1a854b80$4f8fe280$@com> Olá Sandro... Obrigado pelo interesse... Quanto ao uso de triggers não tenho duvida alguma... Não quero percorrer todos os registros da tabela... quero percorrer todos os campos de um registro alterado e verificar qual desses campos sofreram alteração... E registrar em uma outra tabela as alterações que ocorreram... por exemplo: Registrar q o nome do cliente foi alterado de "ANTONIO DA SILVA" para "ANTONIO CARLOS DA SILVA" Porém... o usuário pode alterar mais de um campo no mesmo registro... por isso desejo correr todos eles e registrar cada alteração. Não sei se fui claro... Atenciosamente, Ivan Meirelles. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Sandro Enviada em: sexta-feira, 24 de abril de 2009 15:55 Para: FireBase Assunto: Re: [firebase-br] Percorrer os campos de uma tabela em uma trigger Voce faz apenas a trigger before update para pegar o campo antigo e atualizar na tabela nova. Não tem o porque varrer a tabela toda, pois o registr modificado não tem como fugir da trigger. Se vc deu update nele, a trigger ja vai captar, não precisar ir atraz dos outros registros, pois quandos eles foram modificados a trigger ja fez o serviço dela naquele momento. Entendeu? Grato ----- Original Message ----- From: "Ivan Guimarães Meirelles" To: "'FireBase'" Sent: Friday, April 24, 2009 3:29 PM Subject: [firebase-br] Percorrer os campos de uma tabela em uma trigger Olá caros colegas "Firebirdianos"... Eu preciso criar uma trigger que percorra todos os campos da tabela e faça uma comparação entre o valor novo (new) e o valor anterior (old) a fim de registrar em outra tabela as mudanças que ocorreram, quando o usuário executar um update na tabela. Eu criei uma SP onde passo o nome da tabela como parâmetro e a SP me retorna todos os campos. O código da SP está abaixo e funcionando perfeitamente: -- *************************************************************** CREATE PROCEDURE LISTA_CAMPOS_TABELA (tabela varchar(93)) returns (campo varchar(93)) as begin for select c.rdb$field_name from rdb$relation_fields c where lower(c.rdb$relation_name) = lower(:tabela) order by 1 into :campo do suspend; end -- *************************************************************** Então eu tentei fazer uma trigger da seguinte maneira: -- *************************************************************** CREATE TRIGGER TRIGGER_TESTE FOR TABELA_TESTE ACTIVE BEFORE UPDATE POSITION 0 AS declare variable campo varchar(93); begin for select c.campo from lista_campos_tabela('tabela_teste') c into :campo do begin -- > aqui eu preciso pegar o valor anterior e o novo ... porém o nome do campo está em :campo -- > não sei como proceder. end end -- *************************************************************** Alguém poderia me dar uma idéia ?? estou utilizando Firebird 2.1 Desde já agradeço a atenção dispensada. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET Smart Security, versão da vacina 4034 (20090424) __________ A mensagem foi verificada pelo ESET Smart Security. http://www.eset.com __________ Informação do ESET Smart Security, versão da vacina 4034 (20090424) __________ A mensagem foi verificada pelo ESET Smart Security. http://www.eset.com From igmeirelles em gmail.com Fri Apr 24 17:09:07 2009 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Fri, 24 Apr 2009 16:09:07 -0400 Subject: [firebase-br] RES: Percorrer os campos de uma tabela em uma trigger In-Reply-To: <8910663035.20090424165408@warmboot.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <20eaa6880904241225y4b4f64e3o7e696e5ad3dda676@mail.gmail.com> <8910663035.20090424165408@warmboot.com.br> Message-ID: <000401c9c518$8c309190$a491b4b0$@com> Olá Cantu... Obrigado pelo interesse... A idéia seria criar uma trigger genérica... pois são várias tabelas... Por isso criei a SP onde passo o nome da tabela como parâmetro e a mesma me retorna os campos. Mas já vi que a melhor saída vai ser criar uma UDF para isso... Atenciosamente, Ivan Meirelles. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: sexta-feira, 24 de abril de 2009 15:54 Para: FireBase Assunto: Re: [firebase-br] Percorrer os campos de uma tabela em uma trigger No caso, vc ja sabe a tabela e sabe os campos que existem nela, então meu conselho eh vc criar o trigger já com as comparações para cada campo existente. Aconselho vc dar uma olhada no artigo do site sobre auditoria de banco de dados. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br KM> 2009/4/24 Ivan Guimarães Meirelles : >> Olá caros colegas “Firebirdianos”... >> >> >> >> Eu preciso criar uma trigger que percorra todos os campos da tabela e faça >> uma comparação entre o valor novo (new) e o valor anterior (old) a fim de >> registrar em outra tabela as mudanças que ocorreram, quando o usuário >> executar um update na tabela. >> >> >> >> Eu criei uma SP onde passo o nome da tabela como parâmetro e a SP me retorna >> todos os campos. >> >> O código da SP está abaixo e funcionando perfeitamente: >> >> >> >> -- *************************************************************** >> >> CREATE PROCEDURE LISTA_CAMPOS_TABELA (tabela varchar(93)) >> >> returns (campo varchar(93)) >> >> as begin >> >>    for select >> >>        c.rdb$field_name >> >>        from rdb$relation_fields c >> >>        where lower(c.rdb$relation_name) = lower(:tabela) >> >>        order by 1 >> >>    into >> >>        :campo >> >>    do >> >>        suspend; >> >> end >> >> -- *************************************************************** >> >> >> >> Então eu tentei fazer uma trigger da seguinte maneira: >> >> >> >> -- *************************************************************** >> >> CREATE TRIGGER TRIGGER_TESTE FOR TABELA_TESTE >> >> ACTIVE BEFORE UPDATE POSITION 0 >> >> AS >> >> declare variable campo varchar(93); >> >> begin >> >>    for select c.campo from lista_campos_tabela('tabela_teste') c >> >>        into :campo >> >>    do begin >> >>                -- > aqui eu preciso pegar o valor anterior e o novo ... >> porém o nome do campo está em :campo >> >>                -- > não sei como proceder. >> >>    end >> >> end >> >> >> >> >> >> -- *************************************************************** >> >> >> >> Alguém poderia me dar uma idéia ?? estou utilizando Firebird 2.1 >> >> >> >> Desde já agradeço a atenção dispensada. >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET Smart Security, versão da vacina 4034 (20090424) __________ A mensagem foi verificada pelo ESET Smart Security. http://www.eset.com __________ Informação do ESET Smart Security, versão da vacina 4034 (20090424) __________ A mensagem foi verificada pelo ESET Smart Security. http://www.eset.com From zottissistemas em brturbo.com.br Fri Apr 24 17:34:01 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Fri, 24 Apr 2009 17:34:01 -0300 Subject: [firebase-br] RES: Percorrer os campos de uma tabela em uma trigger In-Reply-To: <000401c9c518$8c309190$a491b4b0$@com> References: <000301c9c50a$9aae7880$d00b6980$@com> <20eaa6880904241225y4b4f64e3o7e696e5ad3dda676@mail.gmail.com><8910663035.20090424165408@warmboot.com.br> <000401c9c518$8c309190$a491b4b0$@com> Message-ID: olá, pelo que entendi, você quer fazer o que a auditoria mencionada pelo Cantú faz, ou seja teria uma tabela mais ou menos asssim: CREATE TABLE AUDITORIA...... TABELA ..... , NOME_CAMPO.........., VALOR_VELHO.........., VALOR_NOVO............, DATA............................., USUARIO.......................; Também estou tentando fazer algo parecido, mas o problema é em "alimentar" esta tabela teria que ser com triggers, mas não sei como fazer. espero ter ajudado. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Ivan Guimarães Meirelles" To: "'Carlos H. Cantu'" ; "'FireBase'" Sent: Friday, April 24, 2009 5:09 PM Subject: [firebase-br] RES: Percorrer os campos de uma tabela em uma trigger Olá Cantu... Obrigado pelo interesse... A idéia seria criar uma trigger genérica... pois são várias tabelas... Por isso criei a SP onde passo o nome da tabela como parâmetro e a mesma me retorna os campos. Mas já vi que a melhor saída vai ser criar uma UDF para isso... Atenciosamente, Ivan Meirelles. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: sexta-feira, 24 de abril de 2009 15:54 Para: FireBase Assunto: Re: [firebase-br] Percorrer os campos de uma tabela em uma trigger No caso, vc ja sabe a tabela e sabe os campos que existem nela, então meu conselho eh vc criar o trigger já com as comparações para cada campo existente. Aconselho vc dar uma olhada no artigo do site sobre auditoria de banco de dados. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br KM> 2009/4/24 Ivan Guimarães Meirelles : >> Olá caros colegas "Firebirdianos"... >> >> >> >> Eu preciso criar uma trigger que percorra todos os campos da tabela e faça >> uma comparação entre o valor novo (new) e o valor anterior (old) a fim de >> registrar em outra tabela as mudanças que ocorreram, quando o usuário >> executar um update na tabela. >> >> >> >> Eu criei uma SP onde passo o nome da tabela como parâmetro e a SP me retorna >> todos os campos. >> >> O código da SP está abaixo e funcionando perfeitamente: >> >> >> >> -- *************************************************************** >> >> CREATE PROCEDURE LISTA_CAMPOS_TABELA (tabela varchar(93)) >> >> returns (campo varchar(93)) >> >> as begin >> >> for select >> >> c.rdb$field_name >> >> from rdb$relation_fields c >> >> where lower(c.rdb$relation_name) = lower(:tabela) >> >> order by 1 >> >> into >> >> :campo >> >> do >> >> suspend; >> >> end >> >> -- *************************************************************** >> >> >> >> Então eu tentei fazer uma trigger da seguinte maneira: >> >> >> >> -- *************************************************************** >> >> CREATE TRIGGER TRIGGER_TESTE FOR TABELA_TESTE >> >> ACTIVE BEFORE UPDATE POSITION 0 >> >> AS >> >> declare variable campo varchar(93); >> >> begin >> >> for select c.campo from lista_campos_tabela('tabela_teste') c >> >> into :campo >> >> do begin >> >> -- > aqui eu preciso pegar o valor anterior e o novo ... >> porém o nome do campo está em :campo >> >> -- > não sei como proceder. >> >> end >> >> end >> >> >> >> >> >> -- *************************************************************** >> >> >> >> Alguém poderia me dar uma idéia ?? estou utilizando Firebird 2.1 >> >> >> >> Desde já agradeço a atenção dispensada. >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET Smart Security, versão da vacina 4034 (20090424) __________ A mensagem foi verificada pelo ESET Smart Security. http://www.eset.com __________ Informação do ESET Smart Security, versão da vacina 4034 (20090424) __________ A mensagem foi verificada pelo ESET Smart Security. http://www.eset.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magno em speet.com.br Fri Apr 24 18:09:00 2009 From: magno em speet.com.br (Magno System) Date: Fri, 24 Apr 2009 18:09:00 -0300 Subject: [firebase-br] Percorrer os campos de uma tabela em uma trigger References: <000301c9c50a$9aae7880$d00b6980$@com> Message-ID: <009a01c9c521$fa597890$6915a8c0@MagnoSystem> Faça uma trigger after insert assim: IF NEW.CAMPO <> OLD.CAMPO THEN INSERT INTO TABELALOG(VALORATUAL, VALORANTIGO) VALUES (NEW.CAMPO, OLD.CAMPO) Dessa forma não há necessidade de se percorrer a tabela, pois a inserção acontecerá no momento da alteração. ----- Original Message ----- From: "Ivan Guimarães Meirelles" To: "'FireBase'" Sent: Friday, April 24, 2009 3:29 PM Subject: [firebase-br] Percorrer os campos de uma tabela em uma trigger Olá caros colegas "Firebirdianos"... Eu preciso criar uma trigger que percorra todos os campos da tabela e faça uma comparação entre o valor novo (new) e o valor anterior (old) a fim de registrar em outra tabela as mudanças que ocorreram, quando o usuário executar um update na tabela. Eu criei uma SP onde passo o nome da tabela como parâmetro e a SP me retorna todos os campos. O código da SP está abaixo e funcionando perfeitamente: -- *************************************************************** CREATE PROCEDURE LISTA_CAMPOS_TABELA (tabela varchar(93)) returns (campo varchar(93)) as begin for select c.rdb$field_name from rdb$relation_fields c where lower(c.rdb$relation_name) = lower(:tabela) order by 1 into :campo do suspend; end -- *************************************************************** Então eu tentei fazer uma trigger da seguinte maneira: -- *************************************************************** CREATE TRIGGER TRIGGER_TESTE FOR TABELA_TESTE ACTIVE BEFORE UPDATE POSITION 0 AS declare variable campo varchar(93); begin for select c.campo from lista_campos_tabela('tabela_teste') c into :campo do begin -- > aqui eu preciso pegar o valor anterior e o novo ... porém o nome do campo está em :campo -- > não sei como proceder. end end -- *************************************************************** Alguém poderia me dar uma idéia ?? estou utilizando Firebird 2.1 Desde já agradeço a atenção dispensada. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.4/2078 - Release Date: 04/24/09 07:54:00 From magno em speet.com.br Fri Apr 24 18:04:50 2009 From: magno em speet.com.br (Magno System) Date: Fri, 24 Apr 2009 18:04:50 -0300 Subject: [firebase-br] RES: Res: Re: Algumas tabelas com seus registrosexclu?dos References: Message-ID: <009901c9c521$fa1f7cd0$6915a8c0@MagnoSystem> Tanto o problema do Eduardo (acredito eu) como o meu por exemplo foram em versões antigas do ZEOS. O meu foi na 6.5.1. ----- Original Message ----- From: "lazaro" To: "'FireBase'" Sent: Friday, April 24, 2009 2:15 PM Subject: [firebase-br] RES: Res: Re: Algumas tabelas com seus registrosexclu?dos Já utilizo zeus há alguns anos, nunca tive problemas e apenas uma questão de configuração do commit. Utilizo a 6.6.4-stable + Delphi7 ou lazarus. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jáber S. C. Lima Enviada em: sexta-feira, 24 de abril de 2009 12:59 Para: FireBase Assunto: [firebase-br] Res: Re: Algumas tabelas com seus registros exclu?dos Eduardo Jedliczka ... Atualmente uso o ZEOS 6.5.1 Alpha. + Delphi7 + Firebird2.1.2 Fiquei com medo do seu comentário, principalmente porque meu sistema está saindo do forno para a instalação nos 3 primeiros clientes, apesar de já estar em teste há alguns meses em um cliente com grande movimentação. Nesse caso qual componente vc me indicaria para trabalhar no lugar do ZEOS ?? Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com -------Mensagem original------- De: Eduardo Jedliczka Data: 24/04/2009 12:53:09 Para: FireBase Assunto: Re: [firebase-br] Algumas tabelas com seus registros exclu?dos Sem saber qual versão do firebird e do zeos (data do snapshot) fica um pouco difícil de ajudar. faz algum tempo eu testei o zeos 6.5.1 beta (principalmente com o lazarus em linux, mas me deparei com o mesmo problema no delphi 6) com o firebird 2.1 e às vezes, ele não gravava os registros. Quando consultava pela aplicação os dados estavam lá, só que ao fechar o programa e reabrir, apenas uma parte das informações estavam de fato no banco, mesmo inciando as transações na mão e commitando registro por registro. Abraço Eduardo Em Sex, 2009-04-24 às 12:10 -0300, Edson escreveu: > Amigos, > > Gostaria de saber se algum j enfrentou esse problema. > O BD pode ter em algumas tabelas seus registros excludos? Se sim, em que > casos isso pode ocorrer? > > Utilizo o Delphi 6 e Zeos para acessar. Estou sempre usando o backup e tive > que recorrer a ele para resolver esse problema. > A aplicao simples, no tem nenhum comando que faa tal operao. Por > isso que que procuro ajuda. > > Obrigado, > > Edson > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ NOD32 4033 (20090424) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.4/2078 - Release Date: 04/24/09 07:54:00 From magno em speet.com.br Fri Apr 24 18:03:36 2009 From: magno em speet.com.br (Magno System) Date: Fri, 24 Apr 2009 18:03:36 -0300 Subject: [firebase-br] Res: Re: Algumas tabelas com seus registros exclu?dos References: <1240587820.24933.15.camel@Aspire5612.bonagura.com.br> <49F1E1CE.000006.03144@JABER> Message-ID: <009801c9c521$f9fc3d60$6915a8c0@MagnoSystem> Isso foi uma discussão na lista há algum tempo que eu inclusive fiz parte: "No meu entender o Zeos tem um bug, não olhei as outras versões. eu tenho a 6.1.5. Tu só consegue usar o StartTransaction se o AutoCommit estiver true, bem esse não é o problema, uma vez que o StartTransaction do Zeos não starta nada, a não ser passar o AutoCommmit para False, e incrementar a variavel FExplicitTransactionCounter. Dessa forma (AutoCommit=False) é possível chamar o método Commit do componente ZConnection, esse então, chama o commit do protocolo em uso (IB/FB/mySQL). O Bug está na parte do commit do ZConnection, que só é chamado se a variavel FExplicitTransactionCounter for menor que 2 (dois), segundo os comentários do autor, se for 0 (zero) o AutoCommit foi setado como False, e se for 1 (um), o StartTransaction foi usado explicitamente. Porém durante o StartTransaction, o conteúdo da variavel não é testada, e se já contiver o valor 1 (um), ela será incrementada para 2 (dois), uma vez que o commit só é efetuado se ela for menor que 2 (dois), è durante o Commit que o AutoCommit é setado como True novamente. Bom, quando o método ZConnection1.Disconnect for chamado, um RollBack é efetuado, pois o AutoCommit vai estar False, e o "hard" Commit só é efetuado, se o AutoComiit tiver true. Isso pode acontecer se vc chamar o StartTransaction duas vezes, por engano, erro de projeto, ou ainda se o commit falhar por erro interno (memória, windows etc...) ----- Original Message ----- From: "Jáber S. C. Lima" To: "FireBase" Sent: Friday, April 24, 2009 12:59 PM Subject: [firebase-br] Res: Re: Algumas tabelas com seus registros exclu?dos Eduardo Jedliczka ... Atualmente uso o ZEOS 6.5.1 Alpha. + Delphi7 + Firebird2.1.2 Fiquei com medo do seu comentário, principalmente porque meu sistema está saindo do forno para a instalação nos 3 primeiros clientes, apesar de já estar em teste há alguns meses em um cliente com grande movimentação. Nesse caso qual componente vc me indicaria para trabalhar no lugar do ZEOS ?? Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com -------Mensagem original------- De: Eduardo Jedliczka Data: 24/04/2009 12:53:09 Para: FireBase Assunto: Re: [firebase-br] Algumas tabelas com seus registros exclu?dos Sem saber qual versão do firebird e do zeos (data do snapshot) fica um pouco difícil de ajudar. faz algum tempo eu testei o zeos 6.5.1 beta (principalmente com o lazarus em linux, mas me deparei com o mesmo problema no delphi 6) com o firebird 2.1 e às vezes, ele não gravava os registros. Quando consultava pela aplicação os dados estavam lá, só que ao fechar o programa e reabrir, apenas uma parte das informações estavam de fato no banco, mesmo inciando as transações na mão e commitando registro por registro. Abraço Eduardo Em Sex, 2009-04-24 às 12:10 -0300, Edson escreveu: > Amigos, > > Gostaria de saber se algum j enfrentou esse problema. > O BD pode ter em algumas tabelas seus registros excludos? Se sim, em que > casos isso pode ocorrer? > > Utilizo o Delphi 6 e Zeos para acessar. Estou sempre usando o backup e tive > que recorrer a ele para resolver esse problema. > A aplicao simples, no tem nenhum comando que faa tal operao. Por > isso que que procuro ajuda. > > Obrigado, > > Edson > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ NOD32 4033 (20090424) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.4/2078 - Release Date: 04/24/09 07:54:00 From nextcorp em terra.com.br Fri Apr 24 22:21:05 2009 From: nextcorp em terra.com.br (=?iso-8859-1?Q?NextCorp_Inform=E1tica?=) Date: Fri, 24 Apr 2009 22:21:05 -0300 Subject: [firebase-br] =?iso-8859-1?q?N=E3o_estou_conseguindo_imprimir_ima?= =?iso-8859-1?q?gens_jpg_no_firebird_com_IBO?= Message-ID: <4911ED32413E411BB2BE501505AF84EC@nextcorpnote> Caros colegas Tenho um banco com diversas imagens salvas no formato .jpg e para imprimir no QR sei que tenho que utilizar o BlobStream para poder imprimir, mas não funciona . Estou utilizando a rotina abaixo, mas nenhuma das linha entre ###### e ###### não está funcionando. Se alguém poder dar uma olhada, agradeço. Utilizo delphi 5, IBO, fire 2.1.2 e QR. procedure TfmqrPlanilhaTreinos.DetailBand1BeforePrint( Sender: TQRCustomBand; var PrintBand: Boolean); var BlobStream : TIBBlobStream; jpgFoto : TJPEGImage; begin if QRDBImage1.Picture = nil then begin QRImage2.Picture.Bitmap.FreeImage; QRImage2.Refresh; end; ################### nenhuma destas opções funciona, testei destas 3 formas, consultando o help do delphi e o google. //BlobStream := TIBBlobStream.Create; //BlobStream := dmDados.IBO_qryRelatorio1.CreateBlobStream(dmDados.IBO_qryRelatorio1.FieldByName('exe_img'), bmRead); //BlobStream := TIBBlobStream.Create(IBO_qryRelatorio1exe_img, bmRead); ###################################################### jpgFoto := TJPEGImage.Create; try jpgFoto.LoadFromStream(BlobStream); QRImage2.Picture.Assign(jpgFoto); finally jpgFoto.Free; BlobStream.Free; end; end; Atenciosamente Washington André Muller da silva ####################### NextCorp Informática Ltda www.nextcorp.com.br nextcorp em terra.com.br 0xx-(51)-3037-6605 ####################### From jedyfb em gmail.com Fri Apr 24 22:46:02 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Fri, 24 Apr 2009 22:46:02 -0300 Subject: [firebase-br] =?iso-8859-1?q?N=E3o_estou_conseguindo_imprimir_ima?= =?iso-8859-1?q?gens_jpg_no_firebird_com_IBO?= In-Reply-To: <4911ED32413E411BB2BE501505AF84EC@nextcorpnote> References: <4911ED32413E411BB2BE501505AF84EC@nextcorpnote> Message-ID: <1240623962.11548.8.camel@Aspire5612.bonagura.com.br> Aqui não é uma lista de delphi, mas por se tratar de BLOBS do FireBird, vamos lá: Este TJpegImage é aquela versão disponibilizada no próprio delphi (no diretório de extras do CD) ou é alguma outra ? Como estas imagens foram gravadas no banco ? Foram geradas pelo seu aplicativo (neste caso como está o código) ou geradas por outro ? Como você faz para exibir estas imagens pelo seu programa (ou você não exibe) ? Já vi muita incompatibilidade entre algumas rotinas que tratam JPEG e PNG nas versões mais antigas do Delphi (só funcionam usando a mesma biblioteca). Abraço Eduardo. Em Sex, 2009-04-24 às 22:21 -0300, NextCorp Informática escreveu: > Caros colegas > > Tenho um banco com diversas imagens salvas no formato .jpg e para imprimir no QR sei que tenho que utilizar o BlobStream para poder imprimir, mas não funciona > . > Estou utilizando a rotina abaixo, mas nenhuma das linha entre ###### e ###### não está funcionando. > Se alguém poder dar uma olhada, agradeço. > > Utilizo delphi 5, IBO, fire 2.1.2 e QR. > > > procedure TfmqrPlanilhaTreinos.DetailBand1BeforePrint( > Sender: TQRCustomBand; var PrintBand: Boolean); > var > BlobStream : TIBBlobStream; > jpgFoto : TJPEGImage; > begin > if QRDBImage1.Picture = nil then > begin > QRImage2.Picture.Bitmap.FreeImage; > QRImage2.Refresh; > end; > ################### nenhuma destas opções funciona, testei destas 3 formas, consultando o help do delphi e o google. > > //BlobStream := TIBBlobStream.Create; > //BlobStream := dmDados.IBO_qryRelatorio1.CreateBlobStream(dmDados.IBO_qryRelatorio1.FieldByName('exe_img'), bmRead); > //BlobStream := TIBBlobStream.Create(IBO_qryRelatorio1exe_img, bmRead); > > ###################################################### > > > jpgFoto := TJPEGImage.Create; > > > try > jpgFoto.LoadFromStream(BlobStream); > QRImage2.Picture.Assign(jpgFoto); > finally > jpgFoto.Free; > BlobStream.Free; > end; > end; > > > Atenciosamente > > Washington André Muller da silva > > ####################### > NextCorp Informática Ltda > www.nextcorp.com.br > nextcorp em terra.com.br > 0xx-(51)-3037-6605 > ####################### > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From nextcorp em terra.com.br Fri Apr 24 23:06:10 2009 From: nextcorp em terra.com.br (=?iso-8859-1?Q?NextCorp_Inform=E1tica?=) Date: Fri, 24 Apr 2009 23:06:10 -0300 Subject: [firebase-br] =?iso-8859-1?q?N=E3o_estou_conseguindo_imprimir_ima?= =?iso-8859-1?q?gens_jpg_no_firebird_com_IBO?= References: <4911ED32413E411BB2BE501505AF84EC@nextcorpnote> <1240623962.11548.8.camel@Aspire5612.bonagura.com.br> Message-ID: <9F8956AA98904AE4BD602A4A01EEE624@nextcorpnote> Caro Eduardo Estou salvando as imagens em blobs, em um campo de imagen do IBO, IB_JPEGImage. São imagens scaneadas/fotografadas que simplesmente são salvas no banco. Mas o problema está em visualiar estas imagens em um relatório. Para diminuir o tamanho do banco, estás imagens estão sendo salvas em .jpg. O problema, é que QR, com o componente QRDBImage, só carrega no picture imagens em BMP, então no BeforePrint do DetailBand do QR, utilizo a rotina abaixo para converter esta imagem jpg para bmp para ser visualizado em QRImage2. Encontrei as 3 formas abaixo para mostrar está imagem no relatório, tanto no help como google, mas não está funcionando. //BlobStream := TIBBlobStream.Create; //BlobStream := dmDados.IBO_qryRelatorio1.CreateBlobStream(dmDados.IBO_qryRelatorio1.FieldByName('exe_img'), bmRead); //// aqui por exemplo o delphi dá erro no bmRead, mesmo utilizando a mesma sintase do help. //BlobStream := TIBBlobStream.Create(IBO_qryRelatorio1exe_img, bmRead); //// está é uma outra forma que encontrei para carregar a imagem para o blobstream mas tb não funciona. Um abraço washington ----- Original Message ----- From: "Eduardo Jedliczka" To: "FireBase" Sent: Friday, April 24, 2009 10:46 PM Subject: Re: [firebase-br] Não estou conseguindo imprimir imagens jpg no firebird com IBO Aqui não é uma lista de delphi, mas por se tratar de BLOBS do FireBird, vamos lá: Este TJpegImage é aquela versão disponibilizada no próprio delphi (no diretório de extras do CD) ou é alguma outra ? Como estas imagens foram gravadas no banco ? Foram geradas pelo seu aplicativo (neste caso como está o código) ou geradas por outro ? Como você faz para exibir estas imagens pelo seu programa (ou você não exibe) ? Já vi muita incompatibilidade entre algumas rotinas que tratam JPEG e PNG nas versões mais antigas do Delphi (só funcionam usando a mesma biblioteca). Abraço Eduardo. Em Sex, 2009-04-24 às 22:21 -0300, NextCorp Informática escreveu: > Caros colegas > > Tenho um banco com diversas imagens salvas no formato .jpg e para imprimir > no QR sei que tenho que utilizar o BlobStream para poder imprimir, mas não > funciona > . > Estou utilizando a rotina abaixo, mas nenhuma das linha entre ###### e > ###### não está funcionando. > Se alguém poder dar uma olhada, agradeço. > > Utilizo delphi 5, IBO, fire 2.1.2 e QR. > > > procedure TfmqrPlanilhaTreinos.DetailBand1BeforePrint( > Sender: TQRCustomBand; var PrintBand: Boolean); > var > BlobStream : TIBBlobStream; > jpgFoto : TJPEGImage; > begin > if QRDBImage1.Picture = nil then > begin > QRImage2.Picture.Bitmap.FreeImage; > QRImage2.Refresh; > end; > ################### nenhuma destas opções funciona, testei destas 3 > formas, consultando o help do delphi e o google. > > //BlobStream := TIBBlobStream.Create; > //BlobStream := > dmDados.IBO_qryRelatorio1.CreateBlobStream(dmDados.IBO_qryRelatorio1.FieldByName('exe_img'), > bmRead); > //BlobStream := TIBBlobStream.Create(IBO_qryRelatorio1exe_img, > bmRead); > > ###################################################### > > > jpgFoto := TJPEGImage.Create; > > > try > jpgFoto.LoadFromStream(BlobStream); > QRImage2.Picture.Assign(jpgFoto); > finally > jpgFoto.Free; > BlobStream.Free; > end; > end; > > > Atenciosamente > > Washington André Muller da silva > > ####################### > NextCorp Informática Ltda > www.nextcorp.com.br > nextcorp em terra.com.br > 0xx-(51)-3037-6605 > ####################### > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa 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=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNDA2MjQxMzEuODc5NjMuMzI1MjIuZW1icm8udHBuLnRlcnJhLmNvbSw3MDMwTerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.4/2078 - Release Date: 04/24/09 07:54:00 From jedyfb em gmail.com Fri Apr 24 23:49:37 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Fri, 24 Apr 2009 23:49:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?N=E3o_estou_conseguindo_imprimir_ima?= =?iso-8859-1?q?gens_jpg_no_firebird_com_IBO?= In-Reply-To: <9F8956AA98904AE4BD602A4A01EEE624@nextcorpnote> References: <4911ED32413E411BB2BE501505AF84EC@nextcorpnote> <1240623962.11548.8.camel@Aspire5612.bonagura.com.br> <9F8956AA98904AE4BD602A4A01EEE624@nextcorpnote> Message-ID: <1240627777.17453.3.camel@Aspire5612.bonagura.com.br> Não estou em condições de fazer testes com o IBO (e nem com o delphi) então, eu sugeriria que você olhasse entre os métodos do IB_JPEGImage se existe algum image.savetostream, se há um canvas no componente. Se houver um canvas, pode-se copiar o conteúdo do campo diretamente para o TQRImage. Mas eu me lembro que havia uma propriedade que contém a imagem como bitmap... talvez você consiga dar um AssignTo... Abraço Eduardo Em Sex, 2009-04-24 às 23:06 -0300, NextCorp Informática escreveu: > Caro Eduardo > > Estou salvando as imagens em blobs, em um campo de imagen do IBO, > IB_JPEGImage. São imagens scaneadas/fotografadas que simplesmente são salvas > no banco. > > Mas o problema está em visualiar estas imagens em um relatório. > > Para diminuir o tamanho do banco, estás imagens estão sendo salvas em .jpg. > O problema, é que QR, com o componente QRDBImage, só carrega no picture > imagens em BMP, então no BeforePrint do DetailBand do QR, utilizo a rotina > abaixo para converter esta imagem jpg para bmp para ser visualizado em > QRImage2. > > Encontrei as 3 formas abaixo para mostrar está imagem no relatório, tanto no > help como google, mas não está funcionando. > > //BlobStream := TIBBlobStream.Create; > //BlobStream := > dmDados.IBO_qryRelatorio1.CreateBlobStream(dmDados.IBO_qryRelatorio1.FieldByName('exe_img'), > bmRead); //// aqui por exemplo o delphi dá erro no bmRead, mesmo utilizando > a mesma sintase do help. > //BlobStream := TIBBlobStream.Create(IBO_qryRelatorio1exe_img, bmRead); > //// está é uma outra forma que encontrei para carregar a imagem para o > blobstream mas tb não funciona. > > Um abraço > > washington > > > ----- Original Message ----- > From: "Eduardo Jedliczka" > To: "FireBase" > Sent: Friday, April 24, 2009 10:46 PM > Subject: Re: [firebase-br] Não estou conseguindo imprimir imagens jpg no > firebird com IBO > > > Aqui não é uma lista de delphi, mas por se tratar de BLOBS do FireBird, > vamos lá: > > Este TJpegImage é aquela versão disponibilizada no próprio delphi (no > diretório de extras do CD) ou é alguma outra ? > > Como estas imagens foram gravadas no banco ? Foram geradas pelo seu > aplicativo (neste caso como está o código) ou geradas por outro ? > > Como você faz para exibir estas imagens pelo seu programa (ou você não > exibe) ? > > Já vi muita incompatibilidade entre algumas rotinas que tratam JPEG e > PNG nas versões mais antigas do Delphi (só funcionam usando a mesma > biblioteca). > > Abraço > > Eduardo. > > Em Sex, 2009-04-24 às 22:21 -0300, NextCorp Informática escreveu: > > > Caros colegas > > > > Tenho um banco com diversas imagens salvas no formato .jpg e para imprimir > > no QR sei que tenho que utilizar o BlobStream para poder imprimir, mas não > > funciona > > . > > Estou utilizando a rotina abaixo, mas nenhuma das linha entre ###### e > > ###### não está funcionando. > > Se alguém poder dar uma olhada, agradeço. > > > > Utilizo delphi 5, IBO, fire 2.1.2 e QR. > > > > > > procedure TfmqrPlanilhaTreinos.DetailBand1BeforePrint( > > Sender: TQRCustomBand; var PrintBand: Boolean); > > var > > BlobStream : TIBBlobStream; > > jpgFoto : TJPEGImage; > > begin > > if QRDBImage1.Picture = nil then > > begin > > QRImage2.Picture.Bitmap.FreeImage; > > QRImage2.Refresh; > > end; > > ################### nenhuma destas opções funciona, testei destas 3 > > formas, consultando o help do delphi e o google. > > > > //BlobStream := TIBBlobStream.Create; > > //BlobStream := > > dmDados.IBO_qryRelatorio1.CreateBlobStream(dmDados.IBO_qryRelatorio1.FieldByName('exe_img'), > > bmRead); > > //BlobStream := TIBBlobStream.Create(IBO_qryRelatorio1exe_img, > > bmRead); > > > > ###################################################### > > > > > > jpgFoto := TJPEGImage.Create; > > > > > > try > > jpgFoto.LoadFromStream(BlobStream); > > QRImage2.Picture.Assign(jpgFoto); > > finally > > jpgFoto.Free; > > BlobStream.Free; > > end; > > end; > > > > > > Atenciosamente > > > > Washington André Muller da silva > > > > ####################### > > NextCorp Informática Ltda > > www.nextcorp.com.br > > nextcorp em terra.com.br > > 0xx-(51)-3037-6605 > > ####################### > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > 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=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNDA2MjQxMzEuODc5NjMuMzI1MjIuZW1icm8udHBuLnRlcnJhLmNvbSw3MDMwTerraMail > Verifique periodicamente a pasta Spam para garantir que apenas mensagens > indesejadas sejam classificadas como Spam. > > > > > -------------------------------------------------------------------------------- > > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.12.4/2078 - Release Date: 04/24/09 > 07:54:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From lazaro em usinaalvorada.com.br Sat Apr 25 09:17:12 2009 From: lazaro em usinaalvorada.com.br (lazaro) Date: Sat, 25 Apr 2009 09:17:12 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__N=E3o_estou_conseguindo_impr?= =?iso-8859-1?q?imir_imagens_jpg_no_firebird_com_IBO?= In-Reply-To: <4911ED32413E411BB2BE501505AF84EC@nextcorpnote> Message-ID: Em vez de você criar um TIBBlobStream porque você não cria um objeto TImage ou derivado... uma vez que o conteudo binario do blob e uma imagem... -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de NextCorp Informática Enviada em: sexta-feira, 24 de abril de 2009 22:21 Para: Lista Firebase - BR Assunto: [firebase-br] Não estou conseguindo imprimir imagens jpg no firebird com IBO Caros colegas Tenho um banco com diversas imagens salvas no formato .jpg e para imprimir no QR sei que tenho que utilizar o BlobStream para poder imprimir, mas não funciona . Estou utilizando a rotina abaixo, mas nenhuma das linha entre ###### e ###### não está funcionando. Se alguém poder dar uma olhada, agradeço. Utilizo delphi 5, IBO, fire 2.1.2 e QR. procedure TfmqrPlanilhaTreinos.DetailBand1BeforePrint( Sender: TQRCustomBand; var PrintBand: Boolean); var BlobStream : TIBBlobStream; jpgFoto : TJPEGImage; begin if QRDBImage1.Picture = nil then begin QRImage2.Picture.Bitmap.FreeImage; QRImage2.Refresh; end; ################### nenhuma destas opções funciona, testei destas 3 formas, consultando o help do delphi e o google. //BlobStream := TIBBlobStream.Create; //BlobStream := dmDados.IBO_qryRelatorio1.CreateBlobStream(dmDados.IBO_qryRelatorio1.FieldBy Name('exe_img'), bmRead); //BlobStream := TIBBlobStream.Create(IBO_qryRelatorio1exe_img, bmRead); ###################################################### jpgFoto := TJPEGImage.Create; try jpgFoto.LoadFromStream(BlobStream); QRImage2.Picture.Assign(jpgFoto); finally jpgFoto.Free; BlobStream.Free; end; end; Atenciosamente Washington André Muller da silva ####################### NextCorp Informática Ltda www.nextcorp.com.br nextcorp em terra.com.br 0xx-(51)-3037-6605 ####################### ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From maciel em 2msolutions.com.br Sat Apr 25 10:42:52 2009 From: maciel em 2msolutions.com.br (Maciel Soncini Bueno) Date: Sat, 25 Apr 2009 10:42:52 -0300 Subject: [firebase-br] Banco sumindo In-Reply-To: <1240627777.17453.3.camel@Aspire5612.bonagura.com.br> References: <4911ED32413E411BB2BE501505AF84EC@nextcorpnote> <1240623962.11548.8.camel@Aspire5612.bonagura.com.br> <9F8956AA98904AE4BD602A4A01EEE624@nextcorpnote> <1240627777.17453.3.camel@Aspire5612.bonagura.com.br> Message-ID: <49F3135C.3030307@2msolutions.com.br> Saudações, Tenho uma aplicação em Firebird que alguns clientes utilizam somente em 01 (um) computador. De tempos em tempos alguém me liga dizendo que o sistema não está funcionando. Quando vamos verificar o arquivo de banco de dados (FDB) simplesmente sumiu. Não está na lixeira, o usuário diz que não apagou, etc... Em instalações com várias máquinas e servidor isso nunca acontece. Alguém já teve esse tipo de situação? Sabe porque isso ocorre? O que posso fazer para isso não ocorrer? Ficamos na dúvida se pode ser algo no Windows, vírus, etc... Maciel From kmerlotti em gmail.com Sun Apr 26 12:43:41 2009 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Sun, 26 Apr 2009 12:43:41 -0300 Subject: [firebase-br] Percorrer os campos de uma tabela em uma trigger In-Reply-To: <009a01c9c521$fa597890$6915a8c0@MagnoSystem> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> Message-ID: <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> A questão é como fazer esse if com cada campo da tabela, sem saber quais e quantos campos são. Abraços! 2009/4/24 Magno System : > Faça uma trigger after insert assim: > > IF NEW.CAMPO <> OLD.CAMPO THEN >  INSERT INTO TABELALOG(VALORATUAL, VALORANTIGO) VALUES (NEW.CAMPO, > OLD.CAMPO) > > Dessa forma não há necessidade de se percorrer a tabela, pois a inserção > acontecerá no momento da alteração. > > ----- Original Message ----- From: "Ivan Guimarães Meirelles" > > To: "'FireBase'" > Sent: Friday, April 24, 2009 3:29 PM > Subject: [firebase-br] Percorrer os campos de uma tabela em uma trigger > > > Olá caros colegas "Firebirdianos"... > > > > Eu preciso criar uma trigger que percorra todos os campos da tabela e faça > uma comparação entre o valor novo (new) e o valor anterior (old) a fim de > registrar em outra tabela as mudanças que ocorreram, quando o usuário > executar um update na tabela. > > > > Eu criei uma SP onde passo o nome da tabela como parâmetro e a SP me retorna > todos os campos. > > O código da SP está abaixo e funcionando perfeitamente: > > > > -- *************************************************************** > > CREATE PROCEDURE LISTA_CAMPOS_TABELA (tabela varchar(93)) > > returns (campo varchar(93)) > > as begin > >   for select > >       c.rdb$field_name > >       from rdb$relation_fields c > >       where lower(c.rdb$relation_name) = lower(:tabela) > >       order by 1 > >   into > >       :campo > >   do > >       suspend; > > end > > -- *************************************************************** > > > > Então eu tentei fazer uma trigger da seguinte maneira: > > > > -- *************************************************************** > > CREATE TRIGGER TRIGGER_TESTE FOR TABELA_TESTE > > ACTIVE BEFORE UPDATE POSITION 0 > > AS > > declare variable campo varchar(93); > > begin > >   for select c.campo from lista_campos_tabela('tabela_teste') c > >       into :campo > >   do begin > >               -- > aqui eu preciso pegar o valor anterior e o novo ... > porém o nome do campo está em :campo > >               -- > não sei como proceder. > >   end > > end > > > > > > -- *************************************************************** > > > > Alguém poderia me dar uma idéia ?? estou utilizando Firebird 2.1 > > > > Desde já agradeço a atenção dispensada. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > -------------------------------------------------------------------------------- > > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.12.4/2078 - Release Date: 04/24/09 > 07:54:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From rodrigo em solucoeseinformatica.com.br Mon Apr 27 09:49:56 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Mon, 27 Apr 2009 09:49:56 -0300 Subject: [firebase-br] RES: Banco sumindo In-Reply-To: <49F3135C.3030307@2msolutions.com.br> Message-ID: Maciel, Faça o cara trabalhar num ambiente de cliente / servidor. O FDB nunca "desaparece" por conta própria, é óbvio que algum usuário apagou (e que irá jurar de pé junto que não fez nada). []'s Rodrigo -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Maciel Soncini Bueno Enviada em: sábado, 25 de abril de 2009 10:43 Para: FireBase Assunto: [firebase-br] Banco sumindo Saudações, Tenho uma aplicação em Firebird que alguns clientes utilizam somente em 01 (um) computador. De tempos em tempos alguém me liga dizendo que o sistema não está funcionando. Quando vamos verificar o arquivo de banco de dados (FDB) simplesmente sumiu. Não está na lixeira, o usuário diz que não apagou, etc... Em instalações com várias máquinas e servidor isso nunca acontece. Alguém já teve esse tipo de situação? Sabe porque isso ocorre? O que posso fazer para isso não ocorrer? Ficamos na dúvida se pode ser algo no Windows, vírus, etc... Maciel ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.4/2082 - Data de Lançamento: 04/27/09 06:19:00 From eduardoandrade em persoft.com.br Mon Apr 27 10:50:24 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Mon, 27 Apr 2009 10:50:24 -0300 Subject: [firebase-br] RES: Banco sumindo In-Reply-To: <20090427132919.D6A1F3800182@bastion03.email.alog.com.br> References: <20090427132919.D6A1F3800182@bastion03.email.alog.com.br> Message-ID: <49F5B820.9000707@persoft.com.br> Também pode ser virus, anti-virus, spy ou restauração do sistema. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Rodrigo A. de Freitas escreveu: > Maciel, > > Faça o cara trabalhar num ambiente de cliente / servidor. O FDB nunca > "desaparece" por conta própria, é óbvio que algum usuário apagou (e que irá > jurar de pé junto que não fez nada). > > []'s > > Rodrigo > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Maciel Soncini Bueno > Enviada em: sábado, 25 de abril de 2009 10:43 > Para: FireBase > Assunto: [firebase-br] Banco sumindo > > Saudações, > > Tenho uma aplicação em Firebird que alguns clientes utilizam somente em > 01 (um) computador. > > De tempos em tempos alguém me liga dizendo que o sistema não está > funcionando. > > Quando vamos verificar o arquivo de banco de dados (FDB) simplesmente > sumiu. Não está na lixeira, o usuário diz que não apagou, etc... > > Em instalações com várias máquinas e servidor isso nunca acontece. > > Alguém já teve esse tipo de situação? Sabe porque isso ocorre? O que > posso fazer para isso não ocorrer? > > Ficamos na dúvida se pode ser algo no Windows, vírus, etc... > > Maciel > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 8.5.287 / Banco de dados de vírus: 270.12.4/2082 - Data de > Lançamento: 04/27/09 06:19:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.12.4/2082 - Release Date: 04/27/09 06:19:00 > > From valdemar.salviato em sbctrans.com.br Mon Apr 27 11:18:18 2009 From: valdemar.salviato em sbctrans.com.br (Mazzola) Date: Mon, 27 Apr 2009 11:18:18 -0300 Subject: [firebase-br] Insertex In-Reply-To: <20090427134747.2D7896D7B06C2@c9mailgw60.amadis.com> References: <49F3135C.3030307@2msolutions.com.br> <20090427134747.2D7896D7B06C2@c9mailgw60.amadis.com> Message-ID: <000301c9c743$03d8b5c0$0b8a2140$@salviato@sbctrans.com.br> Bom dia lista;algum tempo atraz, consultando o site do firebird do Cantú, descobri um modo muito interessante de importar dados de aum arquivo .csv para minhas tabelas.acontece que quando executo o comando INSERTEX dentro do ibexpert ele funciona direitinho, importa perfeitamente o arquivo.Minha pergunta é a seguinte:Porque não consigo rodar através de um aplicativo, ou seja, dentro do Delphi, ele me diz que o comando INSERTEX é invalido.sei que é uma lista de firebird, mais como existem algumas pessoas da lista que utiliza o Delphi,alguém poderia me ajudar...tentei fazer uma SP, sem sucesso. Mais uma vez me desculpe Cantú pelo Off-Tópic, é que utilizo o firebird a 3 anos e sempre preciso da ajuda de vcs. Obrigado Valdemar Salviat Jr Analista de Sistemas.; From jedyfb em gmail.com Mon Apr 27 11:36:45 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 27 Apr 2009 11:36:45 -0300 Subject: [firebase-br] Insertex In-Reply-To: <000301c9c743$03d8b5c0$0b8a2140$@salviato@sbctrans.com.br> References: <49F3135C.3030307@2msolutions.com.br> <20090427134747.2D7896D7B06C2@c9mailgw60.amadis.com> <000301c9c743$03d8b5c0$0b8a2140$@salviato@sbctrans.com.br> Message-ID: <1240843005.28701.2.camel@Aspire5612.bonagura.com.br> talvez porque este não seja um comando do firebird e sim do IbExpert. Abraço Eduardo Jedliczka. Em Seg, 2009-04-27 às 11:18 -0300, Mazzola escreveu: > Bom dia lista;algum tempo atraz, consultando o site do firebird do Cantú, > descobri um modo muito interessante de importar dados de aum arquivo .csv > para minhas tabelas.acontece que quando executo o comando INSERTEX dentro do > ibexpert ele funciona direitinho, importa perfeitamente o arquivo.Minha > pergunta é a seguinte:Porque não consigo rodar através de um aplicativo, ou > seja, dentro do Delphi, ele me diz que o comando INSERTEX é invalido.sei que > é uma lista de firebird, mais como existem algumas pessoas da lista que > utiliza o Delphi,alguém poderia me ajudar...tentei fazer uma SP, sem > sucesso. > Mais uma vez me desculpe Cantú pelo Off-Tópic, é que utilizo o firebird a 3 > anos e sempre preciso da ajuda de vcs. > Obrigado > Valdemar Salviat Jr > Analista 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 magno em speet.com.br Mon Apr 27 11:40:16 2009 From: magno em speet.com.br (Magno System) Date: Mon, 27 Apr 2009 11:40:16 -0300 Subject: [firebase-br] Insertex References: <49F3135C.3030307@2msolutions.com.br><20090427134747.2D7896D7B06C2@c9mailgw60.amadis.com> <000301c9c743$03d8b5c0$0b8a2140$@salviato@sbctrans.com.br> Message-ID: <000b01c9c746$14fccdc0$6915a8c0@MagnoSystem> INSERTEX com certeza deve ser uma função ou procedure exclusivamente do IBEXPERT. Não é um comando nativo do FIREBIRD. ----- Original Message ----- From: "Mazzola" To: "'FireBase'" Sent: Monday, April 27, 2009 11:18 AM Subject: [firebase-br] Insertex Bom dia lista;algum tempo atraz, consultando o site do firebird do Cantú, descobri um modo muito interessante de importar dados de aum arquivo .csv para minhas tabelas.acontece que quando executo o comando INSERTEX dentro do ibexpert ele funciona direitinho, importa perfeitamente o arquivo.Minha pergunta é a seguinte:Porque não consigo rodar através de um aplicativo, ou seja, dentro do Delphi, ele me diz que o comando INSERTEX é invalido.sei que é uma lista de firebird, mais como existem algumas pessoas da lista que utiliza o Delphi,alguém poderia me ajudar...tentei fazer uma SP, sem sucesso. Mais uma vez me desculpe Cantú pelo Off-Tópic, é que utilizo o firebird a 3 anos e sempre preciso da ajuda de vcs. Obrigado Valdemar Salviat Jr Analista 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 -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.4/2082 - Release Date: 04/27/09 06:19:00 From welsonl em gmail.com Mon Apr 27 12:41:37 2009 From: welsonl em gmail.com (Welson) Date: Mon, 27 Apr 2009 12:41:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_com_importa=E7=E3o_exporta?= =?iso-8859-1?q?=E7=E3o_de_um_campo?= In-Reply-To: <000b01c9c746$14fccdc0$6915a8c0@MagnoSystem> References: <49F3135C.3030307@2msolutions.com.br><20090427134747.2D7896D7B06C2@c9mailgw60.amadis.com> <000301c9c743$03d8b5c0$0b8a2140$@salviato@sbctrans.com.br> <000b01c9c746$14fccdc0$6915a8c0@MagnoSystem> Message-ID: Olá a todos Esta é a minha primeira pergunta aqui, tenho um conhecimento mediano em BD. Utilizo o IB Expert para fazer a maioria das coisas que preciso, mas me deparei com um problema hoje. Tenho um campo "REL_CONTEUDO BLOB SUB_TYPE 1 SEGMENT SIZE 80" em uma tabela do banco, tento criar o script para criar e as tabelas e copiar o conteúdo para um outro banco, todos os outros campos da tabela são criado e o seus conteúdos vão normalmente, mas o IB não gera no script o campo "REL_CONTEUDO BLOB SUB_TYPE 1 SEGMENT SIZE 80" não o insert de seu conteúdo, alguém poderia me ajudar como criar o scrip de insert do conteúdo deste campo? Obs. Para criar o campo consegui fazer o create, mas não consigo 'levar' o conteúdo de um banco para outro, preciso de um exemplo de script ou como fazer o IB gerar este script. From marcobolacha em vicoldobrasil.com.br Mon Apr 27 12:56:25 2009 From: marcobolacha em vicoldobrasil.com.br (Marco Antonio) Date: Mon, 27 Apr 2009 12:56:25 -0300 Subject: [firebase-br] RES: Banco sumindo In-Reply-To: <49F3135C.3030307@2msolutions.com.br> References: <4911ED32413E411BB2BE501505AF84EC@nextcorpnote> <1240623962.11548.8.camel@Aspire5612.bonagura.com.br> <9F8956AA98904AE4BD602A4A01EEE624@nextcorpnote><1240627777.17453.3.camel@Aspire5612.bonagura.com.br> <49F3135C.3030307@2msolutions.com.br> Message-ID: Alguém pode me ajudar em uma consulta onde elimino os caracteres de mascara no campo telefone? (xx) xxxx-xxxx retornar somente xxxxxxxxxx Marco Antonio Gerência Informática G (35) 8803-3448 e-mail: marcobolacha em yahoo.com.br ? Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Maciel Soncini Bueno Enviada em: sábado, 25 de abril de 2009 10:43 Para: FireBase Assunto: [firebase-br] Banco sumindo Saudações, Tenho uma aplicação em Firebird que alguns clientes utilizam somente em 01 (um) computador. De tempos em tempos alguém me liga dizendo que o sistema não está funcionando. Quando vamos verificar o arquivo de banco de dados (FDB) simplesmente sumiu. Não está na lixeira, o usuário diz que não apagou, etc... Em instalações com várias máquinas e servidor isso nunca acontece. Alguém já teve esse tipo de situação? Sabe porque isso ocorre? O que posso fazer para isso não ocorrer? Ficamos na dúvida se pode ser algo no Windows, vírus, etc... Maciel ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rodrigo em solucoeseinformatica.com.br Mon Apr 27 14:23:55 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Mon, 27 Apr 2009 14:23:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Problema_com_importa=E7=E3o_?= =?iso-8859-1?q?exporta=E7=E3o_de_um_campo?= In-Reply-To: Message-ID: Welson, Ao gerar um script pelo IBExpert tem uma opção que você deve marcar chamada "Export BLOBs" ou algo do gênero. O IBExport irá gerar o conteúdo dos blobs em outro arquivo com entensão .LOB que deverá estar junto com o arquivo de script gerado. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Welson Enviada em: segunda-feira, 27 de abril de 2009 12:42 Para: 'FireBase' Assunto: [firebase-br] Problema com importação exportação de um campo Olá a todos Esta é a minha primeira pergunta aqui, tenho um conhecimento mediano em BD. Utilizo o IB Expert para fazer a maioria das coisas que preciso, mas me deparei com um problema hoje. Tenho um campo "REL_CONTEUDO BLOB SUB_TYPE 1 SEGMENT SIZE 80" em uma tabela do banco, tento criar o script para criar e as tabelas e copiar o conteúdo para um outro banco, todos os outros campos da tabela são criado e o seus conteúdos vão normalmente, mas o IB não gera no script o campo "REL_CONTEUDO BLOB SUB_TYPE 1 SEGMENT SIZE 80" não o insert de seu conteúdo, alguém poderia me ajudar como criar o scrip de insert do conteúdo deste campo? Obs. Para criar o campo consegui fazer o create, mas não consigo 'levar' o conteúdo de um banco para outro, preciso de um exemplo de script ou como fazer o IB gerar este script. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.4/2082 - Data de Lançamento: 04/27/09 06:19:00 From welsonl em gmail.com Mon Apr 27 14:41:16 2009 From: welsonl em gmail.com (Welson) Date: Mon, 27 Apr 2009 14:41:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__Problema_com_importa?= =?iso-8859-1?q?=E7=E3o_exporta=E7=E3o_de_um_campo?= In-Reply-To: <49f5ea94.a153f10a.7503.ffffa8adSMTPIN_ADDED@mx.google.com> References: <49f5ea94.a153f10a.7503.ffffa8adSMTPIN_ADDED@mx.google.com> Message-ID: Caro Rodrigo, Dentro do Export Data Into Script não se encontra esta opção, verifiquei em vários locais no IB e não encontrei, com certeza devo ter passado desapercebido; poderia por favor ser mais especifico onde se encontra tal opção? Obrigado -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rodrigo A. de Freitas Enviada em: segunda-feira, 27 de abril de 2009 14:24 Para: 'FireBase' Assunto: [firebase-br] RES: Problema com importação exportação de um campo Welson, Ao gerar um script pelo IBExpert tem uma opção que você deve marcar chamada "Export BLOBs" ou algo do gênero. O IBExport irá gerar o conteúdo dos blobs em outro arquivo com entensão .LOB que deverá estar junto com o arquivo de script gerado. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Welson Enviada em: segunda-feira, 27 de abril de 2009 12:42 Para: 'FireBase' Assunto: [firebase-br] Problema com importação exportação de um campo Olá a todos Esta é a minha primeira pergunta aqui, tenho um conhecimento mediano em BD. Utilizo o IB Expert para fazer a maioria das coisas que preciso, mas me deparei com um problema hoje. Tenho um campo "REL_CONTEUDO BLOB SUB_TYPE 1 SEGMENT SIZE 80" em uma tabela do banco, tento criar o script para criar e as tabelas e copiar o conteúdo para um outro banco, todos os outros campos da tabela são criado e o seus conteúdos vão normalmente, mas o IB não gera no script o campo "REL_CONTEUDO BLOB SUB_TYPE 1 SEGMENT SIZE 80" não o insert de seu conteúdo, alguém poderia me ajudar como criar o scrip de insert do conteúdo deste campo? Obs. Para criar o campo consegui fazer o create, mas não consigo 'levar' o conteúdo de um banco para outro, preciso de um exemplo de script ou como fazer o IB gerar este script. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.4/2082 - Data de Lançamento: 04/27/09 06:19:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rodrigo em solucoeseinformatica.com.br Mon Apr 27 15:46:44 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Mon, 27 Apr 2009 15:46:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__RES=3A__Problema_com?= =?iso-8859-1?q?_importa=E7=E3o_exporta=E7=E3o_de_um_campo?= In-Reply-To: Message-ID: Welson, Acabei de verificar aqui. O "export BLOBs" é uma opção para se marcar ao exportar dados através da opção "export metadata"; No "Export data into script", os campos BLOBs não vem marcados para exportação. Basta você marcá-los e escolha a opção de salvar o script em um arquivo; será gerado um arquivo .LOB com o mesmo nome do seu arquivo de script e aí sim você conseguirá fazer o que deseja. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Welson Enviada em: segunda-feira, 27 de abril de 2009 14:41 Para: 'FireBase' Assunto: [firebase-br] RES: RES: Problema com importação exportação de um campo Caro Rodrigo, Dentro do Export Data Into Script não se encontra esta opção, verifiquei em vários locais no IB e não encontrei, com certeza devo ter passado desapercebido; poderia por favor ser mais especifico onde se encontra tal opção? Obrigado -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rodrigo A. de Freitas Enviada em: segunda-feira, 27 de abril de 2009 14:24 Para: 'FireBase' Assunto: [firebase-br] RES: Problema com importação exportação de um campo Welson, Ao gerar um script pelo IBExpert tem uma opção que você deve marcar chamada "Export BLOBs" ou algo do gênero. O IBExport irá gerar o conteúdo dos blobs em outro arquivo com entensão .LOB que deverá estar junto com o arquivo de script gerado. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Welson Enviada em: segunda-feira, 27 de abril de 2009 12:42 Para: 'FireBase' Assunto: [firebase-br] Problema com importação exportação de um campo Olá a todos Esta é a minha primeira pergunta aqui, tenho um conhecimento mediano em BD. Utilizo o IB Expert para fazer a maioria das coisas que preciso, mas me deparei com um problema hoje. Tenho um campo "REL_CONTEUDO BLOB SUB_TYPE 1 SEGMENT SIZE 80" em uma tabela do banco, tento criar o script para criar e as tabelas e copiar o conteúdo para um outro banco, todos os outros campos da tabela são criado e o seus conteúdos vão normalmente, mas o IB não gera no script o campo "REL_CONTEUDO BLOB SUB_TYPE 1 SEGMENT SIZE 80" não o insert de seu conteúdo, alguém poderia me ajudar como criar o scrip de insert do conteúdo deste campo? Obs. Para criar o campo consegui fazer o create, mas não consigo 'levar' o conteúdo de um banco para outro, preciso de um exemplo de script ou como fazer o IB gerar este script. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.4/2082 - Data de Lançamento: 04/27/09 06:19:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.4/2082 - Data de Lançamento: 04/27/09 06:19:00 From zottissistemas em brturbo.com.br Mon Apr 27 16:34:47 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Mon, 27 Apr 2009 16:34:47 -0300 Subject: [firebase-br] Error writing data to the connection Message-ID: <8655E756C79B4F76A6A99607467D32F5@ZOTTISNOTEBOOK> Pessoal, começou hoje a acontecer uma coisa estranha em um cliente meu. da esta mensagem Error writing data to the connection copiei o Banco do Cliente, tento brir ele no IBExpert, e funciona certinho, mas quando tento abrir pelo meu sistema, da erro ja fiz backup/Restore, GFix e nada alguém ja passou por isso? PS: pesquisei nas perguntas antigas, mas não achei nada parecido com o problema. desde já agradeço. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez From gutopj02 em gmail.com Mon Apr 27 16:38:03 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Mon, 27 Apr 2009 16:38:03 -0300 Subject: [firebase-br] Capturar resultado em variavel Message-ID: Isso deve ser uma bobeira .. mas nao consegui.. tenho uma sql que soma dois campos ... sum(valor1) e sum(valor2) preciso pegar esses resultados em var1 e var2 .. como faço isso? Grato Guto From a.lima.silva em terra.com.br Mon Apr 27 16:49:24 2009 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Mon, 27 Apr 2009 16:49:24 -0300 Subject: [firebase-br] RES: Capturar resultado em variavel In-Reply-To: References: Message-ID: Select sum(valor1), sum(valor2)from tabela into:V1,:V2 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Augusto junior Enviada em: segunda-feira, 27 de abril de 2009 16:38 Para: FireBase Assunto: [firebase-br] Capturar resultado em variavel Isso deve ser uma bobeira .. mas nao consegui.. tenho uma sql que soma dois campos ... sum(valor1) e sum(valor2) preciso pegar esses resultados em var1 e var2 .. como faço isso? Grato Guto ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rodrigo em solucoeseinformatica.com.br Mon Apr 27 17:04:41 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Mon, 27 Apr 2009 17:04:41 -0300 Subject: [firebase-br] RES: Error writing data to the connection In-Reply-To: <8655E756C79B4F76A6A99607467D32F5@ZOTTISNOTEBOOK> Message-ID: Zottis, Me parece problema com a rede. Você já verificou cabeamento e placas ? []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Zottis Enviada em: segunda-feira, 27 de abril de 2009 16:35 Para: lista em firebase.com.br Assunto: [firebase-br] Error writing data to the connection Pessoal, começou hoje a acontecer uma coisa estranha em um cliente meu. da esta mensagem Error writing data to the connection copiei o Banco do Cliente, tento brir ele no IBExpert, e funciona certinho, mas quando tento abrir pelo meu sistema, da erro ja fiz backup/Restore, GFix e nada alguém ja passou por isso? PS: pesquisei nas perguntas antigas, mas não achei nada parecido com o problema. desde já agradeço. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.4/2082 - Data de Lançamento: 04/27/09 06:19:00 From rnribeiro em gmail.com Mon Apr 27 17:26:27 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 27 Apr 2009 17:26:27 -0300 Subject: [firebase-br] excluir zeros a esquerda Message-ID: <88c045a10904271326wd8b113bse3be4e7adac93e6@mail.gmail.com> boa tarde algume poderia me ar uma ajuda to precisando atualizar dados de uma tabela tipo se não existir inser mais ai ta o problema, pois pois na nova tabela os codigo estão com zeros a esquerda e na antiga estão apesar de varchar como integer sem nenhum zero a esquerda poderiam me ajudar From douglasht em gmail.com Mon Apr 27 17:40:40 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 27 Apr 2009 17:40:40 -0300 Subject: [firebase-br] Error writing data to the connection In-Reply-To: <8655E756C79B4F76A6A99607467D32F5@ZOTTISNOTEBOOK> References: <8655E756C79B4F76A6A99607467D32F5@ZOTTISNOTEBOOK> Message-ID: <249af69e0904271340l6f905991m5c820d417354de76@mail.gmail.com> 2009/4/27 Zottis : > Pessoal, começou hoje a acontecer uma coisa estranha em um cliente meu. > da esta mensagem > Error writing data to the connection Uma possibilidade é você estar usando a mesma conexão em threads diferentes. Pode dar este erro. Já vi isso acontecer também com QuickReport. Enquanto o relatório era gerado (usando a conexão principal do sistema com o banco), um timer disparava em outra tela que estava aberta e tentava executar um sql qualquer. Dava este erro. A solução foi atribuir uma conexão especial para relatórios. hth, -- Douglas Tosi www.sinatica.com From rodrigo em solucoeseinformatica.com.br Mon Apr 27 18:05:53 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Mon, 27 Apr 2009 18:05:53 -0300 Subject: [firebase-br] RES: excluir zeros a esquerda In-Reply-To: <88c045a10904271326wd8b113bse3be4e7adac93e6@mail.gmail.com> Message-ID: Reijanio, Se eu entendi direito o que você quer, você tem dois campos varchar e precisa passar os valores de um campo para o outro, só que sem os zeros à esquerda, certo ? Se for isso e você possuir apenas valores numéricos no campo, basta fazer algo assim: UPDATE TABELA SET CAMPO2 = CAST(CAST(CAMPO1 AS INTEGER) AS VARCHAR(XX)) []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Reijanio Nunes Ribeiro Enviada em: segunda-feira, 27 de abril de 2009 17:26 Para: FireBase Assunto: [firebase-br] excluir zeros a esquerda boa tarde algume poderia me ar uma ajuda to precisando atualizar dados de uma tabela tipo se não existir inser mais ai ta o problema, pois pois na nova tabela os codigo estão com zeros a esquerda e na antiga estão apesar de varchar como integer sem nenhum zero a esquerda 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.4/2082 - Data de Lançamento: 04/27/09 18:00:00 From welsonl em gmail.com Mon Apr 27 18:07:27 2009 From: welsonl em gmail.com (Welson) Date: Mon, 27 Apr 2009 18:07:27 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__RES=3A__RES=3A__Prob?= =?iso-8859-1?q?lema_com_importa=E7=E3o_exporta=E7=E3o_de_um_campo?= In-Reply-To: <49f5fe3f.8853f10a.1bc9.ffffaf66SMTPIN_ADDED@mx.google.com> References: <49f5fe3f.8853f10a.1bc9.ffffaf66SMTPIN_ADDED@mx.google.com> Message-ID: Rodrigo, Verifiquei que minha instalação do IB era um pouco antiga, ao atualizar apareceu as opções que falamos. Muito obrigado. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rodrigo A. de Freitas Enviada em: segunda-feira, 27 de abril de 2009 15:47 Para: 'FireBase' Assunto: [firebase-br] RES: RES: RES: Problema com importação exportação de um campo Welson, Acabei de verificar aqui. O "export BLOBs" é uma opção para se marcar ao exportar dados através da opção "export metadata"; No "Export data into script", os campos BLOBs não vem marcados para exportação. Basta você marcá-los e escolha a opção de salvar o script em um arquivo; será gerado um arquivo .LOB com o mesmo nome do seu arquivo de script e aí sim você conseguirá fazer o que deseja. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Welson Enviada em: segunda-feira, 27 de abril de 2009 14:41 Para: 'FireBase' Assunto: [firebase-br] RES: RES: Problema com importação exportação de um campo Caro Rodrigo, Dentro do Export Data Into Script não se encontra esta opção, verifiquei em vários locais no IB e não encontrei, com certeza devo ter passado desapercebido; poderia por favor ser mais especifico onde se encontra tal opção? Obrigado -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rodrigo A. de Freitas Enviada em: segunda-feira, 27 de abril de 2009 14:24 Para: 'FireBase' Assunto: [firebase-br] RES: Problema com importação exportação de um campo Welson, Ao gerar um script pelo IBExpert tem uma opção que você deve marcar chamada "Export BLOBs" ou algo do gênero. O IBExport irá gerar o conteúdo dos blobs em outro arquivo com entensão .LOB que deverá estar junto com o arquivo de script gerado. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Welson Enviada em: segunda-feira, 27 de abril de 2009 12:42 Para: 'FireBase' Assunto: [firebase-br] Problema com importação exportação de um campo Olá a todos Esta é a minha primeira pergunta aqui, tenho um conhecimento mediano em BD. Utilizo o IB Expert para fazer a maioria das coisas que preciso, mas me deparei com um problema hoje. Tenho um campo "REL_CONTEUDO BLOB SUB_TYPE 1 SEGMENT SIZE 80" em uma tabela do banco, tento criar o script para criar e as tabelas e copiar o conteúdo para um outro banco, todos os outros campos da tabela são criado e o seus conteúdos vão normalmente, mas o IB não gera no script o campo "REL_CONTEUDO BLOB SUB_TYPE 1 SEGMENT SIZE 80" não o insert de seu conteúdo, alguém poderia me ajudar como criar o scrip de insert do conteúdo deste campo? Obs. Para criar o campo consegui fazer o create, mas não consigo 'levar' o conteúdo de um banco para outro, preciso de um exemplo de script ou como fazer o IB gerar este script. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.4/2082 - Data de Lançamento: 04/27/09 06:19:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.4/2082 - Data de Lançamento: 04/27/09 06:19:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From robsonfg em terra.com.br Mon Apr 27 18:11:21 2009 From: robsonfg em terra.com.br (Robson Gomes) Date: Mon, 27 Apr 2009 18:11:21 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: excluir zeros a esquerda References: <88c045a10904271326wd8b113bse3be4e7adac93e6@mail.gmail.com> Message-ID: <49F61F79.000001.03296@EST-ROBSON> cast(campo_primeira_tabela as integer)=cast(segunda_tabela as integer) -------Mensagem original------- De: Reijanio Nunes Ribeiro Data: 27/04/2009 17:28:17 Para: FireBase Assunto: [firebase-br] excluir zeros a esquerda boa tarde algume poderia me ar uma ajuda to precisando atualizar dados de uma tabela tipo se não existir inser mais ai ta o problema, pois pois na nova tabela os codigo estão com zeros a esquerda e na antiga estão apesar de varchar como integer sem nenhum zero a esquerda 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 ____________________________________________________________ No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.4/2082 - Release Date: 04/27/09 06:19:00 From antoniocmoura em gmail.com Mon Apr 27 20:06:12 2009 From: antoniocmoura em gmail.com (Antonio Carlos de Moura) Date: Mon, 27 Apr 2009 20:06:12 -0300 Subject: [firebase-br] =?iso-8859-1?q?Generator_n=E3o_atualizou?= Message-ID: <74af2dc0904271606p57dcb99r2493a5e5df9f7219@mail.gmail.com> Boa noite pessoal Tive um problema hoje num cliente onde simplesmente os generators da base de dados não atualizaram e aí começou a dar erro de chave primária pra todo lado... O controle dos generators é feito via trigger no before insert, naquele padrão que o IBExpert cria. Alguém tem idéia do que possa causar isso? Att, Antonio Carlos From junior em farsoft.com.br Mon Apr 27 21:27:24 2009 From: junior em farsoft.com.br (Arlei F. Farnetani Junior) Date: Mon, 27 Apr 2009 21:27:24 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> Message-ID: <49F64D6C.4000608@farsoft.com.br> Pessoal, faz 3 meses, desenvolvemos um sistema para um restaurante local na cidade. Existe uma rotina no mesmo que inserimos o item apartir de um clique num botão. E está acontecendo algo que não tem explicação...talvez alguem aqui pode me ajudar... Tenho um notebook dual core 2GB hd 320GB que quando roda a operação de INSERT na tabela ITENS leva na média 200milisegundos e no SERVIDOR HP XEON de 600 a 800milisegundos sendo que o mesmo tem ainda uma controladora SAS e um HD de 15.000rpm. Como é que pode isto???? Será algum problema de performance no FIREBIRD From douglasht em gmail.com Mon Apr 27 21:52:33 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 27 Apr 2009 21:52:33 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <49F64D6C.4000608@farsoft.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> Message-ID: <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> 2009/4/27 Arlei F. Farnetani Junior : > Como é que pode isto???? Será algum problema de performance > no FIREBIRD Algumas idéias do que pode causar esta diferença: - No notebook a base de dados está com o forced writes desligado e no servidor está ligado. - No notebook só tem você conectado no banco e executando o insert. No servidor tem outros usuários conectados e consumindo recursos. - A base que está no notebook é pequena e o insert é mais rápido porque os índices são menores. - Existe alguma diferença de estrutura entre as bases de dados do notebook e do servidor. Por exemplo, a que está no servidor tem um trigger a mais na tabela em questão. hth, -- Douglas Tosi www.sinatica.com From junior em farsoft.com.br Mon Apr 27 23:22:33 2009 From: junior em farsoft.com.br (Arlei F. Farnetani Junior) Date: Mon, 27 Apr 2009 23:22:33 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> Message-ID: <49F66869.2090704@farsoft.com.br> Douglas, mantive o cuidado de testar com o mesmo banco, mesmo conteúdo, mesmo indices e tomei o cuidade de fazer backup e restoure em ambas as maquinas após copiar o .fdb. Isolei os 2, ou seja, não tinha mais usuários, apenas eu testando o sistema. A estrutura do BD é a mesma sem trigger ou algo parecido. Não to usando forced writes off em nenhum dos casos. Douglas Tosi escreveu: > 2009/4/27 Arlei F. Farnetani Junior : > >> Como é que pode isto???? Será algum problema de performance >> no FIREBIRD >> > > Algumas idéias do que pode causar esta diferença: > > - No notebook a base de dados está com o forced writes desligado e no > servidor está ligado. > - No notebook só tem você conectado no banco e executando o insert. No > servidor tem outros usuários conectados e consumindo recursos. > - A base que está no notebook é pequena e o insert é mais rápido > porque os índices são menores. > - Existe alguma diferença de estrutura entre as bases de dados do > notebook e do servidor. Por exemplo, a que está no servidor tem um > trigger a mais na tabela em questão. > > hth, > From jedyfb em gmail.com Mon Apr 27 23:44:35 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 27 Apr 2009 23:44:35 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <49F66869.2090704@farsoft.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> Message-ID: <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> qual é o sistema operacional de cada uma das máquinas ? os drivers de disco estão atualizados ? qual é o modelo do processador XEON ? (alguns modelos mais antigos possuem a arquitetura interna do Pentium 4/D que é beeeem mais lento que a família core 2 ) Você está usando o superserver ou o classic ? Mais uma coisa, após ter restaurado o backup, você parou o servidor antes de testar (isto interfere na cache dos dados, e pode dar diferença nos resultados - o ideal quando se faz testes de desempenho é reiniciar o servidor antes de iniciar os testes, e testar pelo menos 5 vezes antes de chegar a uma conclusão) abraço Eduardo Em Seg, 2009-04-27 às 23:22 -0300, Arlei F. Farnetani Junior escreveu: > Douglas, mantive o cuidado de testar com o mesmo banco, mesmo conteúdo, > mesmo indices e > tomei o cuidade de fazer backup e restoure em ambas as maquinas após > copiar o .fdb. > > Isolei os 2, ou seja, não tinha mais usuários, apenas eu testando o sistema. > > A estrutura do BD é a mesma sem trigger ou algo parecido. Não to usando > forced writes off > em nenhum dos casos. > > Douglas Tosi escreveu: > > 2009/4/27 Arlei F. Farnetani Junior : > > > >> Como é que pode isto???? Será algum problema de performance > >> no FIREBIRD > >> > > > > Algumas idéias do que pode causar esta diferença: > > > > - No notebook a base de dados está com o forced writes desligado e no > > servidor está ligado. > > - No notebook só tem você conectado no banco e executando o insert. No > > servidor tem outros usuários conectados e consumindo recursos. > > - A base que está no notebook é pequena e o insert é mais rápido > > porque os índices são menores. > > - Existe alguma diferença de estrutura entre as bases de dados do > > notebook e do servidor. Por exemplo, a que está no servidor tem um > > trigger a mais na tabela em questão. > > > > hth, > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From luciano em praticsistemas.com.br Tue Apr 28 07:42:43 2009 From: luciano em praticsistemas.com.br (Luciano) Date: Tue, 28 Apr 2009 07:42:43 -0300 Subject: [firebase-br] RES: Banco sumindo References: <4911ED32413E411BB2BE501505AF84EC@nextcorpnote><1240623962.11548.8.camel@Aspire5612.bonagura.com.br><9F8956AA98904AE4BD602A4A01EEE624@nextcorpnote><1240627777.17453.3.camel@Aspire5612.bonagura.com.br><49F3135C.3030307@2msolutions.com.br> Message-ID: Utilize uma SP simpleszinha assim..... =========================================== CREATE OR ALTER PROCEDURE FU_ONLYDIGIT( WVAR VARCHAR(120)) RETURNS ( R_ONLYDIGIT VARCHAR(120)) AS DECLARE VARIABLE K INTEGER; DECLARE VARIABLE I INTEGER=1; declare variable v char(1); begin R_ONLYDIGIT = ''; k = char_length(:wvar); while (:k > 0) do begin v = trim(substring(:wvar from :i for 1)); if (:v in ('0','1','2','3','4','5','6','7','8','9')) then r_onlydigit = :r_onlydigit || :v; i = :i + 1; k = :k - 1; end r_onlydigit = trim(r_onlydigit); suspend; end =========================================== Luciano C dos Santos ----- Original Message ----- From: "Marco Antonio" To: ; "'FireBase'" Sent: Monday, April 27, 2009 12:56 PM Subject: [firebase-br] RES: Banco sumindo > Alguém pode me ajudar em uma consulta onde elimino os caracteres de > mascara no campo telefone? (xx) xxxx-xxxx retornar somente xxxxxxxxxx From zottissistemas em brturbo.com.br Tue Apr 28 08:00:42 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Tue, 28 Apr 2009 08:00:42 -0300 Subject: [firebase-br] RES: Error writing data to the connection In-Reply-To: <49f61190.9053f10a.7690.fffff653SMTPIN_ADDED@mx.google.com> References: <49f61190.9053f10a.7690.fffff653SMTPIN_ADDED@mx.google.com> Message-ID: Obrigado Rodrigo, Já verifiquei a rede, esta tudo OK, o interessante é que pelo IBExpert, conecta direitinho. eu acho que é problema com o Banco de Dados mesmo. peguei um backup do dia anterior e rodou normal. estou tentando verificar com o GFix mas não retorna nada de errado. só da este erro. e pior. tenho um Splash form para abrir o sistema. até os 3% é quando ele verifica o caminho, abre as tabelas, enfim, faz tudo o que é relativo ao BD, depois disso, nenhum outro Formulario é criado e só vai dar erro nos 75% ou seja do nada pelo IBExpert, entro em todas as tabelas, vejo os dados e esta tudo bem. será algum bug do MDO ou algum vírus? novamente agradeço Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Rodrigo A. de Freitas" To: "'FireBase'" Sent: Monday, April 27, 2009 5:04 PM Subject: [firebase-br] RES: Error writing data to the connection Zottis, Me parece problema com a rede. Você já verificou cabeamento e placas ? []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Zottis Enviada em: segunda-feira, 27 de abril de 2009 16:35 Para: lista em firebase.com.br Assunto: [firebase-br] Error writing data to the connection Pessoal, começou hoje a acontecer uma coisa estranha em um cliente meu. da esta mensagem Error writing data to the connection copiei o Banco do Cliente, tento brir ele no IBExpert, e funciona certinho, mas quando tento abrir pelo meu sistema, da erro ja fiz backup/Restore, GFix e nada alguém ja passou por isso? PS: pesquisei nas perguntas antigas, mas não achei nada parecido com o problema. desde já agradeço. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.4/2082 - Data de Lançamento: 04/27/09 06:19:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felipearon em gmail.com Tue Apr 28 09:10:40 2009 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 28 Apr 2009 09:10:40 -0300 Subject: [firebase-br] DB Firebird 2.1 - IBExpert Message-ID: <6a31e7720904280510k21dfefcdr845e312300bc6bbc@mail.gmail.com> Pessoal, quando crio uma nova base 2.1 pelo IBExpert, já é criado duas UDFs : RDB$GET_CONTEXT e RDB$SET_CONTEXT O que seria isso ? posso exclui-las ?? -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema Gratuito - Em Desenvolvimento...) http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão http://pogsjob.wordpress.com (Pogs de programadores) From listas em warmboot.com.br Tue Apr 28 09:18:25 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 28 Apr 2009 09:18:25 -0300 Subject: [firebase-br] DB Firebird 2.1 - IBExpert In-Reply-To: <6a31e7720904280510k21dfefcdr845e312300bc6bbc@mail.gmail.com> References: <6a31e7720904280510k21dfefcdr845e312300bc6bbc@mail.gmail.com> Message-ID: <1571451477.20090428091825@warmboot.com.br> São funções internas do próprio Firebird pata trabalhar com variaveis globais. Não precisa apaga-las, pois fazem parte do Firebird. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FA> Pessoal, quando crio uma nova base 2.1 pelo IBExpert, já é criado duas UDFs FA> : RDB$GET_CONTEXT e RDB$SET_CONTEXT FA> O que seria isso ? posso exclui-las ?? From giovaniroche em msn.com Tue Apr 28 09:18:05 2009 From: giovaniroche em msn.com (=?iso-8859-1?Q?Giovani_Roch=EA?=) Date: Tue, 28 Apr 2009 09:18:05 -0300 Subject: [firebase-br] SQL para exibir registros por coluna Message-ID: Olá a todos! Queria saber se existe algum comando SQL( ou SP) que exiba os dados em colunas ao invés de linhas. Ex: Tenho uma tabela de alunos e outros com as notas deles. Preciso q cada aluno apareça em uma só linha e que as várias notas deles sejem exibidas em colunas, + ou - assim: ALUNO | PORTUGUES | MATEMÁTICA | INGLÊS | .... João da Silva 10 | 8,7 | 4,5 José Ferreira 8 | 5,6 | 3,2 São 3 tabelas para reclacionar: ALUNO, NOTA , DISCIPLINA Será q tem como??? Obrigado pela atenção. _________________________________________________________________ Descubra seu lado desconhecido com o novo Windows Live! http://www.windowslive.com.br From armando.boza em gmail.com Tue Apr 28 09:34:03 2009 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Tue, 28 Apr 2009 09:34:03 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> Message-ID: <49F6F7BB.8080304@gmail.com> Eduardo Jedliczka escreveu: > (alguns modelos mais antigos possuem a arquitetura interna do Pentium 4/D que é > beeeem mais lento que a família core 2 ) Isso é verdade, tinha um cliente meu q usava um celeron D 2.4 ghz como servidor, o meu notebook sempron era mil vezes mais rapido kkkkk. Nunca testei mas ja ouvi dizer que os P4 HT tb não vão bem com o Firebird. Att Armando __________ Information from ESET NOD32 Antivirus, version of virus signature database 4037 (20090427) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From prismars em gmail.com Tue Apr 28 09:36:03 2009 From: prismars em gmail.com (Moacir - GMail) Date: Tue, 28 Apr 2009 09:36:03 -0300 Subject: [firebase-br] SQL para exibir registros por coluna In-Reply-To: References: Message-ID: <49F6F833.50001@gmail.com> Vc precisara fazer uma store procedure para isto. Giovani Rochê escreveu: > Olá a todos! > > Queria saber se existe algum comando SQL( ou SP) que exiba os dados em colunas ao invés de linhas. > Ex: Tenho uma tabela de alunos e outros com as notas deles. Preciso q cada aluno apareça em > uma só linha e que as várias notas deles sejem exibidas em colunas, + ou - assim: > > ALUNO | PORTUGUES | MATEMÁTICA | INGLÊS | .... > João da Silva 10 | 8,7 | 4,5 > José Ferreira 8 | 5,6 | 3,2 > > São 3 tabelas para reclacionar: ALUNO, NOTA , DISCIPLINA > > Será q tem como??? > > Obrigado pela atenção. > From kmerlotti em gmail.com Tue Apr 28 09:41:18 2009 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Tue, 28 Apr 2009 09:41:18 -0300 Subject: [firebase-br] SQL para exibir registros por coluna In-Reply-To: <49F6F833.50001@gmail.com> References: <49F6F833.50001@gmail.com> Message-ID: <20eaa6880904280541k7e82382cgc9292b5f052b8201@mail.gmail.com> ou select dentro de select, tipo: select a.nomealuno, (select n.nota from notas n where n.materia = 'portugues' and n.codaluno = a.codaluno) as portugues, (select n.nota from notas n where n.materia = 'matematica' and n.codaluno = a.codaluno) as matematica, from alunos a mais ou menos nesse sentido.. abraços! 2009/4/28 Moacir - GMail : > > Vc precisara fazer uma store procedure para isto. > > > Giovani Rochê escreveu: >> >> Olá a todos! >> >> Queria saber se existe algum comando SQL( ou SP) que exiba os dados em >> colunas ao invés de linhas. >> Ex: Tenho uma tabela de alunos e outros com as notas deles. Preciso q cada >> aluno apareça em >> uma só linha e que as várias notas deles sejem exibidas em colunas, + ou - >>  assim: >> >> ALUNO          |  PORTUGUES |  MATEMÁTICA | INGLÊS | .... >> João da Silva        10           |      8,7          |       4,5 >> José Ferreira         8            |       5,6          |      3,2 >> >> São 3 tabelas para reclacionar: ALUNO, NOTA , DISCIPLINA >> >> Será q tem como??? >> >> Obrigado 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 > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From felipearon em gmail.com Tue Apr 28 09:47:56 2009 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 28 Apr 2009 09:47:56 -0300 Subject: [firebase-br] DB Firebird 2.1 - IBExpert In-Reply-To: <1571451477.20090428091825@warmboot.com.br> References: <6a31e7720904280510k21dfefcdr845e312300bc6bbc@mail.gmail.com> <1571451477.20090428091825@warmboot.com.br> Message-ID: <6a31e7720904280547i7c87619fx2559ab9b2018f3df@mail.gmail.com> Vlw Cantu. 2009/4/28 Carlos H. Cantu > São funções internas do próprio Firebird pata trabalhar com variaveis > globais. Não precisa apaga-las, pois fazem parte do Firebird. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > FA> Pessoal, quando crio uma nova base 2.1 pelo IBExpert, já é criado duas > UDFs > FA> : RDB$GET_CONTEXT e RDB$SET_CONTEXT > FA> O que seria isso ? posso exclui-las ?? > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema Gratuito - Em Desenvolvimento...) http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão http://pogsjob.wordpress.com (Pogs de programadores) From giovaniroche em msn.com Tue Apr 28 09:59:06 2009 From: giovaniroche em msn.com (=?iso-8859-1?Q?Giovani_Roch=EA?=) Date: Tue, 28 Apr 2009 09:59:06 -0300 Subject: [firebase-br] SQL para exibir registros por coluna In-Reply-To: <20eaa6880904280541k7e82382cgc9292b5f052b8201@mail.gmail.com> References: <49F6F833.50001@gmail.com> <20eaa6880904280541k7e82382cgc9292b5f052b8201@mail.gmail.com> Message-ID: é, vou tentar fazer isso associado com uma SP > Date: Tue, 28 Apr 2009 09:41:18 -0300 > From: kmerlotti em gmail.com > To: prismars em gmail.com; lista em firebase.com.br > Subject: Re: [firebase-br] SQL para exibir registros por coluna > > ou select dentro de select, tipo: > > select > a.nomealuno, > (select n.nota from notas n where > n.materia = 'portugues' and > n.codaluno = a.codaluno) as portugues, > (select n.nota from notas n where > n.materia = 'matematica' and > n.codaluno = a.codaluno) as matematica, > from > alunos a > > mais ou menos nesse sentido.. > abraços! > > 2009/4/28 Moacir - GMail : > > > > Vc precisara fazer uma store procedure para isto. > > > > > > Giovani Rochê escreveu: > >> > >> Olá a todos! > >> > >> Queria saber se existe algum comando SQL( ou SP) que exiba os dados em > >> colunas ao invés de linhas. > >> Ex: Tenho uma tabela de alunos e outros com as notas deles. Preciso q cada > >> aluno apareça em > >> uma só linha e que as várias notas deles sejem exibidas em colunas, + ou - > >> assim: > >> > >> ALUNO | PORTUGUES | MATEMÁTICA | INGLÊS | .... > >> João da Silva 10 | 8,7 | 4,5 > >> José Ferreira 8 | 5,6 | 3,2 > >> > >> São 3 tabelas para reclacionar: ALUNO, NOTA , DISCIPLINA > >> > >> Será q tem como??? > >> > >> Obrigado 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 > > > > > > -- > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Msn: kmerlotti em hotmail.com > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa _________________________________________________________________ Faça já uma busa e ganhe um wink do Messenger. Está esperando o que? É grátis! http://www.ibud.com.br/ From giovaniroche em msn.com Tue Apr 28 10:05:42 2009 From: giovaniroche em msn.com (=?iso-8859-1?Q?Giovani_Roch=EA?=) Date: Tue, 28 Apr 2009 10:05:42 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BOFF=5D_Firebird_SQL=3A_por_que_t?= =?iso-8859-1?q?=E3o_impopular=3F_=28e_como_melhorar_a_situa=E7=E3o=29?= Message-ID: Achei esse artigo que foi divulgado ontem(me parece) no UOL Tecnologia. Fala pq o Firebird é impopular e como podemos reverter isso. Concordo plenamente com o autor(não achei o nome dele) Firebird SQL: por que tão impopular? (e como melhorar a situação) Artigo: http://www.itexto.net/devkico/?p=395 _________________________________________________________________ Emoticons e Winks super diferentes para o Messenger. Baixe agora, é grátis! http://specials.br.msn.com/ilovemessenger/pacotes.aspx From felipearon em gmail.com Tue Apr 28 10:07:03 2009 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 28 Apr 2009 10:07:03 -0300 Subject: [firebase-br] Delphi 7 + Fb 2.1 Message-ID: <6a31e7720904280607h6e2c373vb3299e22c815e65c@mail.gmail.com> Pessoal estou com problemas ao conectar com o DB Fb 2.1 através do Delphi 7 usando o componente IBO 4.8 Ao tentar conectar da o seguinte erro: "unsupported on-disk structure for file...., support 10" Alguém já passou por isso ? -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema Gratuito - Em Desenvolvimento...) http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão http://pogsjob.wordpress.com (Pogs de programadores) From kmerlotti em gmail.com Tue Apr 28 10:33:47 2009 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Tue, 28 Apr 2009 10:33:47 -0300 Subject: [firebase-br] Delphi 7 + Fb 2.1 In-Reply-To: <6a31e7720904280607h6e2c373vb3299e22c815e65c@mail.gmail.com> References: <6a31e7720904280607h6e2c373vb3299e22c815e65c@mail.gmail.com> Message-ID: <20eaa6880904280633n770ff2a6lb77f54c35ddb7e1b@mail.gmail.com> não é o client desatualizado não? (gds32.dll ou fbclient.dll) abraços! 2009/4/28 Felipe Aron : > Pessoal estou com problemas ao conectar com o DB Fb 2.1 através do Delphi 7 > usando o componente IBO 4.8 > Ao tentar conectar da o seguinte erro: > "unsupported on-disk structure for file...., support 10" > > Alguém já passou por isso ? > > -- > Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! > > http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema > Gratuito - Em Desenvolvimento...) > http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão > http://pogsjob.wordpress.com (Pogs de programadores) > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From jedyfb em gmail.com Tue Apr 28 10:33:08 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 28 Apr 2009 10:33:08 -0300 Subject: [firebase-br] SQL para exibir registros por coluna In-Reply-To: References: <49F6F833.50001@gmail.com> <20eaa6880904280541k7e82382cgc9292b5f052b8201@mail.gmail.com> Message-ID: <1240925588.1487.9.camel@Aspire5612.bonagura.com.br> <> Interessante... este será um dos assuntos que eu irei abordar no próximo FDD - mas que pena que será apenas em JULHO... <> Sem estragar a surpresa da minha palestra, se você usa o firebird 2.1, poderá utilizar o EXECUTE BLOCK (é igual uma SP mas não fica gravada no banco, portanto é montada na aplicação como um select normal). ABRAÇO. Eduardo Em Ter, 2009-04-28 às 09:59 -0300, Giovani Rochê escreveu: > é, vou tentar fazer isso associado com uma SP > > > Date: Tue, 28 Apr 2009 09:41:18 -0300 > > From: kmerlotti em gmail.com > > To: prismars em gmail.com; lista em firebase.com.br > > Subject: Re: [firebase-br] SQL para exibir registros por coluna > > > > ou select dentro de select, tipo: > > > > select > > a.nomealuno, > > (select n.nota from notas n where > > n.materia = 'portugues' and > > n.codaluno = a.codaluno) as portugues, > > (select n.nota from notas n where > > n.materia = 'matematica' and > > n.codaluno = a.codaluno) as matematica, > > from > > alunos a > > > > mais ou menos nesse sentido.. > > abraços! > > > > 2009/4/28 Moacir - GMail : > > > > > > Vc precisara fazer uma store procedure para isto. > > > > > > > > > Giovani Rochê escreveu: > > >> > > >> Olá a todos! > > >> > > >> Queria saber se existe algum comando SQL( ou SP) que exiba os dados em > > >> colunas ao invés de linhas. > > >> Ex: Tenho uma tabela de alunos e outros com as notas deles. Preciso q cada > > >> aluno apareça em > > >> uma só linha e que as várias notas deles sejem exibidas em colunas, + ou - > > >> assim: > > >> > > >> ALUNO | PORTUGUES | MATEMÁTICA | INGLÊS | .... > > >> João da Silva 10 | 8,7 | 4,5 > > >> José Ferreira 8 | 5,6 | 3,2 > > >> > > >> São 3 tabelas para reclacionar: ALUNO, NOTA , DISCIPLINA > > >> > > >> Será q tem como??? > > >> > > >> Obrigado 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 > > > > > > > > > > > -- > > Kelver Merlotti > > Coordenador Editorial do Portal www.ActiveDelphi.com.br > > Contato: kelver em activedelphi.com.br > > Google: kmerlotti em gmail.com > > Msn: kmerlotti em hotmail.com > > Tem um segundo? Então, dá uma olhadinha nisso: > > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > > mais que em reais) pra quem estiver disposto a: > > * Ler anúncios > > * Visitar sites > > * Clicar em banners > > * Navegar na NET > > * Ler e-mails > > * Convidar novos usuários > > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > > http://www.publipt.com/pages/index.php?refid=kmerlotti > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > _________________________________________________________________ > Faça já uma busa e ganhe um wink do Messenger. Está esperando o que? É grátis! > http://www.ibud.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 junior em farsoft.com.br Tue Apr 28 11:30:13 2009 From: junior em farsoft.com.br (Arlei F. Farnetani Junior) Date: Tue, 28 Apr 2009 11:30:13 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> Message-ID: <49F712F5.6020804@farsoft.com.br> O servidor é super novo...adquirido agora da HP. Processador xeon 2.333Mhz X2 Fiz tudo o que vc falow abaixo...e no notebook a velocidade é na media 200ms e no servidor 800ms. O sistema operacional é diferente: windows 2003 server no servidor e xp no note. Eduardo Jedliczka escreveu: > qual é o sistema operacional de cada uma das máquinas ? os drivers de > disco estão atualizados ? qual é o modelo do processador XEON ? (alguns > modelos mais antigos possuem a arquitetura interna do Pentium 4/D que é > beeeem mais lento que a família core 2 ) > > Você está usando o superserver ou o classic ? Mais uma coisa, após ter > restaurado o backup, você parou o servidor antes de testar (isto > interfere na cache dos dados, e pode dar diferença nos resultados - o > ideal quando se faz testes de desempenho é reiniciar o servidor antes de > iniciar os testes, e testar pelo menos 5 vezes antes de chegar a uma > conclusão) > > abraço > > Eduardo > > Em Seg, 2009-04-27 às 23:22 -0300, Arlei F. Farnetani Junior escreveu: > > >> Douglas, mantive o cuidado de testar com o mesmo banco, mesmo conteúdo, >> mesmo indices e >> tomei o cuidade de fazer backup e restoure em ambas as maquinas após >> copiar o .fdb. >> >> Isolei os 2, ou seja, não tinha mais usuários, apenas eu testando o sistema. >> >> A estrutura do BD é a mesma sem trigger ou algo parecido. Não to usando >> forced writes off >> em nenhum dos casos. >> >> Douglas Tosi escreveu: >> >>> 2009/4/27 Arlei F. Farnetani Junior : >>> >>> >>>> Como é que pode isto???? Será algum problema de performance >>>> no FIREBIRD >>>> >>>> >>> Algumas idéias do que pode causar esta diferença: >>> >>> - No notebook a base de dados está com o forced writes desligado e no >>> servidor está ligado. >>> - No notebook só tem você conectado no banco e executando o insert. No >>> servidor tem outros usuários conectados e consumindo recursos. >>> - A base que está no notebook é pequena e o insert é mais rápido >>> porque os índices são menores. >>> - Existe alguma diferença de estrutura entre as bases de dados do >>> notebook e do servidor. Por exemplo, a que está no servidor tem um >>> trigger a mais na tabela em questão. >>> >>> hth, >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From magno em speet.com.br Tue Apr 28 11:34:01 2009 From: magno em speet.com.br (Magno System) Date: Tue, 28 Apr 2009 11:34:01 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br><1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> Message-ID: <015301c9c80e$5f56ef40$6915a8c0@MagnoSystem> Só um chute. Verifique se o FIREWALL está desativado no XP e ativa do WINDOWS 2003 SERVER. ----- Original Message ----- From: "Arlei F. Farnetani Junior" To: "FireBase" Sent: Tuesday, April 28, 2009 11:30 AM Subject: Re: [firebase-br] Problema de performance no firebird 2.1 O servidor é super novo...adquirido agora da HP. Processador xeon 2.333Mhz X2 Fiz tudo o que vc falow abaixo...e no notebook a velocidade é na media 200ms e no servidor 800ms. O sistema operacional é diferente: windows 2003 server no servidor e xp no note. Eduardo Jedliczka escreveu: > qual é o sistema operacional de cada uma das máquinas ? os drivers de > disco estão atualizados ? qual é o modelo do processador XEON ? (alguns > modelos mais antigos possuem a arquitetura interna do Pentium 4/D que é > beeeem mais lento que a família core 2 ) > > Você está usando o superserver ou o classic ? Mais uma coisa, após ter > restaurado o backup, você parou o servidor antes de testar (isto > interfere na cache dos dados, e pode dar diferença nos resultados - o > ideal quando se faz testes de desempenho é reiniciar o servidor antes de > iniciar os testes, e testar pelo menos 5 vezes antes de chegar a uma > conclusão) > > abraço > > Eduardo > > Em Seg, 2009-04-27 às 23:22 -0300, Arlei F. Farnetani Junior escreveu: > > >> Douglas, mantive o cuidado de testar com o mesmo banco, mesmo conteúdo, >> mesmo indices e >> tomei o cuidade de fazer backup e restoure em ambas as maquinas após >> copiar o .fdb. >> >> Isolei os 2, ou seja, não tinha mais usuários, apenas eu testando o >> sistema. >> >> A estrutura do BD é a mesma sem trigger ou algo parecido. Não to usando >> forced writes off >> em nenhum dos casos. >> >> Douglas Tosi escreveu: >> >>> 2009/4/27 Arlei F. Farnetani Junior : >>> >>> >>>> Como é que pode isto???? Será algum problema de performance >>>> no FIREBIRD >>>> >>>> >>> Algumas idéias do que pode causar esta diferença: >>> >>> - No notebook a base de dados está com o forced writes desligado e no >>> servidor está ligado. >>> - No notebook só tem você conectado no banco e executando o insert. No >>> servidor tem outros usuários conectados e consumindo recursos. >>> - A base que está no notebook é pequena e o insert é mais rápido >>> porque os índices são menores. >>> - Existe alguma diferença de estrutura entre as bases de dados do >>> notebook e do servidor. Por exemplo, a que está no servidor tem um >>> trigger a mais na tabela em questão. >>> >>> hth, >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.6/2084 - Release Date: 04/28/09 06:15:00 From rodrigo em solucoeseinformatica.com.br Tue Apr 28 11:34:12 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Tue, 28 Apr 2009 11:34:12 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__=5BOFF=5D_Firebird_SQL=3A_po?= =?iso-8859-1?q?r_que_t=E3o_impopular=3F_=28e_como_melhorar_a_situa?= =?iso-8859-1?q?=E7=E3o=29?= In-Reply-To: Message-ID: Aqui vão meus dois centavos sobre o assunto. As duas reclamações mais comuns sobre o firebird e que fazem com que desenvolvedores corram para MySQL e outros bancos referem-se a corrupção de dados e problemas com desempenho. Acontece que, confunde-se leveza com displicência. Acham que, pelo servidor consumir poucos recursos, pode-se confiar informações vitais de uma empresa a equipamentos de fundo de quintal, sem segurança e confiança alguma; Não existe entre as pessoas que trabalham com FB a mesma cultura de se preparar um ambiente para o servidor de banco de dados que existe com um Oracle, por exemplo; e isso é culpa exclusivamente nossa: quantas vezes, no âmago de se reduzir custos de um sistema para um cliente pequeno alardeamos como benesses do firebird ele ser gratuito e rodar em qualquer carroça velha ? Hoje eu aprendi: exijo dos meus clientes um equipamento servidor, nem que seja os de baixo custo da Dell ou da HP, com uma estrutura física decente para a sua instalação decente e um administrador de rede, dependendo do volume de informação manipulada e do número de usuários. Outro ponto é que grande parte dos programadores insistem em tratar o FB, que é um banco SGBD, como se estivessem trabalhando com um Access ou DBase da vida; infelizmente, grande parte dos componentes de acesso (nesse caso digo especificamente sobre Delphi) instiga isso, ao emular o comportamento da velha BDE. Para bancos pequenos e com poucos registros, é uma maravilha; para bancos maiores, a culpa sobre o péssimo desempenho recai sobre os ombros do servidor. Outro ponto é que, ao se fazer qualquer curso sobre Oracle, o primeiro ponto visto é a modelagem de dados; a grande maioria dos desenvolvedores que passaram para o Firebird mal sabe o que significa modelo, nunca ouviu falar em normatização de tabelas, UML, multicamadas ou servidor de aplicação; forçam um SGBD a trabalhar como um Access e esperam a performance de um Oracle. Se pegarmos grande parte das mensagens aqui da lista, veremos que nem mesmo um controle transacional decente foi planejado antes de se escrever um sistema! Óbvio que a falta do suporte de uma grande empresa, como a IBM ou a Sun, também colabora para que o banco pouco seja pouco divulgado, bem como drivers de acesso malfeitos para outras linguagens que não o Delphi também contribuam para tal imagem do FB. Sem contar que conheço muitas pessoas que dizem cobras e lagartos sobre o FB mas que a última versão que utilizaram foi a 1.0! Acho que cabe a nós todos revertermos esta imagem e a melhor propaganda que podemos fazer é apresentar sistemas bem modelados e bem escritos, que extraiam o que há de melhor no banco de dados. Temos pela frente duas versões bem promissoras e com recursos interessantes, um prato cheio para mostrarmos o quão poderoso é esse banco de dados. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Giovani Rochê Enviada em: terça-feira, 28 de abril de 2009 10:06 Para: Fórum Firebase Assunto: [firebase-br] [OFF] Firebird SQL: por que tão impopular? (e como melhorar a situação) Achei esse artigo que foi divulgado ontem(me parece) no UOL Tecnologia. Fala pq o Firebird é impopular e como podemos reverter isso. Concordo plenamente com o autor(não achei o nome dele) Firebird SQL: por que tão impopular? (e como melhorar a situação) Artigo: http://www.itexto.net/devkico/?p=395 _________________________________________________________________ Emoticons e Winks super diferentes para o Messenger. Baixe agora, é grátis! http://specials.br.msn.com/ilovemessenger/pacotes.aspx ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.6/2084 - Data de Lançamento: 04/28/09 06:15:00 From junior em farsoft.com.br Tue Apr 28 11:48:23 2009 From: junior em farsoft.com.br (Arlei F. Farnetani Junior) Date: Tue, 28 Apr 2009 11:48:23 -0300 Subject: [firebase-br] Fb 2.1 x performance x write async e sync In-Reply-To: <20eaa6880904280633n770ff2a6lb77f54c35ddb7e1b@mail.gmail.com> References: <6a31e7720904280607h6e2c373vb3299e22c815e65c@mail.gmail.com> <20eaa6880904280633n770ff2a6lb77f54c35ddb7e1b@mail.gmail.com> Message-ID: <49F71737.90000@farsoft.com.br> Pessoal, na opinião de vcs é mto arriscado eu deixar numa máquina windows 2003 o force write desativado??? Pq melhorou bem a performance.... From magno em speet.com.br Tue Apr 28 12:02:30 2009 From: magno em speet.com.br (Magno System) Date: Tue, 28 Apr 2009 12:02:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__=5BOFF=5D_Firebird_SQL=3A_po?= =?iso-8859-1?q?r_que_t=E3o_impopular=3F_=28e_como_melhorar_a_situa?= =?iso-8859-1?q?=E7=E3o=29?= References: <20090428144005.C8F3856478@orion.speet.com.br> Message-ID: <01a301c9c812$5a4493a0$6915a8c0@MagnoSystem> No meu ponto de vista o FIREBIRD já é um grande banco de dados. Entretanto como ele veio do INTERBASE, ele vem se distanciando um pouco a cada versão e aos poucos tomando identidade própria. Para que ele tenha esta identidade própria houve um planejamento por parte dos desenvolvedores que no início era a fusão com o VULCAN, hoje não mais, mas enfim, a conclusão desta etapa de planejamento leva ao FIREBIRD 3.0. Na minha opinião, como disse antes, o FIREBIRD já é um grande banco de dados, mas somente deve ser posto a prova a partir da versão 3.0, que apesar das grandes mudanças e implementações já feitas pela equipe de desenvolvimento, na minha opinião é esta a versão que vai fazer com que nosso pássaro de fogo tenha asas próprias. É com o FIREBIRD 3.0 que podemos dizer que foi concluído um banco dados. A partir da versão 3.0 surgirão com certeza melhorias. Mas antes de versão 3.0 eu ainda enxergo o FIREBIRD com um banco de dados em fase de construção, apesar de trabalhar com ele sem problema em todos os meus programas. ----- Original Message ----- From: "Rodrigo A. de Freitas" To: "'FireBase'" Sent: Tuesday, April 28, 2009 11:34 AM Subject: [firebase-br] RES: [OFF] Firebird SQL: por que tão impopular? (e como melhorar a situação) Aqui vão meus dois centavos sobre o assunto. As duas reclamações mais comuns sobre o firebird e que fazem com que desenvolvedores corram para MySQL e outros bancos referem-se a corrupção de dados e problemas com desempenho. Acontece que, confunde-se leveza com displicência. Acham que, pelo servidor consumir poucos recursos, pode-se confiar informações vitais de uma empresa a equipamentos de fundo de quintal, sem segurança e confiança alguma; Não existe entre as pessoas que trabalham com FB a mesma cultura de se preparar um ambiente para o servidor de banco de dados que existe com um Oracle, por exemplo; e isso é culpa exclusivamente nossa: quantas vezes, no âmago de se reduzir custos de um sistema para um cliente pequeno alardeamos como benesses do firebird ele ser gratuito e rodar em qualquer carroça velha ? Hoje eu aprendi: exijo dos meus clientes um equipamento servidor, nem que seja os de baixo custo da Dell ou da HP, com uma estrutura física decente para a sua instalação decente e um administrador de rede, dependendo do volume de informação manipulada e do número de usuários. Outro ponto é que grande parte dos programadores insistem em tratar o FB, que é um banco SGBD, como se estivessem trabalhando com um Access ou DBase da vida; infelizmente, grande parte dos componentes de acesso (nesse caso digo especificamente sobre Delphi) instiga isso, ao emular o comportamento da velha BDE. Para bancos pequenos e com poucos registros, é uma maravilha; para bancos maiores, a culpa sobre o péssimo desempenho recai sobre os ombros do servidor. Outro ponto é que, ao se fazer qualquer curso sobre Oracle, o primeiro ponto visto é a modelagem de dados; a grande maioria dos desenvolvedores que passaram para o Firebird mal sabe o que significa modelo, nunca ouviu falar em normatização de tabelas, UML, multicamadas ou servidor de aplicação; forçam um SGBD a trabalhar como um Access e esperam a performance de um Oracle. Se pegarmos grande parte das mensagens aqui da lista, veremos que nem mesmo um controle transacional decente foi planejado antes de se escrever um sistema! Óbvio que a falta do suporte de uma grande empresa, como a IBM ou a Sun, também colabora para que o banco pouco seja pouco divulgado, bem como drivers de acesso malfeitos para outras linguagens que não o Delphi também contribuam para tal imagem do FB. Sem contar que conheço muitas pessoas que dizem cobras e lagartos sobre o FB mas que a última versão que utilizaram foi a 1.0! Acho que cabe a nós todos revertermos esta imagem e a melhor propaganda que podemos fazer é apresentar sistemas bem modelados e bem escritos, que extraiam o que há de melhor no banco de dados. Temos pela frente duas versões bem promissoras e com recursos interessantes, um prato cheio para mostrarmos o quão poderoso é esse banco de dados. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Giovani Rochê Enviada em: terça-feira, 28 de abril de 2009 10:06 Para: Fórum Firebase Assunto: [firebase-br] [OFF] Firebird SQL: por que tão impopular? (e como melhorar a situação) Achei esse artigo que foi divulgado ontem(me parece) no UOL Tecnologia. Fala pq o Firebird é impopular e como podemos reverter isso. Concordo plenamente com o autor(não achei o nome dele) Firebird SQL: por que tão impopular? (e como melhorar a situação) Artigo: http://www.itexto.net/devkico/?p=395 _________________________________________________________________ Emoticons e Winks super diferentes para o Messenger. Baixe agora, é grátis! http://specials.br.msn.com/ilovemessenger/pacotes.aspx ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.6/2084 - Data de Lançamento: 04/28/09 06:15:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.6/2084 - Release Date: 04/28/09 06:15:00 From magno em speet.com.br Tue Apr 28 12:05:16 2009 From: magno em speet.com.br (Magno System) Date: Tue, 28 Apr 2009 12:05:16 -0300 Subject: [firebase-br] Fb 2.1 x performance x write async e sync References: <6a31e7720904280607h6e2c373vb3299e22c815e65c@mail.gmail.com><20eaa6880904280633n770ff2a6lb77f54c35ddb7e1b@mail.gmail.com> <49F71737.90000@farsoft.com.br> Message-ID: <01b001c9c812$bd1d9990$6915a8c0@MagnoSystem> Fazendo uma comparação. Se você estiver remando uma canoa sem coletes salva-vidas, sem kit primeiro socorros, sem mantimento reserva para o caso de você precisar ficar mais alguns dias onde você está, com certeza sua carga estará mais leve e sua velocidade maior. Entretanto, se algum imprevisto acontecer no caminho você estará literalmente na água. ----- Original Message ----- From: "Arlei F. Farnetani Junior" To: "FireBase" Sent: Tuesday, April 28, 2009 11:48 AM Subject: [firebase-br] Fb 2.1 x performance x write async e sync Pessoal, na opinião de vcs é mto arriscado eu deixar numa máquina windows 2003 o force write desativado??? Pq melhorou bem a performance.... ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.6/2084 - Release Date: 04/28/09 06:15:00 From prismars em gmail.com Tue Apr 28 12:04:38 2009 From: prismars em gmail.com (Moacir - GMail) Date: Tue, 28 Apr 2009 12:04:38 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__=5BOFF=5D_Firebird_SQL=3A_po?= =?iso-8859-1?q?r_que_t=E3o_impopular=3F_=28e_como_melhorar_a_situa=E7=E3o?= =?iso-8859-1?q?=29?= In-Reply-To: <49f7154e.9153f10a.7a82.57efSMTPIN_ADDED@mx.google.com> References: <49f7154e.9153f10a.7a82.57efSMTPIN_ADDED@mx.google.com> Message-ID: <49F71B06.1060503@gmail.com> Rodrigo, Parabéns, muito bem colocado. Gostaria de acrescentar: O autor do artigo, ao meu ver, foi infeliz ao empregar a palavra "impopular". Acabou passando a idéia de que o Firebird é mal visto, quando na verdade ele é pouco divulgado. Quanto aos comentários a respeito do aparente fragilidade do Firebird, cabe aqui acrescentar que TODOS os bancos de dados são suscetíveis a estes mesmos problemas, quando instalados em ambientes inadequados. Quem aqui, usuário do mysql, assim como eu, já não enfrentou os problemas de corrupção que o mesmo apresenta ?? Consultem o pai google a respeito e vejam o volume de ocorrências retornadas para cada banco de dados 1) Resultados *1* - *10* de aproximadamente *7.680* para *corrupção de dados no mysql* 2) Resultados *1* - *10* de aproximadamente *1.860* para *corrupção de dados no firebird* 3) Resultados *1* - *10* de aproximadamente *2.030* para *corrupção de dados no postgresql *Abraços e Sucesso a todos !! Moacir Rodrigo A. de Freitas escreveu: > Aqui vão meus dois centavos sobre o assunto. > > As duas reclamações mais comuns sobre o firebird e que fazem com que > desenvolvedores corram para MySQL e outros bancos referem-se a corrupção de > dados e problemas com desempenho. > > Acontece que, confunde-se leveza com displicência. Acham que, pelo servidor > consumir poucos recursos, pode-se confiar informações vitais de uma empresa > a equipamentos de fundo de quintal, sem segurança e confiança alguma; Não > existe entre as pessoas que trabalham com FB a mesma cultura de se preparar > um ambiente para o servidor de banco de dados que existe com um Oracle, por > exemplo; e isso é culpa exclusivamente nossa: quantas vezes, no âmago de se > reduzir custos de um sistema para um cliente pequeno alardeamos como > benesses do firebird ele ser gratuito e rodar em qualquer carroça velha ? > > Hoje eu aprendi: exijo dos meus clientes um equipamento servidor, nem que > seja os de baixo custo da Dell ou da HP, com uma estrutura física decente > para a sua instalação decente e um administrador de rede, dependendo do > volume de informação manipulada e do número de usuários. > > Outro ponto é que grande parte dos programadores insistem em tratar o FB, > que é um banco SGBD, como se estivessem trabalhando com um Access ou DBase > da vida; infelizmente, grande parte dos componentes de acesso (nesse caso > digo especificamente sobre Delphi) instiga isso, ao emular o comportamento > da velha BDE. Para bancos pequenos e com poucos registros, é uma maravilha; > para bancos maiores, a culpa sobre o péssimo desempenho recai sobre os > ombros do servidor. > > Outro ponto é que, ao se fazer qualquer curso sobre Oracle, o primeiro ponto > visto é a modelagem de dados; a grande maioria dos desenvolvedores que > passaram para o Firebird mal sabe o que significa modelo, nunca ouviu falar > em normatização de tabelas, UML, multicamadas ou servidor de aplicação; > forçam um SGBD a trabalhar como um Access e esperam a performance de um > Oracle. Se pegarmos grande parte das mensagens aqui da lista, veremos que > nem mesmo um controle transacional decente foi planejado antes de se > escrever um sistema! > > Óbvio que a falta do suporte de uma grande empresa, como a IBM ou a Sun, > também colabora para que o banco pouco seja pouco divulgado, bem como > drivers de acesso malfeitos para outras linguagens que não o Delphi também > contribuam para tal imagem do FB. Sem contar que conheço muitas pessoas que > dizem cobras e lagartos sobre o FB mas que a última versão que utilizaram > foi a 1.0! > > Acho que cabe a nós todos revertermos esta imagem e a melhor propaganda que > podemos fazer é apresentar sistemas bem modelados e bem escritos, que > extraiam o que há de melhor no banco de dados. Temos pela frente duas > versões bem promissoras e com recursos interessantes, um prato cheio para > mostrarmos o quão poderoso é esse banco de dados. > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > > From listas em warmboot.com.br Tue Apr 28 12:11:09 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 28 Apr 2009 12:11:09 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <49F712F5.6020804@farsoft.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> Message-ID: <1102960059.20090428121109@warmboot.com.br> Comparar dois sistemas operacionais diferentes é complicado. De qualquer forma, verifique se o Win2003 está com o recurso de "shadow" ativado (isso pode prejudicar a performance). []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br AFFJ> O servidor é super novo...adquirido agora da HP. AFFJ> Processador xeon 2.333Mhz X2 AFFJ> Fiz tudo o que vc falow abaixo...e no notebook a velocidade é na media 200ms AFFJ> e no servidor 800ms. AFFJ> O sistema operacional é diferente: windows 2003 server no servidor e AFFJ> xp no note. From sicnemelpor em gmail.com Tue Apr 28 12:26:29 2009 From: sicnemelpor em gmail.com (Sicnemelpor) Date: Tue, 28 Apr 2009 12:26:29 -0300 Subject: [firebase-br] =?utf-8?q?RES=3A__=5BOFF=5D_Firebird_SQL=3A_por_que?= =?utf-8?q?_t=C3=A3o_impopular=3F_=28e_como_melhorar_a_situa=C3=A7=C3=A3o?= =?utf-8?q?=29?= In-Reply-To: <49f71562.9153f10a.755d.ffff897fSMTPIN_ADDED@mx.google.com> References: <49f71562.9153f10a.755d.ffff897fSMTPIN_ADDED@mx.google.com> Message-ID: Concordo em gênero, número e grau!! É fácil culpar o SGBD, e não prestar atenção no hardware/infraestrutura elétrica e de rede. []s Nelson Sicuro From renato em keninfo.com.br Tue Apr 28 12:36:08 2009 From: renato em keninfo.com.br (=?iso-8859-1?Q?Renato_Andr=E9?=) Date: Tue, 28 Apr 2009 12:36:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__=5BOFF=5D_Firebird_SQL=3A_po?= =?iso-8859-1?q?r_que_t=E3o_impopular=3F_=28e_como_melhorar_a_situa?= =?iso-8859-1?q?=E7=E3o=29?= References: <20090428144005.C8F3856478@orion.speet.com.br> <01a301c9c812$5a4493a0$6915a8c0@MagnoSystem> Message-ID: Concordo com o Magno, Sou da opinião que o Firebird ainda tem muito o que evoluir, sinceramente, embora goste dele, trabalhe com ele dia-a-dia, eu o acho ainda muito fraco, bom... essa é a minha opinião. Renato André. ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Tuesday, April 28, 2009 12:02 PM Subject: Re: [firebase-br]RES: [OFF] Firebird SQL: por que tão impopular? (e como melhorar a situação) No meu ponto de vista o FIREBIRD já é um grande banco de dados. Entretanto como ele veio do INTERBASE, ele vem se distanciando um pouco a cada versão e aos poucos tomando identidade própria. Para que ele tenha esta identidade própria houve um planejamento por parte dos desenvolvedores que no início era a fusão com o VULCAN, hoje não mais, mas enfim, a conclusão desta etapa de planejamento leva ao FIREBIRD 3.0. Na minha opinião, como disse antes, o FIREBIRD já é um grande banco de dados, mas somente deve ser posto a prova a partir da versão 3.0, que apesar das grandes mudanças e implementações já feitas pela equipe de desenvolvimento, na minha opinião é esta a versão que vai fazer com que nosso pássaro de fogo tenha asas próprias. É com o FIREBIRD 3.0 que podemos dizer que foi concluído um banco dados. A partir da versão 3.0 surgirão com certeza melhorias. Mas antes de versão 3.0 eu ainda enxergo o FIREBIRD com um banco de dados em fase de construção, apesar de trabalhar com ele sem problema em todos os meus programas. ----- Original Message ----- From: "Rodrigo A. de Freitas" To: "'FireBase'" Sent: Tuesday, April 28, 2009 11:34 AM Subject: [firebase-br] RES: [OFF] Firebird SQL: por que tão impopular? (e como melhorar a situação) Aqui vão meus dois centavos sobre o assunto. As duas reclamações mais comuns sobre o firebird e que fazem com que desenvolvedores corram para MySQL e outros bancos referem-se a corrupção de dados e problemas com desempenho. Acontece que, confunde-se leveza com displicência. Acham que, pelo servidor consumir poucos recursos, pode-se confiar informações vitais de uma empresa a equipamentos de fundo de quintal, sem segurança e confiança alguma; Não existe entre as pessoas que trabalham com FB a mesma cultura de se preparar um ambiente para o servidor de banco de dados que existe com um Oracle, por exemplo; e isso é culpa exclusivamente nossa: quantas vezes, no âmago de se reduzir custos de um sistema para um cliente pequeno alardeamos como benesses do firebird ele ser gratuito e rodar em qualquer carroça velha ? Hoje eu aprendi: exijo dos meus clientes um equipamento servidor, nem que seja os de baixo custo da Dell ou da HP, com uma estrutura física decente para a sua instalação decente e um administrador de rede, dependendo do volume de informação manipulada e do número de usuários. Outro ponto é que grande parte dos programadores insistem em tratar o FB, que é um banco SGBD, como se estivessem trabalhando com um Access ou DBase da vida; infelizmente, grande parte dos componentes de acesso (nesse caso digo especificamente sobre Delphi) instiga isso, ao emular o comportamento da velha BDE. Para bancos pequenos e com poucos registros, é uma maravilha; para bancos maiores, a culpa sobre o péssimo desempenho recai sobre os ombros do servidor. Outro ponto é que, ao se fazer qualquer curso sobre Oracle, o primeiro ponto visto é a modelagem de dados; a grande maioria dos desenvolvedores que passaram para o Firebird mal sabe o que significa modelo, nunca ouviu falar em normatização de tabelas, UML, multicamadas ou servidor de aplicação; forçam um SGBD a trabalhar como um Access e esperam a performance de um Oracle. Se pegarmos grande parte das mensagens aqui da lista, veremos que nem mesmo um controle transacional decente foi planejado antes de se escrever um sistema! Óbvio que a falta do suporte de uma grande empresa, como a IBM ou a Sun, também colabora para que o banco pouco seja pouco divulgado, bem como drivers de acesso malfeitos para outras linguagens que não o Delphi também contribuam para tal imagem do FB. Sem contar que conheço muitas pessoas que dizem cobras e lagartos sobre o FB mas que a última versão que utilizaram foi a 1.0! Acho que cabe a nós todos revertermos esta imagem e a melhor propaganda que podemos fazer é apresentar sistemas bem modelados e bem escritos, que extraiam o que há de melhor no banco de dados. Temos pela frente duas versões bem promissoras e com recursos interessantes, um prato cheio para mostrarmos o quão poderoso é esse banco de dados. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Giovani Rochê Enviada em: terça-feira, 28 de abril de 2009 10:06 Para: Fórum Firebase Assunto: [firebase-br] [OFF] Firebird SQL: por que tão impopular? (e como melhorar a situação) Achei esse artigo que foi divulgado ontem(me parece) no UOL Tecnologia. Fala pq o Firebird é impopular e como podemos reverter isso. Concordo plenamente com o autor(não achei o nome dele) Firebird SQL: por que tão impopular? (e como melhorar a situação) Artigo: http://www.itexto.net/devkico/?p=395 _________________________________________________________________ Emoticons e Winks super diferentes para o Messenger. Baixe agora, é grátis! http://specials.br.msn.com/ilovemessenger/pacotes.aspx ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.6/2084 - Data de Lançamento: 04/28/09 06:15:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.6/2084 - Release Date: 04/28/09 06:15: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 lucas.zampar em gmail.com Tue Apr 28 12:42:51 2009 From: lucas.zampar em gmail.com (Lucas Zampar) Date: Tue, 28 Apr 2009 12:42:51 -0300 Subject: [firebase-br] =?iso-8859-1?q?Composi=E7=E3o_de_produtos=2C_select?= =?iso-8859-1?q?_recursivos_e_afins=2E=2E=2E?= Message-ID: <49F723FB.2000501@gmail.com> Bom dia senhores, Estou tentando resolver um problema há vários tinhas porém sem sucesso. Na empresa em que trabalho, vendemos produtos que podem ser compostos ou simplesmente comerciais. O problema está sendo eu criar a árvore de relacionamento de produtos compostos. Por exemplo: Um HD é um produto tipo = "C", pois é comercial e não tem estrutura de composição. Uma MEM RAM é um produto tipo = "C", pois é comercial e não tem estrutura de composição. Um GABINETE é um produto tipo = "C", pois é comercial e não tem estrutura de composição. Os produtos manufaturados são do tipo = "M", exemplo: Já um COMPUTADOR MOD1 tem em sua composição: 1 HD 2 MEM RAM 1 GABINETE Um COMPUTADOR MOD2 tem em sua composição: 2 HD 1 MEM RAM 1 GABINETE Já um SERVIDOR tem sua composição: 1 COMPUDATOR MOD1 2 HD 2 MEM RAM Observem que tenho de ter n níveis e adicionar vários produtos tanto comerciais, como compostos. Sabendo que todos produtos compostos são feitos de comerciais... Segue em anexo as DDL das minhas duas tabelas: CREATE TABLE PRODUTO ( CODIGO INTEGER NOT NULL, TIPO VARCHAR(1), CODPRODUTO VARCHAR(16), DESCRICAO VARCHAR(255), QUANTIDADEATUAL NUMERIC(6,2), QUANTIDADEMINIMA NUMERIC(6,2), PESO NUMERIC(3,2), CUSTOCOMPRA NUMERIC(9,3), CUSTOFINAL NUMERIC(9,3), PRECOVENDA NUMERIC(9,3), IPI NUMERIC(5,2), MARKUP NUMERIC(5,2), MEDIDAS VARCHAR(15), LOCALIZACAO VARCHAR(4), OBS VARCHAR(255), DETALHAMENTOPROPOSTA BLOB SUB_TYPE 1 SEGMENT SIZE 16384, FOTOS BLOB SUB_TYPE 1 SEGMENT SIZE 16384, UNIDADE SMALLINT, GRUPO SMALLINT ); Minha tabela de relacionamentos: CREATE TABLE PRODUTOCOMPOSICAO ( CODIGO INTEGER NOT NULL, CODIGOPRODUTO INTEGER NOT NULL, CODIGOPRODUTOADICIONADO INTEGER NOT NULL, QUANTIDADE NUMERIC(9,3) NOT NULL ); 1) Aí pergunto a vocês, estão estruturadas corretamente as minhas tabelas? 2) Como fazer para que o custo final de um produto composto sempre se mantenha atualizado através dos custos dos componentes comerciais? 3) Como realizar um select que me mostre a raiz de todos os componentes que compõem um produto composto? Ex: Composição do Servidor - 1 Computador MOD 1 -- 1 HD -- 2 MEM RAM -- GABINENTE - 2 HD - MEM HD Atualmente tenho uma tabela que mantém o cadastro de produtos e outra que mantém o relacionamento entre eles. O preço de venda dos produtos compostos são calculados toda vez que é alterada a estrutura da tabela de relacionamento através de um trigger. Agradeceria muito quem pudesse me dar uma ajuda! E desculpem pelo longo e-mail! Atenciosamente, Lucas Zampar Bernardi From luisfirevb em gmail.com Tue Apr 28 12:47:40 2009 From: luisfirevb em gmail.com (LuisFireVB) Date: Tue, 28 Apr 2009 12:47:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__=5BOFF=5D_Firebird_S?= =?iso-8859-1?q?QL=3A_por_que_t=E3o_impopular=3F_=28e_como_melhorar?= =?iso-8859-1?q?_a_situa=E7=E3o=29?= In-Reply-To: References: <49f71562.9153f10a.755d.ffff897fSMTPIN_ADDED@mx.google.com> Message-ID: <002001c9c818$ac258480$04708d80$@com> Vocês estão de parabéns, as colocações foram perfeitas. Só concordaria 100% com o autor na questão de documentação, organização do exemplos/sites e participação da comunidade com transferência de conhecimentos gerais e não específicos de Delphi quando ao FB. Um iniciante entrar num site de FB é ficar perdido com tantas siglas e falta de explicações detalhadas. Exemplos sem indicar versão usada no banco é coisa comum, e utilitários e outros recursos, sem dizer para que serve, como usar ou a que versões se aplicam então nem se fala. Pior é saber se é bom ou não, pois nem comentários a respeito existe na maioria dos casos, o que dirá saber se é um vírus ou tem intenções escusas por trás, já que iniciantes não conhecem quase nada das programações usadas. Isso é o que me deixa mais perdido, e quanto mais se lê, mais dúvidas surgem. Talvez esse seja o grande problema para que esse banco seja mais utilizado por várias linguagens (digo desenvolvedores). Nota: Essa é a visão que tenho de tudo que já pesquisei e visitei. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Sicnemelpor Enviada em: terça-feira, 28 de abril de 2009 12:26 Para: FireBase Assunto: Re: [firebase-br] RES: [OFF] Firebird SQL: por que tão impopular? (e como melhorar a situação) Concordo em gênero, número e grau!! É fácil culpar o SGBD, e não prestar atenção no hardware/infraestrutura elétrica e de rede. []s Nelson Sicuro ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From samuel.peres.ferreira em gmail.com Tue Apr 28 12:54:33 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Tue, 28 Apr 2009 12:54:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=5BOFF=5D_Firebird_SQL=3A_por?= =?iso-8859-1?q?_que_t=E3o_impopular=3F_=28e_como_melhorar_a_situa?= =?iso-8859-1?q?=E7=E3o=29?= In-Reply-To: <49F71B06.1060503@gmail.com> References: <49f7154e.9153f10a.7a82.57efSMTPIN_ADDED@mx.google.com> <49F71B06.1060503@gmail.com> Message-ID: ola uso o fb 2.1 e nao existem motivos para migrar para outro banco, pq ate onde uso, me atende perfeitamente. Alias, estou sendo injusto em dizer q me atende perfeitamente. Atende perfeitamente e sobra muito ainda. Meus clientes sao de pequeno porte, e muitos ainda usam computadores montados para servidor (de preferencia com nobreak). Nao faco a apologia a banco nenhum, uso fb (estou sendo redundante) pq me atende. agora a consulta que foi feita sobre banco corrupto, apesar de indicar q outros bancos tem mais corrupcao, indica tambem que tambem e mais usado. eu acompanho a lista aki, ja fiz algumas perguntas, respondi algumas perguntas, tinha perguntas que eu nao entendia o que a pessoa keria de tao sofisticado, assim como tb tinha perguntas muito simples (falta de conhecimento de quem estava perguntando). Mas so para concluir, talvez eu tenha tido sorte, mas eu ate hoje, no q uso (trigger, sp, execute statement) todos os problemas q tive, com certeza, foi erro de escrita (minha) ou de logica. Se o banco e impopular ou nao, para mim nao vai mudar nada. samuel From lazaro em usinaalvorada.com.br Tue Apr 28 12:58:20 2009 From: lazaro em usinaalvorada.com.br (lazaro) Date: Tue, 28 Apr 2009 12:58:20 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Composi=E7=E3o_de_produtos?= =?iso-8859-1?q?=2C_select_recursivos_e_afins=2E=2E=2E?= In-Reply-To: <49F723FB.2000501@gmail.com> References: <49F723FB.2000501@gmail.com> Message-ID: Amigo simplifica sua vida... Faz um tabela mestre produtos com uma chave primaria e tudo Coloca um atributo Tipo_produto 'P','k','s' Sendo p=produto, K=kit, S= serviço Quando for kit vc vende os itens da tabela kit (PRODUTOCOMPOSICAO), se for p então vende normalmente e assim sucessivamente. Foi assim que fiz a 2 anos atrás, em um sistema para bicicletaria. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Lucas Zampar Enviada em: terça-feira, 28 de abril de 2009 12:43 Para: lista em firebase.com.br Assunto: [firebase-br] Composição de produtos, select recursivos e afins... Bom dia senhores, Estou tentando resolver um problema há vários tinhas porém sem sucesso. Na empresa em que trabalho, vendemos produtos que podem ser compostos ou simplesmente comerciais. O problema está sendo eu criar a árvore de relacionamento de produtos compostos. Por exemplo: Um HD é um produto tipo = "C", pois é comercial e não tem estrutura de composição. Uma MEM RAM é um produto tipo = "C", pois é comercial e não tem estrutura de composição. Um GABINETE é um produto tipo = "C", pois é comercial e não tem estrutura de composição. Os produtos manufaturados são do tipo = "M", exemplo: Já um COMPUTADOR MOD1 tem em sua composição: 1 HD 2 MEM RAM 1 GABINETE Um COMPUTADOR MOD2 tem em sua composição: 2 HD 1 MEM RAM 1 GABINETE Já um SERVIDOR tem sua composição: 1 COMPUDATOR MOD1 2 HD 2 MEM RAM Observem que tenho de ter n níveis e adicionar vários produtos tanto comerciais, como compostos. Sabendo que todos produtos compostos são feitos de comerciais... Segue em anexo as DDL das minhas duas tabelas: CREATE TABLE PRODUTO ( CODIGO INTEGER NOT NULL, TIPO VARCHAR(1), CODPRODUTO VARCHAR(16), DESCRICAO VARCHAR(255), QUANTIDADEATUAL NUMERIC(6,2), QUANTIDADEMINIMA NUMERIC(6,2), PESO NUMERIC(3,2), CUSTOCOMPRA NUMERIC(9,3), CUSTOFINAL NUMERIC(9,3), PRECOVENDA NUMERIC(9,3), IPI NUMERIC(5,2), MARKUP NUMERIC(5,2), MEDIDAS VARCHAR(15), LOCALIZACAO VARCHAR(4), OBS VARCHAR(255), DETALHAMENTOPROPOSTA BLOB SUB_TYPE 1 SEGMENT SIZE 16384, FOTOS BLOB SUB_TYPE 1 SEGMENT SIZE 16384, UNIDADE SMALLINT, GRUPO SMALLINT ); Minha tabela de relacionamentos: CREATE TABLE PRODUTOCOMPOSICAO ( CODIGO INTEGER NOT NULL, CODIGOPRODUTO INTEGER NOT NULL, CODIGOPRODUTOADICIONADO INTEGER NOT NULL, QUANTIDADE NUMERIC(9,3) NOT NULL ); 1) Aí pergunto a vocês, estão estruturadas corretamente as minhas tabelas? 2) Como fazer para que o custo final de um produto composto sempre se mantenha atualizado através dos custos dos componentes comerciais? 3) Como realizar um select que me mostre a raiz de todos os componentes que compõem um produto composto? Ex: Composição do Servidor - 1 Computador MOD 1 -- 1 HD -- 2 MEM RAM -- GABINENTE - 2 HD - MEM HD Atualmente tenho uma tabela que mantém o cadastro de produtos e outra que mantém o relacionamento entre eles. O preço de venda dos produtos compostos são calculados toda vez que é alterada a estrutura da tabela de relacionamento através de um trigger. Agradeceria muito quem pudesse me dar uma ajuda! E desculpem pelo longo e-mail! Atenciosamente, Lucas Zampar Bernardi ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From junior em farsoft.com.br Tue Apr 28 13:10:04 2009 From: junior em farsoft.com.br (Arlei F. Farnetani Junior) Date: Tue, 28 Apr 2009 13:10:04 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <1102960059.20090428121109@warmboot.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> <1102960059.20090428121109@warmboot.com.br> Message-ID: <49F72A5C.2080109@farsoft.com.br> Como é que eu verifico isto ??? Carlos H. Cantu escreveu: > Comparar dois sistemas operacionais diferentes é complicado. De > qualquer forma, verifique se o Win2003 está com o recurso de "shadow" > ativado (isso pode prejudicar a performance). > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > AFFJ> O servidor é super novo...adquirido agora da HP. > AFFJ> Processador xeon 2.333Mhz X2 > > AFFJ> Fiz tudo o que vc falow abaixo...e no notebook a velocidade é na media 200ms > AFFJ> e no servidor 800ms. > > AFFJ> O sistema operacional é diferente: windows 2003 server no servidor e > AFFJ> xp no note. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From jedyfb em gmail.com Tue Apr 28 13:12:16 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 28 Apr 2009 13:12:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?Composi=E7=E3o_de_produtos=2C_select?= =?iso-8859-1?q?_recursivos_e_afins=2E=2E=2E?= In-Reply-To: <49F723FB.2000501@gmail.com> References: <49F723FB.2000501@gmail.com> Message-ID: <1240935136.25879.3.camel@Aspire5612.bonagura.com.br> A estrutura ideal é muito próxima desta. só tome cuidado com o tamanho do segmento dos blobs... 16k pode deixar qualquer select absurdamente lento. Quanto ao problema de implosão e explosão de matérias-primas x produto acabado, a melhor abordagem seria utilizar algumas procedures para conseguir o correto descritivo do produto final e o cálculo do custo. Abraço Eduardo. Em Ter, 2009-04-28 às 12:42 -0300, Lucas Zampar escreveu: > Bom dia senhores, > > > Estou tentando resolver um problema há vários tinhas porém sem sucesso. > Na empresa em que trabalho, vendemos produtos que podem ser compostos > ou simplesmente comerciais. > O problema está sendo eu criar a árvore de relacionamento de produtos > compostos. > > Por exemplo: > Um HD é um produto tipo = "C", pois é comercial e não tem estrutura de > composição. > Uma MEM RAM é um produto tipo = "C", pois é comercial e não tem > estrutura de composição. > Um GABINETE é um produto tipo = "C", pois é comercial e não tem > estrutura de composição. > > Os produtos manufaturados são do tipo = "M", exemplo: > > Já um COMPUTADOR MOD1 tem em sua composição: > 1 HD > 2 MEM RAM > 1 GABINETE > > Um COMPUTADOR MOD2 tem em sua composição: > 2 HD > 1 MEM RAM > 1 GABINETE > > Já um SERVIDOR tem sua composição: > 1 COMPUDATOR MOD1 > 2 HD > 2 MEM RAM > > Observem que tenho de ter n níveis e adicionar vários produtos tanto > comerciais, como compostos. > Sabendo que todos produtos compostos são feitos de comerciais... > > Segue em anexo as DDL das minhas duas tabelas: > > CREATE TABLE PRODUTO ( > CODIGO INTEGER NOT NULL, > TIPO VARCHAR(1), > CODPRODUTO VARCHAR(16), > DESCRICAO VARCHAR(255), > QUANTIDADEATUAL NUMERIC(6,2), > QUANTIDADEMINIMA NUMERIC(6,2), > PESO NUMERIC(3,2), > CUSTOCOMPRA NUMERIC(9,3), > CUSTOFINAL NUMERIC(9,3), > PRECOVENDA NUMERIC(9,3), > IPI NUMERIC(5,2), > MARKUP NUMERIC(5,2), > MEDIDAS VARCHAR(15), > LOCALIZACAO VARCHAR(4), > OBS VARCHAR(255), > DETALHAMENTOPROPOSTA BLOB SUB_TYPE 1 SEGMENT SIZE 16384, > FOTOS BLOB SUB_TYPE 1 SEGMENT SIZE 16384, > UNIDADE SMALLINT, > GRUPO SMALLINT > ); > > > Minha tabela de relacionamentos: > > CREATE TABLE PRODUTOCOMPOSICAO ( > CODIGO INTEGER NOT NULL, > CODIGOPRODUTO INTEGER NOT NULL, > CODIGOPRODUTOADICIONADO INTEGER NOT NULL, > QUANTIDADE NUMERIC(9,3) NOT NULL > ); > > > 1) Aí pergunto a vocês, estão estruturadas corretamente as minhas tabelas? > > 2) Como fazer para que o custo final de um produto composto sempre se > mantenha atualizado através dos custos dos componentes comerciais? > > 3) Como realizar um select que me mostre a raiz de todos os componentes > que compõem um produto composto? > Ex: > > Composição do Servidor > - 1 Computador MOD 1 > -- 1 HD > -- 2 MEM RAM > -- GABINENTE > - 2 HD > - MEM HD > > Atualmente tenho uma tabela que mantém o cadastro de produtos e outra > que mantém o relacionamento entre eles. > O preço de venda dos produtos compostos são calculados toda vez que é > alterada a estrutura da tabela de relacionamento através de um trigger. > > Agradeceria muito quem pudesse me dar uma ajuda! > > E desculpem pelo longo e-mail! > > > Atenciosamente, > > > Lucas Zampar Bernardi > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magno em speet.com.br Tue Apr 28 13:19:03 2009 From: magno em speet.com.br (Magno System) Date: Tue, 28 Apr 2009 13:19:03 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=5BOFF=5D_Firebird_SQL=3A_por?= =?iso-8859-1?q?_que_t=E3o_impopular=3F_=28e_como_melhorar_a_situa?= =?iso-8859-1?q?=E7=E3o=29?= References: <49f7154e.9153f10a.7a82.57efSMTPIN_ADDED@mx.google.com><49F71B06.1060503@gmail.com> Message-ID: <023a01c9c81d$0ba94820$6915a8c0@MagnoSystem> Com certeza, Samuel. Para mim também atende com sobra. Entretanto o foco da minha resposta foi baseado não só no meu perfil de uso do banco. Neste caso, vou dividir minha resposta em dois: Com foco no meu perfil: Para mim ORACLE, DB2, SYBASE, SQLSERVER são tudo uma porcaria e não prestam, pois o carro forte da minha empresa é um sistema distribuído em FIREBIRD EMBEDDED que faz backup automático, atualização automática de estrutura de banco via script, roda em mais ou menos 500 computadores, que eu não faço a mínima idéia de qual sejam, pois o sistema é vendido pelo INTERNET e instalado pelo próprio cliente, embora sei por contato telefônico que ele roda em computadores WINDOWS 95 com 64 de memória e também sei de outro cliente que diz que trabalha com ele no PENDRIVE. Isto tudo com FIREBIRD sem problemas. Os de cima não teriam a CAPACIDADE de trabalhar neste cenário portanto para o meu perfil não prestam. Com foco em um perfil mais abrangente: ORACLE, DB2, SYBASE e SQLSERVER, por exemplo, são grandes bancos de dados e que exigem um cenário com DBA e equipamentos suficientes para aguentar a demanda. O que eu quis dizer anteriormente é que comparar o FDB neste momento, onde por exemplo o recurso para utilizar multiprocessamento está em desenvolvimento e mais uma série de implementações, sem contar o SUPERCLASSIC (acho que é este mesmo o nome) ainda é cedo. Vamos esperar primeiro sair a versão 3 com todas estas implementações e tenho certeza o FB irá começar a aproximar bastante deste bancos citados acima. ----- Original Message ----- From: "samuel ferreira" To: ; "FireBase" Sent: Tuesday, April 28, 2009 12:54 PM Subject: Re: [firebase-br]RES: [OFF] Firebird SQL: por que tão impopular? (e como melhorar a situação) ola uso o fb 2.1 e nao existem motivos para migrar para outro banco, pq ate onde uso, me atende perfeitamente. Alias, estou sendo injusto em dizer q me atende perfeitamente. Atende perfeitamente e sobra muito ainda. Meus clientes sao de pequeno porte, e muitos ainda usam computadores montados para servidor (de preferencia com nobreak). Nao faco a apologia a banco nenhum, uso fb (estou sendo redundante) pq me atende. agora a consulta que foi feita sobre banco corrupto, apesar de indicar q outros bancos tem mais corrupcao, indica tambem que tambem e mais usado. eu acompanho a lista aki, ja fiz algumas perguntas, respondi algumas perguntas, tinha perguntas que eu nao entendia o que a pessoa keria de tao sofisticado, assim como tb tinha perguntas muito simples (falta de conhecimento de quem estava perguntando). Mas so para concluir, talvez eu tenha tido sorte, mas eu ate hoje, no q uso (trigger, sp, execute statement) todos os problemas q tive, com certeza, foi erro de escrita (minha) ou de logica. Se o banco e impopular ou nao, para mim nao vai mudar nada. samuel ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.6/2084 - Release Date: 04/28/09 06:15:00 From elcovre em gmail.com Tue Apr 28 13:32:09 2009 From: elcovre em gmail.com (Evandro L. Covre) Date: Tue, 28 Apr 2009 13:32:09 -0300 Subject: [firebase-br] =?iso-8859-1?q?Otimiza=E7=E3o_de_=CDndice?= Message-ID: <80848b670904280932l20eb7cc3m5385e006a487c8be@mail.gmail.com> Pessoal, boa tarde! Gostaria de saber onde encontrar dicas de como otimizar os indíces da minha base de dados? Tenho uma aplicação que faz calculo de imposto a pagar através de uma Stored Procedure e em bases que tenham muitos registros, os clientes não estão conseguindo operar. Fiz uma analise da consulta com o InterBase PLANalyzer e ele me apontou problemas em um índice que é chave estrangeira, tentei recompilar, excluir e criar novamente esse índice mas não tive sucesso. Minha aplicação acessa o Firebird através do IBX, não sei se isso também causaria tamanho problema. Desde já agradeço a atenção []'s Evandro From wmotasjrp em gmail.com Tue Apr 28 14:02:40 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Tue, 28 Apr 2009 14:02:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A___Problema_com_importa=E7=E3o?= =?iso-8859-1?q?_exporta=E7=E3o_de_um_campo?= References: <49f5fe3c.8853f10a.1bc9.ffffaf5cSMTPIN_ADDED@mx.google.com> Message-ID: <00e401c9c823$28890a10$0a00a8c0@mota2> Ola Rodrigo. Estou usando a versao 2009.03.25 (Personal Edition) do IBExpert, e qdo clico em "export Data into Script" ele não mostra os campos Blob, será que isso e consequencia da minha versão? ----- Original Message ----- From: "Rodrigo A. de Freitas" To: "'FireBase'" Sent: Monday, April 27, 2009 3:46 PM Subject: [firebase-br] RES: RES: RES: Problema com importação exportação de um campo Welson, Acabei de verificar aqui. O "export BLOBs" é uma opção para se marcar ao exportar dados através da opção "export metadata"; No "Export data into script", os campos BLOBs não vem marcados para exportação. Basta você marcá-los e escolha a opção de salvar o script em um arquivo; será gerado um arquivo .LOB com o mesmo nome do seu arquivo de script e aí sim você conseguirá fazer o que deseja. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Welson Enviada em: segunda-feira, 27 de abril de 2009 14:41 Para: 'FireBase' Assunto: [firebase-br] RES: RES: Problema com importação exportação de um campo Caro Rodrigo, Dentro do Export Data Into Script não se encontra esta opção, verifiquei em vários locais no IB e não encontrei, com certeza devo ter passado desapercebido; poderia por favor ser mais especifico onde se encontra tal opção? Obrigado -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rodrigo A. de Freitas Enviada em: segunda-feira, 27 de abril de 2009 14:24 Para: 'FireBase' Assunto: [firebase-br] RES: Problema com importação exportação de um campo Welson, Ao gerar um script pelo IBExpert tem uma opção que você deve marcar chamada "Export BLOBs" ou algo do gênero. O IBExport irá gerar o conteúdo dos blobs em outro arquivo com entensão .LOB que deverá estar junto com o arquivo de script gerado. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Welson Enviada em: segunda-feira, 27 de abril de 2009 12:42 Para: 'FireBase' Assunto: [firebase-br] Problema com importação exportação de um campo Olá a todos Esta é a minha primeira pergunta aqui, tenho um conhecimento mediano em BD. Utilizo o IB Expert para fazer a maioria das coisas que preciso, mas me deparei com um problema hoje. Tenho um campo "REL_CONTEUDO BLOB SUB_TYPE 1 SEGMENT SIZE 80" em uma tabela do banco, tento criar o script para criar e as tabelas e copiar o conteúdo para um outro banco, todos os outros campos da tabela são criado e o seus conteúdos vão normalmente, mas o IB não gera no script o campo "REL_CONTEUDO BLOB SUB_TYPE 1 SEGMENT SIZE 80" não o insert de seu conteúdo, alguém poderia me ajudar como criar o scrip de insert do conteúdo deste campo? Obs. Para criar o campo consegui fazer o create, mas não consigo 'levar' o conteúdo de um banco para outro, preciso de um exemplo de script ou como fazer o IB gerar este script. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.4/2082 - Data de Lançamento: 04/27/09 06:19:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.4/2082 - Data de Lançamento: 04/27/09 06:19:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From lucas.zampar em gmail.com Tue Apr 28 14:18:40 2009 From: lucas.zampar em gmail.com (Lucas Zampar) Date: Tue, 28 Apr 2009 14:18:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Composi=E7=E3o_de_produtos=2C?= =?iso-8859-1?q?_select_recursivos_e_afins=2E=2E=2E?= In-Reply-To: References: <49F723FB.2000501@gmail.com> Message-ID: <49F73A70.4040404@gmail.com> Olá Lázaro, Creio que não é possível adotar essa abordagem, pois no meu caso, o sistema terá de permitir a inclusão de quantos níveis eu precisar, sendo que em cada nível podem haver produtos comerciais, como compostos vindos de outros níveis. Estou escrevendo dois triggers que aparentemente resolveram o problema da soma final dos ítens, porém quando altero o custo de algum componente da composição, a atualização não é propagada (é claro). Existe algum meio de chamar uma espécie de "trigger recursivo" afim de atualizar todas as dependências? Segue anexo o trigger que roda sempre que altero a composição do produto: CREATE OR ALTER trigger produtocomposicao_up_custofinal for produtocomposicao active after insert or update or delete position 0 AS begin /* Atualiza o custo_final ao alterar estrutura do produto */ /* Roda após update com sucesso */ /* new.codigoproduto => Key a ser utilizada nos updates */ update produto set produto.custofinal = ( select SUM(B.quantidade * A.custofinal) from produtocomposicao B left join produto A on (B.codigoprodutoadicionado = A.codigo) where B.codigoproduto = new.codigoproduto ) where produto.codigo = new.codigoproduto; end Alguém sabe me dizer como pode ser utilizado o select with recursive? Ele resolveria o meu problema? Muito obrigado, Lucas Zampar > Amigo simplifica sua vida... > Faz um tabela mestre produtos com uma chave primaria e tudo > Coloca um atributo Tipo_produto 'P','k','s' > Sendo p=produto, K=kit, S= serviço > Quando for kit vc vende os itens da tabela kit (PRODUTOCOMPOSICAO), se for p > então vende normalmente e assim sucessivamente. > > Foi assim que fiz a 2 anos atrás, em um sistema para bicicletaria. > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Lucas Zampar > Enviada em: terça-feira, 28 de abril de 2009 12:43 > Para: lista em firebase.com.br > Assunto: [firebase-br] Composição de produtos, select recursivos e afins... > > Bom dia senhores, > > > Estou tentando resolver um problema há vários tinhas porém sem sucesso. > Na empresa em que trabalho, vendemos produtos que podem ser compostos > ou simplesmente comerciais. > O problema está sendo eu criar a árvore de relacionamento de produtos > compostos. > > Por exemplo: > Um HD é um produto tipo = "C", pois é comercial e não tem estrutura de > composição. > Uma MEM RAM é um produto tipo = "C", pois é comercial e não tem > estrutura de composição. > Um GABINETE é um produto tipo = "C", pois é comercial e não tem > estrutura de composição. > > Os produtos manufaturados são do tipo = "M", exemplo: > > Já um COMPUTADOR MOD1 tem em sua composição: > 1 HD > 2 MEM RAM > 1 GABINETE > > Um COMPUTADOR MOD2 tem em sua composição: > 2 HD > 1 MEM RAM > 1 GABINETE > > Já um SERVIDOR tem sua composição: > 1 COMPUDATOR MOD1 > 2 HD > 2 MEM RAM > > Observem que tenho de ter n níveis e adicionar vários produtos tanto > comerciais, como compostos. > Sabendo que todos produtos compostos são feitos de comerciais... > > Segue em anexo as DDL das minhas duas tabelas: > > CREATE TABLE PRODUTO ( > CODIGO INTEGER NOT NULL, > TIPO VARCHAR(1), > CODPRODUTO VARCHAR(16), > DESCRICAO VARCHAR(255), > QUANTIDADEATUAL NUMERIC(6,2), > QUANTIDADEMINIMA NUMERIC(6,2), > PESO NUMERIC(3,2), > CUSTOCOMPRA NUMERIC(9,3), > CUSTOFINAL NUMERIC(9,3), > PRECOVENDA NUMERIC(9,3), > IPI NUMERIC(5,2), > MARKUP NUMERIC(5,2), > MEDIDAS VARCHAR(15), > LOCALIZACAO VARCHAR(4), > OBS VARCHAR(255), > DETALHAMENTOPROPOSTA BLOB SUB_TYPE 1 SEGMENT SIZE 16384, > FOTOS BLOB SUB_TYPE 1 SEGMENT SIZE 16384, > UNIDADE SMALLINT, > GRUPO SMALLINT > ); > > > Minha tabela de relacionamentos: > > CREATE TABLE PRODUTOCOMPOSICAO ( > CODIGO INTEGER NOT NULL, > CODIGOPRODUTO INTEGER NOT NULL, > CODIGOPRODUTOADICIONADO INTEGER NOT NULL, > QUANTIDADE NUMERIC(9,3) NOT NULL > ); > > > 1) Aí pergunto a vocês, estão estruturadas corretamente as minhas tabelas? > > 2) Como fazer para que o custo final de um produto composto sempre se > mantenha atualizado através dos custos dos componentes comerciais? > > 3) Como realizar um select que me mostre a raiz de todos os componentes > que compõem um produto composto? > Ex: > > Composição do Servidor > - 1 Computador MOD 1 > -- 1 HD > -- 2 MEM RAM > -- GABINENTE > - 2 HD > - MEM HD > > Atualmente tenho uma tabela que mantém o cadastro de produtos e outra > que mantém o relacionamento entre eles. > O preço de venda dos produtos compostos são calculados toda vez que é > alterada a estrutura da tabela de relacionamento através de um trigger. > > Agradeceria muito quem pudesse me dar uma ajuda! > > E desculpem pelo longo e-mail! > > > Atenciosamente, > > > Lucas Zampar Bernardi > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From adelionep em gmail.com Tue Apr 28 14:49:07 2009 From: adelionep em gmail.com (=?ISO-8859-1?Q?Ad=E9lio?=) Date: Tue, 28 Apr 2009 14:49:07 -0300 Subject: [firebase-br] Comparar Bancos Firebird 2.1 In-Reply-To: <015301c9c80e$5f56ef40$6915a8c0@MagnoSystem> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br><1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> <015301c9c80e$5f56ef40$6915a8c0@MagnoSystem> Message-ID: <49F74193.40903@gmail.com> Boa tarde pessoal, estou usando a versão 2.1 do firebird, porém não tenho conseguido fazer comparação pelo ibexpert entre dois bancos, um banco é o de desenvolvimento, o outro é o que está em produção, com bancos da versão 1.5 eu consigo numa boa, mas na 2.1 não estou conseguindo, alguém já passou por isso? att, Adélio From lazaro em usinaalvorada.com.br Tue Apr 28 15:00:02 2009 From: lazaro em usinaalvorada.com.br (lazaro) Date: Tue, 28 Apr 2009 15:00:02 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_Composi=E7=E3o_de_pro?= =?iso-8859-1?q?dutos=2C_select_recursivos_e_afins=2E=2E=2E?= In-Reply-To: <49F73A70.4040404@gmail.com> References: <49F723FB.2000501@gmail.com> <49F73A70.4040404@gmail.com> Message-ID: Fiz augo mais ou menos recursivo, pega o exemplo e implemente no seu caso. /*seleciona em uma tabela tando codigo do produto ou codigo original*/ for SELECT catalogo.cod_produto, catalogo.cod_original FROM CATALOGO WHERE ((COD_PRODUTO = :cod)or (COD_ORIGINAL = :cod)) into :vprod1, :vprod2 do begin for SELECT catalogo.marca "Marca", catalogo.cod_original "Codigo Original", catalogo.cod_produto "Chave" FROM CATALOGO WHERE ((COD_PRODUTO = :vprod1)or (COD_ORIGINAL = :vprod2)) into :marca, :cod_origianl, :chave do SUSPEND; end end _________________________________________________ -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Lucas Zampar Enviada em: terça-feira, 28 de abril de 2009 14:19 Para: FireBase Assunto: Re: [firebase-br] RES: Composição de produtos, select recursivos e afins... Olá Lázaro, Creio que não é possível adotar essa abordagem, pois no meu caso, o sistema terá de permitir a inclusão de quantos níveis eu precisar, sendo que em cada nível podem haver produtos comerciais, como compostos vindos de outros níveis. Estou escrevendo dois triggers que aparentemente resolveram o problema da soma final dos ítens, porém quando altero o custo de algum componente da composição, a atualização não é propagada (é claro). Existe algum meio de chamar uma espécie de "trigger recursivo" afim de atualizar todas as dependências? Segue anexo o trigger que roda sempre que altero a composição do produto: CREATE OR ALTER trigger produtocomposicao_up_custofinal for produtocomposicao active after insert or update or delete position 0 AS begin /* Atualiza o custo_final ao alterar estrutura do produto */ /* Roda após update com sucesso */ /* new.codigoproduto => Key a ser utilizada nos updates */ update produto set produto.custofinal = ( select SUM(B.quantidade * A.custofinal) from produtocomposicao B left join produto A on (B.codigoprodutoadicionado = A.codigo) where B.codigoproduto = new.codigoproduto ) where produto.codigo = new.codigoproduto; end Alguém sabe me dizer como pode ser utilizado o select with recursive? Ele resolveria o meu problema? Muito obrigado, Lucas Zampar > Amigo simplifica sua vida... > Faz um tabela mestre produtos com uma chave primaria e tudo > Coloca um atributo Tipo_produto 'P','k','s' > Sendo p=produto, K=kit, S= serviço > Quando for kit vc vende os itens da tabela kit (PRODUTOCOMPOSICAO), se for p > então vende normalmente e assim sucessivamente. > > Foi assim que fiz a 2 anos atrás, em um sistema para bicicletaria. > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Lucas Zampar > Enviada em: terça-feira, 28 de abril de 2009 12:43 > Para: lista em firebase.com.br > Assunto: [firebase-br] Composição de produtos, select recursivos e afins... > > Bom dia senhores, > > > Estou tentando resolver um problema há vários tinhas porém sem sucesso. > Na empresa em que trabalho, vendemos produtos que podem ser compostos > ou simplesmente comerciais. > O problema está sendo eu criar a árvore de relacionamento de produtos > compostos. > > Por exemplo: > Um HD é um produto tipo = "C", pois é comercial e não tem estrutura de > composição. > Uma MEM RAM é um produto tipo = "C", pois é comercial e não tem > estrutura de composição. > Um GABINETE é um produto tipo = "C", pois é comercial e não tem > estrutura de composição. > > Os produtos manufaturados são do tipo = "M", exemplo: > > Já um COMPUTADOR MOD1 tem em sua composição: > 1 HD > 2 MEM RAM > 1 GABINETE > > Um COMPUTADOR MOD2 tem em sua composição: > 2 HD > 1 MEM RAM > 1 GABINETE > > Já um SERVIDOR tem sua composição: > 1 COMPUDATOR MOD1 > 2 HD > 2 MEM RAM > > Observem que tenho de ter n níveis e adicionar vários produtos tanto > comerciais, como compostos. > Sabendo que todos produtos compostos são feitos de comerciais... > > Segue em anexo as DDL das minhas duas tabelas: > > CREATE TABLE PRODUTO ( > CODIGO INTEGER NOT NULL, > TIPO VARCHAR(1), > CODPRODUTO VARCHAR(16), > DESCRICAO VARCHAR(255), > QUANTIDADEATUAL NUMERIC(6,2), > QUANTIDADEMINIMA NUMERIC(6,2), > PESO NUMERIC(3,2), > CUSTOCOMPRA NUMERIC(9,3), > CUSTOFINAL NUMERIC(9,3), > PRECOVENDA NUMERIC(9,3), > IPI NUMERIC(5,2), > MARKUP NUMERIC(5,2), > MEDIDAS VARCHAR(15), > LOCALIZACAO VARCHAR(4), > OBS VARCHAR(255), > DETALHAMENTOPROPOSTA BLOB SUB_TYPE 1 SEGMENT SIZE 16384, > FOTOS BLOB SUB_TYPE 1 SEGMENT SIZE 16384, > UNIDADE SMALLINT, > GRUPO SMALLINT > ); > > > Minha tabela de relacionamentos: > > CREATE TABLE PRODUTOCOMPOSICAO ( > CODIGO INTEGER NOT NULL, > CODIGOPRODUTO INTEGER NOT NULL, > CODIGOPRODUTOADICIONADO INTEGER NOT NULL, > QUANTIDADE NUMERIC(9,3) NOT NULL > ); > > > 1) Aí pergunto a vocês, estão estruturadas corretamente as minhas tabelas? > > 2) Como fazer para que o custo final de um produto composto sempre se > mantenha atualizado através dos custos dos componentes comerciais? > > 3) Como realizar um select que me mostre a raiz de todos os componentes > que compõem um produto composto? > Ex: > > Composição do Servidor > - 1 Computador MOD 1 > -- 1 HD > -- 2 MEM RAM > -- GABINENTE > - 2 HD > - MEM HD > > Atualmente tenho uma tabela que mantém o cadastro de produtos e outra > que mantém o relacionamento entre eles. > O preço de venda dos produtos compostos são calculados toda vez que é > alterada a estrutura da tabela de relacionamento através de um trigger. > > Agradeceria muito quem pudesse me dar uma ajuda! > > E desculpem pelo longo e-mail! > > > Atenciosamente, > > > Lucas Zampar Bernardi > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ass.volts em terra.com.br Tue Apr 28 15:04:07 2009 From: ass.volts em terra.com.br (Rafael Voltani) Date: Tue, 28 Apr 2009 18:04:07 +0000 Subject: [firebase-br] Comparar Bancos Firebird 2.1 Message-ID: <63687.1240941847@terra.com.br> boa tarde Adélio, já passei por probelma assim. . experimenta trocar a porta de comunicacao do ultimo instalado . vai na pasta onde esta instalado o firbird, procura o arquivo firebird.conf... procura a linha #RemoteServicePort, altera pra uma porta qualquer, eu uso a 3050... . e reinicia . experimenta pra ver se dah certo, ok? . abraco . . Rafael Voltani . . . On Ter 28/04/09 14:49 , Adélio adelionep em gmail.com sent: Boa tarde pessoal, estou usando a versão 2.1 do firebird, porém não tenho conseguido fazer comparação pelo ibexpert entre dois bancos, um banco é o de desenvolvimento, o outro é o que está em produção, com bancos da versão 1.5 eu consigo numa boa, mas na 2.1 não estou conseguindo, alguém já passou por isso? att, Adélio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 [1] Para consultar mensagens antigas: http://firebase.com.br/pesquisa [2] 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=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTI0MDk0MTEwNC44OTk3NDYuMjY0NTQuZHJlc2Rlbi50ZXJyYS5jb20sNTA0Nw==TerraMail [3] Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From adelionep em gmail.com Tue Apr 28 15:20:23 2009 From: adelionep em gmail.com (=?ISO-8859-1?Q?Ad=E9lio?=) Date: Tue, 28 Apr 2009 15:20:23 -0300 Subject: [firebase-br] Comparar Bancos Firebird 2.1 In-Reply-To: <63687.1240941847@terra.com.br> References: <63687.1240941847@terra.com.br> Message-ID: <49F748E7.3010507@gmail.com> Localizei o problema aqui, é o seguinte, tudo que mando fazer no banco de dados, me retorna o erro lock conflit on no wait transaction, nesse momento deu um shut no banco pelo gfix, e não consigo mais colocá-lo online, só fica me retornando esse erro. att, Adélio Rafael Voltani escreveu: > boa tarde Adélio, já passei por probelma assim. > . > experimenta trocar a porta de comunicacao do ultimo instalado > . > vai na pasta onde esta instalado o firbird, procura o arquivo > firebird.conf... > procura a linha #RemoteServicePort, altera pra uma porta qualquer, > eu uso a 3050... > . > e reinicia > . > experimenta pra ver se dah certo, ok? > . > abraco > . > . > Rafael Voltani > . > . > . > On Ter 28/04/09 14:49 , Adélio adelionep em gmail.com sent: > Boa tarde pessoal, estou usando a versão 2.1 do firebird, porém > não > tenho conseguido fazer comparação pelo ibexpert entre dois bancos, > um > banco é o de desenvolvimento, o outro é o que está em produção, > com > bancos da versão 1.5 eu consigo numa boa, mas na 2.1 não estou > conseguindo, alguém já passou por isso? > att, > Adélio > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 [1] > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > [2] > 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=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTI0MDk0MTEwNC44OTk3NDYuMjY0NTQuZHJlc2Rlbi50ZXJyYS5jb20sNTA0Nw==TerraMail > [3] > 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 niko em bruner.com.br Tue Apr 28 16:04:55 2009 From: niko em bruner.com.br (Jorge Umberto Scatolin Marques) Date: Tue, 28 Apr 2009 16:04:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?Log_de_exclus=E3o_de_Pedido?= Message-ID: <841899ADD7C5404286D6EF3BAEB4E8CB@ti02> Saudações... tenho um Sistema do qual nao possuo os fontes e preciso fazer o seguinte: 1 - Criei uma tabela exatamente igual à tabela de Pedidos, chamada Pedidos_excluidos 2 - Criei uma procedure de inserção; 3 - Agora, vou criar uma trigger q dispara essa procedure e armazena o pedido excluido na tabela Pedidos_excluidos... Mto bem, a pergunta é a seguinte: eu tenho mesmo q colocar old. todos os campos um a um? ou tem como colocar algo old.*? Eu sei q se ao inve´s de eu digitar esse email eu digitasse os campos, já estaria pronto...hehehehe Mas é q tem a itens do pedido....rsssss Obrigado From junior em farsoft.com.br Tue Apr 28 16:06:13 2009 From: junior em farsoft.com.br (Arlei F. Farnetani Junior) Date: Tue, 28 Apr 2009 16:06:13 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <49F72A5C.2080109@farsoft.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> <1102960059.20090428121109@warmboot.com.br> <49F72A5C.2080109@farsoft.com.br> Message-ID: <49F753A5.5020505@farsoft.com.br> O shadown não é o problema. Formatamos a maquina e instalamos o windows 2008 server pra testar e a velocidade a mesma coisa 700milisegundos contra 200milisegundos do notebook. E agora o q fazer???????? Arlei F. Farnetani Junior escreveu: > Como é que eu verifico isto ??? > > Carlos H. Cantu escreveu: >> Comparar dois sistemas operacionais diferentes é complicado. De >> qualquer forma, verifique se o Win2003 está com o recurso de "shadow" >> ativado (isso pode prejudicar a performance). >> >> []s >> Carlos H. Cantu >> www.FireBase.com.br - www.firebirdnews.org >> www.warmboot.com.br - blog.firebase.com.br >> >> AFFJ> O servidor é super novo...adquirido agora da HP. >> AFFJ> Processador xeon 2.333Mhz X2 >> >> AFFJ> Fiz tudo o que vc falow abaixo...e no notebook a velocidade é >> na media 200ms >> AFFJ> e no servidor 800ms. >> >> AFFJ> O sistema operacional é diferente: windows 2003 server no >> servidor e >> AFFJ> xp no note. >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Tue Apr 28 16:08:37 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Tue, 28 Apr 2009 16:08:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BOFF=5D_Firebird_SQL=3A_por_que_t?= =?iso-8859-1?q?=E3o_impopular=3F_=28e_como_melhorar_a_situa=E7=E3o=29?= In-Reply-To: References: Message-ID: <49F75435.9020800@persoft.com.br> Acho legal esta preocupação em relação a popularidade do firebird e acho que nosso papel de usuário do firebird como software livre é divulgá-lo. Quanto mais usuários mais forte é o software. Mas o firebird é um software livre e como todo software livre, nasceu com o objetivo de cobrir as necessidades de uma comunidade, que até então não encontrava em outros produtos as mesmas características.. Ser um banco de dados de verdade, contendo a estrutura mínima para isso, e ser pouco exigente, no sentido de requisitos de hardware, software e pessoal para mantê-lo, assim quem precisava de mais que um paradox, access e mysql, mas não tinha como investir em um oracle, sqlserver ou postgree, passou a ter uma opção atraente. Como todo o software livre, o mais importante é a excelência em relação ao que ele faz, a evolução passa a ser natural. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Giovani Rochê escreveu: > Achei esse artigo que foi divulgado ontem(me parece) no UOL Tecnologia. > Fala pq o Firebird é impopular e como podemos reverter isso. > > Concordo plenamente com o autor(não achei o nome dele) > Firebird SQL: por que tão impopular? (e como melhorar a situação) Artigo: > http://www.itexto.net/devkico/?p=395 > > _________________________________________________________________ > Emoticons e Winks super diferentes para o Messenger. Baixe agora, é grátis! > http://specials.br.msn.com/ilovemessenger/pacotes.aspx > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.0.238 / Virus Database: 270.12.6/2084 - Release Date: 04/28/09 06:15:00 > > From edujed em gmail.com Tue Apr 28 16:14:43 2009 From: edujed em gmail.com (Eduardo Jedliczka) Date: Tue, 28 Apr 2009 16:14:43 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <49F753A5.5020505@farsoft.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> <1102960059.20090428121109@warmboot.com.br> <49F72A5C.2080109@farsoft.com.br> <49F753A5.5020505@farsoft.com.br> Message-ID: <1240946083.4944.4.camel@Aspire5612.bonagura.com.br> volto a repetir, qual é o modelo do processador ? 2.333mhz é a velocidade... até bem pouco tempo atrás a HP ainda vendia servidores com processadores XEON de 604 pinos (que são uma bomba). Se a máquina é nova, porque comprou um XEON dual-core se está o mesmo preço de um XEON quad-core ? Outra coisa, como foi montado o RAID dos discos ? Como você demonstrou ter disponibilidade para formatar o servidor, faça um teste com linux e veja qual é o resultado. Abraço Eduardo. Em Ter, 2009-04-28 às 16:06 -0300, Arlei F. Farnetani Junior escreveu: > O shadown não é o problema. > > Formatamos a maquina e instalamos o windows 2008 server pra testar > e a velocidade a mesma coisa 700milisegundos contra 200milisegundos do > notebook. > > E agora o q fazer???????? > > Arlei F. Farnetani Junior escreveu: > > Como é que eu verifico isto ??? > > > > Carlos H. Cantu escreveu: > >> Comparar dois sistemas operacionais diferentes é complicado. De > >> qualquer forma, verifique se o Win2003 está com o recurso de "shadow" > >> ativado (isso pode prejudicar a performance). > >> > >> []s > >> Carlos H. Cantu > >> www.FireBase.com.br - www.firebirdnews.org > >> www.warmboot.com.br - blog.firebase.com.br > >> > >> AFFJ> O servidor é super novo...adquirido agora da HP. > >> AFFJ> Processador xeon 2.333Mhz X2 > >> > >> AFFJ> Fiz tudo o que vc falow abaixo...e no notebook a velocidade é > >> na media 200ms > >> AFFJ> e no servidor 800ms. > >> > >> AFFJ> O sistema operacional é diferente: windows 2003 server no > >> servidor e > >> AFFJ> xp no note. > >> > >> > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Apr 28 16:51:22 2009 From: belo em elogica.com.br (Eduardo Belo) Date: Tue, 28 Apr 2009 16:51:22 -0300 Subject: [firebase-br] Modelagem Sistema Almoxarifado Hospitalar Message-ID: Estou desenvolvendo um Controle de Estoque para um Almoxarifado Hospitalar e estou com algumas dúvidas na sua modelagem. Dentre os vários produtos, existem aqueles que tem prazos de validades e lotes. Com relação ao cadastramento dos Lotes, se alguém tiver alguma experiência nessa modelagem, poderia me dar alguma dica? Agradeço a todos que ajudarem. Estou utilizando o Firebird 2.1 e Delphi 7. From zottissistemas em brturbo.com.br Tue Apr 28 17:19:13 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Tue, 28 Apr 2009 17:19:13 -0300 Subject: [firebase-br] Modelagem Sistema Almoxarifado Hospitalar In-Reply-To: References: Message-ID: <94790266AF4E4A80B390BF19CACE7E3A@ZOTTISNOTEBOOK> vc pode colocar a data de validade e lote junto com as entradas de estoque assim, seria dado baixa pela validade e lote, ficando mais facil de controlar os que estão para vencer ou vencidos. essa é a minha opinião, nunca fiz algo para Hospital, mas ja trabalhei em uma veterinária que tinhamos que controlar os medicamentos também. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Eduardo Belo" To: Sent: Tuesday, April 28, 2009 4:51 PM Subject: [firebase-br] Modelagem Sistema Almoxarifado Hospitalar Estou desenvolvendo um Controle de Estoque para um Almoxarifado Hospitalar e estou com algumas dúvidas na sua modelagem. Dentre os vários produtos, existem aqueles que tem prazos de validades e lotes. Com relação ao cadastramento dos Lotes, se alguém tiver alguma experiência nessa modelagem, poderia me dar alguma dica? Agradeço a todos que ajudarem. Estou utilizando o Firebird 2.1 e Delphi 7. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 keninfo.com.br Tue Apr 28 17:40:06 2009 From: renato em keninfo.com.br (=?iso-8859-1?Q?Renato_Andr=E9?=) Date: Tue, 28 Apr 2009 17:40:06 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BOFF=5D_Firebird_SQL=3A_por_que_t?= =?iso-8859-1?q?=E3o_impopular=3F_=28e_como_melhorar_a_situa=E7=E3o?= =?iso-8859-1?q?=29?= References: <49F75435.9020800@persoft.com.br> Message-ID: Realmente Eduardo, concordo plenamente. ----- Original Message ----- From: "Eduardo Pelizzari de Andrade" To: "FireBase" Sent: Tuesday, April 28, 2009 4:08 PM Subject: Re: [firebase-br] [OFF] Firebird SQL: por que tão impopular? (e como melhorar a situação) Acho legal esta preocupação em relação a popularidade do firebird e acho que nosso papel de usuário do firebird como software livre é divulgá-lo. Quanto mais usuários mais forte é o software. Mas o firebird é um software livre e como todo software livre, nasceu com o objetivo de cobrir as necessidades de uma comunidade, que até então não encontrava em outros produtos as mesmas características.. Ser um banco de dados de verdade, contendo a estrutura mínima para isso, e ser pouco exigente, no sentido de requisitos de hardware, software e pessoal para mantê-lo, assim quem precisava de mais que um paradox, access e mysql, mas não tinha como investir em um oracle, sqlserver ou postgree, passou a ter uma opção atraente. Como todo o software livre, o mais importante é a excelência em relação ao que ele faz, a evolução passa a ser natural. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Giovani Rochê escreveu: > Achei esse artigo que foi divulgado ontem(me parece) no UOL Tecnologia. > Fala pq o Firebird é impopular e como podemos reverter isso. > > Concordo plenamente com o autor(não achei o nome dele) > Firebird SQL: por que tão impopular? (e como melhorar a situação) Artigo: > http://www.itexto.net/devkico/?p=395 > > _________________________________________________________________ > Emoticons e Winks super diferentes para o Messenger. Baixe agora, é > grátis! > http://specials.br.msn.com/ilovemessenger/pacotes.aspx > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: > 270.12.6/2084 - Release Date: 04/28/09 06:15: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 futura1999 em gmail.com Tue Apr 28 17:43:47 2009 From: futura1999 em gmail.com (ARNOPAZ-FUTURA Informatica/Locadora/LanHouse) Date: Tue, 28 Apr 2009 17:43:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o?= Message-ID: Boa tarde. Alguém sabe como criar o tal datasource para conectar o banco no VFP ?? Estou usando a seguinte conexão: SQLSTRINGCONNECT("User=SYSDBA;Password=masterkey;Database=e:\futura.fdb;DataSource=localhost;Port=3050;Dialect=3;") -- Arno R. da Paz FUTURA - Informática e LanHouse Tres Cachoeiras/RS ---------------------------------------------------------------------- Gl 2,20 "Já estou crucificado com Cristo; e vivo, não mais eu, mas Cristo vive em mim; e a vida que agora vivo na carne, vivo-a na fé do Filho de Deus, o qual me amou, e se entregou a si mesmo por mim." From ferracin em terra.com.br Tue Apr 28 17:47:59 2009 From: ferracin em terra.com.br (Hevaldo Ferracin) Date: Tue, 28 Apr 2009 16:47:59 -0400 Subject: [firebase-br] Problema com GBAK References: Message-ID: <002301c9c842$9fb3d790$64fea8c0@NoteBook> Boa tarde pessoal... Não consigo fazer o backup do banco pelo GBAK, fiz um arquivo cop_sis.bat, com as seguintes instruções: c: cd\Program Files\Firebird\Firebird_1_5\bin SET ISC_USER=SYSDBA SET ISC_PASSWORD=masterkey gbak -b -v -t c:\arquiv~1\sisat\banco2\dbsisat.fdb c:\temp\dbsisat.fbk e aparece os seguintes erros: GBAK: ERROR: unavailable database GBAK: Existing before completion due to errors não consigo identificar o problema, alguem sabe o que pode ser isso. Obrigado Hevaldo From marco em visao-ol.com.br Tue Apr 28 18:14:18 2009 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Marco_Ant=F4nio?=) Date: Tue, 28 Apr 2009 18:14:18 -0300 Subject: [firebase-br] Duvida no TEF Message-ID: <003e01c9c846$4d61a2c0$0850abc0@marco01> Bom Noite, amigos. Tenho uma duvida sobre TEF Discado, já fiz a homologação do sistema na operadora e já tem o certificado, agora eu preciso instalar o TEF no cliente, qual é o procedimento que eu tenho que fazer para instalação do TEF. Atenciosamente, Marco Antônio From rodrigo em solucoeseinformatica.com.br Tue Apr 28 18:35:29 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Tue, 28 Apr 2009 18:35:29 -0300 Subject: [firebase-br] RES: Modelagem Sistema Almoxarifado Hospitalar In-Reply-To: Message-ID: Eduardo, Há muito tempo atrás eu fiz um software que controlava o estoque de uma distribuidora de produtos farmacêuticos. Na época, optamos por modelar a tabela de estoques com o número do lote e a data de fabricação e validade, gerando tantas linhas na tabela de estoque quantos fossem os lotes do mesmo produto. Ao gerar os movimentos de entrada, o sistema verificava a existência de um lote e criava um novo estoque ou alimentava um estoque de um lote já existente. Nas baixas trabalhávamos com estoque FIFO, onde o sistema apresentava uma relação dos lotes disponíveis, ordenando por data de validade e sugerindo os itens com validade mais próxima para que fossem baixados primeiro. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Belo Enviada em: 28 de abril de 2009 16:51 Para: lista em firebase.com.br Assunto: [firebase-br] Modelagem Sistema Almoxarifado Hospitalar Estou desenvolvendo um Controle de Estoque para um Almoxarifado Hospitalar e estou com algumas dúvidas na sua modelagem. Dentre os vários produtos, existem aqueles que tem prazos de validades e lotes. Com relação ao cadastramento dos Lotes, se alguém tiver alguma experiência nessa modelagem, poderia me dar alguma dica? Agradeço a todos que ajudarem. Estou utilizando o Firebird 2.1 e Delphi 7. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.6/2084 - Data de Lançamento: 04/28/09 06:15:00 From rodrigo em solucoeseinformatica.com.br Tue Apr 28 18:37:40 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Tue, 28 Apr 2009 18:37:40 -0300 Subject: [firebase-br] RES: Problema com GBAK In-Reply-To: <002301c9c842$9fb3d790$64fea8c0@NoteBook> Message-ID: Você tem que especificar nos caminhos do banco de dados o servidor: gbak -b -v -t localhost:c:\arquiv~1\sisat\banco2\dbsisat.fdb localhost:c:\temp\dbsisat.fbk []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Hevaldo Ferracin Enviada em: 28 de abril de 2009 17:48 Para: FireBase Assunto: [firebase-br] Problema com GBAK Boa tarde pessoal... Não consigo fazer o backup do banco pelo GBAK, fiz um arquivo cop_sis.bat, com as seguintes instruções: c: cd\Program Files\Firebird\Firebird_1_5\bin SET ISC_USER=SYSDBA SET ISC_PASSWORD=masterkey gbak -b -v -t c:\arquiv~1\sisat\banco2\dbsisat.fdb c:\temp\dbsisat.fbk e aparece os seguintes erros: GBAK: ERROR: unavailable database GBAK: Existing before completion due to errors não consigo identificar o problema, alguem sabe o que pode ser isso. Obrigado Hevaldo ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.6/2084 - Data de Lançamento: 04/28/09 06:15:00 From ferracin em terra.com.br Tue Apr 28 19:08:38 2009 From: ferracin em terra.com.br (Hevaldo Ferracin) Date: Tue, 28 Apr 2009 18:08:38 -0400 Subject: [firebase-br] RES: Problema com GBAK References: <20090428213829.634ED400004C6@betune.terra.com> Message-ID: <003101c9c84d$e39e01f0$64fea8c0@NoteBook> Alo Rodrigo Funcionou beleza... muito obrigado, Hevaldo ----- Original Message ----- From: "Rodrigo A. de Freitas" To: "'FireBase'" Sent: Tuesday, April 28, 2009 5:37 PM Subject: [firebase-br] RES: Problema com GBAK Você tem que especificar nos caminhos do banco de dados o servidor: gbak -b -v -t localhost:c:\arquiv~1\sisat\banco2\dbsisat.fdb localhost:c:\temp\dbsisat.fbk []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Hevaldo Ferracin Enviada em: 28 de abril de 2009 17:48 Para: FireBase Assunto: [firebase-br] Problema com GBAK Boa tarde pessoal... Não consigo fazer o backup do banco pelo GBAK, fiz um arquivo cop_sis.bat, com as seguintes instruções: c: cd\Program Files\Firebird\Firebird_1_5\bin SET ISC_USER=SYSDBA SET ISC_PASSWORD=masterkey gbak -b -v -t c:\arquiv~1\sisat\banco2\dbsisat.fdb c:\temp\dbsisat.fbk e aparece os seguintes erros: GBAK: ERROR: unavailable database GBAK: Existing before completion due to errors não consigo identificar o problema, alguem sabe o que pode ser isso. Obrigado Hevaldo ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.6/2084 - Data de Lançamento: 04/28/09 06:15: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=SCYzNTQ0MzA4I3Blcm0hdGVycmEmMSwxMjQwOTU0NzEwLjMyMTg4Mi4yMjk0MS5sYWRpZ3VlLmhzdC50ZXJyYS5jb20uYnIsNDg4Mg==TerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From bragaped em gmail.com Tue Apr 28 19:49:23 2009 From: bragaped em gmail.com (Pedro Braga) Date: Tue, 28 Apr 2009 19:49:23 -0300 Subject: [firebase-br] Delphi 7 + Fb 2.1 In-Reply-To: <20eaa6880904280633n770ff2a6lb77f54c35ddb7e1b@mail.gmail.com> References: <6a31e7720904280607h6e2c373vb3299e22c815e65c@mail.gmail.com> <20eaa6880904280633n770ff2a6lb77f54c35ddb7e1b@mail.gmail.com> Message-ID: Já Tive esse problema ao migrar para o FB 2.1.2 a solução oi trocar o componente de acesso pois não consegui fazer a conecção com o banco no FB 2.1.2 pelo IBO somente pelo DBX usando o driver TBODBXFB. porem em versões do Firebird Anteriores funcionava perfeitamente. Fiz a migração do componente pois o sistema era pequeno. outro problema é que vc estar tentando abrir um banco de dados que esta na versão superior ao instalado no seu PC. Pedro 2009/4/28 Kelver Merlotti > não é o client desatualizado não? > (gds32.dll ou fbclient.dll) > > abraços! > > 2009/4/28 Felipe Aron : > > Pessoal estou com problemas ao conectar com o DB Fb 2.1 através do Delphi > 7 > > usando o componente IBO 4.8 > > Ao tentar conectar da o seguinte erro: > > "unsupported on-disk structure for file...., support 10" > > > > Alguém já passou por isso ? > > > > -- > > Com a força aprenda a suavidade. Através da suavidade a força > prevalecerá! > > > > http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal > (Sistema > > Gratuito - Em Desenvolvimento...) > > http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão > > http://pogsjob.wordpress.com (Pogs de programadores) > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Msn: kmerlotti em hotmail.com > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From bragaped em gmail.com Tue Apr 28 20:12:06 2009 From: bragaped em gmail.com (Pedro Braga) Date: Tue, 28 Apr 2009 20:12:06 -0300 Subject: [firebase-br] RES: Modelagem Sistema Almoxarifado Hospitalar In-Reply-To: <49f776c5.9b53f10a.6435.ffffaf9eSMTPIN_ADDED@mx.google.com> References: <49f776c5.9b53f10a.6435.ffffaf9eSMTPIN_ADDED@mx.google.com> Message-ID: Trabalho com Sistema para Farmacias onde temos que controlar os lotes de todos os produtos trabalhamos com uma tabela de lote separada da tabela de estoque. 2009/4/28 Rodrigo A. de Freitas > Eduardo, > > Há muito tempo atrás eu fiz um software que controlava o estoque de uma > distribuidora de produtos farmacêuticos. Na época, optamos por modelar a > tabela de estoques com o número do lote e a data de fabricação e validade, > gerando tantas linhas na tabela de estoque quantos fossem os lotes do mesmo > produto. > > Ao gerar os movimentos de entrada, o sistema verificava a existência de um > lote e criava um novo estoque ou alimentava um estoque de um lote já > existente. > > Nas baixas trabalhávamos com estoque FIFO, onde o sistema apresentava uma > relação dos lotes disponíveis, ordenando por data de validade e sugerindo > os > itens com validade mais próxima para que fossem baixados primeiro. > > []'s > > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Eduardo Belo > Enviada em: 28 de abril de 2009 16:51 > Para: lista em firebase.com.br > Assunto: [firebase-br] Modelagem Sistema Almoxarifado Hospitalar > > Estou desenvolvendo um Controle de Estoque para um Almoxarifado Hospitalar > e > estou com algumas dúvidas na sua modelagem. > Dentre os vários produtos, existem aqueles que tem prazos de validades e > lotes. Com relação ao cadastramento dos Lotes, se alguém > tiver alguma experiência nessa modelagem, poderia me dar alguma dica? > > Agradeço a todos que ajudarem. > > Estou utilizando o Firebird 2.1 e Delphi 7. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 8.5.287 / Banco de dados de vírus: 270.12.6/2084 - Data de > Lançamento: 04/28/09 06:15: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 alexandre em fivetech.info Tue Apr 28 21:48:25 2009 From: alexandre em fivetech.info (Alexandre [FiveTech]) Date: Tue, 28 Apr 2009 21:48:25 -0300 Subject: [firebase-br] RES: Modelagem Sistema Almoxarifado Hospitalar In-Reply-To: References: <49f776c5.9b53f10a.6435.ffffaf9eSMTPIN_ADDED@mx.google.com> Message-ID: <49F7A3D9.9090108@fivetech.info> Trabalhei no departamento de informática de um hospital grande e lá o controle de lote e validade também fica numa tabela separada das entradas de estoque. O sistema gerencia todo o material e inclusive o mobiliário do hospital, o que faz com que muitos itens não tenha lote e validade. E mesmo que o seu sistema não chegue a essa abrangência, itens como algodão, gazes, esparadrapo podem não ter validade. Infelizmente fazer com que o colaborador pegue na prateleira o que está vencendo primeiro, é uma questão que foge ao alcance da informática (questões culturais... administração de estoque...) A chave desta tabela de lote e validade é impressa como código de barras (etiquetadora Zebra) e em seguida colada no medicamento. Agora um problema maior ainda que é bom já ir se preocupando é com estoques fracionados, e isso interfere muito no controle de estoque. A farmácia terá um vidro de 100ml de um medicamento que custa mil reais (tratamento de câncer por exemplo). Nestes casos é comum o vidro não ser entregue na unidade onde o paciente está internado. O vidro fica sob os cuidados da farmácia e uma seringa com a dose do paciente (10ml) é entregue nos horários prescritos pelo médico. Assim você terá 10 vidros + 90ml de lotes diferentes. Ajudei pouco no desenvolvimento deste sistema porque cuidava dos sistemas clínicos e não dos administrativos, porém desenvolvi o sistema de prescrição médica que gerava o pedido dos itens para a farmácia. Posteriormente desenvolvi um sistema de impressão de etiquetas para a farmácia que imprimia o nome do paciente e a medicação prescrita. Com esta etiqueta a farmácia separava a medicação que deveria subir para as enfermarias. Facilitou muito o processo de separação de itens. Não vejo esta lista todos os dias, mas fico a disposição para colaborar. Alexandre S. Bazan ------------------ alexandre em fivetech.info alexandrebazan em hotmail.com (msn) Cel 14 8122.5038 Pedro Braga wrote: > Trabalho com Sistema para Farmacias onde temos que controlar os lotes de > todos os produtos trabalhamos com uma tabela de lote separada da tabela de > estoque. > > 2009/4/28 Rodrigo A. de Freitas > > >> Eduardo, >> >> Há muito tempo atrás eu fiz um software que controlava o estoque de uma >> distribuidora de produtos farmacêuticos. Na época, optamos por modelar a >> tabela de estoques com o número do lote e a data de fabricação e validade, >> gerando tantas linhas na tabela de estoque quantos fossem os lotes do mesmo >> produto. >> >> Ao gerar os movimentos de entrada, o sistema verificava a existência de um >> lote e criava um novo estoque ou alimentava um estoque de um lote já >> existente. >> >> Nas baixas trabalhávamos com estoque FIFO, onde o sistema apresentava uma >> relação dos lotes disponíveis, ordenando por data de validade e sugerindo >> os >> itens com validade mais próxima para que fossem baixados primeiro. >> >> []'s >> >> >> Rodrigo A. de Freitas >> Análise & Desenvolvimento >> >> Soluções & Informática >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Eduardo Belo >> Enviada em: 28 de abril de 2009 16:51 >> Para: lista em firebase.com.br >> Assunto: [firebase-br] Modelagem Sistema Almoxarifado Hospitalar >> >> Estou desenvolvendo um Controle de Estoque para um Almoxarifado Hospitalar >> e >> estou com algumas dúvidas na sua modelagem. >> Dentre os vários produtos, existem aqueles que tem prazos de validades e >> lotes. Com relação ao cadastramento dos Lotes, se alguém >> tiver alguma experiência nessa modelagem, poderia me dar alguma dica? >> >> Agradeço a todos que ajudarem. >> >> Estou utilizando o Firebird 2.1 e Delphi 7. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> Nenhum vírus encontrado nessa mensagem recebida. >> Verificado por AVG - www.avgbrasil.com.br >> Versão: 8.5.287 / Banco de dados de vírus: 270.12.6/2084 - Data de >> Lançamento: 04/28/09 06:15: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 marciliocontas em gmail.com Tue Apr 28 22:51:02 2009 From: marciliocontas em gmail.com (Marcilio Junior) Date: Tue, 28 Apr 2009 22:51:02 -0300 Subject: [firebase-br] Duvida no TEF In-Reply-To: <003e01c9c846$4d61a2c0$0850abc0@marco01> References: <003e01c9c846$4d61a2c0$0850abc0@marco01> Message-ID: <676235a30904281851i30eb8e46t201de0bffa67d007@mail.gmail.com> uma curiosidade, quanto foi pra homologar? 2009/4/28 Marco Antônio > Bom Noite, amigos. > > Tenho uma duvida sobre TEF Discado, já fiz a homologação do sistema na > operadora e já tem o certificado, agora eu preciso instalar o TEF no > cliente, qual é o procedimento que eu tenho que fazer para instalação do > TEF. > > 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 bragaped em gmail.com Wed Apr 29 00:25:14 2009 From: bragaped em gmail.com (Pedro Ernesto Braga) Date: Wed, 29 Apr 2009 00:25:14 -0300 Subject: [firebase-br] Duvida no TEF In-Reply-To: <676235a30904281851i30eb8e46t201de0bffa67d007@mail.gmail.com> References: <003e01c9c846$4d61a2c0$0850abc0@marco01> <676235a30904281851i30eb8e46t201de0bffa67d007@mail.gmail.com> Message-ID: <49F7C89A.70307@gmail.com> O Software do TEF Discado é disponibilizados pelas empresas Bematech, DataRegis entre outros para fazer a instalação você deve ser autorizado pela empresa que faz a distribuição dos KITs TEF. Na empressa onde trabalho somos autorizados da DataRegis(TEF Discado), Daruma(TEF Discado) e Pay&Go TEF Banda Larga(não é TEF Dedicado). entre em contato com uma dessas empresas e ele irão lhe informar o técnico autorizado mais proximo ou como fazer a certificação para realizar tal instalação. Pedro Computel Informática Araçatuba-SP (18) 3117-5060 Marcilio Junior escreveu: > uma curiosidade, quanto foi pra homologar? > > 2009/4/28 Marco Antônio > > >> Bom Noite, amigos. >> >> Tenho uma duvida sobre TEF Discado, já fiz a homologação do sistema na >> operadora e já tem o certificado, agora eu preciso instalar o TEF no >> cliente, qual é o procedimento que eu tenho que fazer para instalação do >> TEF. >> >> 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 >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From junior em farsoft.com.br Wed Apr 29 00:53:08 2009 From: junior em farsoft.com.br (Arlei F. Farnetani Junior) Date: Wed, 29 Apr 2009 00:53:08 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <1240946083.4944.4.camel@Aspire5612.bonagura.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> <1102960059.20090428121109@warmboot.com.br> <49F72A5C.2080109@farsoft.com.br> <49F753A5.5020505@farsoft.com.br> <1240946083.4944.4.camel@Aspire5612.bonagura.com.br> Message-ID: <49F7CF24.4030904@farsoft.com.br> Formatei a máquina aqui...mudei até a controladora de SAS para uma HD SATA para isolarmos o problema...e ainda no meu notebook a performance média de cada item é de 200 milisegundos... Já na máquina que é de 3 a 6 vezes mais rapida que a minha é de 600 a 800 milisegundos. Ja isolei tudo...agora mesmo S.O., mesmo firebird, mesmo banco, teste com a duas reiniciando a maquina logo de cara... Testei localmente. Sem explicação! Existe algum medidor de recursos neste sentido??? From felipearon em gmail.com Wed Apr 29 08:05:51 2009 From: felipearon em gmail.com (Felipe Aron) Date: Wed, 29 Apr 2009 08:05:51 -0300 Subject: [firebase-br] Delphi 7 + Fb 2.1 In-Reply-To: References: <6a31e7720904280607h6e2c373vb3299e22c815e65c@mail.gmail.com> <20eaa6880904280633n770ff2a6lb77f54c35ddb7e1b@mail.gmail.com> Message-ID: <6a31e7720904290405n444466d7gc140db965a69a6b4@mail.gmail.com> Consegui resolver o p.roblema. Estou usando o IBO 4.8.7. Tenho instalado os dois Fb: 1.5 e 2.1. Tudo que fiz foi jogar a DLL do 2.1 no system pra conseguir acessar. 2009/4/28 Pedro Braga > Já Tive esse problema ao migrar para o FB 2.1.2 a solução oi trocar o > componente de acesso pois não consegui fazer a conecção com o banco no FB > 2.1.2 pelo IBO somente pelo DBX usando o driver TBODBXFB. porem em versões > do Firebird Anteriores funcionava perfeitamente. > Fiz a migração do componente pois o sistema era pequeno. > > outro problema é que vc estar tentando abrir um banco de dados que esta na > versão superior ao instalado no seu PC. > > Pedro > > 2009/4/28 Kelver Merlotti > > > não é o client desatualizado não? > > (gds32.dll ou fbclient.dll) > > > > abraços! > > > > 2009/4/28 Felipe Aron : > > > Pessoal estou com problemas ao conectar com o DB Fb 2.1 através do > Delphi > > 7 > > > usando o componente IBO 4.8 > > > Ao tentar conectar da o seguinte erro: > > > "unsupported on-disk structure for file...., support 10" > > > > > > Alguém já passou por isso ? > > > > > > -- > > > Com a força aprenda a suavidade. Através da suavidade a força > > prevalecerá! > > > > > > http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal > > (Sistema > > > Gratuito - Em Desenvolvimento...) > > > http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão > > > http://pogsjob.wordpress.com (Pogs de programadores) > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > Kelver Merlotti > > Coordenador Editorial do Portal www.ActiveDelphi.com.br > > Contato: kelver em activedelphi.com.br > > Google: kmerlotti em gmail.com > > Msn: kmerlotti em hotmail.com > > Tem um segundo? Então, dá uma olhadinha nisso: > > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > > mais que em reais) pra quem estiver disposto a: > > * Ler anúncios > > * Visitar sites > > * Clicar em banners > > * Navegar na NET > > * Ler e-mails > > * Convidar novos usuários > > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > > http://www.publipt.com/pages/index.php?refid=kmerlotti > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema Gratuito - Em Desenvolvimento...) http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão http://pogsjob.wordpress.com (Pogs de programadores) From wmotasjrp em gmail.com Wed Apr 29 08:24:53 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Wed, 29 Apr 2009 08:24:53 -0300 Subject: [firebase-br] Client com 2.1.2 com Server 2.03 Message-ID: <000a01c9c8bd$219bc2c0$0a00a8c0@mota2> Ola pessoal. Tenho um servidor com o FB 2.03, tem algum problema usar nas estações o client do 2.1.2., vou atualizar depois o server, mas ja ia adiantando a instalação nas estaçãos do client. []s Wilson From lazaro em usinaalvorada.com.br Wed Apr 29 08:44:01 2009 From: lazaro em usinaalvorada.com.br (lazaro) Date: Wed, 29 Apr 2009 08:44:01 -0300 Subject: [firebase-br] RES: RES: Modelagem Sistema Almoxarifado Hospitalar In-Reply-To: <49F7A3D9.9090108@fivetech.info> References: <49f776c5.9b53f10a.6435.ffffaf9eSMTPIN_ADDED@mx.google.com> <49F7A3D9.9090108@fivetech.info> Message-ID: Já vi fazer este controle da seguinte maneira: O controle e feito em uma tabela aparte tipo: Codmedicamento, codlote, datavalidade; O responsável pelo o almox faz contagens dos lotes: No ato da baixa se o código do medicamento constar um um lote que esta vencido ele avisa que o "tem lote deste medicamento vencido". -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Alexandre [FiveTech] Enviada em: terça-feira, 28 de abril de 2009 21:48 Para: FireBase Assunto: Re: [firebase-br] RES: Modelagem Sistema Almoxarifado Hospitalar Trabalhei no departamento de informática de um hospital grande e lá o controle de lote e validade também fica numa tabela separada das entradas de estoque. O sistema gerencia todo o material e inclusive o mobiliário do hospital, o que faz com que muitos itens não tenha lote e validade. E mesmo que o seu sistema não chegue a essa abrangência, itens como algodão, gazes, esparadrapo podem não ter validade. Infelizmente fazer com que o colaborador pegue na prateleira o que está vencendo primeiro, é uma questão que foge ao alcance da informática (questões culturais... administração de estoque...) A chave desta tabela de lote e validade é impressa como código de barras (etiquetadora Zebra) e em seguida colada no medicamento. Agora um problema maior ainda que é bom já ir se preocupando é com estoques fracionados, e isso interfere muito no controle de estoque. A farmácia terá um vidro de 100ml de um medicamento que custa mil reais (tratamento de câncer por exemplo). Nestes casos é comum o vidro não ser entregue na unidade onde o paciente está internado. O vidro fica sob os cuidados da farmácia e uma seringa com a dose do paciente (10ml) é entregue nos horários prescritos pelo médico. Assim você terá 10 vidros + 90ml de lotes diferentes. Ajudei pouco no desenvolvimento deste sistema porque cuidava dos sistemas clínicos e não dos administrativos, porém desenvolvi o sistema de prescrição médica que gerava o pedido dos itens para a farmácia. Posteriormente desenvolvi um sistema de impressão de etiquetas para a farmácia que imprimia o nome do paciente e a medicação prescrita. Com esta etiqueta a farmácia separava a medicação que deveria subir para as enfermarias. Facilitou muito o processo de separação de itens. Não vejo esta lista todos os dias, mas fico a disposição para colaborar. Alexandre S. Bazan ------------------ alexandre em fivetech.info alexandrebazan em hotmail.com (msn) Cel 14 8122.5038 Pedro Braga wrote: > Trabalho com Sistema para Farmacias onde temos que controlar os lotes de > todos os produtos trabalhamos com uma tabela de lote separada da tabela de > estoque. > > 2009/4/28 Rodrigo A. de Freitas > > >> Eduardo, >> >> Há muito tempo atrás eu fiz um software que controlava o estoque de uma >> distribuidora de produtos farmacêuticos. Na época, optamos por modelar a >> tabela de estoques com o número do lote e a data de fabricação e validade, >> gerando tantas linhas na tabela de estoque quantos fossem os lotes do mesmo >> produto. >> >> Ao gerar os movimentos de entrada, o sistema verificava a existência de um >> lote e criava um novo estoque ou alimentava um estoque de um lote já >> existente. >> >> Nas baixas trabalhávamos com estoque FIFO, onde o sistema apresentava uma >> relação dos lotes disponíveis, ordenando por data de validade e sugerindo >> os >> itens com validade mais próxima para que fossem baixados primeiro. >> >> []'s >> >> >> Rodrigo A. de Freitas >> Análise & Desenvolvimento >> >> Soluções & Informática >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Eduardo Belo >> Enviada em: 28 de abril de 2009 16:51 >> Para: lista em firebase.com.br >> Assunto: [firebase-br] Modelagem Sistema Almoxarifado Hospitalar >> >> Estou desenvolvendo um Controle de Estoque para um Almoxarifado Hospitalar >> e >> estou com algumas dúvidas na sua modelagem. >> Dentre os vários produtos, existem aqueles que tem prazos de validades e >> lotes. Com relação ao cadastramento dos Lotes, se alguém >> tiver alguma experiência nessa modelagem, poderia me dar alguma dica? >> >> Agradeço a todos que ajudarem. >> >> Estou utilizando o Firebird 2.1 e Delphi 7. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> Nenhum vírus encontrado nessa mensagem recebida. >> Verificado por AVG - www.avgbrasil.com.br >> Versão: 8.5.287 / Banco de dados de vírus: 270.12.6/2084 - Data de >> Lançamento: 04/28/09 06:15: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 paulo em o2tecnologia.com.br Wed Apr 29 09:02:41 2009 From: paulo em o2tecnologia.com.br (Paulo (O2 Tecnologia)) Date: Wed, 29 Apr 2009 09:02:41 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <49F7CF24.4030904@farsoft.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> <1102960059.20090428121109@warmboot.com.br> <49F72A5C.2080109@farsoft.com.br> <49F753A5.5020505@farsoft.com.br> <1240946083.4944.4.camel@Aspire5612.bonagura.com.br> <49F7CF24.4030904@farsoft.com.br> Message-ID: <49F841E1.7000405@o2tecnologia.com.br> Já tentou dar um gfix e gbak na base com baixa performance ? Mas isso dentro do S.O. aonde esta com baixa, para ver se melhora, tivemos problemas semelhantes em alguns clientes e fazendo este procedimento houve uma melhora considerável. Arlei F. Farnetani Junior escreveu: > Formatei a máquina aqui...mudei até a controladora de SAS para > uma HD SATA para isolarmos o problema...e ainda no meu > notebook a performance média de cada item é de 200 milisegundos... > > Já na máquina que é de 3 a 6 vezes mais rapida que a minha > é de 600 a 800 milisegundos. > > Ja isolei tudo...agora mesmo S.O., mesmo firebird, > mesmo banco, teste com a duas reiniciando a maquina > logo de cara... > > Testei localmente. Sem explicação! > > Existe algum medidor de recursos neste sentido??? > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 4040 (20090428) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 4042 (20090429) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From listas em warmboot.com.br Wed Apr 29 09:12:44 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 29 Apr 2009 09:12:44 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <49F7CF24.4030904@farsoft.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> <1102960059.20090428121109@warmboot.com.br> <49F72A5C.2080109@farsoft.com.br> <49F753A5.5020505@farsoft.com.br> <1240946083.4944.4.camel@Aspire5612.bonagura.com.br> <49F7CF24.4030904@farsoft.com.br> Message-ID: <462311083.20090429091244@warmboot.com.br> Faça um backup da base, e restaure ela tanto no servidor como no notebook. Depois, poste aqui as estatísticas completas de execução do comando, tanto em um, como em outro micro, logo depois de bootar as maquinas. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br AFFJ> Formatei a máquina aqui...mudei até a controladora de SAS para AFFJ> uma HD SATA para isolarmos o problema...e ainda no meu AFFJ> notebook a performance média de cada item é de 200 milisegundos... AFFJ> Já na máquina que é de 3 a 6 vezes mais rapida que a minha AFFJ> é de 600 a 800 milisegundos. AFFJ> Ja isolei tudo...agora mesmo S.O., mesmo firebird, AFFJ> mesmo banco, teste com a duas reiniciando a maquina AFFJ> logo de cara... AFFJ> Testei localmente. Sem explicação! AFFJ> Existe algum medidor de recursos neste sentido??? From alexandre em habitus.com.br Wed Apr 29 09:29:56 2009 From: alexandre em habitus.com.br (Alexandre Trindade) Date: Wed, 29 Apr 2009 09:29:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?Perdi_um_arquivo_secund=E1rio!?= Message-ID: Pessoal, estou num mato sem cachorro... Comecei a desenvolver um banco de dados a uns 4 meses atrás... e na época que eu comecei, eu adicionei por curiosidade um arquivo secundário ao meu banco de dados, em uma pasta fora da minha pasta de projetos... Para piorar eu apaguei a tal pasta e o arquivo foi junto... já tentei recuperar o arquivo secundário, mas é impossível... tenho apenas o arquivo principal (FDB) Infelizmente não consigo mais conectar pois o FB diz que está faltando o arquivo secundário. Pergunto: É possível eu extrair o METADADOS do meu FDB? From rnribeiro em gmail.com Wed Apr 29 09:33:27 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 29 Apr 2009 09:33:27 -0300 Subject: [firebase-br] =?iso-8859-1?q?Perdi_um_arquivo_secund=E1rio!?= In-Reply-To: References: Message-ID: <88c045a10904290533g3e6c2a51hb29c673a14f02677@mail.gmail.com> ja usou alguma ferramenta pra tentar recuperar isso 2009/4/29 Alexandre Trindade > Pessoal, estou num mato sem cachorro... > > Comecei a desenvolver um banco de dados a uns 4 meses atrás... e na época > que eu comecei, eu adicionei por curiosidade um arquivo secundário ao meu > banco de dados, em uma pasta fora da minha pasta de projetos... > > Para piorar eu apaguei a tal pasta e o arquivo foi junto... já tentei > recuperar o arquivo secundário, mas é impossível... tenho apenas o arquivo > principal (FDB) > > Infelizmente não consigo mais conectar pois o FB diz que está faltando o > arquivo secundário. > > Pergunto: > > É possível eu extrair o METADADOS do meu FDB? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Wed Apr 29 09:38:16 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 29 Apr 2009 09:38:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?Perdi_um_arquivo_secund=E1rio!?= In-Reply-To: References: Message-ID: <1201014634.20090429093816@warmboot.com.br> O que acontece se vc tentar fazer um gbak -m ? []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br AT> Pessoal, estou num mato sem cachorro... AT> Comecei a desenvolver um banco de dados a uns 4 meses atrás... e AT> na época que eu comecei, eu adicionei por curiosidade um arquivo AT> secundário ao meu banco de dados, em uma pasta fora da minha pasta de projetos... AT> Para piorar eu apaguei a tal pasta e o arquivo foi junto... já AT> tentei recuperar o arquivo secundário, mas é impossível... tenho apenas o arquivo principal (FDB) AT> Infelizmente não consigo mais conectar pois o FB diz que está faltando o arquivo secundário. AT> Pergunto: AT> É possível eu extrair o METADADOS do meu FDB? AT> ______________________________________________ AT> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br AT> Para saber como gerenciar/excluir seu cadastro na lista, use: AT> http://www.firebase.com.br/fb/artigo.php?id=1107 AT> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wmotasjrp em gmail.com Wed Apr 29 09:43:25 2009 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Wed, 29 Apr 2009 09:43:25 -0300 Subject: [firebase-br] Client com 2.1.2 e server com 2.03 Message-ID: <005a01c9c8c8$1697eec0$0a00a8c0@mota2> Ola pessoal. Tenho um servidor com o FB 2.03, tem algum problema usar nas estações o client do 2.1.2., vou atualizar depois o server, mas ja ia adiantando a instalação nas estaçãos do client. []s Wilson From rnribeiro em gmail.com Wed Apr 29 09:47:01 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 29 Apr 2009 09:47:01 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o?= In-Reply-To: References: Message-ID: <88c045a10904290547r1e30fa2aj1b4923ea25eeadc5@mail.gmail.com> achei interessante dei uma googada e vi isso, da uma olhada nesse site http://www.vfpbrasil.com.br/modules/newbb/viewtopic.php?topic_id=3973&forum=10 no topico de um usuario chamado iceman que diz assim Bom kra ainda ficou meio vago, mas vamos ver se consigo te ajudar. Como eu não sei até onde vc conseguiu ir, vou pelo começo. Toda conexão a BD q não seja nativa do vfp(DBF, DBC), vai ter q ser feita via ODBC ou API, DLL do banco de dados em questão (como por exemplo o Postgree, ele tem alem do driver ODBC uma DLL, que depois de declarada no sistema, pode-se usar as funcoes para manipular o BD), voltando ao Firebird, acredito q vc tenha instalado junto com o servidor o driver ODBC, caso nao tenha instalado vc vai precisar instala-lo. Estando o Banco de dados e o driver ODBC instalado, vc pode precisar ainda criar o DSN (Data Source Name) para conexão com BD, eu particularmente prefiro criar uma String de conexão. Independente da escolha, vc tem duas maneiras para manipular os dados: - Uma por "Passagem", com as funções SQLCONNECT() ou SQLSTRINGCONNECT, SQLEXEC(), SQLDISCONNECT(), onde essas funções executam os comandos SQL do BD no Servidor; - A outra criando a conexão com CREATE CONNECTION, e manipulando os dados com VIEWS, através do CREATE SQL VIEW ou com cursores. [b:1033abf902]Um exemplo basico e simples usando a tecnologia de passagem SQL seria:[/b:1033abf902] Praparo a variavel com dados para conexao ao BD: [b:1033abf902]driver[/b:1033abf902] -> é o nome do banco de dados q vc quer usar, esse nome tem q ser o mesmo q esta intalado no Administrador de Fontes de dados ODBC do windows, no exemplo estou com o driver ODBC do Firebird versão 2.00.00.130, instalado; [b:1033abf902]server[/b:1033abf902] -> é o nome do servidor q está instalado o banco de dados, pode localhost no meu caso, ou nome/ip da maquina remota q vc prentende acessar; [b:1033abf902]uid[/b:1033abf902] -> é o nome do login do usuário q vc criou no BD; [b:1033abf902]pwd[/b:1033abf902] -> senha do usuário; [b:1033abf902]database[/b:1033abf902] -> nome do bd no servidor. Obs.: Em todos bd q mexi (MySql, PostGre, Oracle, SQLServer), os dados como UID, PWD e DATABASE, costumam ser casesensitive. [code:1:1033abf902]lcStringDeConexao = "driver=Firebird/InterBase(r) driver" +; ";server=localhost" +; ";uid=LoginUsuario" +; ";pwd=SenhaDoUsuario" +; ";database=NomeDoBancoDeDados"[/code:1:1033abf902] Depois conecto com a função: [code:1:1033abf902]lnConnHandle = SQLSTRINGCONNECT(m.lcStringDeConexao)[/code:1:1033abf902] Imaginemos q vc tem uma tabela de clientes no bd e vc vai fazer uma consulta: [code:1:1033abf902]SQLEXEC(lnConnHandle,"SELECT * FROM clientes", "CursorResultado")[/code:1:1033abf902] Se vc não especificar CursorResultado ele cria automaticamente um cusor de nome SQLRESULT. Outra coisa, é q os comandos executados dentro da função SQLEXEC(), seguem a sintaxe do servidor de BD, e não do VFP, ou seja, os comandos de INSERT, UPDATE, DROP entre outros, vão seguir a sintaxe do manual do Firebird. [b:1033abf902]Já com o CREATE CONNECTION:[/b:1033abf902] Na tecnologia por passagem vc não depende de arquivos locais, no entanto com CREATE CONNECTION vc deverá ter criado ou aberto um BD nativo do fox para guardar as informações da conexões e views. Aproveitando a mesma String de conexão acima, vc criaria a conexão dessa forma: [code:1:1033abf902]CREATE CONNECTION firebird_bd CONNSTRING lcStringDeConexao[/code:1:1033abf902] Criada a conexão com sucesso vc vai perceber q ele adicionou um item ao seu projeto, na guia DATA em CONNECTIONS. Vc tbem poderia ter criado a conexão pelo projeto. Com a conexão criada vc pode manipular os dados do BD com a criação de Views, com CREATE SQL VIEW. Em ambos os casos, vc tem funções auxiliares como o CURSORGETPROP() e CURSORSETPROP() para manipular como os dados serão atualizados no servidor. Como eu te falei antes, eu ainda sou meio cabaço, não sei te dizer se com os cursores criados com a tecnologia de passagem os dados podem ser atualizadas automaticamente como no caso das VIEWs. Quando eu usava a tecnologia de passagem eu fazia tudo via codigo, e era mais para atualização de dado na WEB, eu usava alguns INSERTs, DELETEs, UPDATEs, DROPs, mas fiz nenhum teste com os SQLRESULT q retornavam com respeito a atualização dos dados, talvez alguem q leia esse topico possa falar mais sobre isso do q eu, ou é uma questao de testar e ver o q acontece...rs Já com a criação da conexão e das view tenho obtido melhores resultados, pois vc faz alguns acertos de propriedades nos cursores q a atualização dos dados ficam mais automaticas, dependendo menos de codigos e mais do bd. Outra coisa é q todos os dados do tipo caracter q vc enviar ao servidor, será necessário vc limpar o caracter aspas simples, como por exemplo: Santa Barbara D'Oeste, essa aspa simples ou apóstrofo, o servidor do bd pode interpretar de outra maneira, geralmente servidores de banco de dados nao aceitam aspas duplas. Bom ficou quase um livro, mas espero o q ajude no q precisa, desculpe se detalhei d+, mas sem saber o problema especificamente fica complicado explicar algo....sem contar q isso ai acima, foi veridico...hehe, tipow apanhei pra caramba pra chegar onde cheguei e pior de tudo, sozinho com gente te enchendo o saco q quer pra ontem....hehehe []'s t+ Enviado em: 2006/7/8 17:01 2009/4/28 ARNOPAZ-FUTURA Informatica/Locadora/LanHouse > Boa tarde. > > Alguém sabe como criar o tal datasource para conectar o banco no VFP ?? > Estou usando a seguinte conexão: > > > SQLSTRINGCONNECT("User=SYSDBA;Password=masterkey;Database=e:\futura.fdb;DataSource=localhost;Port=3050;Dialect=3;") > > > -- > Arno R. da Paz > FUTURA - Informática e LanHouse > Tres Cachoeiras/RS > ---------------------------------------------------------------------- > Gl 2,20 "Já estou crucificado com Cristo; e vivo, não mais eu, mas Cristo > vive em mim; e a vida que agora vivo na carne, vivo-a na fé do Filho de > Deus, o qual me amou, e se entregou a si mesmo por mim." > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From junior em farsoft.com.br Wed Apr 29 10:17:38 2009 From: junior em farsoft.com.br (Arlei F. Farnetani Junior) Date: Wed, 29 Apr 2009 10:17:38 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <462311083.20090429091244@warmboot.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> <1102960059.20090428121109@warmboot.com.br> <49F72A5C.2080109@farsoft.com.br> <49F753A5.5020505@farsoft.com.br> <1240946083.4944.4.camel@Aspire5612.bonagura.com.br> <49F7CF24.4030904@farsoft.com.br> <462311083.20090429091244@warmboot.com.br> Message-ID: <49F85372.9070505@farsoft.com.br> Pessoal, inacreditável...estamos (3 pessoas) só trabalhando nisto para detectar o problema. Colocamos o sistema no servidor e quando rodamos localmente nele o processo de inserção mais reload da tabela de itens...leva de 600 a 700milisegundos. Agora se rodamos via terminal em 2 notebooks (um dual core e o outro core 2 duo) o sistema leva 142 a 200milisegundos. Se rodamos em um terminal desktop core 2 duo com mais cache de processador, hd mais rapido e memoria de 2gb e mesmo sistema operacional o trem leva de 600 a 800milisegundos. O QUE MAIS NOS SURPREENDE É QUE ATRAVÉS DE NOTEBOOKS (a média é de 150 a 200 milisegundos). PENSAMOS ATÉ NA PLACA DE VIDEO MAS NÃO É pq o desktop tem uma geforce boa. Fiz o seguinte para mensurar o tempo isto... var pass:string; Hour, Min, Sec, MSec:word; t1,t2,t3:tdatetime; begin t1:=now; pass:='S'; if Sender is TButton then begin if (strtoint(label_qtde.Caption)>10) then begin Screen.Cursor:=crdefault; if pergunta('','Qtde>10', 'Você confirma mesmo esta QTDE?'+#13+#13+label_qtde.caption)=6 then begin pass:='S'; Screen.Cursor:=crdefault; end else pass:='N'; end; if pass='S' then begin is_produtoMomento := THIGButton(Sender).tag; DObs_Prod_id.DataSet.close; Tclientdataset(dObs_Prod_id.dataset).params[0].asinteger := is_produtoMomento; dObs_Prod_id.dataset.open; frm_pesquisa_produtos.indice_busca := 'id_produto'; frm_pesquisa_produtos.nome_indice := 'Cód.Seq'; frm_pesquisa_produtos.ltLocaliza.Caption := frm_pesquisa_produtos.nome_indice + ':'; frm_pesquisa_produtos.sb2.Caption := frm_pesquisa_produtos.nome_indice + ':'; frm_pesquisa_produtos.montar_mascara; frm_pesquisa_produtos.edtlocaliza.Text := inttostr(is_produtoMomento); frm_pesquisa_produtos.executa_pesquisa; //aqui não tem problema...o tempo é mto rapido...chega a 40 milisegundos (já isolei só esta função) //aqui é pra executar a store procedure de inserção...antes eu estava dando o insert direto no clientdataset...mas fiz isto pra melhorar. dm_food.Store_Itens.close; dm_food.Store_Itens.params[0].asdate:=dm_orcamento.tabeladata.value; dm_food.Store_Itens.params[1].AsInteger:=dm.is_usuario; dm_food.Store_Itens.params[2].asinteger:=dm.is_centrocustopadrao; dm_food.Store_Itens.params[3].asstring:=dm_orcamento.tabelacfop.value; dm_food.Store_itens.params[4].Asfloat:=dm_orcamento.tabelaid_orcamento.value; dm_food.Store_Itens.params[5].AsInteger:=dm.idFilial; dm_food.Store_Itens.params[6].asinteger:=dm_orcamento.tabelais_setorestoque.value; dm_food.store_itens.params[7].asstring:='P'; dm_food.store_itens.params[8].asinteger:=is_produtoMomento; dm_food.store_itens.params[9].AsString:=THIGButton(Sender).caption; dm_food.store_itens.params[10].AsFloat:=strtoint(label_Qtde.caption); dm_food.store_itens.params[11].AsCurrency:=frm_pesquisa_produtos.CDSpreco_embalagem.ascurrency; dm_food.store_itens.params[12].AsCurrency:=frm_pesquisa_produtos.CDSpreco_custo.ascurrency; dm_food.store_itens.params[13].AsCurrency:=frm_pesquisa_produtos.CDSpreco_custoreal.ascurrency; dm_food.store_itens.params[14].Asinteger:=dm.is_usuario; dm_food.store_itens.params[15].asstring:=frm_pesquisa_produtos.cdsgrupoproduto.value; dm_food.store_itens.params[16].asstring:=frm_pesquisa_produtos.cdscodigo_interno.value; dm_food.store_itens.params[17].asstring:=frm_pesquisa_produtos.cdsbarcode.value; dm_food.store_itens.params[18].asstring:=frm_pesquisa_produtos.cdsmarca.value; dm_food.store_itens.params[19].asfloat:=dm_food.SequencialMesaSEQUENCIAL.asfloat; dm_food.store_itens.params[20].asinteger:=is_classemomento; dm_food.store_itens.params[21].asfloat:=-1; dm_food.Store_Itens.open; dm_food.Store_Itens.ApplyUpdates(-1); atualiza_totais; //aqui da um refresh nas tabelas (segue a função abaixo) end; end; t2:=now; t3:=t2-t1; DecodeTime(t3, Hour, Min, Sec, MSec); BarraStatus.panels[7].text:=inttostr(hour)+':'+inttostr(min)+':'+inttostr(sec)+':'+inttostr(msec); //fim //função de atualizar os totais: procedure TFrm_Food_Vendas.atualiza_totais; begin dm_food.itensfoodtela.refresh; dm_food.itensfoodtela.first; dm_orcamento.Total_Itens.refresh; if dm_food.pedidos_agrupados.Active then dm_food.Pedidos_Agrupados.Refresh; label_subtotal.caption := floattostrf(dm_orcamento.Total_Itenstotal_bruto.ascurrency, ffnumber, 10, 2); label_desconto.caption := floattostrf(dm_orcamento.Total_Itenstotal_descontos.AsCurrency, ffnumber, 10, 2); label_servico.caption := floattostrf(dm_orcamento.Total_Itenstotal_serv_garcom.ascurrency, ffnumber, 10, 2); label_total.Caption := floattostrf(dm_orcamento.Total_Itenstotal_liquido.ascurrency + (dm_orcamento.Total_Itenstotal_serv_garcom.ascurrency), ffnumber, 10, 2); label_qtde.caption:='1'; end; // segue a store procedure de inserção que fiz pra ficar mais rapido (melhour um pouco) CREATE OR ALTER PROCEDURE INCLUIR_ITEM ( vdata date, vis_pessoa integer, vis_centrocusto integer, vcfop varchar(5), vis_orcamento double precision, vis_filial integer, vis_setorestoque integer, vtipo varchar(1), vcodigo integer, vdescricao_item varchar(60), vqtde numeric(8,3), vpreco numeric(10,4), vcusto numeric(10,4), vcustomedio numeric(10,4), vis_usuario integer, vgrupo_item varchar(30), vcodigo_int varchar(15), vbarcode varchar(25), vmarca varchar(11), vsequencia double precision, vis_classe integer, vid_orcamentoitem double precision) returns ( r integer) as declare variable id integer; declare variable sentenca varchar(3000); declare variable nomecampo varchar(100); declare variable hora time; begin r=0; id=0; nomeCampo='GEN_ID_ITEMFOOD'; Sentenca = 'select cast(gen_id(' || :nomeCampo || ', 1) as integer) from RDB$DATABASE'; execute statement Sentenca into :ID; vid_orcamentoitem = id; Sentenca ='select current_time from RDB$DATABASE'; execute statement Sentenca into :hora; insert into ORCAMENTOS_ITENS (id_orcamentoitem, hora, data, is_pessoa, is_centrocusto, cfop, is_orcamento, is_filial, is_setorestoque, tipo, codigo, descricao_item, qtde, preco, custo, customedio, is_usuario, grupo_item, codigo_int, barcode, marca, sequencia, is_classe) VALUES (:vid_orcamentoitem, :hora, :vdata, :vis_pessoa, :vis_centrocusto, :vcfop, :vis_orcamento, :vis_filial, :vis_setorestoque, :vtipo, :vcodigo, :vdescricao_item, :vqtde, :vpreco, :vcusto, :vcustomedio, :vis_usuario, :vgrupo_item, :vcodigo_int, :vbarcode, :vmarca, :vsequencia, :vis_classe); r=:vid_orcamentoitem; suspend; end From junior em farsoft.com.br Wed Apr 29 10:26:34 2009 From: junior em farsoft.com.br (Arlei F. Farnetani Junior) Date: Wed, 29 Apr 2009 10:26:34 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <462311083.20090429091244@warmboot.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> <1102960059.20090428121109@warmboot.com.br> <49F72A5C.2080109@farsoft.com.br> <49F753A5.5020505@farsoft.com.br> <1240946083.4944.4.camel@Aspire5612.bonagura.com.br> <49F7CF24.4030904@farsoft.com.br> <462311083.20090429091244@warmboot.com.br> Message-ID: <49F8558A.1070302@farsoft.com.br> Isolamos mais aqui e descobrimos que o lance está nos refresh do atualiza_total... Estamos fazendo refactoring aqui e jaja postamos aqui no foram os resultados... From junior em farsoft.com.br Wed Apr 29 10:42:48 2009 From: junior em farsoft.com.br (Arlei F. Farnetani Junior) Date: Wed, 29 Apr 2009 10:42:48 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <462311083.20090429091244@warmboot.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> <1102960059.20090428121109@warmboot.com.br> <49F72A5C.2080109@farsoft.com.br> <49F753A5.5020505@farsoft.com.br> <1240946083.4944.4.camel@Aspire5612.bonagura.com.br> <49F7CF24.4030904@farsoft.com.br> <462311083.20090429091244@warmboot.com.br> Message-ID: <49F85958.1060805@farsoft.com.br> Olha que interessante...quando habilitamos agora a consulta, no notebook como terminal levou no máximo 78milisegundos...contra 150milisegundos do destkop...aqui já vimos que ao tratar a consulta o desktop está mais lento... Será alguma coisa relacionada ao plano da consulta??? Pra agente aqui o notebook e o desktop tinha que ter a mesma performance...sendo que o notebook ainda é inferior que o destkop em tudo. From centriscorps em gmail.com Wed Apr 29 10:48:47 2009 From: centriscorps em gmail.com (renato) Date: Wed, 29 Apr 2009 10:48:47 -0300 Subject: [firebase-br] Client com 2.1.2 e server com 2.03 In-Reply-To: <005a01c9c8c8$1697eec0$0a00a8c0@mota2> References: <005a01c9c8c8$1697eec0$0a00a8c0@mota2> Message-ID: <890097c60904290648w384ca13bsfd874ed12195146b@mail.gmail.com> Para evitar qualquais surpresas deve-se deixar tanto no server como no client a mesma versão do Firebird. Eu não faria uma brincadeira dessa no meu servidor, só se for o de testes... :D Renato From belo em elogica.com.br Wed Apr 29 11:10:32 2009 From: belo em elogica.com.br (Eduardo Belo) Date: Wed, 29 Apr 2009 11:10:32 -0300 Subject: [firebase-br] Modelagem Sistema Almoxarifado Hospitalar In-Reply-To: References: Message-ID: Obrigado a todos que ajudaram até agora.. Mas infelizmente algumas dúvidas persistem. Esse Sistema de Almoxarifado é de um Hospital Público. Resumidamente o objetivo do programa é dar entrada nos produtos através das Notas Fiscais de entrada e a saída através das requisições emitidas pelos setores do hospital. A principio o sistema não precisa ter controle detalhado dos medicamentos, uma vez que nesse hospital a farmácia é independente, ela mesma tem o seu controle de estoque, embora quem abasteça a farmácia é o almoxarifado Central. Vejam o exemplo abaixo: Ao dar entrada em uma caixa contendo 100 unidades de Redoxon, todas as unidades contidas nessas caixas têm o mesmo lote e vencimento ou são distintos? No caso de medicamentos isso é padronizado? Nas Notas Fiscais de entrada, na questão do Lote, vem especificado que tem lote ou o usuário tem que verificar isso manualmente? 2009/4/28 Eduardo Belo > Estou desenvolvendo um Controle de Estoque para um Almoxarifado Hospitalar > e estou com algumas dúvidas na sua modelagem. > Dentre os vários produtos, existem aqueles que tem prazos de validades e > lotes. Com relação ao cadastramento dos Lotes, se alguém > tiver alguma experiência nessa modelagem, poderia me dar alguma dica? > > Agradeço a todos que ajudarem. > > Estou utilizando o Firebird 2.1 e Delphi 7. > From jedyfb em gmail.com Wed Apr 29 11:37:07 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Wed, 29 Apr 2009 11:37:07 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <49F85958.1060805@farsoft.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> <1102960059.20090428121109@warmboot.com.br> <49F72A5C.2080109@farsoft.com.br> <49F753A5.5020505@farsoft.com.br> <1240946083.4944.4.camel@Aspire5612.bonagura.com.br> <49F7CF24.4030904@farsoft.com.br> <462311083.20090429091244@warmboot.com.br> <49F85958.1060805@farsoft.com.br> Message-ID: <1241015827.9898.5.camel@Aspire5612.bonagura.com.br> geralmente os notebooks possuem placas de rede muito boas (alguns core2duo possuem dma, irq, etc..) enquanto que a maioria dos desktops não possuem rede razoável (a rede é feita por software). Experimente colocar uma placa de rede intel 1000 ou uma 3COM (daquelas de 400 reais cada uma) no desktop... você vai se surpreender com a diferença na resposta da rede. Abraço Eduardo Em Qua, 2009-04-29 às 10:42 -0300, Arlei F. Farnetani Junior escreveu: > Olha que interessante...quando habilitamos agora a consulta, no notebook > como terminal levou > no máximo 78milisegundos...contra 150milisegundos do destkop...aqui já > vimos que ao tratar > a consulta o desktop está mais lento... > > Será alguma coisa relacionada ao plano da consulta??? > > Pra agente aqui o notebook e o desktop tinha que ter a mesma > performance...sendo que > o notebook ainda é inferior que o destkop em tudo. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From alexandre em habitus.com.br Wed Apr 29 11:44:14 2009 From: alexandre em habitus.com.br (alexandre em habitus.com.br) Date: Wed, 29 Apr 2009 08:44:14 -0600 Subject: [firebase-br] =?iso-8859-1?q?Perdi_um_arquivo_secund=E1rio!?= In-Reply-To: <1201014634.20090429093816@warmboot.com.br> References: <1201014634.20090429093816@warmboot.com.br> Message-ID: <20090429084414.rpl9hxmeoog4ok4c@mail.habitus.com.br> Fala carlos! Infelizmente tb não dá certo... o erro: C:\>gbak -m d:\projetos\h5\dados\h5.fdb c:\h5.fbk gbak: ERROR:I/O error for file "C:\WINDOWS\SYSTEM32\HIM_TEMP" gbak: ERROR: Error while trying to open file gbak: ERROR: O sistema não pode encontrar o arquivo especificado. gbak:Exiting before completion due to errors Existe alguma ferramenta que me permita recuperar SOMENTE O METADADOS? []'s e obrigado pela ajuda! Quoting "Carlos H. Cantu" : > O que acontece se vc tentar fazer um gbak -m ? > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > AT> Pessoal, estou num mato sem cachorro... > > AT> Comecei a desenvolver um banco de dados a uns 4 meses atrás... e > AT> na época que eu comecei, eu adicionei por curiosidade um arquivo > AT> secundário ao meu banco de dados, em uma pasta fora da minha > pasta de projetos... > > AT> Para piorar eu apaguei a tal pasta e o arquivo foi junto... já > AT> tentei recuperar o arquivo secundário, mas é impossível... tenho > apenas o arquivo principal (FDB) > > AT> Infelizmente não consigo mais conectar pois o FB diz que está > faltando o arquivo secundário. > > AT> Pergunto: > > AT> É possível eu extrair o METADADOS do meu FDB? > AT> ______________________________________________ > AT> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > AT> Para saber como gerenciar/excluir seu cadastro na lista, use: > AT> http://www.firebase.com.br/fb/artigo.php?id=1107 > AT> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From alexandre em habitus.com.br Wed Apr 29 12:02:42 2009 From: alexandre em habitus.com.br (alexandre em habitus.com.br) Date: Wed, 29 Apr 2009 09:02:42 -0600 (MDT) Subject: [firebase-br] =?iso-8859-1?q?Perdi_um_arquivo_secund=E1rio!?= In-Reply-To: <1201014634.20090429093816@warmboot.com.br> References: <1201014634.20090429093816@warmboot.com.br> Message-ID: <1186.189.77.142.44.1241017362.squirrel@mail.habitus.com.br> Olá Carlos... obrigado pela ajuda... mas infelizmente isso também não dá certo... Veja o erro: C:\>gbak -m d:\projetos\h5\dados\h5.fdb d:\h5.fbk gbak: ERROR:I/O error for file "C:\WINDOWS\SYSTEM32\H5_TEMP" gbak: ERROR: Error while trying to open file gbak: ERROR: O sistema nÒo pode encontrar o arquivo especificado. gbak:Exiting before completion due to errors "H5_TEMP" é o arquivo secundário que eu tinha criado antes... Alguem POR FAVOR já passou por isso? Estou prestes a perder 4 meses de trabalho! > O que acontece se vc tentar fazer um gbak -m ? > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > AT> Pessoal, estou num mato sem cachorro... > > AT> Comecei a desenvolver um banco de dados a uns 4 meses atrás... e > AT> na época que eu comecei, eu adicionei por curiosidade um arquivo > AT> secundário ao meu banco de dados, em uma pasta fora da minha pasta de > projetos... > > AT> Para piorar eu apaguei a tal pasta e o arquivo foi junto... já > AT> tentei recuperar o arquivo secundário, mas é impossível... tenho > apenas o arquivo principal (FDB) > > AT> Infelizmente não consigo mais conectar pois o FB diz que está faltando > o arquivo secundário. > > AT> Pergunto: > > AT> É possível eu extrair o METADADOS do meu FDB? > AT> ______________________________________________ > AT> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > AT> Para saber como gerenciar/excluir seu cadastro na lista, use: > AT> http://www.firebase.com.br/fb/artigo.php?id=1107 > AT> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From aerreira68 em gmail.com Wed Apr 29 12:14:48 2009 From: aerreira68 em gmail.com (Adriano Ferreira) Date: Wed, 29 Apr 2009 12:14:48 -0300 Subject: [firebase-br] Modelagem Sistema Almoxarifado Hospitalar In-Reply-To: References: Message-ID: <15d160ea0904290814q468c02a0l43a28c58b2cdf099@mail.gmail.com> Eduardo, acredito que neste caso você precisa verificar essas informações lá no local, pois existem fornecedores que discriminam de algum modo os lotes do que estão enviando na NF, outros não. Podem haver lotes distintos numa mesma NF ou não.__ Adriano Ferreira 2009/4/29 Eduardo Belo > Obrigado a todos que ajudaram até agora.. Mas infelizmente algumas dúvidas > persistem. > > > > Esse Sistema de Almoxarifado é de um Hospital Público. Resumidamente o > objetivo do programa é dar entrada nos produtos através das Notas Fiscais > de > entrada e a saída através das requisições emitidas pelos setores do > hospital. A principio o sistema não precisa ter controle detalhado dos > medicamentos, uma vez que nesse hospital a farmácia é independente, ela > mesma tem o seu controle de estoque, embora quem abasteça a farmácia é o > almoxarifado Central. > > > > Vejam o exemplo abaixo: > > > > Ao dar entrada em uma caixa contendo 100 unidades de Redoxon, todas as > unidades contidas nessas caixas têm o mesmo lote e vencimento ou são > distintos? > > No caso de medicamentos isso é padronizado? Nas Notas Fiscais de entrada, > na > questão do Lote, vem especificado que tem lote ou o usuário tem que > verificar isso manualmente? > > > 2009/4/28 Eduardo Belo > > > Estou desenvolvendo um Controle de Estoque para um Almoxarifado > Hospitalar > > e estou com algumas dúvidas na sua modelagem. > > Dentre os vários produtos, existem aqueles que tem prazos de validades e > > lotes. Com relação ao cadastramento dos Lotes, se alguém > > tiver alguma experiência nessa modelagem, poderia me dar alguma dica? > > > > Agradeço a todos que ajudarem. > > > > Estou utilizando o Firebird 2.1 e Delphi 7. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From gustavo.moda em gmail.com Wed Apr 29 12:20:26 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Wed, 29 Apr 2009 12:20:26 -0300 Subject: [firebase-br] =?iso-8859-1?q?Perdi_um_arquivo_secund=E1rio!?= In-Reply-To: <20090429084414.rpl9hxmeoog4ok4c@mail.habitus.com.br> References: <1201014634.20090429093816@warmboot.com.br> <20090429084414.rpl9hxmeoog4ok4c@mail.habitus.com.br> Message-ID: <795edc730904290820o529fe0d0lc01bbd366a9fdc3@mail.gmail.com> Olá, Esse arquivo secundário, é um arquivo usado em uma CREATE TABLE com EXTERNAL FILE ? Tente, gbak -O -O(NE_AT_A_TIME) , ele restaura gravando uma tabela por vez, se alguma tabela falha, fica somente ela para fora. Não sei se isso irá ajudar. From vinibarr em gmail.com Wed Apr 29 12:28:56 2009 From: vinibarr em gmail.com (Vinicius Barreira) Date: Wed, 29 Apr 2009 12:28:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?banco_de_dados_com_role_com_nome_do_?= =?iso-8859-1?q?sysdba=3A_n=E3o_consigo_abrir?= In-Reply-To: <49F3135C.3030307@2msolutions.com.br> References: <4911ED32413E411BB2BE501505AF84EC@nextcorpnote> <1240623962.11548.8.camel@Aspire5612.bonagura.com.br> <9F8956AA98904AE4BD602A4A01EEE624@nextcorpnote> <1240627777.17453.3.camel@Aspire5612.bonagura.com.br> <49F3135C.3030307@2msolutions.com.br> Message-ID: <49F87238.6020402@gmail.com> Pessoal, estou pegando um cliente novo e ele pediu que eu importasse alguns cadastros de clientes do sistema antigo para que ele não tenha que digitar tudo. Porém o arquivo (em firebird 2.0) está com uma role com nome de SYSDBA, daí não sei como fazer para acessar os dados e poder importar. Sei que existe aquela polêmica e tal mas pelo menos os "dados" eu acredito que sejam do cliente. Se alguém tiver uma dica eu agradeço. Abraços; Vinicius Barreira Check-In Nethotel Software Para Hotéis / Pousadas / Moteis São Bernardo do Campo - SP http://www.check-in.com.br Fone (11) 4126-3148 msn / e-mail: vinicius em check-in.com.br skype: vinibarr From luisfirevb em gmail.com Wed Apr 29 12:35:30 2009 From: luisfirevb em gmail.com (LuisFireVB) Date: Wed, 29 Apr 2009 12:35:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__banco_de_dados_com_role_com_?= =?iso-8859-1?q?nome_do_sysdba=3A_n=E3o_consigo_abrir?= In-Reply-To: <49F87238.6020402@gmail.com> References: <4911ED32413E411BB2BE501505AF84EC@nextcorpnote> <1240623962.11548.8.camel@Aspire5612.bonagura.com.br> <9F8956AA98904AE4BD602A4A01EEE624@nextcorpnote> <1240627777.17453.3.camel@Aspire5612.bonagura.com.br> <49F3135C.3030307@2msolutions.com.br> <49F87238.6020402@gmail.com> Message-ID: <00ac01c9c8e0$23f07340$6bd159c0$@com> Desculpe entrar no tópico, mas o que é Role do sysdba e que polêmica é essa? Você tem a senha do SYSDBA e não consegue abrir o banco? Como é isso? Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Vinicius Barreira Enviada em: quarta-feira, 29 de abril de 2009 12:29 Para: FireBase Assunto: [firebase-br] banco de dados com role com nome do sysdba: não consigo abrir Pessoal, estou pegando um cliente novo e ele pediu que eu importasse alguns cadastros de clientes do sistema antigo para que ele não tenha que digitar tudo. Porém o arquivo (em firebird 2.0) está com uma role com nome de SYSDBA, daí não sei como fazer para acessar os dados e poder importar. Sei que existe aquela polêmica e tal mas pelo menos os "dados" eu acredito que sejam do cliente. Se alguém tiver uma dica eu agradeço. Abraços; Vinicius Barreira Check-In Nethotel Software Para Hotéis / Pousadas / Moteis São Bernardo do Campo - SP http://www.check-in.com.br Fone (11) 4126-3148 msn / e-mail: vinicius em check-in.com.br skype: vinibarr ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Apr 29 12:46:25 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Wed, 29 Apr 2009 12:46:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?Perdi_um_arquivo_secund=E1rio!?= In-Reply-To: <1186.189.77.142.44.1241017362.squirrel@mail.habitus.com.br> References: <1201014634.20090429093816@warmboot.com.br> <1186.189.77.142.44.1241017362.squirrel@mail.habitus.com.br> Message-ID: <64d5939a0904290846u64f4002ao21a6d23f90585c63@mail.gmail.com> Bom dia/tarde Alexandre. Grande Alexandre, só por via das dúvidas, se esse arquivo for apenas uma tabela externa (CREATE TABLE ... EXTERNAL ...), então experimente apenas recriar esse mesmo arquivo, mas deixe-o vazio. Depois de criar o tal arquivo "C:\WINDOWS\SYSTEM32\H5_TEMP", tente acessar o banco de dados. Se for uma tabela externa, teoricamente voc? conseguirá acessar o banco de dados, já que a única coisa que é armazenada nesse arquivo externo são os dados, mas a estrutura/metadados (DDL) não. Lembre-se de deixá-lo vazio (tamanho ZERO mesmo). Espero ter ajudado mais que atrapalhado. 2009/4/29 > Olá Carlos... obrigado pela ajuda... mas infelizmente isso também não dá > certo... Veja o erro: > > C:\>gbak -m d:\projetos\h5\dados\h5.fdb d:\h5.fbk > gbak: ERROR:I/O error for file "C:\WINDOWS\SYSTEM32\H5_TEMP" > gbak: ERROR: Error while trying to open file > gbak: ERROR: O sistema nÒo pode encontrar o arquivo especificado. > gbak:Exiting before completion due to errors > > "H5_TEMP" é o arquivo secundário que eu tinha criado antes... > > Alguem POR FAVOR já passou por isso? Estou prestes a perder 4 meses de > trabalho! > > > > > O que acontece se vc tentar fazer um gbak -m ? > > > > []s > > Carlos H. Cantu > > www.FireBase.com.br - www.firebirdnews.org > > www.warmboot.com.br - blog.firebase.com.br > > > > AT> Pessoal, estou num mato sem cachorro... > > > > AT> Comecei a desenvolver um banco de dados a uns 4 meses atrás... e > > AT> na época que eu comecei, eu adicionei por curiosidade um arquivo > > AT> secundário ao meu banco de dados, em uma pasta fora da minha pasta de > > projetos... > > > > AT> Para piorar eu apaguei a tal pasta e o arquivo foi junto... já > > AT> tentei recuperar o arquivo secundário, mas é impossível... tenho > > apenas o arquivo principal (FDB) > > > > AT> Infelizmente não consigo mais conectar pois o FB diz que está > faltando > > o arquivo secundário. > > > > AT> Pergunto: > > > > AT> É possível eu extrair o METADADOS do meu FDB? > > AT> ______________________________________________ > > AT> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > AT> Para saber como gerenciar/excluir seu cadastro na lista, use: > > AT> http://www.firebase.com.br/fb/artigo.php?id=1107 > > AT> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From vinibarr em gmail.com Wed Apr 29 12:45:44 2009 From: vinibarr em gmail.com (Vinicius Barreira) Date: Wed, 29 Apr 2009 12:45:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__banco_de_dados_com_role_com_?= =?iso-8859-1?q?nome_do_sysdba=3A_n=E3o_consigo_abrir?= In-Reply-To: <00ac01c9c8e0$23f07340$6bd159c0$@com> References: <4911ED32413E411BB2BE501505AF84EC@nextcorpnote> <1240623962.11548.8.camel@Aspire5612.bonagura.com.br> <9F8956AA98904AE4BD602A4A01EEE624@nextcorpnote> <1240627777.17453.3.camel@Aspire5612.bonagura.com.br> <49F3135C.3030307@2msolutions.com.br> <49F87238.6020402@gmail.com> <00ac01c9c8e0$23f07340$6bd159c0$@com> Message-ID: <49F87628.5020901@gmail.com> Sim, isso mesmo; é um tipo de trava que pode ser colocada; mas pesquisando no google achei um programa pronto que faz isso: http://www.fernandobhz.com.br/artigos/sysdba-out.html Rodei ele e funcinou, então obrigado a todos que leram meu tópico mas tá resolvido. Abraços; Vinicius Barreira Check-In Nethotel Software Para Hotéis / Pousadas / Moteis São Bernardo do Campo - SP http://www.check-in.com.br Fone (11) 4126-3148 msn / e-mail: vinicius em check-in.com.br skype: vinibarr LuisFireVB wrote: > Desculpe entrar no tópico, mas o que é Role do sysdba e que polêmica é essa? > > Você tem a senha do SYSDBA e não consegue abrir o banco? > > Como é isso? > > Luis > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Vinicius Barreira > Enviada em: quarta-feira, 29 de abril de 2009 12:29 > Para: FireBase > Assunto: [firebase-br] banco de dados com role com nome do sysdba: não > consigo abrir > > > Pessoal, estou pegando um cliente novo e ele pediu que eu importasse > alguns cadastros de clientes do sistema antigo para que ele não tenha > que digitar tudo. > > Porém o arquivo (em firebird 2.0) está com uma role com nome de SYSDBA, > daí não sei como fazer para acessar os dados e poder importar. > > Sei que existe aquela polêmica e tal mas pelo menos os "dados" eu > acredito que sejam do cliente. > > Se alguém tiver uma dica eu agradeço. > > Abraços; > > Vinicius Barreira > Check-In Nethotel > Software Para Hotéis / Pousadas / Moteis > São Bernardo do Campo - SP > http://www.check-in.com.br > Fone (11) 4126-3148 > msn / e-mail: vinicius em check-in.com.br > skype: vinibarr > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From alexandre em habitus.com.br Wed Apr 29 12:56:22 2009 From: alexandre em habitus.com.br (alexandre em habitus.com.br) Date: Wed, 29 Apr 2009 09:56:22 -0600 Subject: [firebase-br] =?utf-8?q?Perdi_um_arquivo_secund=C3=A1rio!?= In-Reply-To: <795edc730904290820o529fe0d0lc01bbd366a9fdc3@mail.gmail.com> References: <1201014634.20090429093816@warmboot.com.br> <20090429084414.rpl9hxmeoog4ok4c@mail.habitus.com.br> <795edc730904290820o529fe0d0lc01bbd366a9fdc3@mail.gmail.com> Message-ID: <900b79e1f9c279263e4027a8af59ea28@habitus.com.br> Olá, obrigado pela ajuda... Esse arquivo NAO foi criado cum uma tabela externa... o comando utilizado foi: ALTER DATABASE ADD FILE 'c:\windows\system32\H5_temp' E depois disso ele não me deixa fazer mais nada!! Tentei o que vc disse e também não deu certo!! On Wed, 29 Apr 2009 12:20:26 -0300, Gustavo Moda wrote: > Olá, > > Esse arquivo secundário, é um arquivo usado em uma CREATE TABLE com > EXTERNAL > FILE ? > Tente, gbak -O > -O(NE_AT_A_TIME) , ele restaura gravando uma tabela por vez, se alguma > tabela falha, fica somente ela para fora. Não sei se isso irá 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 listas em warmboot.com.br Wed Apr 29 13:09:28 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 29 Apr 2009 13:09:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?banco_de_dados_com_role_com_nome_do_?= =?iso-8859-1?q?sysdba=3A_n=E3o_consigo_abrir?= In-Reply-To: <49F87238.6020402@gmail.com> References: <4911ED32413E411BB2BE501505AF84EC@nextcorpnote> <1240623962.11548.8.camel@Aspire5612.bonagura.com.br> <9F8956AA98904AE4BD602A4A01EEE624@nextcorpnote> <1240627777.17453.3.camel@Aspire5612.bonagura.com.br> <49F3135C.3030307@2msolutions.com.br> <49F87238.6020402@gmail.com> Message-ID: <1408353576.20090429130928@warmboot.com.br> Abra o banco em um editor hexa, procure pelo string SYSDBA e apague-o. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br VB> Pessoal, estou pegando um cliente novo e ele pediu que eu importasse VB> alguns cadastros de clientes do sistema antigo para que ele não tenha VB> que digitar tudo. VB> Porém o arquivo (em firebird 2.0) está com uma role com nome de SYSDBA, VB> daí não sei como fazer para acessar os dados e poder importar. VB> Sei que existe aquela polêmica e tal mas pelo menos os "dados" eu VB> acredito que sejam do cliente. VB> Se alguém tiver uma dica eu agradeço. VB> Abraços; VB> Vinicius Barreira VB> Check-In Nethotel VB> Software Para Hotéis / Pousadas / Moteis VB> São Bernardo do Campo - SP VB> http://www.check-in.com.br VB> Fone (11) 4126-3148 VB> msn / e-mail: vinicius em check-in.com.br VB> skype: vinibarr VB> ______________________________________________ VB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br VB> Para saber como gerenciar/excluir seu cadastro na lista, use: VB> http://www.firebase.com.br/fb/artigo.php?id=1107 VB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From alexandre em habitus.com.br Wed Apr 29 13:28:36 2009 From: alexandre em habitus.com.br (alexandre em habitus.com.br) Date: Wed, 29 Apr 2009 10:28:36 -0600 Subject: [firebase-br] =?utf-8?q?Perdi_um_arquivo_secund=C3=A1rio!?= In-Reply-To: <64d5939a0904290846u64f4002ao21a6d23f90585c63@mail.gmail.com> References: <1201014634.20090429093816@warmboot.com.br> <1186.189.77.142.44.1241017362.squirrel@mail.habitus.com.br> <64d5939a0904290846u64f4002ao21a6d23f90585c63@mail.gmail.com> Message-ID: <5d3151c6eea19861b1737b769ec4b7b7@habitus.com.br> Olá Sandro... muito obrigado pela ajuda... INFELIZMENTE esse arquivo NAO é uma tabela externa... é um arquivo secundário criado com o comando: ALTER DATABASE ADD FILE 'C:\Windows\System32\H5_TEMP'; E é provável que exista metadados dentro dele! :( O que eu quero é conseguir extrair todo o metadados que ainda ficou no arquivo principal... Mas acho que vou perder quase um ano de trabalho! :( Por favor, alguem me ajude!!! On Wed, 29 Apr 2009 12:46:25 -0300, Sandro Souza wrote: > Bom dia/tarde Alexandre. > > Grande Alexandre, só por via das dúvidas, se esse arquivo for apenas uma > tabela externa (CREATE TABLE ... EXTERNAL ...), então experimente apenas > recriar esse mesmo arquivo, mas deixe-o vazio. > > Depois de criar o tal arquivo "C:\WINDOWS\SYSTEM32\H5_TEMP", tente acessar > o > banco de dados. > > Se for uma tabela externa, teoricamente voc? conseguirá acessar o banco > de > dados, já que a única coisa que é armazenada nesse arquivo externo são > os > dados, mas a estrutura/metadados (DDL) não. > > Lembre-se de deixá-lo vazio (tamanho ZERO mesmo). > > Espero ter ajudado mais que atrapalhado. > > 2009/4/29 > >> Olá Carlos... obrigado pela ajuda... mas infelizmente isso também não >> dá >> certo... Veja o erro: >> >> C:\>gbak -m d:\projetos\h5\dados\h5.fdb d:\h5.fbk >> gbak: ERROR:I/O error for file "C:\WINDOWS\SYSTEM32\H5_TEMP" >> gbak: ERROR: Error while trying to open file >> gbak: ERROR: O sistema nÒo pode encontrar o arquivo especificado. >> gbak:Exiting before completion due to errors >> >> "H5_TEMP" é o arquivo secundário que eu tinha criado antes... >> >> Alguem POR FAVOR já passou por isso? Estou prestes a perder 4 meses de >> trabalho! >> >> >> >> > O que acontece se vc tentar fazer um gbak -m ? >> > >> > []s >> > Carlos H. Cantu >> > www.FireBase.com.br - www.firebirdnews.org >> > www.warmboot.com.br - blog.firebase.com.br >> > >> > AT> Pessoal, estou num mato sem cachorro... >> > >> > AT> Comecei a desenvolver um banco de dados a uns 4 meses atrás... e >> > AT> na época que eu comecei, eu adicionei por curiosidade um arquivo >> > AT> secundário ao meu banco de dados, em uma pasta fora da minha pasta >> > de >> > projetos... >> > >> > AT> Para piorar eu apaguei a tal pasta e o arquivo foi junto... já >> > AT> tentei recuperar o arquivo secundário, mas é impossível... tenho >> > apenas o arquivo principal (FDB) >> > >> > AT> Infelizmente não consigo mais conectar pois o FB diz que está >> faltando >> > o arquivo secundário. >> > >> > AT> Pergunto: >> > >> > AT> É possível eu extrair o METADADOS do meu FDB? >> > AT> ______________________________________________ >> > AT> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > AT> Para saber como gerenciar/excluir seu cadastro na lista, use: >> > AT> http://www.firebase.com.br/fb/artigo.php?id=1107 >> > AT> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> > >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gustavo.moda em gmail.com Wed Apr 29 13:45:52 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Wed, 29 Apr 2009 13:45:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?Perdi_um_arquivo_secund=E1rio!?= In-Reply-To: <5d3151c6eea19861b1737b769ec4b7b7@habitus.com.br> References: <1201014634.20090429093816@warmboot.com.br> <1186.189.77.142.44.1241017362.squirrel@mail.habitus.com.br> <64d5939a0904290846u64f4002ao21a6d23f90585c63@mail.gmail.com> <5d3151c6eea19861b1737b769ec4b7b7@habitus.com.br> Message-ID: <795edc730904290945i1c3abf1bif5d1dd88f3e89b6d@mail.gmail.com> Olá, Vai na lista oficial do firerbird. "Firebird Support" < firebird-support em yahoogroups.com>, Se tiver algo para você recuperar pelo menos o METADADOS.. Eles vão saber. Existem programas que recupera banco de dados do firebird. Mas nesse caso não sei se resolve. From cassio.hc em gmail.com Wed Apr 29 13:50:04 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Wed, 29 Apr 2009 13:50:04 -0300 Subject: [firebase-br] formato de data diferente Message-ID: Caras, tenho dois campos dataini e datafim do tipo date. quando faço select dataini, datafim from minha_tabela retorna dd/MM/yyyy. Ai fiz uma concatenação destas datas no fb e o formato retorna yyyy/MM/dd. ex da sql. select data_inicio || ' a ' || data_fim as Periodo, data_inicio, data_fim from minhatabela Alguem saberia me dizer porque e qual comando do fb eu uso para formatá-las da primeira maneira? vlw. From rodrigo em solucoeseinformatica.com.br Wed Apr 29 14:30:28 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 29 Apr 2009 14:30:28 -0300 Subject: [firebase-br] RES: formato de data diferente In-Reply-To: Message-ID: Não existe comando no FB para formatar uma data. O que você pode fazer para retornar uma string formatada é usar o comando extract: SELECT CAST(EXTRACT(DAY FROM DATA_INICIO) AS VARCHAR(2)) || '/' || CAST(EXTRACT(MONTH FROM DATA_INICIO) AS VARCHAR(2)) || '/' || CAST(EXTRACT(YEAR FROM DATA_INICIO) AS VARCHAR(4)) || ' a ' || CAST(EXTRACT(DAY FROM DATA_FIM) AS VARCHAR(2)) || '/' || CAST(EXTRACT(MONTH FROM DATA_FIM) AS VARCHAR(2)) || '/' || CAST(EXTRACT(YEAR FROM DATA_FIM) AS VARCHAR(4)) AS PERIODO FROM MINHATABELA []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Cássio Enviada em: 29 de abril de 2009 13:50 Para: lista em firebase.com.br Assunto: [firebase-br] formato de data diferente Caras, tenho dois campos dataini e datafim do tipo date. quando faço select dataini, datafim from minha_tabela retorna dd/MM/yyyy. Ai fiz uma concatenação destas datas no fb e o formato retorna yyyy/MM/dd. ex da sql. select data_inicio || ' a ' || data_fim as Periodo, data_inicio, data_fim from minhatabela Alguem saberia me dizer porque e qual comando do fb eu uso para formatá-las da primeira maneira? vlw. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.8/2086 - Data de Lançamento: 04/29/09 06:37:00 From listas em warmboot.com.br Wed Apr 29 15:14:46 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 29 Apr 2009 15:14:46 -0300 Subject: [firebase-br] =?iso-8859-1?q?Perdi_um_arquivo_secund=E1rio!?= In-Reply-To: <1186.189.77.142.44.1241017362.squirrel@mail.habitus.com.br> References: <1201014634.20090429093816@warmboot.com.br> <1186.189.77.142.44.1241017362.squirrel@mail.habitus.com.br> Message-ID: <14810460487.20090429151446@warmboot.com.br> Alexandre, Falei com o pessoal da IBSurgeon e eles disseram que podem tentar extrair apenas a estrutura das tabelas, o restante não dá. Caso tenha interesse, entre em contato comigo em private pelo email suporte em firebase.com.br []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br ahcb> Olá Carlos... obrigado pela ajuda... mas infelizmente isso também não dá ahcb> certo... Veja o erro: C:\>>gbak -m d:\projetos\h5\dados\h5.fdb d:\h5.fbk ahcb> gbak: ERROR:I/O error for file "C:\WINDOWS\SYSTEM32\H5_TEMP" ahcb> gbak: ERROR: Error while trying to open file ahcb> gbak: ERROR: O sistema nÒo pode encontrar o arquivo especificado. ahcb> gbak:Exiting before completion due to errors ahcb> "H5_TEMP" é o arquivo secundário que eu tinha criado antes... ahcb> Alguem POR FAVOR já passou por isso? Estou prestes a perder 4 meses de ahcb> trabalho! >> O que acontece se vc tentar fazer um gbak -m ? >> >> []s >> Carlos H. Cantu >> www.FireBase.com.br - www.firebirdnews.org >> www.warmboot.com.br - blog.firebase.com.br >> >> AT> Pessoal, estou num mato sem cachorro... >> >> AT> Comecei a desenvolver um banco de dados a uns 4 meses atrás... e >> AT> na época que eu comecei, eu adicionei por curiosidade um arquivo >> AT> secundário ao meu banco de dados, em uma pasta fora da minha pasta de >> projetos... >> >> AT> Para piorar eu apaguei a tal pasta e o arquivo foi junto... já >> AT> tentei recuperar o arquivo secundário, mas é impossível... tenho >> apenas o arquivo principal (FDB) >> >> AT> Infelizmente não consigo mais conectar pois o FB diz que está faltando >> o arquivo secundário. >> >> AT> Pergunto: >> >> AT> É possível eu extrair o METADADOS do meu FDB? From cpd em lekagi.com.br Wed Apr 29 14:42:25 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Wed, 29 Apr 2009 14:42:25 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 References: Message-ID: <49F8917A.000003.02052@JABER> Olá pessoal, eu estava usando o ZEOS na versão 6.5 - Alpha para acesso ao firebird mas após ler algumas mensagens aqui da lista que relatavam alguns problemas com o ZEOS na sua versão mais antiga, resolvi atualizar o mesmo para a versão "6.6.4-stable". Comecei então ter problemas com ele e gostaria de saber se alguém poderia me indicar algum outro componente free que tenha acesso nativo ao firebird? Grato desde já... Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com From cleidson em zmed.com.br Wed Apr 29 15:57:32 2009 From: cleidson em zmed.com.br (Cleidson) Date: Wed, 29 Apr 2009 15:57:32 -0300 Subject: [firebase-br] IBO - Validar datas Message-ID: Pessoal, Estou com dois probleminhas aqui relacionados a data no IBO: 1 - Preciso validar uma data, mas a validação tem que ser de acordo com o formato do país, pois o programa rodará em vários idiomas. ex: Brasil: dd/mm/aaaa, USA: mm/dd/aaaa. 2 - Quero fazer essa validação no VALIDATEFIELDS do IB_QUERY, comecei a escrever o código pra isso, mas quando digito uma data inválida, uma mensagem de erro é gerada antes que o evento de validação seja executado. From zottissistemas em brturbo.com.br Wed Apr 29 16:00:48 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Wed, 29 Apr 2009 16:00:48 -0300 Subject: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 In-Reply-To: <49F8917A.000003.02052@JABER> References: <49F8917A.000003.02052@JABER> Message-ID: <3CD5CA88CCF846CFA6A9082FE90201A7@ZOTTISNOTEBOOK> Eu uso o MDO, sem problemas(pelo menos até agora) acho ele ótimo e fácil de trabalhar. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Jáber S. C. Lima" To: "FireBase" Sent: Wednesday, April 29, 2009 2:42 PM Subject: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 Olá pessoal, eu estava usando o ZEOS na versão 6.5 - Alpha para acesso ao firebird mas após ler algumas mensagens aqui da lista que relatavam alguns problemas com o ZEOS na sua versão mais antiga, resolvi atualizar o mesmo para a versão "6.6.4-stable". Comecei então ter problemas com ele e gostaria de saber se alguém poderia me indicar algum outro componente free que tenha acesso nativo ao firebird? Grato desde já... Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico 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 rodrigo em solucoeseinformatica.com.br Wed Apr 29 15:58:35 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 29 Apr 2009 15:58:35 -0300 Subject: [firebase-br] Execute statement com returning Message-ID: Olá pessoal! Eu estou escrevendo uma stored procedure na qual eu preciso utilizar um execute statement para incluir um registro em uma tabela. Até aí tudo bem, a procedure vem funcionando há um bom tempo. Só que agora eu inclui no texto disparado pelo execute statemente uma clausula RETURNING para pegar o valor da chave primária gerada pela trigger da tabela e ao executá-la recebo o seguinte erro: -901 request synchronization error O trecho da procedure que dispara o erro é o seguinte: S_QUERY_SERIE = 'INSERT INTO CAD_PRODUTO_SERIE (COD_PRODUTO, ' || ' COD_MOVIMENTO, ' || ' COD_PROPRIETARIO, ' || ' COD_ESTOQUE, '; IF (NUMERO_PATRIMONIO <> '') THEN S_QUERY_SERIE = S_QUERY_SERIE || ' NUMERO_PATRIMONIO, '; IF (CONTROLE_CAIXA = 1) THEN S_QUERY_SERIE = S_QUERY_SERIE || ' NUMERO_CAIXA) '; ELSE S_QUERY_SERIE = S_QUERY_SERIE || ' NUMERO_SERIE) '; S_QUERY_SERIE = S_QUERY_SERIE || 'VALUES (' || CAST(COD_PRODUTO AS VARCHAR(10)) || ', ' || CAST(DUMMY_CODIGO AS VARCHAR(10)) || ', ' || CAST(COD_PROPRIETARIO AS VARCHAR(10)) || ', ' || CAST(COD_ITEM_ESTOQUE AS VARCHAR(10)) || ', '; IF (NUMERO_PATRIMONIO <> '') THEN S_QUERY_SERIE = S_QUERY_SERIE || '''' || NUMERO_PATRIMONIO || '''' || ', '; S_QUERY_SERIE = S_QUERY_SERIE || '''' || NUMERO_SERIE || ''') '; S_QUERY_SERIE = S_QUERY_SERIE || 'RETURNING ID'; EXECUTE STATEMENT S_QUERY_SERIE INTO :ID_SERIE; É possível utilizar a cláusula returning com um execute statement e o que ocorre é um bug do FB ou realmente isso não é possível e tenho que partir pra outra solução ? Estou trabalhando com o FB 2.1.2 Classic Server em um Windows 2003 server. []’s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática From cpd em lekagi.com.br Wed Apr 29 15:25:10 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Wed, 29 Apr 2009 15:25:10 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 References: <49F8917A.000003.02052@JABER> <3CD5CA88CCF846CFA6A9082FE90201A7@ZOTTISNOTEBOOK> Message-ID: <49F89B70.000003.03244@JABER> Olá Zottis, primeiramente agradeço a dica do MDO. Fazendo uma busca no Google achei o site http://sourceforge.net/projects/mdo Verifiquei que a última versão disponível para download tem a data de 28-02-2006 Você saberia me dizer se o componente ainda esta em desenvolvimento ou se foi abandonado?? Esse é realmente o site onde posso baixar o MDO ? Grato pela atenção... Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com -------Mensagem original------- De: Zottis Data: 04/29/09 16:09:52 Para: FireBase Assunto: Re: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 Eu uso o MDO, sem problemas(pelo menos até agora) acho ele ótimo e fácil de trabalhar. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Jáber S. C. Lima" To: "FireBase" Sent: Wednesday, April 29, 2009 2:42 PM Subject: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 Olá pessoal, eu estava usando o ZEOS na versão 6.5 - Alpha para acesso ao firebird mas após ler algumas mensagens aqui da lista que relatavam alguns problemas com o ZEOS na sua versão mais antiga, resolvi atualizar o mesmo para a versão "6.6.4-stable". Comecei então ter problemas com ele e gostaria de saber se alguém poderia me indicar algum outro componente free que tenha acesso nativo ao firebird? Grato desde já... Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico 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 __________ NOD32 4043 (20090429) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com From gutopj02 em gmail.com Wed Apr 29 16:35:32 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Wed, 29 Apr 2009 16:35:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?MDO_e_Transa=E7oes?= Message-ID: Sempre leio que o bom é deixar as transaçoes abertas pelo minimo de tempo ... porem usando o mdo... para abrir uma query.. ela tem que estar ligada a uma transaçao... entao como deixar uma consulta aberta sem abrir a transaçao? Guto From robsonfg em terra.com.br Wed Apr 29 16:46:18 2009 From: robsonfg em terra.com.br (Robson Gomes) Date: Wed, 29 Apr 2009 16:46:18 -0300 (Hora oficial do Brasil) Subject: [firebase-br] =?iso-8859-1?q?Res=3A__MDO_e_Transa=E7oes?= References: Message-ID: <49F8AE8A.00001E.03296@EST-ROBSON> Para transações que faça escrita no banco, use mdoquery+-provider+clientdataset para transações somente leitura acerte os parametros para Read Read Commited as transações nao ficam aberta, no primeiro caso vc abre e ja comita a transação... no segundo, a transação ja abre commitada (conforme informações recebidas no ultimo FDD) tenho usado assim, e resolvi todos meus problemas de transaçoes e performance do banco -------Mensagem original------- De: Augusto junior Data: 29/04/2009 16:37:00 Para: FireBase Assunto: [firebase-br] MDO e Transaçoes Sempre leio que o bom é deixar as transaçoes abertas pelo minimo de tempo ... porem usando o mdo... para abrir uma query.. ela tem que estar ligada a uma transaçao... entao como deixar uma consulta aberta sem abrir a transaçao? Guto ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ____________________________________________________________ No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.8/2086 - Release Date: 04/29/09 06:37:00 From sady em avisnet.com.br Wed Apr 29 16:52:50 2009 From: sady em avisnet.com.br (Sady) Date: Wed, 29 Apr 2009 16:52:50 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__banco_de_dados_com_role_com_?= =?iso-8859-1?q?nome_do_sysdba=3A_n=E3o_consigo_abrir?= In-Reply-To: <1408353576.20090429130928@warmboot.com.br> References: <4911ED32413E411BB2BE501505AF84EC@nextcorpnote> <1240623962.11548.8.camel@Aspire5612.bonagura.com.br> <9F8956AA98904AE4BD602A4A01EEE624@nextcorpnote> <1240627777.17453.3.camel@Aspire5612.bonagura.com.br> <49F3135C.3030307@2msolutions.com.br> <49F87238.6020402@gmail.com> <1408353576.20090429130928@warmboot.com.br> Message-ID: <001e01c9c904$1572b160$40581420$@com.br> Cantu e Eduardo Jedliczka Sobre este assunto não sei se vocês já passaram por algum problema, depois que instalei uma versão no servidor e não alterei nos terminas tenho tido problemas de conexão o sistema simplesmente cai toda a tarde, antes não tinha este problema o que reparei é que depois desta troca estou com este problema estou alterando o cliente em todos os terminais para ver se este problema acaba, mas seria pelo motivo do servidor ter uma versão, e o terminal outra ? VB> Pessoal, estou pegando um cliente novo e ele pediu que eu importasse VB> alguns cadastros de clientes do sistema antigo para que ele não tenha VB> que digitar tudo. VB> Porém o arquivo (em firebird 2.0) está com uma role com nome de SYSDBA, VB> daí não sei como fazer para acessar os dados e poder importar. VB> Sei que existe aquela polêmica e tal mas pelo menos os "dados" eu VB> acredito que sejam do cliente. VB> Se alguém tiver uma dica eu agradeço. VB> Abraços; -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: quarta-feira, 29 de abril de 2009 13:09 Para: FireBase Assunto: Re: [firebase-br] banco de dados com role com nome do sysdba: não consigo abrir Abra o banco em um editor hexa, procure pelo string SYSDBA e apague-o. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br VB> Pessoal, estou pegando um cliente novo e ele pediu que eu importasse VB> alguns cadastros de clientes do sistema antigo para que ele não tenha VB> que digitar tudo. VB> Porém o arquivo (em firebird 2.0) está com uma role com nome de SYSDBA, VB> daí não sei como fazer para acessar os dados e poder importar. VB> Sei que existe aquela polêmica e tal mas pelo menos os "dados" eu VB> acredito que sejam do cliente. VB> Se alguém tiver uma dica eu agradeço. VB> Abraços; VB> Vinicius Barreira VB> Check-In Nethotel VB> Software Para Hotéis / Pousadas / Moteis VB> São Bernardo do Campo - SP VB> http://www.check-in.com.br VB> Fone (11) 4126-3148 VB> msn / e-mail: vinicius em check-in.com.br VB> skype: vinibarr VB> ______________________________________________ VB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br VB> Para saber como gerenciar/excluir seu cadastro na lista, use: VB> http://www.firebase.com.br/fb/artigo.php?id=1107 VB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 4043 (20090429) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 4043 (20090429) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From zottissistemas em brturbo.com.br Wed Apr 29 16:52:41 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Wed, 29 Apr 2009 16:52:41 -0300 Subject: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 In-Reply-To: <49F89B70.000003.03244@JABER> References: <49F8917A.000003.02052@JABER><3CD5CA88CCF846CFA6A9082FE90201A7@ZOTTISNOTEBOOK> <49F89B70.000003.03244@JABER> Message-ID: é este mesmo, quanto a estar abandonado, não está, só que não apareceram problemas depois desta data, por isso a última versão é antiga a vantagem é de o código ser aberto, e mantido por brasileiros. qualquer coisa ou dúvida , manda um email que te ajudo no que for possível . Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Jáber S. C. Lima" To: "FireBase" Sent: Wednesday, April 29, 2009 3:25 PM Subject: Re: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 Olá Zottis, primeiramente agradeço a dica do MDO. Fazendo uma busca no Google achei o site http://sourceforge.net/projects/mdo Verifiquei que a última versão disponível para download tem a data de 28-02-2006 Você saberia me dizer se o componente ainda esta em desenvolvimento ou se foi abandonado?? Esse é realmente o site onde posso baixar o MDO ? Grato pela atenção... Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com -------Mensagem original------- De: Zottis Data: 04/29/09 16:09:52 Para: FireBase Assunto: Re: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 Eu uso o MDO, sem problemas(pelo menos até agora) acho ele ótimo e fácil de trabalhar. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Jáber S. C. Lima" To: "FireBase" Sent: Wednesday, April 29, 2009 2:42 PM Subject: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 Olá pessoal, eu estava usando o ZEOS na versão 6.5 - Alpha para acesso ao firebird mas após ler algumas mensagens aqui da lista que relatavam alguns problemas com o ZEOS na sua versão mais antiga, resolvi atualizar o mesmo para a versão "6.6.4-stable". Comecei então ter problemas com ele e gostaria de saber se alguém poderia me indicar algum outro componente free que tenha acesso nativo ao firebird? Grato desde já... Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico 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 __________ NOD32 4043 (20090429) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rnribeiro em gmail.com Wed Apr 29 17:03:28 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 29 Apr 2009 17:03:28 -0300 Subject: [firebase-br] atualizar precos de produtos automaticamente Message-ID: <88c045a10904291303v37cfb3b2m1ec039695b81e058@mail.gmail.com> alguem poderia me dar uma ideia de como fazer pra atualizar, todos os preços de produtos automaticamente, ao clicar num botão salvar da nota fiscal, pode ser via trigger, sp ou rotina no delphi, pois estou tendo um pouco de dificuldades visto que um parte dos campos ta na tabela de produtos e outro ta na tabela de precos do produto, então fica mais ou menos assim o preço de compra,ipi, custo da compra ficam na tabela de produtos e o resto preço de venda, custo da venda, margem de lucro ficam na de preços do produto poderiam me ajudar From renato_br em bol.com.br Wed Apr 29 17:08:36 2009 From: renato_br em bol.com.br (Renato Alves) Date: Wed, 29 Apr 2009 17:08:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?Perdi_um_arquivo_secund=E1rio!?= References: <1201014634.20090429093816@warmboot.com.br><1186.189.77.142.44.1241017362.squirrel@mail.habitus.com.br> <14810460487.20090429151446@warmboot.com.br> Message-ID: <112BFD84E1FA4FA6A96CD1BDB0230A5E@zeus> Alexandre, Por acaso tentou uma ferramenta de recuperação de dados? Utilizei uma ferramenta profisional para recuperar dados realmente perdidos de um amigo, chamada: Ontrack Data Inc. EasyRecovery Professional Esta ferramenta é impressionante. Renato Alves ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Wednesday, April 29, 2009 3:14 PM Subject: Re: [firebase-br] Perdi um arquivo secundário! Alexandre, Falei com o pessoal da IBSurgeon e eles disseram que podem tentar extrair apenas a estrutura das tabelas, o restante não dá. Caso tenha interesse, entre em contato comigo em private pelo email suporte em firebase.com.br []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br ahcb> Olá Carlos... obrigado pela ajuda... mas infelizmente isso também não dá ahcb> certo... Veja o erro: C:\>>gbak -m d:\projetos\h5\dados\h5.fdb d:\h5.fbk ahcb> gbak: ERROR:I/O error for file "C:\WINDOWS\SYSTEM32\H5_TEMP" ahcb> gbak: ERROR: Error while trying to open file ahcb> gbak: ERROR: O sistema nÒo pode encontrar o arquivo especificado. ahcb> gbak:Exiting before completion due to errors ahcb> "H5_TEMP" é o arquivo secundário que eu tinha criado antes... ahcb> Alguem POR FAVOR já passou por isso? Estou prestes a perder 4 meses de ahcb> trabalho! >> O que acontece se vc tentar fazer um gbak -m ? >> >> []s >> Carlos H. Cantu >> www.FireBase.com.br - www.firebirdnews.org >> www.warmboot.com.br - blog.firebase.com.br >> >> AT> Pessoal, estou num mato sem cachorro... >> >> AT> Comecei a desenvolver um banco de dados a uns 4 meses atrás... e >> AT> na época que eu comecei, eu adicionei por curiosidade um arquivo >> AT> secundário ao meu banco de dados, em uma pasta fora da minha pasta de >> projetos... >> >> AT> Para piorar eu apaguei a tal pasta e o arquivo foi junto... já >> AT> tentei recuperar o arquivo secundário, mas é impossível... tenho >> apenas o arquivo principal (FDB) >> >> AT> Infelizmente não consigo mais conectar pois o FB diz que está >> faltando >> o arquivo secundário. >> >> AT> Pergunto: >> >> AT> É possível eu extrair o METADADOS do meu FDB? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eliezer em xpert.com.br Wed Apr 29 17:24:13 2009 From: eliezer em xpert.com.br (Eliezer de Souza) Date: Wed, 29 Apr 2009 17:24:13 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__MDO_e_Transa=E7oes?= In-Reply-To: References: Message-ID: <000c01c9c908$762dbc80$62893580$@com.br> Augusto o ideal seria vc criar tabelas temporárias, "SHAPE", Assim vc garante uma ótima performance e segurança dos dados, e Poderá utilizar a transação apenas para INSERT,EDIT,DELETE -----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, 29 de abril de 2009 16:36 Para: FireBase Assunto: [firebase-br] MDO e Transaçoes Sempre leio que o bom é deixar as transaçoes abertas pelo minimo de tempo ... porem usando o mdo... para abrir uma query.. ela tem que estar ligada a uma transaçao... entao como deixar uma consulta aberta sem abrir a transaçao? Guto ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gutopj02 em gmail.com Wed Apr 29 17:26:23 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Wed, 29 Apr 2009 17:26:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_MDO_e_Transa=E7oes?= In-Reply-To: <000c01c9c908$762dbc80$62893580$@com.br> References: <000c01c9c908$762dbc80$62893580$@com.br> Message-ID: Obrigado pessoal... vou ter que mudar tudo .. rs mas vamos la 2009/4/29 Eliezer de Souza > Augusto o ideal seria vc criar tabelas temporárias, "SHAPE", > Assim vc garante uma ótima performance e segurança dos dados, e > Poderá utilizar a transação apenas para INSERT,EDIT,DELETE > > > > > > > > -----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, 29 de abril de 2009 16:36 > Para: FireBase > Assunto: [firebase-br] MDO e Transaçoes > > Sempre leio que o bom é deixar as transaçoes abertas pelo minimo de tempo > ... > porem usando o mdo... > > para abrir uma query.. ela tem que estar ligada a uma transaçao... > entao como deixar uma consulta aberta sem abrir a transaçao? > > Guto > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jedyfb em gmail.com Wed Apr 29 17:34:57 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Wed, 29 Apr 2009 17:34:57 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__banco_de_dados_com_role_com_?= =?iso-8859-1?q?nome_do_sysdba=3A_n=E3o_consigo_abrir?= In-Reply-To: <001e01c9c904$1572b160$40581420$@com.br> References: <4911ED32413E411BB2BE501505AF84EC@nextcorpnote> <1240623962.11548.8.camel@Aspire5612.bonagura.com.br> <9F8956AA98904AE4BD602A4A01EEE624@nextcorpnote> <1240627777.17453.3.camel@Aspire5612.bonagura.com.br> <49F3135C.3030307@2msolutions.com.br> <49F87238.6020402@gmail.com> <1408353576.20090429130928@warmboot.com.br> <001e01c9c904$1572b160$40581420$@com.br> Message-ID: <1241037297.696.6.camel@Aspire5612.bonagura.com.br> com relação a versão do client e do server,, Tive alguns poucos problemas com o firebird 1.x - às vezes simplesmente não conectava, mas só isto. E nunca tive problemas com o Firebird 2.x. Além do mais, teoricamente um servidor mais novo continua aceitando requisições de um cliente um pouco mais antigo - se não está talvez seja algum bug. Quanto ao sistema cair na parte da tarde, talvez o problema seja outro... as diferentes versões do firebird possuem muitas diferenças de desempenho e comportamento devido as alterações em índices e no otimizador. sem maiores detalhes (como um gstat -h de hora em hora, e informações sobre o equipamento servidor, comportamento do sistema e quantidade de usuários ) fica muito difícil comentar sobre os possíveis problemas. abraço Eduardo Jedliczka Em Qua, 2009-04-29 às 16:52 -0300, Sady escreveu: > Cantu e Eduardo Jedliczka > > Sobre este assunto não sei se vocês já passaram por algum problema, depois > que instalei uma versão no servidor e não alterei nos terminas tenho tido > problemas de conexão o sistema simplesmente cai toda a tarde, antes não > tinha este problema o que reparei é que depois desta troca estou com este > problema estou alterando o cliente em todos os terminais para ver se este > problema acaba, mas seria pelo motivo do servidor ter uma versão, e o > terminal outra ? > > VB> Pessoal, estou pegando um cliente novo e ele pediu que eu importasse > VB> alguns cadastros de clientes do sistema antigo para que ele não tenha > VB> que digitar tudo. > > VB> Porém o arquivo (em firebird 2.0) está com uma role com nome de SYSDBA, > VB> daí não sei como fazer para acessar os dados e poder importar. > > VB> Sei que existe aquela polêmica e tal mas pelo menos os "dados" eu > VB> acredito que sejam do cliente. > > VB> Se alguém tiver uma dica eu agradeço. > > VB> Abraços; > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Carlos H. Cantu > Enviada em: quarta-feira, 29 de abril de 2009 13:09 > Para: FireBase > Assunto: Re: [firebase-br] banco de dados com role com nome do sysdba: não > consigo abrir > > Abra o banco em um editor hexa, procure pelo string SYSDBA e apague-o. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > > VB> Pessoal, estou pegando um cliente novo e ele pediu que eu importasse > VB> alguns cadastros de clientes do sistema antigo para que ele não tenha > VB> que digitar tudo. > > VB> Porém o arquivo (em firebird 2.0) está com uma role com nome de SYSDBA, > VB> daí não sei como fazer para acessar os dados e poder importar. > > VB> Sei que existe aquela polêmica e tal mas pelo menos os "dados" eu > VB> acredito que sejam do cliente. > > VB> Se alguém tiver uma dica eu agradeço. > > VB> Abraços; > > VB> Vinicius Barreira > VB> Check-In Nethotel > VB> Software Para Hotéis / Pousadas / Moteis > VB> São Bernardo do Campo - SP > VB> http://www.check-in.com.br > VB> Fone (11) 4126-3148 > VB> msn / e-mail: vinicius em check-in.com.br > VB> skype: vinibarr > > > VB> ______________________________________________ > VB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > VB> Para saber como gerenciar/excluir seu cadastro na lista, use: > VB> http://www.firebase.com.br/fb/artigo.php?id=1107 > VB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 4043 > (20090429) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 4043 > (20090429) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From junior em farsoft.com.br Wed Apr 29 18:23:25 2009 From: junior em farsoft.com.br (Arlei F. Farnetani Junior) Date: Wed, 29 Apr 2009 18:23:25 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <1241015827.9898.5.camel@Aspire5612.bonagura.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> <1102960059.20090428121109@warmboot.com.br> <49F72A5C.2080109@farsoft.com.br> <49F753A5.5020505@farsoft.com.br> <1240946083.4944.4.camel@Aspire5612.bonagura.com.br> <49F7CF24.4030904@farsoft.com.br> <462311083.20090429091244@warmboot.com.br> <49F85958.1060805@farsoft.com.br> <1241015827.9898.5.camel@Aspire5612.bonagura.com.br> Message-ID: <49F8C54D.3010304@farsoft.com.br> Eduardo, aí é que está...trocamos tudo neste restaurante...cabeamento furokawa, rede de 1Gbit, placas excelentes da DLINK de 1Gbit, e pasmo...o trem ficou lento... Estou ainda isolando o problema...me parece que é alguma coisa relacionado ao plan das consultas...to averiguando ainda...parece q o firebird tá se perdendo.... Eduardo Jedliczka escreveu: > geralmente os notebooks possuem placas de rede muito boas (alguns > core2duo possuem dma, irq, etc..) enquanto que a maioria dos desktops > não possuem rede razoável (a rede é feita por software). > > Experimente colocar uma placa de rede intel 1000 ou uma 3COM (daquelas > de 400 reais cada uma) no desktop... você vai se surpreender com a > diferença na resposta da rede. > > Abraço > > Eduardo > > Em Qua, 2009-04-29 às 10:42 -0300, Arlei F. Farnetani Junior escreveu: > > >> Olha que interessante...quando habilitamos agora a consulta, no notebook >> como terminal levou >> no máximo 78milisegundos...contra 150milisegundos do destkop...aqui já >> vimos que ao tratar >> a consulta o desktop está mais lento... >> >> Será alguma coisa relacionada ao plano da consulta??? >> >> Pra agente aqui o notebook e o desktop tinha que ter a mesma >> performance...sendo que >> o notebook ainda é inferior que o destkop em tudo. >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From wellmsilva em gmail.com Wed Apr 29 19:01:17 2009 From: wellmsilva em gmail.com (Wellington Melo) Date: Wed, 29 Apr 2009 19:01:17 -0300 Subject: [firebase-br] =?iso-8859-1?q?Parametros_em_View=2C_=E9_possivel?= =?iso-8859-1?q?=3F?= Message-ID: <21538b730904291501le095ceag7e1c67c3728f780c@mail.gmail.com> Boa Noite pessoal, Estou querendo criar uma view com e seguite consulta abaixo, mas precisarei passar os parametros DATAINI e DATAFIM, gostaria de saber se é possível ou se tem uma solução melhor. SELECT P.PES_NOME, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 1 or D1.COD_TIPO = 4) AND (D1.TABELA = 1) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))EMPRESTIMO, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 2) AND (D1.TABELA = 1) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))FERIAS, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 3) AND (D1.TABELA = 1) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))DECIMO, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 1) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))VALES, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 2) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))FEIRINHA, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 3) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))FARMACIA, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 4) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))XEROX, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 5) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))OUTROS, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 6) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))MENSALIDADE, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 7) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))SINDICATO FROM SOCIOS S LEFT JOIN PESSOAS P ON S.PES_CODIGO = P.PES_CODIGO WHERE S.SOC_STATUS = 'V' From cpd em lekagi.com.br Wed Apr 29 18:06:19 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Wed, 29 Apr 2009 18:06:19 -0300 (Hora oficial do Brasil) Subject: [firebase-br] =?iso-8859-1?q?=28sem_assunto=29?= References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> <1102960059.20090428121109@warmboot.com.br> <49F72A5C.2080109@farsoft.com.br> <49F753A5.5020505@farsoft.com.br> <1240946083.4944.4.camel@Aspire5612.bonagura.com.br> <49F7CF24.4030904@farsoft.com.br> <462311083.20090429091244@warmboot.com.br> <49F85958.1060805@farsoft.com.br> <1241015827.9898.5.camel@Aspire5612.bonagura.com.br> <49F8C54D.3010304@farsoft.com.br> Message-ID: <49F8C145.000003.01560@JABER> Olá Cantu e pessoal da lista. Comprei o livro firebird essencial e nele o Cantu fala sobre o componente IBO. O IBO possui dois "ramos" de componentes : O ramo TIB_ e o ramo TIBO. Gostaria de saber do pessoal que já utiliza o componente qual dos dois seria o melhor no ponto de vista de performance. Dei uma Googlada sobre o assunto e li algumas coisas a respeito mas ainda ficaram dúvidas. Se alguém puder ajudar fico muito agradecido. Abraço a todos... Jáber S. C. Lima (66)8427-1982 Rondonópolis/MT Msn: jabertecnico em hotmail.com From jedyfb em gmail.com Wed Apr 29 19:55:29 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Wed, 29 Apr 2009 19:55:29 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <49F8C54D.3010304@farsoft.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> <1102960059.20090428121109@warmboot.com.br> <49F72A5C.2080109@farsoft.com.br> <49F753A5.5020505@farsoft.com.br> <1240946083.4944.4.camel@Aspire5612.bonagura.com.br> <49F7CF24.4030904@farsoft.com.br> <462311083.20090429091244@warmboot.com.br> <49F85958.1060805@farsoft.com.br> <1241015827.9898.5.camel@Aspire5612.bonagura.com.br> <49F8C54D.3010304@farsoft.com.br> Message-ID: <1241045729.13397.11.camel@Aspire5612.bonagura.com.br> D-link excelente ?!?!?!?!?! Será que eu li direito ??? esta é uma das marcas que mais me dão problemas e dor de cabeça... tanto os produtos wireless, quanto os wired. Switch D-link tem um backplane ridículo, a versão 10/100 de 16 portas, não aguenta 4 máquinas transmitindo a 100 mbps para deixar a rede inteira se arrastando. Tem muito chip onboard que humilha os produtos da d-link. Enquanto que aquela outra gigabit de 24 portas mal consegue atender 16 máquinas tabalhando a 100mbps. Só vem com muita porta para aumentar a vida do produto já que as portas queimam com muita facilidade. placa de rede descente é intel e 3COM. há algumas excessões na linha de baixo custo, mas eu não recomendo D-Link para ninguém. Só mais um detalhe, você está fazendo uma rede giga com fibra né ? se for com cabo UTP deve ser cat 6 com no máximo 10 metros de distância! Se for Categoria 5 acho que alguém cometeu algum erro de projeto... Abraço Eduardo. Em Qua, 2009-04-29 às 18:23 -0300, Arlei F. Farnetani Junior escreveu: > Eduardo, aí é que está...trocamos tudo neste restaurante...cabeamento > furokawa, > rede de 1Gbit, placas excelentes da DLINK de 1Gbit, e pasmo...o trem > ficou lento... > > Estou ainda isolando o problema...me parece que é alguma coisa > relacionado ao plan > das consultas...to averiguando ainda...parece q o firebird tá se > perdendo.... > > Eduardo Jedliczka escreveu: > > geralmente os notebooks possuem placas de rede muito boas (alguns > > core2duo possuem dma, irq, etc..) enquanto que a maioria dos desktops > > não possuem rede razoável (a rede é feita por software). > > > > Experimente colocar uma placa de rede intel 1000 ou uma 3COM (daquelas > > de 400 reais cada uma) no desktop... você vai se surpreender com a > > diferença na resposta da rede. > > > > Abraço > > > > Eduardo > > > > Em Qua, 2009-04-29 às 10:42 -0300, Arlei F. Farnetani Junior escreveu: > > > > > >> Olha que interessante...quando habilitamos agora a consulta, no notebook > >> como terminal levou > >> no máximo 78milisegundos...contra 150milisegundos do destkop...aqui já > >> vimos que ao tratar > >> a consulta o desktop está mais lento... > >> > >> Será alguma coisa relacionada ao plano da consulta??? > >> > >> Pra agente aqui o notebook e o desktop tinha que ter a mesma > >> performance...sendo que > >> o notebook ainda é inferior que o destkop em tudo. > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Wed Apr 29 19:57:45 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Wed, 29 Apr 2009 19:57:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?Parametros_em_View=2C_=E9__possivel?= =?iso-8859-1?q?=3F?= In-Reply-To: <21538b730904291501le095ceag7e1c67c3728f780c@mail.gmail.com> References: <21538b730904291501le095ceag7e1c67c3728f780c@mail.gmail.com> Message-ID: <1241045865.13397.13.camel@Aspire5612.bonagura.com.br> VIEW não aceita parâmetros. Além do mais, para o que você quer fazer a melhor solução é uma Stored Procedure (faça um select uma vez só e acumule o retorno em diferentes colunas) Abraço Eduardo Jedliczka Em Qua, 2009-04-29 às 19:01 -0300, Wellington Melo escreveu: > Boa Noite pessoal, > Estou querendo criar uma view com e seguite consulta abaixo, mas precisarei > passar os parametros DATAINI e DATAFIM, gostaria de saber se é possível ou > se tem uma solução melhor. > > SELECT > P.PES_NOME, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 1 or D1.COD_TIPO = 4) AND (D1.TABELA = 1) AND > (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))EMPRESTIMO, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 2) AND (D1.TABELA = 1) AND (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))FERIAS, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 3) AND (D1.TABELA = 1) AND (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))DECIMO, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 1) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))VALES, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 2) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))FEIRINHA, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 3) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))FARMACIA, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 4) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))XEROX, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 5) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))OUTROS, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 6) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))MENSALIDADE, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 7) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))SINDICATO > > FROM SOCIOS S > LEFT JOIN PESSOAS P ON S.PES_CODIGO = P.PES_CODIGO > WHERE S.SOC_STATUS = 'V' > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ronmes em ig.com.br Wed Apr 29 20:47:03 2009 From: ronmes em ig.com.br (RM) Date: Wed, 29 Apr 2009 20:47:03 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o?= In-Reply-To: <88c045a10904290547r1e30fa2aj1b4923ea25eeadc5@mail.gmail.com> References: <88c045a10904290547r1e30fa2aj1b4923ea25eeadc5@mail.gmail.com> Message-ID: http://www.firebirdsql.org/index.php?op=files&id=engine_212 http://www.ibprovider.com/eng/download.html Chackal++ > 2009/4/28 ARNOPAZ-FUTURA Informatica/Locadora/LanHouse > > > >> Boa tarde. >> >> Alguém sabe como criar o tal datasource para conectar o banco no VFP ?? >> Estou usando a seguinte conexão: >> >> >> SQLSTRINGCONNECT("User=SYSDBA;Password=masterkey;Database=e:\futura.fdb;DataSource=localhost;Port=3050;Dialect=3;") >> >> >> -- >> Arno R. da Paz >> FUTURA - Informática e LanHouse >> Tres Cachoeiras/RS From monteirorama em gmail.com Wed Apr 29 21:25:02 2009 From: monteirorama em gmail.com (Rogerio Monteiro) Date: Wed, 29 Apr 2009 21:25:02 -0300 Subject: Testar se um Campo do Tipo Integer é Nulo no Where Message-ID: Olá Colegas. Tenho o seguinte comando: UPDATE CARACTERISTICAS SET ORDEMCAMPOS = 1 where TABELAS = 'CLIENTE' AND ORDEMCAMPOS = null??? No campo ORDEMCAMPOS que é do tipo integer, eu tenho que testar se é vazio(nulo). No FlameRobin quando eu dou um select aparece como [null]. Mas como testar isso no Where? Grato. Rogerio From waldemarmoi em gmail.com Wed Apr 29 21:28:57 2009 From: waldemarmoi em gmail.com (Waldemar Moi) Date: Wed, 29 Apr 2009 21:28:57 -0300 Subject: [firebase-br] =?iso-8859-1?q?Testar_se_um_Campo_do_Tipo_Integer_?= =?iso-8859-1?q?=E9_Nulo_no_Where?= In-Reply-To: References: Message-ID: <5a257c7d0904291728h35e72231m588526e8a4a43634@mail.gmail.com> UPDATE CARACTERISTICAS SET ORDEMCAMPOS = 1 where TABELAS = 'CLIENTE' AND ORDEMCAMPOS *IS NULL* 2009/4/29 Rogerio Monteiro > Olá Colegas. > > Tenho o seguinte comando: > > UPDATE CARACTERISTICAS SET ORDEMCAMPOS = 1 > where TABELAS = 'CLIENTE' AND ORDEMCAMPOS = null??? > > No campo ORDEMCAMPOS que é do tipo integer, eu tenho que testar se é > vazio(nulo). No FlameRobin quando eu dou um select aparece como [null]. Mas > como testar isso no Where? > > Grato. > > Rogerio > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Waldemar Moi Neto (17) 8134-5993 waldemarmoi em gmail.com "Quando o poder do amor se sobrepuser ao amor pelo poder, o mundo conhecerá a paz" (Jimi Jendrix) From samuelredekop em gmail.com Wed Apr 29 21:29:21 2009 From: samuelredekop em gmail.com (samuel) Date: Wed, 29 Apr 2009 21:29:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?Testar_se_um_Campo_do_Tipo_Integer_?= =?iso-8859-1?q?=E9_Nulo_no_Where?= In-Reply-To: References: Message-ID: <9d45c70c0904291729w7281f8e1o16684b33185c02c8@mail.gmail.com> UPDATE CARACTERISTICAS SET ORDEMCAMPOS = 1 where TABELAS = 'CLIENTE' AND ORDEMCAMPOS *IS* null??? 2009/4/29 Rogerio Monteiro > UPDATE CARACTERISTICAS SET ORDEMCAMPOS = 1 > where TABELAS = 'CLIENTE' AND ORDEMCAMPOS = null??? > From marc.adans em gmail.com Wed Apr 29 21:29:47 2009 From: marc.adans em gmail.com (=?ISO-8859-1?Q?Marcio_Rodrigues_Ad=E3o?=) Date: Wed, 29 Apr 2009 21:29:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?Testar_se_um_Campo_do_Tipo_Integer_?= =?iso-8859-1?q?=E9_Nulo_no_Where?= In-Reply-To: References: Message-ID: <61083feb0904291729p50e4bbbcs1ddddd6a2d9f2d7d@mail.gmail.com> Troca o '=' por 'is' UPDATE CARACTERISTICAS SET ORDEMCAMPOS = 1 where TABELAS = 'CLIENTE' AND ORDEMCAMPOS is null 2009/4/29 Rogerio Monteiro > Olá Colegas. > > Tenho o seguinte comando: > > UPDATE CARACTERISTICAS SET ORDEMCAMPOS = 1 > where TABELAS = 'CLIENTE' AND ORDEMCAMPOS = null??? > > No campo ORDEMCAMPOS que é do tipo integer, eu tenho que testar se é > vazio(nulo). No FlameRobin quando eu dou um select aparece como [null]. Mas > como testar isso no Where? > > Grato. > > Rogerio > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Márcio Rodrigues Adão marc.adans em gmail.com 8126-7806 / 4973-1198 From monteirorama em gmail.com Wed Apr 29 21:36:02 2009 From: monteirorama em gmail.com (Rogerio Monteiro) Date: Wed, 29 Apr 2009 21:36:02 -0300 Subject: Testar se um Campo do Tipo Integer é Nulo no Where References: Message-ID: Funfou colegas. Obrigado a todos. Rogerio "Rogerio Monteiro" escreveu na mensagem news:gtar52$q2q$1 em ger.gmane.org... > Olá Colegas. > > Tenho o seguinte comando: > > UPDATE CARACTERISTICAS SET ORDEMCAMPOS = 1 > where TABELAS = 'CLIENTE' AND ORDEMCAMPOS = null??? > > No campo ORDEMCAMPOS que é do tipo integer, eu tenho que testar se é > vazio(nulo). No FlameRobin quando eu dou um select aparece como [null]. > Mas como testar isso no Where? > > Grato. > > Rogerio > > > > -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From arno35 em gmail.com Wed Apr 29 21:55:23 2009 From: arno35 em gmail.com (Arno) Date: Wed, 29 Apr 2009 21:55:23 -0300 Subject: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 In-Reply-To: References: <49F8917A.000003.02052@JABER> <3CD5CA88CCF846CFA6A9082FE90201A7@ZOTTISNOTEBOOK> <49F89B70.000003.03244@JABER> Message-ID: <90a78850904291755h1758acecn2a37aa3fd9c09662@mail.gmail.com> Olá Zottis! Sabe informar se ele é compatível com o Delphi 2007? Estou pensando e comprá-lo (Delphi 2007 ou 2009) e não tenho certeza se consigo fazer a instalação dele. Pelo que lembro ele tinha os pacotes até o Delphi 7. Grato. Arno. 2009/4/29 Zottis : > é este mesmo, quanto a estar abandonado, não está, só que não apareceram > problemas depois desta data, por isso a última versão é antiga > a vantagem é de o código ser aberto,  e mantido por brasileiros. > > qualquer coisa ou dúvida , manda um email que te ajudo no que for possível > > . > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar >  a um outro de cima para baixo, quando >  vai ajuda-lo a levantar-se". >                  Gabriel Garcia Marquez > ----- Original Message ----- From: "Jáber S. C. Lima" > To: "FireBase" > Sent: Wednesday, April 29, 2009 3:25 PM > Subject: Re: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 > > > Olá Zottis, primeiramente agradeço a dica do MDO. > > Fazendo uma busca no Google achei o site http://sourceforge.net/projects/mdo > > > Verifiquei que a última versão disponível para download tem a data de > 28-02-2006 > > Você saberia me dizer se o componente ainda esta em desenvolvimento ou se > foi abandonado?? > > Esse é realmente o site onde posso baixar o MDO ? > > > > Grato pela atenção... > > Jáber S. C. Lima > > (66)8427-1982 > > Rondonópolis/MT > > Msn: jabertecnico em hotmail.com > > -------Mensagem original------- > > > De: Zottis > > Data: 04/29/09 16:09:52 > > Para: FireBase > > Assunto: Re: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 > > > > Eu uso o MDO, sem problemas(pelo menos até agora) acho ele ótimo e fácil de > > trabalhar. > > > > > > > > Zottis(TeamFB Users) > > > > Zottis Sistemas - 2009 Ano XII > > Programação Delphi/PHP/Firebird/MySQL > > > > "Um homem só tem o direito de olhar > > a um outro de cima para baixo, quando > > vai ajuda-lo a levantar-se". > > Gabriel Garcia Marquez > > ----- Original Message ----- > From: "Jáber S. C. Lima" > > To: "FireBase" > > Sent: Wednesday, April 29, 2009 2:42 PM > > Subject: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 > > > > > > Olá pessoal, eu estava usando o ZEOS na versão 6.5 - Alpha para acesso ao > > firebird mas após ler algumas mensagens aqui da lista que relatavam alguns > > problemas com o ZEOS na sua versão mais antiga, resolvi atualizar o mesmo > > para a versão "6.6.4-stable". Comecei então ter problemas com ele e gostaria > > > de saber se alguém poderia me indicar algum outro componente free que tenha > > acesso nativo ao firebird? > > > > > > > > Grato desde já... > > > > > > > > Jáber S. C. Lima > > > > (66)8427-1982 > > > > Rondonópolis/MT > > > > Msn: jabertecnico 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 > > > > __________ NOD32 4043 (20090429) Information __________ > > > > This message was checked by NOD32 antivirus system. > > http://www.eset.com > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From aerreira68 em gmail.com Wed Apr 29 22:03:00 2009 From: aerreira68 em gmail.com (Adriano Ferreira) Date: Wed, 29 Apr 2009 22:03:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?Parametros_em_View=2C_=E9_possivel?= =?iso-8859-1?q?=3F?= References: <21538b730904291501le095ceag7e1c67c3728f780c@mail.gmail.com> Message-ID: <172CE28B1515420FB1E69412EE9B7BB2@principal> Para não mudar muito o que já fez, remova os todos os AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM) da sua view e adicione o campo D1.DATA_PAGAMENTO nela. Depois no uso da view faça: select * from NOMEDAVIEW where DATA_PAGAMENTO between :DATAINI and :DATAFIM _ Adriano Ferreira ----- Original Message ----- From: Wellington Melo To: FireBase Sent: Wednesday, April 29, 2009 7:01 PM Subject: [firebase-br] Parametros em View, é possivel? Boa Noite pessoal, Estou querendo criar uma view com e seguite consulta abaixo, mas precisarei passar os parametros DATAINI e DATAFIM, gostaria de saber se é possível ou se tem uma solução melhor. SELECT P.PES_NOME, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 1 or D1.COD_TIPO = 4) AND (D1.TABELA = 1) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))EMPRESTIMO, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 2) AND (D1.TABELA = 1) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))FERIAS, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 3) AND (D1.TABELA = 1) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))DECIMO, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 1) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))VALES, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 2) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))FEIRINHA, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 3) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))FARMACIA, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 4) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))XEROX, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 5) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))OUTROS, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 6) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))MENSALIDADE, (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = S.PES_CODIGO)AND(D1.COD_TIPO = 7) AND (D1.TABELA = 2) AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))SINDICATO FROM SOCIOS S LEFT JOIN PESSOAS P ON S.PES_CODIGO = P.PES_CODIGO WHERE S.SOC_STATUS = 'V' ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Apr 29 22:08:42 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 29 Apr 2009 22:08:42 -0300 Subject: [firebase-br] (sem assunto) In-Reply-To: <49F8C145.000003.01560@JABER> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> <1102960059.20090428121109@warmboot.com.br> <49F72A5C.2080109@farsoft.com.br> <49F753A5.5020505@farsoft.com.br> <1240946083.4944.4.camel@Aspire5612.bonagura.com.br> <49F7CF24.4030904@farsoft.com.br> <462311083.20090429091244@warmboot.com.br> <49F85958.1060805@farsoft.com.br> <1241015827.9898.5.camel@Aspire5612.bonagura.com.br> <49F8C54D.3010304@farsoft.com.br> <49F8C145.000003.01560@JABER> Message-ID: <1285225207.20090429220842@warmboot.com.br> Os componentes de edição de dados TIB_* geralmente tem performance superior pois foram criados especificamente para o ambiente client/server. Quando aos componentes de query, o TIBOQuery usa internamente um TIB_Query, portanto a performance é semelhante. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JSCL> Olá Cantu e pessoal da lista. JSCL> Comprei o livro firebird essencial e nele o Cantu fala sobre o componente JSCL> IBO. JSCL> O IBO possui dois "ramos" de componentes : O ramo TIB_ e o ramo TIBO. JSCL> Gostaria de saber do pessoal que já utiliza o componente qual dos dois seria JSCL> o melhor no ponto de vista de performance. JSCL> JSCL> Dei uma Googlada sobre o assunto e li algumas coisas a respeito mas ainda JSCL> ficaram dúvidas. Se alguém puder ajudar fico muito agradecido. JSCL> JSCL> Abraço a todos... JSCL> JSCL> Jáber S. C. Lima JSCL> (66)8427-1982 JSCL> Rondonópolis/MT JSCL> Msn: jabertecnico em hotmail.com JSCL> ______________________________________________ JSCL> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br JSCL> Para saber como gerenciar/excluir seu cadastro na lista, use: JSCL> http://www.firebase.com.br/fb/artigo.php?id=1107 JSCL> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wellmsilva em gmail.com Thu Apr 30 01:36:53 2009 From: wellmsilva em gmail.com (Wellington Melo) Date: Thu, 30 Apr 2009 01:36:53 -0300 Subject: [firebase-br] =?iso-8859-1?q?Parametros_em_View=2C_=E9_possivel?= =?iso-8859-1?q?=3F?= In-Reply-To: <172CE28B1515420FB1E69412EE9B7BB2@principal> References: <21538b730904291501le095ceag7e1c67c3728f780c@mail.gmail.com> <172CE28B1515420FB1E69412EE9B7BB2@principal> Message-ID: <21538b730904292136l318ea83dm145851bdaa3a2c2d@mail.gmail.com> o problema e que tô fazendo um select em socios e depois pego o codigo de socio para fazer o select em VI_DEDUCOES. não tem como fazer assim, mesmo assim obrigado 2009/4/29 Adriano Ferreira > Para não mudar muito o que já fez, remova os todos os > > AND (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM) > > da sua view e adicione o campo D1.DATA_PAGAMENTO nela. > Depois no uso da view faça: > > select * from NOMEDAVIEW where DATA_PAGAMENTO between :DATAINI and :DATAFIM > > _ > Adriano Ferreira > > > ----- Original Message ----- > > From: Wellington Melo > To: FireBase > Sent: Wednesday, April 29, 2009 7:01 PM > Subject: [firebase-br] Parametros em View, é possivel? > > > Boa Noite pessoal, > Estou querendo criar uma view com e seguite consulta abaixo, mas > precisarei > passar os parametros DATAINI e DATAFIM, gostaria de saber se é possível ou > se tem uma solução melhor. > > SELECT > P.PES_NOME, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 1 or D1.COD_TIPO = 4) AND (D1.TABELA = 1) > AND > (D1.DATA_PAGAMENTO BETWEEN :DATAINI AND :DATAFIM))EMPRESTIMO, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 2) AND (D1.TABELA = 1) AND > (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))FERIAS, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 3) AND (D1.TABELA = 1) AND > (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))DECIMO, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 1) AND (D1.TABELA = 2) AND > (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))VALES, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 2) AND (D1.TABELA = 2) AND > (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))FEIRINHA, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 3) AND (D1.TABELA = 2) AND > (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))FARMACIA, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 4) AND (D1.TABELA = 2) AND > (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))XEROX, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 5) AND (D1.TABELA = 2) AND > (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))OUTROS, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 6) AND (D1.TABELA = 2) AND > (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))MENSALIDADE, > (SELECT SUM(D1.VALOR_BRUTO) FROM VI_DEDUCOES D1 WHERE (D1.PES_CODIGO = > S.PES_CODIGO)AND(D1.COD_TIPO = 7) AND (D1.TABELA = 2) AND > (D1.DATA_PAGAMENTO > BETWEEN :DATAINI AND :DATAFIM))SINDICATO > > FROM SOCIOS S > LEFT JOIN PESSOAS P ON S.PES_CODIGO = P.PES_CODIGO > WHERE S.SOC_STATUS = 'V' > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From futura1999 em gmail.com Thu Apr 30 08:05:57 2009 From: futura1999 em gmail.com (ARNOPAZ-FUTURA Informatica/Locadora/LanHouse) Date: Thu, 30 Apr 2009 08:05:57 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o?= In-Reply-To: References: <88c045a10904290547r1e30fa2aj1b4923ea25eeadc5@mail.gmail.com> Message-ID: Já tinha o servidor instalado, bem como o driver odbc. De qualquer forma, obrigado pela atenção. Continuo na mesma situação. Arno R. da Paz FUTURA - Informática e LanHouse Tres Cachoeiras/RS ---------------------------------------------------------------------- Gl 2,20 "Já estou crucificado com Cristo; e vivo, não mais eu, mas Cristo vive em mim; e a vida que agora vivo na carne, vivo-a na fé do Filho de Deus, o qual me amou, e se entregou a si mesmo por mim." 2009/4/29 RM > http://www.firebirdsql.org/index.php?op=files&id=engine_212 > > http://www.ibprovider.com/eng/download.html > > Chackal++ > > 2009/4/28 ARNOPAZ-FUTURA Informatica/Locadora/LanHouse < >> futura1999 em gmail.com >> >>> >>> >> Boa tarde. >>> >>> Alguém sabe como criar o tal datasource para conectar o banco no VFP ?? >>> Estou usando a seguinte conexão: >>> >>> >>> >>> SQLSTRINGCONNECT("User=SYSDBA;Password=masterkey;Database=e:\futura.fdb;DataSource=localhost;Port=3050;Dialect=3;") >>> >>> >>> -- >>> Arno R. da Paz >>> FUTURA - Informática e LanHouse >>> Tres Cachoeiras/RS >>> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Arno R. da Paz FUTURA - Informática e LanHouse Tres Cachoeiras/RS ---------------------------------------------------------------------- Gl 2,20 "Já estou crucificado com Cristo; e vivo, não mais eu, mas Cristo vive em mim; e a vida que agora vivo na carne, vivo-a na fé do Filho de Deus, o qual me amou, e se entregou a si mesmo por mim." From cleidson em zmed.com.br Thu Apr 30 09:33:34 2009 From: cleidson em zmed.com.br (Cleidson) Date: Thu, 30 Apr 2009 09:33:34 -0300 Subject: [firebase-br] IBO - Validar datas In-Reply-To: References: Message-ID: Nada ????? Cleidson escreveu: > Pessoal, > > Estou com dois probleminhas aqui relacionados a data no IBO: > > 1 - Preciso validar uma data, mas a validação tem que ser de acordo com > o formato do país, pois o programa rodará em vários idiomas. ex: Brasil: > dd/mm/aaaa, USA: mm/dd/aaaa. > > > 2 - Quero fazer essa validação no VALIDATEFIELDS do IB_QUERY, comecei a > escrever o código pra isso, mas quando digito uma data inválida, uma > mensagem de erro é gerada antes que o evento de validação seja executado. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From zottissistemas em brturbo.com.br Thu Apr 30 09:44:17 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Thu, 30 Apr 2009 09:44:17 -0300 Subject: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 In-Reply-To: <90a78850904291755h1758acecn2a37aa3fd9c09662@mail.gmail.com> References: <49F8917A.000003.02052@JABER><3CD5CA88CCF846CFA6A9082FE90201A7@ZOTTISNOTEBOOK><49F89B70.000003.03244@JABER> <90a78850904291755h1758acecn2a37aa3fd9c09662@mail.gmail.com> Message-ID: <392A9130EC2C449B85A738718E7F71D3@ZOTTISNOTEBOOK> Isso eu não sei te informar, mas tem o grupo do MDO que o pessoal te da estas informações mdo-suporte em yahoogrupos.com.br eu uso com o Delphi 7 mas se não me falhe a memória, parece que só estava dando problema com o Delphi 2009. tente dar uma Googlada como MDO DELPHI 2009 que aparece alguma coisa. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Arno" To: "FireBase" Sent: Wednesday, April 29, 2009 9:55 PM Subject: Re: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 Olá Zottis! Sabe informar se ele é compatível com o Delphi 2007? Estou pensando e comprá-lo (Delphi 2007 ou 2009) e não tenho certeza se consigo fazer a instalação dele. Pelo que lembro ele tinha os pacotes até o Delphi 7. Grato. Arno. 2009/4/29 Zottis : > é este mesmo, quanto a estar abandonado, não está, só que não apareceram > problemas depois desta data, por isso a última versão é antiga > a vantagem é de o código ser aberto, e mantido por brasileiros. > > qualquer coisa ou dúvida , manda um email que te ajudo no que for possível > > . > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Jáber S. C. Lima" > To: "FireBase" > Sent: Wednesday, April 29, 2009 3:25 PM > Subject: Re: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 > > > Olá Zottis, primeiramente agradeço a dica do MDO. > > Fazendo uma busca no Google achei o site > http://sourceforge.net/projects/mdo > > > Verifiquei que a última versão disponível para download tem a data de > 28-02-2006 > > Você saberia me dizer se o componente ainda esta em desenvolvimento ou se > foi abandonado?? > > Esse é realmente o site onde posso baixar o MDO ? > > > > Grato pela atenção... > > Jáber S. C. Lima > > (66)8427-1982 > > Rondonópolis/MT > > Msn: jabertecnico em hotmail.com > > -------Mensagem original------- > > > De: Zottis > > Data: 04/29/09 16:09:52 > > Para: FireBase > > Assunto: Re: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 > > > > Eu uso o MDO, sem problemas(pelo menos até agora) acho ele ótimo e fácil > de > > trabalhar. > > > > > > > > Zottis(TeamFB Users) > > > > Zottis Sistemas - 2009 Ano XII > > Programação Delphi/PHP/Firebird/MySQL > > > > "Um homem só tem o direito de olhar > > a um outro de cima para baixo, quando > > vai ajuda-lo a levantar-se". > > Gabriel Garcia Marquez > > ----- Original Message ----- > From: "Jáber S. C. Lima" > > To: "FireBase" > > Sent: Wednesday, April 29, 2009 2:42 PM > > Subject: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 > > > > > > Olá pessoal, eu estava usando o ZEOS na versão 6.5 - Alpha para acesso ao > > firebird mas após ler algumas mensagens aqui da lista que relatavam alguns > > problemas com o ZEOS na sua versão mais antiga, resolvi atualizar o mesmo > > para a versão "6.6.4-stable". Comecei então ter problemas com ele e > gostaria > > > de saber se alguém poderia me indicar algum outro componente free que > tenha > > acesso nativo ao firebird? > > > > > > > > Grato desde já... > > > > > > > > Jáber S. C. Lima > > > > (66)8427-1982 > > > > Rondonópolis/MT > > > > Msn: jabertecnico 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 > > > > __________ NOD32 4043 (20090429) Information __________ > > > > This message was checked by NOD32 antivirus system. > > http://www.eset.com > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From dmscarlos em astra-sa.com.br Thu Apr 30 09:49:00 2009 From: dmscarlos em astra-sa.com.br (=?iso-8859-1?Q?Carlos_Rog=E9rio_-_DMS?=) Date: Thu, 30 Apr 2009 09:49:00 -0300 Subject: [firebase-br] IBO - Validar datas References: Message-ID: <003A4B22F0A548F9899C9BD38F1BA62A@dms708> Cara uma forma bem grostesca seria você extrair o Dia, Mês e Ano e validar individualmente, com as funções DAY( ), MONTH( ) e YEAR( ) . Carlos Rogério de Oliveira Analista de Sistemas DMS - Desenvolvimento de Sistemas dmscarlos em astra-sa.com.br ----- Original Message ----- From: "Cleidson" To: Sent: Thursday, April 30, 2009 9:33 AM Subject: Re: [firebase-br] IBO - Validar datas Nada ????? Cleidson escreveu: > Pessoal, > > Estou com dois probleminhas aqui relacionados a data no IBO: > > 1 - Preciso validar uma data, mas a validação tem que ser de acordo com o > formato do país, pois o programa rodará em vários idiomas. ex: Brasil: > dd/mm/aaaa, USA: mm/dd/aaaa. > > > 2 - Quero fazer essa validação no VALIDATEFIELDS do IB_QUERY, comecei a > escrever o código pra isso, mas quando digito uma data inválida, uma > mensagem de erro é gerada antes que o evento de validação seja executado. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From paulo em o2tecnologia.com.br Thu Apr 30 10:02:59 2009 From: paulo em o2tecnologia.com.br (Paulo (O2 Tecnologia)) Date: Thu, 30 Apr 2009 10:02:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?Testar_se_um_Campo_do_Tipo_Integer_?= =?iso-8859-1?q?=E9_Nulo_no_Where?= In-Reply-To: References: Message-ID: <49F9A183.1080902@o2tecnologia.com.br> Use assim. WHERE TABELA = 'CLIENTES' AND ORDEMCAMPOS IS NULL Rogerio Monteiro escreveu: > Olá Colegas. > > Tenho o seguinte comando: > > UPDATE CARACTERISTICAS SET ORDEMCAMPOS = 1 > where TABELAS = 'CLIENTE' AND ORDEMCAMPOS = null??? > > No campo ORDEMCAMPOS que é do tipo integer, eu tenho que testar se é > vazio(nulo). No FlameRobin quando eu dou um select aparece como [null]. Mas > como testar isso no Where? > > Grato. > > Rogerio > > > > > > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 4046 (20090430) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > ------------------------------------------------------------------------ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 4046 (20090430) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 4046 (20090430) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From jedyfb em gmail.com Thu Apr 30 09:58:54 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 30 Apr 2009 09:58:54 -0300 Subject: [firebase-br] IBO - Validar datas In-Reply-To: References: Message-ID: <1241096334.27465.4.camel@Aspire5612.bonagura.com.br> Cleidison, quem realiza a validação de campos ou variáveis do tipo data é o Próprio Delphi! Por isto é que está dando erro antes do IBO "validar". Se você setou corretamente as variáveis (do delphi) ShortDateFormat, e o Locale, não há nada para testar ou validar! E se você usar um campo DATA no IBO (independente de ser DMY, YMD, MDY) no firebird será gravado corretamente. Lembro-me que nos tempos do delphi 5/6 havia alguns bons documentos sobre internacionalização na parte restrita do site da Borland - talvez valha a pena procurar por eles. Abraço Eduardo Jedliczka Em Qui, 2009-04-30 às 09:33 -0300, Cleidson escreveu: > Nada ????? > > Cleidson escreveu: > > Pessoal, > > > > Estou com dois probleminhas aqui relacionados a data no IBO: > > > > 1 - Preciso validar uma data, mas a validação tem que ser de acordo com > > o formato do país, pois o programa rodará em vários idiomas. ex: Brasil: > > dd/mm/aaaa, USA: mm/dd/aaaa. > > > > > > 2 - Quero fazer essa validação no VALIDATEFIELDS do IB_QUERY, comecei a > > escrever o código pra isso, mas quando digito uma data inválida, uma > > mensagem de erro é gerada antes que o evento de validação seja executado. > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gelang em gmail.com Thu Apr 30 10:10:29 2009 From: gelang em gmail.com (Gustavo Elias Lang ) Date: Thu, 30 Apr 2009 10:10:29 -0300 Subject: [firebase-br] IBO - Validar datas In-Reply-To: References: Message-ID: O Delphi utiliza os parâmetros do Windows de formato de data e hora... Se quiser fazer manualmente, pode utilizar algo do tipo no evento OnExit do DBEdit(ou outro componente que você utiliza): try StrToDate(DBEdit1.Text); except ShowMessage('Data inválida'); DBEdit1.SetFocus; end; Algo em torno disso, podendo adicionar controle de campo em branco e tudo mais. 2009/4/30 Cleidson > Nada ????? > > Cleidson escreveu: > >> Pessoal, >> >> Estou com dois probleminhas aqui relacionados a data no IBO: >> >> 1 - Preciso validar uma data, mas a validação tem que ser de acordo com o >> formato do país, pois o programa rodará em vários idiomas. ex: Brasil: >> dd/mm/aaaa, USA: mm/dd/aaaa. >> >> >> 2 - Quero fazer essa validação no VALIDATEFIELDS do IB_QUERY, comecei a >> escrever o código pra isso, mas quando digito uma data inválida, uma >> mensagem de erro é gerada antes que o evento de validação seja executado. >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From arno35 em gmail.com Thu Apr 30 13:09:47 2009 From: arno35 em gmail.com (Arno) Date: Thu, 30 Apr 2009 13:09:47 -0300 Subject: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 In-Reply-To: <392A9130EC2C449B85A738718E7F71D3@ZOTTISNOTEBOOK> References: <49F8917A.000003.02052@JABER> <3CD5CA88CCF846CFA6A9082FE90201A7@ZOTTISNOTEBOOK> <49F89B70.000003.03244@JABER> <90a78850904291755h1758acecn2a37aa3fd9c09662@mail.gmail.com> <392A9130EC2C449B85A738718E7F71D3@ZOTTISNOTEBOOK> Message-ID: <90a78850904300909l6cb8b992ud4a3799df8b55fde@mail.gmail.com> Obrigado Zottis... Abraços. Arno. 2009/4/30 Zottis : > Isso eu não sei te informar, mas tem o grupo do MDO > que o pessoal te da estas informações > > mdo-suporte em yahoogrupos.com.br > > eu uso com o Delphi 7 > > mas se não me falhe a memória, parece que só estava dando problema com o > Delphi 2009. > > tente dar uma Googlada como MDO DELPHI 2009 que aparece alguma coisa. > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar >  a um outro de cima para baixo, quando >  vai ajuda-lo a levantar-se". >                  Gabriel Garcia Marquez > ----- Original Message ----- From: "Arno" > To: "FireBase" > Sent: Wednesday, April 29, 2009 9:55 PM > Subject: Re: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 > > > Olá Zottis! > > Sabe informar se ele é compatível com o Delphi 2007? > > Estou pensando e comprá-lo (Delphi 2007 ou 2009) e não tenho certeza > se consigo fazer a instalação dele. Pelo que lembro ele tinha os > pacotes até o Delphi 7. > > Grato. > > Arno. > > 2009/4/29 Zottis : >> >> é este mesmo, quanto a estar abandonado, não está, só que não apareceram >> problemas depois desta data, por isso a última versão é antiga >> a vantagem é de o código ser aberto, e mantido por brasileiros. >> >> qualquer coisa ou dúvida , manda um email que te ajudo no que for possível >> >> . >> Zottis(TeamFB Users) >> >> Zottis Sistemas - 2009 Ano XII >> Programação Delphi/PHP/Firebird/MySQL >> >> "Um homem só tem o direito de olhar >> a um outro de cima para baixo, quando >> vai ajuda-lo a levantar-se". >> Gabriel Garcia Marquez >> ----- Original Message ----- From: "Jáber S. C. Lima" >> To: "FireBase" >> Sent: Wednesday, April 29, 2009 3:25 PM >> Subject: Re: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 >> >> >> Olá Zottis, primeiramente agradeço a dica do MDO. >> >> Fazendo uma busca no Google achei o site >> http://sourceforge.net/projects/mdo >> >> >> Verifiquei que a última versão disponível para download tem a data de >> 28-02-2006 >> >> Você saberia me dizer se o componente ainda esta em desenvolvimento ou se >> foi abandonado?? >> >> Esse é realmente o site onde posso baixar o MDO ? >> >> >> >> Grato pela atenção... >> >> Jáber S. C. Lima >> >> (66)8427-1982 >> >> Rondonópolis/MT >> >> Msn: jabertecnico em hotmail.com >> >> -------Mensagem original------- >> >> >> De: Zottis >> >> Data: 04/29/09 16:09:52 >> >> Para: FireBase >> >> Assunto: Re: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 >> >> >> >> Eu uso o MDO, sem problemas(pelo menos até agora) acho ele ótimo e fácil >> de >> >> trabalhar. >> >> >> >> >> >> >> >> Zottis(TeamFB Users) >> >> >> >> Zottis Sistemas - 2009 Ano XII >> >> Programação Delphi/PHP/Firebird/MySQL >> >> >> >> "Um homem só tem o direito de olhar >> >> a um outro de cima para baixo, quando >> >> vai ajuda-lo a levantar-se". >> >> Gabriel Garcia Marquez >> >> ----- Original Message ----- >> From: "Jáber S. C. Lima" >> >> To: "FireBase" >> >> Sent: Wednesday, April 29, 2009 2:42 PM >> >> Subject: [firebase-br] Componente de Acesso ao FIREBIRD2.1.2 >> >> >> >> >> >> Olá pessoal, eu estava usando o ZEOS na versão 6.5 - Alpha para acesso ao >> >> firebird mas após ler algumas mensagens aqui da lista que relatavam alguns >> >> problemas com o ZEOS na sua versão mais antiga, resolvi atualizar o mesmo >> >> para a versão "6.6.4-stable". Comecei então ter problemas com ele e >> gostaria >> >> >> de saber se alguém poderia me indicar algum outro componente free que >> tenha >> >> acesso nativo ao firebird? >> >> >> >> >> >> >> >> Grato desde já... >> >> >> >> >> >> >> >> Jáber S. C. Lima >> >> >> >> (66)8427-1982 >> >> >> >> Rondonópolis/MT >> >> >> >> Msn: jabertecnico 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 >> >> >> >> __________ NOD32 4043 (20090429) Information __________ >> >> >> >> This message was checked by NOD32 antivirus system. >> >> http://www.eset.com >> >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From sicnemelpor em gmail.com Thu Apr 30 14:36:53 2009 From: sicnemelpor em gmail.com (Sicnemelpor) Date: Thu, 30 Apr 2009 14:36:53 -0300 Subject: [firebase-br] Problema de performance no firebird 2.1 In-Reply-To: <1241045729.13397.11.camel@Aspire5612.bonagura.com.br> References: <000301c9c50a$9aae7880$d00b6980$@com> <009a01c9c521$fa597890$6915a8c0@MagnoSystem> <20eaa6880904260843j7a3f63aaj480147359d020afc@mail.gmail.com> <49F64D6C.4000608@farsoft.com.br> <249af69e0904271752g26d966e9p105db6e63c7b1613@mail.gmail.com> <49F66869.2090704@farsoft.com.br> <1240886675.1487.4.camel@Aspire5612.bonagura.com.br> <49F712F5.6020804@farsoft.com.br> <1102960059.20090428121109@warmboot.com.br> <49F72A5C.2080109@farsoft.com.br> <49F753A5.5020505@farsoft.com.br> <1240946083.4944.4.camel@Aspire5612.bonagura.com.br> <49F7CF24.4030904@farsoft.com.br> <462311083.20090429091244@warmboot.com.br> <49F85958.1060805@farsoft.com.br> <1241015827.9898.5.camel@Aspire5612.bonagura.com.br> <49F8C54D.3010304@farsoft.com.br> <1241045729.13397.11.camel@Aspire5612.bonagura.com.br> Message-ID: Acrescente aí as placas onboard/offboard da Broadcom, são excelentes (servidores Dell usam). Qual o switcher usado? Se você colocar uma placa de rede da Intel PCI-E dual, você pode fazer "trunking" (soma a banda das duas conexões) e failover (redundância) entre o servidor e o switcher. No Linux é facinho de fazer, no Windows nunca tentei. []s Nelson Sicuro > D-link excelente ?!?!?!?!?! Será que eu li direito ??? > > esta é uma das marcas que mais me dão problemas e dor de cabeça... tanto > os produtos wireless, quanto os wired. > > Switch D-link tem um backplane ridículo, a versão 10/100 de 16 portas, > não aguenta 4 máquinas transmitindo a 100 mbps para deixar a rede > inteira se arrastando. Tem muito chip onboard que humilha os produtos da > d-link. Enquanto que aquela outra gigabit de 24 portas mal consegue > atender 16 máquinas tabalhando a 100mbps. Só vem com muita porta para > aumentar a vida do produto já que as portas queimam com muita > facilidade. > > placa de rede descente é intel e 3COM. há algumas excessões na linha de > baixo custo, mas eu não recomendo D-Link para ninguém. > > Só mais um detalhe, você está fazendo uma rede giga com fibra né ? se > for com cabo UTP deve ser cat 6 com no máximo 10 metros de distância! Se > for Categoria 5 acho que alguém cometeu algum erro de projeto... > > Abraço > > Eduardo. From ass.volts em terra.com.br Thu Apr 30 15:34:38 2009 From: ass.volts em terra.com.br (Rafael Voltani) Date: Thu, 30 Apr 2009 18:34:38 +0000 Subject: [firebase-br] =?utf-8?q?Conex=C3=A3o?= Message-ID: <60975.1241116478@terra.com.br> Ola Arno, experimenta trocar no DataSource, de localhost para o nome do servidor ou numero de IP. Att, Rafael Voltani On Qui 30/04/09 08:05 , "ARNOPAZ-FUTURA Informatica/Locadora/LanHouse" futura1999 em gmail.com sent: Já tinha o servidor instalado, bem como o driver odbc. De qualquer forma, obrigado pela atenção. Continuo na mesma situação. Arno R. da Paz FUTURA - Informática e LanHouse Tres Cachoeiras/RS ---------------------------------------------------------------------- Gl 2,20 "Já estou crucificado com Cristo; e vivo, não mais eu, mas Cristo vive em mim; e a vida que agora vivo na carne, vivo-a na fé do Filho de Deus, o qual me amou, e se entregou a si mesmo por mim." 2009/4/29 RM > http://www.firebirdsql.org/index.php?op=files&id=engine_212 [2] > > http://www.ibprovider.com/eng/download.html [3] > > Chackal++ > > 2009/4/28 ARNOPAZ-FUTURA Informatica/Locadora/LanHouse < >> futura1999 em gmail.com [4] >> >>> >>> >> Boa tarde. >>> >>> Alguém sabe como criar o tal datasource para conectar o banco no VFP ?? >>> Estou usando a seguinte conexão: >>> >>> >>> >>> SQLSTRINGCONNECT("User=SYSDBA;Password=masterkey;Database=e:futura.fdb;DataSource=localhost;Port=3050;Dialect=3;") >>> >>> >>> -- >>> Arno R. da Paz >>> FUTURA - Informática e LanHouse >>> Tres Cachoeiras/RS >>> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 [5] > Para consultar mensagens antigas: http://firebase.com.br/pesquisa [6] > -- Arno R. da Paz FUTURA - Informática e LanHouse Tres Cachoeiras/RS ---------------------------------------------------------------------- Gl 2,20 "Já estou crucificado com Cristo; e vivo, não mais eu, mas Cristo vive em mim; e a vida que agora vivo na carne, vivo-a na fé do Filho de Deus, o qual me amou, e se entregou a si mesmo por mim." ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 [7] Para consultar mensagens antigas: http://firebase.com.br/pesquisa [8] 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=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTI0MTEwMjE0Ni4yNjk2Mi4xOTc1My5iZXR1bmUudGVycmEuY29tLDU5ODU=TerraMail [9] Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From ass.volts em terra.com.br Thu Apr 30 15:44:41 2009 From: ass.volts em terra.com.br (Rafael Voltani) Date: Thu, 30 Apr 2009 18:44:41 +0000 Subject: [firebase-br] DbxInt30.dll Message-ID: <61251.1241117081@terra.com.br> Boa tarde pessoal . Depois de muitos testes na minha casa, até com um pc antigo, um P3-450 com windows 98 eu fiz os testes e funcionou perfeitamente. . Estou agora no cliente instalando o sistema, mas só está rodando no servidor. Nas estações, quando peço pra iniciar o sistema, dá erro de que não encontrou essa dll (dbxint30.dll). . Já coloquei essa dll na pasta do executável, na system32 do servidor (win xp) e até na system32 (win xp) das estacoes e mesmo assim dá esse erro. . alguem tem alguma idéia de como resolver isso??? por favor... . Do desenvolvimento: delphi 2007, IbExprert e FireBird 2.0 . . Grato desde já pela atenção. . . Rafael Voltani . . . From dpto.constru em gmail.com Thu Apr 30 16:05:18 2009 From: dpto.constru em gmail.com (RenaN FiG) Date: Thu, 30 Apr 2009 17:05:18 -0200 Subject: [firebase-br] [firebird - br] Dividir banco de dados, realmente ajuda? Message-ID: Olá pessoal, Possuo vários bancos de dados em cliente acima de 3gb, e estava pensando se compensa dividir estes bancos em arquivos menores de 500mb por exemplo... Gostaria de saber se isto ajuda realmente, pois em um dos cliente é comum o banco perder chaves ou índices do nada... PS: O sistema é Windows, logo todas as partições são NTFS. E o sistema operacional nestes casos é o Server 2003 Obrigado pela atenção, T+ Renan From douglasht em gmail.com Thu Apr 30 16:37:23 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 30 Apr 2009 16:37:23 -0300 Subject: [firebase-br] [firebird - br] Dividir banco de dados, realmente ajuda? In-Reply-To: References: Message-ID: <249af69e0904301237j2b3a241wfb04138c1fc72c97@mail.gmail.com> 2009/4/30 RenaN FiG : > Possuo vários bancos de dados em cliente acima de 3gb, e estava pensando se > compensa dividir estes bancos em arquivos menores de 500mb por exemplo... > Gostaria de saber se isto ajuda realmente, pois em um dos cliente é comum o > banco perder chaves ou índices do nada... O tamanho do arquivo não tem relação com corrupção da base. Vale a pena encontrar o real culpado por esse problema ao invés de dar um tiro no escuro. Alguns itens para começar a verificar: - forced writes está ligado? - o hardware está ok? - está usando alguma udf mal-comportada? - tem alguma coisa no arquivo firebird.log? - teve queda de energia? hth, -- Douglas Tosi www.sinatica.com From rnribeiro em gmail.com Thu Apr 30 16:47:25 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 30 Apr 2009 16:47:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?trigger_para_atualizar_pre=E7os=28cu?= =?iso-8859-1?q?sto=2C_venda=29?= Message-ID: <88c045a10904301247j4b2506a2v566d2746a0c687c8@mail.gmail.com> boa tar de a todos estou precisando de uma ajudinha pois estou precisando criar uma trigger que faça atualização dos campos: na tabela de produtos valor de compra valor de custo ipi e na tabela de precos os campos valor venda valor maior valor menor preciso que seja executado na inserção das notas fiscais(ao salvar) poderiam me ajudar From rodrigo em solucoeseinformatica.com.br Thu Apr 30 16:56:13 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Thu, 30 Apr 2009 16:56:13 -0300 Subject: [firebase-br] RES: [firebird - br] Dividir banco de dados, realmente ajuda? In-Reply-To: Message-ID: Renan, O banco não perde índices ou registros "do nada". Se esse problema estiver acontecendo, há algo errado com sua aplicação. Nesse caso, dividir o banco de dados em vários arquivos de nada irá resolver. E o tamanho não influi em nada, há registros de bases de dados Firebird de mais de 120 Gb! []'s Rodrigo A. de Freitas Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de RenaN FiG Enviada em: 30 de abril de 2009 16:05 Para: FireBase Assunto: [firebase-br] [firebird - br] Dividir banco de dados,realmente ajuda? Olá pessoal, Possuo vários bancos de dados em cliente acima de 3gb, e estava pensando se compensa dividir estes bancos em arquivos menores de 500mb por exemplo... Gostaria de saber se isto ajuda realmente, pois em um dos cliente é comum o banco perder chaves ou índices do nada... PS: O sistema é Windows, logo todas as partições são NTFS. E o sistema operacional nestes casos é o Server 2003 Obrigado pela atenção, T+ Renan ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.10/2088 - Data de Lançamento: 04/30/09 06:01:00 From renato em keninfo.com.br Thu Apr 30 17:18:27 2009 From: renato em keninfo.com.br (=?iso-8859-1?Q?Renato_Andr=E9?=) Date: Thu, 30 Apr 2009 17:18:27 -0300 Subject: [firebase-br] RES: [firebird - br] Dividir banco de dados, realmente ajuda? Message-ID: <2F44DF8C804E44E5AE10BE9F1905F357@renato> Renan, Depende ... no caso de dividir o banco, creio que adiantaria em se tratando de desempenho, pois creio que isso agilizaria muito o desempenho pois imagine o ganho de um select pesquisando em uma base de 500mb e o mesmo select tendo que pesquisar em uma base de 120g, agora... quanto ao fato de sumir índices, neste caso, concordo com o Rodrigo, creio que não tenha a ver com o tamanho, mas idependente disso, salvo engano, creio seja viável dividir, pra esse caso específico de desempenho. Renato André. ----- Original Message ----- From: "Rodrigo A. de Freitas" To: "'FireBase'" Sent: Thursday, April 30, 2009 4:56 PM Subject: [firebase-br] RES: [firebird - br] Dividir banco de dados,realmente ajuda? Renan, O banco não perde índices ou registros "do nada". Se esse problema estiver acontecendo, há algo errado com sua aplicação. Nesse caso, dividir o banco de dados em vários arquivos de nada irá resolver. E o tamanho não influi em nada, há registros de bases de dados Firebird de mais de 120 Gb! []'s Rodrigo A. de Freitas Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de RenaN FiG Enviada em: 30 de abril de 2009 16:05 Para: FireBase Assunto: [firebase-br] [firebird - br] Dividir banco de dados,realmente ajuda? Olá pessoal, Possuo vários bancos de dados em cliente acima de 3gb, e estava pensando se compensa dividir estes bancos em arquivos menores de 500mb por exemplo... Gostaria de saber se isto ajuda realmente, pois em um dos cliente é comum o banco perder chaves ou índices do nada... PS: O sistema é Windows, logo todas as partições são NTFS. E o sistema operacional nestes casos é o Server 2003 Obrigado pela atenção, T+ Renan ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.287 / Banco de dados de vírus: 270.12.10/2088 - Data de Lançamento: 04/30/09 06:01:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From douglasht em gmail.com Thu Apr 30 17:35:36 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 30 Apr 2009 17:35:36 -0300 Subject: [firebase-br] RES: [firebird - br] Dividir banco de dados, realmente ajuda? In-Reply-To: <2F44DF8C804E44E5AE10BE9F1905F357@renato> References: <2F44DF8C804E44E5AE10BE9F1905F357@renato> Message-ID: <249af69e0904301335t199795b4o699c4cc67c99f479@mail.gmail.com> 2009/4/30 Renato André : > Depende ...  no caso de dividir o banco, creio que adiantaria em se tratando > de desempenho, pois creio que isso agilizaria muito o desempenho pois Errado. Não existe diferença entre um banco dividido em 10 arquivos de 1GB e o mesmo banco em um único arquivo de 10GB. A divisão de arquivos só é útil se você não tiver espaço suficiente em uma partição e quiser "continuar" a base de dados em outra partição. hth, -- Douglas Tosi www.sinatica.com From jedyfb em gmail.com Thu Apr 30 17:44:14 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 30 Apr 2009 17:44:14 -0300 Subject: [firebase-br] RES: [firebird - br] Dividir banco de dados, realmente ajuda? In-Reply-To: <249af69e0904301335t199795b4o699c4cc67c99f479@mail.gmail.com> References: <2F44DF8C804E44E5AE10BE9F1905F357@renato> <249af69e0904301335t199795b4o699c4cc67c99f479@mail.gmail.com> Message-ID: <1241124254.24342.16.camel@Aspire5612.bonagura.com.br> há outros motivos (além do espaço em disco) para se dividir um banco de dados: - sistemas de arquivos com limites baixos para tamanho de arquivo (FAT32 por exemplo com seus 2gb por arquivo); - balancear o I/O entre diferentes controladoras / discos (só que com a facilidade que hoje temos para construir RAID ou comprarmos STORAGES, isto quase nem vale ser citado). Abraço Eduardo. Em Qui, 2009-04-30 às 17:35 -0300, Douglas Tosi escreveu: > 2009/4/30 Renato André : > > Depende ... no caso de dividir o banco, creio que adiantaria em se tratando > > de desempenho, pois creio que isso agilizaria muito o desempenho pois > > Errado. > Não existe diferença entre um banco dividido em 10 arquivos de 1GB e o > mesmo banco em um único arquivo de 10GB. > > A divisão de arquivos só é útil se você não tiver espaço suficiente em > uma partição e quiser "continuar" a base de dados em outra partição. > > hth, From renato em keninfo.com.br Thu Apr 30 17:59:37 2009 From: renato em keninfo.com.br (=?iso-8859-1?Q?Renato_Andr=E9?=) Date: Thu, 30 Apr 2009 17:59:37 -0300 Subject: [firebase-br] RES: [firebird - br] Dividir banco de dados, realmente ajuda? References: <2F44DF8C804E44E5AE10BE9F1905F357@renato> <249af69e0904301335t199795b4o699c4cc67c99f479@mail.gmail.com> Message-ID: <991E193AD2B34096A4D9A5FB35B374E0@renato> No caso de um select deve ser retornado para o usuário o registro procurado, neste caso, não visualizo que a pessoa tenha o mesmo desempenho em um banco de dados por exemplo de 120g e um de 1g, no meu raciocício a busca feita no banco de 1g será mais rápida que a feita no banco de 120g... eu realmente estou enganado? ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Thursday, April 30, 2009 5:35 PM Subject: Re: [firebase-br] RES: [firebird - br] Dividir banco de dados,realmente ajuda? 2009/4/30 Renato André : > Depende ... no caso de dividir o banco, creio que adiantaria em se > tratando > de desempenho, pois creio que isso agilizaria muito o desempenho pois Errado. Não existe diferença entre um banco dividido em 10 arquivos de 1GB e o mesmo banco em um único arquivo de 10GB. A divisão de arquivos só é útil se você não tiver espaço suficiente em uma partição e quiser "continuar" a base de dados em outra partição. 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 jedyfb em gmail.com Thu Apr 30 18:02:49 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 30 Apr 2009 18:02:49 -0300 Subject: [firebase-br] RES: [firebird - br] Dividir banco de dados, realmente ajuda? In-Reply-To: <991E193AD2B34096A4D9A5FB35B374E0@renato> References: <2F44DF8C804E44E5AE10BE9F1905F357@renato> <249af69e0904301335t199795b4o699c4cc67c99f479@mail.gmail.com> <991E193AD2B34096A4D9A5FB35B374E0@renato> Message-ID: <1241125369.24342.20.camel@Aspire5612.bonagura.com.br> Se compararmos dois bancos iguais de 120 GB, onde o primeiro tem apenas um arquivo e o segundo composto por 120 arquivos de 1GB, eles apresentarão praticamente o mesmo desempenho pois tem a mesma quantidade de páginas e no firebird a leitura é feita em páginas. Agora, comparar um banco de 1GB com outro de 120GB não faz muito sentido. Lembre-se firebird não é oracle... aqui não dá para ter um arquivos só para dados e outro para índices. Abraço Eduardo Jedliczka Em Qui, 2009-04-30 às 17:59 -0300, Renato André escreveu: > No caso de um select deve ser retornado para o usuário o registro procurado, > neste caso, não visualizo que a pessoa tenha o mesmo desempenho em um banco > de dados por exemplo de 120g e um de 1g, no meu raciocício a busca feita no > banco de 1g será mais rápida que a feita no banco de 120g... eu realmente > estou enganado? > > > ----- Original Message ----- > From: "Douglas Tosi" > To: "FireBase" > Sent: Thursday, April 30, 2009 5:35 PM > Subject: Re: [firebase-br] RES: [firebird - br] Dividir banco de > dados,realmente ajuda? > > > 2009/4/30 Renato André : > > Depende ... no caso de dividir o banco, creio que adiantaria em se > > tratando > > de desempenho, pois creio que isso agilizaria muito o desempenho pois > > Errado. > Não existe diferença entre um banco dividido em 10 arquivos de 1GB e o > mesmo banco em um único arquivo de 10GB. > > A divisão de arquivos só é útil se você não tiver espaço suficiente em > uma partição e quiser "continuar" a base de dados em outra partição. > > hth, From magno em speet.com.br Thu Apr 30 18:06:53 2009 From: magno em speet.com.br (Magno System) Date: Thu, 30 Apr 2009 18:06:53 -0300 Subject: [firebase-br] RES: [firebird - br] Dividir banco de dados, realmente ajuda? References: <2F44DF8C804E44E5AE10BE9F1905F357@renato><249af69e0904301335t199795b4o699c4cc67c99f479@mail.gmail.com> <991E193AD2B34096A4D9A5FB35B374E0@renato> Message-ID: <008a01c9c9d7$96d43110$6915a8c0@MagnoSystem> Imagine você procurando uma foto no meio de 120000 fotos. Faz diferença se elas estão em 1 ou 120 cestos, visto que você não sabe qual cesto ela está ??? ----- Original Message ----- From: "Renato André" To: "FireBase" Sent: Thursday, April 30, 2009 5:59 PM Subject: Re: [firebase-br] RES: [firebird - br] Dividir banco de dados,realmente ajuda? No caso de um select deve ser retornado para o usuário o registro procurado, neste caso, não visualizo que a pessoa tenha o mesmo desempenho em um banco de dados por exemplo de 120g e um de 1g, no meu raciocício a busca feita no banco de 1g será mais rápida que a feita no banco de 120g... eu realmente estou enganado? ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Thursday, April 30, 2009 5:35 PM Subject: Re: [firebase-br] RES: [firebird - br] Dividir banco de dados,realmente ajuda? 2009/4/30 Renato André : > Depende ... no caso de dividir o banco, creio que adiantaria em se > tratando > de desempenho, pois creio que isso agilizaria muito o desempenho pois Errado. Não existe diferença entre um banco dividido em 10 arquivos de 1GB e o mesmo banco em um único arquivo de 10GB. A divisão de arquivos só é útil se você não tiver espaço suficiente em uma partição e quiser "continuar" a base de dados em outra partição. 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 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.0.238 / Virus Database: 270.12.10/2088 - Release Date: 04/30/09 06:01:00 From tarcisius3 em gmail.com Thu Apr 30 19:58:36 2009 From: tarcisius3 em gmail.com (Tarcisio da Cruz Santos) Date: Thu, 30 Apr 2009 19:58:36 -0300 Subject: [firebase-br] saida do grupo Message-ID: Gostaria de solicitar ao moderador do grupo a minha exclusao da lista. E por consequencia deixar de receber os e-mails dos membros da comunidade. -- Tarcísio. From jedyfb em gmail.com Thu Apr 30 20:04:54 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 30 Apr 2009 20:04:54 -0300 Subject: [firebase-br] saida do grupo In-Reply-To: References: Message-ID: <1241132694.32673.2.camel@Aspire5612.bonagura.com.br> Tarcísio, (eu não sou o moderador da lista, ok ?) você mesmo deve realizar a exclusão do seu cadastro, e as informações para isto estão inclusas em todas as mensagens da lista (inclusiva a sua) olhe aí em baixo (Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107) mas é preciso lembrar da senha que você usou para se inscrever para se logar. Abraço Eduardo. Em Qui, 2009-04-30 às 19:58 -0300, Tarcisio da Cruz Santos escreveu: > Gostaria de solicitar ao moderador do grupo a minha exclusao da lista. > E por consequencia deixar de receber os e-mails dos membros da > comunidade. > > -- > Tarcísio. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From luiszanelli em gmail.com Thu Apr 30 20:11:52 2009 From: luiszanelli em gmail.com (Zanelli, Luis Otavio) Date: Thu, 30 Apr 2009 20:11:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__sa=EDda_do_grupo?= In-Reply-To: References: Message-ID: Gostaria de solicitar minha exclusão também e deixar de receber e-mails da comunidade. Grato, Zanelli -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Tarcisio da Cruz Santos Enviada em: quinta-feira, 30 de abril de 2009 19:59 Para: lista em firebase.com.br Assunto: [firebase-br] saida do grupo Gostaria de solicitar ao moderador do grupo a minha exclusao da lista. E por consequencia deixar de receber os e-mails dos membros da comunidade. -- Tarcísio. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From infosag em terra.com.br Thu Apr 30 09:46:17 2009 From: infosag em terra.com.br (Infosag) Date: Thu, 30 Apr 2009 09:46:17 -0300 Subject: [firebase-br] Migracao p/ delphi 2007 References: Message-ID: Ola pessoal, estou hoje usando Delphi 7 + DbXpress Estou migrando para o delphi 2007 e gostaria de saber se posso manter os mesmo "padrao" que venho usando ? Abs