From magnosysteminformatica em gmail.com Wed Feb 10 15:20:33 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Wed, 10 Feb 2010 15:20:33 -0200 Subject: [firebase-br] =?iso-8859-1?q?OT_-_Impress=E3o_de_etiquetas_ZEBRA_?= =?iso-8859-1?q?tlp_2844?= References: <4B642F86.3050005@gmail.com> Message-ID: <002501caaa75$5cfe84c0$6915a8c0@MagnoSystem> Procure na INTERNET que tem um monte de programa que tranforma a porta USB em uma SERIAL VIRTUAL. ----- Original Message ----- From: "Moacir - GMAIL" To: "FireBase" Sent: Saturday, January 30, 2010 11:09 AM Subject: [firebase-br] OT - Impressão de etiquetas ZEBRA tlp 2844 PessoALL, Desculpe incomoda-los com este of-topic mas ja esgotei minhas fontes de pesquisa. Estou precisando imprimir etiquetas numa impressora ZEBRA TLP 2844 pela porta USB (de modo direto ou pelo spool do windows, tanto faz). A impressão ja ocorre 100% pela porta LPT1 e COM1 (em modo direto), mas agora o cliente esta trocando o desktop por NB sem porta paralela e sem porta serial, somente USB. Já tentei usar algumas dicas antigas aqui da lista, mas não teve jeito. Quando mando a impressão pelo driver so Windows a impressora, após alguns segundos, avança algumas etiquetas sem imprimir nada.. Ex dos comandos enviados: N D9 S3 R0,0 B30,0,0,1,1,3,40,B,"ABC1234567" A0,75,0,2,1,1,N,"DESCRICAO PRODUTO" A60,95,0,1,1,2,N,"R$ 9.999,99" P1 Alguem ja passou por isto e tem uma dica ? Sucesso ! Moacir ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fortes.m em gmail.com Mon Feb 1 04:19:05 2010 From: fortes.m em gmail.com (Marcelo Fortes) Date: Mon, 1 Feb 2010 04:19:05 -0200 Subject: [firebase-br] =?iso-8859-1?q?Qual_=E9_a_linha_de_comando_correta_?= =?iso-8859-1?q?para_recompilar_o_Firebird_2=2E1=2E3=2E=2E=2E?= In-Reply-To: <99b65e1001291030t19a41d07q117f9032ce575b47@mail.gmail.com> References: <99b65e1001291030t19a41d07q117f9032ce575b47@mail.gmail.com> Message-ID: <380746691001312219m320aef9bsf7e41ffd80267319@mail.gmail.com> Dê uma olhada aqui neste link: http://www.firebirdsql.org/index.php?op=devel&sub=engine&id=development Em 29 de janeiro de 2010 16:30, ANDRE LUIS DE OLIVEIRA PEREIRA escreveu: > Eu utilizo estas linhas conforme obitido na internet, está é a forma correta > ou tem outra: > > [root em localhost opt]#./autogen.sh --prefix=/opt/firebird2 > --with-editline=yes  --with-system-editline=yes --enable-superserver > [root em localhost opt]#make > [root em localhost opt]#make install > > Agradeço desde já e espero o retorno de algum filho de DEUS... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fortes.m em gmail.com Mon Feb 1 04:26:22 2010 From: fortes.m em gmail.com (Marcelo Fortes) Date: Mon, 1 Feb 2010 04:26:22 -0200 Subject: [firebase-br] Trazer os 10 ultimos registros In-Reply-To: <000001caa0f9$8bbb76e0$a33264a0$@com> References: <000001caa0f9$8bbb76e0$a33264a0$@com> Message-ID: <380746691001312226h546130dfs9ac9483ec6cc4587@mail.gmail.com> No Interbase é SELECT ROWS (Parece me se não estou errado que por compatibilidade esta sintaxe funciona no firebird mas não estou certo) No Firebird é "SELECT FIRST N" onde N é o nº de registros a serem retornados Sintaxe completa: SELECT [FIRST ()] [SKIP ()] Procure ler a documentação. Em 29 de janeiro de 2010 13:41, Jose Luiz de Medeiros escreveu: > Colegas.. > > > > Tenho uma tabela de pedido com 500.000 registros, preciso em uma consulta > SQL trazer somente os últimos 10 pedidos cadastrados. > > > > Alguém poderia me ajudar > > > > > > Grato: > > Jose Luiz > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From norldir em tecinco.com.br Mon Feb 1 08:28:50 2010 From: norldir em tecinco.com.br (Norldir Kunkel) Date: Mon, 1 Feb 2010 08:28:50 -0200 Subject: [firebase-br] Invalid argument ao aumentar o tamanho do banco. In-Reply-To: References: Message-ID: Bom dia, Criei uma base com uma tabela apenas e ocorria o mesmo erro de tempos em tempos. O que pude verificar é que toda vez que a base de dados aumentava de tamanho (o arquivo FDB), aparece a mensagem no log do firebird. Mas estranhamente não encontro nenhuma mensagem em local algum do SO que possa me auxiliar em descobrir o que é o erro. O erro está acontecendo em uma máquina DELL quadcore, linux Slack ultima versão, sistema de arquivos ReiserFS. Também acontece em outra maquina DELL dua-core, linux CentOS, sistema de arquivos ReiserFS Ambos com a mesma configuração de partições. /dev/sda2 swap swap defaults 0 0 /dev/sda3 / reiserfs defaults 1 1 /dev/sda5 /home reiserfs defaults 1 2 Alguem sabe se é alguma incompatiblidade com este tipo de configuração ? Grato por qualquer ajuda, Norldir. "Norldir Kunkel" escreveu na mensagem news:hk436r$9h3$1 em ger.gmane.org... Bom dia, Tenho uma base de dados em um cliente que usa Linux Slack, com ReiserFS em uma maquina Dell quad core e disco SAS. Toda vez que o banco de dados faz uma alocação de espaço, aumenta seu tamanho no firebird.log aparece a mensagem db-cliente (Server) Sun Jan 31 11:56:08 2010 Database: I/O error for file "/home/bds/cliente.fdb" Error while trying to write to file Invalid argument Já criei o banco do zero, sem gatilhos nem SP´s. e a mensagem continua a aparecer. Verifiquei no arquivo messages do log do linux e não aparece nada. Alguem tem alguma idéia do que pode ser este erro? Firebird 2.1.3 ultimo release do site IBPhoenix Grato, Norldir. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From kikogamer em gmail.com Mon Feb 1 09:10:04 2010 From: kikogamer em gmail.com (Ronaldo Filho) Date: Mon, 1 Feb 2010 03:10:04 -0800 (PST) Subject: [firebase-br] Invitation to connect on LinkedIn Message-ID: <2108495563.3810135.1265022604449.JavaMail.app@ech3-cdn05.prod> LinkedIn ------------Ronaldo Filho requested to add you as a connection on LinkedIn: ------------------------------------------ Adriano, I'd like to add you to my professional network on LinkedIn. - Ronaldo Accept invitation from Ronaldo Filho http://www.linkedin.com/e/uOrskxqOAgMowuntfOmz-aXxwYYrWbc61n/blk/I527137743_3/pmpxnSRJrSdvj4R5fnhv9ClRsDgZp6lQs6lzoQ5AomZIpn8_cRYPd3sTcP4Tczl9bSRWgBp8qndqbPoQejoTdjsPc34LrCBxbOYWrSlI/EML_comm_afe/ View invitation from Ronaldo Filho http://www.linkedin.com/e/uOrskxqOAgMowuntfOmz-aXxwYYrWbc61n/blk/I527137743_3/0PnPcQdPsPcjsOdkALqnpPbOYWrSlI/svi/ ------------------------------------------ DID YOU KNOW LinkedIn can help you find the right service providers using recommendations from your trusted network? Using LinkedIn Services, you can take the risky guesswork out of selecting service providers by reading the recommendations of credible, trustworthy members of your network. http://www.linkedin.com/e/svp/inv-25/ ------ (c) 2010, LinkedIn Corporation From estevam.catalano em terra.com.br Mon Feb 1 10:19:20 2010 From: estevam.catalano em terra.com.br (Estevam) Date: Mon, 1 Feb 2010 12:19:20 +0000 Subject: [firebase-br] Erro no campo tipo Numeric na abertura da table. Message-ID: <51695.1265026760@terra.com.br> Bom dia Pessoal. Estou experimentando o driver da Devart para DBExpress no Delphi 7 mas na hora da abertura das tabelas, todas as que tem campos do tipo Numeric, retornam um erro "tabela, campo, não é do tipo esperado" e não abre a respectiva tabela, alguem pode me ajudar....... Por enquanto muito obrigado... [ ]´s Estevam...... From bzottis em ig.com.br Mon Feb 1 10:55:31 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Mon, 1 Feb 2010 10:55:31 -0200 Subject: [firebase-br] =?iso-8859-1?q?Que_erro_=E9_este_no_Log_do_Firebird?= =?iso-8859-1?q?=3F?= In-Reply-To: <51695.1265026760@terra.com.br> References: <51695.1265026760@terra.com.br> Message-ID: <000601caa33d$da81c270$8f854750$@com.br> Pessoal, to com um cliente que quase certeza ta com a rede baleada, p[ois aparece um monte de erros INNET Mas apareceu um outro erro que não sei o que é. Alguém saberia me informar do que se trata? SERVER/PROCESS_PACKET: broken port, Server exiting Desde já agradeço. O SO do servidor é winServer 2003. E as estações são XP O erro foi de uma estação. From bzottis em ig.com.br Mon Feb 1 10:56:15 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Mon, 1 Feb 2010 10:56:15 -0200 Subject: [firebase-br] RES: Erro no campo tipo Numeric na abertura da table. In-Reply-To: <51695.1265026760@terra.com.br> References: <51695.1265026760@terra.com.br> Message-ID: <000701caa33d$f39ac720$dad05560$@com.br> Olá, vc já deletou o Field e Recriou? Quando acontece isso comigo, faço isso e geralmente funciona. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Estevam Enviada em: segunda-feira, 1 de fevereiro de 2010 10:19 Para: lista em firebase.com.br Assunto: [firebase-br] Erro no campo tipo Numeric na abertura da table. Bom dia Pessoal. Estou experimentando o driver da Devart para DBExpress no Delphi 7 mas na hora da abertura das tabelas, todas as que tem campos do tipo Numeric, retornam um erro "tabela, campo, não é do tipo esperado" e não abre a respectiva tabela, alguem pode me ajudar....... Por enquanto muito obrigado... [ ]´s Estevam...... ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2661 - Data de Lançamento: 02/01/10 05:35:00 From edson em grupotsergio.com Mon Feb 1 10:58:16 2010 From: edson em grupotsergio.com (Edson Castro) Date: Mon, 1 Feb 2010 09:58:16 -0300 Subject: [firebase-br] RES: SPAM-LOW: Digest lista, volume 1935, assunto 1 In-Reply-To: References: Message-ID: <001401caa33e$39f703f0$ade50bd0$@com> Bom dia amigo... Tenho alguns sistemas em Delphi que imprimem dados para impressora matricial, Usando um cabo Adaptador USB para paralela, imprime tudo, sem problemas.. Delphi 7, Fortes Report, Epson LX300. Voce usa adapdador? Saudações Edson -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de lista-request em firebase.com.br Enviada em: domingo, 31 de janeiro de 2010 11:00 Para: lista em firebase.com.br Assunto: SPAM-LOW: Digest lista, volume 1935, assunto 1 Enviar submissões para a lista de discussão lista para lista em firebase.com.br Para se cadastrar ou descadastrar via WWW, visite o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br ou, via email, envie uma mensagem com a palavra 'help' no assunto ou corpo da mensagem para lista-request em firebase.com.br Você poderá entrar em contato com a pessoa que gerencia a lista pelo endereço lista-owner em firebase.com.br Quando responder, por favor edite sua linha Assunto assim ela será mais específica que "Re: Contents of lista digest..." Resumos das últimas mensagens enviadas para a lista da FireBase. Tópicos de Hoje: 1. Re: OT - Impressão de etiquetas ZEBRA tlp 2844 (RDA Delphi) 2. Re: OT - Impressão de etiquetas ZEBRA tlp 2844 (RDA Delphi) 3. Re: OT - Impressão de etiquetas ZEBRA tlp 2844 (Marco Antônio) 4. Re: Ruby on Rails (Marcelo Geyer) 5. Re: OT - Impressão de etiquetas ZEBRA tlp 2844 (Magno System) 6. Re: Livro Dominando o Firebird (Alexandre Pereira Bühler) ---------------------------------------------------------------------- Message: 1 Date: Sat, 30 Jan 2010 11:33:41 -0300 From: RDA Delphi To: prismars em gmail.com, FireBase Subject: Re: [firebase-br] OT - Impressão de etiquetas ZEBRA tlp 2844 Message-ID: <4B644345.5030603 em gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Numa pesquisa no google eu encontrei um artigo para Delphi ensinando TUDO, veja em: Parte 1: http://www.devmedia.com.br/articles/viewcomp.asp?comp=9510 Parte 2: http://www.devmedia.com.br/articles/viewcomp.asp?comp=9735 Espero ter contribuido... Em 30/1/2010 10:09, Moacir - GMAIL escreveu: > > PessoALL, > > Desculpe incomoda-los com este of-topic mas ja esgotei minhas fontes > de pesquisa. > > Estou precisando imprimir etiquetas numa impressora ZEBRA TLP 2844 pela > porta USB (de modo direto ou pelo spool do windows, tanto faz). > > A impressão ja ocorre 100% pela porta LPT1 e COM1 (em modo direto), > mas agora o cliente > esta trocando o desktop por NB sem porta paralela e sem porta serial, > somente USB. > > Já tentei usar algumas dicas antigas aqui da lista, mas não teve jeito. > Quando mando a impressão pelo driver so Windows a impressora, após alguns > segundos, avança algumas etiquetas sem imprimir nada.. > > Ex dos comandos enviados: > > N > D9 > S3 > R0,0 > B30,0,0,1,1,3,40,B,"ABC1234567" > A0,75,0,2,1,1,N,"DESCRICAO PRODUTO" > A60,95,0,1,1,2,N,"R$ 9.999,99" > P1 > > Alguem ja passou por isto e tem uma dica ? > > Sucesso ! > > Moacir ------------------------------ Message: 2 Date: Sat, 30 Jan 2010 11:43:16 -0300 From: RDA Delphi To: prismars em gmail.com, FireBase Subject: Re: [firebase-br] OT - Impressão de etiquetas ZEBRA tlp 2844 Message-ID: <4B644584.9080800 em gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Notei que é possível, pois tem um cara vendendo os fontes de um programa em Delphi 6 que imprime tanto na LPT1 como em USB, fala com ele, no máximo que ele pode dizer é um NÃO, kkkkk http://www.quebarato.com.br/classificados/impressao-de-codigo-de-barras-impr essora-zebra-tlp-2844__5065296.html Em 30/1/2010 10:09, Moacir - GMAIL escreveu: > > PessoALL, > > Desculpe incomoda-los com este of-topic mas ja esgotei minhas fontes > de pesquisa. > > Estou precisando imprimir etiquetas numa impressora ZEBRA TLP 2844 pela > porta USB (de modo direto ou pelo spool do windows, tanto faz). > > A impressão ja ocorre 100% pela porta LPT1 e COM1 (em modo direto), > mas agora o cliente > esta trocando o desktop por NB sem porta paralela e sem porta serial, > somente USB. > > Já tentei usar algumas dicas antigas aqui da lista, mas não teve jeito. > Quando mando a impressão pelo driver so Windows a impressora, após alguns > segundos, avança algumas etiquetas sem imprimir nada.. > > Ex dos comandos enviados: > > N > D9 > S3 > R0,0 > B30,0,0,1,1,3,40,B,"ABC1234567" > A0,75,0,2,1,1,N,"DESCRICAO PRODUTO" > A60,95,0,1,1,2,N,"R$ 9.999,99" > P1 > > Alguem ja passou por isto e tem uma dica ? > > Sucesso ! > > Moacir ------------------------------ Message: 3 Date: Sat, 30 Jan 2010 12:30:40 -0200 From: Marco Antônio To: , "FireBase" Subject: Re: [firebase-br] OT - Impressão de etiquetas ZEBRA tlp 2844 Message-ID: <9C59C41EC1594A0CBD7FB67B4BDC51FA em Marco> Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response Boa Tarde faz o teste com o componente ACBrETQ ou Qreport pelo delphi. ----- Original Message ----- From: "Moacir - GMAIL" To: "FireBase" Sent: Saturday, January 30, 2010 11:09 AM Subject: [firebase-br] OT - Impressão de etiquetas ZEBRA tlp 2844 PessoALL, Desculpe incomoda-los com este of-topic mas ja esgotei minhas fontes de pesquisa. Estou precisando imprimir etiquetas numa impressora ZEBRA TLP 2844 pela porta USB (de modo direto ou pelo spool do windows, tanto faz). A impressão ja ocorre 100% pela porta LPT1 e COM1 (em modo direto), mas agora o cliente esta trocando o desktop por NB sem porta paralela e sem porta serial, somente USB. Já tentei usar algumas dicas antigas aqui da lista, mas não teve jeito. Quando mando a impressão pelo driver so Windows a impressora, após alguns segundos, avança algumas etiquetas sem imprimir nada.. Ex dos comandos enviados: N D9 S3 R0,0 B30,0,0,1,1,3,40,B,"ABC1234567" A0,75,0,2,1,1,N,"DESCRICAO PRODUTO" A60,95,0,1,1,2,N,"R$ 9.999,99" P1 Alguem ja passou por isto e tem uma dica ? Sucesso ! Moacir ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ------------------------------ Message: 4 Date: Sat, 30 Jan 2010 14:33:00 -0200 From: Marcelo Geyer To: FireBase Subject: Re: [firebase-br] Ruby on Rails Message-ID: <8f19defc1001300833n61fd338aqa83ae7c999ddd2c2 em mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Recomendo você procurar uma lista que trata sobre Ruby on Rails. Você terá uma maior feedback sobre ruby on rail. Em 29 de janeiro de 2010 14:55, renato escreveu: > No site firebase.com.br tem um artigo referente ao RoR > > Renato > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Marcelo E. Geyer Standard Net Tecnologia e Informação ------------------------------ Message: 5 Date: Wed, 10 Feb 2010 15:20:33 -0200 From: "Magno System" To: , "FireBase" Subject: Re: [firebase-br] OT - Impressão de etiquetas ZEBRA tlp 2844 Message-ID: <002501caaa75$5cfe84c0$6915a8c0 em MagnoSystem> Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=response Procure na INTERNET que tem um monte de programa que tranforma a porta USB em uma SERIAL VIRTUAL. ----- Original Message ----- From: "Moacir - GMAIL" To: "FireBase" Sent: Saturday, January 30, 2010 11:09 AM Subject: [firebase-br] OT - Impressão de etiquetas ZEBRA tlp 2844 PessoALL, Desculpe incomoda-los com este of-topic mas ja esgotei minhas fontes de pesquisa. Estou precisando imprimir etiquetas numa impressora ZEBRA TLP 2844 pela porta USB (de modo direto ou pelo spool do windows, tanto faz). A impressão ja ocorre 100% pela porta LPT1 e COM1 (em modo direto), mas agora o cliente esta trocando o desktop por NB sem porta paralela e sem porta serial, somente USB. Já tentei usar algumas dicas antigas aqui da lista, mas não teve jeito. Quando mando a impressão pelo driver so Windows a impressora, após alguns segundos, avança algumas etiquetas sem imprimir nada.. Ex dos comandos enviados: N D9 S3 R0,0 B30,0,0,1,1,3,40,B,"ABC1234567" A0,75,0,2,1,1,N,"DESCRICAO PRODUTO" A60,95,0,1,1,2,N,"R$ 9.999,99" P1 Alguem ja passou por isto e tem uma dica ? Sucesso ! Moacir ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ------------------------------ Message: 6 Date: Sat, 30 Jan 2010 16:45:50 -0200 From: Alexandre Pereira Bühler To: FireBase Subject: Re: [firebase-br] Livro Dominando o Firebird Message-ID: <4B647E5E.5010507 em yahoo.com.br> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Onde encontro esta versão em pdf? Obrigado Em 30/01/2010 09:01, Ricardo G Pina escreveu: > Eu acredito que sim e tem a versao em PDF para venda da atualizaçao do > livro. > > > ----- Original Message ----- > From: "Junior Miranda" > To: "FireBase" > Sent: Friday, January 29, 2010 5:45 PM > Subject: [firebase-br] Livro Dominando o Firebird > > > Levando em Consideração as novas versões do Firebird, vcs acham que ainda > vale a pena comprar o livro de HELEN BORRIE ? > > []'s > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- Alexandre Pereira Bühler Técnico Eletroeletrônica - Senai - MG Linux User: 397.546 Colunista: www.delphisophp.com Owner: http://br.groups.yahoo.com/group/freepascal/ Liberdade é essencial. Use GNU/Linux. Legalize os softwares de sua empresa Simão& Bühler Ltda (Infobrindes) Instalação, manutenção e venda de servidores GNU/Linux. http://www.simaoebuhler.com.br alexandre em simaoebuhler.com.br Telefone: (41) 3538-5428 Infobrindes (Simão& Bühler Ltda) Brindes e material promocional. http://www.infobrindes.com.br alexandre em infobrindes.com.br Telefone: (41) 3532-5428 ------------------------------ _______________________________________________ lista mailing list lista em firebase.com.br http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br Fim da Digest lista, volume 1935, assunto 1 ******************************************* From escovadordebits em gmail.com Mon Feb 1 11:27:05 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Mon, 1 Feb 2010 10:27:05 -0300 Subject: [firebase-br] Invalid argument ao aumentar o tamanho do banco. In-Reply-To: References: Message-ID: <64d5939a1002010527u106fd611mc65597d964b98a39@mail.gmail.com> Bom dia/tarde Norldir. Grande Norldir, provavelmente você já deve ter verificado o que vou lhe perguntar, mas vou lhe perguntar assim mesmo por desencargo de consciência: Você verificou as permissões do arquivo da base de dados? E além das permissões do arquivo, se o arquivo foi configurado para ser propriedade do usuário "firebird" do grupo "firebird"? Assim que instalamos o firebird no linux, ele cria, automaticamente, um grupo de usuários chamado "firebird", e dentro desse grupo, cria um usuário chamado "firebird". Tanto o processo do fbguard quando o do fbserver são executados usando os direitos desse mesmo usuário (firebird:firebird). Pelo que você está relatando, possivelmente o dono dessa base de dados não seria o firebird:firebird, mas acredito que você já tenha verificado isso. Com relação às permissões de acesso do arquivo, você poderia executar, como root, "chmod 644 /home/bds/cliente.fdb". Com relação ao dono do arquivo, você poderia executar, como root, "chown firebird:firebird /home/bds/cliente.fdb". Depois desses dois passos, o usuário firebird:firebird teria acesso completo à sua base de dados. Por favor, você poderia verificar novamente esses pontos? Caso você já tenha feito isso, então queira me desculpar. :D Espero ter ajudado mais que atrapalhado. :D Em 1 de fevereiro de 2010 07:28, Norldir Kunkel escreveu: > Bom dia, > > > Criei uma base com uma tabela apenas e ocorria o mesmo erro de tempos em > tempos. O que pude verificar é que toda vez que a base de dados aumentava de > tamanho (o arquivo FDB), aparece a mensagem no log do firebird. Mas > estranhamente não encontro nenhuma mensagem em local algum do SO que possa > me auxiliar em descobrir o que é o erro. > > O erro está acontecendo em uma máquina DELL quadcore, linux Slack ultima > versão, sistema de arquivos ReiserFS. > > Também acontece em outra maquina DELL dua-core, linux CentOS, sistema de > arquivos ReiserFS > > Ambos com a mesma configuração de partições. > > /dev/sda2 swap swap defaults 0 0 > /dev/sda3 / reiserfs defaults 1 1 > /dev/sda5 /home reiserfs defaults 1 2 > > > > Alguem sabe se é alguma incompatiblidade com este tipo de configuração ? > > > Grato por qualquer ajuda, > > > Norldir. > > > "Norldir Kunkel" escreveu na mensagem > news:hk436r$9h3$1 em ger.gmane.org... > > Bom dia, > > > Tenho uma base de dados em um cliente que usa Linux Slack, com ReiserFS em > uma maquina Dell quad core e disco SAS. > > Toda vez que o banco de dados faz uma alocação de espaço, aumenta seu > tamanho no firebird.log aparece a mensagem > > > db-cliente (Server) Sun Jan 31 11:56:08 2010 > Database: > I/O error for file "/home/bds/cliente.fdb" > Error while trying to write to file > Invalid argument > > > Já criei o banco do zero, sem gatilhos nem SP´s. e a mensagem continua a > aparecer. > > Verifiquei no arquivo messages do log do linux e não aparece nada. > > > Alguem tem alguma idéia do que pode ser este erro? > > Firebird 2.1.3 ultimo release do site IBPhoenix > > > Grato, > > > Norldir. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Feb 1 11:44:27 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Mon, 1 Feb 2010 10:44:27 -0300 Subject: [firebase-br] =?iso-8859-1?q?Que_erro_=E9_este_no_Log_do_Firebird?= =?iso-8859-1?q?=3F?= In-Reply-To: <000601caa33d$da81c270$8f854750$@com.br> References: <51695.1265026760@terra.com.br> <000601caa33d$da81c270$8f854750$@com.br> Message-ID: <64d5939a1002010544q76d96154g77cc166492e4024e@mail.gmail.com> Bom dia/tarde Zottis. Grande Zottis, pelo que você relatou, concordo plenamente com a sua suspeita sobre a rede beleada. Essa nova mensagem de erro informa que houve um problema com a porta servidora (ela caiu mesmo) e por conta disso o Firebird saiu do ar. Rapaz, queda de conexão pode ser causada por motivos externos, mas cair uma porta servidora........putz....suspeito que seja alguma bronca no próprio MS Windows Server 2003. Só como teste, você já tentou instalar o mesmo Firebird, com a mesma base de dados, em outra máquina, sem estar com o winserver2003? Só p/ verificar se o erro persiste? Em 1 de fevereiro de 2010 09:55, José mauricio Zottis escreveu: > Pessoal, to com um cliente que quase certeza ta com a rede baleada, p[ois > aparece um monte de erros INNET > Mas apareceu um outro erro que não sei o que é. > Alguém saberia me informar do que se trata? > > > SERVER/PROCESS_PACKET: broken port, Server exiting > > > Desde já agradeço. > > O SO do servidor é winServer 2003. > > E as estações são XP > O erro foi de uma estação. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From escovadordebits em gmail.com Mon Feb 1 11:52:37 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Mon, 1 Feb 2010 10:52:37 -0300 Subject: [firebase-br] Erro no campo tipo Numeric na abertura da table. In-Reply-To: <51695.1265026760@terra.com.br> References: <51695.1265026760@terra.com.br> Message-ID: <64d5939a1002010552x39c359cdj93e86460b11b1dd1@mail.gmail.com> Bom dia/tarde Estevam. Grande Estevam, infelizmente é um problema comum que ocorre quando utilizamos um meio de acesso ao banco de dados, e depois trocamos esse meio de acesso por outro, ou seja, agora você está utilizando o driver da DevArt para o db Express, e as classes de campo que esse driver utiliza, de acordo com cada tipo de dado, com toda certeza, é diferente das classes que o driver anterior utiliza, e isso está gerando essa dor de cabeça que todos passam quando fazem esse procedimento. Nesse caso, não tem outro remédio. Você terá que selecionar os campos que estão apresentando esse problema de tipos diferentes, excluí-los e readicioná-los, para que o driver da DevArt os recrie utilizando classes de campo que ele utiliza. Ou seja, é um PARTO. :( Se alguém souber de uma alternativa menos "dolorida", por favor, compartilhem o caminho das pedras conosco. :D Espero ter ajudado mais que atrapalhado. :D Em 1 de fevereiro de 2010 09:19, Estevam escreveu: > Bom dia Pessoal. > Estou experimentando o driver da Devart para DBExpress no Delphi 7 > mas na hora da abertura das tabelas, > todas as que tem campos do tipo Numeric, retornam um erro "tabela, > campo, não é do tipo esperado" > e não abre a respectiva tabela, alguem pode me ajudar....... > Por enquanto muito obrigado... > [ ]´s > Estevam...... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Feb 1 11:54:33 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 1 Feb 2010 11:54:33 -0200 Subject: [firebase-br] Invitation to connect on LinkedIn In-Reply-To: <2108495563.3810135.1265022604449.JavaMail.app@ech3-cdn05.prod> References: <2108495563.3810135.1265022604449.JavaMail.app@ech3-cdn05.prod> Message-ID: <434248554.20100201115433@warmboot.com.br> Vamos parar de enviar convites para a lista! Os próximos eu nem vou avisar, já removo a pessoa de cara. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br RF> LinkedIn RF> ------------Ronaldo Filho requested to add you as a connection on LinkedIn: RF> ------------------------------------------ From kmerlotti em gmail.com Mon Feb 1 13:52:41 2010 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Mon, 1 Feb 2010 13:52:41 -0200 Subject: [firebase-br] Invitation to connect on LinkedIn In-Reply-To: <434248554.20100201115433@warmboot.com.br> References: <2108495563.3810135.1265022604449.JavaMail.app@ech3-cdn05.prod> <434248554.20100201115433@warmboot.com.br> Message-ID: <20eaa6881002010752w244560abpbf68aa8aea23612@mail.gmail.com> Os caras colocam as senhas do gmail, hotmail e companhia ltda pro próprio site pra fazer a entrega automática dos convites, e esquecem que nem todo mundo que tá na lista de contatos deles deve ser convidado! :-) "ban" neles! rs Abraço! Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Twitter: http://twitter.com/kmerlotti Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento pode ser feito de várias formas! Registra lá. Não custa nada!!! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti 2010/2/1 Carlos H. Cantu > > Vamos parar de enviar convites para a lista! > > Os próximos eu nem vou avisar, já removo a pessoa de cara. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > RF> LinkedIn > RF> ------------Ronaldo Filho requested to add you as a connection on LinkedIn: > RF> ------------------------------------------ > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From joseluiz em medeirosinfor.com Mon Feb 1 13:27:25 2010 From: joseluiz em medeirosinfor.com (Jose Luiz de Medeiros) Date: Mon, 1 Feb 2010 13:27:25 -0200 Subject: [firebase-br] =?iso-8859-1?q?=28sem_assunto=29?= Message-ID: <000601caa353$101539c0$303fad40$@com> Colegas.. Alguém poderia me informar a diferença de Commit e de CommitRetaining? Se existe algum problema em usar CommitRetaining? Grato: Jose Luiiz From listas em warmboot.com.br Mon Feb 1 14:25:35 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 1 Feb 2010 14:25:35 -0200 Subject: [firebase-br] (sem assunto) In-Reply-To: <000601caa353$101539c0$303fad40$@com> References: <000601caa353$101539c0$303fad40$@com> Message-ID: <1052538576.20100201142535@warmboot.com.br> Dê uma procurada no site e nas mensagens antigas da lista, pois isso já foi discutido muito aqui. Em suma, evite usar CommitRetaining porque ele mantém o contexto transacional aberto, o que pode gerar problemas de performance. Sempre deixe suas 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 JLdM> JLdM> Colegas.. JLdM> JLdM> JLdM> Alguém poderia me informar a diferença de Commit e de CommitRetaining? JLdM> JLdM> Se existe algum problema em usar CommitRetaining? JLdM> JLdM> JLdM> Grato: JLdM> Jose Luiiz JLdM> ______________________________________________ JLdM> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br JLdM> Para saber como gerenciar/excluir seu cadastro na lista, use: JLdM> http://www.firebase.com.br/fb/artigo.php?id=1107 JLdM> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From norldir em tecinco.com.br Mon Feb 1 15:09:11 2010 From: norldir em tecinco.com.br (Norldir Kunkel) Date: Mon, 1 Feb 2010 15:09:11 -0200 Subject: [firebase-br] Invalid argument ao aumentar o tamanho do banco. In-Reply-To: <64d5939a1002010527u106fd611mc65597d964b98a39@mail.gmail.com> References: <64d5939a1002010527u106fd611mc65597d964b98a39@mail.gmail.com> Message-ID: Sandro, Grato pelas dicas, mas já tinha feito todos estes pontos. Unclusive já tinha até mudado para usar até o usuario ROOT em vez do Firebird mas sem sucesso. A base está com chmod 777, já ultima atitude de não saber o que fazer. :) Pelo que pude apurar, a única diferença deste servidor para o de outros clientes que rodam o firebird 2.1.3, é o sistema de arquivo ReiserFS. Imaginei que pudesse ser até o arquivo DIFF do nbakcup que estivesse causando o problema, mas também não era. Estou instalando uma maquina com ubuntu e raiserFS e outra ubuntu com ext3 para testar aqui na empresa se realmente é o raiserFS o causador do problema. att Norldir. "Sandro Souza" escreveu na mensagem news:64d5939a1002010527u106fd611mc65597d964b98a39 em mail.gmail.com... Bom dia/tarde Norldir. Grande Norldir, provavelmente você já deve ter verificado o que vou lhe perguntar, mas vou lhe perguntar assim mesmo por desencargo de consciência: Você verificou as permissões do arquivo da base de dados? E além das permissões do arquivo, se o arquivo foi configurado para ser propriedade do usuário "firebird" do grupo "firebird"? Assim que instalamos o firebird no linux, ele cria, automaticamente, um grupo de usuários chamado "firebird", e dentro desse grupo, cria um usuário chamado "firebird". Tanto o processo do fbguard quando o do fbserver são executados usando os direitos desse mesmo usuário (firebird:firebird). Pelo que você está relatando, possivelmente o dono dessa base de dados não seria o firebird:firebird, mas acredito que você já tenha verificado isso. Com relação às permissões de acesso do arquivo, você poderia executar, como root, "chmod 644 /home/bds/cliente.fdb". Com relação ao dono do arquivo, você poderia executar, como root, "chown firebird:firebird /home/bds/cliente.fdb". Depois desses dois passos, o usuário firebird:firebird teria acesso completo à sua base de dados. Por favor, você poderia verificar novamente esses pontos? Caso você já tenha feito isso, então queira me desculpar. :D Espero ter ajudado mais que atrapalhado. :D Em 1 de fevereiro de 2010 07:28, Norldir Kunkel escreveu: > Bom dia, > > > Criei uma base com uma tabela apenas e ocorria o mesmo erro de tempos em > tempos. O que pude verificar é que toda vez que a base de dados aumentava > de > tamanho (o arquivo FDB), aparece a mensagem no log do firebird. Mas > estranhamente não encontro nenhuma mensagem em local algum do SO que possa > me auxiliar em descobrir o que é o erro. > > O erro está acontecendo em uma máquina DELL quadcore, linux Slack ultima > versão, sistema de arquivos ReiserFS. > > Também acontece em outra maquina DELL dua-core, linux CentOS, sistema de > arquivos ReiserFS > > Ambos com a mesma configuração de partições. > > /dev/sda2 swap swap defaults 0 0 > /dev/sda3 / reiserfs defaults 1 1 > /dev/sda5 /home reiserfs defaults 1 2 > > > > Alguem sabe se é alguma incompatiblidade com este tipo de configuração ? > > > Grato por qualquer ajuda, > > > Norldir. > > > "Norldir Kunkel" > escreveu na mensagem > news:hk436r$9h3$1 em ger.gmane.org... > > Bom dia, > > > Tenho uma base de dados em um cliente que usa Linux Slack, com ReiserFS em > uma maquina Dell quad core e disco SAS. > > Toda vez que o banco de dados faz uma alocação de espaço, aumenta seu > tamanho no firebird.log aparece a mensagem > > > db-cliente (Server) Sun Jan 31 11:56:08 2010 > Database: > I/O error for file "/home/bds/cliente.fdb" > Error while trying to write to file > Invalid argument > > > Já criei o banco do zero, sem gatilhos nem SP´s. e a mensagem continua a > aparecer. > > Verifiquei no arquivo messages do log do linux e não aparece nada. > > > Alguem tem alguma idéia do que pode ser este erro? > > Firebird 2.1.3 ultimo release do site IBPhoenix > > > Grato, > > > Norldir. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From willianjhonnes em gmail.com Mon Feb 1 16:19:30 2010 From: willianjhonnes em gmail.com (Willian Jhonnes L. dos Santos) Date: Mon, 01 Feb 2010 16:19:30 -0200 Subject: [firebase-br] Erro ao criar Trigger Message-ID: <4B671B32.4030801@gmail.com> Boa tarde a todos. Estou enfrentando um pequeno problema para cria uma trigger bem simples para contornar a falta de integridade na exclusao de chaves estrangeiras. O firebird me retorna este erro [1] ao tentar criar a trigger, mas o campo OLD.UFE_SIGLA existe na tabela. Em [2] segue o script de criaçao da tabela. Alguem tem alguma ideia de onde esta o problema? Uso Firebird 2.5.0.25784. []'s [1]------------------------------------------------ Dynamic SQL Error. SQL error code = -206. Column unknown. OLD.UFE_SIGLA. At line 6, column 11. [/1]----------------------------------------------- [2]------------------------------------------------ CREATE TABLE UF ( UFE_SIGLA D_UF NOT NULL, UFE_NOME "D_VARCHAR(32)" NOT NULL); ALTER TABLE UF ADD CONSTRAINT PK_UF PRIMARY KEY (UFE_SIGLA); CREATE TRIGGER UF_BI0 FOR UF ACTIVE BEFORE INSERT POSITION 0 AS BEGIN NEW.UFE_SIGLA = UPPER(NEW.UFE_SIGLA); NEW.UFE_NOME = UPPER(NEW.UFE_NOME); END; CREATE TRIGGER UF_BD0 FOR UF ACTIVE BEFORE DELETE POSITION 0 AS BEGIN IF (OLD.UFE_SIGLA IN (SELECT DISTINCT MUN_UF FROM MUNICIPIO)) THEN EXCEPTION EXC_DEL_UF; END; [/2]----------------------------------------------- -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- From joseluiz em medeirosinfor.com Mon Feb 1 17:25:46 2010 From: joseluiz em medeirosinfor.com (joseluiz em medeirosinfor.com) Date: Tue, 2 Feb 2010 05:25:46 +1000 Subject: [firebase-br] Select First Message-ID: <1B50BC55C09E47199EC7C00769CFBF7.MAI@m01.mail.hospedix.com.br> Colegas.. Tenho essa consulta funcionando 100%: select first 10 * from oficina order by id desc ela me retorna o seguinte: 100 99 98 97 96 95 94 93 92 91 90 Ela me retorna os 10 ultimos registros cadastrados, so que eu precisava que me retornasse assim: 90 91 92 93 94 95 96 97 98 99 100 Alguen saberia como fazer? Grato: Jose Luiz From gilmarbgomes em gmail.com Mon Feb 1 17:34:45 2010 From: gilmarbgomes em gmail.com (Gilmar Barbosa) Date: Mon, 1 Feb 2010 17:34:45 -0200 Subject: [firebase-br] Select First In-Reply-To: <1B50BC55C09E47199EC7C00769CFBF7.MAI@m01.mail.hospedix.com.br> References: <1B50BC55C09E47199EC7C00769CFBF7.MAI@m01.mail.hospedix.com.br> Message-ID: <9e647ad61002011134j3d56ee4fu372d81d4d531cbad@mail.gmail.com> Boa Tarde, Caro Jose Luiz, Voce está kerendo a consulta em ordem Ascendente, certo. O comando que vc colocou abaixo está em ordem Descendente. Para alterar esta ordem, basta substituir no final DESC por ASC, se nao estiver enganado. O comando ficaria assim: select first 10 * from oficina order by id *ASC* * * Gilmar Em 1 de fevereiro de 2010 17:25, escreveu: > Colegas.. > > Tenho essa consulta funcionando 100%: > > select first 10 * from oficina > order by id desc > > ela me retorna o seguinte: > > 100 > 99 > 98 > 97 > 96 > 95 > 94 > 93 > 92 > 91 > 90 > > Ela me retorna os 10 ultimos registros cadastrados, so que eu precisava que > me retornasse assim: > > 90 > 91 > 92 > 93 > 94 > 95 > 96 > 97 > 98 > 99 > 100 > > Alguen saberia como fazer? > > > Grato: > Jose Luiz > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Gilmar Barbosa Gomes From escovadordebits em gmail.com Mon Feb 1 17:45:47 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Mon, 1 Feb 2010 16:45:47 -0300 Subject: [firebase-br] Select First In-Reply-To: <1B50BC55C09E47199EC7C00769CFBF7.MAI@m01.mail.hospedix.com.br> References: <1B50BC55C09E47199EC7C00769CFBF7.MAI@m01.mail.hospedix.com.br> Message-ID: <64d5939a1002011145q7bd14966ucc9f60840841ec71@mail.gmail.com> Bom dia/tarde José. Grande José, basta aplicarmos um outro ORDER BY no resultado dessa sua primeira consulta, ou seja: *SELECT * FROM(*SELECT FIRST 10 * FROM OFICINA ORDER BY ID DESC*)ORDER BY ID * Desta forma, o resultado da sua primeira consulta é reordenado, em um segundo passo, para que você tenha o resultado final desejado. Espero ter ajudado mais que atrapalhado. :D Em 1 de fevereiro de 2010 16:25, escreveu: > Colegas.. > > Tenho essa consulta funcionando 100%: > > select first 10 * from oficina > order by id desc > > ela me retorna o seguinte: > > 100 > 99 > 98 > 97 > 96 > 95 > 94 > 93 > 92 > 91 > 90 > > Ela me retorna os 10 ultimos registros cadastrados, so que eu precisava que > me retornasse assim: > > 90 > 91 > 92 > 93 > 94 > 95 > 96 > 97 > 98 > 99 > 100 > > Alguen saberia como fazer? > > > Grato: > Jose Luiz > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From suporte em emar.com.br Mon Feb 1 19:35:35 2010 From: suporte em emar.com.br (Gugui) Date: Mon, 01 Feb 2010 19:35:35 -0200 Subject: [firebase-br] 64 bits e 8 Gb Classic X SServer Message-ID: <4B674927.90202@emar.com.br> Olá pessoal, Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz GNU/Linux 64 bits com 8 Gb ram dedicado ao Firebird ! HD Sata II O server gerenciara 5 bancos fdb, o maior com 170 Gb ! 30 estações com acesso moderado ! devo instalar o Fb 64 Bits ? Classic ou SServer pra essa configuração ? ou 32 bits ? é desperdício 8 Gb ram ? queria focar desempenho nesse server, e queria opinião de vcs grato qq ajuda From tijgrillo em gmail.com Mon Feb 1 21:55:22 2010 From: tijgrillo em gmail.com (Tiago) Date: Mon, 1 Feb 2010 21:55:22 -0200 Subject: [firebase-br] Erro ao criar Trigger In-Reply-To: <4B671B32.4030801@gmail.com> References: <4B671B32.4030801@gmail.com> Message-ID: Uso aqui o 1.5, vou começar esta semana a migrar nosso sistema para o mais atual, mas... Este create table não esta errado? sózinho ele funciona?? abs, Tiago 2010/2/1 Willian Jhonnes L. dos Santos > Boa tarde a todos. > > Estou enfrentando um pequeno problema para cria uma trigger bem simples > para contornar a falta de integridade na exclusao de chaves estrangeiras. O > firebird me retorna este erro [1] ao tentar criar a trigger, mas o campo > OLD.UFE_SIGLA existe na tabela. > > Em [2] segue o script de criaçao da tabela. > > Alguem tem alguma ideia de onde esta o problema? Uso Firebird 2.5.0.25784. > > []'s > > [1]------------------------------------------------ > Dynamic SQL Error. > SQL error code = -206. > Column unknown. > OLD.UFE_SIGLA. > At line 6, column 11. > [/1]----------------------------------------------- > > [2]------------------------------------------------ > CREATE TABLE UF ( > UFE_SIGLA D_UF NOT NULL, > UFE_NOME "D_VARCHAR(32)" NOT NULL); > > > ALTER TABLE UF ADD CONSTRAINT PK_UF PRIMARY KEY (UFE_SIGLA); > > CREATE TRIGGER UF_BI0 FOR UF > ACTIVE BEFORE INSERT > POSITION 0 > AS > BEGIN > NEW.UFE_SIGLA = UPPER(NEW.UFE_SIGLA); > NEW.UFE_NOME = UPPER(NEW.UFE_NOME); > END; > > CREATE TRIGGER UF_BD0 FOR UF > ACTIVE BEFORE DELETE > POSITION 0 > AS > BEGIN > IF (OLD.UFE_SIGLA IN (SELECT DISTINCT MUN_UF > FROM MUNICIPIO)) THEN > EXCEPTION EXC_DEL_UF; > END; > [/2]----------------------------------------------- > > -- > --------------------------------------------------- > Att.: > Willian Jhonnes L. dos Santos > Analista/Desenvolvedor Object/Free Pascal > willianjhonnes em gmail.com > --------------------------------------------------- > Seja livre. Use Linux. > Grupo de Usuários GNU/Linux de São José dos Pinhais > Linux user number 449753 > --------------------------------------------------- > Powered by Slackware Linux 13.0 > Kernel 2.6.32.6-i686-core2quad > --------------------------------------------------- > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cpd em lekagi.com.br Mon Feb 1 22:03:08 2010 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDcGQgTGVrYWdp?= ) Date: Mon, 1 Feb 2010 21:03:08 -0300 Subject: [firebase-br] Res: Re: Select First References: <1B50BC55C09E47199EC7C00769CFBF7.MAI@m01.mail.hospedix.com.br> <64d5939a1002011145q7bd14966ucc9f60840841ec71@mail.gmail.com> Message-ID: <4B676BBC.000013.01668@JABER> Olá José e Sandro... Sandro, não seria melhor ele usar apenas "SELECT FIRST 10 * FROM OFICINA ORDER BY ID"? Da forma que você sugeriu tem alguma perda ou ganho de performance, quando relacionada a forma descrita acima? Desde já agradeço a sua atenção.. Jáber S. C. Lima -------Mensagem original------- De: Sandro Souza Data: 01/02/2010 16:55:39 Para: FireBase; Jose Luiz de Medeiros Assunto: Re: [firebase-br] Select First Bom dia/tarde José. Grande José, basta aplicarmos um outro ORDER BY no resultado dessa sua primeira consulta, ou seja: *SELECT * FROM(*SELECT FIRST 10 * FROM OFICINA ORDER BY ID DESC*)ORDER BY ID * Desta forma, o resultado da sua primeira consulta é reordenado, em um segundo passo, para que você tenha o resultado final desejado. Espero ter ajudado mais que atrapalhado. :D Em 1 de fevereiro de 2010 16:25, escreveu: > Colegas.. > > Tenho essa consulta funcionando 100%: > > select first 10 * from oficina > order by id desc > > ela me retorna o seguinte: > > 100 > 99 > 98 > 97 > 96 > 95 > 94 > 93 > 92 > 91 > 90 > > Ela me retorna os 10 ultimos registros cadastrados, so que eu precisava que > me retornasse assim: > > 90 > 91 > 92 > 93 > 94 > 95 > 96 > 97 > 98 > 99 > 100 > > Alguen saberia como fazer? > > > Grato: > Jose Luiz > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From willianjhonnes em gmail.com Mon Feb 1 22:47:53 2010 From: willianjhonnes em gmail.com (Willian Jhonnes L. dos Santos) Date: Mon, 01 Feb 2010 22:47:53 -0200 Subject: [firebase-br] Erro ao criar Trigger In-Reply-To: References: <4B671B32.4030801@gmail.com> Message-ID: <4B677639.4020409@gmail.com> Em 1/2/2010 21:55, Tiago escreveu: > Uso aqui o 1.5, vou começar esta semana a migrar nosso sistema para o mais > atual, mas... Este create table não esta errado? sózinho ele funciona?? > > abs, > Tiago > Ola, Tiago, boa noite. Sim, ele funciona. A tabela ja esta criada (inclusive, este e o script gerado pelo EMS SQL Manager) e populada. O problema e que a trigger em questao nao esta sendo criada por conta daquele erro reportado. Os tipos (talvez seja nessa parte que voce tenha achado o "erro"), sao dominios criados para facilitar a manutençao do banco de dados (D_UF = CHAR(2) e D_VARCHAR(32) = VARCHAR(32)). Meu problema: se o atributo UFE_SIGLA existe na entidade UF, por que o Firebird me retorna um erro ao referenciar OLD.UFE_SIGLA? []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- From mariodosreyx em gmail.com Mon Feb 1 23:13:48 2010 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Tue, 2 Feb 2010 01:13:48 +0000 (UTC) Subject: [firebase-br] LUPDATE (Last update) Message-ID: Viva pessoal, Uso o firebird 2.1.3 (e já comecei a teste FB2.5 rc1.0 mas até agora não edscobri como saber qdo ocorreu o ultimo update de uma certa tabela como qdo usávamos os *.DBF c/ Db3+/Db, clipper5.# etc LUPDATE. Alguém conhece uma forma de conseguir o mesmo resultado com o D7+Firebird? Obrigado Mário From carlos em datasoftautomacao.com.br Mon Feb 1 23:20:28 2010 From: carlos em datasoftautomacao.com.br (Carlos Roberto) Date: Mon, 1 Feb 2010 23:20:28 -0200 Subject: [firebase-br] RES: Erro ao criar Trigger In-Reply-To: <4B677639.4020409@gmail.com> Message-ID: Talvez seja interessante voce colocar o Set Term ;^ antes de criar a trigger e o Set Term ^; após a criação da trigger. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Willian Jhonnes L. dos Santos Enviada em: segunda-feira, 1 de fevereiro de 2010 22:48 Para: FireBase Assunto: Re: [firebase-br] Erro ao criar Trigger Em 1/2/2010 21:55, Tiago escreveu: > Uso aqui o 1.5, vou começar esta semana a migrar nosso sistema para o mais > atual, mas... Este create table não esta errado? sózinho ele funciona?? > > abs, > Tiago > Ola, Tiago, boa noite. Sim, ele funciona. A tabela ja esta criada (inclusive, este e o script gerado pelo EMS SQL Manager) e populada. O problema e que a trigger em questao nao esta sendo criada por conta daquele erro reportado. Os tipos (talvez seja nessa parte que voce tenha achado o "erro"), sao dominios criados para facilitar a manutençao do banco de dados (D_UF = CHAR(2) e D_VARCHAR(32) = VARCHAR(32)). Meu problema: se o atributo UFE_SIGLA existe na entidade UF, por que o Firebird me retorna um erro ao referenciar OLD.UFE_SIGLA? []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From willianjhonnes em gmail.com Mon Feb 1 23:40:36 2010 From: willianjhonnes em gmail.com (Willian Jhonnes L. dos Santos) Date: Mon, 01 Feb 2010 23:40:36 -0200 Subject: [firebase-br] RES: Erro ao criar Trigger In-Reply-To: <4b677ebc.a553f10a.4cc7.0c3eSMTPIN_ADDED@mx.google.com> References: <4b677ebc.a553f10a.4cc7.0c3eSMTPIN_ADDED@mx.google.com> Message-ID: <4B678294.1070200@gmail.com> Em 1/2/2010 23:20, Carlos Roberto escreveu: > Talvez seja interessante voce colocar o Set Term ;^ antes de criar a trigger > e o Set Term ^; após a criação da trigger. > Ola Carlos, boa noite. Invariavelmente, com ou sem Set Term ^ (acredite, eu ja tentei), o problema se apresenta. Nao posso acreditar que seja um problema na versao 2.5, haja visto que o tratamento das triggers nao foi alterado (pelo menos nao consta no change log). Aguardo qualquer outra sugestao. []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- From carlos em datasoftautomacao.com.br Tue Feb 2 00:42:22 2010 From: carlos em datasoftautomacao.com.br (Carlos Roberto) Date: Tue, 2 Feb 2010 00:42:22 -0200 Subject: [firebase-br] RES: RES: Erro ao criar Trigger In-Reply-To: <4B678294.1070200@gmail.com> Message-ID: Tente entao trocar a trigger do BEFORE DELETE para AFTER DELETE. Talvez o OLD. não esteja disponível no contexto do BEFORE DELETE. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Willian Jhonnes L. dos Santos Enviada em: segunda-feira, 1 de fevereiro de 2010 23:41 Para: FireBase Assunto: Re: [firebase-br] RES: Erro ao criar Trigger Em 1/2/2010 23:20, Carlos Roberto escreveu: > Talvez seja interessante voce colocar o Set Term ;^ antes de criar a trigger > e o Set Term ^; após a criação da trigger. > Ola Carlos, boa noite. Invariavelmente, com ou sem Set Term ^ (acredite, eu ja tentei), o problema se apresenta. Nao posso acreditar que seja um problema na versao 2.5, haja visto que o tratamento das triggers nao foi alterado (pelo menos nao consta no change log). Aguardo qualquer outra sugestao. []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From willianjhonnes em gmail.com Tue Feb 2 10:11:22 2010 From: willianjhonnes em gmail.com (Willian Jhonnes L. dos Santos) Date: Tue, 02 Feb 2010 09:11:22 -0300 Subject: [firebase-br] RES: RES: Erro ao criar Trigger In-Reply-To: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> Message-ID: <4B68166A.1090706@gmail.com> Em 01/02/2010 23:42, Carlos Roberto escreveu: > Tente entao trocar a trigger do BEFORE DELETE para AFTER DELETE. > Talvez o OLD. não esteja disponível no contexto do BEFORE DELETE. > Carlos Roberto, bom dia. Vamos analisar sua sugestão: se eu mudar o contexto da trigger de BEFORE DELETE para AFTER DELETE, isso, seguindo o raciocínio lógico que se espera da operação, quebraria a consistência da minha chave estrangeira, haja visto que os dados da tabela UF (tabela pai) já teriam sido apagados, gerando a inconsistência na tabela MUNICIPIO (tabela filho). Sei que estando numa transação, a exceção gerada pela trigger forçaria um rollback, desfazendo a inconsistência mas, e isso pode parecer extremismo da minha parte, isso é uma baita gambiarra. O que mais me espanta é que isso [1] funcione, também referenciando o OLD. []'s [1] CREATE OR ALTER TRIGGER TR_VERIFICA_ITEM_VENDIDO_BD0 FOR NF_ENTRADA_ITENS ACTIVE BEFORE DELETE POSITION 0 AS declare variable wcodigo Integer; begin wcodigo= 0; select first 1 infs_infe_item from nf_saida_itens where (infs_infe_item = old.infe_item) into :wcodigo; if (:wcodigo> 0) then exception exception_msg 'Este item não pode ser excluído pois já foi vendido !!!'; end -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- From fkambrosio em gmail.com Tue Feb 2 10:35:03 2010 From: fkambrosio em gmail.com (Felipe Ambrosio) Date: Tue, 2 Feb 2010 09:35:03 -0300 Subject: [firebase-br] Formatar datas no where In-Reply-To: <4B68166A.1090706@gmail.com> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> Message-ID: Bom dia! Não estou conseguindo fazer um simples select restringindo o mesmo por datas, sendo que essa data é recebida por parâmetro pela aplicação. Por exemplo: select cd_pessoa from pessoa where dt_inclusao between :dt_inicio and :dt_fim É apresentado erro de conversão das datas, alguem pode me ajudar? From douglasht em gmail.com Tue Feb 2 09:51:51 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 2 Feb 2010 09:51:51 -0200 Subject: [firebase-br] 64 bits e 8 Gb Classic X SServer In-Reply-To: <4B674927.90202@emar.com.br> References: <4B674927.90202@emar.com.br> Message-ID: <249af69e1002020351g2d07c4f8off3ea7ad2f85df79@mail.gmail.com> 2010/2/1 Gugui : > devo instalar o Fb 64 Bits ? Classic ou SServer pra essa configuração ? ou > 32 bits ? > é desperdício 8 Gb ram ? > queria focar desempenho nesse server, e queria opinião de vcs Como sempre em questões de desempenho, depende da carga. Com as informações que você deu é difícil dizer com certeza, mas veja algumas idéias: a) Use uma instância dedicada de superserver para cada banco. Assim é possível aproveitar todas as CPUs. Mas só é válido se a carga é distribuída homogeneamente entre as bases. Não vejo motivo para não usar o superserver 64 bits. Mesmo que você não passe do limite de 2GB para cada processo é melhor que usar a camada de compatibilidade do SO que é 64 bits. b) Usar o classic, mas dimensionar corretamente o cache. Com um banco de 170GB, um cache errado pode acabar com o desempenho. É interessante entender a carga de I/O também. Em bases grandes é muito mais comum o gargalo estar no subsistema de disco do que na cpu e memória. hth Abraço, -- Douglas Tosi www.sinatica.com From fausto.s.a em uol.com.br Tue Feb 2 11:38:03 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Tue, 02 Feb 2010 11:38:03 -0200 Subject: [firebase-br] Formatar datas no where In-Reply-To: References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> Message-ID: Em 02/02/2010 10:35, Felipe Ambrosio escreveu: > Bom dia! > > Não estou conseguindo fazer um simples select restringindo o mesmo por > datas, sendo que essa data é recebida por parâmetro pela aplicação. > > Por exemplo: > > select cd_pessoa > from pessoa > where dt_inclusao between :dt_inicio and :dt_fim > > É apresentado erro de conversão das datas, alguem pode me ajudar? Como esta passando estes parametros na aplicação? -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From ronan em antarescomputadores.com.br Tue Feb 2 11:43:37 2010 From: ronan em antarescomputadores.com.br (Ronan) Date: Tue, 02 Feb 2010 11:43:37 -0200 Subject: [firebase-br] Ajuda com UPDATE In-Reply-To: <002501caaa75$5cfe84c0$6915a8c0@MagnoSystem> References: <4B642F86.3050005@gmail.com> <002501caaa75$5cfe84c0$6915a8c0@MagnoSystem> Message-ID: <4B682C09.9060002@antarescomputadores.com.br> Prezados, Estou com o seguinte problema: Tenho uma tabebela de estoque (ESTOQUE) com os campos Estoque_Atual, ID_estoque e uma tabela de produtos vendidos (VENDA_PRODUTOS) com os campos ID_Venda, QuantidadeVendida, ID_Estoque. Preciso atualizar o campo estoque_atual da tabela de estoque com base nos produtos vendidos na tabela de ProdutosVendidos. vou informar o numero da venda e fazer a atualização. Suponha que o numero da venda seja 31 Tentei várias sintax com o update, mas não consegui. A ultima foi essa: UPDATE ESTOQUE set ESTOQUE.ESTOQUE_ATUAL = ESTOQUE.ESTOQUE_ATUAL - (SELECT VENDAS_PRODUTOS.QTDPRODUTO from VENDAS_PRODUTOS WHERE VENDAS_PRODUTOS.ID_PRODUTO = ESTOQUE.ID and VENDA_PRODUTOS.ID_VENDAS = 31) O problema é que ele atualiza corretamente os produtos que estão no estoque mas zera todos os outros produtos Veja abaixo: Foram vendidas 40 unidades do produto B na venda 31, e nenhuma unidade dos outros produtos. Os produtos A e C tiveram suas quantidades zeradas indevidamente. Tabela de estoque (Antes da atualização) Depois produto quantidade produto quantidade A 30 A null (incorreto) B 50 B 10 (correto) C 80 C null (incorreto) From nazareno.nobrega em gmail.com Tue Feb 2 11:44:02 2010 From: nazareno.nobrega em gmail.com (Nazareno Neto) Date: Tue, 2 Feb 2010 10:44:02 -0300 Subject: [firebase-br] =?iso-8859-1?q?Integer_OverFlow_no_c=E1lculo_basead?= =?iso-8859-1?q?o_na_tabela_price?= In-Reply-To: <7e8118371001290603r23e514c7q35eb0b20ef8937f8@mail.gmail.com> References: <7e8118371001290603r23e514c7q35eb0b20ef8937f8@mail.gmail.com> Message-ID: aqui eu uso double precision, nun perdi quase nada Em 29 de janeiro de 2010 11:03, Altair Aquino escreveu: > Amigo já tentou com FLOAT? > > > Altair O. Aquino > _______________________________ > Software Engineer > J2EE/Struts/GWT/Hibernate > E-mail/Gtalk: altairaquino em gmail.com > MSN: altairaquino em hotmail.com > Phone: +55 85 9608-9771 > > > 2010/1/29 Junior Miranda > > > Caros mestres... > > ...Estou com o seguinte problema quando tento fazer um cálculo baseado na > > tabela PRICE (integer OverFlow). Sei que este erro é provocado, quando > > ultrapasso a faixa limite de um tipo de dado. Já tentei fazer cast de > tudo > > quanto foi geito. Mas em determinados valores, olha ele lá de volta. > > Qualquer ajuda será bem vinda. > > > > Utilizo: > > O Firebird 2.0 com Dialect 3; > > Os Campos MyTaxa, MyBase, MyResult e MyBase são do Tipo Numeric(18,8). > > Usei esta Precisão e Escala para diminuir ao máximo a possibilidade de > > perda. > > > > Pelo que já estudei, sob estas condições, o firebird armazenaria o valor > em > > um BigInt. Então o meu cálculo estaria ultrapassando o valor de um BigInt > ? > > > > IF ((MYTAXA > 0) AND (MYPARCELAS > 0)) THEN > > BEGIN > > MYTAXA = CAST((:MYTAXA / 100) AS NUMERIC(18,8)); > > MYBASE = 1 + CAST(MYTAXA AS NUMERIC(18,8)); > > MYRESULT = MYBASE; > > MYINDEX = 1; > > WHILE (MYPARCELAS > MYINDEX) DO > > BEGIN > > MYRESULT = CAST(MYRESULT AS NUMERIC(18,8)) * CAST(MYBASE AS > > NUMERIC(18,8)); -- Erro aqui > > MYINDEX = MYINDEX + 1; > > END > > MYRESULT = CAST((:MYTAXA * MYRESULT) AS NUMERIC(18,8)) / > > CAST((MYRESULT - 1) AS NUMERIC(18,8)); > > MYRESULT = CAST(:MYCAPITAL AS NUMERIC(18,4)) * :MYRESULT; > > END > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Nazareno Neto Programador Delphi e Firebird http://www.delphisistemas.com.br nazarenoneto em hotmail.com nazareno.nobrega em gmail.com From fkambrosio em gmail.com Tue Feb 2 13:24:02 2010 From: fkambrosio em gmail.com (Felipe Ambrosio) Date: Tue, 2 Feb 2010 12:24:02 -0300 Subject: [firebase-br] Formatar datas no where In-Reply-To: References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> Message-ID: Através do componente TDateTimePicker do Delphi. := data_inicial_dtp.Date; []'s ----- Original Message ----- From: "Fausto" To: Sent: Tuesday, February 02, 2010 10:38 AM Subject: Re: [firebase-br] Formatar datas no where Em 02/02/2010 10:35, Felipe Ambrosio escreveu: > Bom dia! > > Não estou conseguindo fazer um simples select restringindo o mesmo por > datas, sendo que essa data é recebida por parâmetro pela aplicação. > > Por exemplo: > > select cd_pessoa > from pessoa > where dt_inclusao between :dt_inicio and :dt_fim > > É apresentado erro de conversão das datas, alguem pode me ajudar? Como esta passando estes parametros na aplicação? -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Felipe Ambrosio From escovadordebits em gmail.com Tue Feb 2 14:06:57 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 2 Feb 2010 13:06:57 -0300 Subject: [firebase-br] Res: Re: Select First In-Reply-To: <4B676BBC.000013.01668@JABER> References: <1B50BC55C09E47199EC7C00769CFBF7.MAI@m01.mail.hospedix.com.br> <64d5939a1002011145q7bd14966ucc9f60840841ec71@mail.gmail.com> <4B676BBC.000013.01668@JABER> Message-ID: <64d5939a1002020806g5a20f69aubd63bc56dcf8e7bf@mail.gmail.com> Bom dia/tarde Jáber. Grande Jáber, pelo que eu entendi, o nosso amigo José Luiz desejava obter os 10 últimos registros em ordem crescente. Dessa forma, ele tentou primeiramente o seguinte código: SELECT FIRST 10 * FROM OFICINA ORDER BY ID DESC Como ele ordenou em ordem decrescente, o FIRST retornou os 10 últimos registros como ele desejava, mas além disso, ele queria reordenar esse resultado de 10 registros. Então não se trata de performance, mas sim de funcionalidade mesmo. Se utilizarmos o seguinte código: SELECT FIRST 10 * FROM OFICINA ORDER BY ID Obteremos os 10 primeiros registros, e não os 10 últimos registros, então teríamos que utilizar a primeira consulta que José Luiz fez, e aproveitando o resultado dela, reordenar o seu resultado, e foi apenas por isso que eu coloquei um SELECT externo para reordenar o resultado que ele já conseguiu. Só para exemplificar, vamos imaginar que na tabela OFICINA existem registros com os IDs de 1 até 100. O seguinte código: SELECT FIRST 10 * FROM OFICINA ORDER BY ID Retornaria o seguinte: 1 2 3 4 5 6 7 8 9 10 Que são os 10 primeiros IDs. Invertendo a ordenação do ID, ficaria assim: SELECT FIRST 10 * FROM OFICINA ORDER BY ID *DESC* E retornaria o seguinte: 100 99 98 97 96 95 94 93 92 91 Que são os 10 últimos IDs, como desejava José Luiz, mas para reordenarmos esse último resultado, coloquei um SELECT externo para reordenar crescentemente pelo ID, ficando assim: *SELECT * FROM(*SELECT FIRST 10 * FROM OFICINA ORDER BY ID DESC*)ORDER BY ID * Que retornaria o seguinte: 91 92 93 94 95 96 97 98 99 100 Que são os 10 últimos IDs, reordenados crescentemente, e acredito que seja isso o que o nosso amigo José Luiz desejava. Se eu estiver enganado, por favor queiram me desculpar. Espero ter ajudado mais que atrapalhado. :D Em 1 de fevereiro de 2010 21:03, Jáber - Cpd Lekagi escreveu: > Olá José e Sandro... > > > > Sandro, não seria melhor ele usar apenas "SELECT FIRST 10 * FROM OFICINA > ORDER BY ID"? > > Da forma que você sugeriu tem alguma perda ou ganho de performance, quando > relacionada a forma descrita acima? > > > > Desde já agradeço a sua atenção.. > > > > Jáber S. C. Lima > > > > > > > > -------Mensagem original------- > > > > De: Sandro Souza > > Data: 01/02/2010 16:55:39 > > Para: FireBase; Jose Luiz de Medeiros > > Assunto: Re: [firebase-br] Select First > > > > Bom dia/tarde José. > > > > Grande José, basta aplicarmos um outro ORDER BY no resultado dessa sua > > primeira consulta, ou seja: > > > > *SELECT * FROM(*SELECT FIRST 10 * FROM OFICINA ORDER BY ID DESC*)ORDER BY > ID > > > * > > > > Desta forma, o resultado da sua primeira consulta é reordenado, em um > > segundo passo, para que você tenha o resultado final desejado. > > > > Espero ter ajudado mais que atrapalhado. :D > > > > Em 1 de fevereiro de 2010 16:25, escreveu: > > > > > Colegas.. > > > > > > Tenho essa consulta funcionando 100%: > > > > > > select first 10 * from oficina > > > order by id desc > > > > > > ela me retorna o seguinte: > > > > > > 100 > > > 99 > > > 98 > > > 97 > > > 96 > > > 95 > > > 94 > > > 93 > > > 92 > > > 91 > > > 90 > > > > > > Ela me retorna os 10 ultimos registros cadastrados, so que eu precisava > que > > > me retornasse assim: > > > > > > 90 > > > 91 > > > 92 > > > 93 > > > 94 > > > 95 > > > 96 > > > 97 > > > 98 > > > 99 > > > 100 > > > > > > Alguen saberia como fazer? > > > > > > > > > Grato: > > > Jose Luiz > > > > > > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www > firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From embarbosa em gmail.com Tue Feb 2 14:21:15 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Tue, 2 Feb 2010 14:21:15 -0200 Subject: [firebase-br] 64 bits e 8 Gb Classic X SServer Message-ID: DT>> a) Use uma instância dedicada de superserver para cada banco. ... message truncated... Olá Douglas, Só pra confirmar essa sugestão acima. Nesse caso você tem em mente instalar cada instância do superserver em uma porta diferente, e configurando de forma que os programas acessem cada instância já com um distinto banco de dados em vista, certo? Nesse caso, a menos que se configure o Supersever e/ou o banco, não tenho certeza que ele vá utilizar os aproximadamente 1,6 GBytes pra cada banco... Acho que o Gugui precisa também esclarecer se os 30 acessos moderados são feitos em todos os BDs ou seriam divididos (por exemplo, 10 em um BD, 3 em outro, 4 noutro, 7 noutro e 6 no último). Como o Douglas falou, mais informações são necessárias. From escovadordebits em gmail.com Tue Feb 2 14:27:36 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 2 Feb 2010 13:27:36 -0300 Subject: [firebase-br] LUPDATE (Last update) In-Reply-To: References: Message-ID: <64d5939a1002020827o2e88081evd1196f61af1dc53@mail.gmail.com> Bom dia/tarde Mário. Grande Mário, acredito que essa informação ainda não existe nativamente no Firebird, assim como na grande maioria dos SGBDs. Você mesmo é quem teria que criar um mecanismo para guardar essa informação, já que você precisa dela. Nesse caso, eu faço a seguinte sugestão. 1 - Crie um novo campo do timestamp (Ex: ULTIMAALTERACAO TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL) 2 - Crie uma trigger para essa tabela, no evento de BEFORE UPDATE, e atualize esse novo campo com o valor de CURRENT_TIMESTAMP. Dessa forma, sempre que um registro for alterado esse novo campo conterá a data/hora da última modificação. Espero ter ajudado mais que atrapalhado. :D 2010/2/1 Mário Reis > > Viva pessoal, > > > Uso o firebird 2.1.3 (e já comecei a teste FB2.5 rc1.0 mas até agora não > edscobri como saber qdo ocorreu o ultimo update de uma certa tabela como > qdo usávamos os *.DBF c/ Db3+/Db, clipper5.# etc LUPDATE. > Alguém conhece uma forma de conseguir o mesmo resultado com o D7+Firebird? > 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 escovadordebits em gmail.com Tue Feb 2 14:52:22 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 2 Feb 2010 13:52:22 -0300 Subject: [firebase-br] Ajuda com UPDATE In-Reply-To: <4B682C09.9060002@antarescomputadores.com.br> References: <4B642F86.3050005@gmail.com> <002501caaa75$5cfe84c0$6915a8c0@MagnoSystem> <4B682C09.9060002@antarescomputadores.com.br> Message-ID: <64d5939a1002020852q3dfa029di3a3b580615554454@mail.gmail.com> Bom dia/tarde Ronan. Grande Ronan, acredito que esteja apenas faltando a cláusula WHERE do próprio UPDATE, pois da forma que está estruturado esse comando, todos os estoques serão atualizados, mas provavelmente nem todos os estoques participaram da venda 31, e dessa forma, todos os estoques que não participaram da venda 31 ficarão zerados, ou quem sabe até com NULL. Se for essa a causa real do problema, então teste o seguinte comando: UPDATE ESTOQUE E SET E.ESTOQUE_ATUAL = E.ESTOQUE_ATUAL - ( SELECT V.QTDPRODUTO FROM VENDAS_PRODUTOS V WHERE (V.ID_PRODUTO = E.ID)AND *(V.ID_ESTOQUE = E.ID_ESTOQUE)AND* (V.ID_VENDAS = 31)) *WHERE EXISTS( SELECT V2.ID_ESTOQUE FROM VENDAS_PRODUTOS V2 WHERE (V2.ID_VENDAS = 31)AND (V2.ID_ESTOQUE = E.ID_ESTOQUE))* Notei também que faltou amarrar o código do estoque na pesquisa da quantidade de produto (se eu estiver enganado, por favor me desculpe). Acredito que a condição que está na cláusula WHERE do UPDATE vá limitar a alteração apenas aos estoques que realmente participaram daquela venda, deixando os demais estoques intactos, mas nada como um bom e velho teste. Espero ter ajudado mais que atrapalhado. :D Em 2 de fevereiro de 2010 10:43, Ronan escreveu: > Prezados, > Estou com o seguinte problema: > Tenho uma tabebela de estoque (ESTOQUE) com os campos Estoque_Atual, > ID_estoque > e uma tabela de produtos vendidos (VENDA_PRODUTOS) com os campos ID_Venda, > QuantidadeVendida, ID_Estoque. > > Preciso atualizar o campo estoque_atual da tabela de estoque com base nos > produtos vendidos na tabela de ProdutosVendidos. > > vou informar o numero da venda e fazer a atualização. > > Suponha que o numero da venda seja 31 > > Tentei várias sintax com o update, mas não consegui. > > A ultima foi essa: > > UPDATE ESTOQUE > set > ESTOQUE.ESTOQUE_ATUAL = ESTOQUE.ESTOQUE_ATUAL - > (SELECT VENDAS_PRODUTOS.QTDPRODUTO from VENDAS_PRODUTOS > WHERE VENDAS_PRODUTOS.ID_PRODUTO = ESTOQUE.ID and > VENDA_PRODUTOS.ID_VENDAS = 31) > > O problema é que ele atualiza corretamente os produtos que estão no estoque > mas zera todos os outros produtos > > Veja abaixo: Foram vendidas 40 unidades do produto B na venda 31, e nenhuma > unidade dos outros produtos. > Os produtos A e C tiveram suas quantidades zeradas indevidamente. > > Tabela de estoque (Antes da atualização) > Depois > produto quantidade > produto quantidade > A 30 > A null (incorreto) > B 50 > B 10 (correto) > C 80 > C null (incorreto) > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fausto.s.a em uol.com.br Tue Feb 2 14:55:47 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Tue, 02 Feb 2010 14:55:47 -0200 Subject: [firebase-br] Formatar datas no where In-Reply-To: References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> Message-ID: Em 02/02/2010 13:24, Felipe Ambrosio escreveu: > Através do componente TDateTimePicker do Delphi. > > := data_inicial_dtp.Date; > > []'s > > Tente assim, := formatdatetime('DD.MM.YYYY',data_inicial_dtp.date); -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From wellmsilva em gmail.com Tue Feb 2 16:18:59 2010 From: wellmsilva em gmail.com (Wellington Melo) Date: Tue, 2 Feb 2010 15:18:59 -0300 Subject: [firebase-br] Formatar datas no where In-Reply-To: References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> Message-ID: <21538b731002021018l27541a99nee99279bcfc08440@mail.gmail.com> Olá Felipe, Tenta, select cd_pessoa from pessoa where * CAST(dt_inclusao AS DATE) * :dt_inicio and :dt_fim Em 2 de fevereiro de 2010 09:35, Felipe Ambrosio escreveu: > Bom dia! > > Não estou conseguindo fazer um simples select restringindo o mesmo por > datas, sendo que essa data é recebida por parâmetro pela aplicação. > > Por exemplo: > > select cd_pessoa > from pessoa > where dt_inclusao between :dt_inicio and :dt_fim > > É apresentado erro de conversão das datas, alguem pode me ajudar? > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From compuvale.software em gmail.com Tue Feb 2 16:23:41 2010 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Tue, 2 Feb 2010 16:23:41 -0200 Subject: [firebase-br] Formatar datas no where In-Reply-To: References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> Message-ID: Olá Felipe, O que vem antes de := ? Eu utilizo assim sem problemas: ib_query1.SQL.Text := 'select cd_pessoa from pessoa where dt_inclusao between :dt_inicio and :dt_fim'; ib_query1.ParamByName('dt_inicio').asDate := data_inicial_dtp.date; ib_query1.ParamByName('dt_fim').asDate := data_final_dtp.date; [] Andrei Em 2 de fevereiro de 2010 13:24, Felipe Ambrosio escreveu: > Através do componente TDateTimePicker do Delphi. > > := data_inicial_dtp.Date; > > []'s > > > > ----- Original Message ----- From: "Fausto" > To: > Sent: Tuesday, February 02, 2010 10:38 AM > Subject: Re: [firebase-br] Formatar datas no where > > > > Em 02/02/2010 10:35, Felipe Ambrosio escreveu: > >> Bom dia! >> >> Não estou conseguindo fazer um simples select restringindo o mesmo por >> datas, sendo que essa data é recebida por parâmetro pela aplicação. >> >> Por exemplo: >> >> select cd_pessoa >> from pessoa >> where dt_inclusao between :dt_inicio and :dt_fim >> >> É apresentado erro de conversão das datas, alguem pode me ajudar? >> > Como esta passando estes parametros na aplicação? > -- > Fausto Alves > Skype:faustoalves > msn:faustoalves em com4.com.br > Franca-SP > Enviado pelo Mozilla Thunderbird > http://br.mozdev.org/thunderbird > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > Felipe Ambrosio > From rafael.barros em twins.inf.br Tue Feb 2 18:26:58 2010 From: rafael.barros em twins.inf.br (Rafael Barros - Twins) Date: Tue, 02 Feb 2010 17:26:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?Banco_de_Dados_n=E3o_restaura__trigg?= =?iso-8859-1?q?ers?= In-Reply-To: <002501caaa75$5cfe84c0$6915a8c0@MagnoSystem> References: <4B642F86.3050005@gmail.com> <002501caaa75$5cfe84c0$6915a8c0@MagnoSystem> Message-ID: <4B688A92.7000407@twins.inf.br> Gostaria de saber se alguém tem algum problema parecido com o meu, temos uma base no cliente que roda firebird 2.0, e quando trazemos um backup para nosso servidor (firebird 2.1.3) para testar alguma coisa da aplicação o banco restaura perfeitamente só que as triggers não restauram. O que pode ser? __________ Informação do ESET Smart Security, versão da vacina 4829 (20100202) __________ A mensagem foi verificada pelo ESET Smart Security. http://www.eset.com From suporte em emar.com.br Tue Feb 2 18:52:38 2010 From: suporte em emar.com.br (Gugui) Date: Tue, 02 Feb 2010 18:52:38 -0200 Subject: [firebase-br] 64 bits e 8 Gb Classic X SServer In-Reply-To: References: Message-ID: <4B689096.2020503@emar.com.br> rapaz, essa eu nao sabia, "usar uma instancia dedicada para cada banco..." mas gostei da idéia ! :-) bom, hoje eu uso assim: 1 instancia somente para todos os bancos ! nao tenho o q reclamar do desempenho ! hoje o FB esta como 32 bits em um server: i686 Intel(R) Pentium(R) D CPU 3.00GHz GNU/Linux 2 Gb Ram mas vai sobrar esse server maior de 8 Gb, por isso queria aproveitá-lo e demorar pra mexer com server de BD. as 30 estações usam todos os bancos ! o banco mais usado é o de 170 Gb ! 15 maquinas usam com mais intensidade o de 170 Gb qual mais informações eu poderia passar para discutirmos isso ? estou procurando sobre esse assunto de instancia, mas poderia me fornecer um guia para fazer esse processo com segurança ? muito grato Elton da Motta Barbosa escreveu: > DT>> a) Use uma instância dedicada de superserver para cada banco. ... > message truncated... > > Olá Douglas, > > Só pra confirmar essa sugestão acima. Nesse caso você tem em mente > instalar cada instância do superserver em uma porta diferente, e > configurando de forma que os programas acessem cada instância já com > um distinto banco de dados em vista, certo? > > Nesse caso, a menos que se configure o Supersever e/ou o banco, não > tenho certeza que ele vá utilizar os aproximadamente 1,6 GBytes pra > cada banco... > > Acho que o Gugui precisa também esclarecer se os 30 acessos moderados > são feitos em todos os BDs ou seriam divididos (por exemplo, 10 em um > BD, 3 em outro, 4 noutro, 7 noutro e 6 no último). > > Como o Douglas falou, mais informações são necessárias. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From fkambrosio em gmail.com Wed Feb 3 08:36:38 2010 From: fkambrosio em gmail.com (Felipe Ambrosio) Date: Wed, 3 Feb 2010 07:36:38 -0300 Subject: [firebase-br] Formatar datas no where In-Reply-To: References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> Message-ID: E ae Andrei, blzura!! Passando como parâmetro realmente funcionou! Eu estava tentando inserir a própria data dentro do SQL, sem ser por parâmetro entende... Mas deu certo, obrigado a todos pela ajuda!! ----- Original Message ----- From: "Andrei Luís" To: "FireBase" Sent: Tuesday, February 02, 2010 3:23 PM Subject: Re: [firebase-br] Formatar datas no where Olá Felipe, O que vem antes de := ? Eu utilizo assim sem problemas: ib_query1.SQL.Text := 'select cd_pessoa from pessoa where dt_inclusao between :dt_inicio and :dt_fim'; ib_query1.ParamByName('dt_inicio').asDate := data_inicial_dtp.date; ib_query1.ParamByName('dt_fim').asDate := data_final_dtp.date; [] Andrei Em 2 de fevereiro de 2010 13:24, Felipe Ambrosio escreveu: > Através do componente TDateTimePicker do Delphi. > > := data_inicial_dtp.Date; > > []'s > > > > ----- Original Message ----- From: "Fausto" > To: > Sent: Tuesday, February 02, 2010 10:38 AM > Subject: Re: [firebase-br] Formatar datas no where > > > > Em 02/02/2010 10:35, Felipe Ambrosio escreveu: > >> Bom dia! >> >> Não estou conseguindo fazer um simples select restringindo o mesmo por >> datas, sendo que essa data é recebida por parâmetro pela aplicação. >> >> Por exemplo: >> >> select cd_pessoa >> from pessoa >> where dt_inclusao between :dt_inicio and :dt_fim >> >> É apresentado erro de conversão das datas, alguem pode me ajudar? >> > Como esta passando estes parametros na aplicação? > -- > Fausto Alves > Skype:faustoalves > msn:faustoalves em com4.com.br > Franca-SP > Enviado pelo Mozilla Thunderbird > http://br.mozdev.org/thunderbird > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > Felipe Ambrosio > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Felipe Ambrosio From compuvale.software em gmail.com Wed Feb 3 09:27:15 2010 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Wed, 3 Feb 2010 09:27:15 -0200 Subject: [firebase-br] Formatar datas no where In-Reply-To: References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> Message-ID: Sim, te entendi, que bom que funcionou. Pra passar a data direto no SQL tu tem que formatar do jeito que o FB entenda, veja alguns dos formatos que o FB trabalha e os respectivos operadores: MM/DD/AAAA usando / como separador DD.MM.AAAA usando . como separador DD-MM-AAAA usando - como separador Provavelmente você inseriu no SQL algo como 31/01/2010 esperando que o FB tratasse como DD/MM/AAAA, para passar direto no SQL, você tem que usar uma função para formatar a data, como o Fausto mostrou: formatdatetime('DD.MM.YYYY', data_inicial_dtp.date); [] Andrei Em 3 de fevereiro de 2010 08:36, Felipe Ambrosio escreveu: > E ae Andrei, blzura!! > > Passando como parâmetro realmente funcionou! > Eu estava tentando inserir a própria data dentro do SQL, sem ser por > parâmetro entende... > > Mas deu certo, obrigado a todos pela ajuda!! > > ----- Original Message ----- From: "Andrei Luís" < > compuvale.software em gmail.com> > To: "FireBase" > Sent: Tuesday, February 02, 2010 3:23 PM > > Subject: Re: [firebase-br] Formatar datas no where > > > Olá Felipe, > > O que vem antes de := ? > > Eu utilizo assim sem problemas: > > ib_query1.SQL.Text := 'select cd_pessoa from pessoa where dt_inclusao > between :dt_inicio and :dt_fim'; > ib_query1.ParamByName('dt_inicio').asDate := data_inicial_dtp.date; > ib_query1.ParamByName('dt_fim').asDate := data_final_dtp.date; > > [] > Andrei > > Em 2 de fevereiro de 2010 13:24, Felipe Ambrosio >escreveu: > > Através do componente TDateTimePicker do Delphi. >> >> := data_inicial_dtp.Date; >> >> []'s >> >> >> >> ----- Original Message ----- From: "Fausto" >> To: >> Sent: Tuesday, February 02, 2010 10:38 AM >> Subject: Re: [firebase-br] Formatar datas no where >> >> >> >> Em 02/02/2010 10:35, Felipe Ambrosio escreveu: >> >> Bom dia! >>> >>> Não estou conseguindo fazer um simples select restringindo o mesmo por >>> datas, sendo que essa data é recebida por parâmetro pela aplicação. >>> >>> Por exemplo: >>> >>> select cd_pessoa >>> from pessoa >>> where dt_inclusao between :dt_inicio and :dt_fim >>> >>> É apresentado erro de conversão das datas, alguem pode me ajudar? >>> >>> Como esta passando estes parametros na aplicação? >> -- >> Fausto Alves >> Skype:faustoalves >> msn:faustoalves em com4.com.br < >> msn%3Afaustoalves em com4.com.br > >> >> Franca-SP >> Enviado pelo Mozilla Thunderbird >> http://br.mozdev.org/thunderbird >> > From daniel em agriness.com Wed Feb 3 11:03:34 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Wed, 3 Feb 2010 11:03:34 -0200 Subject: [firebase-br] Como corromper um banco In-Reply-To: References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> Message-ID: <000001caa4d1$4b4bf630$e1e3e290$@com> Bom dia professores, Estou fazendo uma rotina de reparação de banco utilizando o componente IBValidationService. E preciso corromper o banco para poder testar. Minha pergunta é: qual a maneira mais fácil para corromper o banco? Já tentei tirar o micro da tomada, estourar o espaço do HD e nada do banco corromper. Parece até que o banco só corrompe quando a gente NÃO QUER... rsssss E se alguém tiver alguma rotina bacana de reparação de banco, tbem me ajuda. Por enquanto, obrigado. Daniel da Silva Fernandes Tecnologia AGRINESS ? Gestão da Informação para Suinocultura ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com ----------------------------------------------------------------------------- Participe do Melhores da Suinocultura Agriness http://www.melhoresdasuinocultura.com.br ----------------------------------------------------------------------------- From samuel.peres.ferreira em gmail.com Wed Feb 3 11:33:38 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Wed, 3 Feb 2010 11:33:38 -0200 Subject: [firebase-br] Como corromper um banco In-Reply-To: <000001caa4d1$4b4bf630$e1e3e290$@com> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> <000001caa4d1$4b4bf630$e1e3e290$@com> Message-ID: engracado. por menos q isso, ja vi gente aki no forum se matando. (rsss). faz uma sp q grava trocentos registros. poe ela pra rodar e desliga o micro. acho q isso deve ajudar samuel From daniel em agriness.com Wed Feb 3 11:49:04 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Wed, 3 Feb 2010 11:49:04 -0200 Subject: [firebase-br] RES: Como corromper um banco In-Reply-To: References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> <000001caa4d1$4b4bf630$e1e3e290$@com> Message-ID: <000901caa4d7$a84d1bb0$f8e75310$@com> Já fiz isso e não consegui corromper o danado. (Não fiz por SP, mas sim pelo Delphi, incluindo os trocentos registros e desligando o micro). E NADA DE CORROMPER! ¬¬ -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de samuel ferreira Enviada em: quarta-feira, 3 de fevereiro de 2010 11:34 Para: FireBase Assunto: Re: [firebase-br] Como corromper um banco engracado. por menos q isso, ja vi gente aki no forum se matando. (rsss). faz uma sp q grava trocentos registros. poe ela pra rodar e desliga o micro. acho q isso deve ajudar 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 dave.malkavian em gmail.com Wed Feb 3 12:13:44 2010 From: dave.malkavian em gmail.com (Alexandre Sousa) Date: Wed, 3 Feb 2010 12:13:44 -0200 Subject: [firebase-br] RES: Como corromper um banco References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <000901caa4d7$a84d1bb0$f8e75310$@com> Message-ID: <001e01caa4db$1a1160a0$6e01a8c0@ITT> Abre o banco num editor hexadecimal e muda umas coisas aleatórias!!! Alexandre Sousa ----- Original Message ----- From: "Daniel Fernandes" To: "'FireBase'" Sent: Wednesday, February 03, 2010 11:49 AM Subject: [firebase-br] RES: Como corromper um banco Já fiz isso e não consegui corromper o danado. (Não fiz por SP, mas sim pelo Delphi, incluindo os trocentos registros e desligando o micro). E NADA DE CORROMPER! ¬¬ -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de samuel ferreira Enviada em: quarta-feira, 3 de fevereiro de 2010 11:34 Para: FireBase Assunto: Re: [firebase-br] Como corromper um banco engracado. por menos q isso, ja vi gente aki no forum se matando. (rsss). faz uma sp q grava trocentos registros. poe ela pra rodar e desliga o micro. acho q isso deve ajudar 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 samuel.peres.ferreira em gmail.com Wed Feb 3 12:16:09 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Wed, 3 Feb 2010 12:16:09 -0200 Subject: [firebase-br] RES: Como corromper um banco In-Reply-To: <000901caa4d7$a84d1bb0$f8e75310$@com> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <000901caa4d7$a84d1bb0$f8e75310$@com> Message-ID: rss vc deve ta fazendo algo escondido ai e nao ker repassar para os colegas de como NAO corromper o banco. mas nao kerendo ser xarope, eu nunca tive problemas com banco corrompido e olha q tem umas instalacoes q da medo. e ainda tem gente q critica o fb. samuel From embarbosa em gmail.com Wed Feb 3 13:54:40 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Wed, 3 Feb 2010 13:54:40 -0200 Subject: [firebase-br] Como corromper um banco Message-ID: http://www.firebirdsql.org/manual/qsg10-howtocorrupt.html []'s From embarbosa em gmail.com Wed Feb 3 13:57:43 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Wed, 3 Feb 2010 13:57:43 -0200 Subject: [firebase-br] Como corromper um banco Message-ID: ou isso... http://edn.embarcadero.com/article/29515 mas acho que o abrir com um editor decimal deva dar certo. []'s From estevam.catalano em terra.com.br Wed Feb 3 14:29:42 2010 From: estevam.catalano em terra.com.br (Estevam) Date: Wed, 3 Feb 2010 16:29:42 +0000 Subject: [firebase-br] CodeGear - RAD Studio Message-ID: <36330.1265214582@terra.com.br> Boa Tarde Pessoal. Alguem pode me ajudar, dando uma dica sobre o RAD STUDIO 2010, do que se trata, uso, etc...... Obrigado Estevam From rnribeiro em gmail.com Wed Feb 3 14:47:47 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 3 Feb 2010 13:47:47 -0300 Subject: [firebase-br] Como corromper um banco In-Reply-To: <000001caa4d1$4b4bf630$e1e3e290$@com> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> <000001caa4d1$4b4bf630$e1e3e290$@com> Message-ID: <88c045a11002030847t2d3c0df0h928cd9fe60719627@mail.gmail.com> kra uma vez corrompi, sem querer claro mais tinha um bd no fb 1.5 e abri ele direto no 2.03 não deu outra pois não fiz o backup e depois restaurei, se não me engano foi isso, faz tempo que aconteceu mais acho que foi isso mesmo, da uma olhada ai Em 3 de fevereiro de 2010 10:03, Daniel Fernandes escreveu: > Bom dia professores, > > Estou fazendo uma rotina de reparação de banco utilizando o componente > IBValidationService. E preciso corromper o banco para poder testar. > > Minha pergunta é: qual a maneira mais fácil para corromper o banco? Já > tentei tirar o micro da tomada, estourar o espaço do HD e nada do banco > corromper. Parece até que o banco só corrompe quando a gente NÃO QUER... > rsssss > > E se alguém tiver alguma rotina bacana de reparação de banco, tbem me > ajuda. > > Por enquanto, obrigado. > > Daniel da Silva Fernandes > Tecnologia > AGRINESS ? Gestão da Informação para Suinocultura > ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com > > ----------------------------------------------------------------------------- > Participe do Melhores da Suinocultura Agriness > http://www.melhoresdasuinocultura.com.br > > ----------------------------------------------------------------------------- > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From escovadordebits em gmail.com Wed Feb 3 15:10:29 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Wed, 3 Feb 2010 14:10:29 -0300 Subject: [firebase-br] CodeGear - RAD Studio In-Reply-To: <36330.1265214582@terra.com.br> References: <36330.1265214582@terra.com.br> Message-ID: <64d5939a1002030910p42432d5bn59c646ea6c0f45bf@mail.gmail.com> Bom dia/tarde Estevam. Grande Estevam, se não estou enganado, o RAD Studio 2010 nada mais é que o Borland Developer Studio 2010, ou seja, uma IDE da Embarcadero que suporta algumas linguagens de programação, como Delphi (Win32 e .Net), C#, C++, etc... Em 3 de fevereiro de 2010 13:29, Estevam escreveu: > Boa Tarde Pessoal. > Alguem pode me ajudar, dando uma dica sobre o RAD STUDIO 2010, do > que se trata, uso, etc...... > Obrigado > Estevam > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From forum_firebird em daunebr.com Wed Feb 3 15:13:19 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Wed, 3 Feb 2010 09:13:19 -0800 (PST) Subject: [firebase-br] CodeGear - RAD Studio In-Reply-To: <64d5939a1002030910p42432d5bn59c646ea6c0f45bf@mail.gmail.com> References: <36330.1265214582@terra.com.br> <64d5939a1002030910p42432d5bn59c646ea6c0f45bf@mail.gmail.com> Message-ID: <821565.18381.qm@web807.biz.mail.mud.yahoo.com> é RAD Studio = C++ Builder + Delphi juntos. ________________________________ From: Sandro Souza To: estevam.catalano em terra.com.br; FireBase Sent: Wed, February 3, 2010 3:10:29 PM Subject: Re: [firebase-br] CodeGear - RAD Studio Bom dia/tarde Estevam. Grande Estevam, se não estou enganado, o RAD Studio 2010 nada mais é que o Borland Developer Studio 2010, ou seja, uma IDE da Embarcadero que suporta algumas linguagens de programação, como Delphi (Win32 e .Net), C#, C++, etc... Em 3 de fevereiro de 2010 13:29, Estevam escreveu: > Boa Tarde Pessoal. > Alguem pode me ajudar, dando uma dica sobre o RAD STUDIO 2010, do > que se trata, uso, etc...... > Obrigado > Estevam > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Feb 3 15:14:28 2010 From: cassio.hc em gmail.com (Cassios) Date: Wed, 03 Feb 2010 15:14:28 -0200 Subject: [firebase-br] usando o execute block Message-ID: Oi. to fazendo isso: SET TERM ^ ; EXECUTE BLOCK as begin if (EXISTS(SELECT COUNT(RDB$RELATION_NAME) FROM RDB$RELATIONS WHERE (RDB$RELATION_NAME = 'minha_tabela'))) then DROP TABLE minha tabela; END ^ SET TERM ; ^ o problema é que retorna erro no drop table.. não dá pra usar comandos de estrutura? com delete, insert, update funciona... mas drops, alters não. preciso fazer várias coisas com triggers e SPs também. tipo, verificar se a trigger existe, caso exista, drop ela e crio a nova, com as modificações... é para meu atualizador de BD. vlw as dicas desde já. flw. From mariodosreyx em gmail.com Wed Feb 3 15:21:04 2010 From: mariodosreyx em gmail.com (=?ISO-8859-1?Q?M=E1rio_Reis?=) Date: Wed, 3 Feb 2010 16:21:04 -0100 Subject: [firebase-br] CodeGear - RAD Studio In-Reply-To: <64d5939a1002030910p42432d5bn59c646ea6c0f45bf@mail.gmail.com> References: <36330.1265214582@terra.com.br> <64d5939a1002030910p42432d5bn59c646ea6c0f45bf@mail.gmail.com> Message-ID: <4d1bb8c71002030921g14bbf61dg9c15c80b4b398d9f@mail.gmail.com> V/tem a certeza que suporta o C#? No dia 3 de Fevereiro de 2010 16:10, Sandro Souza escreveu: > Bom dia/tarde Estevam. > > Grande Estevam, se não estou enganado, o RAD Studio 2010 nada mais é que o > Borland Developer Studio 2010, ou seja, uma IDE da Embarcadero que suporta > algumas linguagens de programação, como Delphi (Win32 e .Net), C#, C++, > etc... > > Em 3 de fevereiro de 2010 13:29, Estevam > escreveu: > > > Boa Tarde Pessoal. > > Alguem pode me ajudar, dando uma dica sobre o RAD STUDIO 2010, do > > que se trata, uso, etc...... > > Obrigado > > Estevam > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- C/Melhores cumprimentos Mário Agostinho Reis Esta mensagem contém informação de natureza confidencial e é exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por engano, receber este email agradecemos que não o copie nem o reenvie e que nos notifique do ocorrido através do email de resposta. From escovadordebits em gmail.com Wed Feb 3 15:21:54 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Wed, 3 Feb 2010 14:21:54 -0300 Subject: [firebase-br] usando o execute block In-Reply-To: References: Message-ID: <64d5939a1002030921q71aab393nd9f2e837b6242c4d@mail.gmail.com> Bom dia/tarde Cassios. Grande Cassios, com certeza podemos executar comandos de DDL em stored procedures e blocos de comando, mas via EXECUTE STATEMENT. Além disso, o SELECT COUNT sempre vai retornar um valor (nem que seja zero), ou seja, da forma que está estruturado esse comando, o operador EXISTS sempre retornará verdadeiro, e sempre tentará excluir a tabela. Por favor, teste o seguinte comando: SET TERM ^ ; EXECUTE BLOCK AS BEGIN IF (EXISTS(SELECT RDB$RELATION_NAME FROM RDB$RELATIONS WHERE RDB$RELATION_NAME = '*minha_tabela*')) THEN *EXECUTE STATEMENT* 'DROP TABLE *minha_tabela*'; END^ SET TERM ; ^ Espero ter ajudado mais que atrapalhado. :D Em 3 de fevereiro de 2010 14:14, Cassios escreveu: > Oi. > > to fazendo isso: > > SET TERM ^ ; > EXECUTE BLOCK > as > begin > if (EXISTS(SELECT COUNT(RDB$RELATION_NAME) > FROM RDB$RELATIONS > WHERE (RDB$RELATION_NAME = 'minha_tabela'))) then > DROP TABLE minha tabela; > END ^ > > SET TERM ; ^ > > > o problema é que retorna erro no drop table.. não dá pra usar comandos de > estrutura? com delete, insert, update funciona... mas drops, alters não. > > preciso fazer várias coisas com triggers e SPs também. tipo, verificar se a > trigger existe, caso exista, drop ela e crio a nova, com as modificações... > é para meu atualizador de BD. > > vlw as dicas desde já. > > flw. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Feb 3 15:30:35 2010 From: cassio.hc em gmail.com (Cassios) Date: Wed, 03 Feb 2010 15:30:35 -0200 Subject: [firebase-br] usando o execute block In-Reply-To: <64d5939a1002030921q71aab393nd9f2e837b6242c4d@mail.gmail.com> References: <64d5939a1002030921q71aab393nd9f2e837b6242c4d@mail.gmail.com> Message-ID: Grande Sandro.. obrigado pelo retorno. Ajudou muito, funcionou beleza... como eu faço pra fazer o mesmo com trigger e Stored procedures? qual a tabela do sistema que guarda isso? vlw... Sandro Souza escreveu: > Bom dia/tarde Cassios. > > Grande Cassios, com certeza podemos executar comandos de DDL em stored > procedures e blocos de comando, mas via EXECUTE STATEMENT. > > Além disso, o SELECT COUNT sempre vai retornar um valor (nem que seja zero), > ou seja, da forma que está estruturado esse comando, o operador EXISTS > sempre retornará verdadeiro, e sempre tentará excluir a tabela. > > Por favor, teste o seguinte comando: > > SET TERM ^ ; > > EXECUTE BLOCK AS > BEGIN > IF (EXISTS(SELECT > RDB$RELATION_NAME > FROM > RDB$RELATIONS > WHERE > RDB$RELATION_NAME = '*minha_tabela*')) THEN > *EXECUTE STATEMENT* 'DROP TABLE *minha_tabela*'; > END^ > > SET TERM ; ^ > > Espero ter ajudado mais que atrapalhado. :D > > Em 3 de fevereiro de 2010 14:14, Cassios escreveu: > >> Oi. >> >> to fazendo isso: >> >> SET TERM ^ ; >> EXECUTE BLOCK >> as >> begin >> if (EXISTS(SELECT COUNT(RDB$RELATION_NAME) >> FROM RDB$RELATIONS >> WHERE (RDB$RELATION_NAME = 'minha_tabela'))) then >> DROP TABLE minha tabela; >> END ^ >> >> SET TERM ; ^ >> >> >> o problema é que retorna erro no drop table.. não dá pra usar comandos de >> estrutura? com delete, insert, update funciona... mas drops, alters não. >> >> preciso fazer várias coisas com triggers e SPs também. tipo, verificar se a >> trigger existe, caso exista, drop ela e crio a nova, com as modificações... >> é para meu atualizador de BD. >> >> vlw as dicas desde já. >> >> flw. >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Feb 3 15:31:45 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Wed, 3 Feb 2010 14:31:45 -0300 Subject: [firebase-br] CodeGear - RAD Studio In-Reply-To: <4d1bb8c71002030921g14bbf61dg9c15c80b4b398d9f@mail.gmail.com> References: <36330.1265214582@terra.com.br> <64d5939a1002030910p42432d5bn59c646ea6c0f45bf@mail.gmail.com> <4d1bb8c71002030921g14bbf61dg9c15c80b4b398d9f@mail.gmail.com> Message-ID: <64d5939a1002030931s57013927ic963b8fea20d0e9@mail.gmail.com> Bom dia/tarde Mário. Grande Mário, pelo menos no BDS 2006 suporta. Se no BDS 2010 não há mais suporte ao C#, realmente eu não sei, mas teoricamente não deveria regredir em recursos. Em 3 de fevereiro de 2010 14:21, Mário Reis escreveu: > V/tem a certeza que suporta o C#? > > No dia 3 de Fevereiro de 2010 16:10, Sandro Souza < > escovadordebits em gmail.com > > escreveu: > > > Bom dia/tarde Estevam. > > > > Grande Estevam, se não estou enganado, o RAD Studio 2010 nada mais é que > o > > Borland Developer Studio 2010, ou seja, uma IDE da Embarcadero que > suporta > > algumas linguagens de programação, como Delphi (Win32 e .Net), C#, C++, > > etc... > > > > Em 3 de fevereiro de 2010 13:29, Estevam > > escreveu: > > > > > Boa Tarde Pessoal. > > > Alguem pode me ajudar, dando uma dica sobre o RAD STUDIO 2010, do > > > que se trata, uso, etc...... > > > Obrigado > > > Estevam > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > C/Melhores cumprimentos > Mário Agostinho Reis > > Esta mensagem contém informação de natureza confidencial e é > exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por engano, > receber este email agradecemos que não o copie nem o reenvie e que nos > notifique do ocorrido através do email de resposta. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From escovadordebits em gmail.com Wed Feb 3 15:38:57 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Wed, 3 Feb 2010 14:38:57 -0300 Subject: [firebase-br] usando o execute block In-Reply-To: References: <64d5939a1002030921q71aab393nd9f2e837b6242c4d@mail.gmail.com> Message-ID: <64d5939a1002030938r32c3549bwc40616338511d81f@mail.gmail.com> Bom dia/tarde Cassios. Grande Cassios, não seja por isso. Para stored procedures, use a tabela RDB$PROCEDURES, como no seguinte exemplo: SET TERM ^ ; EXECUTE BLOCK AS BEGIN IF (EXISTS(SELECT RDB$PROCEDURE_NAME FROM RDB$PROCEDURES WHERE RDB$PROCEDURE_NAME = '*minha_procedure*')) THEN *EXECUTE STATEMENT* 'DROP PROCEDURE *minha_**procedure*'; END^ SET TERM ; ^ Para triggers, use a tabela RDB$TRIGGERS, como no seguinte exemplo: SET TERM ^ ; EXECUTE BLOCK AS BEGIN IF (EXISTS(SELECT RDB$TRIGGER_NAME FROM RDB$TRIGGERS WHERE RDB$TRIGGER_NAME = '*minha_trigger*')) THEN *EXECUTE STATEMENT* 'DROP TRIGGER *minha_**trigger*'; END^ SET TERM ; ^ Espero ter ajudado mais que atrapalhado. :D Em 3 de fevereiro de 2010 14:30, Cassios escreveu: > Grande Sandro.. obrigado pelo retorno. > Ajudou muito, funcionou beleza... > > como eu faço pra fazer o mesmo com trigger e Stored procedures? qual a > tabela do sistema que guarda isso? > > > vlw... > > > > > Sandro Souza escreveu: > > Bom dia/tarde Cassios. >> >> Grande Cassios, com certeza podemos executar comandos de DDL em stored >> procedures e blocos de comando, mas via EXECUTE STATEMENT. >> >> Além disso, o SELECT COUNT sempre vai retornar um valor (nem que seja >> zero), >> ou seja, da forma que está estruturado esse comando, o operador EXISTS >> sempre retornará verdadeiro, e sempre tentará excluir a tabela. >> >> Por favor, teste o seguinte comando: >> >> SET TERM ^ ; >> >> EXECUTE BLOCK AS >> BEGIN >> IF (EXISTS(SELECT >> RDB$RELATION_NAME >> FROM >> RDB$RELATIONS >> WHERE >> RDB$RELATION_NAME = '*minha_tabela*')) THEN >> *EXECUTE STATEMENT* 'DROP TABLE *minha_tabela*'; >> END^ >> >> SET TERM ; ^ >> >> Espero ter ajudado mais que atrapalhado. :D >> >> Em 3 de fevereiro de 2010 14:14, Cassios escreveu: >> >> Oi. >>> >>> to fazendo isso: >>> >>> SET TERM ^ ; >>> EXECUTE BLOCK >>> as >>> begin >>> if (EXISTS(SELECT COUNT(RDB$RELATION_NAME) >>> FROM RDB$RELATIONS >>> WHERE (RDB$RELATION_NAME = 'minha_tabela'))) then >>> DROP TABLE minha tabela; >>> END ^ >>> >>> SET TERM ; ^ >>> >>> >>> o problema é que retorna erro no drop table.. não dá pra usar comandos de >>> estrutura? com delete, insert, update funciona... mas drops, alters não. >>> >>> preciso fazer várias coisas com triggers e SPs também. tipo, verificar se >>> a >>> trigger existe, caso exista, drop ela e crio a nova, com as >>> modificações... >>> é para meu atualizador de BD. >>> >>> vlw as dicas desde já. >>> >>> flw. >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From kmerlotti em gmail.com Wed Feb 3 16:12:55 2010 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Wed, 3 Feb 2010 16:12:55 -0200 Subject: [firebase-br] CodeGear - RAD Studio In-Reply-To: <64d5939a1002030931s57013927ic963b8fea20d0e9@mail.gmail.com> References: <36330.1265214582@terra.com.br> <64d5939a1002030910p42432d5bn59c646ea6c0f45bf@mail.gmail.com> <4d1bb8c71002030921g14bbf61dg9c15c80b4b398d9f@mail.gmail.com> <64d5939a1002030931s57013927ic963b8fea20d0e9@mail.gmail.com> Message-ID: <20eaa6881002031012u35405349sa8c6940b234858e7@mail.gmail.com> O RAD Studio 2010 é o conjunto das IDEs Delphi 2010, C++ Builder 2010 e Delphi Prism. Resumidamente, este último, é uma espécie de "plugin" para o VS, ou seja, você usa o Visual Studio para poder usar o Delphi Prism, logo, suporta qualquer linguagem. Mais informações em http://www.embarcadero.com/br/rad-in-action Abraços! Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Twitter: http://twitter.com/kmerlotti Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento pode ser feito de várias formas! Registra lá. Não custa nada!!! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti 2010/2/3 Sandro Souza > Bom dia/tarde Mário. > > Grande Mário, pelo menos no BDS 2006 suporta. > > Se no BDS 2010 não há mais suporte ao C#, realmente eu não sei, mas > teoricamente não deveria regredir em recursos. > > Em 3 de fevereiro de 2010 14:21, Mário Reis >escreveu: > > > V/tem a certeza que suporta o C#? > > > > No dia 3 de Fevereiro de 2010 16:10, Sandro Souza < > > escovadordebits em gmail.com > > > escreveu: > > > > > Bom dia/tarde Estevam. > > > > > > Grande Estevam, se não estou enganado, o RAD Studio 2010 nada mais é > que > > o > > > Borland Developer Studio 2010, ou seja, uma IDE da Embarcadero que > > suporta > > > algumas linguagens de programação, como Delphi (Win32 e .Net), C#, C++, > > > etc... > > > > > > Em 3 de fevereiro de 2010 13:29, Estevam > > > escreveu: > > > > > > > Boa Tarde Pessoal. > > > > Alguem pode me ajudar, dando uma dica sobre o RAD STUDIO 2010, do > > > > que se trata, uso, etc...... > > > > Obrigado > > > > Estevam > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > C/Melhores cumprimentos > > Mário Agostinho Reis > > > > Esta mensagem contém informação de natureza confidencial e é > > exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por > engano, > > receber este email agradecemos que não o copie nem o reenvie e que nos > > notifique do ocorrido através do email de resposta. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Feb 3 16:16:59 2010 From: cassio.hc em gmail.com (Cassios) Date: Wed, 03 Feb 2010 16:16:59 -0200 Subject: [firebase-br] usando o execute block In-Reply-To: <64d5939a1002030938r32c3549bwc40616338511d81f@mail.gmail.com> References: <64d5939a1002030921q71aab393nd9f2e837b6242c4d@mail.gmail.com> <64d5939a1002030938r32c3549bwc40616338511d81f@mail.gmail.com> Message-ID: Obrigado Sandro... abraço! Sandro Souza escreveu: > Bom dia/tarde Cassios. > > Grande Cassios, não seja por isso. > > Para stored procedures, use a tabela RDB$PROCEDURES, como no seguinte > exemplo: > > SET TERM ^ ; > > EXECUTE BLOCK AS > BEGIN > IF (EXISTS(SELECT > RDB$PROCEDURE_NAME > FROM > RDB$PROCEDURES > WHERE > RDB$PROCEDURE_NAME = '*minha_procedure*')) THEN > *EXECUTE STATEMENT* 'DROP PROCEDURE *minha_**procedure*'; > END^ > > SET TERM ; ^ > > Para triggers, use a tabela RDB$TRIGGERS, como no seguinte exemplo: > > SET TERM ^ ; > > EXECUTE BLOCK AS > BEGIN > IF (EXISTS(SELECT > RDB$TRIGGER_NAME > FROM > RDB$TRIGGERS > WHERE > RDB$TRIGGER_NAME = '*minha_trigger*')) THEN > *EXECUTE STATEMENT* 'DROP TRIGGER *minha_**trigger*'; > END^ > > SET TERM ; ^ > > Espero ter ajudado mais que atrapalhado. :D > > Em 3 de fevereiro de 2010 14:30, Cassios escreveu: > >> Grande Sandro.. obrigado pelo retorno. >> Ajudou muito, funcionou beleza... >> >> como eu faço pra fazer o mesmo com trigger e Stored procedures? qual a >> tabela do sistema que guarda isso? >> >> >> vlw... >> >> >> >> >> Sandro Souza escreveu: >> >> Bom dia/tarde Cassios. >>> Grande Cassios, com certeza podemos executar comandos de DDL em stored >>> procedures e blocos de comando, mas via EXECUTE STATEMENT. >>> >>> Além disso, o SELECT COUNT sempre vai retornar um valor (nem que seja >>> zero), >>> ou seja, da forma que está estruturado esse comando, o operador EXISTS >>> sempre retornará verdadeiro, e sempre tentará excluir a tabela. >>> >>> Por favor, teste o seguinte comando: >>> >>> SET TERM ^ ; >>> >>> EXECUTE BLOCK AS >>> BEGIN >>> IF (EXISTS(SELECT >>> RDB$RELATION_NAME >>> FROM >>> RDB$RELATIONS >>> WHERE >>> RDB$RELATION_NAME = '*minha_tabela*')) THEN >>> *EXECUTE STATEMENT* 'DROP TABLE *minha_tabela*'; >>> END^ >>> >>> SET TERM ; ^ >>> >>> Espero ter ajudado mais que atrapalhado. :D >>> >>> Em 3 de fevereiro de 2010 14:14, Cassios escreveu: >>> >>> Oi. >>>> to fazendo isso: >>>> >>>> SET TERM ^ ; >>>> EXECUTE BLOCK >>>> as >>>> begin >>>> if (EXISTS(SELECT COUNT(RDB$RELATION_NAME) >>>> FROM RDB$RELATIONS >>>> WHERE (RDB$RELATION_NAME = 'minha_tabela'))) then >>>> DROP TABLE minha tabela; >>>> END ^ >>>> >>>> SET TERM ; ^ >>>> >>>> >>>> o problema é que retorna erro no drop table.. não dá pra usar comandos de >>>> estrutura? com delete, insert, update funciona... mas drops, alters não. >>>> >>>> preciso fazer várias coisas com triggers e SPs também. tipo, verificar se >>>> a >>>> trigger existe, caso exista, drop ela e crio a nova, com as >>>> modificações... >>>> é para meu atualizador de BD. >>>> >>>> vlw as dicas desde já. >>>> >>>> flw. >>>> >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From danrgomes em gmail.com Wed Feb 3 16:42:38 2010 From: danrgomes em gmail.com (Danilo Gomes) Date: Wed, 3 Feb 2010 15:42:38 -0300 Subject: [firebase-br] Como corromper um banco In-Reply-To: <88c045a11002030847t2d3c0df0h928cd9fe60719627@mail.gmail.com> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <88c045a11002030847t2d3c0df0h928cd9fe60719627@mail.gmail.com> Message-ID: <370c39031002031042u5641457cx7385b02b396b2ba4@mail.gmail.com> Olá ... Tenta gravar um campo string num numerico ou uma data invalida via update ou script ...ja tive problema com isso aqui Danilo From paulo em setanet.com.br Wed Feb 3 16:57:12 2010 From: paulo em setanet.com.br (paulo) Date: Wed, 03 Feb 2010 16:57:12 -0200 Subject: [firebase-br] Como corromper um banco In-Reply-To: <000001caa4d1$4b4bf630$e1e3e290$@com> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> <000001caa4d1$4b4bf630$e1e3e290$@com> Message-ID: <3f97d02398d19b22c0af238fd343c84e@setanet.com.br> faça um script que inclua muitos registros e faça uma copia fisica do tipo copiar colar do windows deste seu banco e voce vai ver ele corromper, principalmente se voce estiver colocando chave primaria, outra coisa crie pelo menos 10 conexões remotas antes de tentar a copia, ou seja, coloque 10 conexões executando inserts no seu bd e faça a copia. meu programador fez isto semana passada e o backup não funciona mais, ele com isto conseguiu criar chave primaria nula num registro com dados. hehehehehe e agora eu tenho que recuperar o bd. On Wed, 3 Feb 2010 11:03:34 -0200, "Daniel Fernandes" wrote: > Bom dia professores, > > Estou fazendo uma rotina de reparação de banco utilizando o componente > IBValidationService. E preciso corromper o banco para poder testar. > > Minha pergunta é: qual a maneira mais fácil para corromper o banco? Já > tentei tirar o micro da tomada, estourar o espaço do HD e nada do banco > corromper. Parece até que o banco só corrompe quando a gente NÃO QUER... > rsssss > > E se alguém tiver alguma rotina bacana de reparação de banco, tbem me > ajuda. > > Por enquanto, obrigado. > > Daniel da Silva Fernandes > Tecnologia > AGRINESS ? Gestão da Informação para Suinocultura > ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com > ----------------------------------------------------------------------------- > Participe do Melhores da Suinocultura Agriness > http://www.melhoresdasuinocultura.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 kmerlotti em gmail.com Wed Feb 3 17:14:53 2010 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Wed, 3 Feb 2010 17:14:53 -0200 Subject: [firebase-br] sum x case..when x null Message-ID: <20eaa6881002031114j513cedfax18d88bc007633c21@mail.gmail.com> Fala galera, boa tarde! Tive de alterar um select aqui no sistema pois estava apresentando erro e me surgiu uma dúvida, pois aparentemente a forma como estava deveria funcionar. Considere a tabela: CREATE TABLE TEST (     TESTVAL1  FLOAT,     TESTVAL2  FLOAT ); E os dados: INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1); INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 10); INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1.25); INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (NULL, 50); Observação: Atente-se ao último registro, que tem o TESTVAL1 como NULL! O seguinte select funciona perfeitamente, sem erro: SELECT SUM( CASE WHEN NOT TESTVAL1 IS NULL AND TESTVAL1 > 0 THEN TESTVAL2 / TESTVAL1 ELSE TESTVAL2 END) AS TOTAL FROM TEST WHERE NOT TESTVAL1 IS NULL GROUP BY TESTVAL1, TESTVAL2 Agora, este select também não deveria ser executado sem erros? SELECT CASE WHEN NOT TESTVAL1 IS NULL AND TESTVAL1 > 0 THEN SUM(TESTVAL2 / TESTVAL1) ELSE SUM(TESTVAL2) END AS TOTAL FROM TEST WHERE NOT TESTVAL1 IS NULL GROUP BY TESTVAL1, TESTVAL2 O erro é o tradicional "arithmetic overflow or division by zero has occurred", bem provavelmente pela tentativa da divisão do TESTVAL2 por um TESTVAL1 NULL. Desde já, obrigado. Abraços! Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Twitter: http://twitter.com/kmerlotti Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento pode ser feito de várias formas! Registra lá. Não custa nada!!! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From renato_br em bol.com.br Wed Feb 3 18:06:20 2010 From: renato_br em bol.com.br (Renato Alves) Date: Wed, 3 Feb 2010 18:06:20 -0200 Subject: [firebase-br] CodeGear - RAD Studio References: <36330.1265214582@terra.com.br> Message-ID: <9C22A6080A344AC6B8A92042D84F02AD@zeus> Boa tarde Estevam, O RAD 2010 tem suporte a C++ e diga-se de passagem na versão RAD2010 tem suporte a touchscreen. Espero que os links abaixo tirem a sua dúvida. Diferenças entre versões do Delphi 2010: http://www.embarcadero.com/products/delphi/Delphi-Feature-Matrix.pdf Mais informações sobre o Delphi 2010: http://blogs.embarcadero.com/andreanolanusse/disponibilizada-a-apresentacao-de-lancamento-do-delphi-2010/ http://blogs.embarcadero.com/andreanolanusse/novo-driver-dbexpress-para-firebird-no-delphi-2010-e-cbuilder-2010/ http://etnaweb04.embarcadero.com/rad-studio-2010/ http://docs.embarcadero.com/products/rad_studio/ http://www.embarcadero.com/products/delphi/technical-resources http://www.embarcadero.com/products/rad-studio/rad-studio-2010-reviewer-guide.pdf http://etnaweb04.embarcadero.com/resources/technical_papers.php http://www.embarcadero.com/products/delphi Links Úteis Site do produto: http://www.embarcadero.com/products/delphi http://www.embarcadero.com/products/rad-studio Por que migrar do Delphi 7: http://edn.embarcadero.com/br/article/39230 No Developer Network tem o maior e mais completo conteúdo Delphi do mundo é completamente gratuito: http://edn.embarcadero.com/br Central de Recursos: http://www.embarcadero.com/products/rad-studio/resource-center Link de Vídeos (Português, Inglês e Espanhol): http://edn.embarcadero.com/br/article/39777 http://edn.embarcadero.com/article/37460 http://cc.embarcadero.com/coderage http://edn.embarcadero.com/article/39129 http://etnaweb04.embarcadero.com/rad-studio-2010/ Central de Documentação: HTTP://docs.embarcadero.com Central de Código: http://cc.embarcadero.com Central de Qualidade: http://qc.embarcadero.com Migração: http://www.embarcadero.com/rad-studio-2010-migration-center DataSnap: http://www.embarcadero-info.com/in_action/radstudio/db.html REST: http://www.embarcadero-info.com/in_action/radstudio/rest.html UNICODE: http://www.embarcadero.com/images/dm/technical-papers/delphi-unicode-migration.pdf Casos de Sucesso: http://www.embarcadero.com/application-showcase Link para quem quiser submeter seus casos de sucesso: http://www.surveymonkey.com/s.aspx?sm=BNcBkVCUCEDharLhLrmCyg_3d_3d Delphi Update: http://blogs.embarcadero.com/nickhodges/2009/12/14/39338 Webinars: Segredos do Delphi: http://update.codegear.com/forms/AMUSCA0911Delphi2010MigrationWebinar11-17 Posts e Recursos On-line: Delphi DirectWrite: http://blogs.embarcadero.com/pawelglowacki/2009/12/14/38872/ Teste Unitário: http://www.youtube.com/watch?v=nyZnfxDqThE Protegendo os Dados da sua Aplicação: http://blogs.embarcadero.com/amannarino/2009/12/11/interbase-2009-discover-the-best-way-to-ensure-secure-data-protection-for-your-applications/ Delphi Recursos On-Line: http://blogs.embarcadero.com/pawelglowacki/2009/12/02/38849 Auditoria e Métricas com Delphi: http://blogs.embarcadero.com/michaelrozlog/2009/11/23/37000 DataSnap: http://blogs.embarcadero.com/davidi/2009/11/06/39866 Estatisticas de Migração com Unicode: http://blogs.embarcadero.com/ao/2009/10/09/39042 Touch Move Demo: http://chrisbensen.blogspot.com/2009/09/touch-demo-part-i.html http://chrisbensen.blogspot.com/2009/10/touch-demo-part-ii.html http://chrisbensen.blogspot.com/2009/10/touch-demo-part-iii.html http://chrisbensen.blogspot.com/2009/11/touch-demo-part-iv.html Source code - http://cc.embarcadero.com/item/27469 Direct 2D: http://blogs.embarcadero.com/pawelglowacki/2009/12/08/38861 From centriscorps em gmail.com Wed Feb 3 19:16:21 2010 From: centriscorps em gmail.com (renato) Date: Wed, 3 Feb 2010 19:16:21 -0200 Subject: [firebase-br] Como corromper um banco In-Reply-To: <3f97d02398d19b22c0af238fd343c84e@setanet.com.br> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <3f97d02398d19b22c0af238fd343c84e@setanet.com.br> Message-ID: <890097c61002031316m62032262i64d7b7e121edfa93@mail.gmail.com> Deixa a opção Force Write como falso. Rode um script atualizando, inserindo uma grande massa de dados pra depois desligar o micro na força. (tirando da tomada por exemplo). Renato From rdadelphi em gmail.com Wed Feb 3 19:24:14 2010 From: rdadelphi em gmail.com (RDA Delphi) Date: Wed, 03 Feb 2010 18:24:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?Criar_Banco_de_Dados_via_c=F3digo?= In-Reply-To: <4B642F86.3050005@gmail.com> References: <4B642F86.3050005@gmail.com> Message-ID: <4B69E97E.2040904@gmail.com> Olá a todos. No início da minha aplicação, quando o programa inicia e não encontra o arquivo FDB, eu queria criar o arquivo pelo Delphi7, como faço isso? From robson.catunda em gmail.com Thu Feb 4 01:24:35 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Thu, 4 Feb 2010 00:24:35 -0300 Subject: [firebase-br] sum x case..when x null In-Reply-To: <20eaa6881002031114j513cedfax18d88bc007633c21@mail.gmail.com> References: <20eaa6881002031114j513cedfax18d88bc007633c21@mail.gmail.com> Message-ID: O Sum( ) faz uma varredura geral. Pega todos os registros. Mas experimente incluir a condição de TESTVAL1 > 0 na clausura where. Em 3 de fevereiro de 2010 16:14, Kelver Merlotti escreveu: > Fala galera, boa tarde! > Tive de alterar um select aqui no sistema pois estava apresentando > erro e me surgiu uma dúvida, pois aparentemente a forma como estava > deveria funcionar. > Considere a tabela: > > CREATE TABLE TEST ( > TESTVAL1 FLOAT, > TESTVAL2 FLOAT > ); > > E os dados: > > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 10); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1.25); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (NULL, 50); > > Observação: Atente-se ao último registro, que tem o TESTVAL1 como NULL! > > O seguinte select funciona perfeitamente, sem erro: > > SELECT > SUM( > CASE WHEN > NOT TESTVAL1 IS NULL AND > TESTVAL1 > 0 > THEN > TESTVAL2 / TESTVAL1 > ELSE > TESTVAL2 > END) AS TOTAL > FROM > TEST > WHERE > NOT TESTVAL1 IS NULL > GROUP BY > TESTVAL1, > TESTVAL2 > > Agora, este select também não deveria ser executado sem erros? > > SELECT > CASE WHEN > NOT TESTVAL1 IS NULL AND > TESTVAL1 > 0 > THEN > SUM(TESTVAL2 / TESTVAL1) > ELSE > SUM(TESTVAL2) > END AS TOTAL > FROM > TEST > WHERE > NOT TESTVAL1 IS NULL > GROUP BY > TESTVAL1, > TESTVAL2 > > O erro é o tradicional "arithmetic overflow or division by zero has > occurred", bem provavelmente pela tentativa da divisão do TESTVAL2 por > um TESTVAL1 NULL. > > Desde já, obrigado. > Abraços! > > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Twitter: http://twitter.com/kmerlotti > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento pode ser feito de várias formas! > Registra lá. Não custa nada!!! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Thu Feb 4 08:30:00 2010 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Thu, 4 Feb 2010 08:30:00 -0200 Subject: [firebase-br] sum x case..when x null In-Reply-To: References: <20eaa6881002031114j513cedfax18d88bc007633c21@mail.gmail.com> Message-ID: <20eaa6881002040230q7547b4bfke76d59ca143cffc9@mail.gmail.com> Olá Robson, bom dia! Obrigado pela sua atenção. A questão não é bem essa, pois se você remover o where dos dois SQL's acontece a mesma coisa: o primeiro roda normal e o segundo não. Quando fazemos "sum(case when...)", vai na boa. Agora, quando fazemos "case when (...) then sum() else sum() end", dá problema sempre, independente do que está no where. Se fizer o teste vai ver o problema e eu ainda gostaria de entender o porque. Acho até que já sai, mas queria a opinião da galera. Estou no aguardo disso. Abraços! Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Twitter: http://twitter.com/kmerlotti Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento pode ser feito de várias formas! Registra lá. Não custa nada!!! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti 2010/2/4 Robson Catunda : > O Sum( ) faz uma varredura geral. Pega todos os registros. > Mas experimente incluir a condição de TESTVAL1 > 0 na clausura where. > > Em 3 de fevereiro de 2010 16:14, Kelver Merlotti escreveu: > >> Fala galera, boa tarde! >> Tive de alterar um select aqui no sistema pois estava apresentando >> erro e me surgiu uma dúvida, pois aparentemente a forma como estava >> deveria funcionar. >> Considere a tabela: >> >> CREATE TABLE TEST ( >>     TESTVAL1  FLOAT, >>     TESTVAL2  FLOAT >> ); >> >> E os dados: >> >> INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1); >> INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 10); >> INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); >> INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1.25); >> INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); >> INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (NULL, 50); >> >> Observação: Atente-se ao último registro, que tem o TESTVAL1 como NULL! >> >> O seguinte select funciona perfeitamente, sem erro: >> >> SELECT >>  SUM( >>    CASE WHEN >>      NOT TESTVAL1 IS NULL AND >>      TESTVAL1 > 0 >>    THEN >>      TESTVAL2 / TESTVAL1 >>    ELSE >>      TESTVAL2 >>    END) AS TOTAL >> FROM >>  TEST >> WHERE >>  NOT TESTVAL1 IS NULL >> GROUP BY >>  TESTVAL1, >>  TESTVAL2 >> >> Agora, este select também não deveria ser executado sem erros? >> >> SELECT >>  CASE WHEN >>    NOT TESTVAL1 IS NULL AND >>    TESTVAL1 > 0 >>  THEN >>    SUM(TESTVAL2 / TESTVAL1) >>  ELSE >>    SUM(TESTVAL2) >>  END AS TOTAL >> FROM >>  TEST >> WHERE >>  NOT TESTVAL1 IS NULL >> GROUP BY >>  TESTVAL1, >>  TESTVAL2 >> >> O erro é o tradicional "arithmetic overflow or division by zero has >> occurred", bem provavelmente pela tentativa da divisão do TESTVAL2 por >> um TESTVAL1 NULL. >> >> Desde já, obrigado. >> Abraços! >> >> Kelver Merlotti >> Coordenador Editorial do Portal www.ActiveDelphi.com.br >> Contato: kelver em activedelphi.com.br >> Google: kmerlotti em gmail.com >> Twitter: http://twitter.com/kmerlotti >> Tem um segundo? Então, dá uma olhadinha nisso: >> Um site de publicidades, de Portugal, está pagando em euros (quase 3x >> mais que em reais) pra quem estiver disposto a: >> * Ler anúncios >> * Visitar sites >> * Clicar em banners >> * Navegar na NET >> * Ler e-mails >> * Convidar novos usuários >> O pagamento pode ser feito de várias formas! >> Registra lá. Não custa nada!!! ;-) >> http://www.publipt.com/pages/index.php?refid=kmerlotti >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Thu Feb 4 09:08:34 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 4 Feb 2010 09:08:34 -0200 Subject: [firebase-br] FDD 2010 - pesquisa Message-ID: <1976461474.20100204090834@warmboot.com.br> Pessoal, Quem pretende vir no FDD deste ano, favor responder a pesquisa em http://infopoll.net/live/surveys/s34351.htm []s Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From nivaldomart em gmail.com Thu Feb 4 09:21:33 2010 From: nivaldomart em gmail.com (Nivaldo Martins) Date: Thu, 4 Feb 2010 08:21:33 -0300 Subject: [firebase-br] sum x case..when x null In-Reply-To: <20eaa6881002031114j513cedfax18d88bc007633c21@mail.gmail.com> References: <20eaa6881002031114j513cedfax18d88bc007633c21@mail.gmail.com> Message-ID: Olá Klever, O erro é natural. No segundo código você coloca "TESTVAL2/TESTVAL1" Testval1 é zero em todos os registros que vc inseriu. Realmente como o colega robson colocou se vc adicionar testval 1 > 0 na clausula where do segundo código o erro não acontecerá. Em 3 de fevereiro de 2010 16:14, Kelver Merlotti escreveu: > Fala galera, boa tarde! > Tive de alterar um select aqui no sistema pois estava apresentando > erro e me surgiu uma dúvida, pois aparentemente a forma como estava > deveria funcionar. > Considere a tabela: > > CREATE TABLE TEST ( > TESTVAL1 FLOAT, > TESTVAL2 FLOAT > ); > > E os dados: > > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 10); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1.25); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (NULL, 50); > > Observação: Atente-se ao último registro, que tem o TESTVAL1 como NULL! > > O seguinte select funciona perfeitamente, sem erro: > > SELECT > SUM( > CASE WHEN > NOT TESTVAL1 IS NULL AND > TESTVAL1 > 0 > THEN > TESTVAL2 / TESTVAL1 > ELSE > TESTVAL2 > END) AS TOTAL > FROM > TEST > WHERE > NOT TESTVAL1 IS NULL > GROUP BY > TESTVAL1, > TESTVAL2 > > Agora, este select também não deveria ser executado sem erros? > > SELECT > CASE WHEN > NOT TESTVAL1 IS NULL AND > TESTVAL1 > 0 > THEN > SUM(TESTVAL2 / TESTVAL1) > ELSE > SUM(TESTVAL2) > END AS TOTAL > FROM > TEST > WHERE > NOT TESTVAL1 IS NULL > GROUP BY > TESTVAL1, > TESTVAL2 > > O erro é o tradicional "arithmetic overflow or division by zero has > occurred", bem provavelmente pela tentativa da divisão do TESTVAL2 por > um TESTVAL1 NULL. > > Desde já, obrigado. > Abraços! > > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Twitter: http://twitter.com/kmerlotti > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento pode ser feito de várias formas! > Registra lá. Não custa nada!!! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From agalysson em gmail.com Thu Feb 4 09:47:42 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Thu, 4 Feb 2010 09:47:42 -0200 Subject: [firebase-br] sum x case..when x null In-Reply-To: References: <20eaa6881002031114j513cedfax18d88bc007633c21@mail.gmail.com> Message-ID: Não sei se entendi direito mas se ele apenas colocar a condição > 0, alguns valores não virão mais... por isso, experimenta: SELECT (TESTVAL2) AS TOTAL FROM TEST WHERE TESTVAL1 = 0 or TESTVAL1 is null GROUP BY TESTVAL1, TESTVAL2 UNION SELECT (TESTVAL2 / TESTVAL1) AS TOTAL FROM TEST WHERE TESTVAL1 > 0 GROUP BY TESTVAL1, TESTVAL2; -- Alysson Gonçalves de Azevedo (11) 8491-7730 \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| Em 4 de fevereiro de 2010 09:21, Nivaldo Martins escreveu: > Olá Klever, > > O erro é natural. No segundo código você coloca "TESTVAL2/TESTVAL1" > > Testval1 é zero em todos os registros que vc inseriu. Realmente como o > colega robson colocou se vc adicionar testval 1 > 0 na clausula where do > segundo código o erro não acontecerá. > > > > > Em 3 de fevereiro de 2010 16:14, Kelver Merlotti >escreveu: > > > Fala galera, boa tarde! > > Tive de alterar um select aqui no sistema pois estava apresentando > > erro e me surgiu uma dúvida, pois aparentemente a forma como estava > > deveria funcionar. > > Considere a tabela: > > > > CREATE TABLE TEST ( > > TESTVAL1 FLOAT, > > TESTVAL2 FLOAT > > ); > > > > E os dados: > > > > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1); > > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 10); > > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); > > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1.25); > > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); > > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (NULL, 50); > > > > Observação: Atente-se ao último registro, que tem o TESTVAL1 como NULL! > > > > O seguinte select funciona perfeitamente, sem erro: > > > > SELECT > > SUM( > > CASE WHEN > > NOT TESTVAL1 IS NULL AND > > TESTVAL1 > 0 > > THEN > > TESTVAL2 / TESTVAL1 > > ELSE > > TESTVAL2 > > END) AS TOTAL > > FROM > > TEST > > WHERE > > NOT TESTVAL1 IS NULL > > GROUP BY > > TESTVAL1, > > TESTVAL2 > > > > Agora, este select também não deveria ser executado sem erros? > > > > SELECT > > CASE WHEN > > NOT TESTVAL1 IS NULL AND > > TESTVAL1 > 0 > > THEN > > SUM(TESTVAL2 / TESTVAL1) > > ELSE > > SUM(TESTVAL2) > > END AS TOTAL > > FROM > > TEST > > WHERE > > NOT TESTVAL1 IS NULL > > GROUP BY > > TESTVAL1, > > TESTVAL2 > > > > O erro é o tradicional "arithmetic overflow or division by zero has > > occurred", bem provavelmente pela tentativa da divisão do TESTVAL2 por > > um TESTVAL1 NULL. > > > > Desde já, obrigado. > > Abraços! > > > > Kelver Merlotti > > Coordenador Editorial do Portal www.ActiveDelphi.com.br< > http://www.activedelphi.com.br/> > > Contato: kelver em activedelphi.com.br > > Google: kmerlotti em gmail.com > > Twitter: http://twitter.com/kmerlotti > > Tem um segundo? Então, dá uma olhadinha nisso: > > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > > mais que em reais) pra quem estiver disposto a: > > * Ler anúncios > > * Visitar sites > > * Clicar em banners > > * Navegar na NET > > * Ler e-mails > > * Convidar novos usuários > > O pagamento pode ser feito de várias formas! > > Registra lá. Não custa nada!!! ;-) > > http://www.publipt.com/pages/index.php?refid=kmerlotti > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Feb 4 10:47:28 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 4 Feb 2010 09:47:28 -0300 Subject: [firebase-br] inventario de estoque Message-ID: <88c045a11002040447g21fa093fy1915a67d151bb7fe@mail.gmail.com> bom dia pessoal estou precisando criar um relatorio de inventario de estoque e to apanhando gostaria de saber se alguem te alguma modelo de tabela de inventario, pra me passar, pois estou meio que apanhando From forum_firebird em daunebr.com Thu Feb 4 10:52:52 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Thu, 4 Feb 2010 04:52:52 -0800 (PST) Subject: [firebase-br] inventario de estoque In-Reply-To: <88c045a11002040447g21fa093fy1915a67d151bb7fe@mail.gmail.com> References: <88c045a11002040447g21fa093fy1915a67d151bb7fe@mail.gmail.com> Message-ID: <141482.6204.qm@web806.biz.mail.mud.yahoo.com> Reijanio, Defina "Inventario do Estoque". Inventario = estoque. No entanto, contabilmente, inventario é o preco de compra multiplicado pelo estoque. Se sim, por favor confirme que vc domina a modelagem de dados. ________________________________ From: Reijanio Nunes Ribeiro To: FireBase Sent: Thu, February 4, 2010 10:47:28 AM Subject: [firebase-br] inventario de estoque bom dia pessoal estou precisando criar um relatorio de inventario de estoque e to apanhando gostaria de saber se alguem te alguma modelo de tabela de inventario, pra me passar, pois estou meio que apanhando ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From juniorpt em gmail.com Thu Feb 4 10:56:18 2010 From: juniorpt em gmail.com (Paulo Moreira da Costa Junior) Date: Thu, 4 Feb 2010 09:56:18 -0300 Subject: [firebase-br] =?iso-8859-1?q?=28sem_assunto=29?= Message-ID: Pessoal estou precisando colocar os valores de tributação na tabela abaixo e estou com este erro na hora de rodar o script q está cola em seguida... obrigado desde já erro: ISC ERROR CODE:335544665 ISC ERROR MESSAGE: violation of PRIMARY or UNIQUE KEY constraint "INTEG_41" on table "PRODUTO" tabela: CREATE TABLE "PRODUTO" ( "CODIGOPRODUTO" INTEGER NOT NULL, "DESCRICAOCOMPLETA" VARCHAR(40), "DESCRICAOREDUZIDA" VARCHAR(20), "DIASVALIDADE" INTEGER, "UNIDADEVENDA" CHAR(2), "UNIDADECOMPRA" CHAR(2), "QTDUNIDADE" D_QUANTIDADE , "USUARIOINCLUSAO" INTEGER, "PESOUNIDADE" D_QUANTIDADE , "DATAINCLUSAO" D_DATE , "ICMSENTRADA" CHAR(2), "HORAINCLUSAO" D_TIME , "ICMSSAIDA" CHAR(2), "USUARIOALTERACAO" INTEGER, "CODIGOREFERENCIA" INTEGER, "DATAALTERACAO" D_DATE , "IMPRIMEETIQUETA" D_BOOLEAN , "HORAALTERACAO" D_TIME , "USUARIOEXCLUSAO" INTEGER, "DATAEXCLUSAO" D_DATE , "HORAEXCLUSAO" D_TIME , "LOGCADASTRO" VARCHAR(50), "CODIGOTRIBUTACAOA" CHAR(1), "CODIGOGRUPO" INTEGER, "CODIGOTRIBUTACAOB" CHAR(2), "REPLICA" CHAR(1), "VALORPAUTA" D_VALOR , "CODIGOSUBGRUPO" INTEGER, "ALIQUOTAIVA" D_PERCENTUAL , PRIMARY KEY ("CODIGOPRODUTO") ); e parte do meu script INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (0, 02, 02, 00, 30); INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (1, 02, 02, 00, 30); INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (2, 02, 02, 00, 30); INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (3, 02, 02, 00, 30); INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (4, 02, 02, 00, 30); INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (5, 02, 02, 00, 30); INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (6, 02, 02, 00, 30); INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (17, 02, 02, 00, 30); INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (8, 02, 02, 00, 30); INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (9, 02, 02, 00, 30); INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (10, 02, 02, 00, 30); INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (11, 02, 02, 00, 30); INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (12, 02, 02, 00, 30); -- Paulo Moreira da Costa Junior Cel.: 8751-7895 Res.: 4055-4655 From prismars em gmail.com Thu Feb 4 11:03:34 2010 From: prismars em gmail.com (Moacir - GMAIL) Date: Thu, 04 Feb 2010 11:03:34 -0200 Subject: [firebase-br] (sem assunto) In-Reply-To: References: Message-ID: <4B6AC5A6.3030401@gmail.com> Paulo, Vc tem alguma trigger associada a esta tabela ?? Sucesso ! Moacir Em 04/02/2010 10:56, Paulo Moreira da Costa Junior escreveu: > Pessoal estou precisando colocar os valores de tributação na tabela abaixo e > estou com este erro na hora de rodar o script q está cola em seguida... > > obrigado desde já > > > > erro: > ISC ERROR CODE:335544665 > ISC ERROR MESSAGE: > violation of PRIMARY or UNIQUE KEY constraint "INTEG_41" on table "PRODUTO" > > > > tabela: > CREATE TABLE "PRODUTO" > ( > "CODIGOPRODUTO" INTEGER NOT NULL, > "DESCRICAOCOMPLETA" VARCHAR(40), > "DESCRICAOREDUZIDA" VARCHAR(20), > "DIASVALIDADE" INTEGER, > "UNIDADEVENDA" CHAR(2), > "UNIDADECOMPRA" CHAR(2), > "QTDUNIDADE" D_QUANTIDADE , > "USUARIOINCLUSAO" INTEGER, > "PESOUNIDADE" D_QUANTIDADE , > "DATAINCLUSAO" D_DATE , > "ICMSENTRADA" CHAR(2), > "HORAINCLUSAO" D_TIME , > "ICMSSAIDA" CHAR(2), > "USUARIOALTERACAO" INTEGER, > "CODIGOREFERENCIA" INTEGER, > "DATAALTERACAO" D_DATE , > "IMPRIMEETIQUETA" D_BOOLEAN , > "HORAALTERACAO" D_TIME , > "USUARIOEXCLUSAO" INTEGER, > "DATAEXCLUSAO" D_DATE , > "HORAEXCLUSAO" D_TIME , > "LOGCADASTRO" VARCHAR(50), > "CODIGOTRIBUTACAOA" CHAR(1), > "CODIGOGRUPO" INTEGER, > "CODIGOTRIBUTACAOB" CHAR(2), > "REPLICA" CHAR(1), > "VALORPAUTA" D_VALOR , > "CODIGOSUBGRUPO" INTEGER, > "ALIQUOTAIVA" D_PERCENTUAL , > PRIMARY KEY ("CODIGOPRODUTO") > ); > > > > e parte do meu script > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (0, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (1, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (2, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (3, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (4, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (5, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (6, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (17, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (8, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (9, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (10, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (11, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (12, 02, 02, 00, 30); > > > > > From rdeggau em gmail.com Thu Feb 4 11:03:55 2010 From: rdeggau em gmail.com (Renato Deggau) Date: Thu, 4 Feb 2010 11:03:55 -0200 Subject: [firebase-br] (sem assunto) In-Reply-To: References: Message-ID: <33039381002040503s78cc5817ne77926c57245e93f@mail.gmail.com> Voce está inserindo o codigo 6, 17, 8; depois vem 12,13... 17 de novo e deve ocorrer erro pela duplicaçao do 17 Renato Deggau 2010/2/4 Paulo Moreira da Costa Junior > Pessoal estou precisando colocar os valores de tributação na tabela abaixo > e > estou com este erro na hora de rodar o script q está cola em seguida... > > obrigado desde já > > > > erro: > ISC ERROR CODE:335544665 > ISC ERROR MESSAGE: > violation of PRIMARY or UNIQUE KEY constraint "INTEG_41" on table "PRODUTO" > > > > tabela: > CREATE TABLE "PRODUTO" > ( > "CODIGOPRODUTO" INTEGER NOT NULL, > "DESCRICAOCOMPLETA" VARCHAR(40), > "DESCRICAOREDUZIDA" VARCHAR(20), > "DIASVALIDADE" INTEGER, > "UNIDADEVENDA" CHAR(2), > "UNIDADECOMPRA" CHAR(2), > "QTDUNIDADE" D_QUANTIDADE , > "USUARIOINCLUSAO" INTEGER, > "PESOUNIDADE" D_QUANTIDADE , > "DATAINCLUSAO" D_DATE , > "ICMSENTRADA" CHAR(2), > "HORAINCLUSAO" D_TIME , > "ICMSSAIDA" CHAR(2), > "USUARIOALTERACAO" INTEGER, > "CODIGOREFERENCIA" INTEGER, > "DATAALTERACAO" D_DATE , > "IMPRIMEETIQUETA" D_BOOLEAN , > "HORAALTERACAO" D_TIME , > "USUARIOEXCLUSAO" INTEGER, > "DATAEXCLUSAO" D_DATE , > "HORAEXCLUSAO" D_TIME , > "LOGCADASTRO" VARCHAR(50), > "CODIGOTRIBUTACAOA" CHAR(1), > "CODIGOGRUPO" INTEGER, > "CODIGOTRIBUTACAOB" CHAR(2), > "REPLICA" CHAR(1), > "VALORPAUTA" D_VALOR , > "CODIGOSUBGRUPO" INTEGER, > "ALIQUOTAIVA" D_PERCENTUAL , > PRIMARY KEY ("CODIGOPRODUTO") > ); > > > > e parte do meu script > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (0, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (1, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (2, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (3, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (4, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (5, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (6, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (17, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (8, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (9, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (10, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (11, 02, 02, 00, 30); > INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, > CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (12, 02, 02, 00, 30); > > > > > -- > Paulo Moreira da Costa Junior > Cel.: 8751-7895 > Res.: 4055-4655 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fkambrosio em gmail.com Thu Feb 4 12:08:17 2010 From: fkambrosio em gmail.com (Felipe Ambrosio) Date: Thu, 4 Feb 2010 11:08:17 -0300 Subject: [firebase-br] =?iso-8859-1?q?2_d=FAvidas?= In-Reply-To: References: Message-ID: <0D906BC9F8324B61800846EA85504F0B@whebdc.com.br> Pessoal, estou com 2 problemas que já procurei em foruns pela Web mas não consegui nada, se alguem souber ae: 1º IBExpert: Tenho duas máquina instaladas com o FB server ligadas ponto a ponto, rodando uma aplicação utilizando o mesmo banco (sendo que o mesmo está em apenas uma das máquina), o programa roda tudo certinho, mas da máquina cliente eu não consigo conectar no banco através do IBExpert, ou seja, pelo Windows ou pelo aplicativo eu acesso o banco, mas somente pelo IBExpert não vai. É apresentado o erro: Unsuccessful execution caudes by an unavailable resource. unavailable database. 2º Delphi 2010: Começamos uma aplicação com a nova ferramenta, mas estou quase me arrependendo, pois a mesma está apresentando alguns problemas que quando eu recompilo nas versões 6 e 7 vai tranquilo. O problema de agora é com a transação, onde ao salvar um registro em uma tela de cadastro, o campo function do grid não é atualizado, somente saindo e entrando na função, mas como disse antes, recompilei a mesma aplicação (com os mesmo parâmetros do TTRansaction) em outras versões do Delphi, e esse problema não ocorre. Alguem sabe se é um bug mesmo da ferramente, ou algo que estou fazendo errado? Vlww pessoal!! From juniorpt em gmail.com Thu Feb 4 11:12:50 2010 From: juniorpt em gmail.com (Paulo Moreira da Costa Junior) Date: Thu, 4 Feb 2010 10:12:50 -0300 Subject: [firebase-br] (sem assunto) In-Reply-To: <4B6AC5A6.3030401@gmail.com> References: <4B6AC5A6.3030401@gmail.com> Message-ID: tenho sim moacir, porém o campo q ela dispara é outro é o campo réplica q é uma flag só p/q eu saiba se algum campo foi alterado e ele alterar em outro banco, acho q ñ tem nenhuma relação, to mandando abaixo, valeu por enquento /* Triggers only will work for SQL triggers */ CREATE TRIGGER "PRODUTO_BIU0" FOR "PRODUTO" ACTIVE POSITION 0 AS BEGIN /* SE VEIO DO REPLICADOR ENTAO NAO MARCA REGISTRO PARA REPLICACAO */ IF (NEW.replica='R') THEN BEGIN NEW.replica=NULL; EXIT; END else begin /* Caso não veio muda a flag para replicar para 'S' */ New.replica='S'; end END ^ 2010/2/4 Moacir - GMAIL > > Paulo, > > Vc tem alguma trigger associada a esta tabela ?? > > Sucesso ! > > Moacir > > > Em 04/02/2010 10:56, Paulo Moreira da Costa Junior escreveu: > > Pessoal estou precisando colocar os valores de tributação na tabela abaixo >> e >> estou com este erro na hora de rodar o script q está cola em seguida... >> >> obrigado desde já >> >> >> >> erro: >> ISC ERROR CODE:335544665 >> ISC ERROR MESSAGE: >> violation of PRIMARY or UNIQUE KEY constraint "INTEG_41" on table >> "PRODUTO" >> >> >> >> tabela: >> CREATE TABLE "PRODUTO" >> ( >> "CODIGOPRODUTO" INTEGER NOT NULL, >> "DESCRICAOCOMPLETA" VARCHAR(40), >> "DESCRICAOREDUZIDA" VARCHAR(20), >> "DIASVALIDADE" INTEGER, >> "UNIDADEVENDA" CHAR(2), >> "UNIDADECOMPRA" CHAR(2), >> "QTDUNIDADE" D_QUANTIDADE , >> "USUARIOINCLUSAO" INTEGER, >> "PESOUNIDADE" D_QUANTIDADE , >> "DATAINCLUSAO" D_DATE , >> "ICMSENTRADA" CHAR(2), >> "HORAINCLUSAO" D_TIME , >> "ICMSSAIDA" CHAR(2), >> "USUARIOALTERACAO" INTEGER, >> "CODIGOREFERENCIA" INTEGER, >> "DATAALTERACAO" D_DATE , >> "IMPRIMEETIQUETA" D_BOOLEAN , >> "HORAALTERACAO" D_TIME , >> "USUARIOEXCLUSAO" INTEGER, >> "DATAEXCLUSAO" D_DATE , >> "HORAEXCLUSAO" D_TIME , >> "LOGCADASTRO" VARCHAR(50), >> "CODIGOTRIBUTACAOA" CHAR(1), >> "CODIGOGRUPO" INTEGER, >> "CODIGOTRIBUTACAOB" CHAR(2), >> "REPLICA" CHAR(1), >> "VALORPAUTA" D_VALOR , >> "CODIGOSUBGRUPO" INTEGER, >> "ALIQUOTAIVA" D_PERCENTUAL , >> PRIMARY KEY ("CODIGOPRODUTO") >> ); >> >> >> >> e parte do meu script >> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (0, 02, 02, 00, 30); >> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (1, 02, 02, 00, 30); >> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (2, 02, 02, 00, 30); >> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (3, 02, 02, 00, 30); >> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (4, 02, 02, 00, 30); >> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (5, 02, 02, 00, 30); >> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (6, 02, 02, 00, 30); >> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (17, 02, 02, 00, 30); >> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (8, 02, 02, 00, 30); >> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (9, 02, 02, 00, 30); >> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (10, 02, 02, 00, 30); >> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (11, 02, 02, 00, 30); >> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (12, 02, 02, 00, 30); >> >> >> >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Paulo Moreira da Costa Junior Cel.: 8751-7895 Res.: 4055-4655 From samuel.peres.ferreira em gmail.com Thu Feb 4 11:18:06 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Thu, 4 Feb 2010 11:18:06 -0200 Subject: [firebase-br] (sem assunto) In-Reply-To: References: <4B6AC5A6.3030401@gmail.com> Message-ID: vc ja nao rodou o script antes?? ou seja, a tabela nao contem esses dados? samuel From juniorpt em gmail.com Thu Feb 4 11:18:26 2010 From: juniorpt em gmail.com (Paulo Moreira da Costa Junior) Date: Thu, 4 Feb 2010 10:18:26 -0300 Subject: [firebase-br] (sem assunto) In-Reply-To: References: <4B6AC5A6.3030401@gmail.com> Message-ID: desculpa moacir.. falei errado pensando em outra tabela, o replica é usado p/um novo registro, se for inserido um novo registro, ou seja um novo produto aí ela roda 2010/2/4 Paulo Moreira da Costa Junior > tenho sim moacir, porém o campo q ela dispara é outro é o campo réplica q é > uma flag só p/q eu saiba se algum campo foi alterado e ele alterar em outro > banco, acho q ñ tem nenhuma relação, to mandando abaixo, valeu por enquento > > /* Triggers only will work for SQL triggers */ > CREATE TRIGGER "PRODUTO_BIU0" FOR "PRODUTO" > ACTIVE POSITION 0 > AS > BEGIN > /* SE VEIO DO REPLICADOR ENTAO NAO MARCA REGISTRO PARA REPLICACAO */ > IF (NEW.replica='R') THEN > BEGIN > NEW.replica=NULL; > EXIT; > END else > begin > /* Caso não veio muda a flag para replicar para 'S' */ > New.replica='S'; > end > END > ^ > > > > > > > 2010/2/4 Moacir - GMAIL > > >> Paulo, >> >> Vc tem alguma trigger associada a esta tabela ?? >> >> Sucesso ! >> >> Moacir >> >> >> Em 04/02/2010 10:56, Paulo Moreira da Costa Junior escreveu: >> >> Pessoal estou precisando colocar os valores de tributação na tabela abaixo >>> e >>> estou com este erro na hora de rodar o script q está cola em seguida... >>> >>> obrigado desde já >>> >>> >>> >>> erro: >>> ISC ERROR CODE:335544665 >>> ISC ERROR MESSAGE: >>> violation of PRIMARY or UNIQUE KEY constraint "INTEG_41" on table >>> "PRODUTO" >>> >>> >>> >>> tabela: >>> CREATE TABLE "PRODUTO" >>> ( >>> "CODIGOPRODUTO" INTEGER NOT NULL, >>> "DESCRICAOCOMPLETA" VARCHAR(40), >>> "DESCRICAOREDUZIDA" VARCHAR(20), >>> "DIASVALIDADE" INTEGER, >>> "UNIDADEVENDA" CHAR(2), >>> "UNIDADECOMPRA" CHAR(2), >>> "QTDUNIDADE" D_QUANTIDADE , >>> "USUARIOINCLUSAO" INTEGER, >>> "PESOUNIDADE" D_QUANTIDADE , >>> "DATAINCLUSAO" D_DATE , >>> "ICMSENTRADA" CHAR(2), >>> "HORAINCLUSAO" D_TIME , >>> "ICMSSAIDA" CHAR(2), >>> "USUARIOALTERACAO" INTEGER, >>> "CODIGOREFERENCIA" INTEGER, >>> "DATAALTERACAO" D_DATE , >>> "IMPRIMEETIQUETA" D_BOOLEAN , >>> "HORAALTERACAO" D_TIME , >>> "USUARIOEXCLUSAO" INTEGER, >>> "DATAEXCLUSAO" D_DATE , >>> "HORAEXCLUSAO" D_TIME , >>> "LOGCADASTRO" VARCHAR(50), >>> "CODIGOTRIBUTACAOA" CHAR(1), >>> "CODIGOGRUPO" INTEGER, >>> "CODIGOTRIBUTACAOB" CHAR(2), >>> "REPLICA" CHAR(1), >>> "VALORPAUTA" D_VALOR , >>> "CODIGOSUBGRUPO" INTEGER, >>> "ALIQUOTAIVA" D_PERCENTUAL , >>> PRIMARY KEY ("CODIGOPRODUTO") >>> ); >>> >>> >>> >>> e parte do meu script >>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (0, 02, 02, 00, 30); >>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (1, 02, 02, 00, 30); >>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (2, 02, 02, 00, 30); >>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (3, 02, 02, 00, 30); >>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (4, 02, 02, 00, 30); >>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (5, 02, 02, 00, 30); >>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (6, 02, 02, 00, 30); >>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (17, 02, 02, 00, 30); >>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (8, 02, 02, 00, 30); >>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (9, 02, 02, 00, 30); >>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (10, 02, 02, 00, 30); >>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (11, 02, 02, 00, 30); >>> INSERT INTO PRODUTO (CODIGOPRODUTO, ICMSENTRADA, ICMSSAIDA, >>> CODIGOTRIBUTACAOA, CODIGOTRIBUTACAOB) VALUES (12, 02, 02, 00, 30); >>> >>> >>> >>> >>> >>> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Paulo Moreira da Costa Junior > Cel.: 8751-7895 > Res.: 4055-4655 > -- Paulo Moreira da Costa Junior Cel.: 8751-7895 Res.: 4055-4655 From juniorpt em gmail.com Thu Feb 4 11:34:04 2010 From: juniorpt em gmail.com (Paulo Moreira da Costa Junior) Date: Thu, 4 Feb 2010 10:34:04 -0300 Subject: [firebase-br] (sem assunto) In-Reply-To: References: <4B6AC5A6.3030401@gmail.com> Message-ID: a tabela tem alguns dados... ela tem o codigo do produto, descrição, qtde, codigo do grupo e subgrupo, fiz isto através de um insert select, esta tabela era de uma base diferente e trouxe para outro banco, era DBF e trouxe para o firebird e para q possa rodar ela nos PDVS, fazer a venda msmo eu tenho q ter estes campos de impostos preenchidos, coisa q ñ tinha na hora da importação 2010/2/4 samuel ferreira > vc ja nao rodou o script antes?? > > ou seja, a tabela nao contem esses dados? > > samuel > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Paulo Moreira da Costa Junior Cel.: 8751-7895 Res.: 4055-4655 From serkell em serkell.com.br Thu Feb 4 11:35:50 2010 From: serkell em serkell.com.br (Sergio Keller) Date: Thu, 4 Feb 2010 11:35:50 -0200 Subject: [firebase-br] Campo desapareceu References: <88c045a11002040447g21fa093fy1915a67d151bb7fe@mail.gmail.com> <141482.6204.qm@web806.biz.mail.mud.yahoo.com> Message-ID: <09282267EF6C48628F50BA9847E69FEC@SERGIOKELLER> Bom dia Em um cliente, um campo de uma tabela simplesmente desapareceu. Conforme o cliente, de noite estava tudo normal e de manha o campo não existe mais naquela tabela. Pode isto, ou o cliente andou brincando com o IbExpert e não quer admitir. O Fb é versão 1.53 Linux Fix Backup e Restore e não acusou erro de corrupção. Se alguem já viu algo parecido, me reporte por favor. Sergio From rdadelphi em gmail.com Thu Feb 4 11:59:11 2010 From: rdadelphi em gmail.com (RDA Delphi) Date: Thu, 04 Feb 2010 10:59:11 -0300 Subject: [firebase-br] =?iso-8859-1?q?COMO_Criar_Banco_de_Dados_via_c=F3di?= =?iso-8859-1?q?go=3F?= Message-ID: <4B6AD2AF.4050306@gmail.com> Olá a todos. No início da minha aplicação, quando o programa inicia e não encontra o arquivo FDB, eu queria criar o arquivo pelo Delphi7, como faço isso? From joserubenildosilva em gmail.com Thu Feb 4 12:11:35 2010 From: joserubenildosilva em gmail.com (jose rubenildo da silva) Date: Thu, 4 Feb 2010 11:11:35 -0300 Subject: [firebase-br] inventario de estoque In-Reply-To: <88c045a11002040447g21fa093fy1915a67d151bb7fe@mail.gmail.com> References: <88c045a11002040447g21fa093fy1915a67d151bb7fe@mail.gmail.com> Message-ID: <966a54f31002040611i7c67a81aka6b7d32a6191b21a@mail.gmail.com> Qual a sua dificuldade? Inventario, basicamente é listar o seu estoque em uma determinada data base ex: no dia 31/12 2009 eu tinha 10 itens do produto x e hoje de 15 pois comprei mas 5. Mas eu preciso informar para minha contabilidade o meu estoque no final do meu exercicio, portanto preciso informar 10 itens deste produto. bom outra questão é o valor do meu estoque. ou seja quanto esses 10 itens representam em termos de valores, eu seleciono o meu custo(compra,reposição, contabil) e faço os calculos. Custo compra R$ 1,55 custo reposição R$ 2,10 custo contabil R$ 1,30 Selecionei custo de compra Produto descricao qtde, valor unit valor total 1 produto x 10,00 1,55 15,50 =============================================== Selecionei custo de reposicao Produto descricao qtde, valor unit valor total 1 produto x 10,00 2,10 21,00 =============================================== Selecionei custo de contabil Produto descricao qtde, valor unit valor total 1 produto x 10,00 1,30 13,00 =============================================== Tem cliente que quer gerar um inventario com 10% menor que o atual, solicito o percentual no momento da emissão e faço os calculos. isso se o cliente pedir, mas isso é problema dele. Beleza Qualquer coisa me mande um email Em 4 de fevereiro de 2010 09:47, Reijanio Nunes Ribeiro escreveu: > bom dia pessoal estou precisando criar um relatorio de inventario de > estoque > e to apanhando gostaria de saber se alguem te alguma modelo de tabela de > inventario, pra me passar, pois estou meio que apanhando > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- jose rubenildo da silva Celular 9239 2791 From juniorpt em gmail.com Thu Feb 4 12:11:46 2010 From: juniorpt em gmail.com (Paulo Moreira da Costa Junior) Date: Thu, 4 Feb 2010 11:11:46 -0300 Subject: [firebase-br] =?iso-8859-1?q?COMO_Criar_Banco_de_Dados_via_c=F3di?= =?iso-8859-1?q?go=3F?= In-Reply-To: <4B6AD2AF.4050306@gmail.com> References: <4B6AD2AF.4050306@gmail.com> Message-ID: veja isto... achei no site da firebase msmo -- Cria o primeiro banco de dados (db1.fdb) create database 'c:\db1.fdb' user 'SYSDBA' password 'masterkey' page_size 4096 sql_dialect 3 clientlib 'fbclient.dll'; -- Cria o segundo banco de dados (db2.fdb) create database 'c:\db2.fdb' user 'SYSDBA' password 'masterkey' page_size 4096 sql_dialect 3 clientlib 'fbclient.dll'; -- conecta o banco db1.fdb nomeando a conexão com o apelido db1 create connection db1 dbname 'c:\db1.fdb' password 'masterkey' user 'SYSDBA' sql_dialect 3 clientlib 'fbclient.dll'; -- conecta o banco db2.fdb nomeando a conexão com o apelido db2 create connection db2 dbname 'c:\db2.fdb' password 'masterkey' user 'SYSDBA' sql_dialect 3 clientlib 'fbclient.dll'; use db1; -- seleciona a conexão db1 vstmt = 'create table "employees" ( ' || ' id integer not null primary key, full_name varchar(100), company_id integer)'; execute statement :vstmt; -- Cria a tabela employees no bd1.fdb commit; -- Comita as alterações -- Insere cinco registros na tabela employees insert into "employees" (id, full_name, company_id) values (1, 'Alexander Khvastunov', 2); insert into "employees" (id, full_name, company_id) values (2, 'Bill Gates', 1); insert into "employees" (id, full_name, company_id) values (3, 'John Doe', NULL); insert into "employees" (id, full_name, company_id) values (4, 'Vladimir Putin', 3); insert into "employees" (id, full_name, company_id) values (5, 'Somebody', 15); use db2; -- seleciona a conexão db2 execute statement -- Cria a tabela companies 'create table companies ( id integer not null primary key, company_name varchar(100))'; commit; -- Comita as alterações -- Insere três registros na tabela companies insert into companies (id, company_name) values (1, 'Microsoft'); insert into companies (id, company_name) values (2, 'HK-Software'); insert into companies (id, company_name) values (3, 'The Kremlin?'); commit; -- Comita as alterações use db1; -- seleciona a conexão db1 -- Abre um ?loop? na tabela employees, recuperando todos os registros dela, um à um. dá uma tentada e depois posta aqui o resultado 2010/2/4 RDA Delphi > Olá a todos. > > No início da minha aplicação, quando o programa inicia e não encontra o > arquivo FDB, eu queria criar o arquivo pelo Delphi7, como faço isso? > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Paulo Moreira da Costa Junior Cel.: 8751-7895 Res.: 4055-4655 From ronmes em ig.com.br Thu Feb 4 13:20:19 2010 From: ronmes em ig.com.br (RM) Date: Thu, 4 Feb 2010 13:20:19 -0200 Subject: [firebase-br] inventario de estoque In-Reply-To: <966a54f31002040611i7c67a81aka6b7d32a6191b21a@mail.gmail.com> References: <88c045a11002040447g21fa093fy1915a67d151bb7fe@mail.gmail.com> <966a54f31002040611i7c67a81aka6b7d32a6191b21a@mail.gmail.com> Message-ID: <5424F2DAD56E457697F1277D39DA7E34@C2D> Jose Rubenildo Silva Conceito perfeito: Inventario, basicamente é listar o seu estoque em uma determinada data base Agora me explica uma coisa... Como vou levantar o saldo do estoque nessa data especifica e ainda... Como vou saber o preço de custo nessa mesma data... imaginando que a cada nova compra o custo aumenta em R$ 1,00 (e ainda a quantidade do estoque pode se referir a vários custos de compra)... Obrigado... -------------------------------------------------- From: "jose rubenildo da silva" Sent: Thursday, February 04, 2010 12:11 PM To: "FireBase" Subject: Re: [firebase-br] inventario de estoque > Qual a sua dificuldade? > Inventario, basicamente é listar o seu estoque em uma determinada data > base > ex: > no dia 31/12 2009 eu tinha 10 itens do produto x e hoje de 15 pois > comprei > mas 5. > Mas eu preciso informar para minha contabilidade o meu estoque no final do > meu exercicio, portanto preciso informar 10 itens deste produto. > bom outra questão é o valor do meu estoque. ou seja quanto esses 10 itens > representam em termos de valores, > eu seleciono o meu custo(compra,reposição, contabil) e faço os calculos. > Custo compra R$ 1,55 > custo reposição R$ 2,10 > custo contabil R$ 1,30 > > Selecionei custo de compra > Produto descricao qtde, valor unit valor total > 1 produto x 10,00 1,55 15,50 > =============================================== > Selecionei custo de reposicao > Produto descricao qtde, valor unit valor total > 1 produto x 10,00 2,10 21,00 > =============================================== > Selecionei custo de contabil > Produto descricao qtde, valor unit valor total > 1 produto x 10,00 1,30 13,00 > =============================================== > Tem cliente que quer gerar um inventario com 10% menor que o atual, > solicito > o percentual no momento da emissão e faço os calculos. > isso se o cliente pedir, mas isso é problema dele. > > Beleza > Qualquer coisa me mande um email > > > Em 4 de fevereiro de 2010 09:47, Reijanio Nunes Ribeiro > > escreveu: > >> bom dia pessoal estou precisando criar um relatorio de inventario de >> estoque >> e to apanhando gostaria de saber se alguem te alguma modelo de tabela de >> inventario, pra me passar, pois estou meio que apanhando >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > jose rubenildo da silva > Celular 9239 2791 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From samuel.peres.ferreira em gmail.com Thu Feb 4 13:35:30 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Thu, 4 Feb 2010 13:35:30 -0200 Subject: [firebase-br] inventario de estoque In-Reply-To: <5424F2DAD56E457697F1277D39DA7E34@C2D> References: <88c045a11002040447g21fa093fy1915a67d151bb7fe@mail.gmail.com> <966a54f31002040611i7c67a81aka6b7d32a6191b21a@mail.gmail.com> <5424F2DAD56E457697F1277D39DA7E34@C2D> Message-ID: ola nao sei muita teoria contabil, mas na minha modesta opiniao, vai muito de como modelou seus dados, mas ....... P - Como vou levantar o saldo do estoque nessa data especifica e ainda... R - fazer uma procedure q recalcula o saldo ate uma determinada data P- Como vou saber o preço de custo nessa mesma data... imaginando que a cada nova compra o custo aumenta em R$ 1,00 (e ainda a quantidade do estoque pode se referir a vários custos de compra)... R1 - Custo de Reposicao -> referente a ultima data de compra do produto, dentro do intervalo referente ao inventario R2 - Custo Medio -> custo ponderado, considerando o ultimo custo medio, a quantidade atual no estoque, o ultimo custo e a quantidade comprada, sendo que, na primeira compra do produto, o custo medio e o proprio custo de reposicao. samuel From kmerlotti em gmail.com Thu Feb 4 13:51:14 2010 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Thu, 4 Feb 2010 13:51:14 -0200 Subject: [firebase-br] sum x case..when x null In-Reply-To: References: <20eaa6881002031114j513cedfax18d88bc007633c21@mail.gmail.com> Message-ID: <20eaa6881002040751v36e30019leece74f0514c47cc@mail.gmail.com> Boa tarde galera! Nivaldo, certamente o erro da divisão por zero é natural, por isso que utilizei o case..when para tratar que, quando seja zero, não faça a divisão, somente some o campo2, certo? E se eu colocar o TESTVAL1 > 0 no where, também não dá erro, mas não me apresenta os dados! E não é isso que eu preciso. Preciso que os dados apareçam independente se está null ou zero, entretanto, quando não for > 0, que não faça a divisão, mas faça a soma. Alysson, o seu exemplo também não atende a necessidade, que é somar o campo TESTVAL2 caso TESTVAL1 seja 0, ou somar o TESTVAL2 dividido pelo TESTVAL1 caso TESTEVAL1 seja maior que 0. De qualquer forma, obrigado a todos pela atenção e, caso alguém saiba explicar porque o select 1 vai e o 2 não, agradeço, pois quero saber se minha suspeita está correta. Abraços! Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Twitter: http://twitter.com/kmerlotti Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento pode ser feito de várias formas! Registra lá. Não custa nada!!! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti 2010/2/4 Alysson Azevedo : > Não sei se entendi direito mas se ele apenas colocar a condição > 0, alguns > valores não virão mais... > por isso, experimenta: > > SELECT (TESTVAL2) AS TOTAL > FROM TEST WHERE TESTVAL1 = 0 or TESTVAL1 is null > GROUP BY TESTVAL1, TESTVAL2 > UNION > SELECT (TESTVAL2 / TESTVAL1) AS TOTAL > FROM TEST WHERE TESTVAL1 > 0 > GROUP BY TESTVAL1, TESTVAL2; > > -- > Alysson Gonçalves de Azevedo > (11) 8491-7730 > >    \\   ^__^ >      \\ (oo)\_______ >        \(__)\             )\/ >              ||`~~~~~´|| >            _||'          _|| > > > Em 4 de fevereiro de 2010 09:21, Nivaldo Martins > escreveu: > >> Olá Klever, >> >> O erro é natural. No segundo código você coloca "TESTVAL2/TESTVAL1" >> >> Testval1 é zero em todos os registros que vc inseriu. Realmente como o >> colega robson colocou se vc adicionar testval 1 > 0 na clausula where do >> segundo código o erro não acontecerá. >> >> >> >> >> Em 3 de fevereiro de 2010 16:14, Kelver Merlotti > >escreveu: >> >> > Fala galera, boa tarde! >> > Tive de alterar um select aqui no sistema pois estava apresentando >> > erro e me surgiu uma dúvida, pois aparentemente a forma como estava >> > deveria funcionar. >> > Considere a tabela: >> > >> > CREATE TABLE TEST ( >> >     TESTVAL1  FLOAT, >> >     TESTVAL2  FLOAT >> > ); >> > >> > E os dados: >> > >> > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1); >> > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 10); >> > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); >> > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1.25); >> > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); >> > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (NULL, 50); >> > >> > Observação: Atente-se ao último registro, que tem o TESTVAL1 como NULL! >> > >> > O seguinte select funciona perfeitamente, sem erro: >> > >> > SELECT >> >  SUM( >> >    CASE WHEN >> >      NOT TESTVAL1 IS NULL AND >> >      TESTVAL1 > 0 >> >    THEN >> >      TESTVAL2 / TESTVAL1 >> >    ELSE >> >      TESTVAL2 >> >    END) AS TOTAL >> > FROM >> >  TEST >> > WHERE >> >  NOT TESTVAL1 IS NULL >> > GROUP BY >> >  TESTVAL1, >> >  TESTVAL2 >> > >> > Agora, este select também não deveria ser executado sem erros? >> > >> > SELECT >> >  CASE WHEN >> >    NOT TESTVAL1 IS NULL AND >> >    TESTVAL1 > 0 >> >  THEN >> >    SUM(TESTVAL2 / TESTVAL1) >> >  ELSE >> >    SUM(TESTVAL2) >> >  END AS TOTAL >> > FROM >> >  TEST >> > WHERE >> >  NOT TESTVAL1 IS NULL >> > GROUP BY >> >  TESTVAL1, >> >  TESTVAL2 >> > >> > O erro é o tradicional "arithmetic overflow or division by zero has >> > occurred", bem provavelmente pela tentativa da divisão do TESTVAL2 por >> > um TESTVAL1 NULL. >> > >> > Desde já, obrigado. >> > Abraços! >> > >> > Kelver Merlotti >> > Coordenador Editorial do Portal www.ActiveDelphi.com.br< >> http://www.activedelphi.com.br/> >> > Contato: kelver em activedelphi.com.br >> > Google: kmerlotti em gmail.com >> > Twitter: http://twitter.com/kmerlotti >> > Tem um segundo? Então, dá uma olhadinha nisso: >> > Um site de publicidades, de Portugal, está pagando em euros (quase 3x >> > mais que em reais) pra quem estiver disposto a: >> > * Ler anúncios >> > * Visitar sites >> > * Clicar em banners >> > * Navegar na NET >> > * Ler e-mails >> > * Convidar novos usuários >> > O pagamento pode ser feito de várias formas! >> > Registra lá. Não custa nada!!! ;-) >> > http://www.publipt.com/pages/index.php?refid=kmerlotti >> > >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From dave.malkavian em gmail.com Thu Feb 4 14:04:57 2010 From: dave.malkavian em gmail.com (Alexandre Sousa) Date: Thu, 4 Feb 2010 14:04:57 -0200 Subject: [firebase-br] sum x case..when x null References: <20eaa6881002031114j513cedfax18d88bc007633c21@mail.gmail.com> Message-ID: <004f01caa5b3$cd6c8250$6e01a8c0@ITT> Não sei se ja mandaram assim, mas acredito que o erro está nos parenteses: SELECT CASE WHEN (TESTVAL1 > 0) THEN SUM(TESTVAL2 / TESTVAL1) ELSE SUM(TESTVAL2) END AS TOTAL FROM TEST WHERE NOT TESTVAL1 IS NULL GROUP BY TESTVAL1, TESTVAL2 Pela sequencia o NOT só estava negando o NULL, não o maior que zero. E outra: não precisa verificar se o testval is null, pois no where ja está pedindo para trazer só quem tem valor. []'s Alexandre Sousa ----- Original Message ----- From: "Kelver Merlotti" To: "FireBase" Sent: Wednesday, February 03, 2010 5:14 PM Subject: [firebase-br] sum x case..when x null Fala galera, boa tarde! Tive de alterar um select aqui no sistema pois estava apresentando erro e me surgiu uma dúvida, pois aparentemente a forma como estava deveria funcionar. Considere a tabela: CREATE TABLE TEST ( TESTVAL1 FLOAT, TESTVAL2 FLOAT ); E os dados: INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1); INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 10); INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1.25); INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (NULL, 50); Observação: Atente-se ao último registro, que tem o TESTVAL1 como NULL! O seguinte select funciona perfeitamente, sem erro: SELECT SUM( CASE WHEN NOT TESTVAL1 IS NULL AND TESTVAL1 > 0 THEN TESTVAL2 / TESTVAL1 ELSE TESTVAL2 END) AS TOTAL FROM TEST WHERE NOT TESTVAL1 IS NULL GROUP BY TESTVAL1, TESTVAL2 Agora, este select também não deveria ser executado sem erros? SELECT CASE WHEN NOT TESTVAL1 IS NULL AND TESTVAL1 > 0 THEN SUM(TESTVAL2 / TESTVAL1) ELSE SUM(TESTVAL2) END AS TOTAL FROM TEST WHERE NOT TESTVAL1 IS NULL GROUP BY TESTVAL1, TESTVAL2 O erro é o tradicional "arithmetic overflow or division by zero has occurred", bem provavelmente pela tentativa da divisão do TESTVAL2 por um TESTVAL1 NULL. Desde já, obrigado. Abraços! Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Twitter: http://twitter.com/kmerlotti Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento pode ser feito de várias formas! Registra lá. Não custa nada!!! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rildo em audibel.com.br Thu Feb 4 14:31:46 2010 From: rildo em audibel.com.br (Didao) Date: Thu, 4 Feb 2010 14:31:46 -0200 Subject: [firebase-br] Instalacao firebird /inno setup Message-ID: Ola Alguém tem um script pronto, ou sabe onde consigo um funcional do inno setup para instalação personalizada do firebird, junto com minha aplicacao? Obrigado From joserubenildosilva em gmail.com Thu Feb 4 14:33:06 2010 From: joserubenildosilva em gmail.com (jose rubenildo da silva) Date: Thu, 4 Feb 2010 13:33:06 -0300 Subject: [firebase-br] inventario de estoque In-Reply-To: <5424F2DAD56E457697F1277D39DA7E34@C2D> References: <88c045a11002040447g21fa093fy1915a67d151bb7fe@mail.gmail.com> <966a54f31002040611i7c67a81aka6b7d32a6191b21a@mail.gmail.com> <5424F2DAD56E457697F1277D39DA7E34@C2D> Message-ID: <966a54f31002040833s646d88c4sd1778fd8c15ae49e@mail.gmail.com> No meu Caso, A cada item vendido eu Em 4 de fevereiro de 2010 12:20, RM escreveu: > Jose Rubenildo Silva > > Conceito perfeito: > Inventario, basicamente é listar o seu estoque em uma determinada data > base > > > Agora me explica uma coisa... > > Como vou levantar o saldo do estoque nessa data especifica e ainda... > Como vou saber o preço de custo nessa mesma data... imaginando que a cada > nova compra o custo aumenta em R$ 1,00 (e ainda a quantidade do estoque pode > se referir a vários custos de compra)... > > > Obrigado... > > > > > -------------------------------------------------- > From: "jose rubenildo da silva" > Sent: Thursday, February 04, 2010 12:11 PM > To: "FireBase" > Subject: Re: [firebase-br] inventario de estoque > > Qual a sua dificuldade? >> Inventario, basicamente é listar o seu estoque em uma determinada data >> base >> ex: >> no dia 31/12 2009 eu tinha 10 itens do produto x e hoje de 15 pois >> comprei >> mas 5. >> Mas eu preciso informar para minha contabilidade o meu estoque no final do >> meu exercicio, portanto preciso informar 10 itens deste produto. >> bom outra questão é o valor do meu estoque. ou seja quanto esses 10 itens >> representam em termos de valores, >> eu seleciono o meu custo(compra,reposição, contabil) e faço os calculos. >> Custo compra R$ 1,55 >> custo reposição R$ 2,10 >> custo contabil R$ 1,30 >> >> Selecionei custo de compra >> Produto descricao qtde, valor unit valor total >> 1 produto x 10,00 1,55 15,50 >> =============================================== >> Selecionei custo de reposicao >> Produto descricao qtde, valor unit valor total >> 1 produto x 10,00 2,10 21,00 >> =============================================== >> Selecionei custo de contabil >> Produto descricao qtde, valor unit valor total >> 1 produto x 10,00 1,30 13,00 >> =============================================== >> Tem cliente que quer gerar um inventario com 10% menor que o atual, >> solicito >> o percentual no momento da emissão e faço os calculos. >> isso se o cliente pedir, mas isso é problema dele. >> >> Beleza >> Qualquer coisa me mande um email >> >> >> Em 4 de fevereiro de 2010 09:47, Reijanio Nunes Ribeiro < >> rnribeiro em gmail.com >> >>> escreveu: >>> >> >> bom dia pessoal estou precisando criar um relatorio de inventario de >>> estoque >>> e to apanhando gostaria de saber se alguem te alguma modelo de tabela de >>> inventario, pra me passar, pois estou meio que apanhando >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >> Conceito básico... >> > A cada item vendido eu armazeno tais custos. Eu listo o inventário pela venda, Assim eu posso chegar facilmente no estoque de qualquer data. Beleza > >> -- >> jose rubenildo da silva >> Celular 9239 2791 >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- jose rubenildo da silva Celular 9239 2791 From rafael.m1987 em gmail.com Thu Feb 4 15:08:29 2010 From: rafael.m1987 em gmail.com (Rafael Muller) Date: Thu, 4 Feb 2010 15:08:29 -0200 Subject: [firebase-br] Firebird 1.5 e 2.1 mesmo servidor (linux) Message-ID: <13bdb681002040908k37f97d4fob1864a53ea79152e@mail.gmail.com> Boa Tarde Tínhamos um servidor Windows rodando firebird 1.5 e 2.1, agora preciso colocar essas mesmas versões em um servidor linux porém é completamente diferente do windows... instalo uma e, se depois instalar a outra pelo pacote rpm diz que já tem uma versão instalada e aborta, se usar pacote .tar simplesmente instala emcima da versão já instalada... Se alguem souber como fazer, ou dicas... Obrigado From felipearon em gmail.com Thu Feb 4 15:52:15 2010 From: felipearon em gmail.com (Felipe Aron) Date: Thu, 4 Feb 2010 15:52:15 -0200 Subject: [firebase-br] Instalacao firebird /inno setup In-Reply-To: References: Message-ID: <6a31e7721002040952r18292327h73d87ba1693c27af@mail.gmail.com> E ai man... eu tenho um pronto aqui :D Manda um ptv que te passo. abraço. 2010/2/4 Didao > Ola > > Alguém tem um script pronto, ou sabe onde consigo um funcional do inno > setup > para instalação personalizada do firebird, junto com minha aplicacao? > > 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 > -- www.felipearon.com.br (Curso Online XNA) -- Twitter: @felipearon Lista discussão XNA-Br: http://br.groups.yahoo.com/group/xna-br/ www.xnabrasil.net - NOVO PORTAL SOBRE XNA From nazareno.nobrega em gmail.com Thu Feb 4 16:07:30 2010 From: nazareno.nobrega em gmail.com (Nazareno Neto) Date: Thu, 4 Feb 2010 15:07:30 -0300 Subject: [firebase-br] Instalacao firebird /inno setup In-Reply-To: <6a31e7721002040952r18292327h73d87ba1693c27af@mail.gmail.com> References: <6a31e7721002040952r18292327h73d87ba1693c27af@mail.gmail.com> Message-ID: da uma olhada nesse artigo aqui: http://www.firebase.com.br/fb/artigo.php?id=895 2010/2/4 Felipe Aron > E ai man... eu tenho um pronto aqui :D > Manda um ptv que te passo. > > abraço. > > 2010/2/4 Didao > > > Ola > > > > Alguém tem um script pronto, ou sabe onde consigo um funcional do inno > > setup > > para instalação personalizada do firebird, junto com minha aplicacao? > > > > 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 > > > > > > -- > www.felipearon.com.br (Curso Online XNA) > -- > Twitter: @felipearon > > Lista discussão XNA-Br: > http://br.groups.yahoo.com/group/xna-br/ > > www.xnabrasil.net - NOVO PORTAL SOBRE XNA > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Nazareno Neto Programador Delphi e Firebird http://www.delphisistemas.com.br nazarenoneto em hotmail.com nazareno.nobrega em gmail.com From rubens em solucaoempresarial.net Thu Feb 4 16:10:24 2010 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Thu, 4 Feb 2010 16:10:24 -0200 Subject: [firebase-br] inventario de estoque References: <88c045a11002040447g21fa093fy1915a67d151bb7fe@mail.gmail.com> Message-ID: <025625BE095B4B5DAD09D7433FAB38BC@rubens> um iventario oficial e o seguinte - nome do produto qtde que tem no estoque - custo do produto e o total que é qtde * custo, e cada pagina que sai tem que ter um total da paginas e no final do relatorio a soma total das paginas a folha comeca com numero 2 ou 3 pois tem a capa que o contador tem que mandar encardenar ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: "FireBase" Sent: Thursday, February 04, 2010 10:47 AM Subject: [firebase-br] inventario de estoque bom dia pessoal estou precisando criar um relatorio de inventario de estoque e to apanhando gostaria de saber se alguem te alguma modelo de tabela de inventario, pra me passar, pois estou meio que apanhando ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Feb 4 16:28:01 2010 From: cassio.hc em gmail.com (Cassios) Date: Thu, 04 Feb 2010 16:28:01 -0200 Subject: [firebase-br] erro ao drop view Message-ID: opa.. to com um caso estranho.. tenho um atualizador que fiz. para executar comandos no meu BD no cliente. tem o comando drop view MinhaView que quando executo pelo meu atualizador usando um command dá esta Mensagem de Erro: unsuccessful metadata update cannot delete COLUMN ID_Field there are 1 dependencies o que intriga é que se executo este comando no FB maestro por exemplo funciona normal, apaga a view normal. alguem já passou por um caso semelhante? vlw. From kmerlotti em gmail.com Thu Feb 4 17:11:11 2010 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Thu, 4 Feb 2010 17:11:11 -0200 Subject: [firebase-br] erro ao drop view In-Reply-To: References: Message-ID: <20eaa6881002041111g201b6d09p5b71b1db5b11b7b3@mail.gmail.com> Deve ter alguma procedure, por exemplo, fazendo select nessa sua view. Será necessário remover a dependência antes de apagar a view. Abraço! Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Twitter: http://twitter.com/kmerlotti Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento pode ser feito de várias formas! Registra lá. Não custa nada!!! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti 2010/2/4 Cassios : > opa.. to com um caso estranho.. > tenho um atualizador que fiz. para executar comandos no meu BD no cliente. > > tem o comando drop view MinhaView que quando executo pelo meu atualizador > usando um command dá esta Mensagem de Erro: > unsuccessful metadata update > cannot delete > COLUMN ID_Field > there are 1 dependencies > > > o que intriga é que se executo este comando no FB maestro por exemplo > funciona normal, apaga a view normal. > > alguem já passou por um caso semelhante? > > 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 gilmarbgomes em gmail.com Thu Feb 4 17:14:44 2010 From: gilmarbgomes em gmail.com (Gilmar Barbosa) Date: Thu, 4 Feb 2010 17:14:44 -0200 Subject: [firebase-br] inventario de estoque In-Reply-To: <025625BE095B4B5DAD09D7433FAB38BC@rubens> References: <88c045a11002040447g21fa093fy1915a67d151bb7fe@mail.gmail.com> <025625BE095B4B5DAD09D7433FAB38BC@rubens> Message-ID: <9e647ad61002041114o30a789bft2711bae62f2eb496@mail.gmail.com> Boa Tarde, Reijanio, Aki em Minas, quando vc vai imprimir o inventario, ele deve ser agrupado por SITUAÇÃO TRIBUTÁRIA. Ou seja, primeiro imprimimos os produtos que são tributados a 18% (por exemplo), mostramos o subtotal a cada página. No final dos produtos tributados a 18%, devemos colocar o total destes itens. Após iniciamos a impressão dos produtos que são SUBSTITUIÇÃO TRIBUTÁRIA e procedemos da mesma forma. Na última pagina, imprimimos o TOTAL FINAL DO INVENTARIO. Existe um modelo oficial no site da Administração Fazendária do Estado. Mas as colunas dos dados são as seguintes: Classificação Fiscal - Discriminação - Unidade - Valor Unitário - Valor Total Nome deste Livro na Administração Fazendária :Livro Registro de Inventário - RI - Modelo P7. Espero ter ajudado, Gilmar Em 4 de fevereiro de 2010 16:10, Rubens - Solucao Empresarial < rubens em solucaoempresarial.net> escreveu: > um iventario oficial e o seguinte - nome do produto qtde que tem no estoque > - custo do produto e o total que é qtde * custo, e cada pagina que sai tem > que ter um total da paginas e no final do relatorio a soma total das paginas > > a folha comeca com numero 2 ou 3 pois tem a capa que o contador tem que > mandar encardenar > ----- Original Message ----- From: "Reijanio Nunes Ribeiro" < > rnribeiro em gmail.com> > > To: "FireBase" > Sent: Thursday, February 04, 2010 10:47 AM > Subject: [firebase-br] inventario de estoque > > > > bom dia pessoal estou precisando criar um relatorio de inventario de > estoque > e to apanhando gostaria de saber se alguem te alguma modelo de tabela de > inventario, pra me passar, pois estou meio que apanhando > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Gilmar Barbosa Gomes From agalysson em gmail.com Thu Feb 4 17:39:53 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Thu, 4 Feb 2010 17:39:53 -0200 Subject: [firebase-br] sum x case..when x null In-Reply-To: <004f01caa5b3$cd6c8250$6e01a8c0@ITT> References: <20eaa6881002031114j513cedfax18d88bc007633c21@mail.gmail.com> <004f01caa5b3$cd6c8250$6e01a8c0@ITT> Message-ID: entao, não tenho certeza, por isso desculpe qualquer equivoco... mas... olhe a seguinte query SELECT (CASE WHEN (TESTVAL1 > 0) THEN (TESTVAL2 || '-' ||TESTVAL1) ELSE (TESTVAL2 || '.') END)||'@' AS TOTAL FROM TEST WHERE NOT TESTVAL1 IS NULL GROUP BY TESTVAL1, TESTVAL2; *provavelmente*, vira registros com: 1.00.@ 1.25.@ 5.00.@ 10.00.@ repare q o ponto veio antes do @, isso pq sabemos q o que esta dentro de parenteses é resolvido primeiro... logo imagino, que se vc der: CASE WHEN condicao THEN SUM(TESTVAL2 / TESTVAL1) primeiro ele soma, depois verifica a condição, no caso, se é > 0... ja, se vc fizer SUM( CASE WHEN condicao THEN TESTVAL2 / TESTVAL1 ) ele vai verificar a condição e depois realizar a soma... entendeu ?? qq coisa, da o grito -- Alysson Gonçalves de Azevedo (11) 8491-7730 \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| Em 4 de fevereiro de 2010 14:04, Alexandre Sousa escreveu: > Não sei se ja mandaram assim, mas acredito que o erro está nos parenteses: > > SELECT > CASE WHEN > (TESTVAL1 > 0) > > THEN > SUM(TESTVAL2 / TESTVAL1) > ELSE > SUM(TESTVAL2) > END AS TOTAL > FROM > TEST > WHERE > NOT TESTVAL1 IS NULL > GROUP BY > TESTVAL1, > TESTVAL2 > > Pela sequencia o NOT só estava negando o NULL, não o maior que zero. E > outra: não precisa verificar se o testval is null, pois no where ja está > pedindo para trazer só quem tem valor. > > []'s > Alexandre Sousa > > > ----- Original Message ----- From: "Kelver Merlotti" > > To: "FireBase" > Sent: Wednesday, February 03, 2010 5:14 PM > Subject: [firebase-br] sum x case..when x null > > > > Fala galera, boa tarde! > Tive de alterar um select aqui no sistema pois estava apresentando > erro e me surgiu uma dúvida, pois aparentemente a forma como estava > deveria funcionar. > Considere a tabela: > > CREATE TABLE TEST ( > TESTVAL1 FLOAT, > TESTVAL2 FLOAT > ); > > E os dados: > > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 10); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1.25); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (NULL, 50); > > Observação: Atente-se ao último registro, que tem o TESTVAL1 como NULL! > > O seguinte select funciona perfeitamente, sem erro: > > SELECT > SUM( > CASE WHEN > NOT TESTVAL1 IS NULL AND > TESTVAL1 > 0 > THEN > TESTVAL2 / TESTVAL1 > ELSE > TESTVAL2 > END) AS TOTAL > FROM > TEST > WHERE > NOT TESTVAL1 IS NULL > GROUP BY > TESTVAL1, > TESTVAL2 > > Agora, este select também não deveria ser executado sem erros? > > SELECT > CASE WHEN > NOT TESTVAL1 IS NULL AND > TESTVAL1 > 0 > THEN > SUM(TESTVAL2 / TESTVAL1) > ELSE > SUM(TESTVAL2) > END AS TOTAL > FROM > TEST > WHERE > NOT TESTVAL1 IS NULL > GROUP BY > TESTVAL1, > TESTVAL2 > > O erro é o tradicional "arithmetic overflow or division by zero has > occurred", bem provavelmente pela tentativa da divisão do TESTVAL2 por > um TESTVAL1 NULL. > > Desde já, obrigado. > Abraços! > > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Twitter: http://twitter.com/kmerlotti > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento pode ser feito de várias formas! > Registra lá. Não custa nada!!! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From bzottis em ig.com.br Thu Feb 4 16:54:48 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Thu, 4 Feb 2010 16:54:48 -0200 Subject: [firebase-br] RES: inventario de estoque In-Reply-To: References: <88c045a11002040447g21fa093fy1915a67d151bb7fe@mail.gmail.com> <966a54f31002040611i7c67a81aka6b7d32a6191b21a@mail.gmail.com> <5424F2DAD56E457697F1277D39DA7E34@C2D> Message-ID: <000f01caa5cb$8b46af50$a1d40df0$@com.br> Olá, não acompanhei muito esse assunto, mas aqui eu tenho uma tabela de produtos e cada movimentação é Registrada em outra tabela. Vc pode fazer isso, na tabela estoque coloca se é venda ou entrada e o custo, preço que foi vendido, etc, assim vc terá todas as informações das Movimentações. E como diz o colega....Espero que ajude...mais do que atrapalhe. Hehehehehehheeh -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de samuel ferreira Enviada em: quinta-feira, 4 de fevereiro de 2010 13:36 Para: FireBase Assunto: Re: [firebase-br] inventario de estoque ola nao sei muita teoria contabil, mas na minha modesta opiniao, vai muito de como modelou seus dados, mas ....... P - Como vou levantar o saldo do estoque nessa data especifica e ainda... R - fazer uma procedure q recalcula o saldo ate uma determinada data P- Como vou saber o preço de custo nessa mesma data... imaginando que a cada nova compra o custo aumenta em R$ 1,00 (e ainda a quantidade do estoque pode se referir a vários custos de compra)... R1 - Custo de Reposicao -> referente a ultima data de compra do produto, dentro do intervalo referente ao inventario R2 - Custo Medio -> custo ponderado, considerando o ultimo custo medio, a quantidade atual no estoque, o ultimo custo e a quantidade comprada, sendo que, na primeira compra do produto, o custo medio e o proprio custo de reposicao. 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2666 - Data de Lançamento: 02/03/10 17:35:00 From escovadordebits em gmail.com Thu Feb 4 16:48:35 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 04 Feb 2010 15:48:35 -0300 Subject: [firebase-br] =?iso-8859-1?q?Criar_Banco_de_Dados_via_c=F3digo?= In-Reply-To: <4B69E97E.2040904@gmail.com> References: <4B642F86.3050005@gmail.com> <4B69E97E.2040904@gmail.com> Message-ID: <4B6B1683.30006@gmail.com> Bom dia/tarde RDA. Grande RDA, eu postei como fazer isso através do método "CreateDatabase" do componente TIBDatabase do Delphi. Nesse caso, vou repetir o texto, e aqui vai ele: No caso do método "CreateDatabase" do TIBDatabase, você deve informar os parâmetros como se estivesse digitando o comando no próprio ISQL.EXE, ou seja, para criar um banco de dados chamado "C:\Temp\Teste.fdb" na máquina "servidor01", usando o dialeto 3, usuário "meuusuário", senha "minhasenha", com páginas de 16K e usando por padrão o conjunto de caracteres ISO-8859-1, você pode utilizar o seguinte código (já testado): IBDatabase1.Close; IBDatabase1.DatabaseName := 'servidor01:C:\Temp\Teste.fdb'; IBDatabase1.SQLDialect := 3; IBDatabase1.Params.Text := 'user ''meuusuario'' password ''minhasenha'' page_size 16384 default character set iso8859_1'; IBDatabase1.CreateDatabase; Lembrando que, na sintaxe do pascal (O Delphi usa o object pascal), duas aspas simples significam que deve considerar apenas uma, e você não deseja realmente fechar a string naquele ponto. Por isso informei o nome do usuário e sua respectiva senha entre duas aspas simples. Outro ponto importante, como está definido no próprio comando CREATE DATABASE, a ordem das opções importa, ou seja, sempre utilize essas opções na seguinte ordem: 1 - Nome do usuário de banco (user ''meuusuário'') 2 - Senha de acesso (password ''minhasenha'') 3 - Tamanho de cada página de dados (page_size 16384) (opcional) 4 - Conjunto padrão de caracteres a ser utilizado nesse novo banco de dados (default character set iso8859_1) (opcional) O texto original termina aqui, e ainda vou acrescentar o seguinte: Até o momento desse post, ainda não podemos especificar uma colação (collate) padrão do banco, pois a arquitetura atual do ODS (estrutura interna de cada base de dados do Firebird) não suporta isso ainda. Sendo assim, somos obrigados a informar sempre o collate desejado ao final da declaração dos campos do tipo CHAR, VARCHAR e BLOB(80,1). Espero ter ajudado mais que atrapalhado. :D RDA Delphi escreveu: > Olá a todos. > > No início da minha aplicação, quando o programa inicia e não encontra > o arquivo FDB, eu queria criar o arquivo pelo Delphi7, como faço isso? > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From renato_br em bol.com.br Thu Feb 4 17:42:03 2010 From: renato_br em bol.com.br (Renato Alves) Date: Thu, 4 Feb 2010 17:42:03 -0200 Subject: [firebase-br] =?iso-8859-1?q?2_d=FAvidas?= References: <0D906BC9F8324B61800846EA85504F0B@whebdc.com.br> Message-ID: <9C6FA77984B242F7A16575844362DE4E@zeus> Boa tarde Felipe, 1º IBExpert: Eu uso o IBExpert aqui de minha casa e ele acessa um pc que está a 50km sem problemas. Claro que vc verificou Firewall, permissões de rede, colocou o ip da máquina para acesso entre outras coisas no ibexpert. 2º Delphi 2010: Não sei qual versão do delphi 2010 vc uso, aqui uso a architect e se não me engano já tem 4 upgrades. Estou migrando meus sistemas aos poucos, ainda não percebi este erro, mas tenho um sistema pequeno que utiliza inserção através de Stored Procedure e sem erros. Renato Alves, ----- Original Message ----- From: "Felipe Ambrosio" To: "FireBase" Sent: Thursday, February 04, 2010 12:08 PM Subject: [firebase-br] 2 dúvidas Pessoal, estou com 2 problemas que já procurei em foruns pela Web mas não consegui nada, se alguem souber ae: 1º IBExpert: Tenho duas máquina instaladas com o FB server ligadas ponto a ponto, rodando uma aplicação utilizando o mesmo banco (sendo que o mesmo está em apenas uma das máquina), o programa roda tudo certinho, mas da máquina cliente eu não consigo conectar no banco através do IBExpert, ou seja, pelo Windows ou pelo aplicativo eu acesso o banco, mas somente pelo IBExpert não vai. É apresentado o erro: Unsuccessful execution caudes by an unavailable resource. unavailable database. 2º Delphi 2010: Começamos uma aplicação com a nova ferramenta, mas estou quase me arrependendo, pois a mesma está apresentando alguns problemas que quando eu recompilo nas versões 6 e 7 vai tranquilo. O problema de agora é com a transação, onde ao salvar um registro em uma tela de cadastro, o campo function do grid não é atualizado, somente saindo e entrando na função, mas como disse antes, recompilei a mesma aplicação (com os mesmo parâmetros do TTRansaction) em outras versões do Delphi, e esse problema não ocorre. Alguem sabe se é um bug mesmo da ferramente, ou algo que estou fazendo errado? Vlww pessoal!! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wellmsilva em gmail.com Thu Feb 4 18:09:17 2010 From: wellmsilva em gmail.com (Wellington Melo) Date: Thu, 4 Feb 2010 17:09:17 -0300 Subject: [firebase-br] Firebird 2.5 Message-ID: <21538b731002041209l5f247a08s936f8f9905aaee1b@mail.gmail.com> Gostaria de saber se a versão 2.5 do Firebird, já tem implementado o GUID? pois estou usando a versão 1.5 o para gerar o GUID preciso de uma UDF. Seria bom se já viesse implementada. Outra dúvida é se é confiável migra para a 2.5? From cassio.hc em gmail.com Thu Feb 4 18:43:30 2010 From: cassio.hc em gmail.com (Cassios) Date: Thu, 04 Feb 2010 18:43:30 -0200 Subject: [firebase-br] erro ao drop view In-Reply-To: <20eaa6881002041111g201b6d09p5b71b1db5b11b7b3@mail.gmail.com> References: <20eaa6881002041111g201b6d09p5b71b1db5b11b7b3@mail.gmail.com> Message-ID: mas como podemos explicar no ibexpert ou fb mastro não apresentar este erro? vlw. Kelver Merlotti escreveu: > Deve ter alguma procedure, por exemplo, fazendo select nessa sua view. > Será necessário remover a dependência antes de apagar a view. > Abraço! > > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Twitter: http://twitter.com/kmerlotti > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento pode ser feito de várias formas! > Registra lá. Não custa nada!!! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > > > 2010/2/4 Cassios : >> opa.. to com um caso estranho.. >> tenho um atualizador que fiz. para executar comandos no meu BD no cliente. >> >> tem o comando drop view MinhaView que quando executo pelo meu atualizador >> usando um command dá esta Mensagem de Erro: >> unsuccessful metadata update >> cannot delete >> COLUMN ID_Field >> there are 1 dependencies >> >> >> o que intriga é que se executo este comando no FB maestro por exemplo >> funciona normal, apaga a view normal. >> >> alguem já passou por um caso semelhante? >> >> 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 rnribeiro em gmail.com Thu Feb 4 18:51:06 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 4 Feb 2010 17:51:06 -0300 Subject: [firebase-br] inventario de estoque In-Reply-To: <966a54f31002040611i7c67a81aka6b7d32a6191b21a@mail.gmail.com> References: <88c045a11002040447g21fa093fy1915a67d151bb7fe@mail.gmail.com> <966a54f31002040611i7c67a81aka6b7d32a6191b21a@mail.gmail.com> Message-ID: <88c045a11002041251q2e57de40u977e5dd143237e5b@mail.gmail.com> muito obrigado a todos principalmente o jose, rubenildo o samuel e o rubens que foram muito explicitos, mais de um modo geral obrigado a todos Em 4 de fevereiro de 2010 11:11, jose rubenildo da silva < joserubenildosilva em gmail.com> escreveu: > Qual a sua dificuldade? > Inventario, basicamente é listar o seu estoque em uma determinada data > base > ex: > no dia 31/12 2009 eu tinha 10 itens do produto x e hoje de 15 pois comprei > mas 5. > Mas eu preciso informar para minha contabilidade o meu estoque no final do > meu exercicio, portanto preciso informar 10 itens deste produto. > bom outra questão é o valor do meu estoque. ou seja quanto esses 10 itens > representam em termos de valores, > eu seleciono o meu custo(compra,reposição, contabil) e faço os calculos. > Custo compra R$ 1,55 > custo reposição R$ 2,10 > custo contabil R$ 1,30 > > Selecionei custo de compra > Produto descricao qtde, valor unit valor total > 1 produto x 10,00 1,55 15,50 > =============================================== > Selecionei custo de reposicao > Produto descricao qtde, valor unit valor total > 1 produto x 10,00 2,10 21,00 > =============================================== > Selecionei custo de contabil > Produto descricao qtde, valor unit valor total > 1 produto x 10,00 1,30 13,00 > =============================================== > Tem cliente que quer gerar um inventario com 10% menor que o atual, > solicito > o percentual no momento da emissão e faço os calculos. > isso se o cliente pedir, mas isso é problema dele. > > Beleza > Qualquer coisa me mande um email > > > Em 4 de fevereiro de 2010 09:47, Reijanio Nunes Ribeiro < > rnribeiro em gmail.com > > escreveu: > > > bom dia pessoal estou precisando criar um relatorio de inventario de > > estoque > > e to apanhando gostaria de saber se alguem te alguma modelo de tabela de > > inventario, pra me passar, pois estou meio que apanhando > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > jose rubenildo da silva > Celular 9239 2791 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Feb 4 18:45:32 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 4 Feb 2010 17:45:32 -0300 Subject: [firebase-br] inventario de estoque In-Reply-To: <141482.6204.qm@web806.biz.mail.mud.yahoo.com> References: <88c045a11002040447g21fa093fy1915a67d151bb7fe@mail.gmail.com> <141482.6204.qm@web806.biz.mail.mud.yahoo.com> Message-ID: <88c045a11002041245y7cd490d4weae0875f0748f4d6@mail.gmail.com> amigo douglas não sei qual foi a sua "intenção" nessa resposta apenas pedi pra me passarem se puderem um ddl de uma tabela de inventario de estoque, so isso se existe a um padrão ou simplesmente posso criar algo aleatoriamente. Em 4 de fevereiro de 2010 09:52, Douglas Silva escreveu: > Reijanio, > > Defina "Inventario do Estoque". Inventario = estoque. No entanto, > contabilmente, inventario é o preco de compra multiplicado pelo estoque. > > Se sim, por favor confirme que vc domina a modelagem de dados. > > > > > ________________________________ > From: Reijanio Nunes Ribeiro > To: FireBase > Sent: Thu, February 4, 2010 10:47:28 AM > Subject: [firebase-br] inventario de estoque > > bom dia pessoal estou precisando criar um relatorio de inventario de > estoque > e to apanhando gostaria de saber se alguem te alguma modelo de tabela de > inventario, pra me passar, pois estou meio que apanhando > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Feb 4 18:54:55 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 4 Feb 2010 17:54:55 -0300 Subject: [firebase-br] inventario de estoque In-Reply-To: <9e647ad61002041114o30a789bft2711bae62f2eb496@mail.gmail.com> References: <88c045a11002040447g21fa093fy1915a67d151bb7fe@mail.gmail.com> <025625BE095B4B5DAD09D7433FAB38BC@rubens> <9e647ad61002041114o30a789bft2711bae62f2eb496@mail.gmail.com> Message-ID: <88c045a11002041254k511d7919w3a93cd5ee97cd1fa@mail.gmail.com> ah e obrigado gilmar Em 4 de fevereiro de 2010 16:14, Gilmar Barbosa escreveu: > Boa Tarde, Reijanio, > > Aki em Minas, quando vc vai imprimir o inventario, ele deve ser agrupado > por > SITUAÇÃO TRIBUTÁRIA. Ou seja, primeiro imprimimos os produtos que são > tributados a 18% (por exemplo), mostramos o subtotal a cada página. No > final > dos produtos tributados a 18%, devemos colocar o total destes itens. > > Após iniciamos a impressão dos produtos que são SUBSTITUIÇÃO TRIBUTÁRIA e > procedemos da mesma forma. > > Na última pagina, imprimimos o TOTAL FINAL DO INVENTARIO. > > Existe um modelo oficial no site da Administração Fazendária do Estado. Mas > as colunas dos dados são as seguintes: > > Classificação Fiscal - Discriminação - Unidade - Valor Unitário - Valor > Total > > Nome deste Livro na Administração Fazendária :Livro Registro de Inventário > - > RI - Modelo P7. > > Espero ter ajudado, > > Gilmar > > > Em 4 de fevereiro de 2010 16:10, Rubens - Solucao Empresarial < > rubens em solucaoempresarial.net> escreveu: > > > um iventario oficial e o seguinte - nome do produto qtde que tem no > estoque > > - custo do produto e o total que é qtde * custo, e cada pagina que sai > tem > > que ter um total da paginas e no final do relatorio a soma total das > paginas > > > > a folha comeca com numero 2 ou 3 pois tem a capa que o contador tem que > > mandar encardenar > > ----- Original Message ----- From: "Reijanio Nunes Ribeiro" < > > rnribeiro em gmail.com> > > > > To: "FireBase" > > Sent: Thursday, February 04, 2010 10:47 AM > > Subject: [firebase-br] inventario de estoque > > > > > > > > bom dia pessoal estou precisando criar um relatorio de inventario de > > estoque > > e to apanhando gostaria de saber se alguem te alguma modelo de tabela de > > inventario, pra me passar, pois estou meio que apanhando > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Gilmar Barbosa Gomes > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From joseluiz em medeirosinfor.com Thu Feb 4 23:45:31 2010 From: joseluiz em medeirosinfor.com (Jose Luiz de Medeiros) Date: Thu, 4 Feb 2010 23:45:31 -0200 Subject: [firebase-br] =?iso-8859-1?q?=28sem_assunto=29?= Message-ID: <000f01caa604$e8b00450$ba100cf0$@com> Colegas… Tenho essa procedure: SET TERM ^ ; CREATE PROCEDURE SP_CALCULACD ( id integer) returns ( apagar numeric(12,2), areceber numeric(12,2), situacao numeric(12,2)) as declare variable debito numeric(12,2); declare variable credito numeric(12,2); begin select sum(d.valor_parcela) from contasreceber d where d.id_cliente = :id into :debito; select sum(c.valor) from caixa c where c.id_cliente = :id into :credito; apagar = :debito; areceber = :credito; situacao = :debito - :credito; suspend; end^ SET TERM ; ^ Preciso saber a situação de todos os clientes de uma vez, nessa procedure coloco o id de um cliente ela me retorna O debito o credito e a situação daquele cliente. Sera que teria jeito de saber a situação de todos de uma vez? Tentei assim mas não deu: Execute procedure SP_calculacd(select id from clientes); Como sou meio cru em firebird, alguém poderia me dar uma força? Grato: Jose Luiz From nextcorp em terra.com.br Fri Feb 5 01:59:41 2010 From: nextcorp em terra.com.br (=?iso-8859-1?Q?NextCorp_Inform=E1tica?=) Date: Fri, 5 Feb 2010 01:59:41 -0200 Subject: [firebase-br] (sem assunto) In-Reply-To: <000f01caa604$e8b00450$ba100cf0$@com> References: <000f01caa604$e8b00450$ba100cf0$@com> Message-ID: <07C369EC47C246A8978F4A7D6FCA4560@nextcorpnote> Caro colega Tenta assim for select cli_codigo from clientes into :wcodcli do begin select sum(d.valor_parcela) from contasreceber d where d.id_cliente = :wcodcli into :debito end; assim ele le a sua tabela de clientes e dentro do begin end vc executa os selects Atenciosamente Washington André Muller da silva ####################### NextCorp Informática Ltda www.nextcorp.com.br nextcorp em nextcorp.com.br nextcorp em terra.com.br 0xx-(51)-3037-6605 ####################### -------------------------------------------------- From: "Jose Luiz de Medeiros" Sent: Thursday, February 04, 2010 11:45 PM To: "lista em firebase. com. br" Subject: [firebase-br] (sem assunto) > Colegas. > > > > Tenho essa procedure: > > > > SET TERM ^ ; > > > > CREATE PROCEDURE SP_CALCULACD ( > > id integer) > > returns ( > > apagar numeric(12,2), > > areceber numeric(12,2), > > situacao numeric(12,2)) > > as > > declare variable debito numeric(12,2); > > declare variable credito numeric(12,2); > > begin > > > > select sum(d.valor_parcela) > > from contasreceber d > > where d.id_cliente = :id > > into :debito; > > > > select sum(c.valor) > > from caixa c > > where c.id_cliente = :id > > into :credito; > > apagar = :debito; > > areceber = :credito; > > situacao = :debito - :credito; > > suspend; > > end^ > > > > SET TERM ; ^ > > > > Preciso saber a situação de todos os clientes de uma vez, nessa procedure > coloco o id de um cliente ela me retorna > > O debito o credito e a situação daquele cliente. > > Sera que teria jeito de saber a situação de todos de uma vez? > > > > Tentei assim mas não deu: > > > > Execute procedure SP_calculacd(select id from clientes); > > > > Como sou meio cru em firebird, alguém poderia me dar uma força? > > > > > > Grato: > > Jose Luiz > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > 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=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNjUzMzUyMjYuOTY5NTk1LjQ1MjAuY2FicmV0b24udGVycmEuY29tLDQzMzE=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.5.435 / Virus Database: 271.1.1/2666 - Release Date: 02/03/10 > 19:35:00 > From rdadelphi em gmail.com Fri Feb 5 02:17:23 2010 From: rdadelphi em gmail.com (RDA Delphi) Date: Fri, 05 Feb 2010 01:17:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?Preciso_de_uma_opini=E3o_=28foto_no_?= =?iso-8859-1?q?banco_de_dados=29?= In-Reply-To: <007e01ca994e$50fd3230$6915a8c0@MagnoSystem> References: <20df73461001141227pd33089fk142f5d9592014b@mail.gmail.com> <7e8118371001141241x16771b64hbef255dbb1fdfdc9@mail.gmail.com> <21538b731001151137r204a5fd5g3c61de611a505f90@mail.gmail.com> <4B561A08.6090908@gmail.com><007901ca994d$00e4b300$6915a8c0@MagnoSystem> <4B5623D6.8070901@gmail.com> <007e01ca994e$50fd3230$6915a8c0@MagnoSystem> Message-ID: <4B6B9BD3.1080109@gmail.com> E aí pessoal, Tenho um Banco de Dados Firebird e um campo para fotos blob, cada foto vai ter o tamanho 3x4 em jpeg Atualmente o clube conta com 600 membros mas pode chegar a até uma faixa de 10 mil membros. Eu coloco a foto diretamente na tabela ou coloco apenas o caminho e as fotos por fora? 10 mil registros a performance com fotos diminue muito? Grato From rdadelphi em gmail.com Fri Feb 5 02:47:22 2010 From: rdadelphi em gmail.com (RDA Delphi) Date: Fri, 05 Feb 2010 01:47:22 -0300 Subject: [firebase-br] Onde ligo/desligo Forced-Writes? In-Reply-To: <000f01caa604$e8b00450$ba100cf0$@com> References: <000f01caa604$e8b00450$ba100cf0$@com> Message-ID: <4B6BA2DA.7040805@gmail.com> E aí, alguém sabe onde habilito/desabilito este tal de Forced-Writes? Grato From forum_firebird em daunebr.com Fri Feb 5 07:20:54 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Fri, 5 Feb 2010 01:20:54 -0800 (PST) Subject: [firebase-br] =?iso-8859-1?q?Preciso_de_uma_opini=E3o_=28foto_no_?= =?iso-8859-1?q?banco_de_dados=29?= In-Reply-To: <4B6B9BD3.1080109@gmail.com> References: <20df73461001141227pd33089fk142f5d9592014b@mail.gmail.com> <7e8118371001141241x16771b64hbef255dbb1fdfdc9@mail.gmail.com> <21538b731001151137r204a5fd5g3c61de611a505f90@mail.gmail.com> <4B561A08.6090908@gmail.com><007901ca994d$00e4b300$6915a8c0@MagnoSystem> <4B5623D6.8070901@gmail.com> <007e01ca994e$50fd3230$6915a8c0@MagnoSystem> <4B6B9BD3.1080109@gmail.com> Message-ID: <22532.54701.qm@web801.biz.mail.mud.yahoo.com> Se vc souber programar o frontend direitinho, guardar as fotos no proprio BD é muito mais vantagem sob varios aspectos. Eu uso aqui um banco que ja esta com 8gb e tá indo muito bem. Pra nao dizer q nao tenho nada a reclamar, fazer backup de banco grande sempre é mais trabalhoso de backup de banco pequeno. ________________________________ From: RDA Delphi To: FireBase Sent: Fri, February 5, 2010 2:17:23 AM Subject: [firebase-br] Preciso de uma opinião (foto no banco de dados) E aí pessoal, Tenho um Banco de Dados Firebird e um campo para fotos blob, cada foto vai ter o tamanho 3x4 em jpeg Atualmente o clube conta com 600 membros mas pode chegar a até uma faixa de 10 mil membros. Eu coloco a foto diretamente na tabela ou coloco apenas o caminho e as fotos por fora? 10 mil registros a performance com fotos diminue muito? 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 fzorzetto em ig.com.br Fri Feb 5 08:03:34 2010 From: fzorzetto em ig.com.br (Fabio) Date: Fri, 5 Feb 2010 08:03:34 -0200 Subject: [firebase-br] =?iso-8859-1?q?Preciso_de_uma_opini=E3o_=28foto_no_?= =?iso-8859-1?q?banco_de_dados=29?= References: <20df73461001141227pd33089fk142f5d9592014b@mail.gmail.com> <7e8118371001141241x16771b64hbef255dbb1fdfdc9@mail.gmail.com> <21538b731001151137r204a5fd5g3c61de611a505f90@mail.gmail.com> <4B561A08.6090908@gmail.com><007901ca994d$00e4b300$6915a8c0@MagnoSystem> <4B5623D6.8070901@gmail.com><007e01ca994e$50fd3230$6915a8c0@MagnoSystem> <4B6B9BD3.1080109@gmail.com> Message-ID: Depende ... Se voce vai fazer acesso remoto talvez seja interessante guardar no banco de dados, senão vai ter que fazer uma rotina pra enviar a foto "bufferizada" via socket. Se for acesso remoto, caminho das fotos sem pensar. Abraços From bzottis em ig.com.br Fri Feb 5 08:18:49 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Fri, 5 Feb 2010 08:18:49 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__2_d=FAvidas?= In-Reply-To: <9C6FA77984B242F7A16575844362DE4E@zeus> References: <0D906BC9F8324B61800846EA85504F0B@whebdc.com.br> <9C6FA77984B242F7A16575844362DE4E@zeus> Message-ID: <002d01caa64c$a000c210$e0024630$@com.br> Instala o Firebird nessa máquina também; Acho que resolve. Espero que ajude. Eu instalei o GExperts e ele tem a opção de -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Renato Alves Enviada em: quinta-feira, 4 de fevereiro de 2010 17:42 Para: FireBase Assunto: Re: [firebase-br] 2 dúvidas Boa tarde Felipe, 1º IBExpert: Eu uso o IBExpert aqui de minha casa e ele acessa um pc que está a 50km sem problemas. Claro que vc verificou Firewall, permissões de rede, colocou o ip da máquina para acesso entre outras coisas no ibexpert. 2º Delphi 2010: Não sei qual versão do delphi 2010 vc uso, aqui uso a architect e se não me engano já tem 4 upgrades. Estou migrando meus sistemas aos poucos, ainda não percebi este erro, mas tenho um sistema pequeno que utiliza inserção através de Stored Procedure e sem erros. Renato Alves, ----- Original Message ----- From: "Felipe Ambrosio" To: "FireBase" Sent: Thursday, February 04, 2010 12:08 PM Subject: [firebase-br] 2 dúvidas Pessoal, estou com 2 problemas que já procurei em foruns pela Web mas não consegui nada, se alguem souber ae: 1º IBExpert: Tenho duas máquina instaladas com o FB server ligadas ponto a ponto, rodando uma aplicação utilizando o mesmo banco (sendo que o mesmo está em apenas uma das máquina), o programa roda tudo certinho, mas da máquina cliente eu não consigo conectar no banco através do IBExpert, ou seja, pelo Windows ou pelo aplicativo eu acesso o banco, mas somente pelo IBExpert não vai. É apresentado o erro: Unsuccessful execution caudes by an unavailable resource. unavailable database. 2º Delphi 2010: Começamos uma aplicação com a nova ferramenta, mas estou quase me arrependendo, pois a mesma está apresentando alguns problemas que quando eu recompilo nas versões 6 e 7 vai tranquilo. O problema de agora é com a transação, onde ao salvar um registro em uma tela de cadastro, o campo function do grid não é atualizado, somente saindo e entrando na função, mas como disse antes, recompilei a mesma aplicação (com os mesmo parâmetros do TTRansaction) em outras versões do Delphi, e esse problema não ocorre. Alguem sabe se é um bug mesmo da ferramente, ou algo que estou fazendo errado? Vlww pessoal!! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2666 - Data de Lançamento: 02/05/10 05:35:00 From kmerlotti em gmail.com Fri Feb 5 08:19:50 2010 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Fri, 5 Feb 2010 08:19:50 -0200 Subject: [firebase-br] Onde ligo/desligo Forced-Writes? In-Reply-To: <4B6BA2DA.7040805@gmail.com> References: <000f01caa604$e8b00450$ba100cf0$@com> <4B6BA2DA.7040805@gmail.com> Message-ID: <20eaa6881002050219m6f8f9c1ch6b34d35d8328729e@mail.gmail.com> Você deve utilizar o utilitário gfix: gfix -write sync localhot:c:\base.fdb -user SYSDBA -password masterkey Abraço! Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Twitter: http://twitter.com/kmerlotti Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento pode ser feito de várias formas! Registra lá. Não custa nada!!! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti 2010/2/5 RDA Delphi : > E aí, alguém sabe onde habilito/desabilito este tal de Forced-Writes? > > 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 kmerlotti em gmail.com Fri Feb 5 08:22:11 2010 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Fri, 5 Feb 2010 08:22:11 -0200 Subject: [firebase-br] erro ao drop view In-Reply-To: References: <20eaa6881002041111g201b6d09p5b71b1db5b11b7b3@mail.gmail.com> Message-ID: <20eaa6881002050222r2b3bf87bsc20b30d3f1c12072@mail.gmail.com> Não faz pergunta difícil não, vai?! rsrsrs Eu não tenho idéia porque as ferramentas não apresentaram, alias, 99% das vezes que vi este erro por aqui, foi dentro do IBExpert! :-) Abraço! Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Twitter: http://twitter.com/kmerlotti Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento pode ser feito de várias formas! Registra lá. Não custa nada!!! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti 2010/2/4 Cassios : > mas como podemos explicar no ibexpert ou fb mastro não apresentar este erro? > > > vlw. > > Kelver Merlotti escreveu: >> >> Deve ter alguma procedure, por exemplo, fazendo select nessa sua view. >> Será necessário remover a dependência antes de apagar a view. >> Abraço! >> >> Kelver Merlotti >> Coordenador Editorial do Portal www.ActiveDelphi.com.br >> Contato: kelver em activedelphi.com.br >> Google: kmerlotti em gmail.com >> Twitter: http://twitter.com/kmerlotti >> Tem um segundo? Então, dá uma olhadinha nisso: >> Um site de publicidades, de Portugal, está pagando em euros (quase 3x >> mais que em reais) pra quem estiver disposto a: >>  * Ler anúncios >>  * Visitar sites >>  * Clicar em banners >>  * Navegar na NET >>  * Ler e-mails >>  * Convidar novos usuários >> O pagamento pode ser feito de várias formas! >> Registra lá. Não custa nada!!! ;-) >> http://www.publipt.com/pages/index.php?refid=kmerlotti >> >> >> >> 2010/2/4 Cassios : >>> >>> opa.. to com um caso estranho.. >>> tenho um atualizador que fiz. para executar comandos no meu BD no >>> cliente. >>> >>> tem o comando drop view MinhaView que quando executo pelo meu atualizador >>> usando um command dá esta Mensagem de Erro: >>> unsuccessful metadata update >>> cannot delete >>> COLUMN ID_Field >>> there are 1 dependencies >>> >>> >>> o que intriga é que se executo este comando no FB maestro por exemplo >>> funciona normal, apaga a view normal. >>> >>> alguem já passou por um caso semelhante? >>> >>> 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 fkambrosio em gmail.com Fri Feb 5 09:28:43 2010 From: fkambrosio em gmail.com (Felipe Ambrosio) Date: Fri, 5 Feb 2010 08:28:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__2_d=FAvidas?= In-Reply-To: <002d01caa64c$a000c210$e0024630$@com.br> References: <0D906BC9F8324B61800846EA85504F0B@whebdc.com.br><9C6FA77984B242F7A16575844362DE4E@zeus> <002d01caa64c$a000c210$e0024630$@com.br> Message-ID: <5666A010FA53408AA0CE8845773E3947@whebdc.com.br> Eu tenho o Firebird instalado nas 2 ;// ----- Original Message ----- From: "José mauricio Zottis" To: "'FireBase'" Sent: Friday, February 05, 2010 7:18 AM Subject: [firebase-br] RES: 2 dúvidas Instala o Firebird nessa máquina também; Acho que resolve. Espero que ajude. Eu instalei o GExperts e ele tem a opção de -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Renato Alves Enviada em: quinta-feira, 4 de fevereiro de 2010 17:42 Para: FireBase Assunto: Re: [firebase-br] 2 dúvidas Boa tarde Felipe, 1º IBExpert: Eu uso o IBExpert aqui de minha casa e ele acessa um pc que está a 50km sem problemas. Claro que vc verificou Firewall, permissões de rede, colocou o ip da máquina para acesso entre outras coisas no ibexpert. 2º Delphi 2010: Não sei qual versão do delphi 2010 vc uso, aqui uso a architect e se não me engano já tem 4 upgrades. Estou migrando meus sistemas aos poucos, ainda não percebi este erro, mas tenho um sistema pequeno que utiliza inserção através de Stored Procedure e sem erros. Renato Alves, ----- Original Message ----- From: "Felipe Ambrosio" To: "FireBase" Sent: Thursday, February 04, 2010 12:08 PM Subject: [firebase-br] 2 dúvidas Pessoal, estou com 2 problemas que já procurei em foruns pela Web mas não consegui nada, se alguem souber ae: 1º IBExpert: Tenho duas máquina instaladas com o FB server ligadas ponto a ponto, rodando uma aplicação utilizando o mesmo banco (sendo que o mesmo está em apenas uma das máquina), o programa roda tudo certinho, mas da máquina cliente eu não consigo conectar no banco através do IBExpert, ou seja, pelo Windows ou pelo aplicativo eu acesso o banco, mas somente pelo IBExpert não vai. É apresentado o erro: Unsuccessful execution caudes by an unavailable resource. unavailable database. 2º Delphi 2010: Começamos uma aplicação com a nova ferramenta, mas estou quase me arrependendo, pois a mesma está apresentando alguns problemas que quando eu recompilo nas versões 6 e 7 vai tranquilo. O problema de agora é com a transação, onde ao salvar um registro em uma tela de cadastro, o campo function do grid não é atualizado, somente saindo e entrando na função, mas como disse antes, recompilei a mesma aplicação (com os mesmo parâmetros do TTRansaction) em outras versões do Delphi, e esse problema não ocorre. Alguem sabe se é um bug mesmo da ferramente, ou algo que estou fazendo errado? Vlww pessoal!! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2666 - Data de Lançamento: 02/05/10 05:35: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 Felipe Ambrosio From ivan em cyber.inf.br Fri Feb 5 08:34:47 2010 From: ivan em cyber.inf.br (Ivan Brasil Fuzzer) Date: Fri, 5 Feb 2010 08:34:47 -0200 (BRST) Subject: [firebase-br] =?utf-8?q?Preciso_de_uma_opini=C3=A3o_=28foto_no_ba?= =?utf-8?q?nco_de_dados=29?= In-Reply-To: <4B6B9BD3.1080109@gmail.com> Message-ID: <28582832.351265366083307.JavaMail.ivan@apu> Banco de dados foi feito para guardar dados, sistema de arquivos para arquivos. Fotos são arquivos, logo, não é recomendado o armazenamento de arquivos em banco de dados, mas sim em um sistema feito para isto. ----- Mensagem original ----- De: "RDA Delphi" Para: "FireBase" Enviadas: Sexta-feira, 5 de Fevereiro de 2010 2:17:23 (GMT-0300) Auto-Detected Assunto: [firebase-br] Preciso de uma opinião (foto no banco de dados) E aí pessoal, Tenho um Banco de Dados Firebird e um campo para fotos blob, cada foto vai ter o tamanho 3x4 em jpeg Atualmente o clube conta com 600 membros mas pode chegar a até uma faixa de 10 mil membros. Eu coloco a foto diretamente na tabela ou coloco apenas o caminho e as fotos por fora? 10 mil registros a performance com fotos diminue muito? 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 -- :: Ivan Brasil Fuzzer :: Tecnocyber Automação de Negócios Ltda Setor de Infraestrutura Av. Salgado Filho, 85 - Apto 120 Erechim - RS - 99700-000 Fone: (54) 3522-3313 From joseluiz em medeirosinfor.com Fri Feb 5 08:53:18 2010 From: joseluiz em medeirosinfor.com (joseluiz em medeirosinfor.com) Date: Fri, 5 Feb 2010 20:53:18 +1000 Subject: [firebase-br] Procedure Message-ID: <69F0C533C4DB49C283272CB816C100F4.MAI@m01.mail.hospedix.com.br> Washington, obrigado pelta atenção.. Eu colocaria o for select do na procedure ou na execução dela? Grato: Jose Luiz ----- Original Message ----- From: NextCorp Informática To: "FireBase" Sent: Fri, 5 Feb 2010 01:59:41 -0200 Subject: Re: [firebase-br] (sem assunto) Caro colega Tenta assim for select cli_codigo from clientes into :wcodcli do begin select sum(d.valor_parcela) from contasreceber d where d.id_cliente = :wcodcli into :debito end; assim ele le a sua tabela de clientes e dentro do begin end vc executa os selects Atenciosamente Washington André Muller da silva ####################### NextCorp Informática Ltda www.nextcorp.com.br nextcorp em nextcorp.com.br nextcorp em terra.com.br 0xx-(51)-3037-6605 ####################### -------------------------------------------------- From: "Jose Luiz de Medeiros" Sent: Thursday, February 04, 2010 11:45 PM To: "lista em firebase. com. br" Subject: [firebase-br] (sem assunto) > Colegas. > > > > Tenho essa procedure: > > > > SET TERM ^ ; > > > > CREATE PROCEDURE SP_CALCULACD ( > > id integer) > > returns ( > > apagar numeric(12,2), > > areceber numeric(12,2), > > situacao numeric(12,2)) > > as > > declare variable debito numeric(12,2); > > declare variable credito numeric(12,2); > > begin > > > > select sum(d.valor_parcela) > > from contasreceber d > > where d.id_cliente = :id > > into :debito; > > > > select sum(c.valor) > > from caixa c > > where c.id_cliente = :id > > into :credito; > > apagar = :debito; > > areceber = :credito; > > situacao = :debito - :credito; > > suspend; > > end^ > > > > SET TERM ; ^ > > > > Preciso saber a situação de todos os clientes de uma vez, nessa procedure > coloco o id de um cliente ela me retorna > > O debito o credito e a situação daquele cliente. > > Sera que teria jeito de saber a situação de todos de uma vez? > > > > Tentei assim mas não deu: > > > > Execute procedure SP_calculacd(select id from clientes); > > > > Como sou meio cru em firebird, alguém poderia me dar uma força? > > > > > > Grato: > > Jose Luiz > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > 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=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNjUzMzUyMjYuOTY 5NTk1LjQ1MjAuY2FicmV0b24udGVycmEuY29tLDQzMzE=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.5.435 / Virus Database: 271.1.1/2666 - Release Date: 02/03/10 > 19:35: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.p hp?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From joseluiz em medeirosinfor.com Fri Feb 5 09:29:17 2010 From: joseluiz em medeirosinfor.com (joseluiz em medeirosinfor.com) Date: Fri, 5 Feb 2010 21:29:17 +1000 Subject: [firebase-br] Procedure Message-ID: Colega.. Fiz dessa forma e deu o mesmo erro: SET TERM ^ ; CREATE PROCEDURE SP_TESTE ( id integer) returns ( situacao numeric(12,2)) as declare variable debito numeric(12,2); begin for select codigocliente from contasreceber into :id do begin select sum(valortotal)Debito from contasreceber d where d.codigocliente = :id into :debito; end situacao = :debito; suspend; end^ SET TERM ; ^ executo assim e deu esse erro: multiple rows in singleton select se eu colocar somente 1 cliente funciona blz!! uso firebird 2.1 Grato: Jose Luiz Alguem saberia cpmo faço ----- Original Message ----- From: NextCorp Informática To: "FireBase" Sent: Fri, 5 Feb 2010 01:59:41 -0200 Subject: Re: [firebase-br] (sem assunto) Caro colega Tenta assim for select cli_codigo from clientes into :wcodcli do begin select sum(d.valor_parcela) from contasreceber d where d.id_cliente = :wcodcli into :debito end; assim ele le a sua tabela de clientes e dentro do begin end vc executa os selects Atenciosamente Washington André Muller da silva ####################### NextCorp Informática Ltda www.nextcorp.com.br nextcorp em nextcorp.com.br nextcorp em terra.com.br 0xx-(51)-3037-6605 ####################### -------------------------------------------------- From: "Jose Luiz de Medeiros" Sent: Thursday, February 04, 2010 11:45 PM To: "lista em firebase. com. br" Subject: [firebase-br] (sem assunto) > Colegas. > > > > Tenho essa procedure: > > > > SET TERM ^ ; > > > > CREATE PROCEDURE SP_CALCULACD ( > > id integer) > > returns ( > > apagar numeric(12,2), > > areceber numeric(12,2), > > situacao numeric(12,2)) > > as > > declare variable debito numeric(12,2); > > declare variable credito numeric(12,2); > > begin > > > > select sum(d.valor_parcela) > > from contasreceber d > > where d.id_cliente = :id > > into :debito; > > > > select sum(c.valor) > > from caixa c > > where c.id_cliente = :id > > into :credito; > > apagar = :debito; > > areceber = :credito; > > situacao = :debito - :credito; > > suspend; > > end^ > > > > SET TERM ; ^ > > > > Preciso saber a situação de todos os clientes de uma vez, nessa procedure > coloco o id de um cliente ela me retorna > > O debito o credito e a situação daquele cliente. > > Sera que teria jeito de saber a situação de todos de uma vez? > > > > Tentei assim mas não deu: > > > > Execute procedure SP_calculacd(select id from clientes); > > > > Como sou meio cru em firebird, alguém poderia me dar uma força? > > > > > > Grato: > > Jose Luiz > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > 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=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNjUzMzUyMjYuOTY 5NTk1LjQ1MjAuY2FicmV0b24udGVycmEuY29tLDQzMzE=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.5.435 / Virus Database: 271.1.1/2666 - Release Date: 02/03/10 > 19:35: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.p hp?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From nextcorp em terra.com.br Fri Feb 5 09:56:08 2010 From: nextcorp em terra.com.br (=?iso-8859-1?Q?NextCorp_Inform=E1tica?=) Date: Fri, 5 Feb 2010 09:56:08 -0200 Subject: [firebase-br] Procedure In-Reply-To: <69F0C533C4DB49C283272CB816C100F4.MAI@m01.mail.hospedix.com.br> References: <69F0C533C4DB49C283272CB816C100F4.MAI@m01.mail.hospedix.com.br> Message-ID: <46662B7A72B0464DB4A83CECE0DE5F8F@nextcorpnote> OI Jose Luiz Coloca na sua SP. Dá uma olhada abaixo. Não testei. Washington CREATE PROCEDURE SP_CALCULACD ( >> >> id integer) >> >> returns ( >> >> apagar numeric(12,2), >> >> areceber numeric(12,2), >> >> situacao numeric(12,2)) >> >> as >> >> declare variable debito numeric(12,2); >> >> declare variable credito numeric(12,2); >> >> begin >> for select cli_codigo from clientes into :wcodcli do begin select sum(d.valor_parcela) >> >> from contasreceber d >> >> where d.id_cliente = :wcodcli >> >> into :debito; >> >> >> >> select sum(c.valor) >> >> from caixa c >> >> where c.id_cliente = :wcodcli >> >> into :credito; end >> >> apagar = :debito; >> >> areceber = :credito; >> >> situacao = :debito - :credito; >> >> suspend; >> >> end^ -------------------------------------------------- From: Sent: Friday, February 05, 2010 8:53 AM To: Subject: [firebase-br] Procedure > Washington, obrigado pelta atenção.. > > Eu colocaria o for select do na procedure ou na execução dela? > > > Grato: > Jose Luiz > > ----- Original Message ----- > From: NextCorp Informática > To: "FireBase" > Sent: Fri, 5 Feb 2010 01:59:41 -0200 > Subject: Re: [firebase-br] (sem assunto) > > Caro colega > > Tenta assim > > for > select cli_codigo > from clientes > into :wcodcli > do > begin > select sum(d.valor_parcela) > from contasreceber d > where d.id_cliente = :wcodcli > into :debito > end; > > assim ele le a sua tabela de clientes e dentro do begin end vc executa os > selects > > Atenciosamente > > Washington André Muller da silva > > ####################### > NextCorp Informática Ltda > www.nextcorp.com.br > nextcorp em nextcorp.com.br > nextcorp em terra.com.br > 0xx-(51)-3037-6605 > ####################### > -------------------------------------------------- > From: "Jose Luiz de Medeiros" > Sent: Thursday, February 04, 2010 11:45 PM > To: "lista em firebase. com. br" > Subject: [firebase-br] (sem assunto) > >> Colegas. >> >> >> >> Tenho essa procedure: >> >> >> >> SET TERM ^ ; >> >> >> >> >> >> >> >> SET TERM ; ^ >> >> >> >> Preciso saber a situação de todos os clientes de uma vez, nessa procedure >> coloco o id de um cliente ela me retorna >> >> O debito o credito e a situação daquele cliente. >> >> Sera que teria jeito de saber a situação de todos de uma vez? >> >> >> >> Tentei assim mas não deu: >> >> >> >> Execute procedure SP_calculacd(select id from clientes); >> >> >> >> Como sou meio cru em firebird, alguém poderia me dar uma força? >> >> >> >> >> >> Grato: >> >> Jose Luiz >> >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> 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=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNjUzMzUyMjYuOTY > 5NTk1LjQ1MjAuY2FicmV0b24udGVycmEuY29tLDQzMzE=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.5.435 / Virus Database: 271.1.1/2666 - Release Date: 02/03/10 >> 19:35: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.p > hp?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=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNjUzNjczNzMuNDA2NjAuMzI0MDcucHJlc3Rvbi50ZXJyYS5jb20sNjgwNg==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 > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.435 / Virus Database: 271.1.1/2669 - Release Date: 02/05/10 > 07:35:00 > From nextcorp em terra.com.br Fri Feb 5 09:59:06 2010 From: nextcorp em terra.com.br (=?iso-8859-1?Q?NextCorp_Inform=E1tica?=) Date: Fri, 5 Feb 2010 09:59:06 -0200 Subject: [firebase-br] Procedure In-Reply-To: References: Message-ID: Oi José Olha a linha, o que vc colocou: for select codigocliente from contasreceber into :id ao invés de ser a tb contasreceber, tem que ser tb cliente, pois vc quer de todos os seus clientes, não é? Olha o outro e-mail que te mandei com a estrutura prontinha, tem que funcionar, apesar que não testei. Washington -------------------------------------------------- From: Sent: Friday, February 05, 2010 9:29 AM To: Subject: [firebase-br] Procedure > Colega.. > > > Fiz dessa forma e deu o mesmo erro: > > > > SET TERM ^ ; > > CREATE PROCEDURE SP_TESTE ( > id integer) > returns ( > situacao numeric(12,2)) > as > declare variable debito numeric(12,2); > begin > for select codigocliente from contasreceber > into :id > do > begin > select sum(valortotal)Debito from contasreceber d > where > d.codigocliente = :id > into :debito; > end > situacao = :debito; > suspend; > end^ > > SET TERM ; ^ > > executo assim e deu esse erro: > multiple rows in singleton select > > se eu colocar somente 1 cliente funciona blz!! > > uso firebird 2.1 > > > Grato: > Jose Luiz > > Alguem saberia cpmo faço > ----- Original Message ----- > From: NextCorp Informática > To: "FireBase" > Sent: Fri, 5 Feb 2010 01:59:41 -0200 > Subject: Re: [firebase-br] (sem assunto) > > Caro colega > > Tenta assim > > for > select cli_codigo > from clientes > into :wcodcli > do > begin > select sum(d.valor_parcela) > from contasreceber d > where d.id_cliente = :wcodcli > into :debito > end; > > assim ele le a sua tabela de clientes e dentro do begin end vc executa os > selects > > Atenciosamente > > Washington André Muller da silva > > ####################### > NextCorp Informática Ltda > www.nextcorp.com.br > nextcorp em nextcorp.com.br > nextcorp em terra.com.br > 0xx-(51)-3037-6605 > ####################### > -------------------------------------------------- > From: "Jose Luiz de Medeiros" > Sent: Thursday, February 04, 2010 11:45 PM > To: "lista em firebase. com. br" > Subject: [firebase-br] (sem assunto) > >> Colegas. >> >> >> >> Tenho essa procedure: >> >> >> >> SET TERM ^ ; >> >> >> >> CREATE PROCEDURE SP_CALCULACD ( >> >> id integer) >> >> returns ( >> >> apagar numeric(12,2), >> >> areceber numeric(12,2), >> >> situacao numeric(12,2)) >> >> as >> >> declare variable debito numeric(12,2); >> >> declare variable credito numeric(12,2); >> >> begin >> >> >> >> select sum(d.valor_parcela) >> >> from contasreceber d >> >> where d.id_cliente = :id >> >> into :debito; >> >> >> >> select sum(c.valor) >> >> from caixa c >> >> where c.id_cliente = :id >> >> into :credito; >> >> apagar = :debito; >> >> areceber = :credito; >> >> situacao = :debito - :credito; >> >> suspend; >> >> end^ >> >> >> >> SET TERM ; ^ >> >> >> >> Preciso saber a situação de todos os clientes de uma vez, nessa procedure >> coloco o id de um cliente ela me retorna >> >> O debito o credito e a situação daquele cliente. >> >> Sera que teria jeito de saber a situação de todos de uma vez? >> >> >> >> Tentei assim mas não deu: >> >> >> >> Execute procedure SP_calculacd(select id from clientes); >> >> >> >> Como sou meio cru em firebird, alguém poderia me dar uma força? >> >> >> >> >> >> Grato: >> >> Jose Luiz >> >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> 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=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNjUzMzUyMjYuOTY > 5NTk1LjQ1MjAuY2FicmV0b24udGVycmEuY29tLDQzMzE=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.5.435 / Virus Database: 271.1.1/2666 - Release Date: 02/03/10 >> 19:35: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.p > hp?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=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNjUzNjk1ODkuMTY3NDQyLjg4NzQudHJpYnVuZS50ZXJyYS5jb20sNzI5NA==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 > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.435 / Virus Database: 271.1.1/2669 - Release Date: 02/05/10 > 07:35:00 > From hsreisjr em gmail.com Fri Feb 5 10:34:59 2010 From: hsreisjr em gmail.com (Humberto S. Reis) Date: Fri, 5 Feb 2010 10:34:59 -0200 Subject: [firebase-br] [Firebase-br] Criar fluxograma a partir de uma trigger Message-ID: Pessoal, tem algum software que faça isso. As vezes a trigger fica muito grande e o sistema perde desempenho. Para fazer uma otimização seria interessante ter o fluxograma. Grato -- Humberto S. Reis From joseluiz em medeirosinfor.com Fri Feb 5 10:57:21 2010 From: joseluiz em medeirosinfor.com (joseluiz em medeirosinfor.com) Date: Fri, 5 Feb 2010 22:57:21 +1000 Subject: [firebase-br] Procedure Message-ID: <904EC66442F24443B037C98190082E7B.MAI@m01.mail.hospedix.com.br> Amigo, desculpa a minha ignorancia mas ainda tenho o mesmo erro: Testei assim e continua dando o erro: Execute procedure SP_calculacd(select id from clientes); o erro é: multiple rows in singleton select CREATE PROCEDURE SP_CALCULACD ( id integer) returns ( apagar numeric(12,2), areceber numeric(12,2), situacao numeric(12,2)) as declare variable debito numeric(12,2); declare variable credito numeric(12,2); begin for select cli_codigo from clientes into :wcodcli do begin select sum(d.valor_parcela) from contasreceber d where d.id_cliente = :wcodcli into :debito; select sum(c.valor) from caixa c where c.id_cliente = :wcodcli into :credito; end apagar = :debito; areceber = :credito; situacao = :debito - :credito; suspend; end^ Grato: Jose Luiz ----- Original Message ----- From: NextCorp Informática To: "FireBase" Sent: Fri, 5 Feb 2010 09:56:08 -0200 Subject: Re: [firebase-br] Procedure OI Jose Luiz Coloca na sua SP. Dá uma olhada abaixo. Não testei. Washington CREATE PROCEDURE SP_CALCULACD ( >> >> id integer) >> >> returns ( >> >> apagar numeric(12,2), >> >> areceber numeric(12,2), >> >> situacao numeric(12,2)) >> >> as >> >> declare variable debito numeric(12,2); >> >> declare variable credito numeric(12,2); >> >> begin >> for select cli_codigo from clientes into :wcodcli do begin select sum(d.valor_parcela) >> >> from contasreceber d >> >> where d.id_cliente = :wcodcli >> >> into :debito; >> >> >> >> select sum(c.valor) >> >> from caixa c >> >> where c.id_cliente = :wcodcli >> >> into :credito; end >> >> apagar = :debito; >> >> areceber = :credito; >> >> situacao = :debito - :credito; >> >> suspend; >> >> end^ -------------------------------------------------- From: Sent: Friday, February 05, 2010 8:53 AM To: Subject: [firebase-br] Procedure > Washington, obrigado pelta atenção.. > > Eu colocaria o for select do na procedure ou na execução dela? > > > Grato: > Jose Luiz > > ----- Original Message ----- > From: NextCorp Informática > To: "FireBase" > Sent: Fri, 5 Feb 2010 01:59:41 -0200 > Subject: Re: [firebase-br] (sem assunto) > > Caro colega > > Tenta assim > > for > select cli_codigo > from clientes > into :wcodcli > do > begin > select sum(d.valor_parcela) > from contasreceber d > where d.id_cliente = :wcodcli > into :debito > end; > > assim ele le a sua tabela de clientes e dentro do begin end vc executa os > selects > > Atenciosamente > > Washington André Muller da silva > > ####################### > NextCorp Informática Ltda > www.nextcorp.com.br > nextcorp em nextcorp.com.br > nextcorp em terra.com.br > 0xx-(51)-3037-6605 > ####################### > -------------------------------------------------- > From: "Jose Luiz de Medeiros" > Sent: Thursday, February 04, 2010 11:45 PM > To: "lista em firebase. com. br" > Subject: [firebase-br] (sem assunto) > >> Colegas. >> >> >> >> Tenho essa procedure: >> >> >> >> SET TERM ^ ; >> >> >> >> >> >> >> >> SET TERM ; ^ >> >> >> >> Preciso saber a situação de todos os clientes de uma vez, nessa procedure >> coloco o id de um cliente ela me retorna >> >> O debito o credito e a situação daquele cliente. >> >> Sera que teria jeito de saber a situação de todos de uma vez? >> >> >> >> Tentei assim mas não deu: >> >> >> >> Execute procedure SP_calculacd(select id from clientes); >> >> >> >> Como sou meio cru em firebird, alguém poderia me dar uma força? >> >> >> >> >> >> Grato: >> >> Jose Luiz >> >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> 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=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNjUzMzUyMjYuOT Y > 5NTk1LjQ1MjAuY2FicmV0b24udGVycmEuY29tLDQzMzE=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.5.435 / Virus Database: 271.1.1/2666 - Release Date: 02/03/10 >> 19:35: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.p > hp?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=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNjUzNjczNzMuNDA 2NjAuMzI0MDcucHJlc3Rvbi50ZXJyYS5jb20sNjgwNg==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 > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.435 / Virus Database: 271.1.1/2669 - Release Date: 02/05/10 > 07:35: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.p hp?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bragaped em gmail.com Fri Feb 5 11:07:33 2010 From: bragaped em gmail.com (Pedro Braga) Date: Fri, 5 Feb 2010 11:07:33 -0200 Subject: [firebase-br] =?iso-8859-1?q?COMO_Criar_Banco_de_Dados_via_c=F3di?= =?iso-8859-1?q?go=3F?= In-Reply-To: References: <4B6AD2AF.4050306@gmail.com> Message-ID: Aproveitando o Topico pretendo criar um componente para verificar a estrutura do banco e alterar atravez de um XML +/- idem ao data base compare do ibexpert e gostaria de saber se a comunidade aprova esse tipo de componente inicialmente ira funcionar somente para o FB mais pretendo futuramente fazer esse verificação para todos os bancos que o dbx possui driver nativo. Pedro. Em 4 de fevereiro de 2010 12:11, Paulo Moreira da Costa Junior < juniorpt em gmail.com> escreveu: > veja isto... > achei no site da firebase msmo > > -- Cria o primeiro banco de dados (db1.fdb) > create database 'c:\db1.fdb' user 'SYSDBA' password 'masterkey' > page_size 4096 sql_dialect 3 > clientlib 'fbclient.dll'; > > -- Cria o segundo banco de dados (db2.fdb) > create database 'c:\db2.fdb' user 'SYSDBA' password 'masterkey' > page_size 4096 sql_dialect 3 > clientlib 'fbclient.dll'; > > -- conecta o banco db1.fdb nomeando a conexão com o apelido db1 > create connection db1 dbname 'c:\db1.fdb' > password 'masterkey' user 'SYSDBA' > sql_dialect 3 > clientlib 'fbclient.dll'; > > -- conecta o banco db2.fdb nomeando a conexão com o apelido db2 > create connection db2 dbname 'c:\db2.fdb' > password 'masterkey' user 'SYSDBA' > sql_dialect 3 > clientlib 'fbclient.dll'; > > use db1; -- seleciona a conexão db1 > > vstmt = 'create table "employees" ( ' || ' > id integer not null primary key, > full_name varchar(100), > company_id integer)'; > > execute statement :vstmt; -- Cria a tabela employees no bd1.fdb > > commit; -- Comita as alterações > > -- Insere cinco registros na tabela employees > > insert into "employees" (id, full_name, company_id) values (1, 'Alexander > Khvastunov', 2); > insert into "employees" (id, full_name, company_id) values (2, 'Bill > Gates', 1); > insert into "employees" (id, full_name, company_id) values (3, 'John Doe', > NULL); > insert into "employees" (id, full_name, company_id) values (4, 'Vladimir > Putin', 3); > insert into "employees" (id, full_name, company_id) values (5, 'Somebody', > 15); > > use db2; -- seleciona a conexão db2 > > execute statement -- Cria a tabela companies > > 'create table companies ( > id integer not null primary key, > company_name varchar(100))'; > > commit; -- Comita as alterações > > -- Insere três registros na tabela companies > > insert into companies (id, company_name) values (1, 'Microsoft'); > insert into companies (id, company_name) values (2, 'HK-Software'); > insert into companies (id, company_name) values (3, 'The Kremlin?'); > > commit; -- Comita as alterações > > use db1; -- seleciona a conexão db1 > > -- Abre um ?loop? na tabela employees, recuperando todos os registros > dela, um à um. > > dá uma tentada e depois posta aqui o resultado > > > > 2010/2/4 RDA Delphi > > > Olá a todos. > > > > No início da minha aplicação, quando o programa inicia e não encontra o > > arquivo FDB, eu queria criar o arquivo pelo Delphi7, como faço isso? > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Paulo Moreira da Costa Junior > Cel.: 8751-7895 > Res.: 4055-4655 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From escovadordebits em gmail.com Fri Feb 5 11:36:26 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 05 Feb 2010 10:36:26 -0300 Subject: [firebase-br] (sem assunto) In-Reply-To: <000f01caa604$e8b00450$ba100cf0$@com> References: <000f01caa604$e8b00450$ba100cf0$@com> Message-ID: <4B6C1EDA.1000007@gmail.com> Bom dia/tarde José. Grande José, eu provalmente falarei besteira, mas se você deseja obter o total de crédito, débito e saldo de todos os clientes, então porque você apenas não retira o código do cliente das cláusulas WHERE da sua stored procedure? Poderia até extendê-la, como por exemplo, se o código do cliente informado for zero, então a SP deve retornar o somatório de todos os clientes, caso contrário, apenas daquele que foi informado. Se essa idéia tiver fundamento p/ você, então teste o seguinte código: SET TERM ^ ; CREATE OR ALTER PROCEDURE SP_CALCULACD( -- Código do cliente (zero = todos). ID INTEGER )RETURNS( -- Débito. APAGAR NUMERIC(12,2), -- Crédito. ARECEBER NUMERIC(12,2), -- Saldo. SITUACAO NUMERIC(12,2) )AS BEGIN -- Deseja obter a situação geral dos clientes? IF ((ID IS NULL) OR (ID = 0)) THEN BEGIN -- Obtém o total de débitos de todos os clientes. SELECT SUM(VALOR_PARCELA) FROM CONTASRECEBER INTO :APAGAR; -- Obtém o total de créditos de todos os clientes. SELECT SUM(VALOR) FROM CAIXA INTO :ARECEBER; END -- IF ELSE BEGIN -- Obtém o total de débitos do cliente informado. SELECT SUM(VALOR_PARCELA) FROM CONTASRECEBER WHERE ID_CLIENTE = :ID INTO :APAGAR; -- Obtém o total de créditos do cliente informado. SELECT SUM(VALOR) FROM CAIXA WHERE ID_CLIENTE = :ID INTO :ARECEBER; END -- ELSE -- Calcula o saldo. SITUACAO = DEBITO - CREDITO; -- Não seria CREDITO - DEBITO? END^ SET TERM ; ^ Agora basta testar: SELECT * FROM CALCULACD(0); SELECT * FROM CALCULACD(1); Espero ter ajudado mais que atrapalhado. :D Jose Luiz de Medeiros escreveu: > Colegas? > > > > Tenho essa procedure: > > > > SET TERM ^ ; > > > > CREATE PROCEDURE SP_CALCULACD ( > > id integer) > > returns ( > > apagar numeric(12,2), > > areceber numeric(12,2), > > situacao numeric(12,2)) > > as > > declare variable debito numeric(12,2); > > declare variable credito numeric(12,2); > > begin > > > > select sum(d.valor_parcela) > > from contasreceber d > > where d.id_cliente = :id > > into :debito; > > > > select sum(c.valor) > > from caixa c > > where c.id_cliente = :id > > into :credito; > > apagar = :debito; > > areceber = :credito; > > situacao = :debito - :credito; > > suspend; > > end^ > > > > SET TERM ; ^ > > > > Preciso saber a situação de todos os clientes de uma vez, nessa procedure > coloco o id de um cliente ela me retorna > > O debito o credito e a situação daquele cliente. > > Sera que teria jeito de saber a situação de todos de uma vez? > > > > Tentei assim mas não deu: > > > > Execute procedure SP_calculacd(select id from clientes); > > > > Como sou meio cru em firebird, alguém poderia me dar uma força? > > > > > > Grato: > > Jose Luiz > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From isael em stetika.com.br Fri Feb 5 11:45:44 2010 From: isael em stetika.com.br (Isael Faria Junior) Date: Fri, 05 Feb 2010 11:45:44 -0200 Subject: [firebase-br] Procedure In-Reply-To: <904EC66442F24443B037C98190082E7B.MAI@m01.mail.hospedix.com.br> References: <904EC66442F24443B037C98190082E7B.MAI@m01.mail.hospedix.com.br> Message-ID: <4B6C2108.8000402@stetika.com.br> SIGNIFICA QUE O SEU SELECT ESTA RETORNADO MAIS DO QUE O NUMERO ESPERADO DE LINHAS, OU SEJA, ELE ESPERA UM E RETORNA > 1. VC TEM DUAS SOLUÇÕES OU CORRIGE O SELECT PARA TRAZER UM RESULTADO SÓ, OU COLOCAR O SELECT EM UM FOR joseluiz em medeirosinfor.com escreveu: > Amigo, desculpa a minha ignorancia mas ainda tenho o mesmo erro: > > Testei assim e continua dando o erro: Execute procedure SP_calculacd(select id from clientes); > > o erro é: multiple rows in singleton select > > > > CREATE PROCEDURE SP_CALCULACD ( > > id integer) > > returns ( > > apagar numeric(12,2), > > areceber numeric(12,2), > > situacao numeric(12,2)) > as > > declare variable debito numeric(12,2); > > declare variable credito numeric(12,2); > begin > for > select cli_codigo > from clientes > into :wcodcli > do > begin > select sum(d.valor_parcela) > from contasreceber d > where d.id_cliente = :wcodcli > into :debito; > > select sum(c.valor) > > from caixa c > > where c.id_cliente = :wcodcli > > into :credito; > end > > apagar = :debito; > > areceber = :credito; > > situacao = :debito - :credito; > > suspend; > > end^ > > > Grato: Jose Luiz > ----- Original Message ----- > From: NextCorp Informática > To: "FireBase" > Sent: Fri, 5 Feb 2010 09:56:08 -0200 > Subject: Re: [firebase-br] Procedure > > OI Jose Luiz > > Coloca na sua SP. Dá uma olhada abaixo. > > Não testei. > > Washington > > CREATE PROCEDURE SP_CALCULACD ( > >>> id integer) >>> >>> returns ( >>> >>> apagar numeric(12,2), >>> >>> areceber numeric(12,2), >>> >>> situacao numeric(12,2)) >>> >>> as >>> >>> declare variable debito numeric(12,2); >>> >>> declare variable credito numeric(12,2); >>> >>> begin >>> >>> > for > select cli_codigo > from clientes > into :wcodcli > do > begin > select sum(d.valor_parcela) > >>> from contasreceber d >>> >>> where d.id_cliente = :wcodcli >>> >>> into :debito; >>> >>> >>> >>> select sum(c.valor) >>> >>> from caixa c >>> >>> where c.id_cliente = :wcodcli >>> >>> into :credito; >>> > end > >>> apagar = :debito; >>> >>> areceber = :credito; >>> >>> situacao = :debito - :credito; >>> >>> suspend; >>> >>> end^ >>> > > > -------------------------------------------------- > From: > Sent: Friday, February 05, 2010 8:53 AM > To: > Subject: [firebase-br] Procedure > > >> Washington, obrigado pelta atenção.. >> >> Eu colocaria o for select do na procedure ou na execução dela? >> >> >> Grato: >> Jose Luiz >> >> ----- Original Message ----- >> From: NextCorp Informática >> To: "FireBase" >> Sent: Fri, 5 Feb 2010 01:59:41 -0200 >> Subject: Re: [firebase-br] (sem assunto) >> >> Caro colega >> >> Tenta assim >> >> for >> select cli_codigo >> from clientes >> into :wcodcli >> do >> begin >> select sum(d.valor_parcela) >> from contasreceber d >> where d.id_cliente = :wcodcli >> into :debito >> end; >> >> assim ele le a sua tabela de clientes e dentro do begin end vc executa os >> selects >> >> Atenciosamente >> >> Washington André Muller da silva >> >> ####################### >> NextCorp Informática Ltda >> www.nextcorp.com.br >> nextcorp em nextcorp.com.br >> nextcorp em terra.com.br >> 0xx-(51)-3037-6605 >> ####################### >> -------------------------------------------------- >> From: "Jose Luiz de Medeiros" >> Sent: Thursday, February 04, 2010 11:45 PM >> To: "lista em firebase. com. br" >> Subject: [firebase-br] (sem assunto) >> >> >>> Colegas. >>> >>> >>> >>> Tenho essa procedure: >>> >>> >>> >>> SET TERM ^ ; >>> >>> >>> >>> >>> SET TERM ; ^ >>> >>> >>> >>> Preciso saber a situação de todos os clientes de uma vez, nessa procedure >>> coloco o id de um cliente ela me retorna >>> >>> O debito o credito e a situação daquele cliente. >>> >>> Sera que teria jeito de saber a situação de todos de uma vez? >>> >>> >>> >>> Tentei assim mas não deu: >>> >>> >>> >>> Execute procedure SP_calculacd(select id from clientes); >>> >>> >>> >>> Como sou meio cru em firebird, alguém poderia me dar uma força? >>> >>> >>> >>> >>> >>> Grato: >>> >>> Jose Luiz >>> >>> >>> >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> 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=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNjUzMzUyMjYuOT >>> > Y > >> 5NTk1LjQ1MjAuY2FicmV0b24udGVycmEuY29tLDQzMzE=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.5.435 / Virus Database: 271.1.1/2666 - Release Date: 02/03/10 >>> 19:35: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.p >> hp?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=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNjUzNjczNzMuNDA >> > 2NjAuMzI0MDcucHJlc3Rvbi50ZXJyYS5jb20sNjgwNg==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 >> > > > > >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.5.435 / Virus Database: 271.1.1/2669 - Release Date: 02/05/10 >> 07:35: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.p > hp?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ------------------------------------------------------------------------ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Feb 5 11:47:55 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 05 Feb 2010 10:47:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?Preciso_de_uma_opini=E3o_=28foto_no_?= =?iso-8859-1?q?banco_de_dados=29?= In-Reply-To: <4B6B9BD3.1080109@gmail.com> References: <20df73461001141227pd33089fk142f5d9592014b@mail.gmail.com> <7e8118371001141241x16771b64hbef255dbb1fdfdc9@mail.gmail.com> <21538b731001151137r204a5fd5g3c61de611a505f90@mail.gmail.com> <4B561A08.6090908@gmail.com><007901ca994d$00e4b300$6915a8c0@MagnoSystem> <4B5623D6.8070901@gmail.com> <007e01ca994e$50fd3230$6915a8c0@MagnoSystem> <4B6B9BD3.1080109@gmail.com> Message-ID: <4B6C218B.3050209@gmail.com> Bom dia/tarde RDA. Grande RDA, minha humilde sugestão é que você armazene essas fotos no próprio banco de dados. Caso você mantenha-as em arquivos externos, corre o risco de não mais encontrá-las por N motivos (usuário deletou o arquivo, etc...). Então seria bem mais seguro você manter tudo no banco de dados. Com relação à performance, bastará ter o cuidado de ler os respectivos campos BLOB apenas quando necessário, pois no restante continuará com a mesma performance de antes. Assim como já foi citado por um outro membro desse fórum, haverá o incoveniente do maior tempo gasto na geração dos backups, assim como o tamanho maior dos mesmos backups. Pode também driblar essa situação, usando o NBackup para gerar backups incrementais (diferenciais), que acabam gastando muito menos tempo e espaço que um backup completo. São apenas sugestões. Espero ter ajudado mais que atrapalhado. :D RDA Delphi escreveu: > E aí pessoal, > > Tenho um Banco de Dados Firebird e um campo para fotos blob, cada foto > vai ter o tamanho 3x4 em jpeg > > Atualmente o clube conta com 600 membros mas pode chegar a até uma > faixa de 10 mil membros. > > Eu coloco a foto diretamente na tabela ou coloco apenas o caminho e as > fotos por fora? > 10 mil registros a performance com fotos diminue muito? > > 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 joseluiz em medeirosinfor.com Fri Feb 5 11:54:17 2010 From: joseluiz em medeirosinfor.com (joseluiz em medeirosinfor.com) Date: Fri, 5 Feb 2010 11:54:17 -0200 Subject: [firebase-br] Procedure Message-ID: <77B14748A3DC448B8BACD58DE907F2B9.MAI@m01.mail.hospedix.com.br> Israel, obrigado pela atenção: Separadamente consigo obter o valor que preciso, mas estou necessitando e de saber de todos os clientes de uma vez, não separadamanente. por isso que executo a procedure assim: EXECUTE PROCEDURE SP_CALCULACD(SELECT ID FROM CLIENTES); Para obter a situação de todos os clientes; Grato: Jose Luiz ----- Original Message ----- From: Isael Faria Junior To: FireBase Sent: Fri, 05 Feb 2010 11:45:44 -0200 Subject: Re: [firebase-br] Procedure SIGNIFICA QUE O SEU SELECT ESTA RETORNADO MAIS DO QUE O NUMERO ESPERADO DE LINHAS, OU SEJA, ELE ESPERA UM E RETORNA > 1. VC TEM DUAS SOLUÇÕES OU CORRIGE O SELECT PARA TRAZER UM RESULTADO SÓ, OU COLOCAR O SELECT EM UM FOR joseluiz em medeirosinfor.com escreveu: > Amigo, desculpa a minha ignorancia mas ainda tenho o mesmo erro: > > Testei assim e continua dando o erro: Execute procedure SP_calculacd(select id from clientes); > > o erro é: multiple rows in singleton select > > > > CREATE PROCEDURE SP_CALCULACD ( > > id integer) > > returns ( > > apagar numeric(12,2), > > areceber numeric(12,2), > > situacao numeric(12,2)) > as > > declare variable debito numeric(12,2); > > declare variable credito numeric(12,2); > begin > for > select cli_codigo > from clientes > into :wcodcli > do > begin > select sum(d.valor_parcela) > from contasreceber d > where d.id_cliente = :wcodcli > into :debito; > > select sum(c.valor) > > from caixa c > > where c.id_cliente = :wcodcli > > into :credito; > end > > apagar = :debito; > > areceber = :credito; > > situacao = :debito - :credito; > > suspend; > > end^ > > > Grato: Jose Luiz > ----- Original Message ----- > From: NextCorp Informática > To: "FireBase" > Sent: Fri, 5 Feb 2010 09:56:08 -0200 > Subject: Re: [firebase-br] Procedure > > OI Jose Luiz > > Coloca na sua SP. Dá uma olhada abaixo. > > Não testei. > > Washington > > CREATE PROCEDURE SP_CALCULACD ( > >>> id integer) >>> >>> returns ( >>> >>> apagar numeric(12,2), >>> >>> areceber numeric(12,2), >>> >>> situacao numeric(12,2)) >>> >>> as >>> >>> declare variable debito numeric(12,2); >>> >>> declare variable credito numeric(12,2); >>> >>> begin >>> >>> > for > select cli_codigo > from clientes > into :wcodcli > do > begin > select sum(d.valor_parcela) > >>> from contasreceber d >>> >>> where d.id_cliente = :wcodcli >>> >>> into :debito; >>> >>> >>> >>> select sum(c.valor) >>> >>> from caixa c >>> >>> where c.id_cliente = :wcodcli >>> >>> into :credito; >>> > end > >>> apagar = :debito; >>> >>> areceber = :credito; >>> >>> situacao = :debito - :credito; >>> >>> suspend; >>> >>> end^ >>> > > > -------------------------------------------------- > From: > Sent: Friday, February 05, 2010 8:53 AM > To: > Subject: [firebase-br] Procedure > > >> Washington, obrigado pelta atenção.. >> >> Eu colocaria o for select do na procedure ou na execução dela? >> >> >> Grato: >> Jose Luiz >> >> ----- Original Message ----- >> From: NextCorp Informática >> To: "FireBase" >> Sent: Fri, 5 Feb 2010 01:59:41 -0200 >> Subject: Re: [firebase-br] (sem assunto) >> >> Caro colega >> >> Tenta assim >> >> for >> select cli_codigo >> from clientes >> into :wcodcli >> do >> begin >> select sum(d.valor_parcela) >> from contasreceber d >> where d.id_cliente = :wcodcli >> into :debito >> end; >> >> assim ele le a sua tabela de clientes e dentro do begin end vc executa os >> selects >> >> Atenciosamente >> >> Washington André Muller da silva >> >> ####################### >> NextCorp Informática Ltda >> www.nextcorp.com.br >> nextcorp em nextcorp.com.br >> nextcorp em terra.com.br >> 0xx-(51)-3037-6605 >> ####################### >> -------------------------------------------------- >> From: "Jose Luiz de Medeiros" >> Sent: Thursday, February 04, 2010 11:45 PM >> To: "lista em firebase. com. br" >> Subject: [firebase-br] (sem assunto) >> >> >>> Colegas. >>> >>> >>> >>> Tenho essa procedure: >>> >>> >>> >>> SET TERM ^ ; >>> >>> >>> >>> >>> SET TERM ; ^ >>> >>> >>> >>> Preciso saber a situação de todos os clientes de uma vez, nessa procedure >>> coloco o id de um cliente ela me retorna >>> >>> O debito o credito e a situação daquele cliente. >>> >>> Sera que teria jeito de saber a situação de todos de uma vez? >>> >>> >>> >>> Tentei assim mas não deu: >>> >>> >>> >>> Execute procedure SP_calculacd(select id from clientes); >>> >>> >>> >>> Como sou meio cru em firebird, alguém poderia me dar uma força? >>> >>> >>> >>> >>> >>> Grato: >>> >>> Jose Luiz >>> >>> >>> >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> 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=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNjUzMzUyMjYuO T >>> > Y > >> 5NTk1LjQ1MjAuY2FicmV0b24udGVycmEuY29tLDQzMzE=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.5.435 / Virus Database: 271.1.1/2666 - Release Date: 02/03/10 >>> 19:35: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.p >> hp?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=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNjUzNjczNzMuND A >> > 2NjAuMzI0MDcucHJlc3Rvbi50ZXJyYS5jb20sNjgwNg==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 >> > > > > >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.5.435 / Virus Database: 271.1.1/2669 - Release Date: 02/05/10 >> 07:35: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 .p > hp?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ------------------------------------------------------------------------ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo .php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.p hp?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From humberto701 em gmail.com Fri Feb 5 12:28:32 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Fri, 5 Feb 2010 11:28:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_bd?= Message-ID: Pessoal, qual tipo de conexao vcs aconselham do d7 + firebird? IBX ou Dbexpress? From escovadordebits em gmail.com Fri Feb 5 12:37:09 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 05 Feb 2010 11:37:09 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_bd?= In-Reply-To: References: Message-ID: <4B6C2D15.2020007@gmail.com> Bom dia/tarde Humberto. Tratando-se dessa dupla (Delphi7 + Firebird), com toda a certeza eu te sugiro os componentes do IB Express (IBX). Espero ter ajudado mais que atrapalhado. :D Humberto Araujo escreveu: > Pessoal, qual tipo de conexao vcs aconselham do d7 + firebird? IBX ou > Dbexpress? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From ncsinfo em ibest.com.br Fri Feb 5 13:02:43 2010 From: ncsinfo em ibest.com.br (Newton) Date: Fri, 5 Feb 2010 13:02:43 -0200 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_bd?= References: Message-ID: <25D2E25C39B242E88CBC1A42D9F64BBB@Balcao02> Zeos. com certeza. []s. Newton Carvalho Tangará da Serra - MT ----- Original Message ----- From: "Humberto Araujo" To: "FireBase" Sent: Friday, February 05, 2010 12:28 PM Subject: [firebase-br] Conexão bd Pessoal, qual tipo de conexao vcs aconselham do d7 + firebird? IBX ou Dbexpress? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From joseluiz em medeirosinfor.com Fri Feb 5 13:22:05 2010 From: joseluiz em medeirosinfor.com (Jose Luiz de Medeiros) Date: Fri, 5 Feb 2010 13:22:05 -0200 Subject: [firebase-br] Procedure Message-ID: <001f01caa676$fb31ff30$f195fd90$@com> Colegas.. Me ajudem por favor, ja tentei varias dicas dos colegas e não funciona. Preciso saber a situação de todos os meus clientes de uma vez, fiz essa procedure com a ajuda dos colegas: CREATE PROCEDURE SP_CALCULACD ( id integer) returns ( apagar numeric(12,2), areceber numeric(12,2), situacao numeric(12,2)) as declare variable debito numeric(12,2); declare variable credito numeric(12,2); begin for select sum(d.valor_parcela) from contasreceber d where d.id_cliente = :id into :debito do begin apagar = :debito; end //aqui somo os créditos de cada cliente for select sum(c.valor) from caixa c where c.id_cliente = :id into :credito do begin areceber = :credito; end apagar = :debito + :debito2; areceber = :credito; situacao = areceber - apagar; suspend; end Se eu executar assim funciona 100%: EXECUTE PROCEDURE SP_CALCULACD(100); Tenho a situação do cliente ID =100. Mas o que eu quero e de todos de uma vez, tento assim: EXECUTE PROCEDURE SP_CALCULACD(SELECT ID FROM CLIENTES); TENHO ESSE ERRO: multiple rows in singleton select Alguem por favor pode me ajudar? Uso firebird 2.1 Grato: Jose Luiz From norldir em tecinco.com.br Fri Feb 5 13:26:31 2010 From: norldir em tecinco.com.br (Norldir Kunkel) Date: Fri, 5 Feb 2010 13:26:31 -0200 Subject: [firebase-br] request synchronization error Message-ID: Bom dia, Estou tendo problema com a execução de alguma SP´s. Em alguns momentos ao mandar executar uma SP ocorre o erro de "request synchronization error". Uso firebrid 2.1 e Delphi. Já passei o GFix, fiz backup e restore e asssim por diante. att Norldir. From joseasilva em bol.com.br Fri Feb 5 13:32:01 2010 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Fri, 5 Feb 2010 13:32:01 -0200 Subject: [firebase-br] RES: Procedure In-Reply-To: <4B6C2108.8000402@stetika.com.br> Message-ID: <20100205153204.7D3FA27D@smart6.bol.com.br> Se você usa Delphi faz assim: Acrescenta o ID do cliente no Retorno da Procedure e usa o join para trazer os dados. Ex: Select sp.* from CLIENTES c Left outer join SP_CALCULACD(c.ID) sp on c.ID = sp.ID [ ]'s Jose Aparecido da Silva Fasystem -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Isael Faria Junior Enviada em: sexta-feira, 5 de fevereiro de 2010 11:46 Para: FireBase Assunto: Re: [firebase-br] Procedure SIGNIFICA QUE O SEU SELECT ESTA RETORNADO MAIS DO QUE O NUMERO ESPERADO DE LINHAS, OU SEJA, ELE ESPERA UM E RETORNA > 1. VC TEM DUAS SOLUÇÕES OU CORRIGE O SELECT PARA TRAZER UM RESULTADO SÓ, OU COLOCAR O SELECT EM UM FOR joseluiz em medeirosinfor.com escreveu: > Amigo, desculpa a minha ignorancia mas ainda tenho o mesmo erro: > > Testei assim e continua dando o erro: Execute procedure SP_calculacd(select id from clientes); > > o erro é: multiple rows in singleton select > > > > CREATE PROCEDURE SP_CALCULACD ( > > id integer) > > returns ( > > apagar numeric(12,2), > > areceber numeric(12,2), > > situacao numeric(12,2)) > as > > declare variable debito numeric(12,2); > > declare variable credito numeric(12,2); > begin > for > select cli_codigo > from clientes > into :wcodcli > do > begin > select sum(d.valor_parcela) > from contasreceber d > where d.id_cliente = :wcodcli > into :debito; > > select sum(c.valor) > > from caixa c > > where c.id_cliente = :wcodcli > > into :credito; > end > > apagar = :debito; > > areceber = :credito; > > situacao = :debito - :credito; > > suspend; > > end^ > > > Grato: Jose Luiz > ----- Original Message ----- > From: NextCorp Informática > To: "FireBase" > Sent: Fri, 5 Feb 2010 09:56:08 -0200 > Subject: Re: [firebase-br] Procedure > > OI Jose Luiz > > Coloca na sua SP. Dá uma olhada abaixo. > > Não testei. > > Washington > > CREATE PROCEDURE SP_CALCULACD ( > >>> id integer) >>> >>> returns ( >>> >>> apagar numeric(12,2), >>> >>> areceber numeric(12,2), >>> >>> situacao numeric(12,2)) >>> >>> as >>> >>> declare variable debito numeric(12,2); >>> >>> declare variable credito numeric(12,2); >>> >>> begin >>> >>> > for > select cli_codigo > from clientes > into :wcodcli > do > begin > select sum(d.valor_parcela) > >>> from contasreceber d >>> >>> where d.id_cliente = :wcodcli >>> >>> into :debito; >>> >>> >>> >>> select sum(c.valor) >>> >>> from caixa c >>> >>> where c.id_cliente = :wcodcli >>> >>> into :credito; >>> > end > >>> apagar = :debito; >>> >>> areceber = :credito; >>> >>> situacao = :debito - :credito; >>> >>> suspend; >>> >>> end^ >>> > > > -------------------------------------------------- > From: > Sent: Friday, February 05, 2010 8:53 AM > To: > Subject: [firebase-br] Procedure > > >> Washington, obrigado pelta atenção.. >> >> Eu colocaria o for select do na procedure ou na execução dela? >> >> >> Grato: >> Jose Luiz >> >> ----- Original Message ----- >> From: NextCorp Informática >> To: "FireBase" >> Sent: Fri, 5 Feb 2010 01:59:41 -0200 >> Subject: Re: [firebase-br] (sem assunto) >> >> Caro colega >> >> Tenta assim >> >> for >> select cli_codigo >> from clientes >> into :wcodcli >> do >> begin >> select sum(d.valor_parcela) >> from contasreceber d >> where d.id_cliente = :wcodcli >> into :debito >> end; >> >> assim ele le a sua tabela de clientes e dentro do begin end vc executa os >> selects >> >> Atenciosamente >> >> Washington André Muller da silva >> >> ####################### >> NextCorp Informática Ltda >> www.nextcorp.com.br >> nextcorp em nextcorp.com.br >> nextcorp em terra.com.br >> 0xx-(51)-3037-6605 >> ####################### >> -------------------------------------------------- >> From: "Jose Luiz de Medeiros" >> Sent: Thursday, February 04, 2010 11:45 PM >> To: "lista em firebase. com. br" >> Subject: [firebase-br] (sem assunto) >> >> >>> Colegas. >>> >>> >>> >>> Tenho essa procedure: >>> >>> >>> >>> SET TERM ^ ; >>> >>> >>> >>> >>> SET TERM ; ^ >>> >>> >>> >>> Preciso saber a situação de todos os clientes de uma vez, nessa procedure >>> coloco o id de um cliente ela me retorna >>> >>> O debito o credito e a situação daquele cliente. >>> >>> Sera que teria jeito de saber a situação de todos de uma vez? >>> >>> >>> >>> Tentei assim mas não deu: >>> >>> >>> >>> Execute procedure SP_calculacd(select id from clientes); >>> >>> >>> >>> Como sou meio cru em firebird, alguém poderia me dar uma força? >>> >>> >>> >>> >>> >>> Grato: >>> >>> Jose Luiz >>> >>> >>> >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> 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=SCY0NzQ4MTEjcGVybSF0ZXJyY SYxLDEyNjUzMzUyMjYuOT >>> > Y > >> 5NTk1LjQ1MjAuY2FicmV0b24udGVycmEuY29tLDQzMzE=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.5.435 / Virus Database: 271.1.1/2666 - Release Date: 02/03/10 >>> 19:35: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.p >> hp?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=SCY0NzQ4MTEjcGVybSF0ZXJyY SYxLDEyNjUzNjczNzMuNDA >> > 2NjAuMzI0MDcucHJlc3Rvbi50ZXJyYS5jb20sNjgwNg==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 >> > > > > >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.5.435 / Virus Database: 271.1.1/2669 - Release Date: 02/05/10 >> 07:35: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.p > hp?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ------------------------------------------------------------------------ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From joseasilva em bol.com.br Fri Feb 5 09:37:52 2010 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Fri, 5 Feb 2010 09:37:52 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Preciso_de_uma_opini=E3o_=28?= =?iso-8859-1?q?foto_no_banco_de_dados=29?= In-Reply-To: <28582832.351265366083307.JavaMail.ivan@apu> Message-ID: <20100205113756.2CBE927E31@smart5.bol.com.br> Discordo plenamente. Cada caso é um caso. Já fiz dos dois modos e hoje guardo tudo no bd principalmente por causa da segurança, facilidade de backup, e acesso remoto. Outra situação é a questão de segurança para o acesso ao arquivo num ambiente de rede. Se dimensionar corretamente as consultas, diga-se, trazer o arquivo para o sistema somente quando for necessário, não é preciso se preocupar com a performance. Pelo menos essa tem sido minha experiência até o momento. Tenho um sistema em produção que guarda tudo no bd: fotos, artes, documentos entre outros. É minha opinião. [ ]'s Jose Aparecido da Silva Fasystem -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Ivan Brasil Fuzzer Enviada em: sexta-feira, 5 de fevereiro de 2010 08:35 Para: FireBase Assunto: Re: [firebase-br] Preciso de uma opinião (foto no banco de dados) Banco de dados foi feito para guardar dados, sistema de arquivos para arquivos. Fotos são arquivos, logo, não é recomendado o armazenamento de arquivos em banco de dados, mas sim em um sistema feito para isto. ----- Mensagem original ----- De: "RDA Delphi" Para: "FireBase" Enviadas: Sexta-feira, 5 de Fevereiro de 2010 2:17:23 (GMT-0300) Auto-Detected Assunto: [firebase-br] Preciso de uma opinião (foto no banco de dados) E aí pessoal, Tenho um Banco de Dados Firebird e um campo para fotos blob, cada foto vai ter o tamanho 3x4 em jpeg Atualmente o clube conta com 600 membros mas pode chegar a até uma faixa de 10 mil membros. Eu coloco a foto diretamente na tabela ou coloco apenas o caminho e as fotos por fora? 10 mil registros a performance com fotos diminue muito? 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 -- :: Ivan Brasil Fuzzer :: Tecnocyber Automação de Negócios Ltda Setor de Infraestrutura Av. Salgado Filho, 85 - Apto 120 Erechim - RS - 99700-000 Fone: (54) 3522-3313 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From kmerlotti em gmail.com Fri Feb 5 13:50:45 2010 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Fri, 5 Feb 2010 13:50:45 -0200 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_bd?= In-Reply-To: <25D2E25C39B242E88CBC1A42D9F64BBB@Balcao02> References: <25D2E25C39B242E88CBC1A42D9F64BBB@Balcao02> Message-ID: <20eaa6881002050750x69b6b483j204511d285e0c3f1@mail.gmail.com> Se for trabalhar com ClientDataSet, tenha certeza de estar com todos os updates do Delphi 7 instalados, pois o IBX sem os updates não funciona com o CDS, infelizmente. Abraços! Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Twitter: http://twitter.com/kmerlotti Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento pode ser feito de várias formas! Registra lá. Não custa nada!!! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti On Fri, Feb 5, 2010 at 13:02, Newton wrote: > Zeos. com certeza. > > []s. > Newton Carvalho > Tangará da Serra - MT > > ----- Original Message ----- From: "Humberto Araujo" > To: "FireBase" > Sent: Friday, February 05, 2010 12:28 PM > Subject: [firebase-br] Conexão bd > > > Pessoal, qual tipo de conexao vcs aconselham do d7 + firebird? IBX ou > Dbexpress? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Feb 5 13:59:15 2010 From: paulo em o2tecnologia.com.br (Paulo (O2 Tecnologia)) Date: Fri, 05 Feb 2010 13:59:15 -0200 Subject: [firebase-br] Como matar threads inativas do FB 2.1 Classic inativas Message-ID: <4B6C4053.80902@o2tecnologia.com.br> Usamos em diversos servidores de clientes multiprocessados/multinucleos a versão FB2.1 Classic, o problema é que o Windows e/ou Firebird vão poluindo a memória com diversos fb_inet_server.exe, chegando ao ponto de se fazer necessário um taskkill cada tempo para limpar isso. Existe alguma forma de remove-los e/ou configurar algo para que isso seja exterminado de forma automática ? From escovadordebits em gmail.com Fri Feb 5 13:59:14 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 05 Feb 2010 12:59:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Preciso_de_uma_opini=E3o_=28?= =?iso-8859-1?q?foto_no_banco_de_dados=29?= In-Reply-To: <20100205113756.2CBE927E31@smart5.bol.com.br> References: <20100205113756.2CBE927E31@smart5.bol.com.br> Message-ID: <4B6C4052.6090309@gmail.com> Bom dia/tarde pessoal. Concordo em gênero, número e grau com tudo o que nosso amigo José Aparecido da Silva citou, e aproveito a oportunidade para acrescentar uma pequena observação. Achei interessante o ponto de vista de Ivan, mas pergunto a vocês, para que serve um arquivo? Para guardar dados, não é? Seja texto, foto, ou qualquer outro tipo de informação, é puramente dados. Nesse caso, não existe distinção entre dados e arquivos, pois são dados da mesma forma. E para que serve um banco de dados? Para guardar dados. :D Bom, acho que não acrescentei nada, mas em todo caso..... Obrigado pela oportunidade. :D Jose Aparecido da Silva escreveu: > Discordo plenamente. Cada caso é um caso. Já fiz dos dois modos e hoje > guardo tudo no bd principalmente por causa da segurança, facilidade de > backup, e acesso remoto. Outra situação é a questão de segurança para o > acesso ao arquivo num ambiente de rede. > Se dimensionar corretamente as consultas, diga-se, trazer o arquivo para o > sistema somente quando for necessário, não é preciso se preocupar com a > performance. > Pelo menos essa tem sido minha experiência até o momento. Tenho um sistema > em produção que guarda tudo no bd: fotos, artes, documentos entre outros. > É minha opinião. > > [ ]'s > Jose Aparecido da Silva > Fasystem > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Ivan Brasil Fuzzer > Enviada em: sexta-feira, 5 de fevereiro de 2010 08:35 > Para: FireBase > Assunto: Re: [firebase-br] Preciso de uma opinião (foto no banco de dados) > > Banco de dados foi feito para guardar dados, sistema de arquivos para > arquivos. > Fotos são arquivos, logo, não é recomendado o armazenamento de arquivos em > banco de dados, mas sim em um sistema feito para isto. > > ----- Mensagem original ----- > De: "RDA Delphi" > Para: "FireBase" > Enviadas: Sexta-feira, 5 de Fevereiro de 2010 2:17:23 (GMT-0300) > Auto-Detected > Assunto: [firebase-br] Preciso de uma opinião (foto no banco de dados) > > E aí pessoal, > > Tenho um Banco de Dados Firebird e um campo para fotos blob, cada foto > vai ter o tamanho 3x4 em jpeg > > Atualmente o clube conta com 600 membros mas pode chegar a até uma faixa > de 10 mil membros. > > Eu coloco a foto diretamente na tabela ou coloco apenas o caminho e as > fotos por fora? > 10 mil registros a performance com fotos diminue muito? > > 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 josauro em casasoft.inf.br Fri Feb 5 14:14:38 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Fri, 5 Feb 2010 14:14:38 -0200 Subject: [firebase-br] =?iso-8859-1?q?Preciso_de_uma_opini=E3o_=28foto_no_?= =?iso-8859-1?q?banco_de?= Message-ID: Quase todo mundo tem a mesma dúvida. Resolvi da seguinte forma, criei uma tabela imagem Codigo Blob PathFoto Criei as rotinas independente da origem da foto, todo o sistema trabalha acessando um objeto, se esse objeto le do blob ou do path tanto faz, ou seja ate o cliente pode configurar onde deseja armazenar, pronto nao me preocupo mais com isso, se for usado o path, mantenho uma estrutura de fotos igual no banco codigo do registro/codigo da foto.jpg. Assim vc pode analizar melhor com o tempo o que fica melhor e se quiser mudar, é so configurar. E aí pessoal, > > Tenho um Banco de Dados Firebird e um campo para fotos blob, cada foto > vai ter o tamanho 3x4 em jpeg > > Atualmente o clube conta com 600 membros mas pode chegar a até uma > faixa de 10 mil membros. > > Eu coloco a foto diretamente na tabela ou coloco apenas o caminho e as > fotos por fora? > 10 mil registros a performance com fotos diminue muito? > > Grato > From listas em warmboot.com.br Fri Feb 5 14:28:41 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 5 Feb 2010 14:28:41 -0200 Subject: [firebase-br] Como matar threads inativas do FB 2.1 Classic inativas In-Reply-To: <4B6C4053.80902@o2tecnologia.com.br> References: <4B6C4053.80902@o2tecnologia.com.br> Message-ID: <01442684.20100205142841@warmboot.com.br> Antes de mais nada, vc precisa descobrir porque os processos estão ficando ativos. Se não há ninguém conectado, o normal é ter apenas um processo do FB Classic, que funciona como listener. Se vc está ficando com processos ativos, mesmo depois que todos desconectaram, verifique se a conexão com o banco está sendo encerrada corretamente quando as pessoas saem das aplicações. Pode ser também que estejam "matando" a aplicação (finalizando o processo), fazendo com que ela seja fechada sem desconectar do servidor. Neste caso, você pode tentar habilitar o parâmetro DummyPacketInterval do firebird.conf para testar a conexão a cada 2 minutos, por exemplo... (o padrão é duas horas). Outra coisa: apesar de no linux, matar o processo do FB com o kill não causar danos ao banco (pelo menos nas versões mais recentes do FB), no Windows, a forma recomendada de derrubar as conexões do classic é fechando a porta, usando por exemplo o TCPView. Se vc simplesmente matar o processo do FB, pode ser que acabe corrompendo alguma coisa. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br POT> Usamos em diversos servidores de clientes multiprocessados/multinucleos POT> a versão FB2.1 Classic, o problema é que o Windows e/ou Firebird vão POT> poluindo a memória com diversos fb_inet_server.exe, chegando ao ponto de POT> se fazer necessário um taskkill cada tempo para limpar isso. POT> Existe alguma forma de remove-los e/ou configurar algo para que isso POT> seja exterminado de forma automática ? From rdadelphi em gmail.com Fri Feb 5 14:38:20 2010 From: rdadelphi em gmail.com (RDA Delphi) Date: Fri, 05 Feb 2010 13:38:20 -0300 Subject: [firebase-br] =?iso-8859-1?q?Preciso_de_uma_opini=E3o?= In-Reply-To: References: Message-ID: <4B6C497C.80404@gmail.com> Valew a todos pelas respostas, vou analisar uma-a-uma. Em 5/2/2010 13:14, Josauro S.J. escreveu: > Quase todo mundo tem a mesma dúvida. > > Resolvi da seguinte forma, criei uma tabela > > imagem > Codigo > Blob > PathFoto > > Criei as rotinas independente da origem da foto, todo o sistema trabalha acessando um objeto, se esse objeto le do blob ou do path tanto faz, ou seja ate o cliente pode configurar onde deseja armazenar, pronto nao me preocupo mais com isso, se for usado o path, mantenho uma estrutura de fotos igual no banco codigo do registro/codigo da foto.jpg. > > Assim vc pode analizar melhor com o tempo o que fica melhor e se quiser mudar, é so configurar. > > > E aí pessoal, > >> Tenho um Banco de Dados Firebird e um campo para fotos blob, cada foto >> vai ter o tamanho 3x4 em jpeg >> >> Atualmente o clube conta com 600 membros mas pode chegar a até uma >> faixa de 10 mil membros. >> >> Eu coloco a foto diretamente na tabela ou coloco apenas o caminho e as >> fotos por fora? >> 10 mil registros a performance com fotos diminue muito? >> >> 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 rdadelphi em gmail.com Fri Feb 5 14:45:09 2010 From: rdadelphi em gmail.com (RDA Delphi) Date: Fri, 05 Feb 2010 13:45:09 -0300 Subject: [firebase-br] =?iso-8859-1?q?Preciso_de_uma_opini=E3o_=28foto_no_?= =?iso-8859-1?q?banco_de?= In-Reply-To: References: Message-ID: <4B6C4B15.8000509@gmail.com> Josauro, Se por acaso o usuário, no início, resolve escolher alocar as fotos no Banco de Dados, e depois resolver mudar para colocar as fotos numa pasta, como seria o SQL de verificar as fotos (visto que uma parte estará no campo BLOB dentro da tabela e outra fora do banco)? Como você faz esse controle aí??? Em 5/2/2010 13:14, Josauro S.J. escreveu: > Quase todo mundo tem a mesma dúvida. > > Resolvi da seguinte forma, criei uma tabela > > imagem > Codigo > Blob > PathFoto > > Criei as rotinas independente da origem da foto, todo o sistema trabalha acessando um objeto, se esse objeto le do blob ou do path tanto faz, ou seja ate o cliente pode configurar onde deseja armazenar, pronto nao me preocupo mais com isso, se for usado o path, mantenho uma estrutura de fotos igual no banco codigo do registro/codigo da foto.jpg. > > Assim vc pode analizar melhor com o tempo o que fica melhor e se quiser mudar, é so configurar. > > > From agalysson em gmail.com Fri Feb 5 15:13:41 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Fri, 5 Feb 2010 15:13:41 -0200 Subject: [firebase-br] =?iso-8859-1?q?Preciso_de_uma_opini=E3o_=28foto_no_?= =?iso-8859-1?q?banco_de?= In-Reply-To: <4B6C4B15.8000509@gmail.com> References: <4B6C4B15.8000509@gmail.com> Message-ID: Amigo, eu não sei qual linguagem vc vai utilizar... mas minha experiencia com isso foi a seguinte... eu tinha um sistema em delphi + mysql... eu reveirei dias procurando um meio eficaz de armazenar imagens no banco. maneiras para isso eu até encontrava, mas para exibi-las na tela... que tristeza... os componentes nativos suportavam apenas bmp. e meus metodos para adaptar uma maneira de aceitar isso todos falharam... desde converter a imagem para bmp (o que aumentava o tamanho ou perdia a qualidade da imagem) até salvar em streams e despois jogar na tela... que sofrimento... quilos e metros de programação pro lixo... certo dia eu disse, na tabela de parametros eu coloco o path padrão de imagens e na tabela de album eu coloco o caminho relativo. com um metodo do componente image, eu fiz LoadFromFile(arq) e fim do problema. -- Alysson Gonçalves de Azevedo (11) 8491-7730 \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| Em 5 de fevereiro de 2010 14:45, RDA Delphi escreveu: > Josauro, > > Se por acaso o usuário, no início, resolve escolher alocar as fotos no > Banco de Dados, e depois resolver mudar para colocar as fotos numa pasta, > como seria o SQL de verificar as fotos (visto que uma parte estará no campo > BLOB dentro da tabela e outra fora do banco)? Como você faz esse controle > aí??? > > > Em 5/2/2010 13:14, Josauro S.J. escreveu: > > Quase todo mundo tem a mesma dúvida. >> >> Resolvi da seguinte forma, criei uma tabela >> >> imagem >> Codigo >> Blob >> PathFoto >> >> Criei as rotinas independente da origem da foto, todo o sistema trabalha >> acessando um objeto, se esse objeto le do blob ou do path tanto faz, ou seja >> ate o cliente pode configurar onde deseja armazenar, pronto nao me preocupo >> mais com isso, se for usado o path, mantenho uma estrutura de fotos igual no >> banco codigo do registro/codigo da foto.jpg. >> >> Assim vc pode analizar melhor com o tempo o que fica melhor e se quiser >> mudar, é so configurar. >> >> >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From bragaped em gmail.com Fri Feb 5 15:18:17 2010 From: bragaped em gmail.com (Pedro Braga) Date: Fri, 5 Feb 2010 15:18:17 -0200 Subject: [firebase-br] Como corromper um banco In-Reply-To: <890097c61002031316m62032262i64d7b7e121edfa93@mail.gmail.com> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <3f97d02398d19b22c0af238fd343c84e@setanet.com.br> <890097c61002031316m62032262i64d7b7e121edfa93@mail.gmail.com> Message-ID: Uma forma facil de se corromper o banco é fazer com que o Server do FB Caia bruscamente enquanto estiver executando insert de grande massa de dados tive esse problema 3 vezes essa semana aki com uma SP inserindo dados e queda de energia no meio do processo deu o que fazer para conseguir reparado. Em 3 de fevereiro de 2010 19:16, renato escreveu: > Deixa a opção Force Write como falso. > Rode um script atualizando, inserindo uma grande massa de dados pra depois > desligar o micro na força. (tirando da tomada por exemplo). > > Renato > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From agalysson em gmail.com Fri Feb 5 15:35:04 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Fri, 5 Feb 2010 15:35:04 -0200 Subject: [firebase-br] Lista de Profissionais Message-ID: Boa tarde meus amigos, agora é a minha vez de pedir algumas dicas. Bem, tenho um sistema de agenda de atendimento. funciona da seguinte forma, tenho um cadastro de profissionais e uma janela com uma grade profissional x horario, como se fosse no excell, a coluna com os profissionais e as linhas com os horarios... bem, até ai tudo bem... mas a questão é a seguinte, não são todos profissionais que devem ser exibidos na tela e a ordem que eles devem ser exibidos não é pelo codigo de cadastro... dexa eu dar um exemplo, imaginem que estao cadastrados os profs: Prof1, Prof2, Prof3, Prof4, Prof5, Prof6, Prof7, Prof8, Prof9, Prof10. dae durante um determinado periodo, serão exibidos: Prof2, Prof1, Prof3, Prof6, Prof4 ai depois essa ordem se inverte, entram profs novos, saem outros... para resolver isso, fiz uma listbox com os profs disponiveis e outra lista com os que vão aparecer, o primeiro da lista sera exibido na primeira coluna e o ultimo da lista na ultima coluna... Funciona, mas quero descobrir/aprender novas maneiras de resolver isso... alguma ideia?? agradeço desde ja... -- Alysson Gonçalves de Azevedo (11) 8491-7730 \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| From nivaldomart em gmail.com Fri Feb 5 16:11:04 2010 From: nivaldomart em gmail.com (Nivaldo Martins) Date: Fri, 5 Feb 2010 15:11:04 -0300 Subject: [firebase-br] sum x case..when x null In-Reply-To: <20eaa6881002031114j513cedfax18d88bc007633c21@mail.gmail.com> References: <20eaa6881002031114j513cedfax18d88bc007633c21@mail.gmail.com> Message-ID: Olá Kelver Retire o SUM de dentro da instrução WHEN. Não tem sentido. Se você quer projetar a soma dos valores divididos (testval >0) e a soma de testval2 separados, faça case when para as duas situações, mas se o objetivo é obter uma única soma, retire o sum de dentro da clausula WHEN pois ela passa campo a campo, não fará soma alguma. Em 3 de fevereiro de 2010 16:14, Kelver Merlotti escreveu: > Fala galera, boa tarde! > Tive de alterar um select aqui no sistema pois estava apresentando > erro e me surgiu uma dúvida, pois aparentemente a forma como estava > deveria funcionar. > Considere a tabela: > > CREATE TABLE TEST ( > TESTVAL1 FLOAT, > TESTVAL2 FLOAT > ); > > E os dados: > > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 10); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 1.25); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (0, 5); > INSERT INTO TEST (TESTVAL1, TESTVAL2) VALUES (NULL, 50); > > Observação: Atente-se ao último registro, que tem o TESTVAL1 como NULL! > > O seguinte select funciona perfeitamente, sem erro: > > SELECT > SUM( > CASE WHEN > NOT TESTVAL1 IS NULL AND > TESTVAL1 > 0 > THEN > TESTVAL2 / TESTVAL1 > ELSE > TESTVAL2 > END) AS TOTAL > FROM > TEST > WHERE > NOT TESTVAL1 IS NULL > GROUP BY > TESTVAL1, > TESTVAL2 > > Agora, este select também não deveria ser executado sem erros? > > SELECT > CASE WHEN > NOT TESTVAL1 IS NULL AND > TESTVAL1 > 0 > THEN > SUM(TESTVAL2 / TESTVAL1) > ELSE > SUM(TESTVAL2) > END AS TOTAL > FROM > TEST > WHERE > NOT TESTVAL1 IS NULL > GROUP BY > TESTVAL1, > TESTVAL2 > > O erro é o tradicional "arithmetic overflow or division by zero has > occurred", bem provavelmente pela tentativa da divisão do TESTVAL2 por > um TESTVAL1 NULL. > > Desde já, obrigado. > Abraços! > > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Twitter: http://twitter.com/kmerlotti > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento pode ser feito de várias formas! > Registra lá. Não custa nada!!! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From bzottis em ig.com.br Fri Feb 5 16:44:28 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Fri, 5 Feb 2010 16:44:28 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Preciso_de_uma_opini=E3o_?= =?iso-8859-1?q?=28foto_no_banco_de?= In-Reply-To: References: <4B6C4B15.8000509@gmail.com> Message-ID: <006601caa693$437b0720$ca711560$@com.br> E que tal faze um banco de dados apenas para as fotos? Será que resolveria ou complicaria mais a situação, mas eu prefiro deixar no banco mesmo, pois fiz um sistema com as fotos fora do banco e tive que acabar Copiando em todas as estações as fotos, pois na hora de ler em uma pasta compartilhada, demorava muito. Espero que ajude. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Alysson Azevedo Enviada em: sexta-feira, 5 de fevereiro de 2010 15:14 Para: FireBase Assunto: Re: [firebase-br] Preciso de uma opinião (foto no banco de Amigo, eu não sei qual linguagem vc vai utilizar... mas minha experiencia com isso foi a seguinte... eu tinha um sistema em delphi + mysql... eu reveirei dias procurando um meio eficaz de armazenar imagens no banco. maneiras para isso eu até encontrava, mas para exibi-las na tela... que tristeza... os componentes nativos suportavam apenas bmp. e meus metodos para adaptar uma maneira de aceitar isso todos falharam... desde converter a imagem para bmp (o que aumentava o tamanho ou perdia a qualidade da imagem) até salvar em streams e despois jogar na tela... que sofrimento... quilos e metros de programação pro lixo... certo dia eu disse, na tabela de parametros eu coloco o path padrão de imagens e na tabela de album eu coloco o caminho relativo. com um metodo do componente image, eu fiz LoadFromFile(arq) e fim do problema. -- Alysson Gonçalves de Azevedo (11) 8491-7730 \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| Em 5 de fevereiro de 2010 14:45, RDA Delphi escreveu: > Josauro, > > Se por acaso o usuário, no início, resolve escolher alocar as fotos no > Banco de Dados, e depois resolver mudar para colocar as fotos numa pasta, > como seria o SQL de verificar as fotos (visto que uma parte estará no campo > BLOB dentro da tabela e outra fora do banco)? Como você faz esse controle > aí??? > > > Em 5/2/2010 13:14, Josauro S.J. escreveu: > > Quase todo mundo tem a mesma dúvida. >> >> Resolvi da seguinte forma, criei uma tabela >> >> imagem >> Codigo >> Blob >> PathFoto >> >> Criei as rotinas independente da origem da foto, todo o sistema trabalha >> acessando um objeto, se esse objeto le do blob ou do path tanto faz, ou seja >> ate o cliente pode configurar onde deseja armazenar, pronto nao me preocupo >> mais com isso, se for usado o path, mantenho uma estrutura de fotos igual no >> banco codigo do registro/codigo da foto.jpg. >> >> Assim vc pode analizar melhor com o tempo o que fica melhor e se quiser >> mudar, é so configurar. >> >> >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2669 - Data de Lançamento: 02/05/10 05:35:00 From willianjhonnes em gmail.com Fri Feb 5 18:19:59 2010 From: willianjhonnes em gmail.com (Willian Jhonnes L. dos Santos) Date: Fri, 05 Feb 2010 17:19:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Preciso_de_uma_opini=E3o_=28?= =?iso-8859-1?q?foto_no_banco_de?= In-Reply-To: <006601caa693$437b0720$ca711560$@com.br> References: <4B6C4B15.8000509@gmail.com> <006601caa693$437b0720$ca711560$@com.br> Message-ID: <4B6C7D6F.3010709@gmail.com> Em 05/02/2010 15:44, José mauricio Zottis escreveu: > E que tal faze um banco de dados apenas para as fotos? > Será que resolveria ou complicaria mais a situação? Complicaria... Imagine: 2 arquivos de banco de dados = 2 objetos de conexão executando Querys separadamente = impossibilidade de usar JOIN e UNION = alto índice de manutenção. O ideal é ter as imagens salvas no BD sim, mas no mesmo BD em que estão as outras. Quanto ao problema de "inchar" o arquivo do BD, isso só será um problema dependendo do sistema de arquivos onde o arquivo ficará hospedado. Sistemas FAT dão muito problema. NTFS não costumam, mas às vezes dão problemas sérios. Ext2 é um caso à parte. O melhor é usar em sistemas de arquivos ReiserFS, JFS ou XFS (meu preferido), para manter um bom acondicionamento do arquivo (baixíssima fragmentação, descritores de manipulação de clusters mais eficientes, etc). Espero ter ajudado a esclarecer mais um pouco o assunto. []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- From renato_br em bol.com.br Fri Feb 5 17:45:16 2010 From: renato_br em bol.com.br (Renato Alves) Date: Fri, 5 Feb 2010 17:45:16 -0200 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_bd?= References: <25D2E25C39B242E88CBC1A42D9F64BBB@Balcao02> <20eaa6881002050750x69b6b483j204511d285e0c3f1@mail.gmail.com> Message-ID: <4ACC31F97CAB41EF8E09F437EFE0D0B6@zeus> Humberto, Se eu não estiver enganado a última versão é a IBX 7.11. http://cc.embarcadero.com/Item/24267 Apesar de estar migrando para o Delphi 2010 eu utiliza no Delphi 7 o DBExpress, me adaptei melhor. Utilizava um driver da progdigy http://www.progdigy.com/ Renato Alves ----- Original Message ----- From: "Kelver Merlotti" To: "FireBase" Sent: Friday, February 05, 2010 1:50 PM Subject: Re: [firebase-br] Conexão bd Se for trabalhar com ClientDataSet, tenha certeza de estar com todos os updates do Delphi 7 instalados, pois o IBX sem os updates não funciona com o CDS, infelizmente. Abraços! Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Twitter: http://twitter.com/kmerlotti Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento pode ser feito de várias formas! Registra lá. Não custa nada!!! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti On Fri, Feb 5, 2010 at 13:02, Newton wrote: > Zeos. com certeza. > > []s. > Newton Carvalho > Tangará da Serra - MT > > ----- Original Message ----- From: "Humberto Araujo" > > To: "FireBase" > Sent: Friday, February 05, 2010 12:28 PM > Subject: [firebase-br] Conexão bd > > > Pessoal, qual tipo de conexao vcs aconselham do d7 + firebird? IBX ou > Dbexpress? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ivan em cyber.inf.br Fri Feb 5 17:48:09 2010 From: ivan em cyber.inf.br (Ivan Brasil Fuzzer) Date: Fri, 5 Feb 2010 17:48:09 -0200 (BRST) Subject: [firebase-br] =?utf-8?q?RES=3A__Preciso_de_uma_opini=C3=A3o_=28fo?= =?utf-8?q?to_no_banco_de?= In-Reply-To: <20074761.551265398806039.JavaMail.ivan@apu> Message-ID: <29702116.571265399286861.JavaMail.ivan@apu> Volto a dizer que o ideal jamais será ter as imagens no banco de dados. Quando você consultar a imagem no banco, este trará a imagem para o disco para então devolver o arquivo para a aplicação. Alguns podem dizer que ficará em memória, mas temos que lembrar que memória acaba e quando tratamos de arquivos as porções de memória a serem utilizadas são maiores e inevitavelmente o arquivo vai para o disco. Desta maneira estaremos fazendo a consulta, gravando em disco, lendo do disco e enviando o arquivo para a aplicação, enquanto poderíamos apenas fazer a consulta, ler o arquivo e entregar o mesmo para a aplicação. Em um sistema com poucas consultas isso não será percebido, mas enquanto o sistema for crescendo a coisa vai ficando diferente. Se tratando de firebird, temos que lembrar que a base de dados é um arquivo único(pode ser dividido, é verdade) e o disco terá que deslocar sua cabeça de leitura por um arquivo grande, devido aos arquivos, até chegar na informação que deseja. Isto poderá gerar atraso nas consultas e diminuição da vida útil do disco. A curto prazo parece ser uma coisa simples mas a longo prazo os prejuízos vão além da complexidade de programação. ----- Mensagem original ----- De: "Willian Jhonnes L. dos Santos" Para: "FireBase" Enviadas: Sexta-feira, 5 de Fevereiro de 2010 18:19:59 (GMT-0300) Auto-Detected Assunto: Re: [firebase-br] RES: Preciso de uma opinião (foto no banco de Em 05/02/2010 15:44, José mauricio Zottis escreveu: > E que tal faze um banco de dados apenas para as fotos? > Será que resolveria ou complicaria mais a situação? Complicaria... Imagine: 2 arquivos de banco de dados = 2 objetos de conexão executando Querys separadamente = impossibilidade de usar JOIN e UNION = alto índice de manutenção. O ideal é ter as imagens salvas no BD sim, mas no mesmo BD em que estão as outras. Quanto ao problema de "inchar" o arquivo do BD, isso só será um problema dependendo do sistema de arquivos onde o arquivo ficará hospedado. Sistemas FAT dão muito problema. NTFS não costumam, mas às vezes dão problemas sérios. Ext2 é um caso à parte. O melhor é usar em sistemas de arquivos ReiserFS, JFS ou XFS (meu preferido), para manter um bom acondicionamento do arquivo (baixíssima fragmentação, descritores de manipulação de clusters mais eficientes, etc). Espero ter ajudado a esclarecer mais um pouco o assunto. []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- :: Ivan Brasil Fuzzer :: Tecnocyber Automação de Negócios Ltda Setor de Infraestrutura Av. Salgado Filho, 85 - Apto 120 Erechim - RS - 99700-000 Fone: (54) 3522-3313 From jeanquaresma em gmail.com Fri Feb 5 16:58:59 2010 From: jeanquaresma em gmail.com (Jean Quaresma) Date: Fri, 5 Feb 2010 16:58:59 -0200 Subject: [firebase-br] RES: WebService + Firebird. In-Reply-To: References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <3f97d02398d19b22c0af238fd343c84e@setanet.com.br> <890097c61002031316m62032262i64d7b7e121edfa93@mail.gmail.com> Message-ID: <003901caa695$49cba060$dd62e120$@com> Boa tarde Estou desenvolvendo um webservice em C# com banco de dados firebird. O WebService está rodando legal na minha rede interna com a seguinte string de conexão: FbConnectionStringBuilder fbConB = new FbConnectionStringBuilder(); fbConB.DataSource = "localhost"; fbConB.Port = 3050; fbConB.Dialect = 3; fbConB.Database = @"d:\BDWEB.fdb"; fbConB.UserID = "SYSDBA"; fbConB.Password = "masterke"; conn = new FbConnection(fbConB.ConnectionString); O problema é que for a da minha rede eu consigo visualizar os métodos do meu WebService, porém não consigo fazer a conexão com o banco, já rotiei a porta 3050 do meu modem adsl para a minha maquina que é o servidor do meu banco de dados e servidor do meu WebService, mas não funciona. Pelo ibexpert consigo acessar a base usando o IP do modem então o redirecionamento ta funcionando. Porém se coloco no data source da conexão esse IP também não funciona. Alguem saberia o que pode estar acontecendo, ou o que estou fazendo de errado? Obrigado. From willianjhonnes em gmail.com Fri Feb 5 19:00:42 2010 From: willianjhonnes em gmail.com (Willian Jhonnes L. dos Santos) Date: Fri, 05 Feb 2010 18:00:42 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Preciso_de_uma_opini=E3o_=28?= =?iso-8859-1?q?foto_no_banco_de?= In-Reply-To: <29702116.571265399286861.JavaMail.ivan@apu> References: <29702116.571265399286861.JavaMail.ivan@apu> Message-ID: <4B6C86FA.5010807@gmail.com> Em 05/02/2010 16:48, Ivan Brasil Fuzzer escreveu: > Se tratando de firebird, temos que lembrar que a base de dados é um arquivo único(pode ser dividido, é verdade) e o disco terá que deslocar sua cabeça de leitura por um arquivo grande, devido aos arquivos, até chegar na informação que deseja. Isto poderá gerar atraso nas consultas e diminuição da vida útil do disco. > Mas Ivan, analisando seu exemplo, qual a diferença entre a agulha do HD percorrer uma distância maior dentro de um arquivo FDB ou entre outros setores do disco? Não faz sentido esta colocação se você mantiver as imagens no mesmo disco em que o arquivo do FDB está. > Quando você consultar a imagem no banco, este trará a imagem para o disco para então devolver o arquivo para a aplicação. Alguns podem dizer que ficará em memória, mas temos que lembrar que memória acaba e quando tratamos de arquivos as porções de memória a serem utilizadas são maiores e inevitavelmente o arquivo vai para o disco. Aí falamos da plataforma Microsoft. Linux tem por premissa o uso da RAM. Mesmo quando tem de fazer uso da "memória virtual", ele utiliza uma partição exclusiva para isso, muito mais rápida e eficiente que o arquivo de paginação dos sistemas Microsoft. Em suma, tudo vai do planejamento do servidor Firebird. O sistema operacional, o sistema de arquivos, a arquitetura e poder de processamento da CPU, quantidade (e qualidade) da memória e seus barramentos. []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- From embarbosa em gmail.com Fri Feb 5 18:15:43 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Fri, 5 Feb 2010 18:15:43 -0200 Subject: [firebase-br] =?iso-8859-1?q?_RES=3A_Preciso_de_uma_opini=E3o_=28?= =?iso-8859-1?q?foto_no_banco_de?= Message-ID: >>Quando você consultar a imagem no banco, este trará a imagem para o disco para então devolver o arquivo para a aplicação. >>Alguns podem dizer que ficará em memória, mas temos que lembrar que memória acaba e quando tratamos de arquivos as >>porções de memória a serem utilizadas são maiores e inevitavelmente o arquivo vai para o disco. Não sei se entendi bem. Explique me a diferença da afirmação acima para a abaixo: Quando você consultar a imagem NO SERVIDOR DE ARQUIVOS (mesmo que seja local), este trará a imagem para o disco para então devolver o arquivo para a aplicação. Alguns podem dizer que ficará em memória, mas temos que lembrar que memória acaba e quando tratamos de arquivos as porções de memória a serem utilizadas são maiores e inevitavelmente o arquivo vai para o disco. Não vejo tanta diferença nos dois métodos, exceto que: a) o FB não possui compactamento dos pacotes enviados pela rede (pelo menos até onde eu sei, no entanto normalmente ninguém faz isso com arquivos de imagens...)... b) Um servidor de arquivos não tem controle de transações (mesmo sendo ele a máquina local). Então não tente alterar a imagem do usuário em dois clientes ao mesmo tempo... Dirty Read... (a menos que vc use algum tipo de lock) c) num servidor de arquivos (em rede ou VM) você terá que adicionar permissões de escrita para cada cliente (acho que alguém já mencionou isso...) Tenha o cuidado do seguinte, se você tiver um grid que busca os dados e ele for uma query ou table que já carrega o BLOB com certeza vc vai consumir muito mais recursos (locais e/ou na rede), mesmo que só mostre um registro por vez. Isso não aconteceria no caso de vc buscar o arquivo já que sempre leria apenas o arquivo a ser mostrado. No entanto, uma vez lido a imagem de um servidor de arquivos, se alterar de registro e depois voltar nele, o programa lerá a imagem novamente. Mesmo assim, você poderá simular essa situação com o BD por fazer um select com os dados necessários SEM a imagem, e num outro query (digamos filho) buscar apenas a imagem do registro corrente. Nesse caso a limitação do servidor de arquivos também se aplicam. Há limitações em ambos os casos. Não podemos definir a melhor situação para você sem conhecer todos os pormenores do sistema, como hits esperados, métodos de acesso, estrutura de Rede, clientes esperados, outros bancos rodando no sistema, hardware do servidor e dos clientes, etc... Também aconselho você procurar nesta lista. Tivemos uma boa discussão sobre esse assunto, se não me falha a memória por volta do segundo ou terceiro trimestro do ano passado. Abraços, From rdadelphi em gmail.com Fri Feb 5 18:17:53 2010 From: rdadelphi em gmail.com (RDA Delphi) Date: Fri, 05 Feb 2010 17:17:53 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Preciso_de_uma_opini=E3o_=28?= =?iso-8859-1?q?foto_no_banco_de?= In-Reply-To: <29702116.571265399286861.JavaMail.ivan@apu> References: <29702116.571265399286861.JavaMail.ivan@apu> Message-ID: <4B6C7CF1.1030208@gmail.com> Ivan, Se eu escolher utilizar para salvar as imagens numa pasta, como ficaria a sintaxe do SQL de consulta? Em 5/2/2010 16:48, Ivan Brasil Fuzzer escreveu: > Volto a dizer que o ideal jamais será ter as imagens no banco de dados. Quando você consultar a imagem no banco, este trará a imagem para o disco para então devolver o arquivo para a aplicação. Alguns podem dizer que ficará em memória, mas temos que lembrar que memória acaba e quando tratamos de arquivos as porções de memória a serem utilizadas são maiores e inevitavelmente o arquivo vai para o disco. > Desta maneira estaremos fazendo a consulta, gravando em disco, lendo do disco e enviando o arquivo para a aplicação, enquanto poderíamos apenas fazer a consulta, ler o arquivo e entregar o mesmo para a aplicação. > Em um sistema com poucas consultas isso não será percebido, mas enquanto o sistema for crescendo a coisa vai ficando diferente. > Se tratando de firebird, temos que lembrar que a base de dados é um arquivo único(pode ser dividido, é verdade) e o disco terá que deslocar sua cabeça de leitura por um arquivo grande, devido aos arquivos, até chegar na informação que deseja. Isto poderá gerar atraso nas consultas e diminuição da vida útil do disco. > A curto prazo parece ser uma coisa simples mas a longo prazo os prejuízos vão além da complexidade de programação. > > > ----- Mensagem original ----- > De: "Willian Jhonnes L. dos Santos" > Para: "FireBase" > Enviadas: Sexta-feira, 5 de Fevereiro de 2010 18:19:59 (GMT-0300) Auto-Detected > Assunto: Re: [firebase-br] RES: Preciso de uma opinião (foto no banco de > > Em 05/02/2010 15:44, José mauricio Zottis escreveu: > >> E que tal faze um banco de dados apenas para as fotos? >> Será que resolveria ou complicaria mais a situação? >> > Complicaria... Imagine: 2 arquivos de banco de dados = 2 objetos de > conexão executando Querys separadamente = impossibilidade de usar JOIN e > UNION = alto índice de manutenção. > > O ideal é ter as imagens salvas no BD sim, mas no mesmo BD em que estão > as outras. Quanto ao problema de "inchar" o arquivo do BD, isso só será > um problema dependendo do sistema de arquivos onde o arquivo ficará > hospedado. Sistemas FAT dão muito problema. NTFS não costumam, mas às > vezes dão problemas sérios. Ext2 é um caso à parte. O melhor é usar em > sistemas de arquivos ReiserFS, JFS ou XFS (meu preferido), para manter > um bom acondicionamento do arquivo (baixíssima fragmentação, descritores > de manipulação de clusters mais eficientes, etc). > > Espero ter ajudado a esclarecer mais um pouco o assunto. > > []'s > > From josauro em casasoft.inf.br Fri Feb 5 18:25:45 2010 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Fri, 5 Feb 2010 18:25:45 -0200 Subject: [firebase-br] =?iso-8859-1?q?Preciso_de_uma_opini=E3o_=28foto_no_?= =?iso-8859-1?q?banco_de_dados=29?= References: Message-ID: <5FDAC4B2E5BF4A9694E54A0579DA3023@papaleguas> Normalmente é definido de uma forma e pronto, porem, pode se inclusive trabalhar com as duas formas, basta a rotina que retorna a foto testar o campo blob e o Path, um deles tem conteudo, dessa forma pode se fazer uso de ambas as soluções pois vc pode guardar algum tipos de imagens no banco outros no path, e se quiser migrar tudo de um tipo para outro, tambem pode basta criar um processo para ler de Path e passar para blob, ou de blob para path, uma vez que mesmo em Path eu mantenho apenas codigos como diretorio e nome da imagem. Nas minhas soluçoes, essa tabela é de Imagem, na verdade é uma MultiMidia, pois ai coloco o que quiser e se for um filme por exemlo, posso mantelo no path, se for uma log marcar, posso mante-la do BD, e os DBgrids e relatorios todos podem fazer uso de uma chamada a uma classe que retorna a imagem, assim como a mesma grava conforme configurado. Como disse essa duvida sempre persiste em todos e imagem/som/etc.. podem ou nao ser gravados no BD, alias se quiser pode ate gravar em um banco so para isso, pois quando vc centraliza tudo numa classe onde ela grava ou le não importa. Abraços Josauro S.J. Aqui vc pode ate fazer Subject: Re: [firebase-br] Preciso de uma opinião (foto no banco de Message-ID: <4B6C4B15.8000509 em gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Josauro, Se por acaso o usuário, no início, resolve escolher alocar as fotos no Banco de Dados, e depois resolver mudar para colocar as fotos numa pasta, como seria o SQL de verificar as fotos (visto que uma parte estará no campo BLOB dentro da tabela e outra fora do banco)? Como você faz esse controle aí??? From nextcorp em terra.com.br Fri Feb 5 18:54:48 2010 From: nextcorp em terra.com.br (=?iso-8859-1?Q?NextCorp_Inform=E1tica?=) Date: Fri, 5 Feb 2010 18:54:48 -0200 Subject: [firebase-br] =?iso-8859-1?q?Fw=3A_Recuperar_senha_do_sysdba_atra?= =?iso-8859-1?q?v=E9s_de_um_select?= Message-ID: <754167A40F2044048E9E1A40988979CA@nextcorpnote> Caros colegas Tem como retornar a senha do sysdba em um select ? Tipo select current_user, senha ??????????? from $rdb_database where current_user = 'SYSDBA' Atenciosamente Washington André Muller da silva ####################### NextCorp Informática Ltda www.nextcorp.com.br nextcorp em nextcorp.com.br nextcorp em terra.com.br 0xx-(51)-3037-6605 ####################### From joseluiz em medeirosinfor.com Fri Feb 5 19:32:35 2010 From: joseluiz em medeirosinfor.com (Jose Luiz de Medeiros) Date: Fri, 5 Feb 2010 19:32:35 -0200 Subject: [firebase-br] RES: RES: Procedure In-Reply-To: <20100205153204.7D3FA27D@smart6.bol.com.br> References: <4B6C2108.8000402@stetika.com.br> <20100205153204.7D3FA27D@smart6.bol.com.br> Message-ID: <000001caa6aa$bdc2ecc0$3948c640$@com> Colega.. Não funcionou.. Jose Luiz -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jose Aparecido da Silva Enviada em: sexta-feira, 5 de fevereiro de 2010 13:32 Para: 'FireBase' Assunto: [firebase-br] RES: Procedure Se você usa Delphi faz assim: Acrescenta o ID do cliente no Retorno da Procedure e usa o join para trazer os dados. Ex: Select sp.* from CLIENTES c Left outer join SP_CALCULACD(c.ID) sp on c.ID = sp.ID [ ]'s Jose Aparecido da Silva Fasystem -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Isael Faria Junior Enviada em: sexta-feira, 5 de fevereiro de 2010 11:46 Para: FireBase Assunto: Re: [firebase-br] Procedure SIGNIFICA QUE O SEU SELECT ESTA RETORNADO MAIS DO QUE O NUMERO ESPERADO DE LINHAS, OU SEJA, ELE ESPERA UM E RETORNA > 1. VC TEM DUAS SOLUÇÕES OU CORRIGE O SELECT PARA TRAZER UM RESULTADO SÓ, OU COLOCAR O SELECT EM UM FOR joseluiz em medeirosinfor.com escreveu: > Amigo, desculpa a minha ignorancia mas ainda tenho o mesmo erro: > > Testei assim e continua dando o erro: Execute procedure SP_calculacd(select id from clientes); > > o erro é: multiple rows in singleton select > > > > CREATE PROCEDURE SP_CALCULACD ( > > id integer) > > returns ( > > apagar numeric(12,2), > > areceber numeric(12,2), > > situacao numeric(12,2)) > as > > declare variable debito numeric(12,2); > > declare variable credito numeric(12,2); > begin > for > select cli_codigo > from clientes > into :wcodcli > do > begin > select sum(d.valor_parcela) > from contasreceber d > where d.id_cliente = :wcodcli > into :debito; > > select sum(c.valor) > > from caixa c > > where c.id_cliente = :wcodcli > > into :credito; > end > > apagar = :debito; > > areceber = :credito; > > situacao = :debito - :credito; > > suspend; > > end^ > > > Grato: Jose Luiz > ----- Original Message ----- > From: NextCorp Informática > To: "FireBase" > Sent: Fri, 5 Feb 2010 09:56:08 -0200 > Subject: Re: [firebase-br] Procedure > > OI Jose Luiz > > Coloca na sua SP. Dá uma olhada abaixo. > > Não testei. > > Washington > > CREATE PROCEDURE SP_CALCULACD ( > >>> id integer) >>> >>> returns ( >>> >>> apagar numeric(12,2), >>> >>> areceber numeric(12,2), >>> >>> situacao numeric(12,2)) >>> >>> as >>> >>> declare variable debito numeric(12,2); >>> >>> declare variable credito numeric(12,2); >>> >>> begin >>> >>> > for > select cli_codigo > from clientes > into :wcodcli > do > begin > select sum(d.valor_parcela) > >>> from contasreceber d >>> >>> where d.id_cliente = :wcodcli >>> >>> into :debito; >>> >>> >>> >>> select sum(c.valor) >>> >>> from caixa c >>> >>> where c.id_cliente = :wcodcli >>> >>> into :credito; >>> > end > >>> apagar = :debito; >>> >>> areceber = :credito; >>> >>> situacao = :debito - :credito; >>> >>> suspend; >>> >>> end^ >>> > > > -------------------------------------------------- > From: > Sent: Friday, February 05, 2010 8:53 AM > To: > Subject: [firebase-br] Procedure > > >> Washington, obrigado pelta atenção.. >> >> Eu colocaria o for select do na procedure ou na execução dela? >> >> >> Grato: >> Jose Luiz >> >> ----- Original Message ----- >> From: NextCorp Informática >> To: "FireBase" >> Sent: Fri, 5 Feb 2010 01:59:41 -0200 >> Subject: Re: [firebase-br] (sem assunto) >> >> Caro colega >> >> Tenta assim >> >> for >> select cli_codigo >> from clientes >> into :wcodcli >> do >> begin >> select sum(d.valor_parcela) >> from contasreceber d >> where d.id_cliente = :wcodcli >> into :debito >> end; >> >> assim ele le a sua tabela de clientes e dentro do begin end vc executa os >> selects >> >> Atenciosamente >> >> Washington André Muller da silva >> >> ####################### >> NextCorp Informática Ltda >> www.nextcorp.com.br >> nextcorp em nextcorp.com.br >> nextcorp em terra.com.br >> 0xx-(51)-3037-6605 >> ####################### >> -------------------------------------------------- >> From: "Jose Luiz de Medeiros" >> Sent: Thursday, February 04, 2010 11:45 PM >> To: "lista em firebase. com. br" >> Subject: [firebase-br] (sem assunto) >> >> >>> Colegas. >>> >>> >>> >>> Tenho essa procedure: >>> >>> >>> >>> SET TERM ^ ; >>> >>> >>> >>> >>> SET TERM ; ^ >>> >>> >>> >>> Preciso saber a situação de todos os clientes de uma vez, nessa procedure >>> coloco o id de um cliente ela me retorna >>> >>> O debito o credito e a situação daquele cliente. >>> >>> Sera que teria jeito de saber a situação de todos de uma vez? >>> >>> >>> >>> Tentei assim mas não deu: >>> >>> >>> >>> Execute procedure SP_calculacd(select id from clientes); >>> >>> >>> >>> Como sou meio cru em firebird, alguém poderia me dar uma força? >>> >>> >>> >>> >>> >>> Grato: >>> >>> Jose Luiz >>> >>> >>> >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> 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=SCY0NzQ4MTEjcGVybSF0ZXJyY SYxLDEyNjUzMzUyMjYuOT >>> > Y > >> 5NTk1LjQ1MjAuY2FicmV0b24udGVycmEuY29tLDQzMzE=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.5.435 / Virus Database: 271.1.1/2666 - Release Date: 02/03/10 >>> 19:35: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.p >> hp?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=SCY0NzQ4MTEjcGVybSF0ZXJyY SYxLDEyNjUzNjczNzMuNDA >> > 2NjAuMzI0MDcucHJlc3Rvbi50ZXJyYS5jb20sNjgwNg==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 >> > > > > >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.5.435 / Virus Database: 271.1.1/2669 - Release Date: 02/05/10 >> 07:35: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.p > hp?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ------------------------------------------------------------------------ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 4839 (20100205) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 4839 (20100205) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From ivan em cyber.inf.br Fri Feb 5 21:06:34 2010 From: ivan em cyber.inf.br (Ivan Brasil Fuzzer) Date: Fri, 5 Feb 2010 21:06:34 -0200 (BRST) Subject: [firebase-br] =?utf-8?q?RES=3A__Preciso_de_uma_opini=C3=A3o_=28fo?= =?utf-8?q?to_no_banco_de?= In-Reply-To: <28421088.591265411090639.JavaMail.ivan@bart> Message-ID: <1694363.611265411171830.JavaMail.ivan@bart> Esta é a diferença do sistema de arquivos e o banco de dados. No filesystem a cabeça vai direto onde o arquivo está, no banco de dados a cabeça vai até onde o arquivo do banco de dados está e dali segue novamente até onde o arquivo está dentro do arquivo do banco de dados. Escrevi o outro email com pressa e acabei escrevendo um "jamais" quando queria dizer que raramente o ideal seria ter as imagens em banco. ----- Mensagem original ----- De: "Willian Jhonnes L. dos Santos" Para: "FireBase" Enviadas: Sexta-feira, 5 de Fevereiro de 2010 19:00:42 (GMT-0300) Auto-Detected Assunto: Re: [firebase-br] RES: Preciso de uma opinião (foto no banco de Em 05/02/2010 16:48, Ivan Brasil Fuzzer escreveu: > Se tratando de firebird, temos que lembrar que a base de dados é um arquivo único(pode ser dividido, é verdade) e o disco terá que deslocar sua cabeça de leitura por um arquivo grande, devido aos arquivos, até chegar na informação que deseja. Isto poderá gerar atraso nas consultas e diminuição da vida útil do disco. > Mas Ivan, analisando seu exemplo, qual a diferença entre a agulha do HD percorrer uma distância maior dentro de um arquivo FDB ou entre outros setores do disco? Não faz sentido esta colocação se você mantiver as imagens no mesmo disco em que o arquivo do FDB está. > Quando você consultar a imagem no banco, este trará a imagem para o disco para então devolver o arquivo para a aplicação. Alguns podem dizer que ficará em memória, mas temos que lembrar que memória acaba e quando tratamos de arquivos as porções de memória a serem utilizadas são maiores e inevitavelmente o arquivo vai para o disco. Aí falamos da plataforma Microsoft. Linux tem por premissa o uso da RAM. Mesmo quando tem de fazer uso da "memória virtual", ele utiliza uma partição exclusiva para isso, muito mais rápida e eficiente que o arquivo de paginação dos sistemas Microsoft. Em suma, tudo vai do planejamento do servidor Firebird. O sistema operacional, o sistema de arquivos, a arquitetura e poder de processamento da CPU, quantidade (e qualidade) da memória e seus barramentos. []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- :: Ivan Brasil Fuzzer :: Tecnocyber Automação de Negócios Ltda Setor de Infraestrutura Av. Salgado Filho, 85 - Apto 120 Erechim - RS - 99700-000 Fone: (54) 3522-3313 From ivan em cyber.inf.br Fri Feb 5 21:10:54 2010 From: ivan em cyber.inf.br (Ivan Brasil Fuzzer) Date: Fri, 5 Feb 2010 21:10:54 -0200 (BRST) Subject: [firebase-br] =?utf-8?q?RES=3A_Preciso_de_uma_opini=C3=A3o_=28fot?= =?utf-8?q?o_no_banco_de?= In-Reply-To: <20645365.631265411376771.JavaMail.ivan@bart> Message-ID: <18669065.651265411431200.JavaMail.ivan@bart> Se estivermos falando de um servidor de arquivos externo ao servidor de banco, a abordagem muda e cairemos no mesmo problema. Quanto a duas ou mais pessoas alterar uma imagem ao mesmo tempo, você mantém a transação aberta enquanto edita um arquivo que está no banco? Volto a me corrigir dizendo que quando disse "jamais" estava querendo dizer raramente, a pressa foi minha inimiga. ----- Mensagem original ----- De: "Elton da Motta Barbosa" Para: lista em firebase.com.br Enviadas: Sexta-feira, 5 de Fevereiro de 2010 18:15:43 (GMT-0300) Auto-Detected Assunto: [firebase-br] RES: Preciso de uma opinião (foto no banco de >>Quando você consultar a imagem no banco, este trará a imagem para o disco para então devolver o arquivo para a aplicação. >>Alguns podem dizer que ficará em memória, mas temos que lembrar que memória acaba e quando tratamos de arquivos as >>porções de memória a serem utilizadas são maiores e inevitavelmente o arquivo vai para o disco. Não sei se entendi bem. Explique me a diferença da afirmação acima para a abaixo: Quando você consultar a imagem NO SERVIDOR DE ARQUIVOS (mesmo que seja local), este trará a imagem para o disco para então devolver o arquivo para a aplicação. Alguns podem dizer que ficará em memória, mas temos que lembrar que memória acaba e quando tratamos de arquivos as porções de memória a serem utilizadas são maiores e inevitavelmente o arquivo vai para o disco. Não vejo tanta diferença nos dois métodos, exceto que: a) o FB não possui compactamento dos pacotes enviados pela rede (pelo menos até onde eu sei, no entanto normalmente ninguém faz isso com arquivos de imagens...)... b) Um servidor de arquivos não tem controle de transações (mesmo sendo ele a máquina local). Então não tente alterar a imagem do usuário em dois clientes ao mesmo tempo... Dirty Read... (a menos que vc use algum tipo de lock) c) num servidor de arquivos (em rede ou VM) você terá que adicionar permissões de escrita para cada cliente (acho que alguém já mencionou isso...) Tenha o cuidado do seguinte, se você tiver um grid que busca os dados e ele for uma query ou table que já carrega o BLOB com certeza vc vai consumir muito mais recursos (locais e/ou na rede), mesmo que só mostre um registro por vez. Isso não aconteceria no caso de vc buscar o arquivo já que sempre leria apenas o arquivo a ser mostrado. No entanto, uma vez lido a imagem de um servidor de arquivos, se alterar de registro e depois voltar nele, o programa lerá a imagem novamente. Mesmo assim, você poderá simular essa situação com o BD por fazer um select com os dados necessários SEM a imagem, e num outro query (digamos filho) buscar apenas a imagem do registro corrente. Nesse caso a limitação do servidor de arquivos também se aplicam. Há limitações em ambos os casos. Não podemos definir a melhor situação para você sem conhecer todos os pormenores do sistema, como hits esperados, métodos de acesso, estrutura de Rede, clientes esperados, outros bancos rodando no sistema, hardware do servidor e dos clientes, etc... Também aconselho você procurar nesta lista. Tivemos uma boa discussão sobre esse assunto, se não me falha a memória por volta do segundo ou terceiro trimestro do ano passado. 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 -- :: Ivan Brasil Fuzzer :: Tecnocyber Automação de Negócios Ltda Setor de Infraestrutura Av. Salgado Filho, 85 - Apto 120 Erechim - RS - 99700-000 Fone: (54) 3522-3313 From ivan em cyber.inf.br Fri Feb 5 21:12:49 2010 From: ivan em cyber.inf.br (Ivan Brasil Fuzzer) Date: Fri, 5 Feb 2010 21:12:49 -0200 (BRST) Subject: [firebase-br] =?utf-8?q?RES=3A__Preciso_de_uma_opini=C3=A3o_=28fo?= =?utf-8?q?to_no_banco_de?= In-Reply-To: <4B6C7CF1.1030208@gmail.com> Message-ID: <13440075.671265411547051.JavaMail.ivan@bart> Ficaria praticamente igual, porém você não traria o conteúdo binário do arquivo, traria a referencia ao seu local no disco. Esta referencia poderia ser relativa ou absoluta, dependeria da sua implementação. ----- Mensagem original ----- De: "RDA Delphi" Para: "FireBase" Enviadas: Sexta-feira, 5 de Fevereiro de 2010 18:17:53 (GMT-0300) Auto-Detected Assunto: Re: [firebase-br] RES: Preciso de uma opinião (foto no banco de Ivan, Se eu escolher utilizar para salvar as imagens numa pasta, como ficaria a sintaxe do SQL de consulta? Em 5/2/2010 16:48, Ivan Brasil Fuzzer escreveu: > Volto a dizer que o ideal jamais será ter as imagens no banco de dados. Quando você consultar a imagem no banco, este trará a imagem para o disco para então devolver o arquivo para a aplicação. Alguns podem dizer que ficará em memória, mas temos que lembrar que memória acaba e quando tratamos de arquivos as porções de memória a serem utilizadas são maiores e inevitavelmente o arquivo vai para o disco. > Desta maneira estaremos fazendo a consulta, gravando em disco, lendo do disco e enviando o arquivo para a aplicação, enquanto poderíamos apenas fazer a consulta, ler o arquivo e entregar o mesmo para a aplicação. > Em um sistema com poucas consultas isso não será percebido, mas enquanto o sistema for crescendo a coisa vai ficando diferente. > Se tratando de firebird, temos que lembrar que a base de dados é um arquivo único(pode ser dividido, é verdade) e o disco terá que deslocar sua cabeça de leitura por um arquivo grande, devido aos arquivos, até chegar na informação que deseja. Isto poderá gerar atraso nas consultas e diminuição da vida útil do disco. > A curto prazo parece ser uma coisa simples mas a longo prazo os prejuízos vão além da complexidade de programação. > > > ----- Mensagem original ----- > De: "Willian Jhonnes L. dos Santos" > Para: "FireBase" > Enviadas: Sexta-feira, 5 de Fevereiro de 2010 18:19:59 (GMT-0300) Auto-Detected > Assunto: Re: [firebase-br] RES: Preciso de uma opinião (foto no banco de > > Em 05/02/2010 15:44, José mauricio Zottis escreveu: > >> E que tal faze um banco de dados apenas para as fotos? >> Será que resolveria ou complicaria mais a situação? >> > Complicaria... Imagine: 2 arquivos de banco de dados = 2 objetos de > conexão executando Querys separadamente = impossibilidade de usar JOIN e > UNION = alto índice de manutenção. > > O ideal é ter as imagens salvas no BD sim, mas no mesmo BD em que estão > as outras. Quanto ao problema de "inchar" o arquivo do BD, isso só será > um problema dependendo do sistema de arquivos onde o arquivo ficará > hospedado. Sistemas FAT dão muito problema. NTFS não costumam, mas às > vezes dão problemas sérios. Ext2 é um caso à parte. O melhor é usar em > sistemas de arquivos ReiserFS, JFS ou XFS (meu preferido), para manter > um bom acondicionamento do arquivo (baixíssima fragmentação, descritores > de manipulação de clusters mais eficientes, etc). > > Espero ter ajudado a esclarecer mais um pouco o assunto. > > []'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 -- :: Ivan Brasil Fuzzer :: Tecnocyber Automação de Negócios Ltda Setor de Infraestrutura Av. Salgado Filho, 85 - Apto 120 Erechim - RS - 99700-000 Fone: (54) 3522-3313 From alanladecasa em gmail.com Fri Feb 5 21:19:38 2010 From: alanladecasa em gmail.com (Alan Matos) Date: Fri, 5 Feb 2010 20:19:38 -0300 Subject: [firebase-br] Firebird com 3Camadas Message-ID: Olá pessoal... Surgiu para mim a necessidade da minha aplicação acessar uma base de dados remota. Como é do conhecimento de todos nós, o FB não tem uma *performance* satisfatória em bandas estreitas, e, segundo li, esse problema pode ser contornado usando aplicação em 3 camadas. Estou planejando reescrever meu sistema, usando 3camadas, e gostaria de saber dos nobres amigos qual tecnologia seria a ideal? COM+ ? WebService? Outra? Qual? Hoje, uso Delphi 7 e FB 1.5 Obg. desde já! -- Alan Matos From willianjhonnes em gmail.com Fri Feb 5 21:25:03 2010 From: willianjhonnes em gmail.com (Willian Jhonnes L. dos Santos) Date: Fri, 05 Feb 2010 21:25:03 -0200 Subject: [firebase-br] Firebird com 3Camadas In-Reply-To: References: Message-ID: <4B6CA8CF.8080107@gmail.com> Em 5/2/2010 21:19, Alan Matos escreveu: > Estou planejando reescrever meu sistema, usando 3camadas, e gostaria de > saber dos nobres amigos qual tecnologia seria a ideal? > COM+ ? > WebService? > Outra? Qual? > > Ola Alan... Seu cenario eh bem parecido com o que temos na empresa em que trabalho. La usamos WebServices com protocolo SOAP e temos resultados bem satisfatorios. Mas isso se deve ao fato de que as camadas de negocio e cliente estao modularizadas em BPLs, que sao carregadas dinamicamente pelo modulo servidor (hospedado em um servidor Apache) e pela aplicaçao cliente. O melhor e voce usar um ambiente mais heterogeneo possivel. Por isso escolhemos o SOAP. Pois assim, podemos consumir nossos WebServices ate mesmo em interfaces Wap para uso em celulares. []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- From joseluiz em medeirosinfor.com Fri Feb 5 21:28:44 2010 From: joseluiz em medeirosinfor.com (Jose Luiz de Medeiros) Date: Fri, 5 Feb 2010 21:28:44 -0200 Subject: [firebase-br] Ajudem-me por favor Message-ID: <000901caa6ba$f6ce17f0$e46a47d0$@com> Colegas.. Me ajudem por favor, ja tentei varias dicas dos colegas e não funciona. Preciso saber a situação de todos os meus clientes de uma vez, fiz essa procedure com a ajuda dos colegas: CREATE PROCEDURE SP_CALCULACD ( id integer) returns ( apagar numeric(12,2), areceber numeric(12,2), situacao numeric(12,2)) as declare variable debito numeric(12,2); declare variable credito numeric(12,2); begin for select sum(d.valor_parcela) from contasreceber d where d.id_cliente = :id into :debito do begin apagar = :debito; end //aqui somo os créditos de cada cliente for select sum(c.valor) from caixa c where c.id_cliente = :id into :credito do begin areceber = :credito; end apagar = :debito + :debito2; areceber = :credito; situacao = areceber - apagar; suspend; end Se eu executar assim funciona 100%: EXECUTE PROCEDURE SP_CALCULACD(100); Tenho a situação do cliente ID =100. Mas o que eu quero e de todos de uma vez, tento assim: EXECUTE PROCEDURE SP_CALCULACD(SELECT ID FROM CLIENTES); TENHO ESSE ERRO: multiple rows in singleton select Alguem por favor pode me ajudar? Uso firebird 2.1 Grato: Jose Luiz From rdadelphi em gmail.com Fri Feb 5 21:46:41 2010 From: rdadelphi em gmail.com (RDA Delphi) Date: Fri, 05 Feb 2010 20:46:41 -0300 Subject: [firebase-br] Ajudem-me por favor In-Reply-To: <000901caa6ba$f6ce17f0$e46a47d0$@com> References: <000901caa6ba$f6ce17f0$e46a47d0$@com> Message-ID: <4B6CADE1.4040505@gmail.com> José, por que não coloca um título próximo a sua pergunta, isso é anti-etico sabia? Na outra lista que frequento o povo que coloca títulos no assunto como o seu não é respondido (todo mundo sabe e não responde), e os moderadores enviam uma mensagem informando que ele será excluído se continuar com essa abominação de colocar assuntos fora do contexto. Desculpem todos da lista, mas se alguém lê um assunto e sabe da resposta vai direto e se não sabe nem perde tempo... É só um comentário... Em 5/2/2010 20:28, Jose Luiz de Medeiros escreveu: > Colegas.. > > > > > > Me ajudem por favor, ja tentei varias dicas dos colegas e não funciona. > > > > Preciso saber a situação de todos os meus clientes de uma vez, fiz essa > procedure com a ajuda dos colegas: > > > > CREATE PROCEDURE SP_CALCULACD ( > > id integer) > > returns ( > > apagar numeric(12,2), > > areceber numeric(12,2), > > situacao numeric(12,2)) > > as > > declare variable debito numeric(12,2); > > declare variable credito numeric(12,2); > > begin > > > > for select sum(d.valor_parcela) > > from contasreceber d > > where d.id_cliente = :id > > into :debito > > do > > begin > > apagar = :debito; > > end > > //aqui somo os créditos de cada cliente > > for select sum(c.valor) > > from caixa c > > where c.id_cliente = :id > > into :credito > > do > > begin > > areceber = :credito; > > end > > > > apagar = :debito + :debito2; > > areceber = :credito; > > situacao = areceber - apagar; > > suspend; > > end > > > > > > Se eu executar assim funciona 100%: > > EXECUTE PROCEDURE SP_CALCULACD(100); > > Tenho a situação do cliente ID =100. > > > > Mas o que eu quero e de todos de uma vez, tento assim: > > EXECUTE PROCEDURE SP_CALCULACD(SELECT ID FROM CLIENTES); > > > > TENHO ESSE ERRO: > > multiple rows in singleton select > > > > Alguem por favor pode me ajudar? > > Uso firebird 2.1 > > > > > > Grato: > > Jose Luiz > > From listasjr em gmail.com Fri Feb 5 21:59:59 2010 From: listasjr em gmail.com (Evandro's mailing lists (Please, don't send personal messages to this address)) Date: Fri, 5 Feb 2010 20:59:59 -0300 Subject: [firebase-br] Firebird 2.5 In-Reply-To: <21538b731002041209l5f247a08s936f8f9905aaee1b@mail.gmail.com> References: <21538b731002041209l5f247a08s936f8f9905aaee1b@mail.gmail.com> Message-ID: Oi Wellington O 2.5 ja tem Guid sim! Ao inves de udf eu uso procedure para implementar o GUID tive problema com as UDFs de guid (nas versoes <2.5) Espere sair a versão de produção do 2.5 e depois teste o seu aplicativo. Você é que vai dizer. Um abraço -Jr 2010/2/4 Wellington Melo > Gostaria de saber se a versão 2.5 do Firebird, já tem implementado o GUID? > pois estou usando a versão 1.5 o para gerar o GUID preciso de uma UDF. > Seria > bom se já viesse implementada. > Outra dúvida é se é confiável migra para a 2.5? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Evandro M Leite Jr From mariodosreyx em gmail.com Fri Feb 5 22:33:51 2010 From: mariodosreyx em gmail.com (=?ISO-8859-1?Q?M=E1rio_Reis?=) Date: Fri, 5 Feb 2010 23:33:51 -0100 Subject: [firebase-br] Ajudem-me por favor In-Reply-To: <000901caa6ba$f6ce17f0$e46a47d0$@com> References: <000901caa6ba$f6ce17f0$e46a47d0$@com> Message-ID: <4d1bb8c71002051633y7ea22bd2r26a450f8267b502e@mail.gmail.com> Multiple rows Claro V/tem de fazer um Group By d.id_cliente No dia 5 de Fevereiro de 2010 22:28, Jose Luiz de Medeiros < joseluiz em medeirosinfor.com> escreveu: > Colegas.. > > > > > > Me ajudem por favor, ja tentei varias dicas dos colegas e não funciona. > > > > Preciso saber a situação de todos os meus clientes de uma vez, fiz essa > procedure com a ajuda dos colegas: > > > > CREATE PROCEDURE SP_CALCULACD ( > > id integer) > > returns ( > > apagar numeric(12,2), > > areceber numeric(12,2), > > situacao numeric(12,2)) > > as > > declare variable debito numeric(12,2); > > declare variable credito numeric(12,2); > > begin > > > > for select sum(d.valor_parcela) > > from contasreceber d > > where d.id_cliente = :id > > into :debito > > do > > begin > > apagar = :debito; > > end > > //aqui somo os créditos de cada cliente > > for select sum(c.valor) > > from caixa c > > where c.id_cliente = :id > > into :credito > > do > > begin > > areceber = :credito; > > end > > > > apagar = :debito + :debito2; > > areceber = :credito; > > situacao = areceber - apagar; > > suspend; > > end > > > > > > Se eu executar assim funciona 100%: > > EXECUTE PROCEDURE SP_CALCULACD(100); > > Tenho a situação do cliente ID =100. > > > > Mas o que eu quero e de todos de uma vez, tento assim: > > EXECUTE PROCEDURE SP_CALCULACD(SELECT ID FROM CLIENTES); > > > > TENHO ESSE ERRO: > > multiple rows in singleton select > > > > Alguem por favor pode me ajudar? > > Uso firebird 2.1 > > > > > > Grato: > > Jose Luiz > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- C/Melhores cumprimentos Mário Agostinho Reis Esta mensagem contém informação de natureza confidencial e é exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por engano, receber este email agradecemos que não o copie nem o reenvie e que nos notifique do ocorrido através do email de resposta. From joseasilva em bol.com.br Fri Feb 5 23:05:36 2010 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Fri, 5 Feb 2010 23:05:36 -0200 Subject: [firebase-br] RES: RES: RES: Procedure In-Reply-To: <000001caa6aa$bdc2ecc0$3948c640$@com> Message-ID: <20100206010540.B2C7195@smart6.bol.com.br> Que tal você postar a linguagem e a suíte de acesso que você está utilizando. Quem sabe com essas informações poderemos ser mais diretos. [ ]'s Jose Aparecido da Silva Fasystem -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jose Luiz de Medeiros Enviada em: sexta-feira, 5 de fevereiro de 2010 19:33 Para: 'FireBase' Assunto: [firebase-br] RES: RES: Procedure Colega.. Não funcionou.. Jose Luiz -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jose Aparecido da Silva Enviada em: sexta-feira, 5 de fevereiro de 2010 13:32 Para: 'FireBase' Assunto: [firebase-br] RES: Procedure Se você usa Delphi faz assim: Acrescenta o ID do cliente no Retorno da Procedure e usa o join para trazer os dados. Ex: Select sp.* from CLIENTES c Left outer join SP_CALCULACD(c.ID) sp on c.ID = sp.ID [ ]'s Jose Aparecido da Silva Fasystem -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Isael Faria Junior Enviada em: sexta-feira, 5 de fevereiro de 2010 11:46 Para: FireBase Assunto: Re: [firebase-br] Procedure SIGNIFICA QUE O SEU SELECT ESTA RETORNADO MAIS DO QUE O NUMERO ESPERADO DE LINHAS, OU SEJA, ELE ESPERA UM E RETORNA > 1. VC TEM DUAS SOLUÇÕES OU CORRIGE O SELECT PARA TRAZER UM RESULTADO SÓ, OU COLOCAR O SELECT EM UM FOR joseluiz em medeirosinfor.com escreveu: > Amigo, desculpa a minha ignorancia mas ainda tenho o mesmo erro: > > Testei assim e continua dando o erro: Execute procedure SP_calculacd(select id from clientes); > > o erro é: multiple rows in singleton select > > > > CREATE PROCEDURE SP_CALCULACD ( > > id integer) > > returns ( > > apagar numeric(12,2), > > areceber numeric(12,2), > > situacao numeric(12,2)) > as > > declare variable debito numeric(12,2); > > declare variable credito numeric(12,2); > begin > for > select cli_codigo > from clientes > into :wcodcli > do > begin > select sum(d.valor_parcela) > from contasreceber d > where d.id_cliente = :wcodcli > into :debito; > > select sum(c.valor) > > from caixa c > > where c.id_cliente = :wcodcli > > into :credito; > end > > apagar = :debito; > > areceber = :credito; > > situacao = :debito - :credito; > > suspend; > > end^ > > > Grato: Jose Luiz > ----- Original Message ----- > From: NextCorp Informática > To: "FireBase" > Sent: Fri, 5 Feb 2010 09:56:08 -0200 > Subject: Re: [firebase-br] Procedure > > OI Jose Luiz > > Coloca na sua SP. Dá uma olhada abaixo. > > Não testei. > > Washington > > CREATE PROCEDURE SP_CALCULACD ( > >>> id integer) >>> >>> returns ( >>> >>> apagar numeric(12,2), >>> >>> areceber numeric(12,2), >>> >>> situacao numeric(12,2)) >>> >>> as >>> >>> declare variable debito numeric(12,2); >>> >>> declare variable credito numeric(12,2); >>> >>> begin >>> >>> > for > select cli_codigo > from clientes > into :wcodcli > do > begin > select sum(d.valor_parcela) > >>> from contasreceber d >>> >>> where d.id_cliente = :wcodcli >>> >>> into :debito; >>> >>> >>> >>> select sum(c.valor) >>> >>> from caixa c >>> >>> where c.id_cliente = :wcodcli >>> >>> into :credito; >>> > end > >>> apagar = :debito; >>> >>> areceber = :credito; >>> >>> situacao = :debito - :credito; >>> >>> suspend; >>> >>> end^ >>> > > > -------------------------------------------------- > From: > Sent: Friday, February 05, 2010 8:53 AM > To: > Subject: [firebase-br] Procedure > > >> Washington, obrigado pelta atenção.. >> >> Eu colocaria o for select do na procedure ou na execução dela? >> >> >> Grato: >> Jose Luiz >> >> ----- Original Message ----- >> From: NextCorp Informática >> To: "FireBase" >> Sent: Fri, 5 Feb 2010 01:59:41 -0200 >> Subject: Re: [firebase-br] (sem assunto) >> >> Caro colega >> >> Tenta assim >> >> for >> select cli_codigo >> from clientes >> into :wcodcli >> do >> begin >> select sum(d.valor_parcela) >> from contasreceber d >> where d.id_cliente = :wcodcli >> into :debito >> end; >> >> assim ele le a sua tabela de clientes e dentro do begin end vc executa os >> selects >> >> Atenciosamente >> >> Washington André Muller da silva >> >> ####################### >> NextCorp Informática Ltda >> www.nextcorp.com.br >> nextcorp em nextcorp.com.br >> nextcorp em terra.com.br >> 0xx-(51)-3037-6605 >> ####################### >> -------------------------------------------------- >> From: "Jose Luiz de Medeiros" >> Sent: Thursday, February 04, 2010 11:45 PM >> To: "lista em firebase. com. br" >> Subject: [firebase-br] (sem assunto) >> >> >>> Colegas. >>> >>> >>> >>> Tenho essa procedure: >>> >>> >>> >>> SET TERM ^ ; >>> >>> >>> >>> >>> SET TERM ; ^ >>> >>> >>> >>> Preciso saber a situação de todos os clientes de uma vez, nessa procedure >>> coloco o id de um cliente ela me retorna >>> >>> O debito o credito e a situação daquele cliente. >>> >>> Sera que teria jeito de saber a situação de todos de uma vez? >>> >>> >>> >>> Tentei assim mas não deu: >>> >>> >>> >>> Execute procedure SP_calculacd(select id from clientes); >>> >>> >>> >>> Como sou meio cru em firebird, alguém poderia me dar uma força? >>> >>> >>> >>> >>> >>> Grato: >>> >>> Jose Luiz >>> >>> >>> >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> 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=SCY0NzQ4MTEjcGVybSF0ZXJyY SYxLDEyNjUzMzUyMjYuOT >>> > Y > >> 5NTk1LjQ1MjAuY2FicmV0b24udGVycmEuY29tLDQzMzE=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.5.435 / Virus Database: 271.1.1/2666 - Release Date: 02/03/10 >>> 19:35: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.p >> hp?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=SCY0NzQ4MTEjcGVybSF0ZXJyY SYxLDEyNjUzNjczNzMuNDA >> > 2NjAuMzI0MDcucHJlc3Rvbi50ZXJyYS5jb20sNjgwNg==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 >> > > > > >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.5.435 / Virus Database: 271.1.1/2669 - Release Date: 02/05/10 >> 07:35: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.p > hp?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ------------------------------------------------------------------------ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 4839 (20100205) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 4839 (20100205) __________ 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 From valdir.marcos em ig.com.br Sat Feb 6 00:59:59 2010 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Sat, 6 Feb 2010 00:59:59 -0200 Subject: [firebase-br] Ajudem-me por favor In-Reply-To: <4B6CADE1.4040505@gmail.com> References: <000901caa6ba$f6ce17f0$e46a47d0$@com> <4B6CADE1.4040505@gmail.com> Message-ID: <59bb1e781002051859l65d34d28t82e660285948d14e@mail.gmail.com> Bom dia. O RDA tem razão e a resposta para sua pergunta é simples. Faça o assunto ser condizente com o conteúdo que o pessoal vai te ajudar. Um abraço, Valdir Em 5 de fevereiro de 2010 21:46, RDA Delphi escreveu: > José, por que não coloca um título próximo a sua pergunta, isso é > anti-etico sabia? Na outra lista que frequento o povo que coloca títulos no > assunto como o seu não é respondido (todo mundo sabe e não responde), e os > moderadores enviam uma mensagem informando que ele será excluído se > continuar com essa abominação de colocar assuntos fora do contexto. > Desculpem todos da lista, mas se alguém lê um assunto e sabe da resposta > vai direto e se não sabe nem perde tempo... É só um comentário... > > > Em 5/2/2010 20:28, Jose Luiz de Medeiros escreveu: > > Colegas.. >> >> >> >> >> >> Me ajudem por favor, ja tentei varias dicas dos colegas e não funciona. >> >> >> >> Preciso saber a situação de todos os meus clientes de uma vez, fiz essa >> procedure com a ajuda dos colegas: >> >> >> >> CREATE PROCEDURE SP_CALCULACD ( >> >> id integer) >> >> returns ( >> >> apagar numeric(12,2), >> >> areceber numeric(12,2), >> >> situacao numeric(12,2)) >> >> as >> >> declare variable debito numeric(12,2); >> >> declare variable credito numeric(12,2); >> >> begin >> >> >> >> for select sum(d.valor_parcela) >> >> from contasreceber d >> >> where d.id_cliente = :id >> >> into :debito >> >> do >> >> begin >> >> apagar = :debito; >> >> end >> >> //aqui somo os créditos de cada cliente >> >> for select sum(c.valor) >> >> from caixa c >> >> where c.id_cliente = :id >> >> into :credito >> >> do >> >> begin >> >> areceber = :credito; >> >> end >> >> >> >> apagar = :debito + :debito2; >> >> areceber = :credito; >> >> situacao = areceber - apagar; >> >> suspend; >> >> end >> >> >> >> >> >> Se eu executar assim funciona 100%: >> >> EXECUTE PROCEDURE SP_CALCULACD(100); >> >> Tenho a situação do cliente ID =100. >> >> >> >> Mas o que eu quero e de todos de uma vez, tento assim: >> >> EXECUTE PROCEDURE SP_CALCULACD(SELECT ID FROM CLIENTES); >> >> >> >> TENHO ESSE ERRO: >> >> multiple rows in singleton select >> >> >> >> Alguem por favor pode me ajudar? >> >> Uso firebird 2.1 >> >> >> >> >> >> Grato: >> >> Jose Luiz >> >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From forum_firebird em daunebr.com Sat Feb 6 09:53:27 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Sat, 6 Feb 2010 03:53:27 -0800 (PST) Subject: [firebase-br] =?iso-8859-1?q?Preciso_de_uma_opini=E3o_=28foto_no_?= =?iso-8859-1?q?banco_de_dados=29?= In-Reply-To: <28582832.351265366083307.JavaMail.ivan@apu> References: <28582832.351265366083307.JavaMail.ivan@apu> Message-ID: <550210.28376.qm@web803.biz.mail.mud.yahoo.com> Ivan, nao eh bem assim. As coisas evoluem. ________________________________ From: Ivan Brasil Fuzzer To: FireBase Sent: Fri, February 5, 2010 8:34:47 AM Subject: Re: [firebase-br] Preciso de uma opinião (foto no banco de dados) Banco de dados foi feito para guardar dados, sistema de arquivos para arquivos. Fotos são arquivos, logo, não é recomendado o armazenamento de arquivos em banco de dados, mas sim em um sistema feito para isto. ----- Mensagem original ----- De: "RDA Delphi" Para: "FireBase" Enviadas: Sexta-feira, 5 de Fevereiro de 2010 2:17:23 (GMT-0300) Auto-Detected Assunto: [firebase-br] Preciso de uma opinião (foto no banco de dados) E aí pessoal, Tenho um Banco de Dados Firebird e um campo para fotos blob, cada foto vai ter o tamanho 3x4 em jpeg Atualmente o clube conta com 600 membros mas pode chegar a até uma faixa de 10 mil membros. Eu coloco a foto diretamente na tabela ou coloco apenas o caminho e as fotos por fora? 10 mil registros a performance com fotos diminue muito? 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 -- :: Ivan Brasil Fuzzer :: Tecnocyber Automação de Negócios Ltda Setor de Infraestrutura Av. Salgado Filho, 85 - Apto 120 Erechim - RS - 99700-000 Fone: (54) 3522-3313 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From forum_firebird em daunebr.com Sat Feb 6 09:57:48 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Sat, 6 Feb 2010 03:57:48 -0800 (PST) Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_bd?= In-Reply-To: References: Message-ID: <539179.74873.qm@web808.biz.mail.mud.yahoo.com> IBX. ________________________________ From: Humberto Araujo To: FireBase Sent: Fri, February 5, 2010 12:28:32 PM Subject: [firebase-br] Conexão bd Pessoal, qual tipo de conexao vcs aconselham do d7 + firebird? IBX ou Dbexpress? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Sat Feb 6 09:59:57 2010 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Sat, 6 Feb 2010 09:59:57 -0200 Subject: [firebase-br] Ajudem-me por favor In-Reply-To: <000901caa6ba$f6ce17f0$e46a47d0$@com> References: <000901caa6ba$f6ce17f0$e46a47d0$@com> Message-ID: Jose, do jeito que está não vai funcionar. Você está passando vários registros como parâmetro para a procedure, enquanto que nos where você compara id=:id, é aí que o erro está aparecendo. Minha sugestão é que você utilize duas procedures, uma para quando quiser filtrar um cliente (que já está pronta) e outra para todos os clientes, colocando um FOR SELECT ID FROM CLIENTES do... para dentro da procedure. Outra sugestão é fazer uma só procedure, transformando o select id from clientes para dentro da procedure, transformando-o em um for select, e usando execute statement. Como parâmetro você passa o ID quando quiser consultar somente um cliente, e passa por exemplo 0 quando quiser todos. Dentro da SP, a primeira coisa é testar o parâmetro passado, e baseado nisso montar a string que será utilizada no execute statement, mais ou menos assim: CREATE PROCEDURE SP_CALCULACD (id integer) returns (apagar numeric(12,2), areceber numeric(12,2), situacao numeric(12,2)) as declare variable debito numeric(12,2); declare variable credito numeric(12,2); declare variable xsql varchar(1000); declare variable wid integer; declare variable wnome varchar(50); begin if id=0 then xsql = 'Select id, nome from clientes where id=:id into :wid, :wnome'; if id>0 then xsql = 'Select id, nome from clientes into :wid, :wnome'; for execute statement do begin for select sum(d.valor_parcela) from contasreceber d where d.id_cliente = :wid into :debito do begin apagar = :debito; end --aqui somo os créditos de cada cliente for select sum(c.valor) from caixa c where c.id_cliente = :id into :credito do begin areceber = :credito; end apagar = :debito + :debito2; areceber = :credito; situacao = areceber - apagar; suspend; end end Tem que dar uma olhada melhor como funciona o execute statement, não lembro se o into pode estar dentro ou deve estar fora, mas já dá pra você começar por aí. E... concordo com o que os colegas falaram, utilize sempre um assunto pertitente ao... assunto :-). [] Andrei Em 5 de fevereiro de 2010 21:28, Jose Luiz de Medeiros < joseluiz em medeirosinfor.com> escreveu: > Colegas.. > > > > > > Me ajudem por favor, ja tentei varias dicas dos colegas e não funciona. > > > > Preciso saber a situação de todos os meus clientes de uma vez, fiz essa > procedure com a ajuda dos colegas: > > > > CREATE PROCEDURE SP_CALCULACD ( > > id integer) > > returns ( > > apagar numeric(12,2), > > areceber numeric(12,2), > > situacao numeric(12,2)) > > as > > declare variable debito numeric(12,2); > > declare variable credito numeric(12,2); > > begin > > > > for select sum(d.valor_parcela) > > from contasreceber d > > where d.id_cliente = :id > > into :debito > > do > > begin > > apagar = :debito; > > end > > //aqui somo os créditos de cada cliente > > for select sum(c.valor) > > from caixa c > > where c.id_cliente = :id > > into :credito > > do > > begin > > areceber = :credito; > > end > > > > apagar = :debito + :debito2; > > areceber = :credito; > > situacao = areceber - apagar; > > suspend; > > end > > > > > > Se eu executar assim funciona 100%: > > EXECUTE PROCEDURE SP_CALCULACD(100); > > Tenho a situação do cliente ID =100. > > > > Mas o que eu quero e de todos de uma vez, tento assim: > > EXECUTE PROCEDURE SP_CALCULACD(SELECT ID FROM CLIENTES); > > > > TENHO ESSE ERRO: > > multiple rows in singleton select > > > > Alguem por favor pode me ajudar? > > Uso firebird 2.1 > > > > > > Grato: > > Jose Luiz > > > From forum_firebird em daunebr.com Sat Feb 6 10:11:45 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Sat, 6 Feb 2010 04:11:45 -0800 (PST) Subject: [firebase-br] =?iso-8859-1?q?Preciso_de_uma_opini=E3o_=28foto_no_?= =?iso-8859-1?q?banco_de?= In-Reply-To: References: Message-ID: <754532.80668.qm@web808.biz.mail.mud.yahoo.com> Parece q isto está levando mais tempo do que deveria... Sistema de arquivo foi feito pra arquivo. Banco de dados foi feito pra dados. Monitor era CRT, teclado era leitor de cartao perfurado e MS-DOS foi feito pro PC-XT. Tres decadas mais tarde...no Firebird (cujo interbase foi feito só pros cliente da Borland...) no 1.0 em diante: Os campos blobs foram feitos pra armazenar qualquer coisa que seja armazenavel: texto, binario, musica, exe, xls, imagem, doc, etc. Varios citaram aqui os pontos positivos: rapidez (sim é mais rapido), segurança contra virus, exclusao indesejada, acesso indesejado externo ou mesmo interno, possibilidade de acesso remoto. Como citei antes o pontos negativo: o banco fica grande, mas se vc quiser fazer backup, vao ficar menores do que se fossem arquivos separados. Se for imagem, pdf ou audio, vc pode tratar direto no seu programa/aplicacao (front-end). Se nao, simplesmente use a WIN32 API sem dor: ShellExecute(Application->Handle, "open", (LPCTSTR)_file.t_str(), NULL, NULL, SW_SHOWDEFAULT); // Se for Delphi ou C++Builder A linha acima, que é do C++Builder, simplesmente transfere pro windows a execucao do arquivo em questao. Se for um xls, abre o excel. Se for o doc, abre o Word. Se for pdf, abre o adobe, etc. I love this forum. ________________________________ From: Josauro S.J. To: lista em firebase.com.br Sent: Fri, February 5, 2010 2:14:38 PM Subject: [firebase-br] Preciso de uma opinião (foto no banco de Quase todo mundo tem a mesma dúvida. Resolvi da seguinte forma, criei uma tabela imagem Codigo Blob PathFoto Criei as rotinas independente da origem da foto, todo o sistema trabalha acessando um objeto, se esse objeto le do blob ou do path tanto faz, ou seja ate o cliente pode configurar onde deseja armazenar, pronto nao me preocupo mais com isso, se for usado o path, mantenho uma estrutura de fotos igual no banco codigo do registro/codigo da foto.jpg. Assim vc pode analizar melhor com o tempo o que fica melhor e se quiser mudar, é so configurar. E aí pessoal, > > Tenho um Banco de Dados Firebird e um campo para fotos blob, cada foto > vai ter o tamanho 3x4 em jpeg > > Atualmente o clube conta com 600 membros mas pode chegar a até uma > faixa de 10 mil membros. > > Eu coloco a foto diretamente na tabela ou coloco apenas o caminho e as > fotos por fora? > 10 mil registros a performance com fotos diminue muito? > > 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 forum_firebird em daunebr.com Sat Feb 6 10:14:04 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Sat, 6 Feb 2010 04:14:04 -0800 (PST) Subject: [firebase-br] =?iso-8859-1?q?Preciso_de_uma_opini=E3o_=28foto_no_?= =?iso-8859-1?q?banco_de?= In-Reply-To: References: <4B6C4B15.8000509@gmail.com> Message-ID: <242384.74516.qm@web803.biz.mail.mud.yahoo.com> Como eu disse: as coisas evoluem. Hj está muito simples vc manusear todos os tipos: BMP,JPEG, GIF, TIFF, PNG, etc ________________________________ From: Alysson Azevedo To: FireBase Sent: Fri, February 5, 2010 3:13:41 PM Subject: Re: [firebase-br] Preciso de uma opinião (foto no banco de Amigo, eu não sei qual linguagem vc vai utilizar... mas minha experiencia com isso foi a seguinte... eu tinha um sistema em delphi + mysql... eu reveirei dias procurando um meio eficaz de armazenar imagens no banco. maneiras para isso eu até encontrava, mas para exibi-las na tela... que tristeza... os componentes nativos suportavam apenas bmp. e meus metodos para adaptar uma maneira de aceitar isso todos falharam... desde converter a imagem para bmp (o que aumentava o tamanho ou perdia a qualidade da imagem) até salvar em streams e despois jogar na tela... que sofrimento... quilos e metros de programação pro lixo... certo dia eu disse, na tabela de parametros eu coloco o path padrão de imagens e na tabela de album eu coloco o caminho relativo. com um metodo do componente image, eu fiz LoadFromFile(arq) e fim do problema. -- Alysson Gonçalves de Azevedo (11) 8491-7730 \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| Em 5 de fevereiro de 2010 14:45, RDA Delphi escreveu: > Josauro, > > Se por acaso o usuário, no início, resolve escolher alocar as fotos no > Banco de Dados, e depois resolver mudar para colocar as fotos numa pasta, > como seria o SQL de verificar as fotos (visto que uma parte estará no campo > BLOB dentro da tabela e outra fora do banco)? Como você faz esse controle > aí??? > > > Em 5/2/2010 13:14, Josauro S.J. escreveu: > > Quase todo mundo tem a mesma dúvida. >> >> Resolvi da seguinte forma, criei uma tabela >> >> imagem >> Codigo >> Blob >> PathFoto >> >> Criei as rotinas independente da origem da foto, todo o sistema trabalha >> acessando um objeto, se esse objeto le do blob ou do path tanto faz, ou seja >> ate o cliente pode configurar onde deseja armazenar, pronto nao me preocupo >> mais com isso, se for usado o path, mantenho uma estrutura de fotos igual no >> banco codigo do registro/codigo da foto.jpg. >> >> Assim vc pode analizar melhor com o tempo o que fica melhor e se quiser >> mudar, é so configurar. >> >> >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From forum_firebird em daunebr.com Sat Feb 6 10:20:44 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Sat, 6 Feb 2010 04:20:44 -0800 (PST) Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Preciso_de_uma_opini=E3o_=28?= =?iso-8859-1?q?foto_no_banco_de?= In-Reply-To: <29702116.571265399286861.JavaMail.ivan@apu> References: <29702116.571265399286861.JavaMail.ivan@apu> Message-ID: <984170.852.qm@web806.biz.mail.mud.yahoo.com> Ivan, Vc tem inumeras maneiras de indexar um bd e deixa-lo rapido, e no SO vc nao tem controle. Por isto, mesmo o arquivo sendo grande: 180gb, ainda assim é imperceptivel o tempo das cabeças de leitura do HD. Vc está subestimando bancos como Oracle, Firebird/Interbase, Postgres, em suas competencias de gerenciar dados, seja BLOB ou nao. Eles sao melhores do que qualquer SO sem qualquer duvida. Vendo todas as discussoes anteriores, e como cada caso é um caso, eu abriria uma excecao pra nao complicar a programcao: 1 usuario, firebird embedded, maquina local. ________________________________ From: Ivan Brasil Fuzzer To: FireBase Sent: Fri, February 5, 2010 5:48:09 PM Subject: Re: [firebase-br] RES: Preciso de uma opinião (foto no banco de Volto a dizer que o ideal jamais será ter as imagens no banco de dados. Quando você consultar a imagem no banco, este trará a imagem para o disco para então devolver o arquivo para a aplicação. Alguns podem dizer que ficará em memória, mas temos que lembrar que memória acaba e quando tratamos de arquivos as porções de memória a serem utilizadas são maiores e inevitavelmente o arquivo vai para o disco. Desta maneira estaremos fazendo a consulta, gravando em disco, lendo do disco e enviando o arquivo para a aplicação, enquanto poderíamos apenas fazer a consulta, ler o arquivo e entregar o mesmo para a aplicação. Em um sistema com poucas consultas isso não será percebido, mas enquanto o sistema for crescendo a coisa vai ficando diferente. Se tratando de firebird, temos que lembrar que a base de dados é um arquivo único(pode ser dividido, é verdade) e o disco terá que deslocar sua cabeça de leitura por um arquivo grande, devido aos arquivos, até chegar na informação que deseja. Isto poderá gerar atraso nas consultas e diminuição da vida útil do disco. A curto prazo parece ser uma coisa simples mas a longo prazo os prejuízos vão além da complexidade de programação. ----- Mensagem original ----- De: "Willian Jhonnes L. dos Santos" Para: "FireBase" Enviadas: Sexta-feira, 5 de Fevereiro de 2010 18:19:59 (GMT-0300) Auto-Detected Assunto: Re: [firebase-br] RES: Preciso de uma opinião (foto no banco de Em 05/02/2010 15:44, José mauricio Zottis escreveu: > E que tal faze um banco de dados apenas para as fotos? > Será que resolveria ou complicaria mais a situação? Complicaria... Imagine: 2 arquivos de banco de dados = 2 objetos de conexão executando Querys separadamente = impossibilidade de usar JOIN e UNION = alto índice de manutenção. O ideal é ter as imagens salvas no BD sim, mas no mesmo BD em que estão as outras. Quanto ao problema de "inchar" o arquivo do BD, isso só será um problema dependendo do sistema de arquivos onde o arquivo ficará hospedado. Sistemas FAT dão muito problema. NTFS não costumam, mas às vezes dão problemas sérios. Ext2 é um caso à parte. O melhor é usar em sistemas de arquivos ReiserFS, JFS ou XFS (meu preferido), para manter um bom acondicionamento do arquivo (baixíssima fragmentação, descritores de manipulação de clusters mais eficientes, etc). Espero ter ajudado a esclarecer mais um pouco o assunto. []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- :: Ivan Brasil Fuzzer :: Tecnocyber Automação de Negócios Ltda Setor de Infraestrutura Av. Salgado Filho, 85 - Apto 120 Erechim - RS - 99700-000 Fone: (54) 3522-3313 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix2005 em oi.com.br Sat Feb 6 11:20:23 2010 From: felix2005 em oi.com.br (Felix) Date: Sat, 6 Feb 2010 10:20:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Preciso_de_uma_opini=E3o_=28?= =?iso-8859-1?q?foto_no_banco_de_dados=29?= In-Reply-To: <984170.852.qm@web806.biz.mail.mud.yahoo.com> References: <29702116.571265399286861.JavaMail.ivan@apu> <984170.852.qm@web806.biz.mail.mud.yahoo.com> Message-ID: <000501caa72f$23a72ae0$6af580a0$@com.br> Se a aplicação for ser usada em 'modo desktop' OU se puder compartilhar uma pasta no servidor para guardar as fotos (baixa segurança, qq um poderia acessar/apagar/etc), você poderá escolher entre armazenar no banco de dados ou num path externo. MAS se você algum dia decidir que ira precisar acessar o sistema usando Internet, as fotos precisam ficar no BD. Eu trabalho com as imagens dentro do BD, seja BMP ou JPEG. Minha aplicação abre o arquivo, converte em JPG, redimensiona para meu padrão (não armazena imagem de 12 Megapixel) e salva via StoreProc. O usuário tem na tela um Gauge que apresenta o progresso dessa conversão. 30 segundos para converter uma imagem JPEG de 8 Megapixel, 3.3 MB para uma imagem com 0,2 Megapixel (150 x 130 pixel). Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Silva Enviada em: sábado, 6 de fevereiro de 2010 09:21 Para: FireBase Assunto: Re: [firebase-br] RES: Preciso de uma opinião (foto no banco de Ivan, Vc tem inumeras maneiras de indexar um bd e deixa-lo rapido, e no SO vc nao tem controle. Por isto, mesmo o arquivo sendo grande: 180gb, ainda assim é imperceptivel o tempo das cabeças de leitura do HD. Vc está subestimando bancos como Oracle, Firebird/Interbase, Postgres, em suas competencias de gerenciar dados, seja BLOB ou nao. Eles sao melhores do que qualquer SO sem qualquer duvida. Vendo todas as discussoes anteriores, e como cada caso é um caso, eu abriria uma excecao pra nao complicar a programcao: 1 usuario, firebird embedded, maquina local. ________________________________ From: Ivan Brasil Fuzzer To: FireBase Sent: Fri, February 5, 2010 5:48:09 PM Subject: Re: [firebase-br] RES: Preciso de uma opinião (foto no banco de Volto a dizer que o ideal jamais será ter as imagens no banco de dados. Quando você consultar a imagem no banco, este trará a imagem para o disco para então devolver o arquivo para a aplicação. Alguns podem dizer que ficará em memória, mas temos que lembrar que memória acaba e quando tratamos de arquivos as porções de memória a serem utilizadas são maiores e inevitavelmente o arquivo vai para o disco. Desta maneira estaremos fazendo a consulta, gravando em disco, lendo do disco e enviando o arquivo para a aplicação, enquanto poderíamos apenas fazer a consulta, ler o arquivo e entregar o mesmo para a aplicação. Em um sistema com poucas consultas isso não será percebido, mas enquanto o sistema for crescendo a coisa vai ficando diferente. Se tratando de firebird, temos que lembrar que a base de dados é um arquivo único(pode ser dividido, é verdade) e o disco terá que deslocar sua cabeça de leitura por um arquivo grande, devido aos arquivos, até chegar na informação que deseja. Isto poderá gerar atraso nas consultas e diminuição da vida útil do disco. A curto prazo parece ser uma coisa simples mas a longo prazo os prejuízos vão além da complexidade de programação. ----- Mensagem original ----- De: "Willian Jhonnes L. dos Santos" Para: "FireBase" Enviadas: Sexta-feira, 5 de Fevereiro de 2010 18:19:59 (GMT-0300) Auto-Detected Assunto: Re: [firebase-br] RES: Preciso de uma opinião (foto no banco de Em 05/02/2010 15:44, José mauricio Zottis escreveu: > E que tal faze um banco de dados apenas para as fotos? > Será que resolveria ou complicaria mais a situação? Complicaria... Imagine: 2 arquivos de banco de dados = 2 objetos de conexão executando Querys separadamente = impossibilidade de usar JOIN e UNION = alto índice de manutenção. O ideal é ter as imagens salvas no BD sim, mas no mesmo BD em que estão as outras. Quanto ao problema de "inchar" o arquivo do BD, isso só será um problema dependendo do sistema de arquivos onde o arquivo ficará hospedado. Sistemas FAT dão muito problema. NTFS não costumam, mas às vezes dão problemas sérios. Ext2 é um caso à parte. O melhor é usar em sistemas de arquivos ReiserFS, JFS ou XFS (meu preferido), para manter um bom acondicionamento do arquivo (baixíssima fragmentação, descritores de manipulação de clusters mais eficientes, etc). Espero ter ajudado a esclarecer mais um pouco o assunto. []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- :: Ivan Brasil Fuzzer :: Tecnocyber Automação de Negócios Ltda Setor de Infraestrutura Av. Salgado Filho, 85 - Apto 120 Erechim - RS - 99700-000 Fone: (54) 3522-3313 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From alexgpedroso em gmail.com Sat Feb 6 12:02:16 2010 From: alexgpedroso em gmail.com (alexgpedroso em gmail.com) Date: Sat, 6 Feb 2010 14:02:16 +0000 Subject: [firebase-br] =?windows-1252?q?Res=3A__RES=3A__Preciso_de_uma_opi?= =?windows-1252?q?ni=E3o_=28foto_no_banco_de_dados=29?= In-Reply-To: <000501caa72f$23a72ae0$6af580a0$@com.br> References: <29702116.571265399286861.JavaMail.ivan@apu><984170.852.qm@web806.biz.mail.mud.yahoo.com><000501caa72f$23a72ae0$6af580a0$@com.br> Message-ID: <1223107067-1265464941-cardhu_decombobulator_blackberry.rim.net-1334438683-@bda949.bisx.prod.on.blackberry> A todos. Não tem muito o que fazer pessoal, alem das boas praticas de arquitetura de bd e software, diminuir o tamanho da imagem do arquivo e sem duvida uma solução , mas que tambem passa por uma boa arquitetura de rede, bons servidores, enfim, uma coleção de fatores que propiciem uma melhor velocidade em processamento. Velocidade de cabeçote de leitura do hd é algo que n se discute, quase todos hds hj tem mesma velocidade de deslocamento , a diferenca esta em arquitetura de so e de gravação. Pessoal são coisas diferentes. Um ntfs por exemplo grava a alocação de tabela no inicio do disco enquanto um os/400 , os/2 .... Gravam sua alocação de tabela no meio do disco, com gravação contigüa, so nisto se tem 50% de velocidade a mais. Tem muita coisa pra discutir neste assunto, n eh nada tão complexo, o problema eh achar material pra esplanar sobre o assunto. Best regards. Enviado pelo meu aparelho BlackBerry® da Vivo -----Original Message----- From: "Felix" Date: Sat, 6 Feb 2010 10:20:23 To: 'FireBase' Subject: [firebase-br] RES: Preciso de uma opinião ( foto no banco de dados) Se a aplicação for ser usada em 'modo desktop' OU se puder compartilhar uma pasta no servidor para guardar as fotos (baixa segurança, qq um poderia acessar/apagar/etc), você poderá escolher entre armazenar no banco de dados ou num path externo. MAS se você algum dia decidir que ira precisar acessar o sistema usando Internet, as fotos precisam ficar no BD. Eu trabalho com as imagens dentro do BD, seja BMP ou JPEG. Minha aplicação abre o arquivo, converte em JPG, redimensiona para meu padrão (não armazena imagem de 12 Megapixel) e salva via StoreProc. O usuário tem na tela um Gauge que apresenta o progresso dessa conversão. 30 segundos para converter uma imagem JPEG de 8 Megapixel, 3.3 MB para uma imagem com 0,2 Megapixel (150 x 130 pixel). Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Silva Enviada em: sábado, 6 de fevereiro de 2010 09:21 Para: FireBase Assunto: Re: [firebase-br] RES: Preciso de uma opinião (foto no banco de Ivan, Vc tem inumeras maneiras de indexar um bd e deixa-lo rapido, e no SO vc nao tem controle. Por isto, mesmo o arquivo sendo grande: 180gb, ainda assim é imperceptivel o tempo das cabeças de leitura do HD. Vc está subestimando bancos como Oracle, Firebird/Interbase, Postgres, em suas competencias de gerenciar dados, seja BLOB ou nao. Eles sao melhores do que qualquer SO sem qualquer duvida. Vendo todas as discussoes anteriores, e como cada caso é um caso, eu abriria uma excecao pra nao complicar a programcao: 1 usuario, firebird embedded, maquina local. ________________________________ From: Ivan Brasil Fuzzer To: FireBase Sent: Fri, February 5, 2010 5:48:09 PM Subject: Re: [firebase-br] RES: Preciso de uma opinião (foto no banco de Volto a dizer que o ideal jamais será ter as imagens no banco de dados. Quando você consultar a imagem no banco, este trará a imagem para o disco para então devolver o arquivo para a aplicação. Alguns podem dizer que ficará em memória, mas temos que lembrar que memória acaba e quando tratamos de arquivos as porções de memória a serem utilizadas são maiores e inevitavelmente o arquivo vai para o disco. Desta maneira estaremos fazendo a consulta, gravando em disco, lendo do disco e enviando o arquivo para a aplicação, enquanto poderíamos apenas fazer a consulta, ler o arquivo e entregar o mesmo para a aplicação. Em um sistema com poucas consultas isso não será percebido, mas enquanto o sistema for crescendo a coisa vai ficando diferente. Se tratando de firebird, temos que lembrar que a base de dados é um arquivo único(pode ser dividido, é verdade) e o disco terá que deslocar sua cabeça de leitura por um arquivo grande, devido aos arquivos, até chegar na informação que deseja. Isto poderá gerar atraso nas consultas e diminuição da vida útil do disco. A curto prazo parece ser uma coisa simples mas a longo prazo os prejuízos vão além da complexidade de programação. ----- Mensagem original ----- De: "Willian Jhonnes L. dos Santos" Para: "FireBase" Enviadas: Sexta-feira, 5 de Fevereiro de 2010 18:19:59 (GMT-0300) Auto-Detected Assunto: Re: [firebase-br] RES: Preciso de uma opinião (foto no banco de Em 05/02/2010 15:44, José mauricio Zottis escreveu: > E que tal faze um banco de dados apenas para as fotos? > Será que resolveria ou complicaria mais a situação? Complicaria... Imagine: 2 arquivos de banco de dados = 2 objetos de conexão executando Querys separadamente = impossibilidade de usar JOIN e UNION = alto índice de manutenção. O ideal é ter as imagens salvas no BD sim, mas no mesmo BD em que estão as outras. Quanto ao problema de "inchar" o arquivo do BD, isso só será um problema dependendo do sistema de arquivos onde o arquivo ficará hospedado. Sistemas FAT dão muito problema. NTFS não costumam, mas às vezes dão problemas sérios. Ext2 é um caso à parte. O melhor é usar em sistemas de arquivos ReiserFS, JFS ou XFS (meu preferido), para manter um bom acondicionamento do arquivo (baixíssima fragmentação, descritores de manipulação de clusters mais eficientes, etc). Espero ter ajudado a esclarecer mais um pouco o assunto. []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- :: Ivan Brasil Fuzzer :: Tecnocyber Automação de Negócios Ltda Setor de Infraestrutura Av. Salgado Filho, 85 - Apto 120 Erechim - RS - 99700-000 Fone: (54) 3522-3313 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From nivaldomart em gmail.com Sat Feb 6 19:12:16 2010 From: nivaldomart em gmail.com (Nivaldo Martins) Date: Sat, 6 Feb 2010 18:12:16 -0300 Subject: [firebase-br] Lista de Profissionais In-Reply-To: References: Message-ID: Olá Alysson, Você poderia dar uma idéia de quais são os critérios para ordenar e mostrar os profissionais. Por exemplo, em que situação eu mostro um grupo e não o outro? Qual é o critério para ordená-los já que não é o código? Tenta dar uma idéia melhor da sua necessidade Um abraço Nivaldo Martins Salvador - BA Em 5 de fevereiro de 2010 14:35, Alysson Azevedo escreveu: > Boa tarde meus amigos, agora é a minha vez de pedir algumas dicas. > > Bem, tenho um sistema de agenda de atendimento. > funciona da seguinte forma, tenho um cadastro de profissionais e uma janela > com uma grade profissional x horario, como se fosse no excell, a coluna com > os profissionais e as linhas com os horarios... > bem, até ai tudo bem... > > mas a questão é a seguinte, > não são todos profissionais que devem ser exibidos na tela e a ordem que > eles devem ser exibidos não é pelo codigo de cadastro... > dexa eu dar um exemplo, imaginem que estao cadastrados os profs: Prof1, > Prof2, Prof3, Prof4, Prof5, Prof6, Prof7, Prof8, Prof9, Prof10. > dae durante um determinado periodo, serão exibidos: > Prof2, Prof1, Prof3, Prof6, Prof4 > ai depois essa ordem se inverte, entram profs novos, saem outros... > para resolver isso, fiz uma listbox com os profs disponiveis e outra lista > com os que vão aparecer, o primeiro da lista sera exibido na primeira > coluna > e o ultimo da lista na ultima coluna... > > Funciona, mas quero descobrir/aprender novas maneiras de resolver isso... > alguma ideia?? > agradeço desde ja... > > -- > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > \\ ^__^ > \\ (oo)\_______ > \(__)\ )\/ > ||`~~~~~´|| > _||' _|| > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From agalysson em gmail.com Sat Feb 6 20:50:51 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Sat, 6 Feb 2010 20:50:51 -0200 Subject: [firebase-br] Lista de Profissionais In-Reply-To: References: Message-ID: O criterio é a vontade do cliente, e pode variar de operador para operador... Minha ideia atual, é criar um campo na tabela de parametros para armazenar a sequencia de codigos, que hoje esta no arquivo .ini, e entao criar um campo na tabela de operadores, para armazenar uma sequencia personalizada... para exemplificar essa sequencia, utilizando os profs do outro email [Prof1..Prof10], suponha q o codigo deles esteja na mesmo ordem [Prof1 = cod 1; Prof10 = cod 10]... eu faço uma string com todos os codigos, separados com ' ; ' 2;1;3;6;4... eu sei q isso vai me resolver, mas como sou novo na area de programação, quero saber se existem outras formas e possibilidades... obrigado. -- Alysson Gonçalves de Azevedo (11) 8491-7730 \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| Em 6 de fevereiro de 2010 19:12, Nivaldo Martins escreveu: > Olá Alysson, > > Você poderia dar uma idéia de quais são os critérios para ordenar e mostrar > os profissionais. Por exemplo, em que situação eu mostro um grupo e não o > outro? Qual é o critério para ordená-los já que não é o código? Tenta dar > uma idéia melhor da sua necessidade > > Um abraço > > Nivaldo Martins > Salvador - BA > > Em 5 de fevereiro de 2010 14:35, Alysson Azevedo >escreveu: > > > Boa tarde meus amigos, agora é a minha vez de pedir algumas dicas. > > > > Bem, tenho um sistema de agenda de atendimento. > > funciona da seguinte forma, tenho um cadastro de profissionais e uma > janela > > com uma grade profissional x horario, como se fosse no excell, a coluna > com > > os profissionais e as linhas com os horarios... > > bem, até ai tudo bem... > > > > mas a questão é a seguinte, > > não são todos profissionais que devem ser exibidos na tela e a ordem que > > eles devem ser exibidos não é pelo codigo de cadastro... > > dexa eu dar um exemplo, imaginem que estao cadastrados os profs: Prof1, > > Prof2, Prof3, Prof4, Prof5, Prof6, Prof7, Prof8, Prof9, Prof10. > > dae durante um determinado periodo, serão exibidos: > > Prof2, Prof1, Prof3, Prof6, Prof4 > > ai depois essa ordem se inverte, entram profs novos, saem outros... > > para resolver isso, fiz uma listbox com os profs disponiveis e outra > lista > > com os que vão aparecer, o primeiro da lista sera exibido na primeira > > coluna > > e o ultimo da lista na ultima coluna... > > > > Funciona, mas quero descobrir/aprender novas maneiras de resolver isso... > > alguma ideia?? > > agradeço desde ja... > > > > -- > > Alysson Gonçalves de Azevedo > > (11) 8491-7730 > > > > \\ ^__^ > > \\ (oo)\_______ > > \(__)\ )\/ > > ||`~~~~~´|| > > _||' _|| > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From nivaldomart em gmail.com Sat Feb 6 21:22:39 2010 From: nivaldomart em gmail.com (Nivaldo Martins) Date: Sat, 6 Feb 2010 20:22:39 -0300 Subject: [firebase-br] Lista de Profissionais In-Reply-To: References: Message-ID: Da forma como você colocou talvez não seja necessário guardar a sequencia de códigos em outro lugar. Pense desta forma: vc possui uma tabela de profissionais e cria um campo para armazenar esta sequencia. O que você precisa fazer é criar mecanismos para definir estas sequencias e na hora de preencher a tabela vc usa a seguinte lógica: se o campo "sequencia" não está nulo significa que o profissional vai ser exibido na grade ordeno por esta sequencia e monto a grade. Na situação dos 10 profissionais que vc colocou, para mostrar 5 o campo "sequencia" estaria nulo em 5 registros, que na consulta não seriam recuperados. Quando o cliente quiser modificar um profissional da consulta você apenas pega o valor da sequencia e apaga, colocando este valor no profissional que o cliente quiser exibir Aí é só usar a lógica Espero ter ajudado Em 6 de fevereiro de 2010 19:50, Alysson Azevedo escreveu: > O criterio é a vontade do cliente, e pode variar de operador para > operador... > Minha ideia atual, é criar um campo na tabela de parametros para armazenar > a > sequencia de codigos, que hoje esta no arquivo .ini, e entao criar um campo > na tabela de operadores, para armazenar uma sequencia personalizada... > para exemplificar essa sequencia, utilizando os profs do outro email > [Prof1..Prof10], suponha q o codigo deles esteja na mesmo ordem [Prof1 = > cod > 1; Prof10 = cod 10]... > > eu faço uma string com todos os codigos, separados com ' ; ' > 2;1;3;6;4... > eu sei q isso vai me resolver, mas como sou novo na area de programação, > quero saber se existem outras formas e possibilidades... > > obrigado. > > -- > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > \\ ^__^ > \\ (oo)\_______ > \(__)\ )\/ > ||`~~~~~´|| > _||' _|| > > > Em 6 de fevereiro de 2010 19:12, Nivaldo Martins > escreveu: > > > Olá Alysson, > > > > Você poderia dar uma idéia de quais são os critérios para ordenar e > mostrar > > os profissionais. Por exemplo, em que situação eu mostro um grupo e não o > > outro? Qual é o critério para ordená-los já que não é o código? Tenta dar > > uma idéia melhor da sua necessidade > > > > Um abraço > > > > Nivaldo Martins > > Salvador - BA > > > > Em 5 de fevereiro de 2010 14:35, Alysson Azevedo > >escreveu: > > > > > Boa tarde meus amigos, agora é a minha vez de pedir algumas dicas. > > > > > > Bem, tenho um sistema de agenda de atendimento. > > > funciona da seguinte forma, tenho um cadastro de profissionais e uma > > janela > > > com uma grade profissional x horario, como se fosse no excell, a coluna > > com > > > os profissionais e as linhas com os horarios... > > > bem, até ai tudo bem... > > > > > > mas a questão é a seguinte, > > > não são todos profissionais que devem ser exibidos na tela e a ordem > que > > > eles devem ser exibidos não é pelo codigo de cadastro... > > > dexa eu dar um exemplo, imaginem que estao cadastrados os profs: Prof1, > > > Prof2, Prof3, Prof4, Prof5, Prof6, Prof7, Prof8, Prof9, Prof10. > > > dae durante um determinado periodo, serão exibidos: > > > Prof2, Prof1, Prof3, Prof6, Prof4 > > > ai depois essa ordem se inverte, entram profs novos, saem outros... > > > para resolver isso, fiz uma listbox com os profs disponiveis e outra > > lista > > > com os que vão aparecer, o primeiro da lista sera exibido na primeira > > > coluna > > > e o ultimo da lista na ultima coluna... > > > > > > Funciona, mas quero descobrir/aprender novas maneiras de resolver > isso... > > > alguma ideia?? > > > agradeço desde ja... > > > > > > -- > > > Alysson Gonçalves de Azevedo > > > (11) 8491-7730 > > > > > > \\ ^__^ > > > \\ (oo)\_______ > > > \(__)\ )\/ > > > ||`~~~~~´|| > > > _||' _|| > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From oliveira.josias em gmail.com Sat Feb 6 22:41:43 2010 From: oliveira.josias em gmail.com (Josias Oliveira) Date: Sat, 6 Feb 2010 22:41:43 -0200 Subject: [firebase-br] Instalacao firebird /inno setup In-Reply-To: <6a31e7721002040952r18292327h73d87ba1693c27af@mail.gmail.com> References: <6a31e7721002040952r18292327h73d87ba1693c27af@mail.gmail.com> Message-ID: Porque não manda para o grupo todo? Abraço. 2010/2/4, Felipe Aron : > > E ai man... eu tenho um pronto aqui :D > Manda um ptv que te passo. > > abraço. > > 2010/2/4 Didao > > > Ola > > > > Alguém tem um script pronto, ou sabe onde consigo um funcional do inno > > setup > > para instalação personalizada do firebird, junto com minha aplicacao? > > > > 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 > > > > > > -- > www.felipearon.com.br (Curso Online XNA) > -- > Twitter: @felipearon > > Lista discussão XNA-Br: > http://br.groups.yahoo.com/group/xna-br/ > > www.xnabrasil.net - NOVO PORTAL SOBRE XNA > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From compuvale.software em gmail.com Sat Feb 6 22:49:15 2010 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Sat, 6 Feb 2010 22:49:15 -0200 Subject: [firebase-br] Instalacao firebird /inno setup In-Reply-To: References: <6a31e7721002040952r18292327h73d87ba1693c27af@mail.gmail.com> Message-ID: Procurem pelo ISTool, que é um Add-on para o Inno Setup, trata-se de um 'montador de script' mais amigável. [] Andrei 2010/2/6 Josias Oliveira > Porque não manda para o grupo todo? > > Abraço. > > > > 2010/2/4, Felipe Aron : > > > > E ai man... eu tenho um pronto aqui :D > > Manda um ptv que te passo. > > > > abraço. > > > > 2010/2/4 Didao > > > > > Ola > > > > > > Alguém tem um script pronto, ou sabe onde consigo um funcional do inno > > > setup > > > para instalação personalizada do firebird, junto com minha aplicacao? > > > > > > 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 > > > > > > > > > > > -- > > www.felipearon.com.br (Curso Online XNA) > > -- > > Twitter: @felipearon > From beloelogica em gmail.com Mon Feb 8 01:12:51 2010 From: beloelogica em gmail.com (Eduardo Belo) Date: Mon, 8 Feb 2010 00:12:51 -0300 Subject: [firebase-br] =?iso-8859-1?q?Off-Topic_-_Convers=E3o_Base_SQLBase?= =?iso-8859-1?q?_6=2E1=2E1_-_Centura_Gupta?= Message-ID: Amigos, Estou precisando converter uma Base feita em SQLBase 6.1.1 (Centura/Gupta), infelizmente trata-se de uma versão antiga, acho que de 1995, do tempo do NT, e no site do fabricante não tem mais, hoje existe a versão 11.5 mas é totalmente incompatível com essa versão. Preciso da versão 6.1.1 ou superior até a 8. Quem puder me ajudar ou dá uma dica, agradeço antecipadamente. Abraço a todos. From fausto.s.a em uol.com.br Mon Feb 8 05:50:26 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Mon, 08 Feb 2010 05:50:26 -0200 Subject: [firebase-br] =?iso-8859-1?q?=5BOFF=5D_Migra=E7=E3o_para_web=2C_s?= =?iso-8859-1?q?e_puderem_opinar_agrade=E7o?= Message-ID: Bom dia pessoal. Como todos nós sabemos, ter uma aplicação que rode em dois ambientes, já de longe deixou de ser uma promessa, ou ainda algo a se planejar para o futuro distante. Em nossa empresa, hoje utilizamos o Firebird com Delphi em aplicações multicamadas, mas estamos vendo, e cada vez mais, o desejo crescente de nossos clientes de ver e ter uma aplicação rodando em um browser. Diante desta demanda estamos pensando em parti para o desenvolvimento em web de uma parte de nossas soluções, em nossos estudos chegamos a seguinte conclusão: Ter 100% da aplicação ainda com delphi e multicamadas e um percentual desta mesma aplicação, diria algo em torno de 40%, com o acesso via browser,nestes 40% estamos nos referindo a consultas, que no caso seria tipo um módulo gerencial, informes de faturamento, consultas de estoque, contas a receber e contas a pagar, ou seja, o tipo de consulta que o administrador da empresa faz, tenho um módulo desenvolvido somente para este fim, que no caso seria em web. Acredito que alguns dos amigos aqui já se aventuraram por essa área, e venho, baseado na experiência adquirida por vocês, pedir uma opinião sobre qual solução adotar para este tipo de desenvolvimento. Se os amigos puderem colaborar, desde já sou muito grato. -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From forum_firebird em daunebr.com Mon Feb 8 08:27:55 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Mon, 8 Feb 2010 02:27:55 -0800 (PST) Subject: [firebase-br] =?iso-8859-1?q?=5BOFF=5D_Migra=E7=E3o_para_web=2C_s?= =?iso-8859-1?q?e_puderem_opinar_agrade=E7o?= In-Reply-To: References: Message-ID: <630286.24253.qm@web807.biz.mail.mud.yahoo.com> Meus $0.02: Linux + Apache + OpenSSL + PHP + FBird 2.1+. * Linux acaba se tornando a opcao mais barata e eficiente. Digo eficiente pq do kernel 2.6 acima vc tem varias opcoes na hora de recompilar o kernel pra deixa-lo mais rapido otimizando-o como um servidor web. * Nao há duvida que o Apache é hj a plataforma mais segura. Uso aqui com o modulo php e ssl embutidos usando certificado SSL da Goddady ($29.90/ano) * Considerando transacoes e um BD ANSI compliant, o FB hj nao perde em nada pro MySQL (q nao é mais free), portanto... * Aqui agora minha opiniao sobre o PHP: * É a maior comunidade mundial se quer pesquisar isto ou aquilo. * Vc pode combinar JSON, AJAX, JQUERY, MySQL, Oracle, Sybase, DB2 e o nosso amado FB. * De todos, é o mais facil pra gerar PDF, DOCs, XLS, etc. * A API ZEND (a qual eu nao uso) é simplesmente fantastica. Nao uso pq preciso estuda-la bem antes e refazer os codigos. * Tem opces pra basicamente todos os SOs (Linux, BSD, MacOSx, Win*). * É free e mesmo assim a mais rapida e mais segura. Mesmo assim, opcoes nao faltam: ASP, Delphi/C++Builder, IIS, Tomcat. O motivo da minha escolha é uma questao de custo/beneficio. Vc pode fazer a mesma coisa com outras ferramentas, mas com o conjunto acima vc faz com menos dor e menos dinheiro. Se dinheiro nao é seu problema (ou da sua empresa), outras opcoes poderao te dar um suporte pago o que pode facilitar as coisas. Mas lembre-se: qualquer coisa fora do acima, será uma soluco proprietaria e paga. Douglas. ________________________________ From: Fausto To: lista em firebase.com.br Sent: Mon, February 8, 2010 5:50:26 AM Subject: [firebase-br] [OFF] Migração para web, se puderem opinar agradeço Bom dia pessoal. Como todos nós sabemos, ter uma aplicação que rode em dois ambientes, já de longe deixou de ser uma promessa, ou ainda algo a se planejar para o futuro distante. Em nossa empresa, hoje utilizamos o Firebird com Delphi em aplicações multicamadas, mas estamos vendo, e cada vez mais, o desejo crescente de nossos clientes de ver e ter uma aplicação rodando em um browser. Diante desta demanda estamos pensando em parti para o desenvolvimento em web de uma parte de nossas soluções, em nossos estudos chegamos a seguinte conclusão: Ter 100% da aplicação ainda com delphi e multicamadas e um percentual desta mesma aplicação, diria algo em torno de 40%, com o acesso via browser,nestes 40% estamos nos referindo a consultas, que no caso seria tipo um módulo gerencial, informes de faturamento, consultas de estoque, contas a receber e contas a pagar, ou seja, o tipo de consulta que o administrador da empresa faz, tenho um módulo desenvolvido somente para este fim, que no caso seria em web. Acredito que alguns dos amigos aqui já se aventuraram por essa área, e venho, baseado na experiência adquirida por vocês, pedir uma opinião sobre qual solução adotar para este tipo de desenvolvimento. Se os amigos puderem colaborar, desde já sou muito grato. -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ivan em cyber.inf.br Mon Feb 8 09:05:14 2010 From: ivan em cyber.inf.br (Ivan Brasil Fuzzer) Date: Mon, 8 Feb 2010 09:05:14 -0200 (BRST) Subject: [firebase-br] =?utf-8?b?W09GRl0gTWlncmHDp8OjbyBwYXJhIHdlYiwgc2Ug?= =?utf-8?q?puderem_opinar_agrade=C3=A7o?= In-Reply-To: <5353501.611265627066159.JavaMail.ivan@apu> Message-ID: <30961149.631265627107266.JavaMail.ivan@apu> Só uma correção, o MySQL continua Free, existe a possibilidade de você pagar por ele mas o software continua sendo Open Source e gratuito. ----- Mensagem original ----- De: "Douglas Silva" Para: "FireBase" Enviadas: Segunda-feira, 8 de Fevereiro de 2010 8:27:55 (GMT-0300) Auto-Detected Assunto: Re: [firebase-br] [OFF] Migração para web, se puderem opinar agradeço Meus $0.02: Linux + Apache + OpenSSL + PHP + FBird 2.1+. * Linux acaba se tornando a opcao mais barata e eficiente. Digo eficiente pq do kernel 2.6 acima vc tem varias opcoes na hora de recompilar o kernel pra deixa-lo mais rapido otimizando-o como um servidor web. * Nao há duvida que o Apache é hj a plataforma mais segura. Uso aqui com o modulo php e ssl embutidos usando certificado SSL da Goddady ($29.90/ano) * Considerando transacoes e um BD ANSI compliant, o FB hj nao perde em nada pro MySQL (q nao é mais free), portanto... * Aqui agora minha opiniao sobre o PHP: * É a maior comunidade mundial se quer pesquisar isto ou aquilo. * Vc pode combinar JSON, AJAX, JQUERY, MySQL, Oracle, Sybase, DB2 e o nosso amado FB. * De todos, é o mais facil pra gerar PDF, DOCs, XLS, etc. * A API ZEND (a qual eu nao uso) é simplesmente fantastica. Nao uso pq preciso estuda-la bem antes e refazer os codigos. * Tem opces pra basicamente todos os SOs (Linux, BSD, MacOSx, Win*). * É free e mesmo assim a mais rapida e mais segura. Mesmo assim, opcoes nao faltam: ASP, Delphi/C++Builder, IIS, Tomcat. O motivo da minha escolha é uma questao de custo/beneficio. Vc pode fazer a mesma coisa com outras ferramentas, mas com o conjunto acima vc faz com menos dor e menos dinheiro. Se dinheiro nao é seu problema (ou da sua empresa), outras opcoes poderao te dar um suporte pago o que pode facilitar as coisas. Mas lembre-se: qualquer coisa fora do acima, será uma soluco proprietaria e paga. Douglas. ________________________________ From: Fausto To: lista em firebase.com.br Sent: Mon, February 8, 2010 5:50:26 AM Subject: [firebase-br] [OFF] Migração para web, se puderem opinar agradeço Bom dia pessoal. Como todos nós sabemos, ter uma aplicação que rode em dois ambientes, já de longe deixou de ser uma promessa, ou ainda algo a se planejar para o futuro distante. Em nossa empresa, hoje utilizamos o Firebird com Delphi em aplicações multicamadas, mas estamos vendo, e cada vez mais, o desejo crescente de nossos clientes de ver e ter uma aplicação rodando em um browser. Diante desta demanda estamos pensando em parti para o desenvolvimento em web de uma parte de nossas soluções, em nossos estudos chegamos a seguinte conclusão: Ter 100% da aplicação ainda com delphi e multicamadas e um percentual desta mesma aplicação, diria algo em torno de 40%, com o acesso via browser,nestes 40% estamos nos referindo a consultas, que no caso seria tipo um módulo gerencial, informes de faturamento, consultas de estoque, contas a receber e contas a pagar, ou seja, o tipo de consulta que o administrador da empresa faz, tenho um módulo desenvolvido somente para este fim, que no caso seria em web. Acredito que alguns dos amigos aqui já se aventuraram por essa área, e venho, baseado na experiência adquirida por vocês, pedir uma opinião sobre qual solução adotar para este tipo de desenvolvimento. Se os amigos puderem colaborar, desde já sou muito grato. -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- :: Ivan Brasil Fuzzer :: Tecnocyber Automação de Negócios Ltda Setor de Infraestrutura Av. Salgado Filho, 85 - Apto 120 Erechim - RS - 99700-000 Fone: (54) 3522-3313 From armando.boza em gmail.com Mon Feb 8 13:42:00 2010 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Mon, 08 Feb 2010 12:42:00 -0300 Subject: [firebase-br] Campos calculados - limites? Message-ID: <4B7030C8.1010407@gmail.com> Pessoal, sempre utilizei campos calculados no firebird sem nenhum problema, mas sempre utilizei campos com calculos simples, ex: somando dois campos numeric. Bom, me deparei com a necessidade de utilizar com algo um pouco mais complexo e obtive uma mensagem de erro "request size limit exceeded". Nos testes que realizei utilizei campos calculados em cascata, onde o valor calculado serviria de base para mais calculos, quando cheguei ao 5º campo em cascata obtive o erro. Em todos os campos calculados apenas utilizo case .. when. Alguem sabe algo sobre se existe algum limite de calculos? Alguem ja passou por isso? From fcarlos em cpafac.embrapa.br Mon Feb 8 13:04:45 2010 From: fcarlos em cpafac.embrapa.br (Francisco Carlos da Rocha Gomes) Date: Mon, 08 Feb 2010 11:04:45 -0400 Subject: [firebase-br] =?iso-8859-1?q?Uma_contribui=E7=E3o_para_os_colegas?= =?iso-8859-1?q?=3A_uma_nova_vers=E3o_de_rotina_de_valida=E7=E3o_de_CPF_e_?= =?iso-8859-1?q?CNPJ?= Message-ID: <4B70280D.3030402@cpafac.embrapa.br> Colegas, A lista de Firebird tem me ajudado tanto e acho que é importante eu contribuir também com os colegas. Eu estava procurando uma boa rotina de validação de CPF e CNPJ e encontrei apenas a dica no site do Firebase que me serviu de base para fazer uma rotina mais simples e "robusta" (que aceita qualquer coisa na entrada), que encaminho abaixo para os colegas. Cordial abraço, Francisco Carlos Embrapa Acre ------------------------------------------------------- DECLARE EXTERNAL FUNCTION RTRIM CSTRING(80) RETURNS CSTRING(80) FREE_IT ENTRY_POINT 'IB_UDF_rtrim' MODULE_NAME 'ib_udf'; ------------------------------------------------------- DECLARE EXTERNAL FUNCTION STRLEN CSTRING(32767) RETURNS INTEGER BY VALUE ENTRY_POINT 'IB_UDF_strlen' MODULE_NAME 'ib_udf'; ------------------------------------------------------- DECLARE EXTERNAL FUNCTION SUBSTRLEN CSTRING(255), SMALLINT, SMALLINT RETURNS CSTRING(255) FREE_IT ENTRY_POINT 'IB_UDF_substrlen' MODULE_NAME 'ib_udf'; ------------------------------------------------------- DECLARE EXTERNAL FUNCTION MOD INTEGER, INTEGER RETURNS DOUBLE PRECISION BY VALUE ENTRY_POINT 'IB_UDF_mod' MODULE_NAME 'ib_udf'; ------------------------------------------------------- SET TERM ^ ; CREATE PROCEDURE PEGANUMSTR ( str varchar(20)) returns ( numstr varchar(20), tamstr_completo integer, tamstr_num integer) as declare variable j integer; declare variable c char(1); begin tamstr_completo = strlen(str); if ((str is null) or (str = '') or (tamstr_completo = 0)) then begin numstr = null; end else begin numstr = ''; tamstr_num = 0; j = 1; while (J <= tamstr_completo)do begin c = substrlen(str, j, 1); if ((c = '0') or (c = '1') or (c = '2') or (c = '3') or (c = '4') or (c = '5') or (c = '6') or (c = '7') or (c = '8') or (c = '9')) then begin numstr = numstr || c; tamstr_num = tamstr_num + 1; end j = j + 1; end if (numstr = '') then numstr = null; suspend; end end ^ SET TERM ; ^ ------------------------------------------------------- SET TERM ^ ; CREATE PROCEDURE CPFCNPJ_OK ( pcpfcnpj varchar(20)) returns ( cpfcnpj_ok char(1), cpfcnpj_info varchar(20), cpfcnpj_calc varchar(20)) as declare variable i integer; declare variable posic integer; declare variable peso integer; declare variable soma integer; declare variable digver integer; declare variable limite integer; declare variable ehcpf char(1); begin cpfcnpj_ok = null; if (pcpfcnpj is not null) then begin ehcpf = null; select numstr, tamstr_num from peganumstr(:pcpfcnpj) into :cpfcnpj_info, :i; if (i = 11) then begin ehcpf = 's'; limite = 10; end else if (i = 14) then begin ehcpf = 'n'; limite = 9; end if (ehcpf is not null) then begin cpfcnpj_calc = substrlen(cpfcnpj_info, 1, i-2); i = 0; while (i <= 1) do begin i = i + 1; soma = 0; peso = 1; posic = strlen(cpfcnpj_calc); while (posic >= 1) do begin peso = peso + 1; if (peso > limite) then peso = 2; soma = soma + cast(substrlen(cpfcnpj_calc, posic, 1) as integer) * peso; posic = posic - 1; end digver = mod(soma, 11); if ((digver <> 0) and (digver <> 1)) then digver = 11 - digver; else digver = 0; cpfcnpj_calc = cpfcnpj_calc || digver; if (ehcpf = 's') then limite = limite + 1; end end end if (cpfcnpj_calc = cpfcnpj_info) then cpfcnpj_ok = 's'; else cpfcnpj_ok = 'n'; suspend; end ^ SET TERM ; ^ From ericrodrigues1509 em gmail.com Mon Feb 8 14:03:02 2010 From: ericrodrigues1509 em gmail.com (ericrodrigues) Date: Mon, 8 Feb 2010 14:03:02 -0200 Subject: [firebase-br] duvida com trigger Message-ID: olá pessoal, tenho uma tabela de cobranças onde pode haver varias cobranças para uma prestação... existe uma trigger que sempre que crio uma nova cobrança ela atualiza aquela como ultima na tabela de prestações... ate aqui esta funcionando perfeitamente meu problema é quando eu cancelo uma cobranca... então eu devo pesquizar a ultima cobrança feita naquela prestação e atualizar a prestação... na teoria a trigger que fiz esta correta o problema e que esta apresentando um erro(there is an error in input of field trigger body)... ja procurei no google e nao encontrei nada... desconfio que tenha alguma restrição em fazer um select na tabela que acionou a trigger... sera isso mesmo???? segue abaixo a trigger... CREATE TRIGGER COBRANCAS_AD FOR COBRANCAS ACTIVE AFTER DELETE POSITION 0 AS DECLARE VARIABLE PCODLOTE INTEGER; BEGIN select first 1 c.codlote from cobrancas c where c.codloja = old.codloja and c.numref = old.numref and c.numprest = old.numprest and c.cpf = old.cpf order by c.dt_cobranca desc update PRESTACOES p set p.cobranca=:pcodlote where p.codloja = old.codloja and p.numref = old.numref and p.numprest = old.numprest and p.cpf_cnpj = old.cpf; END se alguem puder ajudar agradeço.... att Eric Rodrigues From ericrodrigues1509 em gmail.com Mon Feb 8 14:04:02 2010 From: ericrodrigues1509 em gmail.com (ericrodrigues) Date: Mon, 8 Feb 2010 14:04:02 -0200 Subject: [firebase-br] duvida com trigger Message-ID: olá pessoal, tenho uma tabela de cobranças onde pode haver varias cobranças para uma prestação... existe uma trigger que sempre que crio uma nova cobrança ela atualiza aquela como ultima na tabela de prestações... ate aqui esta funcionando perfeitamente meu problema é quando eu cancelo uma cobranca... então eu devo pesquizar a ultima cobrança feita naquela prestação e atualizar a prestação... na teoria a trigger que fiz esta correta o problema e que esta apresentando um erro(there is an error in input of field trigger body)... ja procurei no google e nao encontrei nada... desconfio que tenha alguma restrição em fazer um select na tabela que acionou a trigger... sera isso mesmo???? segue abaixo a trigger... CREATE TRIGGER COBRANCAS_AD FOR COBRANCAS ACTIVE AFTER DELETE POSITION 0 AS DECLARE VARIABLE PCODLOTE INTEGER; BEGIN select first 1 c.codlote from cobrancas c where c.codloja = old.codloja and c.numref = old.numref and c.numprest = old.numprest and c.cpf = old.cpf order by c.dt_cobranca desc update PRESTACOES p set p.cobranca=:pcodlote where p.codloja = old.codloja and p.numref = old.numref and p.numprest = old.numprest and p.cpf_cnpj = old.cpf; END se alguem puder ajudar agradeço.... att Eric Rodrigues From samuel.peres.ferreira em gmail.com Mon Feb 8 14:10:46 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Mon, 8 Feb 2010 14:10:46 -0200 Subject: [firebase-br] duvida com trigger In-Reply-To: References: Message-ID: ola vc fez o select e nao atualizou o :pcodlote samuel From ericrodrigues1509 em gmail.com Mon Feb 8 14:12:08 2010 From: ericrodrigues1509 em gmail.com (ericrodrigues) Date: Mon, 8 Feb 2010 14:12:08 -0200 Subject: [firebase-br] Conexão bd References: Message-ID: se possivel, sujiro usar o zeus... nem posso comentar sobre os que vc citou pq faz tanto tempo q nao uso quem nem lembro mais... "Humberto Araujo" escreveu na mensagem news:a181265f1002050628l490baa21m6f0e4ca925f8aaef em mail.gmail.com... Pessoal, qual tipo de conexao vcs aconselham do d7 + firebird? IBX ou Dbexpress? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ericrodrigues1509 em gmail.com Mon Feb 8 14:19:40 2010 From: ericrodrigues1509 em gmail.com (ericrodrigues) Date: Mon, 8 Feb 2010 14:19:40 -0200 Subject: [firebase-br] duvida com trigger References: Message-ID: desculpe... esqueci de colocar aqui no exemplo mesmo... mas nao e isso que esta causando o erro... corrigindo... CREATE TRIGGER COBRANCAS_AD FOR COBRANCAS ACTIVE AFTER DELETE POSITION 0 AS DECLARE VARIABLE PCODLOTE INTEGER; BEGIN select first 1 c.codlote from cobrancas c where c.codloja = old.codloja and c.numref = old.numref and c.numprest = old.numprest and c.cpf = old.cpf order by c.dt_cobranca desc into :pcodlote; update PRESTACOES p set p.cobranca=:pcodlote where p.codloja = old.codloja and p.numref = old.numref and p.numprest = old.numprest and p.cpf_cnpj = old.cpf; END "samuel ferreira" escreveu na mensagem news:f76206771002080810g4aa1f117va9e20e93e31844f7 em mail.gmail.com... ola vc fez o select e nao atualizou o :pcodlote 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 willianjhonnes em gmail.com Mon Feb 8 15:21:46 2010 From: willianjhonnes em gmail.com (Willian Jhonnes L. dos Santos) Date: Mon, 08 Feb 2010 14:21:46 -0300 Subject: [firebase-br] Conex?o bd In-Reply-To: References: Message-ID: <4B70482A.8000102@gmail.com> Em 08/02/2010 13:12, ericrodrigues escreveu: > se possivel, sujiro usar o zeus... nem posso comentar sobre os que vc citou > pq faz tanto tempo q nao uso quem nem lembro mais... > Zeus??? Componente novo pra Delphi que eu não conheço??? Talvez você queira dizer ZeOs, com "O", que, aliás, é muito bom. Mas, entre IBX e DBX, o DBX, com o driver da DevArt tem se saído muito bem por aqui. É estável e seguro, mas o problema é justamente o driver: é pago. Pago por pago, vale mais a pena o UniDAC, também da DevArt. Mas, pra ter um sistema com acesso a dados sem dor de cabeça e com componente gratuíto, só o Zeos (http://zeos.firmos.at) mesmo. []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- From samuel.peres.ferreira em gmail.com Mon Feb 8 14:23:00 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Mon, 8 Feb 2010 14:23:00 -0200 Subject: [firebase-br] =?iso-8859-1?q?Uma_contribui=E7=E3o_para_os_colegas?= =?iso-8859-1?q?=3A_uma_nova_vers=E3o_de_rotina_de_valida=E7=E3o_de?= =?iso-8859-1?q?_CPF_e_CNPJ?= In-Reply-To: <4B70280D.3030402@cpafac.embrapa.br> References: <4B70280D.3030402@cpafac.embrapa.br> Message-ID: ola primeiro, obrigado carlos pelo compartilhamento, mas so pra eu entender, qual a vantagem de fazer uma validacao no banco? Faco isso sempre na minha aplicacao. Gostaria de saber os porques. samuel From fcarlos em cpafac.embrapa.br Mon Feb 8 15:09:12 2010 From: fcarlos em cpafac.embrapa.br (Francisco Carlos da Rocha Gomes) Date: Mon, 08 Feb 2010 13:09:12 -0400 Subject: [firebase-br] =?iso-8859-1?q?Uma_contribui=E7=E3o_para_os_colegas?= =?iso-8859-1?q?=3A_uma_nova_vers=E3o_de_rotina_de_valida=E7=E3o_de_CPF_e_?= =?iso-8859-1?q?CNPJ?= In-Reply-To: References: <4B70280D.3030402@cpafac.embrapa.br> Message-ID: <4B704538.4010008@cpafac.embrapa.br> Oi Samuel, É que eu tenho bd antigo em firebird cujo front-end não validou os dados de cpf gravados nele. Daí criei essa rotina para que, a partir de uma select numa stored procedure que invoca essa rotina, eu pudesse identificar quais CPFs foram inseridos errados. Em suma, essa stored procedure de validação de cpf é boa para casos de consulta de dados já gravados, identificando se há códigos inválidos. Além disso, conforme a dica do link abaixo, é possível colocar a rotina de validação numa trigger "before insert" evitando que um código inválido seja inserido no bd. http://www.firebase.com.br/fb/artigo.php?id=917 Exemplos: /* Store Procedure para consulta de verificacao de codigos gravados */ create procedure SP_VER_CPFCNPJ returns ( nome varchar(50), cpfcnpj varchar(20), codigo_ok CHAR(1)) as begin for select nome, cpfcnpj from pessoa into :nome, :cpfcnpj do begin select cpfcnpj_ok from cpfcnpj_ok(:cpfcnpj) into :codigo_ok; suspend; end end /* Trigger before insert que evita codigo invalido */ create trigger pessoa_valida_cpfcnpj for pessoa active before insert position 0 as declare variable codigo_ok char(1); begin if (cpfcnpj <> '') then begin execute procedure cpfcnpj_ok new.cpfcnpj returning values codigo_ok; if (codigo_ok = 'n') then begin exception exc_valida_CPF; end end if (new.codpessoa is null) then new.codpessoa = GEN_ID(GEN_codpessoa, 1); end Francisco Carlos, Embrapa Acre samuel ferreira wrote: > ola > > primeiro, obrigado carlos pelo compartilhamento, mas so pra eu entender, > qual a vantagem de fazer uma validacao no banco? Faco isso sempre na minha > aplicacao. Gostaria de saber os porques. > > 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 rdadelphi em gmail.com Mon Feb 8 15:09:38 2010 From: rdadelphi em gmail.com (RDA Delphi) Date: Mon, 08 Feb 2010 14:09:38 -0300 Subject: [firebase-br] =?iso-8859-1?q?Uma_contribui=E7=E3o_para_os_colegas?= =?iso-8859-1?q?=3A_uma_nova_vers=E3o_de_rotina_de_valida=E7=E3o_de_CPF_e_?= =?iso-8859-1?q?CNPJ?= In-Reply-To: References: <4B70280D.3030402@cpafac.embrapa.br> Message-ID: <4B704552.8000306@gmail.com> Meu conhecimento de Banco de Dados é quase zero, mas pelo que venho lendo sobre o assunto, noto que quanto mais as validações seja no Banco de Dados, menos recurso de memória seu programa vai precisar, fazndo com que tenha mais rapidez nos processos. Se não for isso por favor, também quero saber o motivo. :) blz Em 8/2/2010 13:23, samuel ferreira escreveu: > ola > > primeiro, obrigado carlos pelo compartilhamento, mas so pra eu entender, > qual a vantagem de fazer uma validacao no banco? Faco isso sempre na minha > aplicacao. Gostaria de saber os porques. > > samuel > From willianjhonnes em gmail.com Mon Feb 8 16:13:50 2010 From: willianjhonnes em gmail.com (Willian Jhonnes L. dos Santos) Date: Mon, 08 Feb 2010 15:13:50 -0300 Subject: [firebase-br] =?iso-8859-1?q?Uma_contribui=E7=E3o_para_os_colegas?= =?iso-8859-1?q?=3A_uma_nova_vers=E3o_de_rotina_de_valida=E7=E3o_de_CPF_e_?= =?iso-8859-1?q?CNPJ?= In-Reply-To: <4B704552.8000306@gmail.com> References: <4B70280D.3030402@cpafac.embrapa.br> <4B704552.8000306@gmail.com> Message-ID: <4B70545E.8020707@gmail.com> Em 08/02/2010 14:09, RDA Delphi escreveu: > Meu conhecimento de Banco de Dados é quase zero, mas pelo que venho > lendo sobre o assunto, noto que quanto mais as validações seja no > Banco de Dados, menos recurso de memória seu programa vai precisar, > fazndo com que tenha mais rapidez nos processos. Se não for isso por > favor, também quero saber o motivo. A razão é justamente essa, remover "peso morto" da aplicação. Imagine 2 aplicações diferentes utilizando o mesmo BD. Se a validação não for feita no banco, você terá de repetí-la em ambas as aplicações. Além do fato óbvio de implementar a consistência de dados, mesmo operando por um front-end, como o IB Expert, por exemplo. []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- From forum_firebird em daunebr.com Mon Feb 8 15:37:25 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Mon, 8 Feb 2010 09:37:25 -0800 (PST) Subject: [firebase-br] =?iso-8859-1?q?Uma_contribui=E7=E3o_para_os_colegas?= =?iso-8859-1?q?=3A_uma_nova_vers=E3o_de_rotina_de_valida=E7=E3o_de_CPF_e_?= =?iso-8859-1?q?CNPJ?= In-Reply-To: <4B70545E.8020707@gmail.com> References: <4B70280D.3030402@cpafac.embrapa.br> <4B704552.8000306@gmail.com> <4B70545E.8020707@gmail.com> Message-ID: <945895.88682.qm@web801.biz.mail.mud.yahoo.com> Duas coisas matam o TI: acesso a disco e consumo de banda de rede. Qdo vc transfere calculos simples e checagens de consistencia no proprio BD atraves de triggers, vc evita muitas vezes até 3 idas e vindas entre a aplicacao e o servidor, economizando trafego desnecessario. Mesmo q eu tenha 10mil calculos como este, q nao usa memoria nem aceso a disco, para os atuais servidores isto é moleza. Ou seja, tudo aquilo q vc puder fazer no banco 1 vez só, economiza pra frente. Supondo que por algum motivo vc tenha 3 aplicacoes diferentes pro mesmo BD: um programa em Delphi,outra feita em C# ou VB (tipo uma nova versao) e um servidor WEB. Se vc programar o trigger no BD, economizara tempo e dinheiro em desenvolvimento nas applications. ________________________________ From: Willian Jhonnes L. dos Santos To: FireBase Sent: Mon, February 8, 2010 4:13:50 PM Subject: Re: [firebase-br] Uma contribuição para os colegas: uma nova versão de rotina de validação de CPF e CNPJ Em 08/02/2010 14:09, RDA Delphi escreveu: > Meu conhecimento de Banco de Dados é quase zero, mas pelo que venho lendo sobre o assunto, noto que quanto mais as validações seja no Banco de Dados, menos recurso de memória seu programa vai precisar, fazndo com que tenha mais rapidez nos processos. Se não for isso por favor, também quero saber o motivo. A razão é justamente essa, remover "peso morto" da aplicação. Imagine 2 aplicações diferentes utilizando o mesmo BD. Se a validação não for feita no banco, você terá de repetí-la em ambas as aplicações. Além do fato óbvio de implementar a consistência de dados, mesmo operando por um front-end, como o IB Expert, por exemplo. []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ericrodrigues1509 em gmail.com Mon Feb 8 15:39:24 2010 From: ericrodrigues1509 em gmail.com (ericrodrigues) Date: Mon, 8 Feb 2010 15:39:24 -0200 Subject: [firebase-br] duvida com trigger References: Message-ID: problema resolvido... o problema não estava na trigger e sim no sqlmanager... rodei pelo ibexpert e funcionou "ericrodrigues" escreveu na mensagem news:hkpcod$um6$1 em ger.gmane.org... > olá pessoal, > > tenho uma tabela de cobranças onde pode haver varias cobranças para uma > prestação... existe uma trigger que sempre que crio uma nova cobrança ela > atualiza aquela como ultima na tabela de prestações... ate aqui esta > funcionando perfeitamente > > meu problema é quando eu cancelo uma cobranca... então eu devo pesquizar a > ultima cobrança feita naquela prestação e atualizar a prestação... > na teoria a trigger que fiz esta correta o problema e que esta > apresentando um erro(there is an error in input of field trigger body)... > ja procurei no google e nao encontrei nada... > > desconfio que tenha alguma restrição em fazer um select na tabela que > acionou a trigger... sera isso mesmo???? > > segue abaixo a trigger... > > CREATE TRIGGER COBRANCAS_AD FOR COBRANCAS > ACTIVE AFTER DELETE > POSITION 0 > AS > DECLARE VARIABLE PCODLOTE INTEGER; > BEGIN > > select first 1 c.codlote from cobrancas c > where c.codloja = old.codloja > and c.numref = old.numref > and c.numprest = old.numprest > and c.cpf = old.cpf > order by c.dt_cobranca desc > > update PRESTACOES p set p.cobranca=:pcodlote > where p.codloja = old.codloja > and p.numref = old.numref > and p.numprest = old.numprest > and p.cpf_cnpj = old.cpf; > END > > > > se alguem puder ajudar agradeço.... > > att > Eric Rodrigues > > > > -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From moacir em blusistemas.com.br Mon Feb 8 18:03:02 2010 From: moacir em blusistemas.com.br (Moacir) Date: Mon, 8 Feb 2010 18:03:02 -0200 Subject: [firebase-br] PROCEDURE's In-Reply-To: <945895.88682.qm@web801.biz.mail.mud.yahoo.com> (sfid-+20100208-155338-+004.25-1@tpa.com.br) References: <4B70280D.3030402@cpafac.embrapa.br> <4B704552.8000306@gmail.com> <4B70545E.8020707@gmail.com> <945895.88682.qm@web801.biz.mail.mud.yahoo.com> (sfid-+20100208-155338-+004.25-1@tpa.com.br) Message-ID: <002801caa8f9$b890f070$29b2d150$@com.br> Boa Tarde pessoal. Meu banco de dados tem varias procedures triggers e views, e cansei de ter problemas com clientes que não atualizaram as procedures. Então resolvi criar um programa que eu indico um diretório e ele cria um controle de todas as procedures que existem neste diretório e compara com as que existem no banco de dados, se tiver diferente no não tiver ele cria. Ai vou colocar no cliente, e o diretório vai ser uma pasta na web, quando quiser atualizar este programa ira baixar a procedure e atualizar no cliente. Agora minha primeira dificuldade, não consigo achar no banco a procedure completa. Só consegui achar parte da procedure com este comando: select * from rdb$procedures where rdb$procedure_name = 'DECDATE' para que eu faca um controle que funcione pretendo gerar o MD5 e para isto não pode faltar nem um caracter na procedure. Alguém sabe alguma tabela de sistema que contenha a procedure, view, trigger completa ? Moacir. From armando.boza em gmail.com Tue Feb 9 15:19:32 2010 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Tue, 09 Feb 2010 14:19:32 -0300 Subject: [firebase-br] Campos calculados - limites? Message-ID: <4B719924.7090806@gmail.com> Pessoal, sempre utilizei campos calculados no firebird sem nenhum problema, mas sempre utilizei campos com calculos simples, ex: somando dois campos numeric. Bom, me deparei com a necessidade de utilizar com algo um pouco mais complexo e obtive uma mensagem de erro "request size limit exceeded". Nos testes que realizei utilizei campos calculados em cascata, onde o valor calculado serviria de base para mais calculos, quando cheguei ao 5º campo em cascata obtive o erro. Em todos os campos calculados apenas utilizo case .. when. Alguem sabe algo sobre se existe algum limite de calculos? Alguem ja passou por isso? From daniel em agriness.com Tue Feb 9 14:32:26 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Tue, 9 Feb 2010 14:32:26 -0200 Subject: [firebase-br] Procedure Lenta In-Reply-To: References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <000901caa4d7$a84d1bb0$f8e75310$@com> Message-ID: <000001caa9a5$76fbec80$64f3c580$@com> Olá Professores, Gostaria de saber qual a forma mais eficaz de otimizar uma Procedure? (além de criar índices para as tabelas, se tem alguma outra forma). É que tenho uma procedure que atualiza os custos de material, mas ela é muito lenta (talvez porque a tabela tenha mais de 15000 registros). Abaixo está o código da procedure, apenas para ter uma idéia do que ela faz: BEGIN FOR EXECUTE STATEMENT ' SELECT A.cdAuto, A.cdMaterial AS cdProduto, A.qtEstoqueDia, ' || ' A.qtCompra, A.vlUnitarioCompra, A.dtLancamento ' || ' FROM auxEstoqueCustoMaterial AS A ' || ' ORDER BY A.cdAuto ' INTO :v_cdAuto, :v_cdProduto, :v_qtEstoqueDia, :v_qtCompra, :v_vlUnitarioCompra, :v_dtlancamento DO BEGIN /* zera os campos quando alterar o produto */ if (v_cdProduto <> v_cdprodutoant) then begin v_cdprodutoant = v_cdproduto; v_qtestoqueatual = 0; v_vlcustoatual = 0; end /* Calcula o custo atual */ if (v_qtCompra > 0) then begin if (v_qtEstoqueAtual > 0) then begin v_vlCustoAtual = Round(((v_qtCompra*v_vlUnitarioCompra) + (v_qtEstoqueAtual*v_vlCustoAtual)) / (v_qtCompra+v_qtEstoqueAtual),4); end else v_vlCustoAtual = Round((v_qtCompra*v_vlUnitarioCompra)/v_qtCompra,4); end /* Calcula o estoque atual */ v_qtEstoqueAtual = Round(v_qtEstoqueAtual + v_qtEstoqueDia,4); /* Atualiza os valores da tabela auxiliar */ EXECUTE STATEMENT ' UPDATE auxEstoqueCustoMaterial AS B ' || ' SET B.qtEstoqueAtual = ' || :v_qtEstoqueAtual || ', ' || ' B.vlCustoAtual = ' || :v_vlCustoAtual || '' || ' WHERE B.cdAuto = ' || :v_cdauto; /* Atualiza os valores da tabela oficial */ EXECUTE STATEMENT ' UPDATE eparLancamentoMaterial AS MP ' || ' SET MP.vlCustoAtual = ' || :v_vlCustoAtual || '' || ' WHERE MP.cdMaterial = ' || :v_cdproduto || ' AND MP.dtLancamento = ''' || :v_dtlancamento || ''''; END END From patricia.ayres em bol.com.br Tue Feb 9 16:15:33 2010 From: patricia.ayres em bol.com.br (patricia.ayres) Date: Tue, 9 Feb 2010 16:15:33 -0200 Subject: [firebase-br] Criacao de Triggers e Stored em tempo de execucao Message-ID: <4b71a645acb2c_a15d2b3e7021@winter24.tmail> Pessoal, Utilizo o Firebird 1.5 com Delphi 5. Ao tentar criar trigger's e Stored Procedure's em tempo de execucao pelo delphi, utilizando o compomente SQLScript ou ate mesmo o IBScript, eles nao aceitam o comando SetTerm ^. Utilizando um arquivo txt com o script da stored ou trigger e executando o isql pelo Delphi para criar-las funciona. Porém nao quero utilizar o isql. Voces sabem o que posso fazer? Ou se tem um componente que free que posso utliza-lo? Att. Patrícia From daniel em agriness.com Tue Feb 9 16:31:12 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Tue, 9 Feb 2010 16:31:12 -0200 Subject: [firebase-br] Select Lento In-Reply-To: <370c39031002031042u5641457cx7385b02b396b2ba4@mail.gmail.com> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <88c045a11002030847t2d3c0df0h928cd9fe60719627@mail.gmail.com> <370c39031002031042u5641457cx7385b02b396b2ba4@mail.gmail.com> Message-ID: <000101caa9b6$0ecae380$2c60aa80$@com> Olá pessoal, Estou migrando o meu sistema de Access para FireBird. Tenho um select com muitos JOINS para calculo de movimentação de material (tabela com mais de 1000 registros) que, no Access demoara alguns segundos, e no FireBird está demorando vários minutos. Será que devo trocar também os componentes de conexão? Utilizava o ADO, mas com o FireBird está demorando muito. Será que se utilizar dbExpress ouIBX por exemplo, o select ficaria mais rápido? Ou essa demora não tem a ver com o componente, e sim do próprio FireBird quando se usa muitos JOINS? Tanks. Daniel da Silva Fernandes Tecnologia AGRINESS ? Gestão da Informação para Suinocultura ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com ----------------------------------------------------------------------------- Participe do Melhores da Suinocultura Agriness http://www.melhoresdasuinocultura.com.br ----------------------------------------------------------------------------- From armando.boza em gmail.com Tue Feb 9 17:41:54 2010 From: armando.boza em gmail.com (=?UTF-8?B?QXJtYW5kbyBCb3phIEdvbsOnYWx2ZXM=?=) Date: Tue, 09 Feb 2010 16:41:54 -0300 Subject: [firebase-br] Select Lento In-Reply-To: <000101caa9b6$0ecae380$2c60aa80$@com> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <4B68166A.1090706@gmail.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <88c045a11002030847t2d3c0df0h928cd9fe60719627@mail.gmail.com> <370c39031002031042u5641457cx7385b02b396b2ba4@mail.gmail.com> <000101caa9b6$0ecae380$2c60aa80$@com> Message-ID: <4B71BA82.8000309@gmail.com> Amigo, as tabelas ligadas devem possuir chaves estrangeiras para agilizar a pesquisa, e crie indices para os campos que vc está validando do where pra baixo. Att Armando Daniel Fernandes escreveu: > Olá pessoal, > > Estou migrando o meu sistema de Access para FireBird. Tenho um select com muitos JOINS para calculo de movimentação de material (tabela com mais de 1000 registros) que, no Access demoara alguns segundos, e no FireBird está demorando vários minutos. > > Será que devo trocar também os componentes de conexão? Utilizava o ADO, mas com o FireBird está demorando muito. Será que se utilizar dbExpress ouIBX por exemplo, o select ficaria mais rápido? Ou essa demora não tem a ver com o componente, e sim do próprio FireBird quando se usa muitos JOINS? > Tanks. > > Daniel da Silva Fernandes > Tecnologia > AGRINESS ? Gestão da Informação para Suinocultura > ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com > ----------------------------------------------------------------------------- > Participe do Melhores da Suinocultura Agriness > http://www.melhoresdasuinocultura.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 jancarlos.martins em gmail.com Tue Feb 9 17:25:27 2010 From: jancarlos.martins em gmail.com (Jancarlos Martins) Date: Tue, 9 Feb 2010 17:25:27 -0200 Subject: [firebase-br] Select Lento In-Reply-To: <4B71BA82.8000309@gmail.com> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <88c045a11002030847t2d3c0df0h928cd9fe60719627@mail.gmail.com> <370c39031002031042u5641457cx7385b02b396b2ba4@mail.gmail.com> <000101caa9b6$0ecae380$2c60aa80$@com> <4B71BA82.8000309@gmail.com> Message-ID: <14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com> Olá tudo bem, Da uma revisada no seu SELECT, tenho tabelas no FB com 1.000.000 de registros é instantaneo, então acredito que possa ser o que Armando escreveu PK's e FK's. t+ Jancarlos P. Martins www.defence.com.br Cianorte - PR Em 9 de fevereiro de 2010 17:41, Armando Boza Gonçalves < armando.boza em gmail.com> escreveu: > Amigo, as tabelas ligadas devem possuir chaves estrangeiras para agilizar a > pesquisa, e crie indices para os campos que vc está validando do where pra > baixo. > > Att > > Armando > > Daniel Fernandes escreveu: > > Olá pessoal, >> >> Estou migrando o meu sistema de Access para FireBird. Tenho um select com >> muitos JOINS para calculo de movimentação de material (tabela com mais de >> 1000 registros) que, no Access demoara alguns segundos, e no FireBird está >> demorando vários minutos. >> >> Será que devo trocar também os componentes de conexão? Utilizava o ADO, >> mas com o FireBird está demorando muito. Será que se utilizar dbExpress >> ouIBX por exemplo, o select ficaria mais rápido? Ou essa demora não tem a >> ver com o componente, e sim do próprio FireBird quando se usa muitos JOINS? >> Tanks. >> >> Daniel da Silva Fernandes >> Tecnologia >> AGRINESS ? Gestão da Informação para Suinocultura >> ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com----------------------------------------------------------------------------- >> Participe do Melhores da Suinocultura Agriness >> http://www.melhoresdasuinocultura.com.br----------------------------------------------------------------------------- >> >> >> From daniel em agriness.com Wed Feb 10 08:43:26 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Wed, 10 Feb 2010 08:43:26 -0200 Subject: [firebase-br] Select muito lento In-Reply-To: <14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <88c045a11002030847t2d3c0df0h928cd9fe60719627@mail.gmail.com> <370c39031002031042u5641457cx7385b02b396b2ba4@mail.gmail.com> <000101caa9b6$0ecae380$2c60aa80$@com> <4B71BA82.8000309@gmail.com> <14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com> Message-ID: <000001caaa3d$e084b180$a18e1480$@com> Olá pessoal, Existe alguma ferramenta que eu possa usar que me dê indicações de como posso melhorar um SELECT? Já tentei mudar a ordem que os campos/tabelas aparecem no SELECT, criei indices, mas nao adiantou. Tenho um SELECT um tanto complexo, que envolve 5 subselects e vários JOINS (para um relatório de movimentação de material). Esse SELECT demora muito no FireBird (no Access demorava alguns segundos). Com dados reais de um banco do cliente ele consome muito tempo, e parece que trava. Se no Access ele conseguia ser rápido, acho que o FireBird tambem poderia conseguir um tempo melhor. Mas não sei por onde começar. Grato pela atencao de todos. Daniel da Silva Fernandes Tecnologia AGRINESS ? Gestão da Informação para Suinocultura ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com ----------------------------------------------------------------------------- Participe do Melhores da Suinocultura Agriness http://www.melhoresdasuinocultura.com.br ----------------------------------------------------------------------------- From paulinhofeix em gmail.com Wed Feb 10 08:49:15 2010 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Wed, 10 Feb 2010 11:49:15 +0100 Subject: [firebase-br] Select muito lento In-Reply-To: <000001caaa3d$e084b180$a18e1480$@com> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <88c045a11002030847t2d3c0df0h928cd9fe60719627@mail.gmail.com> <370c39031002031042u5641457cx7385b02b396b2ba4@mail.gmail.com> <000101caa9b6$0ecae380$2c60aa80$@com> <4B71BA82.8000309@gmail.com> <14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com> <000001caaa3d$e084b180$a18e1480$@com> Message-ID: Bom dia, vc pode explicar, melhor o postar aqui o seu select. vc estaria consultando que mesmo? tipo master/detail? Em 10 de fevereiro de 2010 11:43, Daniel Fernandes escreveu: > Olá pessoal, > > Existe alguma ferramenta que eu possa usar que me dê indicações de como > posso melhorar um SELECT? Já tentei mudar a ordem que os campos/tabelas > aparecem no SELECT, criei indices, mas nao adiantou. > > Tenho um SELECT um tanto complexo, que envolve 5 subselects e vários JOINS > (para um relatório de movimentação de material). Esse SELECT demora muito no > FireBird (no Access demorava alguns segundos). Com dados reais de um banco > do cliente ele consome muito tempo, e parece que trava. Se no Access ele > conseguia ser rápido, acho que o FireBird tambem poderia conseguir um tempo > melhor. Mas não sei por onde começar. > > Grato pela atencao de todos. > > Daniel da Silva Fernandes > Tecnologia > AGRINESS ? Gestão da Informação para Suinocultura > ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com > > ----------------------------------------------------------------------------- > Participe do Melhores da Suinocultura Agriness > http://www.melhoresdasuinocultura.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 -- Paulinho Sérgio Feix From agalysson em gmail.com Wed Feb 10 08:50:15 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Wed, 10 Feb 2010 08:50:15 -0200 Subject: [firebase-br] Select muito lento In-Reply-To: References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <88c045a11002030847t2d3c0df0h928cd9fe60719627@mail.gmail.com> <370c39031002031042u5641457cx7385b02b396b2ba4@mail.gmail.com> <000101caa9b6$0ecae380$2c60aa80$@com> <4B71BA82.8000309@gmail.com> <14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com> <000001caaa3d$e084b180$a18e1480$@com> Message-ID: Uma ferramenta que faça isso eu não conheço, mas mande a query aew, aqui caras feras q vão poder te dar otimas dicas só de olhar para a query. -- Alysson Gonçalves de Azevedo (11) 8491-7730 \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| Em 10 de fevereiro de 2010 08:49, Paulo Sérgo Feix escreveu: > Bom dia, vc pode explicar, melhor o postar aqui o seu select. > > vc estaria consultando que mesmo? > > tipo master/detail? > > > Em 10 de fevereiro de 2010 11:43, Daniel Fernandes > escreveu: > > > Olá pessoal, > > > > Existe alguma ferramenta que eu possa usar que me dê indicações de como > > posso melhorar um SELECT? Já tentei mudar a ordem que os campos/tabelas > > aparecem no SELECT, criei indices, mas nao adiantou. > > > > Tenho um SELECT um tanto complexo, que envolve 5 subselects e vários > JOINS > > (para um relatório de movimentação de material). Esse SELECT demora muito > no > > FireBird (no Access demorava alguns segundos). Com dados reais de um > banco > > do cliente ele consome muito tempo, e parece que trava. Se no Access ele > > conseguia ser rápido, acho que o FireBird tambem poderia conseguir um > tempo > > melhor. Mas não sei por onde começar. > > > > Grato pela atencao de todos. > > > > Daniel da Silva Fernandes > > Tecnologia > > AGRINESS ? Gestão da Informação para Suinocultura > > ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com > > > > > ----------------------------------------------------------------------------- > > Participe do Melhores da Suinocultura Agriness > > http://www.melhoresdasuinocultura.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 > > > > > -- > 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 samuel.peres.ferreira em gmail.com Wed Feb 10 09:22:17 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Wed, 10 Feb 2010 09:22:17 -0200 Subject: [firebase-br] Select muito lento In-Reply-To: References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <88c045a11002030847t2d3c0df0h928cd9fe60719627@mail.gmail.com> <370c39031002031042u5641457cx7385b02b396b2ba4@mail.gmail.com> <000101caa9b6$0ecae380$2c60aa80$@com> <4B71BA82.8000309@gmail.com> <14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com> <000001caaa3d$e084b180$a18e1480$@com> Message-ID: ja analisou o 'plan' das querys? samuel From moacir em blusistemas.com.br Wed Feb 10 09:27:14 2010 From: moacir em blusistemas.com.br (Moacir) Date: Wed, 10 Feb 2010 09:27:14 -0200 Subject: [firebase-br] RES: Select muito lento In-Reply-To: <000001caaa3d$e084b180$a18e1480$@com> (sfid-+20100210-091045-+005.20-1@tpa.com.br) References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <88c045a11002030847t2d3c0df0h928cd9fe60719627@mail.gmail.com> <370c39031002031042u5641457cx7385b02b396b2ba4@mail.gmail.com> <000101caa9b6$0ecae380$2c60aa80$@com> <4B71BA82.8000309@gmail.com> <14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com> <000001caaa3d$e084b180$a18e1480$@com> (sfid-+20100210-091045-+005.20-1@tpa.com.br) Message-ID: <000f01caaa43$feaf9110$fc0eb330$@com.br> Voce tem indice em todas as tabelas pelos campos que esta usando nas ligações dos joins ? Você tem indice em todos os campos que esta usando no where ? Você já fez um backup/restore desta base de dados ? Que ferramenta você usa para dar manutenção no seu banco de dados ? O IBExpert tem uma ferramenta que fica ali onde você vê o resultado das querys, que é o Plan Analyzer e o Performace Analysis, com estas duas ferramentas voce vera exatamente qual tabela esta lendo sem indice e mantando sua query. Moacir Ezequiel Lamego. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Daniel Fernandes Enviada em: quarta-feira, 10 de fevereiro de 2010 08:43 Para: 'FireBase' Assunto: [firebase-br] Select muito lento Olá pessoal, Existe alguma ferramenta que eu possa usar que me dê indicações de como posso melhorar um SELECT? Já tentei mudar a ordem que os campos/tabelas aparecem no SELECT, criei indices, mas nao adiantou. Tenho um SELECT um tanto complexo, que envolve 5 subselects e vários JOINS (para um relatório de movimentação de material). Esse SELECT demora muito no FireBird (no Access demorava alguns segundos). Com dados reais de um banco do cliente ele consome muito tempo, e parece que trava. Se no Access ele conseguia ser rápido, acho que o FireBird tambem poderia conseguir um tempo melhor. Mas não sei por onde começar. Grato pela atencao de todos. Daniel da Silva Fernandes Tecnologia AGRINESS ? Gestão da Informação para Suinocultura ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com ----------------------------------------------------------------------------- Participe do Melhores da Suinocultura Agriness http://www.melhoresdasuinocultura.com.br ----------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magnosysteminformatica em gmail.com Wed Feb 10 09:47:21 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Wed, 10 Feb 2010 09:47:21 -0200 Subject: [firebase-br] Select muito lento References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <88c045a11002030847t2d3c0df0h928cd9fe60719627@mail.gmail.com> <370c39031002031042u5641457cx7385b02b396b2ba4@mail.gmail.com> <000101caa9b6$0ecae380$2c60aa80$@com><4B71BA82.8000309@gmail.com><14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com> <000001caaa3d$e084b180$a18e1480$@com> Message-ID: <001601caaa47$018abd30$6915a8c0@MagnoSystem> Ou então escrever uma STORED PROCEDURE SELECIONÁVEL. ----- Original Message ----- From: "Daniel Fernandes" To: "'FireBase'" Sent: Wednesday, February 10, 2010 8:43 AM Subject: [firebase-br] Select muito lento > Olá pessoal, > > Existe alguma ferramenta que eu possa usar que me dê indicações de como > posso melhorar um SELECT? Já tentei mudar a ordem que os campos/tabelas > aparecem no SELECT, criei indices, mas nao adiantou. > > Tenho um SELECT um tanto complexo, que envolve 5 subselects e vários JOINS > (para um relatório de movimentação de material). Esse SELECT demora muito > no FireBird (no Access demorava alguns segundos). Com dados reais de um > banco do cliente ele consome muito tempo, e parece que trava. Se no Access > ele conseguia ser rápido, acho que o FireBird tambem poderia conseguir um > tempo melhor. Mas não sei por onde começar. > > Grato pela atencao de todos. > > Daniel da Silva Fernandes > Tecnologia > AGRINESS ? Gestão da Informação para Suinocultura > ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com > ----------------------------------------------------------------------------- > Participe do Melhores da Suinocultura Agriness > http://www.melhoresdasuinocultura.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 armando.boza em gmail.com Wed Feb 10 12:01:35 2010 From: armando.boza em gmail.com (=?UTF-8?B?QXJtYW5kbyBCb3phIEdvbsOnYWx2ZXM=?=) Date: Wed, 10 Feb 2010 11:01:35 -0300 Subject: [firebase-br] RES: Select muito lento In-Reply-To: <000f01caaa43$feaf9110$fc0eb330$@com.br> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <000001caa4d1$4b4bf630$e1e3e290$@com> <88c045a11002030847t2d3c0df0h928cd9fe60719627@mail.gmail.com> <370c39031002031042u5641457cx7385b02b396b2ba4@mail.gmail.com> <000101caa9b6$0ecae380$2c60aa80$@com> <4B71BA82.8000309@gmail.com> <14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com> <000001caaa3d$e084b180$a18e1480$@com> (sfid-+20100210-091045-+005.20-1@tpa.com.br) <000f01caaa43$feaf9110$fc0eb330$@com.br> Message-ID: <4B72BC3F.1050508@gmail.com> Só complementando que esta função no ibexpert não consta na versão personal, somente na paga. Baixa o trial do ibexpert e utiliza por 30 dias. Att Armando Moacir escreveu: > O IBExpert tem uma ferramenta que fica ali onde você vê o resultado das querys, que é o Plan Analyzer e o Performace Analysis, com estas duas ferramentas voce vera exatamente qual tabela esta lendo sem indice e mantando sua query. > > Moacir Ezequiel Lamego. > From paulinhofeix em gmail.com Wed Feb 10 11:28:01 2010 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Wed, 10 Feb 2010 09:28:01 -0400 Subject: [firebase-br] RES: Select muito lento In-Reply-To: <4B72BC3F.1050508@gmail.com> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <88c045a11002030847t2d3c0df0h928cd9fe60719627@mail.gmail.com> <370c39031002031042u5641457cx7385b02b396b2ba4@mail.gmail.com> <000101caa9b6$0ecae380$2c60aa80$@com> <4B71BA82.8000309@gmail.com> <14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com> <000001caaa3d$e084b180$a18e1480$@com> <000f01caaa43$feaf9110$fc0eb330$@com.br> <4B72BC3F.1050508@gmail.com> Message-ID: Não entendi muito bem mais vc esta esta usando este comando dentro de uma procedure? SELECT 'Material' AS lbCategoria, 1 AS Ordem, 0 AS Ordem2, X.nmMaterial AS nmCategoria, Cast( '12/31/2008' AS Date) AS DataEstInicial, Cast( '12/31/2009' AS Date) AS DataEstFinal, IIF(U.nuCasasDecimaisQuantidadeVenda=0,FORMATFLOAT(EstIni.qtEstoqueCompra,'#,##0;(#,##0)'), IIF(U.nuCasasDecimaisQuantidadeVenda=1,FORMATFLOAT(EstIni.qtEstoqueCompra,'#,##0.0;(#,##0.0)'), IIF(U.nuCasasDecimaisQuantidadeVenda=2,FORMATFLOAT(EstIni...........? este comando esta dentro da Procedure? Em 10 de fevereiro de 2010 10:01, Armando Boza Gonçalves < armando.boza em gmail.com> escreveu: > Só complementando que esta função no ibexpert não consta na versão > personal, somente na paga. > > Baixa o trial do ibexpert e utiliza por 30 dias. > > Att > > Armando > > Moacir escreveu: > > O IBExpert tem uma ferramenta que fica ali onde você vê o resultado das >> querys, que é o Plan Analyzer e o Performace Analysis, com estas duas >> ferramentas voce vera exatamente qual tabela esta lendo sem indice e >> mantando sua query. >> >> Moacir Ezequiel Lamego. >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 daniel em agriness.com Wed Feb 10 11:33:53 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Wed, 10 Feb 2010 11:33:53 -0200 Subject: [firebase-br] RES: RES: Select muito lento In-Reply-To: References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <88c045a11002030847t2d3c0df0h928cd9fe60719627@mail.gmail.com> <370c39031002031042u5641457cx7385b02b396b2ba4@mail.gmail.com> <000101caa9b6$0ecae380$2c60aa80$@com> <4B71BA82.8000309@gmail.com> <14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com> <000001caaa3d$e084b180$a18e1480$@com> <000f01caaa43$feaf9110$fc0eb330$@com.br> <4B72BC3F.1050508@gmail.com> Message-ID: <000b01caaa55$b00fd490$102f7db0$@com> Não, é apenas um select -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Paulo Sérgo Feix Enviada em: quarta-feira, 10 de fevereiro de 2010 11:28 Para: FireBase Assunto: Re: [firebase-br] RES: Select muito lento Não entendi muito bem mais vc esta esta usando este comando dentro de uma procedure? SELECT 'Material' AS lbCategoria, 1 AS Ordem, 0 AS Ordem2, X.nmMaterial AS nmCategoria, Cast( '12/31/2008' AS Date) AS DataEstInicial, Cast( '12/31/2009' AS Date) AS DataEstFinal, IIF(U.nuCasasDecimaisQuantidadeVenda=0,FORMATFLOAT(EstIni.qtEstoqueCompra,'# ,##0;(#,##0)'), IIF(U.nuCasasDecimaisQuantidadeVenda=1,FORMATFLOAT(EstIni.qtEstoqueCompra,'# ,##0.0;(#,##0.0)'), IIF(U.nuCasasDecimaisQuantidadeVenda=2,FORMATFLOAT(EstIni...........? este comando esta dentro da Procedure? Em 10 de fevereiro de 2010 10:01, Armando Boza Gonçalves < armando.boza em gmail.com> escreveu: > Só complementando que esta função no ibexpert não consta na versão > personal, somente na paga. > > Baixa o trial do ibexpert e utiliza por 30 dias. > > Att > > Armando > > Moacir escreveu: > > O IBExpert tem uma ferramenta que fica ali onde você vê o resultado das >> querys, que é o Plan Analyzer e o Performace Analysis, com estas duas >> ferramentas voce vera exatamente qual tabela esta lendo sem indice e >> mantando sua query. >> >> Moacir Ezequiel Lamego. >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Paulinho Sérgio Feix ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From paulinhofeix em gmail.com Wed Feb 10 12:02:21 2010 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Wed, 10 Feb 2010 10:02:21 -0400 Subject: [firebase-br] RES: RES: Select muito lento In-Reply-To: <000b01caaa55$b00fd490$102f7db0$@com> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <000101caa9b6$0ecae380$2c60aa80$@com> <4B71BA82.8000309@gmail.com> <14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com> <000001caaa3d$e084b180$a18e1480$@com> <000f01caaa43$feaf9110$fc0eb330$@com.br> <4B72BC3F.1050508@gmail.com> <000b01caaa55$b00fd490$102f7db0$@com> Message-ID: Daniel por que vc faz desta forma? SELECT 'Material' AS lbCategoria, 1 AS Ordem, 0 AS Ordem2, X.nmMaterial AS nmCategoria, Cast( '12/31/2008' AS Date) AS DataEstInicial, Cast( '12/31/2009' AS Date) AS DataEstFinal, IIF(U. nuCasasDecimaisQuantidadeVenda=0,FORMATFLOAT(EstIni.qtEstoqueCompra,'#,##0;(#,##0)'), IIF(U.nuCasasDecimaisQuantidadeVenda=1,FORMATFLOAT(EstIni.qtEstoqueCompra,'#,##0.0;(#,##0.0)'), IIF(U. por que vc esta formatando na Query? eCompra,'#,##0;(#,##0)') ???? vamos intender melhor vc esta fazendo uma consulta de venda (de Faturação)? isto que eu gostaria de saber? vamos supor seria assim Fatura ---> Itens ---> Estoque ? seria isto? Em 10 de fevereiro de 2010 09:33, Daniel Fernandes escreveu: > Não, é apenas um select > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Paulo Sérgo Feix > Enviada em: quarta-feira, 10 de fevereiro de 2010 11:28 > Para: FireBase > Assunto: Re: [firebase-br] RES: Select muito lento > > Não entendi muito bem mais vc esta esta usando este comando dentro de uma > procedure? > > SELECT 'Material' AS lbCategoria, > > 1 AS Ordem, 0 AS Ordem2, > > X.nmMaterial AS nmCategoria, > > Cast( '12/31/2008' AS Date) AS DataEstInicial, > > Cast( '12/31/2009' AS Date) AS DataEstFinal, > > > IIF(U.nuCasasDecimaisQuantidadeVenda=0,FORMATFLOAT(EstIni.qtEstoqueCompra,'# > ,##0;(#,##0)'), > > IIF(U.nuCasasDecimaisQuantidadeVenda=1,FORMATFLOAT(EstIni.qtEstoqueCompra,'# > ,##0.0;(#,##0.0)'), > IIF(U.nuCasasDecimaisQuantidadeVenda=2,FORMATFLOAT(EstIni...........? > > este comando esta dentro da Procedure? > > > > > > Em 10 de fevereiro de 2010 10:01, Armando Boza Gonçalves < > armando.boza em gmail.com> escreveu: > > > Só complementando que esta função no ibexpert não consta na versão > > personal, somente na paga. > > > > Baixa o trial do ibexpert e utiliza por 30 dias. > > > > Att > > > > Armando > > > > Moacir escreveu: > > > > O IBExpert tem uma ferramenta que fica ali onde você vê o resultado das > >> querys, que é o Plan Analyzer e o Performace Analysis, com estas duas > >> ferramentas voce vera exatamente qual tabela esta lendo sem indice e > >> mantando sua query. > >> > >> Moacir Ezequiel Lamego. > >> > >> > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Paulinho Sérgio Feix > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 dominio em engeplus.com.br Wed Feb 10 14:51:09 2010 From: dominio em engeplus.com.br (Rodrigo) Date: Wed, 10 Feb 2010 14:51:09 -0200 Subject: [firebase-br] Saber se o index esta sendo usado. References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com><000101caa9b6$0ecae380$2c60aa80$@com> <4B71BA82.8000309@gmail.com><14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com><000001caaa3d$e084b180$a18e1480$@com><000f01caaa43$feaf9110$fc0eb330$@com.br> <4B72BC3F.1050508@gmail.com><000b01caaa55$b00fd490$102f7db0$@com> Message-ID: <000901caaa71$3ef12d60$a001010a@NOTEBOOK> Boa tarde a todos... Estou fazendo o seguinte select: SELECT PT.FOTO,PT.CODIGO,PT.CODBARRA2,PT.CODPROD,PT.CODPRODUTO,PT.REFERENCIA,PT.PRODUTO,PT.VUNIT,PT.UNIDADE,PT.QTD,P.ESTOQUEU2 FROM PRODUTOTEMP PT left join Produtos P ON(p.codpt=pt.codigo) where PT.CodProd Starting with 0 order by PT.CodProd e ta retornando o seguinte: PLAN SORT (JOIN (PT NATURAL, P NATURAL)) Prepare: 0 ms Execute: 141 ms Fetch: 125 ms esse pt.natural quer dizer que nao esta usando o index? e se for isso como faço pro banco de dados procurar pelo indice correto? Grato, Rodrigo From a.lima.silva em terra.com.br Wed Feb 10 16:29:40 2010 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Wed, 10 Feb 2010 15:29:40 -0300 Subject: [firebase-br] OFF TOPIC - Substituicao Tributaria como Ratear In-Reply-To: <000901caaa71$3ef12d60$a001010a@NOTEBOOK> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com><000101caa9b6$0ecae380$2c60aa80$@com><4B71BA82.8000309@gmail.com><14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com><000001caaa3d$e084b180$a18e1480$@com><000f01caaa43$feaf9110$fc0eb330$@com.br><4B72BC3F.1050508@gmail.com><000b01caaa55$b00fd490$102f7db0$@com> <000901caaa71$3ef12d60$a001010a@NOTEBOOK> Message-ID: <336647A24AAA4A549086C872A3E4C87F@DEVELOPER2> Caros amigos desculpem, Meu problema não é a emissão da NFe mas o calculo por parte do destinatário do custo do produto. Recorri a dois contadores e não obtive resposta. Pode ser ate que minha pergunta não tenha resposta ou que eu não a tenha formulado corretamente. Em alguns produtos comercializados para fora do estado, incide Substituição Tributária do estado destino. A contabilidade do emissor da NFe calcula esse valor, recolhe a guia e insere no sistema , onde será impresso no campo valor do ICMS substituição. O problema é o DESTINATARIO, ele quer saber de forma simplificada como RATEAR entre os produtos com ST esse custo e não refazer a conta que calculou o preço. Se fosse frete, que incide sobre todos os itens eu faria pelo peso dos produtos. Um contador me disse que eu deveria dividir pela quantidade de itens mas não creio que isso seja correto pois isso poderia inviabilizar produtos com valores mais modestos. E ai ? É muito complicado mesmo ? Att. Antonio Carlos Confidencialidade: A informação contida nesta mensagem de e-mail, incluindo quaisquer anexos, é confidencial e está reservada apenas à pessoa ou entidade para a qual foi endereçada. Se você não é o destinatário ou a pessoa responsável por encaminhar esta mensagem ao destinatário, você está, por meio desta, notificado que não deverá rever, retransmitir, imprimir, copiar, usar ou distribuir esta mensagem de e-mail ou quaisquer anexos. Caso você tenha recebido esta mensagem por engano, por favor, contate o remetente imediatamente e apague esta mensagem de seu computador ou de qualquer outro banco de dados. Muito obrigado. From dominio em engeplus.com.br Wed Feb 10 15:46:06 2010 From: dominio em engeplus.com.br (Rodrigo) Date: Wed, 10 Feb 2010 15:46:06 -0200 Subject: [firebase-br] OFF TOPIC - Substituicao Tributaria como Ratear References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com><000101caa9b6$0ecae380$2c60aa80$@com><4B71BA82.8000309@gmail.com><14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com><000001caaa3d$e084b180$a18e1480$@com><000f01caaa43$feaf9110$fc0eb330$@com.br><4B72BC3F.1050508@gmail.com><000b01caaa55$b00fd490$102f7db0$@com><000901caaa71$3ef12d60$a001010a@NOTEBOOK> <336647A24AAA4A549086C872A3E4C87F@DEVELOPER2> Message-ID: <000c01caaa78$ec54ac50$a001010a@NOTEBOOK> Bom dia Antonio, Acho que vc deveria fazer pelo valor do produto Valor ST : 1,00 Valor Total 6,00 Produto A - 1,00 - 0,17 Produto B - 2,00 - 0,33 Produto C - 3,00 - 0,50 Acho que é isso, Espero ter ajudado, Rodrigo ----- Original Message ----- From: "Antonio Carlos" To: "'FireBase'" Sent: Wednesday, February 10, 2010 4:29 PM Subject: [firebase-br] OFF TOPIC - Substituicao Tributaria como Ratear Caros amigos desculpem, Meu problema não é a emissão da NFe mas o calculo por parte do destinatário do custo do produto. Recorri a dois contadores e não obtive resposta. Pode ser ate que minha pergunta não tenha resposta ou que eu não a tenha formulado corretamente. Em alguns produtos comercializados para fora do estado, incide Substituição Tributária do estado destino. A contabilidade do emissor da NFe calcula esse valor, recolhe a guia e insere no sistema , onde será impresso no campo valor do ICMS substituição. O problema é o DESTINATARIO, ele quer saber de forma simplificada como RATEAR entre os produtos com ST esse custo e não refazer a conta que calculou o preço. Se fosse frete, que incide sobre todos os itens eu faria pelo peso dos produtos. Um contador me disse que eu deveria dividir pela quantidade de itens mas não creio que isso seja correto pois isso poderia inviabilizar produtos com valores mais modestos. E ai ? É muito complicado mesmo ? Att. Antonio Carlos Confidencialidade: A informação contida nesta mensagem de e-mail, incluindo quaisquer anexos, é confidencial e está reservada apenas à pessoa ou entidade para a qual foi endereçada. Se você não é o destinatário ou a pessoa responsável por encaminhar esta mensagem ao destinatário, você está, por meio desta, notificado que não deverá rever, retransmitir, imprimir, copiar, usar ou distribuir esta mensagem de e-mail ou quaisquer anexos. Caso você tenha recebido esta mensagem por engano, por favor, contate o remetente imediatamente e apague esta mensagem de seu computador ou de qualquer outro banco de dados. Muito obrigado. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 4854 (20100210) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com From prismars em gmail.com Wed Feb 10 15:48:08 2010 From: prismars em gmail.com (Moacir - GMAIL) Date: Wed, 10 Feb 2010 15:48:08 -0200 Subject: [firebase-br] OFF TOPIC - Substituicao Tributaria como Ratear In-Reply-To: <336647A24AAA4A549086C872A3E4C87F@DEVELOPER2> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com><000101caa9b6$0ecae380$2c60aa80$@com><4B71BA82.8000309@gmail.com><14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com><000001caaa3d$e084b180$a18e1480$@com><000f01caaa43$feaf9110$fc0eb330$@com.br><4B72BC3F.1050508@gmail.com><000b01caaa55$b00fd490$102f7db0$@com> <000901caaa71$3ef12d60$a001010a@NOTEBOOK> <336647A24AAA4A549086C872A3E4C87F@DEVELOPER2> Message-ID: <4B72F158.1020702@gmail.com> Antonio, O que vc precisa saber é o MVA empregado no calculo da ST em cada um destes produtos. Este índice esta atrelado a Classificação Fiscal dos Produtos (/NCM///SH)/. Uma opção é o emitente da Nota Fiscal informar nas observações da nota ao lado de cada código de classificação a MVA correspondente. Ex. com MVA ORIGINAL: 39222000 = 39,28 39249000 = 74,51 Sucesso ! Moacir Em 10/02/2010 16:29, Antonio Carlos escreveu: > Caros amigos desculpem, > > Meu problema não é a emissão da NFe mas o calculo por parte do destinatário > do custo do produto. > > Recorri a dois contadores e não obtive resposta. > > Pode ser ate que minha pergunta não tenha resposta ou que eu não a tenha > formulado corretamente. > > Em alguns produtos comercializados para fora do estado, incide Substituição > Tributária do estado destino. > > A contabilidade do emissor da NFe calcula esse valor, recolhe a guia e > insere no sistema , onde será impresso no campo valor do ICMS substituição. > > O problema é o DESTINATARIO, ele quer saber de forma simplificada como > RATEAR entre os produtos com ST esse custo e não refazer a conta que > calculou o preço. > > Se fosse frete, que incide sobre todos os itens eu faria pelo peso dos > produtos. > > Um contador me disse que eu deveria dividir pela quantidade de itens mas não > creio que isso seja correto pois isso poderia inviabilizar produtos com > valores mais modestos. > > E ai ? É muito complicado mesmo ? > > > > Att. > Antonio Carlos > > > > Confidencialidade: A informação contida nesta mensagem de e-mail, incluindo > quaisquer anexos, é confidencial e está reservada apenas à pessoa ou > entidade para a qual foi endereçada. Se você não é o destinatário ou a > pessoa responsável por encaminhar esta mensagem ao destinatário, você está, > por meio desta, notificado que não deverá rever, retransmitir, imprimir, > copiar, usar ou distribuir esta mensagem de e-mail ou quaisquer anexos. Caso > você tenha recebido esta mensagem por engano, por favor, contate o remetente > imediatamente e apague esta mensagem de seu computador ou de qualquer outro > banco de dados. Muito obrigado. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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.vieira em grupociac.com.br Wed Feb 10 16:42:05 2010 From: marcelo.vieira em grupociac.com.br (Marcelo Vieira) Date: Wed, 10 Feb 2010 16:42:05 -0200 Subject: [firebase-br] RES: OFF TOPIC - Substituicao Tributaria como Ratear In-Reply-To: <336647A24AAA4A549086C872A3E4C87F@DEVELOPER2> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com><000101caa9b6$0ecae380$2c60aa80$@com><4B71BA82.8000309@gmail.com><14e3fbee1002091125i3536f817h6d29dfa541c1ce62@mail.gmail.com><000001caaa3d$e084b180$a18e1480$@com><000f01caaa43$feaf9110$fc0eb330$@com.br><4B72BC3F.1050508@gmail.com><000b01caaa55$b00fd490$102f7db0$@com> <000901caaa71$3ef12d60$a001010a@NOTEBOOK> <336647A24AAA4A549086C872A3E4C87F@DEVELOPER2> Message-ID: <002201caaa80$be24a990$3a6dfcb0$@vieira@grupociac.com.br> ANTONIO COMPLETANDO A INFORMAÇÃO DO MOACIR ISSO TEM QUE VIR NA NOTA DO EMITENTE E ESTA CLASSIFICAÇÃO AS PORCENTAGEM VC CONSEGUE NO SITE DO SEFAZ Marcelo Vieira da Silva Gestor de TI - Grupo CIAC G (12) 3901-0502 Nextel: E-mail: marcelo.vieira em grupociac.com.br ? por favor, Antes de imprimir pense em seu compromisso com o Meio Ambiente e no comprometimento com os Custos. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Antonio Carlos Enviada em: quarta-feira, 10 de fevereiro de 2010 16:30 Para: 'FireBase' Assunto: [firebase-br] OFF TOPIC - Substituicao Tributaria como Ratear Caros amigos desculpem, Meu problema não é a emissão da NFe mas o calculo por parte do destinatário do custo do produto. Recorri a dois contadores e não obtive resposta. Pode ser ate que minha pergunta não tenha resposta ou que eu não a tenha formulado corretamente. Em alguns produtos comercializados para fora do estado, incide Substituição Tributária do estado destino. A contabilidade do emissor da NFe calcula esse valor, recolhe a guia e insere no sistema , onde será impresso no campo valor do ICMS substituição. O problema é o DESTINATARIO, ele quer saber de forma simplificada como RATEAR entre os produtos com ST esse custo e não refazer a conta que calculou o preço. Se fosse frete, que incide sobre todos os itens eu faria pelo peso dos produtos. Um contador me disse que eu deveria dividir pela quantidade de itens mas não creio que isso seja correto pois isso poderia inviabilizar produtos com valores mais modestos. E ai ? É muito complicado mesmo ? Att. Antonio Carlos Confidencialidade: A informação contida nesta mensagem de e-mail, incluindo quaisquer anexos, é confidencial e está reservada apenas à pessoa ou entidade para a qual foi endereçada. Se você não é o destinatário ou a pessoa responsável por encaminhar esta mensagem ao destinatário, você está, por meio desta, notificado que não deverá rever, retransmitir, imprimir, copiar, usar ou distribuir esta mensagem de e-mail ou quaisquer anexos. Caso você tenha recebido esta mensagem por engano, por favor, contate o remetente imediatamente e apague esta mensagem de seu computador ou de qualquer outro banco de dados. Muito obrigado. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From mangini.marcelo em gmail.com Wed Feb 10 17:18:00 2010 From: mangini.marcelo em gmail.com (Marcelo Mangini Guedes) Date: Wed, 10 Feb 2010 17:18:00 -0200 Subject: [firebase-br] RES: OFF TOPIC - Substituicao Tributaria como Ratear In-Reply-To: <-1625792414580249555@unknownmsgid> References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <000001caaa3d$e084b180$a18e1480$@com> <000f01caaa43$feaf9110$fc0eb330$@com.br> <4B72BC3F.1050508@gmail.com> <000b01caaa55$b00fd490$102f7db0$@com> <000901caaa71$3ef12d60$a001010a@NOTEBOOK> <336647A24AAA4A549086C872A3E4C87F@DEVELOPER2> <-1625792414580249555@unknownmsgid> Message-ID: Eu tenho um problema assim com relação à devolução de mercadorias que foram vendidas com substituição tributária. O cliente ao devolver, envia NF de modelo 01 onde não são destacados os impostos por item. O cliente pode comprar uma mercadoria em uma época em que o índice para o calculo era um e depois, na hora de vc lançar a nota o imposto ser outro então refazer os calculos com base no site da SEFAZ é válido mas para notas que sejam atuais pois o indice pode ter alterado desde a emissão da nf. Marcelo Em 10 de fevereiro de 2010 16:42, Marcelo Vieira < marcelo.vieira em grupociac.com.br> escreveu: > ANTONIO > > COMPLETANDO A INFORMAÇÃO DO MOACIR ISSO TEM QUE VIR NA NOTA DO EMITENTE E > ESTA CLASSIFICAÇÃO AS PORCENTAGEM VC CONSEGUE NO SITE DO SEFAZ > > > > > > Marcelo Vieira da Silva > Gestor de TI - Grupo CIAC > G (12) 3901-0502 Nextel: > E-mail: marcelo.vieira em grupociac.com.br > > > > > ? por favor, Antes de imprimir pense em seu compromisso com o Meio Ambiente > e no comprometimento com os Custos. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em nome de Antonio Carlos > Enviada em: quarta-feira, 10 de fevereiro de 2010 16:30 > Para: 'FireBase' > Assunto: [firebase-br] OFF TOPIC - Substituicao Tributaria como Ratear > > Caros amigos desculpem, > > Meu problema não é a emissão da NFe mas o calculo por parte do destinatário > do custo do produto. > > Recorri a dois contadores e não obtive resposta. > > Pode ser ate que minha pergunta não tenha resposta ou que eu não a tenha > formulado corretamente. > > Em alguns produtos comercializados para fora do estado, incide Substituição > Tributária do estado destino. > > A contabilidade do emissor da NFe calcula esse valor, recolhe a guia e > insere no sistema , onde será impresso no campo valor do ICMS substituição. > > O problema é o DESTINATARIO, ele quer saber de forma simplificada como > RATEAR entre os produtos com ST esse custo e não refazer a conta que > calculou o preço. > > Se fosse frete, que incide sobre todos os itens eu faria pelo peso dos > produtos. > > Um contador me disse que eu deveria dividir pela quantidade de itens mas > não > creio que isso seja correto pois isso poderia inviabilizar produtos com > valores mais modestos. > > E ai ? É muito complicado mesmo ? > > > > Att. > Antonio Carlos > > > > Confidencialidade: A informação contida nesta mensagem de e-mail, incluindo > quaisquer anexos, é confidencial e está reservada apenas à pessoa ou > entidade para a qual foi endereçada. Se você não é o destinatário ou a > pessoa responsável por encaminhar esta mensagem ao destinatário, você está, > por meio desta, notificado que não deverá rever, retransmitir, imprimir, > copiar, usar ou distribuir esta mensagem de e-mail ou quaisquer anexos. > Caso > você tenha recebido esta mensagem por engano, por favor, contate o > remetente > imediatamente e apague esta mensagem de seu computador ou de qualquer outro > banco de dados. Muito obrigado. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From forum_firebird em daunebr.com Wed Feb 10 17:18:55 2010 From: forum_firebird em daunebr.com (forum_firebird em daunebr.com) Date: Wed, 10 Feb 2010 11:18:55 -0800 (PST) Subject: [firebase-br] RES: OFF TOPIC - Substituicao Tributaria como Ratear In-Reply-To: <002201caaa80$be24a990$3a6dfcb0$@vieira@grupociac.com.br> Message-ID: <583014.90706.qm@web805.biz.mail.mud.yahoo.com> Antonio, Vc nao esta sabendo fazer a pergunta certa e tb vc nao conhece a legislacao (e pelo jeito os 2 contadores tb nao) a respeito da substituicao tributaria. É muito importante vc entender o pq criaram esta porcaria e como se calcula e nao ficar no achismo. * Cada estado tem uma legislacao propria e cabe a vc pesquisar isto. * Nao entendi nada do rateio, no destinatario, mas o calculo da emissao da NF é baseado (normalmente mas nao sempre) no preço de custo da peça + 35% e entao calculado o ICMS em questao (7, 12, 17 ou 18%). * O destinatario NAO PAGA, NEM SE CREDITA do ICMS. O Emissor é quem paga. Como o proprio nome diz, o iCMS foi substituido e cobrado na fonte, neste caso, o emissor da nota de venda. Sistemas que envolvem tributação nunca é gostoso, é cheio de exceções, e vive mudando. Se vc programa algo no estilo, por favor acesse os sites da receita ou da fazendo do seu estado e se atualize. Senao vai ficar boiando. --- On Wed, 2/10/10, Marcelo Vieira wrote: From: Marcelo Vieira Subject: [firebase-br] RES: OFF TOPIC - Substituicao Tributaria como Ratear To: "'FireBase'" Date: Wednesday, February 10, 2010, 1:42 PM ANTONIO COMPLETANDO A INFORMAÇÃO DO MOACIR ISSO TEM QUE VIR NA NOTA DO EMITENTE E ESTA CLASSIFICAÇÃO AS PORCENTAGEM VC CONSEGUE NO SITE DO SEFAZ Marcelo Vieira da Silva Gestor de TI - Grupo CIAC G (12) 3901-0502  Nextel: E-mail: marcelo.vieira em grupociac.com.br                            ? por favor, Antes de imprimir pense em seu compromisso com o Meio Ambiente e no comprometimento com os Custos. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Antonio Carlos Enviada em: quarta-feira, 10 de fevereiro de 2010 16:30 Para: 'FireBase' Assunto: [firebase-br] OFF TOPIC - Substituicao Tributaria como Ratear Caros amigos desculpem, Meu problema não é a emissão da NFe mas o calculo por parte do destinatário do custo do produto. Recorri a dois contadores e não obtive resposta. Pode ser ate que minha pergunta não tenha resposta ou que eu não a tenha formulado corretamente. Em alguns produtos comercializados para fora do estado, incide Substituição Tributária do estado destino. A contabilidade do emissor da NFe calcula esse valor, recolhe a guia e insere no sistema , onde será impresso no campo valor do ICMS substituição. O problema é o DESTINATARIO, ele quer saber de forma simplificada como RATEAR entre os produtos com ST esse custo e não refazer a conta que calculou o preço. Se fosse frete, que incide sobre todos os itens eu faria pelo peso dos produtos. Um contador me disse que eu deveria dividir pela quantidade de itens mas não creio que isso seja correto pois isso poderia inviabilizar produtos com valores mais modestos. E ai ? É muito complicado mesmo ? Att. Antonio Carlos Confidencialidade: A informação contida nesta mensagem de e-mail, incluindo quaisquer anexos, é confidencial e está reservada apenas à pessoa ou entidade para a qual foi endereçada. Se você não é o destinatário ou a pessoa responsável por encaminhar esta mensagem ao destinatário, você está, por meio desta, notificado que não deverá rever, retransmitir, imprimir, copiar, usar ou distribuir esta mensagem de e-mail ou quaisquer anexos. Caso você tenha recebido esta mensagem por engano, por favor, contate o remetente imediatamente e apague esta mensagem de seu computador ou de qualquer outro banco de dados. Muito obrigado. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From a.lima.silva em terra.com.br Wed Feb 10 20:23:38 2010 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Wed, 10 Feb 2010 19:23:38 -0300 Subject: [firebase-br] RES: RES: OFF TOPIC - Substituicao Tributaria como Ratear In-Reply-To: <583014.90706.qm@web805.biz.mail.mud.yahoo.com> References: <002201caaa80$be24a990$3a6dfcb0$@vieira@grupociac.com.br> <583014.90706.qm@web805.biz.mail.mud.yahoo.com> Message-ID: Bom pessoal, obrigado pelas palavras e opiniões, foi muito util. Em http://www.portaltributario.com.br/noticias/substituicao_tributaria.htm fala como se calcula a ST. Apenas para explicar melhor, o meu sistema não calcula a ST, apenas emite a NFe. Os dados vem através de um TXT exportado que é lido e antes de autorizar a NFe fica disponível ainda para alguma edição / correção. Tive acesso em alguns escritórios contábeis a algumas DANFE e não vi em NENHUMA a menção a BC para a ST utilizada, apenas ao % de ICMS normalmente calculado. O que vi em grande parte foi menção a legislação que fala de redução de base de calculo. Vou dar um jeito de solicitar ao pessoal que digite essa base de calculo nas informações dos produtos Obrigado a todos. Att. Antonio Carlos Confidencialidade: A informação contida nesta mensagem de e-mail, incluindo quaisquer anexos, é confidencial e está reservada apenas à pessoa ou entidade para a qual foi endereçada. Se você não é o destinatário ou a pessoa responsável por encaminhar esta mensagem ao destinatário, você está, por meio desta, notificado que não deverá rever, retransmitir, imprimir, copiar, usar ou distribuir esta mensagem de e-mail ou quaisquer anexos. Caso você tenha recebido esta mensagem por engano, por favor, contate o remetente imediatamente e apague esta mensagem de seu computador ou de qualquer outro banco de dados. Muito obrigado. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de forum_firebird em daunebr.com Enviada em: quarta-feira, 10 de fevereiro de 2010 16:19 Para: FireBase Assunto: Re: [firebase-br] RES: OFF TOPIC - Substituicao Tributaria como Ratear Antonio, Vc nao esta sabendo fazer a pergunta certa e tb vc nao conhece a legislacao (e pelo jeito os 2 contadores tb nao) a respeito da substituicao tributaria. É muito importante vc entender o pq criaram esta porcaria e como se calcula e nao ficar no achismo. * Cada estado tem uma legislacao propria e cabe a vc pesquisar isto. * Nao entendi nada do rateio, no destinatario, mas o calculo da emissao da NF é baseado (normalmente mas nao sempre) no preço de custo da peça + 35% e entao calculado o ICMS em questao (7, 12, 17 ou 18%). * O destinatario NAO PAGA, NEM SE CREDITA do ICMS. O Emissor é quem paga. Como o proprio nome diz, o iCMS foi substituido e cobrado na fonte, neste caso, o emissor da nota de venda. Sistemas que envolvem tributação nunca é gostoso, é cheio de exceções, e vive mudando. Se vc programa algo no estilo, por favor acesse os sites da receita ou da fazendo do seu estado e se atualize. Senao vai ficar boiando. --- On Wed, 2/10/10, Marcelo Vieira wrote: From: Marcelo Vieira Subject: [firebase-br] RES: OFF TOPIC - Substituicao Tributaria como Ratear To: "'FireBase'" Date: Wednesday, February 10, 2010, 1:42 PM ANTONIO COMPLETANDO A INFORMAÇÃO DO MOACIR ISSO TEM QUE VIR NA NOTA DO EMITENTE E ESTA CLASSIFICAÇÃO AS PORCENTAGEM VC CONSEGUE NO SITE DO SEFAZ Marcelo Vieira da Silva Gestor de TI - Grupo CIAC G (12) 3901-0502 Nextel: E-mail: marcelo.vieira em grupociac.com.br ? por favor, Antes de imprimir pense em seu compromisso com o Meio Ambiente e no comprometimento com os Custos. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Antonio Carlos Enviada em: quarta-feira, 10 de fevereiro de 2010 16:30 Para: 'FireBase' Assunto: [firebase-br] OFF TOPIC - Substituicao Tributaria como Ratear Caros amigos desculpem, Meu problema não é a emissão da NFe mas o calculo por parte do destinatário do custo do produto. Recorri a dois contadores e não obtive resposta. Pode ser ate que minha pergunta não tenha resposta ou que eu não a tenha formulado corretamente. Em alguns produtos comercializados para fora do estado, incide Substituição Tributária do estado destino. A contabilidade do emissor da NFe calcula esse valor, recolhe a guia e insere no sistema , onde será impresso no campo valor do ICMS substituição. O problema é o DESTINATARIO, ele quer saber de forma simplificada como RATEAR entre os produtos com ST esse custo e não refazer a conta que calculou o preço. Se fosse frete, que incide sobre todos os itens eu faria pelo peso dos produtos. Um contador me disse que eu deveria dividir pela quantidade de itens mas não creio que isso seja correto pois isso poderia inviabilizar produtos com valores mais modestos. E ai ? É muito complicado mesmo ? Att. Antonio Carlos Confidencialidade: A informação contida nesta mensagem de e-mail, incluindo quaisquer anexos, é confidencial e está reservada apenas à pessoa ou entidade para a qual foi endereçada. Se você não é o destinatário ou a pessoa responsável por encaminhar esta mensagem ao destinatário, você está, por meio desta, notificado que não deverá rever, retransmitir, imprimir, copiar, usar ou distribuir esta mensagem de e-mail ou quaisquer anexos. Caso você tenha recebido esta mensagem por engano, por favor, contate o remetente imediatamente e apague esta mensagem de seu computador ou de qualquer outro banco de dados. Muito obrigado. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Wed Feb 10 22:38:35 2010 From: mariodosreyx em gmail.com (=?ISO-8859-1?Q?M=E1rio_Reis?=) Date: Wed, 10 Feb 2010 23:38:35 -0100 Subject: [firebase-br] RES: OFF TOPIC - Substituicao Tributaria como Ratear In-Reply-To: References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <000f01caaa43$feaf9110$fc0eb330$@com.br> <4B72BC3F.1050508@gmail.com> <000b01caaa55$b00fd490$102f7db0$@com> <000901caaa71$3ef12d60$a001010a@NOTEBOOK> <336647A24AAA4A549086C872A3E4C87F@DEVELOPER2> <-1625792414580249555@unknownmsgid> Message-ID: <4d1bb8c71002101638r1b96b4bfgcfcf5690e88ee980@mail.gmail.com> Companheiro, Os contadores/contabilistas usam uma coisa chamada de "Regra da Mistura". Procura na NET que V.vai encontrar. No dia 10 de Fevereiro de 2010 18:18, Marcelo Mangini Guedes < mangini.marcelo em gmail.com> escreveu: > Eu tenho um problema assim com relação à devolução de mercadorias que foram > vendidas com substituição tributária. O cliente ao devolver, envia NF de > modelo 01 onde não são destacados os impostos por item. O cliente pode > comprar uma mercadoria em uma época em que o índice para o calculo era um e > depois, na hora de vc lançar a nota o imposto ser outro então refazer os > calculos com base no site da SEFAZ é válido mas para notas que sejam atuais > pois o indice pode ter alterado desde a emissão da nf. > > > Marcelo > Em 10 de fevereiro de 2010 16:42, Marcelo Vieira < > marcelo.vieira em grupociac.com.br> escreveu: > > > ANTONIO > > > > COMPLETANDO A INFORMAÇÃO DO MOACIR ISSO TEM QUE VIR NA NOTA DO EMITENTE E > > ESTA CLASSIFICAÇÃO AS PORCENTAGEM VC CONSEGUE NO SITE DO SEFAZ > > > > > > > > > > > > Marcelo Vieira da Silva > > Gestor de TI - Grupo CIAC > > G (12) 3901-0502 Nextel: > > E-mail: marcelo.vieira em grupociac.com.br > > > > > > > > > > ? por favor, Antes de imprimir pense em seu compromisso com o Meio > Ambiente > > e no comprometimento com os Custos. > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > > Em nome de Antonio Carlos > > Enviada em: quarta-feira, 10 de fevereiro de 2010 16:30 > > Para: 'FireBase' > > Assunto: [firebase-br] OFF TOPIC - Substituicao Tributaria como Ratear > > > > Caros amigos desculpem, > > > > Meu problema não é a emissão da NFe mas o calculo por parte do > destinatário > > do custo do produto. > > > > Recorri a dois contadores e não obtive resposta. > > > > Pode ser ate que minha pergunta não tenha resposta ou que eu não a tenha > > formulado corretamente. > > > > Em alguns produtos comercializados para fora do estado, incide > Substituição > > Tributária do estado destino. > > > > A contabilidade do emissor da NFe calcula esse valor, recolhe a guia e > > insere no sistema , onde será impresso no campo valor do ICMS > substituição. > > > > O problema é o DESTINATARIO, ele quer saber de forma simplificada como > > RATEAR entre os produtos com ST esse custo e não refazer a conta que > > calculou o preço. > > > > Se fosse frete, que incide sobre todos os itens eu faria pelo peso dos > > produtos. > > > > Um contador me disse que eu deveria dividir pela quantidade de itens mas > > não > > creio que isso seja correto pois isso poderia inviabilizar produtos com > > valores mais modestos. > > > > E ai ? É muito complicado mesmo ? > > > > > > > > Att. > > Antonio Carlos > > > > > > > > Confidencialidade: A informação contida nesta mensagem de e-mail, > incluindo > > quaisquer anexos, é confidencial e está reservada apenas à pessoa ou > > entidade para a qual foi endereçada. Se você não é o destinatário ou a > > pessoa responsável por encaminhar esta mensagem ao destinatário, você > está, > > por meio desta, notificado que não deverá rever, retransmitir, imprimir, > > copiar, usar ou distribuir esta mensagem de e-mail ou quaisquer anexos. > > Caso > > você tenha recebido esta mensagem por engano, por favor, contate o > > remetente > > imediatamente e apague esta mensagem de seu computador ou de qualquer > outro > > banco de dados. Muito obrigado. > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- C/Melhores cumprimentos Mário Agostinho Reis Esta mensagem contém informação de natureza confidencial e é exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por engano, receber este email agradecemos que não o copie nem o reenvie e que nos notifique do ocorrido através do email de resposta. From mariodosreyx em gmail.com Wed Feb 10 22:42:38 2010 From: mariodosreyx em gmail.com (=?ISO-8859-1?Q?M=E1rio_Reis?=) Date: Wed, 10 Feb 2010 23:42:38 -0100 Subject: [firebase-br] RES: OFF TOPIC - Substituicao Tributaria como Ratear In-Reply-To: References: <4b6791f5.9d53f10a.2775.ffffbff5SMTPIN_ADDED@mx.google.com> <000f01caaa43$feaf9110$fc0eb330$@com.br> <4B72BC3F.1050508@gmail.com> <000b01caaa55$b00fd490$102f7db0$@com> <000901caaa71$3ef12d60$a001010a@NOTEBOOK> <336647A24AAA4A549086C872A3E4C87F@DEVELOPER2> <-1625792414580249555@unknownmsgid> Message-ID: <4d1bb8c71002101642h4f4ac4d5lf71cddbae95f2178@mail.gmail.com> Veja aqui se é o que V. necessita: http://br.answers.yahoo.com/question/index?qid=20070319040649AAH10CW No dia 10 de Fevereiro de 2010 18:18, Marcelo Mangini Guedes < mangini.marcelo em gmail.com> escreveu: > Eu tenho um problema assim com relação à devolução de mercadorias que foram > vendidas com substituição tributária. O cliente ao devolver, envia NF de > modelo 01 onde não são destacados os impostos por item. O cliente pode > comprar uma mercadoria em uma época em que o índice para o calculo era um e > depois, na hora de vc lançar a nota o imposto ser outro então refazer os > calculos com base no site da SEFAZ é válido mas para notas que sejam atuais > pois o indice pode ter alterado desde a emissão da nf. > > > Marcelo > Em 10 de fevereiro de 2010 16:42, Marcelo Vieira < > marcelo.vieira em grupociac.com.br> escreveu: > > > ANTONIO > > > > COMPLETANDO A INFORMAÇÃO DO MOACIR ISSO TEM QUE VIR NA NOTA DO EMITENTE E > > ESTA CLASSIFICAÇÃO AS PORCENTAGEM VC CONSEGUE NO SITE DO SEFAZ > > > > > > > > > > > > Marcelo Vieira da Silva > > Gestor de TI - Grupo CIAC > > G (12) 3901-0502 Nextel: > > E-mail: marcelo.vieira em grupociac.com.br > > > > > > > > > > ? por favor, Antes de imprimir pense em seu compromisso com o Meio > Ambiente > > e no comprometimento com os Custos. > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > > Em nome de Antonio Carlos > > Enviada em: quarta-feira, 10 de fevereiro de 2010 16:30 > > Para: 'FireBase' > > Assunto: [firebase-br] OFF TOPIC - Substituicao Tributaria como Ratear > > > > Caros amigos desculpem, > > > > Meu problema não é a emissão da NFe mas o calculo por parte do > destinatário > > do custo do produto. > > > > Recorri a dois contadores e não obtive resposta. > > > > Pode ser ate que minha pergunta não tenha resposta ou que eu não a tenha > > formulado corretamente. > > > > Em alguns produtos comercializados para fora do estado, incide > Substituição > > Tributária do estado destino. > > > > A contabilidade do emissor da NFe calcula esse valor, recolhe a guia e > > insere no sistema , onde será impresso no campo valor do ICMS > substituição. > > > > O problema é o DESTINATARIO, ele quer saber de forma simplificada como > > RATEAR entre os produtos com ST esse custo e não refazer a conta que > > calculou o preço. > > > > Se fosse frete, que incide sobre todos os itens eu faria pelo peso dos > > produtos. > > > > Um contador me disse que eu deveria dividir pela quantidade de itens mas > > não > > creio que isso seja correto pois isso poderia inviabilizar produtos com > > valores mais modestos. > > > > E ai ? É muito complicado mesmo ? > > > > > > > > Att. > > Antonio Carlos > > > > > > > > Confidencialidade: A informação contida nesta mensagem de e-mail, > incluindo > > quaisquer anexos, é confidencial e está reservada apenas à pessoa ou > > entidade para a qual foi endereçada. Se você não é o destinatário ou a > > pessoa responsável por encaminhar esta mensagem ao destinatário, você > está, > > por meio desta, notificado que não deverá rever, retransmitir, imprimir, > > copiar, usar ou distribuir esta mensagem de e-mail ou quaisquer anexos. > > Caso > > você tenha recebido esta mensagem por engano, por favor, contate o > > remetente > > imediatamente e apague esta mensagem de seu computador ou de qualquer > outro > > banco de dados. Muito obrigado. > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- C/Melhores cumprimentos Mário Agostinho Reis Esta mensagem contém informação de natureza confidencial e é exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por engano, receber este email agradecemos que não o copie nem o reenvie e que nos notifique do ocorrido através do email de resposta. From herminiopiram em gmail.com Thu Feb 11 08:36:39 2010 From: herminiopiram em gmail.com (Herminio E. Piram) Date: Thu, 11 Feb 2010 08:36:39 -0200 Subject: [firebase-br] Firebird 2.5 Message-ID: <5ba087d31002110236s65f9b27fmd2aa93782e5b6f64@mail.gmail.com> Bom dia pessoa. Baixei o Firebird-2.5.0.25920_0_Win32_RC2 (http://www.firebirdsql.org/index.php?op=files&id=fb250_rc2 32-bit Classic, Superclassic & Superserver) e instalei, depois de instalado fui ate seu subdiretorio \bin e executei o instsvc, rodando a penas o instsvc notei que existe tres tipos de server, -s [superserver], -c [classic] e -m [multithreaded] Entao removi a entrada do servico padrao com instsvc r e em seguida adicionei esta instsvc i -m -d -n firebird_2.5, porem sua entrada no servico aponta para : "C:\Arquivos de programas\Firebird\Firebird_2_5\bin\fb_inet_server.exe" -s firebird_2.5 -m mas nao existe fb_inet_server.exe e o seguinte erro é retornado: --------------------------- Serviços --------------------------- Não foi possível iniciar o serviço Firebird Server - firebird_2.5 em Computador local. Erro 2: O sistema não pode encontrar o arquivo especificado. --------------------------- OK --------------------------- o mesmo acontece para a entrada: instsvc i -c -d -n firebird_2.5 "C:\Arquivos de programas\Firebird\Firebird_2_5\bin\fb_inet_server.exe" -s firebird_2.5 mas se fizer esta entrada instsvc i -s -d -n firebird_2.5 "C:\Arquivos de programas\Firebird\Firebird_2_5\bin\fbserver.exe" -s firebird_2.5 ele muda o executavel para fbserver.exe, este sim existe. Isso é um bug ou estou fazendo alguma coisa errada? Desde ja agradeço pela atenção. -- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "If the doors of perception were cleansed everything would appear to man as it is, infinite." (William Blake) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ From douglasht em gmail.com Thu Feb 11 10:44:31 2010 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 11 Feb 2010 10:44:31 -0200 Subject: [firebase-br] Firebird 2.5 In-Reply-To: <5ba087d31002110236s65f9b27fmd2aa93782e5b6f64@mail.gmail.com> References: <5ba087d31002110236s65f9b27fmd2aa93782e5b6f64@mail.gmail.com> Message-ID: <249af69e1002110444o2310e92fkada12f300a9b9fc@mail.gmail.com> 2010/2/11 Herminio E. Piram : > mas nao existe fb_inet_server.exe e o seguinte erro é retornado: acho que é um problema com o instalador. Quando você instala e seleciona a opção SuperServer o instalador não copia dos binários para ClassicServer e SuperClassic. O ideal nestes casos é usar a opção desejada direto no instalador ou baixar o pacote zip que vem com os arquivos soltos para instalação manual como você fez. Abraço, -- Douglas Tosi www.sinatica.com From herminiopiram em gmail.com Thu Feb 11 11:17:41 2010 From: herminiopiram em gmail.com (Herminio E. Piram) Date: Thu, 11 Feb 2010 11:17:41 -0200 Subject: [firebase-br] Firebird 2.5 In-Reply-To: <249af69e1002110444o2310e92fkada12f300a9b9fc@mail.gmail.com> References: <5ba087d31002110236s65f9b27fmd2aa93782e5b6f64@mail.gmail.com> <249af69e1002110444o2310e92fkada12f300a9b9fc@mail.gmail.com> Message-ID: <5ba087d31002110517k27e4e73es9be7972a73024aa8@mail.gmail.com> Perfect! Obrigado pela dica. Abraço. 2010/2/11 Douglas Tosi : > 2010/2/11 Herminio E. Piram : >> mas nao existe fb_inet_server.exe e o seguinte erro é retornado: > > acho que é um problema com o instalador. Quando você instala e > seleciona a opção SuperServer o instalador não copia dos binários para > ClassicServer e SuperClassic. > O ideal nestes casos é usar a opção desejada direto no instalador ou > baixar o pacote zip que vem com os arquivos soltos para instalação > manual como você fez. > > Abraço, > -- > Douglas Tosi > www.sinatica.com > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "If the doors of perception were cleansed everything would appear to man as it is, infinite." (William Blake) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ From valdemar.salviato em sbctrans.com.br Thu Feb 11 13:12:52 2010 From: valdemar.salviato em sbctrans.com.br (Mazzola) Date: Thu, 11 Feb 2010 12:12:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_com_Banco_Via_FTP?= In-Reply-To: <5ba087d31002110236s65f9b27fmd2aa93782e5b6f64@mail.gmail.com> References: <5ba087d31002110236s65f9b27fmd2aa93782e5b6f64@mail.gmail.com> Message-ID: <000601caab2c$ae960b20$0bc22160$@salviato@sbctrans.com.br> Bom Dia Lista, Existe a possibilidade de fazer uma conexão com um banco via FTP?? Qual seria a sintaxe??? Obrigado ] Valdemar Salviato Junior Analista de Sistemas - SBC Trans From valdemar.salviato em sbctrans.com.br Thu Feb 11 13:36:35 2010 From: valdemar.salviato em sbctrans.com.br (Mazzola) Date: Thu, 11 Feb 2010 12:36:35 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Conex=E3o_com_Banco_Via_FTP?= In-Reply-To: <000601caab2c$ae960b20$0bc22160$@salviato@sbctrans.com.br> References: <5ba087d31002110236s65f9b27fmd2aa93782e5b6f64@mail.gmail.com> <000601caab2c$ae960b20$0bc22160$@salviato@sbctrans.com.br> Message-ID: <000001caab2f$fe91efb0$fbb5cf10$@salviato@sbctrans.com.br> Desculpem, Via FTP pelo IBExpert -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Mazzola Enviada em: quinta-feira, 11 de fevereiro de 2010 12:13 Para: 'FireBase' Assunto: [firebase-br] Conexão com Banco Via FTP Bom Dia Lista, Existe a possibilidade de fazer uma conexão com um banco via FTP?? Qual seria a sintaxe??? Obrigado ] Valdemar Salviato Junior Analista de Sistemas - SBC Trans ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Feb 11 15:57:01 2010 From: renato_br em bol.com.br (renato_br) Date: Thu, 11 Feb 2010 15:57:01 -0200 Subject: [firebase-br] =?utf-8?q?RES=3A__Conex=C3=A3o_com_Banco_Via_FTP?= References: <5ba087d31002110236s65f9b27fmd2aa93782e5b6f64@mail.gmail.com> Message-ID: <4b7444ed168b2_609bef40e6c157@winter22.tmail> Boa tarde, Valdemar, Não entendi, você não quis dizer TCP-IP? É FTP mesmo? Renato Alves Em 11/02/2010 13:36, Mazzola < valdemar.salviato em sbctrans.com.br > escreveu: Desculpem, Via FTP pelo IBExpert -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Mazzola Enviada em: quinta-feira, 11 de fevereiro de 2010 12:13 Para: 'FireBase' Assunto: [firebase-br] Conexão com Banco Via FTP Bom Dia Lista, Existe a possibilidade de fazer uma conexão com um banco via FTP?? Qual seria a sintaxe??? Obrigado ] Valdemar Salviato Junior Analista de Sistemas - SBC Trans ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Feb 11 16:14:42 2010 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Thu, 11 Feb 2010 16:14:42 -0200 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_com_Banco_Via_FTP?= In-Reply-To: <000601caab2c$ae960b20$0bc22160$@salviato@sbctrans.com.br> References: <5ba087d31002110236s65f9b27fmd2aa93782e5b6f64@mail.gmail.com> <000601caab2c$ae960b20$0bc22160$@salviato@sbctrans.com.br> Message-ID: <4B744912.5000005@persoft.com.br> FTP é um protocolo de transferência de arquivo, acho que não seria possível fazer via FTP uma conexão com firebird e também não teria vantagem nenhuma. Se você quer acessar via internet pelo ibexpert, você pode fazer isso sem ftp, o próprio firebird faz a conexão usando a internet, afinal, a conexão do firebird é tcp/ip. O problema é que a conexão fica lenta e insegura, porque o firebird não cifra os dados e não compacta, para isso eu uso um software chamado zebedee, procure no google, ele melhora a performance e torna a conexão mais segura. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Fone: 55 11 22218061 Mazzola escreveu: > Bom Dia Lista, > > Existe a possibilidade de fazer uma conexão com um banco via FTP?? > > Qual seria a sintaxe??? > > Obrigado > ] > Valdemar Salviato Junior > Analista de Sistemas - SBC Trans > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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.5.435 / Virus Database: 271.1.1/2681 - Release Date: 02/11/10 07:35:00 > > From forum_firebird em daunebr.com Thu Feb 11 19:16:54 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Thu, 11 Feb 2010 13:16:54 -0800 (PST) Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_com_Banco_Via_FTP?= In-Reply-To: <4B744912.5000005@persoft.com.br> References: <5ba087d31002110236s65f9b27fmd2aa93782e5b6f64@mail.gmail.com> <000601caab2c$ae960b20$0bc22160$@salviato@sbctrans.com.br> <4B744912.5000005@persoft.com.br> Message-ID: <797341.67688.qm@web802.biz.mail.mud.yahoo.com> Posso ter bebido demais. Mas se assim for, eu vou querer acessar via http tb. E via email tb. Enquanto nao for possivel e quiser acessar pela porta do ftp, basta modificar a porta 3050 pra 21. Ou 22. Ou 23. Ou 25. Ou 80... ________________________________ From: Eduardo Pelizzari de Andrade To: FireBase Sent: Thu, February 11, 2010 4:14:42 PM Subject: Re: [firebase-br] Conexão com Banco Via FTP FTP é um protocolo de transferência de arquivo, acho que não seria possível fazer via FTP uma conexão com firebird e também não teria vantagem nenhuma. Se você quer acessar via internet pelo ibexpert, você pode fazer isso sem ftp, o próprio firebird faz a conexão usando a internet, afinal, a conexão do firebird é tcp/ip. O problema é que a conexão fica lenta e insegura, porque o firebird não cifra os dados e não compacta, para isso eu uso um software chamado zebedee, procure no google, ele melhora a performance e torna a conexão mais segura. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Fone: 55 11 22218061 Mazzola escreveu: > Bom Dia Lista, > > Existe a possibilidade de fazer uma conexão com um banco via FTP?? > > Qual seria a sintaxe??? > > Obrigado > ] > Valdemar Salviato Junior > Analista de Sistemas - SBC Trans > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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.5.435 / Virus Database: 271.1.1/2681 - Release Date: 02/11/10 07:35: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 valdemar.salviato em sbctrans.com.br Fri Feb 12 09:29:35 2010 From: valdemar.salviato em sbctrans.com.br (Mazzola) Date: Fri, 12 Feb 2010 08:29:35 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Conex=E3o_com_Banco_Via_FTP?= In-Reply-To: <797341.67688.qm@web802.biz.mail.mud.yahoo.com> References: <5ba087d31002110236s65f9b27fmd2aa93782e5b6f64@mail.gmail.com> <000601caab2c$ae960b20$0bc22160$@salviato@sbctrans.com.br> <4B744912.5000005@persoft.com.br> <797341.67688.qm@web802.biz.mail.mud.yahoo.com> Message-ID: <001d01caabd6$a77e1710$f67a4530$@salviato@sbctrans.com.br> Não entendi o ter bebido demais, acho que se é uma lista para tirar as dúvidas como os demais colegas tem feito todo esse tempo, acho que não há a necessidade de um comentário deste tipo, ainda mais sendo que sua explicação não foi clara.Desculpe-me o restante da lista em que sempre me auxiliou nas horas em que precisei...Douglas, mau o seu cometario -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Silva Enviada em: quinta-feira, 11 de fevereiro de 2010 18:17 Para: FireBase Assunto: Re: [firebase-br] Conexão com Banco Via FTP Posso ter bebido demais. Mas se assim for, eu vou querer acessar via http tb. E via email tb. Enquanto nao for possivel e quiser acessar pela porta do ftp, basta modificar a porta 3050 pra 21. Ou 22. Ou 23. Ou 25. Ou 80... ________________________________ From: Eduardo Pelizzari de Andrade To: FireBase Sent: Thu, February 11, 2010 4:14:42 PM Subject: Re: [firebase-br] Conexão com Banco Via FTP FTP é um protocolo de transferência de arquivo, acho que não seria possível fazer via FTP uma conexão com firebird e também não teria vantagem nenhuma. Se você quer acessar via internet pelo ibexpert, você pode fazer isso sem ftp, o próprio firebird faz a conexão usando a internet, afinal, a conexão do firebird é tcp/ip. O problema é que a conexão fica lenta e insegura, porque o firebird não cifra os dados e não compacta, para isso eu uso um software chamado zebedee, procure no google, ele melhora a performance e torna a conexão mais segura. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Fone: 55 11 22218061 Mazzola escreveu: > Bom Dia Lista, > > Existe a possibilidade de fazer uma conexão com um banco via FTP?? > > Qual seria a sintaxe??? > > Obrigado > ] > Valdemar Salviato Junior > Analista de Sistemas - SBC Trans > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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.5.435 / Virus Database: 271.1.1/2681 - Release Date: 02/11/10 07:35:00 > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ralhos em gmail.com Fri Feb 12 08:44:32 2010 From: ralhos em gmail.com (Carlos Roberto da Silva) Date: Fri, 12 Feb 2010 08:44:32 -0200 Subject: [firebase-br] Driver python para FireBird. Message-ID: <1265971472.29667.13.camel@gerasoft-desktop> Bom dia. Estou iniciando um projeto experimental em python com firebird. Neste projeto estou utilizando a lib KInterbasDB, que foi descontinuada, depois que seu idealizador sofreu um acidente de carro. Se li direito, no site firebirdsql.org, a fundação firebird não tem interesse na manutenção desta lib, por também ser compatível com o Interbase, mas a versão 3.3 foi disponibiliada para que os usuários de python com firebird pudessem utilizar a versão 2.* do FB. Minha intenção é desenvolver um pequeno projeto em python com firebird, e dependendo do resultado, converter meus sistemas para python. Mas tenho receio de entrar nesta idéia sem um novo driver python para firebird. Minha pergunta:Alguém sabe dos planos da fundação firebird, sobre um novo driver para python ? Obrigado. From forum_firebird em daunebr.com Fri Feb 12 09:39:52 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Fri, 12 Feb 2010 03:39:52 -0800 (PST) Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Conex=E3o_com_Banco_Via_FTP?= In-Reply-To: <001d01caabd6$a77e1710$f67a4530$@salviato@sbctrans.com.br> References: <5ba087d31002110236s65f9b27fmd2aa93782e5b6f64@mail.gmail.com> <000601caab2c$ae960b20$0bc22160$@salviato@sbctrans.com.br> <4B744912.5000005@persoft.com.br> <797341.67688.qm@web802.biz.mail.mud.yahoo.com> <001d01caabd6$a77e1710$f67a4530$@salviato@sbctrans.com.br> Message-ID: <906082.5600.qm@web805.biz.mail.mud.yahoo.com> Ok. No more comments. Lista, No blame, please. Mazzola: Perdao. Agora me explica o pq do FTP. Serio. Estou curioso. ________________________________ From: Mazzola To: FireBase Sent: Fri, February 12, 2010 9:29:35 AM Subject: [firebase-br] RES: Conexão com Banco Via FTP Não entendi o ter bebido demais, acho que se é uma lista para tirar as dúvidas como os demais colegas tem feito todo esse tempo, acho que não há a necessidade de um comentário deste tipo, ainda mais sendo que sua explicação não foi clara.Desculpe-me o restante da lista em que sempre me auxiliou nas horas em que precisei...Douglas, mau o seu cometario -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Silva Enviada em: quinta-feira, 11 de fevereiro de 2010 18:17 Para: FireBase Assunto: Re: [firebase-br] Conexão com Banco Via FTP Posso ter bebido demais. Mas se assim for, eu vou querer acessar via http tb. E via email tb. Enquanto nao for possivel e quiser acessar pela porta do ftp, basta modificar a porta 3050 pra 21. Ou 22. Ou 23. Ou 25. Ou 80... ________________________________ From: Eduardo Pelizzari de Andrade To: FireBase Sent: Thu, February 11, 2010 4:14:42 PM Subject: Re: [firebase-br] Conexão com Banco Via FTP FTP é um protocolo de transferência de arquivo, acho que não seria possível fazer via FTP uma conexão com firebird e também não teria vantagem nenhuma. Se você quer acessar via internet pelo ibexpert, você pode fazer isso sem ftp, o próprio firebird faz a conexão usando a internet, afinal, a conexão do firebird é tcp/ip. O problema é que a conexão fica lenta e insegura, porque o firebird não cifra os dados e não compacta, para isso eu uso um software chamado zebedee, procure no google, ele melhora a performance e torna a conexão mais segura. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Fone: 55 11 22218061 Mazzola escreveu: > Bom Dia Lista, > > Existe a possibilidade de fazer uma conexão com um banco via FTP?? > > Qual seria a sintaxe??? > > Obrigado > ] > Valdemar Salviato Junior > Analista de Sistemas - SBC Trans > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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.5.435 / Virus Database: 271.1.1/2681 - Release Date: 02/11/10 07:35: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 wpereira em ami.com.br Fri Feb 12 11:35:08 2010 From: wpereira em ami.com.br (Wanderson Pereira) Date: Fri, 12 Feb 2010 11:35:08 -0200 Subject: [firebase-br] Criacao de Triggers e Stored em tempo de execucao In-Reply-To: <4b71a645acb2c_a15d2b3e7021@winter24.tmail> References: <4b71a645acb2c_a15d2b3e7021@winter24.tmail> Message-ID: <4B75590C.70201@ami.com.br> Retire estas linhas, retire tb o ^ após o último END. Funciona. Em 09/02/2010 16:15, patricia.ayres escreveu: > Pessoal, > > Utilizo o Firebird 1.5 com Delphi 5. > > Ao tentar criar trigger's e Stored Procedure's em tempo de execucao pelo delphi, utilizando o compomente SQLScript ou ate mesmo o IBScript, eles nao aceitam o comando SetTerm ^. > > Utilizando um arquivo txt com o script da stored ou trigger e executando o isql pelo Delphi para criar-las funciona. Porém nao quero utilizar o isql. > > Voces sabem o que posso fazer? Ou se tem um componente que free que posso utliza-lo? > > > Att. > > Patrícia > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- [ ]s \\|// +----------------OOo-V-oOO---------------+ | \/\/anderson R. P. P. - Cabo Frio - RJ | +--------=====--------------=====--------+ | mailto:wpereira em ami.com.br | | UIN - 89166786 | +----------------------------------------+ * O amor é cego. Só o casamento pode devolver-lhe a visão.* From buhlerax em yahoo.com.br Fri Feb 12 11:52:01 2010 From: buhlerax em yahoo.com.br (=?ISO-8859-1?Q?Alexandre_Pereira_B=FChler?=) Date: Fri, 12 Feb 2010 11:52:01 -0200 Subject: [firebase-br] =?iso-8859-1?q?Aplica=E7=E3o_web_-_um_usu=E1rio_ou_?= =?iso-8859-1?q?v=E1rios?= In-Reply-To: <906082.5600.qm@web805.biz.mail.mud.yahoo.com> References: <5ba087d31002110236s65f9b27fmd2aa93782e5b6f64@mail.gmail.com> <000601caab2c$ae960b20$0bc22160$@salviato@sbctrans.com.br> <4B744912.5000005@persoft.com.br> <797341.67688.qm@web802.biz.mail.mud.yahoo.com> <001d01caabd6$a77e1710$f67a4530$@salviato@sbctrans.com.br> <906082.5600.qm@web805.biz.mail.mud.yahoo.com> Message-ID: <4B755D01.7030005@yahoo.com.br> Bom dia, Venho da prática de colocar apenas um usuário para conexão e deixo uma tabela com os usuários para acessar o aplicativo. Isto desde os tempos do mysql. Faço agora um software de gestão web com php + firebird. Desejo saber dos amigo(a)s se é melhor? Um usuário para conexão (SYSDBA ou outro) e deixo uma tabela com os usuários para acessar o aplicativo. Ou crio usuários com roles no firebird e este mesmos usuários estabelecem a conexão e acessam o aplicativo. Obrigado -- Alexandre Pereira Bühler Técnico Eletroeletrônica - Senai - MG Linux User: 397.546 Colunista: www.delphisophp.com Owner: http://br.groups.yahoo.com/group/freepascal/ Liberdade é essencial. Use GNU/Linux. Legalize os softwares de sua empresa Simão& Bühler Ltda (Infobrindes) Instalação, manutenção e venda de servidores GNU/Linux. http://www.simaoebuhler.com.br Hardware acesse, veja e compre. http://www.simaoebuhler.com.br/loja alexandre em simaoebuhler.com.br Telefone: (41) 3538-5428 Infobrindes (Simão& Bühler Ltda) Brindes e material promocional. http://www.infobrindes.com.br alexandre em infobrindes.com.br Telefone: (41) 3532-5428 From willianjhonnes em gmail.com Fri Feb 12 12:59:34 2010 From: willianjhonnes em gmail.com (Willian Jhonnes L. dos Santos) Date: Fri, 12 Feb 2010 11:59:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?Aplica=E7=E3o_web_-_um_usu=E1rio_ou_?= =?iso-8859-1?q?v=E1rios?= In-Reply-To: <4B755D01.7030005@yahoo.com.br> References: <5ba087d31002110236s65f9b27fmd2aa93782e5b6f64@mail.gmail.com> <000601caab2c$ae960b20$0bc22160$@salviato@sbctrans.com.br> <4B744912.5000005@persoft.com.br> <797341.67688.qm@web802.biz.mail.mud.yahoo.com> <001d01caabd6$a77e1710$f67a4530$@salviato@sbctrans.com.br> <906082.5600.qm@web805.biz.mail.mud.yahoo.com> <4B755D01.7030005@yahoo.com.br> Message-ID: <4B756CD6.4070003@gmail.com> Em 12/02/2010 10:52, Alexandre Pereira Bühler escreveu: > Bom dia, > Venho da prática de colocar apenas um usuário para conexão e deixo uma > tabela com os usuários para acessar o aplicativo. Isto desde os tempos > do mysql. > Faço agora um software de gestão web com php + firebird. > Desejo saber dos amigo(a)s se é melhor? > Um usuário para conexão (SYSDBA ou outro) e deixo uma tabela com os > usuários para acessar o aplicativo. > Ou crio usuários com roles no firebird e este mesmos usuários > estabelecem a conexão e acessam o aplicativo. > Obrigado Olá Alexandre, bom dia... Bem, vejamos, o que é mais prático e cômodo: ter a aplicação controlando via código os acessos e permissões ou ter o banco de dados fazendo isso? Por questões de segurança, é muito melhor ter roles e usuários controlados pelo servidor de banco de dados, haja visto que você pode controlar, inclusive, as operações que estes usuários podem fazer em quais tabelas, quais procedures podem executar, etc. Tratar isso via código, seja qual for a linguagem, é muito mais oneroso em desempenho do que tratar a exceção retornada pelo banco. Mas isso vai depender do escopo do seu servidor, logicamente. Aplicações Web hospedadas em servidores de terceiros, geralmente, não têm a opção por implementar a segurança do banco de dados, sendo necessário um usuário único. []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- From rmc1701e em ig.com.br Fri Feb 12 12:01:08 2010 From: rmc1701e em ig.com.br (Reginaldo Martins Costa) Date: Fri, 12 Feb 2010 12:01:08 -0200 Subject: [firebase-br] =?iso-8859-1?q?Grava=E7=E3o_de_tabela_campo_TIME?= Message-ID: Olá! Tenho a seguinte tabela: Codigo - INTEGER DtOcorrencia - DATE HrOcorrencia - TIME IdOcorrencia - CHAR - 2 TxObservacao - BLOB SUB_TYPE 0 SEGMENT SIZE 80 Gravo esta tabela com a seguinte procedure: CREATE PROCEDURE GRAVAOCORR ( CODIGO INTEGER, DTOCORRENCIA DATE, HROCORRENCIA TIME, IDOCORRENCIA CHAR(2), TXOBSERVACAO BLOB SUB_TYPE 2 SEGMENT SIZE 80) AS begin INSERT INTO HistoricoOcorr VALUES (:Codigo, :DtOcorrencia, :HrOcorrencia, :IdOcorrencia, :TxObservacao); Ao chamar esta procedure pelo Delphi a gravação ocorre perfeitamente. Porém se eu chama-la a partir de outra procedure desta forma: EXECUTE PROCEDURE GravaOcorr :Cod, current_date, current_time, 'CD', 'Cadastrado na data'; Ocorre erro de "timestamp 0.0". Alguem já passou por isso? Sabe como resolver? Obrigado! Reginaldo. From patricia.ayres em bol.com.br Fri Feb 12 14:53:27 2010 From: patricia.ayres em bol.com.br (patricia.ayres) Date: Fri, 12 Feb 2010 14:53:27 -0200 Subject: [firebase-br] Criacao de Triggers e Stored em tempo de execucao In-Reply-To: <4B75590C.70201@ami.com.br> References: <4b71a645acb2c_a15d2b3e7021@winter24.tmail> <4B75590C.70201@ami.com.br> Message-ID: <4b75878755411_14ba8566781ba@winter19.tmail> Wanderson, Retirei as linhas do set term, e o ^. Mesmo assim ainda nao funcionou. Tentei com o SQLScript componente do RxLib, e tambem com o IBScript da paleta interbase. O Script original é o seguinte: SET TERM ^ ; CREATE TRIGGER NFSE_ID FOR NOTA_FISCAL_ELETRONICA ACTIVE BEFORE INSERT POSITION 0 AS BEGIN IF (NEW.CD_CODIGO_NF IS NULL) THEN NEW.CD_CODIGO_NF = GEN_ID(GEN_NOTA_FISCAL_ELETRONICA_ID,1); END ^ COMMIT WORK ^ SET TERM ;^ Alterei para: CREATE TRIGGER NFSE_ID FOR NOTA_FISCAL_ELETRONICA ACTIVE BEFORE INSERT POSITION 0 AS BEGIN IF (NEW.CD_CODIGO_NF IS NULL) THEN NEW.CD_CODIGO_NF = GEN_ID(GEN_NOTA_FISCAL_ELETRONICA_ID,1); END ; COMMIT WORK; Qual componente que voce utiliza para fazer as atualizacoes. Att. Patricia --------------------------------------------------- Em 12/02/2010 11:35, Wanderson Pereira < wpereira em ami.com.br > escreveu: Retire estas linhas, retire tb o ^ após o último END. Funciona. Em 09/02/2010 16:15, patricia.ayres escreveu: > Pessoal, > > Utilizo o Firebird 1.5 com Delphi 5. > > Ao tentar criar trigger's e Stored Procedure's em tempo de execucao pelo delphi, utilizando o compomente SQLScript ou ate mesmo o IBScript, eles nao aceitam o comando SetTerm ^. > > Utilizando um arquivo txt com o script da stored ou trigger e executando o isql pelo Delphi para criar-las funciona. Porém nao quero utilizar o isql. > > Voces sabem o que posso fazer? Ou se tem um componente que free que posso utliza-lo? > > > Att. > > Patrícia > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- [ ]s \\|// +----------------OOo-V-oOO---------------+ | \/\/anderson R. P. P. - Cabo Frio - RJ | +--------=====--------------=====--------+ | mailto:wpereira em ami.com.br | | UIN - 89166786 | +----------------------------------------+ * O amor é cego. Só o casamento pode devolver-lhe a visã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 alexsistemass em gmail.com Fri Feb 12 17:19:41 2010 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Fri, 12 Feb 2010 17:19:41 -0200 Subject: [firebase-br] Duvida como fazer soma correta com Duas Tabelas Message-ID: Boa Tarde Pessoa da Lista Tem uma Grande duvida como fazer uma soma de alguns campos em mais de uma tabela com uma relação quando e de N para 1.. Exemplo Na Minha Compra tem um Campo que tem Valor_Outras_Despesas Sendo que Outras_Despesas este Campo esta na Tabela de Compra Exemplo 2,00 de outras_despesas ai ele soma em todos os itens e precisava que somasse em apenas um registro Item Descrição Total_Produtos Outras_Despesas Valor_Total 1 Produto 1 100,00 2,00 102,00 2 Produto 2 100,00 2,00 102,00 Abaixo segue meu select .. Select itens_compra.cfop, sum(itens_compra.total_liquido + itens_compra.valor_ipi + compra.outras_despesas + compra.valor_frete + compra.valor_seguro) as Valor_Total, sum(itens_compra.base_icms) base_Calculo_icms, sum(itens_compra.valor_icms) valor_icms, sum(itens_compra.valor_isenta) valor_Isentas, sum(itens_compra.valor_outras) valor_outras, sum(itens_compra.valor_ipi) valor_ipi, sum(itens_compra.valor_icms_substituicao) as Valor_Base_Calc_Substituicao, sum(compra.outras_despesas) as Outras_Despesas from itens_compra inner join compra on (itens_compra.num_nota = compra.num_nota) and (itens_compra.cod_loja = compra.cod_loja) and (itens_compra.cod_fornecedor = compra.cod_fornecedor) inner join tipo_mov on (compra.tip_mov = tipo_mov.codigo) where (compra.dta_entrada between :datahora_ini and :datahora_fim) group by itens_compra.cfop From daniel em agriness.com Fri Feb 12 17:20:38 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Fri, 12 Feb 2010 17:20:38 -0200 Subject: [firebase-br] RES: Criacao de Triggers e Stored em tempo de execucao In-Reply-To: <4b75878755411_14ba8566781ba@winter19.tmail> References: <4b71a645acb2c_a15d2b3e7021@winter24.tmail> <4B75590C.70201@ami.com.br> <4b75878755411_14ba8566781ba@winter19.tmail> Message-ID: <000301caac18$758a7040$609f50c0$@com> Precisei criar uma trigger no meu sistema, e utilizei o componente query direto, dando um execSQL. E funciona... Ex.: Query.Clear; Query.SQL.Add('CREATE TRIGGER vw1_BD for vw1 '); Query.SQL.Add('active before delete position 0 '); Query.SQL.Add('as '); Query.SQL.Add('begin '); Query.SQL.Add(' UPDATE eparAuxConsumoRacao AS A SET A.Saldo = old.saldo WHERE (A.cdlote=old.cdlote AND A.dtNascimento=old.dtNascimento AND A.dias=old.dias);'); Query.SQL.Add('end '); Query.ExecSQL; Tente assim.... -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de patricia.ayres Enviada em: sexta-feira, 12 de fevereiro de 2010 14:53 Para: FireBase Assunto: Re: [firebase-br] Criacao de Triggers e Stored em tempo de execucao Wanderson, Retirei as linhas do set term, e o ^. Mesmo assim ainda nao funcionou. Tentei com o SQLScript componente do RxLib, e tambem com o IBScript da paleta interbase. O Script original é o seguinte: SET TERM ^ ; CREATE TRIGGER NFSE_ID FOR NOTA_FISCAL_ELETRONICA ACTIVE BEFORE INSERT POSITION 0 AS BEGIN IF (NEW.CD_CODIGO_NF IS NULL) THEN NEW.CD_CODIGO_NF = GEN_ID(GEN_NOTA_FISCAL_ELETRONICA_ID,1); END ^ COMMIT WORK ^ SET TERM ;^ Alterei para: CREATE TRIGGER NFSE_ID FOR NOTA_FISCAL_ELETRONICA ACTIVE BEFORE INSERT POSITION 0 AS BEGIN IF (NEW.CD_CODIGO_NF IS NULL) THEN NEW.CD_CODIGO_NF = GEN_ID(GEN_NOTA_FISCAL_ELETRONICA_ID,1); END ; COMMIT WORK; Qual componente que voce utiliza para fazer as atualizacoes. Att. Patricia --------------------------------------------------- Em 12/02/2010 11:35, Wanderson Pereira < wpereira em ami.com.br > escreveu: Retire estas linhas, retire tb o ^ após o último END. Funciona. Em 09/02/2010 16:15, patricia.ayres escreveu: > Pessoal, > > Utilizo o Firebird 1.5 com Delphi 5. > > Ao tentar criar trigger's e Stored Procedure's em tempo de execucao pelo delphi, utilizando o compomente SQLScript ou ate mesmo o IBScript, eles nao aceitam o comando SetTerm ^. > > Utilizando um arquivo txt com o script da stored ou trigger e executando o isql pelo Delphi para criar-las funciona. Porém nao quero utilizar o isql. > > Voces sabem o que posso fazer? Ou se tem um componente que free que posso utliza-lo? > > > Att. > > Patrícia > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- [ ]s \\|// +----------------OOo-V-oOO---------------+ | \/\/anderson R. P. P. - Cabo Frio - RJ | +--------=====--------------=====--------+ | mailto:wpereira em ami.com.br | | UIN - 89166786 | +----------------------------------------+ * O amor é cego. Só o casamento pode devolver-lhe a visão.* ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bragaped em gmail.com Fri Feb 12 17:24:17 2010 From: bragaped em gmail.com (Pedro Braga) Date: Fri, 12 Feb 2010 17:24:17 -0200 Subject: [firebase-br] Duvida Select Message-ID: Boa Tarde, preciso de um help em uma select que ira me retornar o valor em dinheiro menos o valor dado em troco que é o resultado de uma expressão abaixo o select que me montando select 'DNH' as frm_pagamento,cod_situacao, (sum(vlr_dinheiro)-((sum(vlr_dinheiro)+sum(vlr_cheque)+sum(vlr_cartao)+sum(vlr_prazo)+sum(vlr_convenio))-sum(vlr_total))) as vlr_total, avg(vlr_dinheiro-((vlr_dinheiro+vlr_cheque+vlr_cartao+vlr_convenio+vlr_prazo)-vlr_total)) as mda_vendas, count(vlr_dinheiro) as qtd_vendas, count(distinct cod_cliente) as qtd_clientes from ped_vendas p where dat_emissao between :pdataini and :pdatafin group by 1,2 sendo que necessoto dos campos (frm_pagameno,cod_situacao,valor total em dinheiro menos o total de troco, media de valor entre as vendas levando em consideração o troco dado, quantidade de vendas de vendas, qtde de clientes) isso dentre de um periodo. alguem poderia me ajudar. From cpd em lekagi.com.br Fri Feb 12 19:37:13 2010 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDcGQgTGVrYWdp?= ) Date: Fri, 12 Feb 2010 18:37:13 -0300 Subject: [firebase-br] =?iso-8859-1?q?Controle_de_usu=E1rios?= Message-ID: <4B75CA08.00000B.02372@JABER> Olá pessoal. Depois de passear um bocado pelo site da firebase e ler muita coisa sobre o controle de usuários no banco, resolvi controlar os usuários do meu sistema no banco de dados. Bom, a dúvida é: Como faço para permitir acesso a todas as tabelas, Views e Procedures do banco de uma só vez para um determinado usuário? Já vi sobre o Grant mas em todos os exemplos a permissão foi dada por tabela e eu gostaria de saber como aplicar isso a um usuário recem criado no banco. Também sei como usar o Grant na criação das tabelas mas não sei como atribuir ele em tabelas já usadas. Espero ter sido claro o suficiente para a compreensão da minha dúvida. Uso Delphi7, ZEOS e Firebird2.1.2 Para a criação do usuário uso o componente TIBSecurityService. [ ]'s Jáber From renato_br em bol.com.br Fri Feb 12 21:16:27 2010 From: renato_br em bol.com.br (Renato Alves) Date: Fri, 12 Feb 2010 21:16:27 -0200 Subject: [firebase-br] =?iso-8859-1?q?Controle_de_usu=E1rios?= References: <4B75CA08.00000B.02372@JABER> Message-ID: <77BDC7F5054049B8A20C031A85DD5A0C@zeus> Caro Jáber, Inicialmente gostaria que você desse uma olhada neste dois artigos: http://imasters.uol.com.br/artigo/3946/interbase/gerenciando_usuarios_no_firebird/ http://www.comunidade-firebird.org/cflp/downloads/CFLP_O030.PDF Eu aprendi muito com eles com relação a permissões, roles e etc... Outra coisa eu não sei como você está manipulando o seu banco de dados, mas seria bom vc utilizar um IBExpert (a melhor de todas) ou FlameRobin, assim fica mais fácil você criar novos usuários dar permissões etc... Fui, RenatoAlves ----- Original Message ----- From: "Jáber - Cpd Lekagi" To: "FireBase" Sent: Friday, February 12, 2010 7:37 PM Subject: [firebase-br] Controle de usuários Olá pessoal. Depois de passear um bocado pelo site da firebase e ler muita coisa sobre o controle de usuários no banco, resolvi controlar os usuários do meu sistema no banco de dados. Bom, a dúvida é: Como faço para permitir acesso a todas as tabelas, Views e Procedures do banco de uma só vez para um determinado usuário? Já vi sobre o Grant mas em todos os exemplos a permissão foi dada por tabela e eu gostaria de saber como aplicar isso a um usuário recem criado no banco. Também sei como usar o Grant na criação das tabelas mas não sei como atribuir ele em tabelas já usadas. Espero ter sido claro o suficiente para a compreensão da minha dúvida. Uso Delphi7, ZEOS e Firebird2.1.2 Para a criação do usuário uso o componente TIBSecurityService. [ ]'s Jáber ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Sat Feb 13 09:03:44 2010 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDcGQgTGVrYWdp?= ) Date: Sat, 13 Feb 2010 08:03:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A__Controle_de_usu=E1rios?= References: <4B75CA08.00000B.02372@JABER> <77BDC7F5054049B8A20C031A85DD5A0C@zeus> Message-ID: <4B768710.000003.04724@JABER> Renato, Gostaria de agradecer pelas dicas. Estão sendo de grande valia. Atualmente já uso o IBExpert. A questão da criação de usuários e permissões, que agora vou fazer através de ROLES, é que o meu cliente vai definir isso para cada usuário no momento do cadastro. Ou seja, quando ele for cadastrar o João, ele vai dizer que o João é gerente, a Maria é operadora de caixa e o José é vendedor. Assim as ROLES vão resolver direitinho o problema que eu estava tendo. Mais uma vez obrigado pelas dicas. |Quero agradecer também ao pessoal aqui da lista que estão sempre de prontidão para ajudar a quem quer que seja. Obrigado a todos.. [ ]'s Jáber S. C. Lima -------Mensagem original------- De: Renato Alves Data: 02/12/10 20:23:05 Para: FireBase Assunto: Re: [firebase-br] Controle de usuários Caro Jáber, Inicialmente gostaria que você desse uma olhada neste dois artigos: http://imasters.uol.com br/artigo/3946/interbase/gerenciando_usuarios_no_firebird/ http://www.comunidade-firebird.org/cflp/downloads/CFLP_O030.PDF Eu aprendi muito com eles com relação a permissões, roles e etc... Outra coisa eu não sei como você está manipulando o seu banco de dados, mas seria bom vc utilizar um IBExpert (a melhor de todas) ou FlameRobin, assim fica mais fácil você criar novos usuários dar permissões etc... Fui, RenatoAlves ----- Original Message ----- From: "Jáber - Cpd Lekagi" To: "FireBase" Sent: Friday, February 12, 2010 7:37 PM Subject: [firebase-br] Controle de usuários Olá pessoal. Depois de passear um bocado pelo site da firebase e ler muita coisa sobre o controle de usuários no banco, resolvi controlar os usuários do meu sistema no banco de dados. Bom, a dúvida é: Como faço para permitir acesso a todas as tabelas, Views e Procedures do banco de uma só vez para um determinado usuário? Já vi sobre o Grant mas em todos os exemplos a permissão foi dada por tabela e eu gostaria de saber como aplicar isso a um usuário recem criado no banco. Também sei como usar o Grant na criação das tabelas mas não sei como atribuir ele em tabelas já usadas. Espero ter sido claro o suficiente para a compreensão da minha dúvida. Uso Delphi7, ZEOS e Firebird2.1.2 Para a criação do usuário uso o componente TIBSecurityService. [ ]'s Jáber ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Sat Feb 13 11:03:18 2010 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDcGQgTGVrYWdp?= ) Date: Sat, 13 Feb 2010 10:03:18 -0300 Subject: [firebase-br] Log do IBExpert Message-ID: <4B76A316.000009.04724@JABER> Olá pessoal. Fiz hoje um teste com o LOG MANAGER do IBExpert e ele criou 3 tabelas no meu banco de dados. O problema é que não consigo visualizar essas tabelas no IBExpert. Com um simples select consigo os dados das tabelas mas elas não aparecem na guia TABLES. select l.id, l.table_name, l.operation, l.date_time, l.user_name, l.rdb$db_key, k.log_tables_id, k.key_field, k.key_value, f.log_tables_id, f.field_name, f.old_value, f.new_value from ibe$log_tables l join ibe$log_keys k on k.log_tables_id = l.id join ibe$log_fields f on f.log_tables_id = l.id Alguém já passou por esse problema antes e saberia me dizer o que fazer para que elas aparecam na guia TABLES? Jáber S. C. Lima From wpereira em ami.com.br Sat Feb 13 19:57:01 2010 From: wpereira em ami.com.br (Wanderson Pereira) Date: Sat, 13 Feb 2010 19:57:01 -0200 Subject: [firebase-br] Criacao de Triggers e Stored em tempo de execucao In-Reply-To: <4b75878755411_14ba8566781ba@winter19.tmail> References: <4b71a645acb2c_a15d2b3e7021@winter24.tmail> <4B75590C.70201@ami.com.br> <4b75878755411_14ba8566781ba@winter19.tmail> Message-ID: <4B77202D.3010705@ami.com.br> Patrícia, Só seguir as dicas do Daniel. Eu tenho usado o TSQLDataSet. Funciona sem problemas. Em 12/02/2010 14:53, patricia.ayres escreveu: > > > Wanderson, > > Retirei as linhas do set term, e o ^. > Mesmo assim ainda nao funcionou. > Tentei com o SQLScript componente do RxLib, e tambem com o IBScript da paleta interbase. > > O Script original é o seguinte: > > SET TERM ^ ; > CREATE TRIGGER NFSE_ID FOR NOTA_FISCAL_ELETRONICA > ACTIVE BEFORE INSERT POSITION 0 > AS > BEGIN > IF (NEW.CD_CODIGO_NF IS NULL) THEN > NEW.CD_CODIGO_NF = GEN_ID(GEN_NOTA_FISCAL_ELETRONICA_ID,1); > END > ^ > COMMIT WORK ^ > SET TERM ;^ > > Alterei para: > > CREATE TRIGGER NFSE_ID FOR NOTA_FISCAL_ELETRONICA > ACTIVE BEFORE INSERT POSITION 0 > AS > BEGIN > IF (NEW.CD_CODIGO_NF IS NULL) THEN > NEW.CD_CODIGO_NF = GEN_ID(GEN_NOTA_FISCAL_ELETRONICA_ID,1); > END > ; > COMMIT WORK; > > Qual componente que voce utiliza para fazer as atualizacoes. > > Att. > Patricia > > --------------------------------------------------- > > Em 12/02/2010 11:35, Wanderson Pereira< wpereira em ami.com.br> escreveu: > Retire estas linhas, retire tb o ^ após o último END. Funciona. > > Em 09/02/2010 16:15, patricia.ayres escreveu: > >> Pessoal, >> >> Utilizo o Firebird 1.5 com Delphi 5. >> >> Ao tentar criar trigger's e Stored Procedure's em tempo de execucao pelo delphi, utilizando o compomente SQLScript ou ate mesmo o IBScript, eles nao aceitam o comando SetTerm ^. >> >> Utilizando um arquivo txt com o script da stored ou trigger e executando o isql pelo Delphi para criar-las funciona. Porém nao quero utilizar o isql. >> >> Voces sabem o que posso fazer? Ou se tem um componente que free que posso utliza-lo? >> >> >> Att. >> >> Patrícia >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> > -- [ ]s \\|// +----------------OOo-V-oOO---------------+ | \/\/anderson R. P. P. - Cabo Frio - RJ | +--------=====--------------=====--------+ | mailto:wpereira em ami.com.br | | UIN - 89166786 | +----------------------------------------+ * O trabalho em equipe é essencial. Permite colocar a culpa nos outros.* From leandroneves em gmail.com Mon Feb 15 00:27:56 2010 From: leandroneves em gmail.com (Leandro Rodrigo Felizardo Neves) Date: Sun, 14 Feb 2010 18:27:56 -0800 (PST) Subject: [firebase-br] Invitation to connect on LinkedIn Message-ID: <1245438523.1455709.1266200876404.JavaMail.app@ech3-cdn05.prod> LinkedIn ------------Leandro Rodrigo Felizardo Neves requested to add you as a connection on LinkedIn: ------------------------------------------ Adriano, I'd like to add you to my professional network on LinkedIn. - Leandro Accept invitation from Leandro Rodrigo Felizardo Neves http://www.linkedin.com/e/uOrskxqOAgMowuntfOmz-aXxwYYrWbc61n/blk/I547970746_3/pmpxnSRJrSdvj4R5fnhv9ClRsDgZp6lQs6lzoQ5AomZIpn8_cRYSd3sMdPATd3l9bShNdB1xe6dVbP4QdzsRc3gTc34LrCBxbOYWrSlI/EML_comm_afe/ View invitation from Leandro Rodrigo Felizardo Neves http://www.linkedin.com/e/uOrskxqOAgMowuntfOmz-aXxwYYrWbc61n/blk/I547970746_3/0PnPoQdP0TejsQdkALqnpPbOYWrSlI/svi/ ------------------------------------------ Why might connecting with Leandro Rodrigo Felizardo Neves be a good idea? People Leandro Rodrigo Felizardo Neves knows can discover your profile: Connecting to Leandro Rodrigo Felizardo Neves will attract the attention of LinkedIn users. See who's been viewing your profile: http://www.linkedin.com/e/wvp/inv18_wvmp/ ------ (c) 2010, LinkedIn Corporation From danrgomes em gmail.com Mon Feb 15 17:52:38 2010 From: danrgomes em gmail.com (Danilo Gomes) Date: Mon, 15 Feb 2010 16:52:38 -0300 Subject: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) Message-ID: <370c39031002151152y143ca9fcpbe5627850a7039fa@mail.gmail.com> Olá ... No Visual Basic existem rotinas que voce pode disponibilizar num local em sempre que voce as chama pode alterar qualquer metodo de um componentes (exemplo, limpar, ativar etc) Pois bem, será que alguem sabe como como alterar por exemplo a cor de uma TIB_GRID sempre que o formulario que estiver aberto ? Exemplo: deixo um codigo numa unit que controla a interface, assim sempre que abrir qualquer formulario ele chama a procedure do formulario que controla a interface e aplica as cores pré defifinidas nesse formulário aberto... Tentei de varias maneiras uma delas: CustomGrid(self).CurrentRowColor:=clred, mesmo em formulário local mas nao deu certo ... Alguem tem alguma sugestao ? Obrigado pela atenção Danilo From willianjhonnes em gmail.com Mon Feb 15 18:59:28 2010 From: willianjhonnes em gmail.com (Willian Jhonnes L. dos Santos) Date: Mon, 15 Feb 2010 17:59:28 -0300 Subject: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) In-Reply-To: <370c39031002151152y143ca9fcpbe5627850a7039fa@mail.gmail.com> References: <370c39031002151152y143ca9fcpbe5627850a7039fa@mail.gmail.com> Message-ID: <4B79B5B0.3090700@gmail.com> Em 15/02/2010 16:52, Danilo Gomes escreveu: > Olá ... > > No Visual Basic existem rotinas que voce pode disponibilizar num local em > sempre que voce as chama pode alterar qualquer metodo de um componentes > (exemplo, limpar, ativar etc) > > Pois bem, será que alguem sabe como como alterar por exemplo a cor de uma > TIB_GRID sempre que o formulario que estiver aberto ? > > Exemplo: deixo um codigo numa unit que controla a interface, assim sempre > que abrir qualquer formulario ele chama a procedure do formulario que > controla a interface e aplica as cores pré defifinidas nesse formulário > aberto... > > > Tentei de varias maneiras uma delas: > > CustomGrid(self).CurrentRowColor:=clred, mesmo em formulário local mas nao > deu certo ... > > Alguem tem alguma sugestao ? > > Obrigado pela atenção Danilo > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > http://www.google.com.br/search?hl=pt-BR&rlz=1G1GGLQ_PT-BRBR293&q=ondrawcell+delphi&btnG=Pesquisar&meta=&aq=f&oq= http://www.google.com.br/search?source=ig&hl=pt-BR&rlz=1G1GGLQ_PT-BRBR293&q=ondrawcolumncell+delphi&btnG=Pesquisa+Google&meta=lr%3D&aq=2&oq=ondraw Quem procura, acha... -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- From agalysson em gmail.com Mon Feb 15 23:30:08 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Mon, 15 Feb 2010 23:30:08 -0200 Subject: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) In-Reply-To: <4B79B5B0.3090700@gmail.com> References: <370c39031002151152y143ca9fcpbe5627850a7039fa@mail.gmail.com> <4B79B5B0.3090700@gmail.com> Message-ID: bem, Willian Jhonnes L. dos Santos, quem não sabe o que procurar tem dificuldades para encontrar... de toda forma, Danilo, vc devera criar um componente para isso... dae, vc sobrepoe o metodo DrawDataCell pelo q vc quer, com base nos exemplos da pesquisa do willian.... e por ultimo, vc passa a usar o seu grid customizado no resto do projeto... -- Alysson Gonçalves de Azevedo (11) 8491-7730 <.>_( ò.ó )_<.> \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| Em 15 de fevereiro de 2010 18:59, Willian Jhonnes L. dos Santos < willianjhonnes em gmail.com> escreveu: > Em 15/02/2010 16:52, Danilo Gomes escreveu: > > Olá ... >> >> No Visual Basic existem rotinas que voce pode disponibilizar num local em >> sempre que voce as chama pode alterar qualquer metodo de um componentes >> (exemplo, limpar, ativar etc) >> >> Pois bem, será que alguem sabe como como alterar por exemplo a cor de uma >> TIB_GRID sempre que o formulario que estiver aberto ? >> >> Exemplo: deixo um codigo numa unit que controla a interface, assim sempre >> que abrir qualquer formulario ele chama a procedure do formulario que >> controla a interface e aplica as cores pré defifinidas nesse formulário >> aberto... >> >> >> Tentei de varias maneiras uma delas: >> >> CustomGrid(self).CurrentRowColor:=clred, mesmo em formulário local mas nao >> deu certo ... >> >> Alguem tem alguma sugestao ? >> >> Obrigado pela atenção Danilo >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > http://www.google.com.br/search?hl=pt-BR&rlz=1G1GGLQ_PT-BRBR293&q=ondrawcell+delphi&btnG=Pesquisar&meta=&aq=f&oq=< > http://www.google.com.br/search?hl=pt-BR&rlz=1G1GGLQ_PT-BRBR293&q=ondrawcell+delphi&btnG=Pesquisar&meta=&aq=f&oq= > > > > http://www.google.com.br/search?source=ig&hl=pt-BR&rlz=1G1GGLQ_PT-BRBR293&q=ondrawcolumncell+delphi&btnG=Pesquisa+Google&meta=lr%3D&aq=2&oq=ondraw< > http://www.google.com.br/search?source=ig&hl=pt-BR&rlz=1G1GGLQ_PT-BRBR293&q=ondrawcolumncell+delphi&btnG=Pesquisa+Google&meta=lr%3D&aq=2&oq=ondraw > > > > Quem procura, acha... > > -- > > --------------------------------------------------- > Att.: > Willian Jhonnes L. dos Santos > Analista/Desenvolvedor Object/Free Pascal > willianjhonnes em gmail.com > --------------------------------------------------- > Seja livre. Use Linux. > Grupo de Usuários GNU/Linux de São José dos Pinhais > Linux user number 449753 > --------------------------------------------------- > Powered by Slackware Linux 13.0 > Kernel 2.6.32.6-i686-core2quad > --------------------------------------------------- > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From willianjhonnes em gmail.com Tue Feb 16 02:01:33 2010 From: willianjhonnes em gmail.com (Willian Jhonnes L. dos Santos) Date: Tue, 16 Feb 2010 02:01:33 -0200 Subject: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) In-Reply-To: References: <370c39031002151152y143ca9fcpbe5627850a7039fa@mail.gmail.com> <4B79B5B0.3090700@gmail.com> Message-ID: <4B7A189D.1050505@gmail.com> Em 15/2/2010 23:30, Alysson Azevedo escreveu: > bem, Willian Jhonnes L. dos Santos, quem não sabe o que procurar tem > dificuldades para encontrar... > Cara, assim, coisa simples: esta eh uma lista sobre banco de dados, correto? Nada mais natural alguem postar uma duvida sobre como criar uma trigger, uma stored procedure, procedimentos de backup entre outras coisas, correto? Baseado neste fato, uma lista sobre banco de dados nao deveria servir para tirar duvidas sobre programaçao, seja qual for a linguagem. Assim como uma lista sobre programaçao nao deveria ser usada para tirar duvidas sobre bancos de dados. Natural isso tambem ou estou equivocado? Se nao me engano, em qualquer lista de discussao que se prese, inclusive nesta, assuntos como este sao "off topic", devendo ser classificados como tal, e a lista deve ser usada para isto como ultimo (e nao primeiro) recurso. Para isso existem outras listas, o proprio Google, etc. Alias, olha o que uma simples consulta por "colorir linha dbgrid delphi" me retornou: http://www.google.com.br/search?hl=pt-BR&rlz=1C1GGLS_pt-BRBR364BR364&q=colorir+linha+dbgrid+delphi Ah, claro, esqueci de citar que usei todos os meus poderes mediunicos para adivinhar que se tratava do TDBGrid do Delphi. Nao quero criar uma flame por conta disso, mas, convenhamos, se certos habitos nao forem erradicados, a lista nunca servira ao seu real proposito. Perguntas mal formuladas, assuntos fora do escopo da lista, preguica de pesquisar antes de postar a duvida, acumulo de lixo nas respostas, tudo isso eh prejudicial para a lista como um todo. Entao, nao me diga que "quem nao sabe o que procurar tem dificuldades para encontrar", pois isso denota outra coisa. Gente, bom senso, ok!? []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- From centriscorps em gmail.com Tue Feb 16 07:40:13 2010 From: centriscorps em gmail.com (renato) Date: Tue, 16 Feb 2010 06:40:13 -0300 Subject: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) In-Reply-To: <4B7A189D.1050505@gmail.com> References: <370c39031002151152y143ca9fcpbe5627850a7039fa@mail.gmail.com> <4B79B5B0.3090700@gmail.com> <4B7A189D.1050505@gmail.com> Message-ID: <890097c61002160140h76157edg8efd8937769036eb@mail.gmail.com> Willian, Concordo contigo. Se a lista é de banco de dados, que postemos então coisas relacionadas a esse tema, nada diferente disso. O fato de tentarmos nos virar sozinhos, se formos analisarmos, isso é cultural. Infelizmente nosso povo é preguiçoso (generalizando). Somos adeptos da lei do menor esforço, queremos estar sempre na média (raros caso acima dela), sendo que nos esquecemos de que a palavra média é parente da palavra medíocre. http://akitaonrails.com/2008/09/01/off-topic-preparados-para-perder No endereço acima há um texto muito interessante que explica isso. Renato From dominio em engeplus.com.br Tue Feb 16 10:23:06 2010 From: dominio em engeplus.com.br (Rodrigo) Date: Tue, 16 Feb 2010 09:23:06 -0300 Subject: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) References: <370c39031002151152y143ca9fcpbe5627850a7039fa@mail.gmail.com><4B79B5B0.3090700@gmail.com> <4B7A189D.1050505@gmail.com> Message-ID: <003c01caaf02$cb42d2b0$0601010a@NOTEBOOK> Willian, concordo contigo que a lista é de banco de dados. Mas sempre vao existir OFF-TOPICS, sempre pessoas novas vao entrar na lista sem saber disso, eu mesmo ja fiz isso. Hoje me atenho a esta lista para tirar duvidas de banco de dados. Nao vamos transformar isso numa tempestade em copo d'agua. Mensagens agressivas só ressaltam a intolerância e acho que o objetivo da lista não é ajudar uns aos outros mutuamente? Sem ofensas, não é esse meu objetivo. Mas lembre que do outro lado está outro ser humano, e que não é só ele que está lendo vc mentendo o pau em sua pergunta. Acho que uma solução para resolver este problema é simplesmente não responder aos OFF-TOPICS, ou o responsavel pelo grupo responder que existe outras listas para sua duvida. Se cada um começar agora dar sua opinião sobre o assunto vai longe. ----- Original Message ----- From: "Willian Jhonnes L. dos Santos" To: "FireBase" Sent: Tuesday, February 16, 2010 1:01 AM Subject: Re: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) Em 15/2/2010 23:30, Alysson Azevedo escreveu: > bem, Willian Jhonnes L. dos Santos, quem não sabe o que procurar tem > dificuldades para encontrar... > Cara, assim, coisa simples: esta eh uma lista sobre banco de dados, correto? Nada mais natural alguem postar uma duvida sobre como criar uma trigger, uma stored procedure, procedimentos de backup entre outras coisas, correto? Baseado neste fato, uma lista sobre banco de dados nao deveria servir para tirar duvidas sobre programaçao, seja qual for a linguagem. Assim como uma lista sobre programaçao nao deveria ser usada para tirar duvidas sobre bancos de dados. Natural isso tambem ou estou equivocado? Se nao me engano, em qualquer lista de discussao que se prese, inclusive nesta, assuntos como este sao "off topic", devendo ser classificados como tal, e a lista deve ser usada para isto como ultimo (e nao primeiro) recurso. Para isso existem outras listas, o proprio Google, etc. Alias, olha o que uma simples consulta por "colorir linha dbgrid delphi" me retornou: http://www.google.com.br/search?hl=pt-BR&rlz=1C1GGLS_pt-BRBR364BR364&q=colorir+linha+dbgrid+delphi Ah, claro, esqueci de citar que usei todos os meus poderes mediunicos para adivinhar que se tratava do TDBGrid do Delphi. Nao quero criar uma flame por conta disso, mas, convenhamos, se certos habitos nao forem erradicados, a lista nunca servira ao seu real proposito. Perguntas mal formuladas, assuntos fora do escopo da lista, preguica de pesquisar antes de postar a duvida, acumulo de lixo nas respostas, tudo isso eh prejudicial para a lista como um todo. Entao, nao me diga que "quem nao sabe o que procurar tem dificuldades para encontrar", pois isso denota outra coisa. Gente, bom senso, ok!? []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 4869 (20100215) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com From willianjhonnes em gmail.com Tue Feb 16 12:52:03 2010 From: willianjhonnes em gmail.com (Willian Jhonnes L. dos Santos) Date: Tue, 16 Feb 2010 11:52:03 -0300 Subject: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) In-Reply-To: <003c01caaf02$cb42d2b0$0601010a@NOTEBOOK> References: <370c39031002151152y143ca9fcpbe5627850a7039fa@mail.gmail.com><4B79B5B0.3090700@gmail.com> <4B7A189D.1050505@gmail.com> <003c01caaf02$cb42d2b0$0601010a@NOTEBOOK> Message-ID: <4B7AB113.2030009@gmail.com> Em 16/02/2010 09:23, Rodrigo escreveu: > Willian, concordo contigo que a lista é de banco de dados. Mas sempre > vao existir OFF-TOPICS, sempre pessoas novas vao entrar > na lista sem saber disso, eu mesmo ja fiz isso. Hoje me atenho a esta > lista para tirar duvidas de banco de dados. Nao vamos transformar > isso numa tempestade em copo d'agua. Mensagens agressivas só ressaltam > a intolerância e acho que o objetivo da lista não é ajudar uns > aos outros mutuamente? Sem ofensas, não é esse meu objetivo. Mas > lembre que do outro lado está outro ser humano, e que não é só ele > que está lendo vc mentendo o pau em sua pergunta. > > Acho que uma solução para resolver este problema é simplesmente não > responder aos OFF-TOPICS, ou o responsavel pelo grupo > responder que existe outras listas para sua duvida. Se cada um começar > agora dar sua opinião sobre o assunto vai longe. Caro Rodrigo, bom dia... Não sei se fui muito claro em minha última mensagem quando disse que não queria uma flame mas, enfim, a situação é a seguinte: ao cadastrar-se em qualquer lista de discussão, todos são obrigados a ler as regras da lista (se não leu, de quem é a culpa?). Nas regras, geralmente elaboradas pelo dono da lista, seus moderadores, ou simplesmente copiadas de outras listas, especifica-se claramente a questão dos off topics. Agora você não pode dizer que "pessoas novas que entram na lista não sabem que esta é uma lista sobre banco de dados", afinal, elas se inscreveram em uma lista específica para banco de dados. Não fui agressivo, pelo menos sob minha perspectiva. Apenas disse que, com um pouquinho de vontade, a questão não precisaria ser colocada na lista (vide exemplo em minha última mensagem). Isso chama-se bom senso (algo que deveria ser inerente ao ser humano). Porém, mesmo assim, não deixei de indicar o caminho. Vamos poluir menos a lista? Gerar menos ruído? Off topics só em último caso, formular melhor as perguntas, ater-se ao escopo... Coisas simples, não acha? Inclusive, vou parar eu mesmo de gerar ruído e não enviar mais nenhuma mensagem nesta thread. Bem, não tenho o objetivo de ofender ou desmerecer qualquer um aqui, afinal, não me considero melhor que qualquer um aqui, mas vamos, pelo menos, seguir as regras da lista? Nada pessoal, afinal... []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- From papaia.forum em gmail.com Tue Feb 16 14:09:04 2010 From: papaia.forum em gmail.com (papaia.forum) Date: Tue, 16 Feb 2010 14:09:04 -0200 Subject: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) In-Reply-To: <4B7AB113.2030009@gmail.com> References: <370c39031002151152y143ca9fcpbe5627850a7039fa@mail.gmail.com><4B79B5B0.3090700@gmail.com> <4B7A189D.1050505@gmail.com> <003c01caaf02$cb42d2b0$0601010a@NOTEBOOK> <4B7AB113.2030009@gmail.com> Message-ID: <4B7AC320.8030700@gmail.com> Larga de ser chato, cara !!!!. Se não quer responder, ignore a pergunta e pronto. Você postou muito mais mensagens "off-topic" do que a própria pergunta. Afinal ficar dando sermão nos outros também não faz parte do assunto BANCO DE DADOS !!!!. waldir silva PS.: Desculpe, mas achei que vc estava passando dos limites. Willian Jhonnes L. dos Santos escreveu: > Em 16/02/2010 09:23, Rodrigo escreveu: >> Willian, concordo contigo que a lista é de banco de dados. Mas sempre >> vao existir OFF-TOPICS, sempre pessoas novas vao entrar >> na lista sem saber disso, eu mesmo ja fiz isso. Hoje me atenho a esta >> lista para tirar duvidas de banco de dados. Nao vamos transformar >> isso numa tempestade em copo d'agua. Mensagens agressivas só >> ressaltam a intolerância e acho que o objetivo da lista não é ajudar uns >> aos outros mutuamente? Sem ofensas, não é esse meu objetivo. Mas >> lembre que do outro lado está outro ser humano, e que não é só ele >> que está lendo vc mentendo o pau em sua pergunta. >> >> Acho que uma solução para resolver este problema é simplesmente não >> responder aos OFF-TOPICS, ou o responsavel pelo grupo >> responder que existe outras listas para sua duvida. Se cada um >> começar agora dar sua opinião sobre o assunto vai longe. > > Caro Rodrigo, bom dia... > > Não sei se fui muito claro em minha última mensagem quando disse que > não queria uma flame mas, enfim, a situação é a seguinte: ao > cadastrar-se em qualquer lista de discussão, todos são obrigados a ler > as regras da lista (se não leu, de quem é a culpa?). Nas regras, > geralmente elaboradas pelo dono da lista, seus moderadores, ou > simplesmente copiadas de outras listas, especifica-se claramente a > questão dos off topics. Agora você não pode dizer que "pessoas novas > que entram na lista não sabem que esta é uma lista sobre banco de > dados", afinal, elas se inscreveram em uma lista específica para banco > de dados. > > Não fui agressivo, pelo menos sob minha perspectiva. Apenas disse que, > com um pouquinho de vontade, a questão não precisaria ser colocada na > lista (vide exemplo em minha última mensagem). Isso chama-se bom senso > (algo que deveria ser inerente ao ser humano). Porém, mesmo assim, não > deixei de indicar o caminho. > > Vamos poluir menos a lista? Gerar menos ruído? Off topics só em último > caso, formular melhor as perguntas, ater-se ao escopo... Coisas > simples, não acha? Inclusive, vou parar eu mesmo de gerar ruído e não > enviar mais nenhuma mensagem nesta thread. > > Bem, não tenho o objetivo de ofender ou desmerecer qualquer um aqui, > afinal, não me considero melhor que qualquer um aqui, mas vamos, pelo > menos, seguir as regras da lista? > > Nada pessoal, afinal... > > []'s > From willianjhonnes em gmail.com Tue Feb 16 15:12:20 2010 From: willianjhonnes em gmail.com (Willian Jhonnes L. dos Santos) Date: Tue, 16 Feb 2010 14:12:20 -0300 Subject: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) In-Reply-To: <4B7AC320.8030700@gmail.com> References: <370c39031002151152y143ca9fcpbe5627850a7039fa@mail.gmail.com><4B79B5B0.3090700@gmail.com> <4B7A189D.1050505@gmail.com> <003c01caaf02$cb42d2b0$0601010a@NOTEBOOK> <4B7AB113.2030009@gmail.com> <4B7AC320.8030700@gmail.com> Message-ID: <4B7AD1F4.7020107@gmail.com> Em 16/02/2010 13:09, papaia.forum escreveu: > Larga de ser chato, cara !!!!. > Se não quer responder, ignore a pergunta e pronto. > Você postou muito mais mensagens "off-topic" do que a própria pergunta. > Afinal ficar dando sermão nos outros também não faz parte do assunto > BANCO DE DADOS !!!!. > > waldir silva > > PS.: Desculpe, mas achei que vc estava passando dos limites. Última pergunta na thread: isso é pessoal? -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- From fkambrosio em gmail.com Tue Feb 16 15:35:44 2010 From: fkambrosio em gmail.com (Felipe Ambrosio) Date: Tue, 16 Feb 2010 14:35:44 -0300 Subject: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) In-Reply-To: <4B7AD1F4.7020107@gmail.com> References: <370c39031002151152y143ca9fcpbe5627850a7039fa@mail.gmail.com><4B79B5B0.3090700@gmail.com> <4B7A189D.1050505@gmail.com> <003c01caaf02$cb42d2b0$0601010a@NOTEBOOK> <4B7AB113.2030009@gmail.com><4B7AC320.8030700@gmail.com> <4B7AD1F4.7020107@gmail.com> Message-ID: <43BB4778917A43F48F650DD56DD22A00@whebdc.com.br> Sinceramente, eu tmb acho um desperdício de tempo o kra escrever tantas linhas para querer "aparecer" na lista. Já vi casos de OFF onde o Cantu solicitou "educamente" e "discretamente" para o pessoal maneirar e incrivelmente resolveu, tanto é que nem repercutiu com outros diversos e-mails de respostas (como os anteriores e esse meu agora). ----- Original Message ----- From: "Willian Jhonnes L. dos Santos" To: "FireBase" Sent: Tuesday, February 16, 2010 2:12 PM Subject: Re: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) Em 16/02/2010 13:09, papaia.forum escreveu: > Larga de ser chato, cara !!!!. > Se não quer responder, ignore a pergunta e pronto. > Você postou muito mais mensagens "off-topic" do que a própria pergunta. > Afinal ficar dando sermão nos outros também não faz parte do assunto BANCO > DE DADOS !!!!. > > waldir silva > > PS.: Desculpe, mas achei que vc estava passando dos limites. Última pergunta na thread: isso é pessoal? -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Felipe Ambrosio From valdemar.salviato em sbctrans.com.br Wed Feb 17 09:28:40 2010 From: valdemar.salviato em sbctrans.com.br (Mazzola) Date: Wed, 17 Feb 2010 08:28:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__Conex=E3o_com_Banco_?= =?iso-8859-1?q?Via_FTP?= In-Reply-To: <906082.5600.qm@web805.biz.mail.mud.yahoo.com> References: <5ba087d31002110236s65f9b27fmd2aa93782e5b6f64@mail.gmail.com> <000601caab2c$ae960b20$0bc22160$@salviato@sbctrans.com.br> <4B744912.5000005@persoft.com.br> <797341.67688.qm@web802.biz.mail.mud.yahoo.com> <001d01caabd6$a77e1710$f67a4530$@salviato@sbctrans.com.br> <906082.5600.qm@web805.biz.mail.mud.yahoo.com> Message-ID: <001101caafc4$5bb99420$132cbc60$@salviato@sbctrans.com.br> Perdoado. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Silva Enviada em: sexta-feira, 12 de fevereiro de 2010 08:40 Para: FireBase Assunto: Re: [firebase-br] RES: Conexão com Banco Via FTP Ok. No more comments. Lista, No blame, please. Mazzola: Perdao. Agora me explica o pq do FTP. Serio. Estou curioso. ________________________________ From: Mazzola To: FireBase Sent: Fri, February 12, 2010 9:29:35 AM Subject: [firebase-br] RES: Conexão com Banco Via FTP Não entendi o ter bebido demais, acho que se é uma lista para tirar as dúvidas como os demais colegas tem feito todo esse tempo, acho que não há a necessidade de um comentário deste tipo, ainda mais sendo que sua explicação não foi clara.Desculpe-me o restante da lista em que sempre me auxiliou nas horas em que precisei...Douglas, mau o seu cometario -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Silva Enviada em: quinta-feira, 11 de fevereiro de 2010 18:17 Para: FireBase Assunto: Re: [firebase-br] Conexão com Banco Via FTP Posso ter bebido demais. Mas se assim for, eu vou querer acessar via http tb. E via email tb. Enquanto nao for possivel e quiser acessar pela porta do ftp, basta modificar a porta 3050 pra 21. Ou 22. Ou 23. Ou 25. Ou 80... ________________________________ From: Eduardo Pelizzari de Andrade To: FireBase Sent: Thu, February 11, 2010 4:14:42 PM Subject: Re: [firebase-br] Conexão com Banco Via FTP FTP é um protocolo de transferência de arquivo, acho que não seria possível fazer via FTP uma conexão com firebird e também não teria vantagem nenhuma. Se você quer acessar via internet pelo ibexpert, você pode fazer isso sem ftp, o próprio firebird faz a conexão usando a internet, afinal, a conexão do firebird é tcp/ip. O problema é que a conexão fica lenta e insegura, porque o firebird não cifra os dados e não compacta, para isso eu uso um software chamado zebedee, procure no google, ele melhora a performance e torna a conexão mais segura. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Fone: 55 11 22218061 Mazzola escreveu: > Bom Dia Lista, > > Existe a possibilidade de fazer uma conexão com um banco via FTP?? > > Qual seria a sintaxe??? > > Obrigado > ] > Valdemar Salviato Junior > Analista de Sistemas - SBC Trans > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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.5.435 / Virus Database: 271.1.1/2681 - Release Date: 02/11/10 07:35:00 > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From estanisgeyer em gmail.com Wed Feb 17 10:37:13 2010 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Wed, 17 Feb 2010 10:37:13 -0200 Subject: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) In-Reply-To: <43BB4778917A43F48F650DD56DD22A00@whebdc.com.br> References: <370c39031002151152y143ca9fcpbe5627850a7039fa@mail.gmail.com> <4B79B5B0.3090700@gmail.com> <4B7A189D.1050505@gmail.com> <003c01caaf02$cb42d2b0$0601010a@NOTEBOOK> <4B7AB113.2030009@gmail.com> <4B7AC320.8030700@gmail.com> <4B7AD1F4.7020107@gmail.com> <43BB4778917A43F48F650DD56DD22A00@whebdc.com.br> Message-ID: <8f19defc1002170437i53f8391cgf8b9c3c43c72a9e6@mail.gmail.com> Pessoal, favor, vamos nos ater ao assunto FIREBIRD nesta lista, antes que eu comece a fazer perguntas sobre KDE e QT4... hehehe ;) Em 16 de fevereiro de 2010 15:35, Felipe Ambrosio escreveu: > Sinceramente, eu tmb acho um desperdício de tempo o kra escrever tantas > linhas para querer "aparecer" na lista. > > Já vi casos de OFF onde o Cantu solicitou "educamente" e "discretamente" > para o pessoal maneirar e incrivelmente resolveu, tanto é que nem repercutiu > com outros diversos e-mails de respostas (como os anteriores e esse meu > agora). > > ----- Original Message ----- From: "Willian Jhonnes L. dos Santos" < > willianjhonnes em gmail.com> > To: "FireBase" > Sent: Tuesday, February 16, 2010 2:12 PM > Subject: Re: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) > > > > Em 16/02/2010 13:09, papaia.forum escreveu: > >> Larga de ser chato, cara !!!!. >> Se não quer responder, ignore a pergunta e pronto. >> Você postou muito mais mensagens "off-topic" do que a própria pergunta. >> Afinal ficar dando sermão nos outros também não faz parte do assunto BANCO >> DE DADOS !!!!. >> >> waldir silva >> >> PS.: Desculpe, mas achei que vc estava passando dos limites. >> > > Última pergunta na thread: isso é pessoal? > > -- > > --------------------------------------------------- > Att.: > Willian Jhonnes L. dos Santos > Analista/Desenvolvedor Object/Free Pascal > willianjhonnes em gmail.com > --------------------------------------------------- > Seja livre. Use Linux. > Grupo de Usuários GNU/Linux de São José dos Pinhais > Linux user number 449753 > --------------------------------------------------- > Powered by Slackware Linux 13.0 > Kernel 2.6.32.6-i686-core2quad > --------------------------------------------------- > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > Felipe Ambrosio > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Marcelo E. Geyer Standard Net Tecnologia e Informação From ivan.joose em gmail.com Wed Feb 17 11:38:39 2010 From: ivan.joose em gmail.com (=?ISO-8859-1?Q?Ivan_Paes_Jos=E9?=) Date: Wed, 17 Feb 2010 11:38:39 -0200 Subject: [firebase-br] Mesclar base de dados. Message-ID: Prezados, Gostaria da ajuda de vocês para resolver o problema abaixo, se for possível. Não saco muito de banco, por isso necessito da ajuda de vocês. Vamos ao cenário: - Tinha em uma máquina windows 2003 server, em potuguês, rodando uma aplicação que escreve em um banco Firebird 1.5. Tive a necessidade de migrar de máquina para um windows 2003 server, em inglês, escrevendo no mesmo banco. Problema. Deixei na máquina em português a base antiga (original) e na máquina em inglês instalei essa aplicação e depois trouxe a base de dados para ela, mas ocorreu erros que no final se resume a: - tenho 2 bases com o mesmo nome e com um intervalo de 10 horas de dados uma da outra, ou seja, na base antiga (original) tem informação até às 09:55 e depois só às 20:00 em diante e na outra tenho dados das 12:45 até as 19:59. Perdi 3 horas de dados tudo bem, só queria colocar esse intervalo de 12:45 às 19:59 na base original. Se vocês me entenderam, Tem como fazer isso? -- Atenciosamente, Ivan Paes E-mail/Talk/MSN: ivan.joose em gmail.com Palhoça - Santa Catarina - Brasil "... criticar é mais fácil que elogiar ..." "Um pouco de ciência nos afasta de Deus. Muito, nos aproxima". Louis Pasteur. *** Muito Importante *** NETiqueta Se repassar esta mensagem, por gentileza: * Apague todos os endereços que aparecem nele. * E, por opção de segurança endereçá-lo no Cco ou Bcc. Desta forma você estará protegendo a mim, seus amigos e a você mesmo. Eu, juntamente com a campanha contra a propagação de vírus agradecemos sinceramente. nte. From danrgomes em gmail.com Wed Feb 17 12:23:25 2010 From: danrgomes em gmail.com (Danilo Gomes) Date: Wed, 17 Feb 2010 11:23:25 -0300 Subject: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) In-Reply-To: <4B7AB113.2030009@gmail.com> References: <370c39031002151152y143ca9fcpbe5627850a7039fa@mail.gmail.com> <4B79B5B0.3090700@gmail.com> <4B7A189D.1050505@gmail.com> <003c01caaf02$cb42d2b0$0601010a@NOTEBOOK> <4B7AB113.2030009@gmail.com> Message-ID: <370c39031002170623k26b7d76cl86b3fcc2bd006da4@mail.gmail.com> Olá a todos 1º) Perdão por aqueles que se sentiraram ofendidos por eu fazer essa pergunta 2º) Até onde meu conhecimento permite *IBO não é OFF TOPIC* e estou na lista faz alguns anos porem nao sou um membro muito ativo 3º) O que estou procurando não é simplismente uma busca no google que resolve e acredito que mais gente que usa o IBO talvez já tenha passado por essa duvida pois as classes que o IBO usa são diferentes de um simples DBGRID 4º) Troca de gentilezas sempre vao existir em qualquer ambiente onde varias pessoas se encontram e é aquela velha historia falar atraves do computador é facil pois nao expressa sentimentos 5º) São nesses momentos que voce conhece realmente as pessoas que estao a sua volta, e digo mais nunca se sabe o dia de amanha e voces que hoje falam ainda podem precisar Tópico encerrado por favor ... Obrigado pela atenção Danilo From magnosysteminformatica em gmail.com Wed Feb 17 12:36:04 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Wed, 17 Feb 2010 11:36:04 -0300 Subject: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) References: <370c39031002151152y143ca9fcpbe5627850a7039fa@mail.gmail.com><4B79B5B0.3090700@gmail.com><4B7A189D.1050505@gmail.com> <003c01caaf02$cb42d2b0$0601010a@NOTEBOOK> Message-ID: <005001caafde$8ac22420$6915a8c0@MagnoSystem> Ahhh, falar sobre off-topic continuadamente também é off-topic. ----- Original Message ----- From: "Rodrigo" To: "FireBase" Sent: Tuesday, February 16, 2010 9:23 AM Subject: Re: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) Willian, concordo contigo que a lista é de banco de dados. Mas sempre vao existir OFF-TOPICS, sempre pessoas novas vao entrar na lista sem saber disso, eu mesmo ja fiz isso. Hoje me atenho a esta lista para tirar duvidas de banco de dados. Nao vamos transformar isso numa tempestade em copo d'agua. Mensagens agressivas só ressaltam a intolerância e acho que o objetivo da lista não é ajudar uns aos outros mutuamente? Sem ofensas, não é esse meu objetivo. Mas lembre que do outro lado está outro ser humano, e que não é só ele que está lendo vc mentendo o pau em sua pergunta. Acho que uma solução para resolver este problema é simplesmente não responder aos OFF-TOPICS, ou o responsavel pelo grupo responder que existe outras listas para sua duvida. Se cada um começar agora dar sua opinião sobre o assunto vai longe. ----- Original Message ----- From: "Willian Jhonnes L. dos Santos" To: "FireBase" Sent: Tuesday, February 16, 2010 1:01 AM Subject: Re: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) Em 15/2/2010 23:30, Alysson Azevedo escreveu: > bem, Willian Jhonnes L. dos Santos, quem não sabe o que procurar tem > dificuldades para encontrar... > Cara, assim, coisa simples: esta eh uma lista sobre banco de dados, correto? Nada mais natural alguem postar uma duvida sobre como criar uma trigger, uma stored procedure, procedimentos de backup entre outras coisas, correto? Baseado neste fato, uma lista sobre banco de dados nao deveria servir para tirar duvidas sobre programaçao, seja qual for a linguagem. Assim como uma lista sobre programaçao nao deveria ser usada para tirar duvidas sobre bancos de dados. Natural isso tambem ou estou equivocado? Se nao me engano, em qualquer lista de discussao que se prese, inclusive nesta, assuntos como este sao "off topic", devendo ser classificados como tal, e a lista deve ser usada para isto como ultimo (e nao primeiro) recurso. Para isso existem outras listas, o proprio Google, etc. Alias, olha o que uma simples consulta por "colorir linha dbgrid delphi" me retornou: http://www.google.com.br/search?hl=pt-BR&rlz=1C1GGLS_pt-BRBR364BR364&q=colorir+linha+dbgrid+delphi Ah, claro, esqueci de citar que usei todos os meus poderes mediunicos para adivinhar que se tratava do TDBGrid do Delphi. Nao quero criar uma flame por conta disso, mas, convenhamos, se certos habitos nao forem erradicados, a lista nunca servira ao seu real proposito. Perguntas mal formuladas, assuntos fora do escopo da lista, preguica de pesquisar antes de postar a duvida, acumulo de lixo nas respostas, tudo isso eh prejudicial para a lista como um todo. Entao, nao me diga que "quem nao sabe o que procurar tem dificuldades para encontrar", pois isso denota outra coisa. Gente, bom senso, ok!? []'s -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 4869 (20100215) 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 magnosysteminformatica em gmail.com Wed Feb 17 12:40:23 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Wed, 17 Feb 2010 11:40:23 -0300 Subject: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) References: <370c39031002151152y143ca9fcpbe5627850a7039fa@mail.gmail.com><4B79B5B0.3090700@gmail.com> <4B7A189D.1050505@gmail.com> <003c01caaf02$cb42d2b0$0601010a@NOTEBOOK> <4B7AB113.2030009@gmail.com><4B7AC320.8030700@gmail.com><4B7AD1F4.7020107@gmail.com> <43BB4778917A43F48F650DD56DD22A00@whebdc.com.br> Message-ID: <006401caafdf$24d86650$6915a8c0@MagnoSystem> E tem mais, IBO não é off-topic http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2007-November/047886.html ----- Original Message ----- From: "Felipe Ambrosio" To: "FireBase" Sent: Tuesday, February 16, 2010 2:35 PM Subject: Re: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) Sinceramente, eu tmb acho um desperdício de tempo o kra escrever tantas linhas para querer "aparecer" na lista. Já vi casos de OFF onde o Cantu solicitou "educamente" e "discretamente" para o pessoal maneirar e incrivelmente resolveu, tanto é que nem repercutiu com outros diversos e-mails de respostas (como os anteriores e esse meu agora). ----- Original Message ----- From: "Willian Jhonnes L. dos Santos" To: "FireBase" Sent: Tuesday, February 16, 2010 2:12 PM Subject: Re: [firebase-br] Alterar cor Grid IBO em todo o projeto (ou form) Em 16/02/2010 13:09, papaia.forum escreveu: > Larga de ser chato, cara !!!!. > Se não quer responder, ignore a pergunta e pronto. > Você postou muito mais mensagens "off-topic" do que a própria pergunta. > Afinal ficar dando sermão nos outros também não faz parte do assunto BANCO > DE DADOS !!!!. > > waldir silva > > PS.: Desculpe, mas achei que vc estava passando dos limites. Última pergunta na thread: isso é pessoal? -- --------------------------------------------------- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal willianjhonnes em gmail.com --------------------------------------------------- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --------------------------------------------------- Powered by Slackware Linux 13.0 Kernel 2.6.32.6-i686-core2quad --------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Felipe Ambrosio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cwfsa1 em gmail.com Wed Feb 17 16:52:10 2010 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Wed, 17 Feb 2010 15:52:10 -0300 Subject: [firebase-br] O que significa esse erro? Message-ID: <4B7C3ADA.3050706@gmail.com> Boa tarde o que significa esse erro: Invalid Request BLR at offset 70 uso Firebird 2.1+MDO Obrigado, Carlos Wilson. From hpensador em gmail.com Thu Feb 18 10:14:00 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 18 Feb 2010 09:14:00 -0300 Subject: [firebase-br] O que significa esse erro? In-Reply-To: <4B7C3ADA.3050706@gmail.com> References: <4B7C3ADA.3050706@gmail.com> Message-ID: Bom dia Carlos! Dá uma olhada nestes post do link abaixo, veja se alguma desses soluções lhe ajuda. http://forum.datasus.gov.br/viewtopic.php?f=85&t=12686 -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer (71) 9975-9176 From cwfsa1 em gmail.com Thu Feb 18 11:04:05 2010 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Thu, 18 Feb 2010 10:04:05 -0300 Subject: [firebase-br] O que significa esse erro? In-Reply-To: References: <4B7C3ADA.3050706@gmail.com> Message-ID: <4B7D3AC5.10107@gmail.com> Obrigado por responder, mas ainda não entendi, isso é um erro proveniente do firebird? pelo link que tu postaste parece ser erro numa udf mas eu não uso udf. Aonde está ocorrendo esse erro são 3 terminais e apenas em 1 está mostrando isso. Grato. Carlos Wilson. Hélio Oliveira escreveu: > Bom dia Carlos! > > Dá uma olhada nestes post do link abaixo, veja se alguma desses > soluções lhe ajuda. > > http://forum.datasus.gov.br/viewtopic.php?f=85&t=12686 > From hpensador em gmail.com Thu Feb 18 11:08:48 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 18 Feb 2010 10:08:48 -0300 Subject: [firebase-br] O que significa esse erro? In-Reply-To: <4B7D3AC5.10107@gmail.com> References: <4B7C3ADA.3050706@gmail.com> <4B7D3AC5.10107@gmail.com> Message-ID: Carlos, No post do link que te passei tem algumas respostas - inclusive uma que alguém fala em Re-instalar o BD. Verifica aí se alguma dessas solução lhe auxilia na correção do seu problema. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer (71) 9975-9176 From daniel em agriness.com Thu Feb 18 11:14:20 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Thu, 18 Feb 2010 11:14:20 -0200 Subject: [firebase-br] =?utf-8?q?Diferen=C3=A7a_de_Tabela_tempor=C3=A1ria_?= =?utf-8?q?e_View?= In-Reply-To: <4B7D3AC5.10107@gmail.com> References: <4B7C3ADA.3050706@gmail.com> <4B7D3AC5.10107@gmail.com> Message-ID: <000001cab09c$48377060$d8a65120$@com> Olá pessoal, Tenho um select com diversos subselects aninhados. Isso estava causando uma demora muito grande na geração do relatório. Para contornar o problema, eu transformei os subselects em views, e fiz o select em cima dessas views. E realmente, ficou mais rápido. Uma pergunta só por curiosidade (talvez não tenha diferença nenhuma): Existe alguma diferença de performance se, ao invés de ter criado view, eu criasse uma tabela? Qual a vantagem de criar uma view ao invés de criar uma tabela temporária com esses dados? Obrigado. Daniel da Silva Fernandes Tecnologia AGRINESS ? Gestão da Informação para Suinocultura ? http://www.agriness.com | ? (48) 3028-0015 | ? daniel em agriness.com ----------------------------------------------------------------------------- Participe do Melhores da Suinocultura Agriness http://www.melhoresdasuinocultura.com.br ----------------------------------------------------------------------------- From paulinhofeix em gmail.com Thu Feb 18 11:20:20 2010 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Thu, 18 Feb 2010 09:20:20 -0400 Subject: [firebase-br] WIndows 7 Message-ID: Bom dia amigos da lista Eu con o seguinte problema, fui instalar o sistema num cliente e ele tem o windows 7, e o meu banco de dados usa a versão 1.5 FB, e da erro não abre, gostaria de saber se o versão 1.5 funciona com esta versão do windows? se funciona com esta versão o que devo fazer para funcionar? -- Paulinho Sérgio Feix From nazareno.nobrega em gmail.com Thu Feb 18 11:29:00 2010 From: nazareno.nobrega em gmail.com (Nazareno Neto) Date: Thu, 18 Feb 2010 10:29:00 -0300 Subject: [firebase-br] WIndows 7 In-Reply-To: References: Message-ID: No win 7 vc tem passar o caminho completo do banco, por exemplo se o caminho é esse c:\sis\banco.fdb vc tem colocar assim meupc:c:\sis\banco.fdb mas se for 1 pc e ninguem usar o sistema em rede pode colcoar o ip local 127.0.0.1: c:\sis\banco.fdb Em 18 de fevereiro de 2010 10:20, Paulo Sérgo Feix escreveu: > Bom dia amigos da lista > > Eu con o seguinte problema, fui instalar o sistema num cliente e ele tem o > windows 7, e o meu banco de dados usa a versão 1.5 FB, e da erro não abre, > gostaria de saber se o versão 1.5 funciona com esta versão do windows? > > se funciona com esta versão o que devo fazer para funcionar? > > > > -- > 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 > -- Nazareno Neto Desenvolvedor Delphi e Firebird http://www.delphisistemas.com.br nazarenoneto em hotmail.com nazareno.nobrega em gmail.com From ricardostelmach em gmail.com Thu Feb 18 11:32:23 2010 From: ricardostelmach em gmail.com (Ricardo Stelmach) Date: Thu, 18 Feb 2010 11:32:23 -0200 Subject: [firebase-br] WIndows 7 References: Message-ID: <3CB7B12B408A40BBBC82690E9811C090@RICARDO> Blz galera !!! Alguém tem um tutorial de como usar o componente JvgExportExcel da biblioteca Jedi ? tenho que gerar um arquivo em excel no meu sistema , achei esse componete porém não consigo encontrar nada de exemplos ou tutorial sobre ele , se alguem tiver uma outra ideia de como passar os dados do banco para o excel aceito sugestões Desde já agradeço.... From ricardostelmach em gmail.com Thu Feb 18 11:35:41 2010 From: ricardostelmach em gmail.com (Ricardo Stelmach) Date: Thu, 18 Feb 2010 11:35:41 -0200 Subject: [firebase-br] Fw: biblioteca jedi Message-ID: <3934E3E49AF74ABABCA186527A6F93C0@RICARDO> >> Blz galera !!! >> >> Alguém tem um tutorial de como usar o componente JvgExportExcel da >> biblioteca Jedi ? tenho que gerar um arquivo em excel no meu sistema , >> achei esse componete porém não consigo encontrar nada de exemplos ou >> tutorial sobre ele , se alguem tiver uma outra ideia de como passar os >> dados do banco para o excel aceito sugestões >> >> Desde já agradeço.... > From listas em warmboot.com.br Thu Feb 18 11:36:22 2010 From: listas em warmboot.com.br (listas em warmboot.com.br) Date: Thu, 18 Feb 2010 11:36:22 -0200 Subject: [firebase-br] WIndows 7 In-Reply-To: References: Message-ID: <1776271059.20100218113622@warmboot.com.br> http://www.firebirdfaq.org/faq17/ []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br PSF> Bom dia amigos da lista PSF> Eu con o seguinte problema, fui instalar o sistema num cliente e ele tem o PSF> windows 7, e o meu banco de dados usa a versão 1.5 FB, e da erro não abre, PSF> gostaria de saber se o versão 1.5 funciona com esta versão do windows? PSF> se funciona com esta versão o que devo fazer para funcionar? From listas em warmboot.com.br Thu Feb 18 11:41:24 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 18 Feb 2010 11:41:24 -0200 Subject: [firebase-br] Fw: biblioteca jedi In-Reply-To: <3934E3E49AF74ABABCA186527A6F93C0@RICARDO> References: <3934E3E49AF74ABABCA186527A6F93C0@RICARDO> Message-ID: <1384801438.20100218114124@warmboot.com.br> Essa lista é sobre Firebird. Envie sua duvida para uma lista de Delphi. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br >>> Blz galera !!! >>> >>> Alguém tem um tutorial de como usar o componente JvgExportExcel da >>> biblioteca Jedi ? tenho que gerar um arquivo em excel no meu sistema , >>> achei esse componete porém não consigo encontrar nada de exemplos ou >>> tutorial sobre ele , se alguem tiver uma outra ideia de como passar os >>> dados do banco para o excel aceito sugestões >>> >>> Desde já agradeço.... >> RS> ______________________________________________ RS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br RS> Para saber como gerenciar/excluir seu cadastro na lista, use: RS> http://www.firebase.com.br/fb/artigo.php?id=1107 RS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From paulinhofeix em gmail.com Thu Feb 18 11:42:00 2010 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Thu, 18 Feb 2010 09:42:00 -0400 Subject: [firebase-br] WIndows 7 In-Reply-To: <3CB7B12B408A40BBBC82690E9811C090@RICARDO> References: <3CB7B12B408A40BBBC82690E9811C090@RICARDO> Message-ID: Obrigado Nazareno Neto, Valeu, só mais uma duvida e se eu tiver usando a versão FB 2.1 tambem devo fazer assim? Em 18 de fevereiro de 2010 09:32, Ricardo Stelmach < ricardostelmach em gmail.com> escreveu: > Blz galera !!! > > Alguém tem um tutorial de como usar o componente JvgExportExcel da > biblioteca Jedi ? tenho que gerar um arquivo em excel no meu sistema , achei > esse componete porém não consigo encontrar nada de exemplos ou tutorial > sobre ele , se alguem tiver uma outra ideia de como passar os dados do banco > para o excel aceito sugestões > > Desde já agradeço.... > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Paulinho Sérgio Feix From nazareno.nobrega em gmail.com Thu Feb 18 12:38:50 2010 From: nazareno.nobrega em gmail.com (Nazareno Neto) Date: Thu, 18 Feb 2010 11:38:50 -0300 Subject: [firebase-br] WIndows 7 In-Reply-To: References: <3CB7B12B408A40BBBC82690E9811C090@RICARDO> Message-ID: Isso ocorre por caudo do windows e nao da versao do fb, eu uso no meu note o win 7 64 bits com fb 1.5 32 bits e passo o caminho do modo que ti falei e nao tenho nenhum problema. Quando for usar o win 7 ou vista passe o caminho do modo que te expliquei. flw Em 18 de fevereiro de 2010 10:42, Paulo Sérgo Feix escreveu: > Obrigado Nazareno Neto, Valeu, só mais uma duvida e se eu tiver usando a > versão FB 2.1 tambem devo fazer assim? > > Em 18 de fevereiro de 2010 09:32, Ricardo Stelmach < > ricardostelmach em gmail.com> escreveu: > > > Blz galera !!! > > > > Alguém tem um tutorial de como usar o componente JvgExportExcel da > > biblioteca Jedi ? tenho que gerar um arquivo em excel no meu sistema , > achei > > esse componete porém não consigo encontrar nada de exemplos ou tutorial > > sobre ele , se alguem tiver uma outra ideia de como passar os dados do > banco > > para o excel aceito sugestões > > > > Desde já agradeço.... > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > 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 > -- Nazareno Neto Desenvolvedor Delphi e Firebird http://www.delphisistemas.com.br nazarenoneto em hotmail.com nazareno.nobrega em gmail.com From paulinhofeix em gmail.com Thu Feb 18 12:43:10 2010 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Thu, 18 Feb 2010 11:43:10 -0300 Subject: [firebase-br] WIndows 7 In-Reply-To: References: <3CB7B12B408A40BBBC82690E9811C090@RICARDO> Message-ID: Valeu obrigadão Em 18 de fevereiro de 2010 11:38, Nazareno Neto escreveu: > Isso ocorre por caudo do windows e nao da versao do fb, eu uso no meu note > o > win 7 64 bits com fb 1.5 32 bits e passo o caminho do modo que ti falei e > nao tenho nenhum problema. > Quando for usar o win 7 ou vista passe o caminho do modo que te expliquei. > > flw > > Em 18 de fevereiro de 2010 10:42, Paulo Sérgo Feix > escreveu: > > > Obrigado Nazareno Neto, Valeu, só mais uma duvida e se eu tiver usando a > > versão FB 2.1 tambem devo fazer assim? > > > > Em 18 de fevereiro de 2010 09:32, Ricardo Stelmach < > > ricardostelmach em gmail.com> escreveu: > > > > > Blz galera !!! > > > > > > Alguém tem um tutorial de como usar o componente JvgExportExcel da > > > biblioteca Jedi ? tenho que gerar um arquivo em excel no meu sistema , > > achei > > > esse componete porém não consigo encontrar nada de exemplos ou tutorial > > > sobre ele , se alguem tiver uma outra ideia de como passar os dados do > > banco > > > para o excel aceito sugestões > > > > > > Desde já agradeço.... > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > 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 > > > > > > -- > Nazareno Neto > Desenvolvedor Delphi e Firebird > > http://www.delphisistemas.com.br > nazarenoneto em hotmail.com > nazareno.nobrega em gmail.com > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Paulinho Sérgio Feix From valdemar.salviato em sbctrans.com.br Thu Feb 18 13:49:13 2010 From: valdemar.salviato em sbctrans.com.br (Mazzola) Date: Thu, 18 Feb 2010 12:49:13 -0300 Subject: [firebase-br] Windows 7 In-Reply-To: <1384801438.20100218114124@warmboot.com.br> References: <3934E3E49AF74ABABCA186527A6F93C0@RICARDO> <1384801438.20100218114124@warmboot.com.br> Message-ID: <000001cab0b1$ebbe07c0$c33a1740$@salviato@sbctrans.com.br> Bom dia Pessoal, Porque quando estou registrando um banco no IBExpert, só consigo cadastrar um usuário que esta na rede, e não local?? Vou ao Menu Tolls/User Manager/ e no Server login dou sysdba/masterkey mas ele não deixa eu cadastrar?? obrigado From ralhos em gmail.com Thu Feb 18 13:31:49 2010 From: ralhos em gmail.com (Carlos Roberto da Silva) Date: Thu, 18 Feb 2010 13:31:49 -0200 Subject: [firebase-br] Fw: biblioteca jedi In-Reply-To: <1384801438.20100218114124@warmboot.com.br> References: <3934E3E49AF74ABABCA186527A6F93C0@RICARDO> <1384801438.20100218114124@warmboot.com.br> Message-ID: <1266507109.9544.3.camel@gerasoft-desktop> Alguém da lista, utiliza firebird com python, em algum projeto grande ? Em Qui, 2010-02-18 às 11:41 -0200, Carlos H. Cantu escreveu: > Essa lista é sobre Firebird. Envie sua duvida para uma lista de > Delphi. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > > >>> Blz galera !!! > >>> > >>> Alguém tem um tutorial de como usar o componente JvgExportExcel da > >>> biblioteca Jedi ? tenho que gerar um arquivo em excel no meu sistema , > >>> achei esse componete porém não consigo encontrar nada de exemplos ou > >>> tutorial sobre ele , se alguem tiver uma outra ideia de como passar os > >>> dados do banco para o excel aceito sugestões > >>> > >>> Desde já agradeço.... > >> > > > RS> ______________________________________________ > RS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > RS> Para saber como gerenciar/excluir seu cadastro na lista, use: > RS> http://www.firebase.com.br/fb/artigo.php?id=1107 > RS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From edison em precisa.inf.br Thu Feb 18 16:11:29 2010 From: edison em precisa.inf.br (Edison - Precisa Informatica Matriz Ltda) Date: Thu, 18 Feb 2010 16:11:29 -0200 Subject: [firebase-br] CheckSum Message-ID: Boa tarde pessoal Eu tenho 2 banco de dados, eu gostaria de saber se tem como testar alguma especie de checksum de determinadas tabelas, ou seja , eu tenho tabelas nos 2 FDBs que devem ser identicas, tem como compara-las sem ter que percorrer todos os registros ? Ate+ Edison From listas em warmboot.com.br Thu Feb 18 16:26:57 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 18 Feb 2010 16:26:57 -0200 Subject: [firebase-br] CheckSum In-Reply-To: References: Message-ID: <955681294.20100218162657@warmboot.com.br> EPIML> Eu tenho 2 banco de dados, eu gostaria de saber se tem como EPIML> testar alguma especie de checksum de determinadas tabelas, ou EPIML> seja , eu tenho tabelas nos 2 FDBs que devem ser identicas, tem EPIML> como compara-las sem ter que percorrer todos os registros ? Não tem como. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From paulinhofeix em gmail.com Thu Feb 18 16:43:13 2010 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Thu, 18 Feb 2010 15:43:13 -0300 Subject: [firebase-br] WIndows 7 In-Reply-To: References: <3CB7B12B408A40BBBC82690E9811C090@RICARDO> Message-ID: SOS, algum pode me ajudar com o windows 7 em rede não estou consiguindo acesar o servidor, o servidor é windows 7 e os terminal é xp como faço algum pode me ajudar tipo 127.0.0.1:C:\InfoSoft\Dados\Dados.fdb mais não da certo/ Em 18 de fevereiro de 2010 11:43, Paulo Sérgo Feix escreveu: > Valeu obrigadão > > Em 18 de fevereiro de 2010 11:38, Nazareno Neto < > nazareno.nobrega em gmail.com> escreveu: > > Isso ocorre por caudo do windows e nao da versao do fb, eu uso no meu note >> o >> win 7 64 bits com fb 1.5 32 bits e passo o caminho do modo que ti falei e >> nao tenho nenhum problema. >> Quando for usar o win 7 ou vista passe o caminho do modo que te expliquei. >> >> flw >> >> Em 18 de fevereiro de 2010 10:42, Paulo Sérgo Feix >> escreveu: >> >> > Obrigado Nazareno Neto, Valeu, só mais uma duvida e se eu tiver usando a >> > versão FB 2.1 tambem devo fazer assim? >> > >> > Em 18 de fevereiro de 2010 09:32, Ricardo Stelmach < >> > ricardostelmach em gmail.com> escreveu: >> > >> > > Blz galera !!! >> > > >> > > Alguém tem um tutorial de como usar o componente JvgExportExcel da >> > > biblioteca Jedi ? tenho que gerar um arquivo em excel no meu sistema , >> > achei >> > > esse componete porém não consigo encontrar nada de exemplos ou >> tutorial >> > > sobre ele , se alguem tiver uma outra ideia de como passar os dados do >> > banco >> > > para o excel aceito sugestões >> > > >> > > Desde já agradeço.... >> > > >> > > ______________________________________________ >> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > >> > >> > >> > >> > -- >> > 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 >> > >> >> >> >> -- >> Nazareno Neto >> Desenvolvedor Delphi e Firebird >> >> http://www.delphisistemas.com.br >> nazarenoneto em hotmail.com >> nazareno.nobrega em gmail.com >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Paulinho Sérgio Feix > -- Paulinho Sérgio Feix From hiromyjp em gmail.com Thu Feb 18 16:47:59 2010 From: hiromyjp em gmail.com (Daniel Hiromy) Date: Thu, 18 Feb 2010 16:47:59 -0200 Subject: [firebase-br] Log do IBExpert In-Reply-To: <4B76A316.000009.04724@JABER> References: <4B76A316.000009.04724@JABER> Message-ID: <4e3811e11002181047l9b858a4kefc81293d6e2254d@mail.gmail.com> Jaber. Vá em Database Registration Info e em DB Explorer marque a opção Show System Tables. Abraço. From nazareno.nobrega em gmail.com Thu Feb 18 17:07:40 2010 From: nazareno.nobrega em gmail.com (Nazareno Neto) Date: Thu, 18 Feb 2010 16:07:40 -0300 Subject: [firebase-br] WIndows 7 In-Reply-To: References: <3CB7B12B408A40BBBC82690E9811C090@RICARDO> Message-ID: no lugar de 127.0.0.1 vc tem colocar o seu ip da rede ou o nome do pc, sem falar que tem que liberar a porta a porta 3050 (padrão) no firewall do windows Em 18 de fevereiro de 2010 15:43, Paulo Sérgo Feix escreveu: > SOS, algum pode me ajudar com o windows 7 em rede não estou consiguindo > acesar o servidor, o servidor é windows 7 e os terminal é xp como faço > algum > pode me ajudar > > tipo 127.0.0.1:C:\InfoSoft\Dados\Dados.fdb > > mais não da certo/ > > > > > > Em 18 de fevereiro de 2010 11:43, Paulo Sérgo Feix > escreveu: > > > Valeu obrigadão > > > > Em 18 de fevereiro de 2010 11:38, Nazareno Neto < > > nazareno.nobrega em gmail.com> escreveu: > > > > Isso ocorre por caudo do windows e nao da versao do fb, eu uso no meu > note > >> o > >> win 7 64 bits com fb 1.5 32 bits e passo o caminho do modo que ti falei > e > >> nao tenho nenhum problema. > >> Quando for usar o win 7 ou vista passe o caminho do modo que te > expliquei. > >> > >> flw > >> > >> Em 18 de fevereiro de 2010 10:42, Paulo Sérgo Feix > >> escreveu: > >> > >> > Obrigado Nazareno Neto, Valeu, só mais uma duvida e se eu tiver usando > a > >> > versão FB 2.1 tambem devo fazer assim? > >> > > >> > Em 18 de fevereiro de 2010 09:32, Ricardo Stelmach < > >> > ricardostelmach em gmail.com> escreveu: > >> > > >> > > Blz galera !!! > >> > > > >> > > Alguém tem um tutorial de como usar o componente JvgExportExcel da > >> > > biblioteca Jedi ? tenho que gerar um arquivo em excel no meu sistema > , > >> > achei > >> > > esse componete porém não consigo encontrar nada de exemplos ou > >> tutorial > >> > > sobre ele , se alguem tiver uma outra ideia de como passar os dados > do > >> > banco > >> > > para o excel aceito sugestões > >> > > > >> > > Desde já agradeço.... > >> > > > >> > > ______________________________________________ > >> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> > > Para saber como gerenciar/excluir seu cadastro na lista, use: > >> > > http://www.firebase.com.br/fb/artigo.php?id=1107 > >> > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > > >> > > >> > > >> > > >> > -- > >> > 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 > >> > > >> > >> > >> > >> -- > >> Nazareno Neto > >> Desenvolvedor Delphi e Firebird > >> > >> http://www.delphisistemas.com.br > >> nazarenoneto em hotmail.com > >> nazareno.nobrega em gmail.com > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > > > > > > > -- > > Paulinho Sérgio Feix > > > > > > -- > 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 > -- Nazareno Neto Desenvolvedor Delphi e Firebird http://www.delphisistemas.com.br nazarenoneto em hotmail.com nazareno.nobrega em gmail.com From tbalbinos em gmail.com Thu Feb 18 17:10:45 2010 From: tbalbinos em gmail.com (Thiago Balbino) Date: Thu, 18 Feb 2010 16:10:45 -0300 Subject: [firebase-br] Views Message-ID: Boa tarde Pessoal, seguinte estou desenvolvendo uma aplicação desktop em Delphi 7 + FireBird 2.1, estou implementando o uso de Views no sistema, queria saber de vocês quais as utilidades das *views *por exemplo, ganho de performance etc...? desde ja agradeço. -- Thiago de Souza Balbino Analista de Sistemas / Programador Meta Tecnologia e Sistemas - Muriaé / MG MSN: thiagodeb em hotmail.com From cpd em lekagi.com.br Thu Feb 18 17:04:52 2010 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDcGQgTGVrYWdp?= ) Date: Thu, 18 Feb 2010 16:04:52 -0300 Subject: [firebase-br] Res: Re: Log do IBExpert References: <4B76A316.000009.04724@JABER> <4e3811e11002181047l9b858a4kefc81293d6e2254d@mail.gmail.com> Message-ID: <4B7D8F54.000001.05572@JABER> Daniel, valeu pela ajuda... Obrigado ! -------Mensagem original------- De: Daniel Hiromy Data: 02/18/10 15:52:29 Para: FireBase Assunto: Re: [firebase-br] Log do IBExpert Jaber. Vá em Database Registration Info e em DB Explorer marque a opção Show System Tables. 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 listas em warmboot.com.br Thu Feb 18 17:33:04 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 18 Feb 2010 17:33:04 -0200 Subject: [firebase-br] Views In-Reply-To: References: Message-ID: <1959732984.20100218173304@warmboot.com.br> Views são nada mais do que selects "pre-montados". Eu não esperaria ganho de performance por usar uma view, em relação a usar o select diretamente. Veja o artigo: http://www.firebase.com.br/fb/artigo.php?id=230 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br TB> Boa tarde Pessoal, seguinte estou desenvolvendo uma aplicação desktop em TB> Delphi 7 + FireBird 2.1, estou implementando o uso de Views no sistema, TB> queria saber de vocês quais as utilidades das *views *por exemplo, ganho de TB> performance etc...? TB> desde ja agradeço. From suporte em emar.com.br Thu Feb 18 18:36:06 2010 From: suporte em emar.com.br (Gugui) Date: Thu, 18 Feb 2010 18:36:06 -0200 Subject: [firebase-br] =?iso-8859-1?q?Varias_inst=E2ncias_FB?= Message-ID: <4B7DA4B6.8030907@emar.com.br> Olá pessoal, tou procurando mas nao acho um artigo para configurar o FB a usar varias instancias no Linux ! uso 4 fdb e gostaria de obter o maximo de desempenho no meu: x86_64 Intel(R) Xeon(R) CPU X3370 @ 3.00GHz GNU/Linux 8 Gb Ram para usar varias portas, como ficaria o firebird.conf ? alguem poderia me passar um link ? grato qq ajuda ! From hpensador em gmail.com Thu Feb 18 21:01:33 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 18 Feb 2010 20:01:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?Varias_inst=E2ncias_FB?= In-Reply-To: <4B7DA4B6.8030907@emar.com.br> References: <4B7DA4B6.8030907@emar.com.br> Message-ID: Boa noite Gugui! Escrevi alguns artigos que encontram-se disponíveis na Firebase e também em meu blog (http://hpensador.blogspot.com) - dê uma olhada nos mesmo e veja se lhe ajuda em alguma coisa. Obs.: Não utilizo Linux. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From hpensador em gmail.com Thu Feb 18 21:03:03 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 18 Feb 2010 20:03:03 -0300 Subject: [firebase-br] =?iso-8859-1?q?Varias_inst=E2ncias_FB?= In-Reply-To: <4B7DA4B6.8030907@emar.com.br> References: <4B7DA4B6.8030907@emar.com.br> Message-ID: Boa noite Gugui! Escrevi alguns artigos que encontram-se disponíveis na Firebase e também em meu blog (http://hpensador.blogspot.com) - dê uma olhada nos mesmo e veja se lhe ajuda em alguma coisa. Obs.: Não utilizo Linux. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From sergio_ag em terra.com.br Fri Feb 19 03:13:57 2010 From: sergio_ag em terra.com.br (Sérgio Alexandre Gianezini) Date: Fri, 19 Feb 2010 03:13:57 -0200 Subject: [firebase-br] CheckSum References: Message-ID: Eu extraio o metadata sem os dados, e comparo... From rdadelphi em gmail.com Fri Feb 19 04:37:37 2010 From: rdadelphi em gmail.com (RDA Delphi) Date: Fri, 19 Feb 2010 03:37:37 -0300 Subject: [firebase-br] [OFF-TOPIC] Impressoras no Linux Message-ID: <4B7E31B1.50504@gmail.com> Por favor, ninguém responda a esta mensagem. Quero compartilhar esta notícia que recebi agorinha. Quem deseja adquirir uma impressora nova ou usada e deseja saber se existe um drive dela disponível para usar no Linux, basta acessar este site abaixo e pesquisar. Disponibilizem esta notícia nos seus Blog's, isso é muito importante... http://openprinting.org/printer_list.cgi From lcarlos2000 em bol.com.br Fri Feb 19 12:41:00 2010 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Fri, 19 Feb 2010 11:41:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?Perda_de_conex=E3o_com_o_servidor?= Message-ID: <40441B5B00F84C5987033AAE4A152877@luiz180906> Olá, Sou novato em trabalhar com banco de dados Firebird e quando ocorre um problema qualquer no servidor e fecha a conexão, nas estações fica aparecendo varias mensagens de erro por causa da perda de conexão com o servidor. Gostaria de saber se tem como fazer pelo Delphi para que qdo ocorrer um problema no servidor em vez de ficar aparecendo essas mensagens de erro do firebird, aparecer somente um aviso de que a conexão foi perdida. Grato Luiz Carlos From listas em warmboot.com.br Fri Feb 19 11:52:17 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 19 Feb 2010 11:52:17 -0200 Subject: [firebase-br] =?iso-8859-1?q?Perda_de_conex=E3o_com_o_servidor?= In-Reply-To: <40441B5B00F84C5987033AAE4A152877@luiz180906> References: <40441B5B00F84C5987033AAE4A152877@luiz180906> Message-ID: <1899597745.20100219115217@warmboot.com.br> Aí depende do seu componente de conexão... verifique se ele tem algum evento para tratamento de erros ou quedas de conexões. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br LC> Olá, LC> Sou novato em trabalhar com banco de dados Firebird e quando LC> ocorre um problema qualquer no servidor e fecha a conexão, nas LC> estações fica aparecendo varias mensagens de erro por causa da LC> perda de conexão com o servidor. Gostaria de saber se tem como LC> fazer pelo Delphi para que qdo ocorrer um problema no servidor em LC> vez de ficar aparecendo essas mensagens de erro do firebird, LC> aparecer somente um aviso de que a conexão foi perdida. LC> Grato LC> Luiz Carlos LC> LC> ______________________________________________ LC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br LC> Para saber como gerenciar/excluir seu cadastro na lista, use: LC> http://www.firebase.com.br/fb/artigo.php?id=1107 LC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cleber em agrosoftrs.com.br Fri Feb 19 12:53:07 2010 From: cleber em agrosoftrs.com.br (Cleber) Date: Fri, 19 Feb 2010 11:53:07 -0300 Subject: [firebase-br] =?windows-1252?q?Problema_ao_restaurar_backup_na_ve?= =?windows-1252?q?rs=E3o_FB_2=2E5?= Message-ID: <000501cab173$403b3d60$4000a8c0@Cleber> Raupp Logística | Versatilidade faz a diferençaEstou fazendo testes na versão do Fb 2.5. Desinstalei a versão 2.1 e instalei a versão 2.5. Fiz um backup do banco e ao restaurar, estava dando erro "IBE: Invalid token. Malformed string." ao restaurar alguns Domain, logo observei que os dominios que tinha cadastrados tinham acentuação na sua descrição. tirei todas acentuações das descrições dos dominios e agora dá a mesma mensagem ao restaurar um determinado campo logo na 2 tabela, Segue trecho com o problema: gbak:restoring table ACERTOCLIENTES gbak: restoring column VL_TOTAL gbak: restoring column CD_USUARIO gbak: restoring column NR_SEQUENCIAL gbak: restoring column CD_SAFRA gbak: restoring column CD_PRODUTOR gbak: restoring column CD_CLIENTE gbak: restoring column DT_ACERTO gbak: restoring column CD_CONDICAO_FINANC gbak: restoring column NR_NOTA_COMPRA gbak: restoring column DE_OBS gbak: restoring column TP_ACERTO gbak:committing metadata for table ACERTOCLIENTES gbak:restoring table ACERTODIARISTAS gbak: restoring column QT_DIAS_PAGOS gbak: restoring column VL_DIARIA gbak: restoring column QT_HORAS_PAGAS gbak: restoring column VL_HORAS gbak: restoring column VALOR_TOTAL gbak: restoring column CD_PRODUTOR gbak: restoring column CD_MAO_OBRA gbak: restoring column ANO IBE: Invalid token. Malformed string. IBE: Restore completed. Current time: 10:59:28. Elapsed time: 00:00:36 Alguem poderia me ajudar, já que existem algumas funcionalidades na versão do fb 2,5 que serão de grande importância, e já preciso ir trabalhando nelas. Obrigado. Cléber Zulian cleber em agro1.inf.br Programador | Telefones: (54) 3015-9010 | Rua Argentina 139 - CEP 99700-900 - Erechim - RS | www.agro1.inf.br From escovadordebits em gmail.com Fri Feb 19 12:02:20 2010 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 19 Feb 2010 11:02:20 -0300 Subject: [firebase-br] Views In-Reply-To: References: Message-ID: <4B7E99EC.8040209@gmail.com> Bom dia/tarde Thiago. Grande Thiago, as visões servem apenas gerar consultas pré-montadas, escondendo toda a complexidade da mesma para quem a utiliza. Em termos de performance, eu acredito que não haja qualquer benefício, pois trata-se apenas de um SELECT pré-compilado, mas durante a execução terá a mesma performance de se executar o mesmo código SELECT que forma a visão. A única vantagem é realmente a de facilitar a vida de quem efetua constantemente consultas complexas, pois precisará apenas executar um simples comando SELECT sobre a visão, sem ter que conhecer toda a complexidade do SELECT verdadeiro que está "nos bastidores" e que gera os registros retornados pela visão. No caso das visões alteráveis (quando criamos gatilhos (triggers) para as situações INSERT, UPDATE e DELETE), elas adquirem uma vantagem a mais, que é a de esconder também a complexidade dessas operações nas diferentes tabelas que estão envolvidas nessa visão. Por exemplo, para quem trabalha com Delphi (como eu), e nos deparamos com SELECTs que envolvem mais de uma tabela, e precisamos também efetuar operações de inclusão, alteração e exclusão nos registros desse mesmo SELECT complexo, encontramos uma certa dificuldade, pois o próprio componente de query (TQuery, TIBQuery, TSQLQuery, TADOQuery, etc...) não saberá como efetuar essas operações, já que não se trata apenas de uma única tabela, mas sim de uma combinação específica de mais de uma tabela, e nessa situação, precisamos da ajuda de outros componentes (TUpdateSQL, TIBUpdateSQL, etc...) onde possamos informar os comandos a serem executados, no mínimo, nessas 3 operações distintas (INSERT, UPDATE e DELETE). Nessa situação, se o banco de dados der suporte à visões alteráveis, como é o caso do Firebird, seria melhor efetuar esse trabalho mais complexo no próprio banco de dados. Dessa forma, criaríamos uma visão, formada pelo mesmo SELECT que se encontra no nosso componente de query, e também criaríamos um gatilho (trigger) para cada uma das possíveis operações (INSERT, UPDATE e DELETE). Do ponto de vista da aplicação cliente, aquela visão alterável funciona exatamente como uma tabela comum, com todas as operações possíveis. Temos aí o ganho de algumas vantagens, como as seguintes: 1 - Reduz bastante o trabalho de desenvolvimento no lado da aplicação cliente, pois agora um simples componente de query já consegue tratar normalmente essas operações, já que a visão alterável será tratada como uma tabela comum, simplificando bastante todas as operações nesse lado. 2 - Dentro de cada um dos gatilhos podemos executar várias operações, e não estamos presos a um simples comando de INSERT, UPDATE ou DELETE como ficamos quando utilizamos um TUpdateSQL, por exemplo. Nesse caso do uso de gatilhos, cada um pode executar inúmeras operações, tornando as operações mais inteligentes e flexíveis. Do meu ponto de vista, essas são as vantagens. Espero ter ajudado mais que atrapalhado. :D Thiago Balbino escreveu: > Boa tarde Pessoal, seguinte estou desenvolvendo uma aplicação desktop em > Delphi 7 + FireBird 2.1, estou implementando o uso de Views no sistema, > queria saber de vocês quais as utilidades das *views *por exemplo, ganho de > performance etc...? > > desde ja agradeço. > From lcarlos2000 em bol.com.br Fri Feb 19 13:04:17 2010 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Fri, 19 Feb 2010 12:04:17 -0300 Subject: [firebase-br] =?iso-8859-1?q?Perda_de_conex=E3o_com_o_servidor?= References: <40441B5B00F84C5987033AAE4A152877@luiz180906> <1899597745.20100219115217@warmboot.com.br> Message-ID: <3C2AD5E5483947A7ABE74B8B478C35AA@luiz180906> Uso Delphi 7 com IBX. Se alguem souber de algum modo de usando algum componente do IBX impedir que essas mensagens de erro fiquem aparecendo qdo a conexão com o servidor for perdida, por favor me avisem. Grato Luiz Carlos ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Friday, February 19, 2010 10:52 AM Subject: Re: [firebase-br] Perda de conexão com o servidor Aí depende do seu componente de conexão... verifique se ele tem algum evento para tratamento de erros ou quedas de conexões. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br LC> Olá, LC> Sou novato em trabalhar com banco de dados Firebird e quando LC> ocorre um problema qualquer no servidor e fecha a conexão, nas LC> estações fica aparecendo varias mensagens de erro por causa da LC> perda de conexão com o servidor. Gostaria de saber se tem como LC> fazer pelo Delphi para que qdo ocorrer um problema no servidor em LC> vez de ficar aparecendo essas mensagens de erro do firebird, LC> aparecer somente um aviso de que a conexão foi perdida. LC> Grato LC> Luiz Carlos LC> LC> ______________________________________________ LC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br LC> Para saber como gerenciar/excluir seu cadastro na lista, use: LC> http://www.firebase.com.br/fb/artigo.php?id=1107 LC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rpolizel em eep.br Fri Feb 19 12:03:42 2010 From: rpolizel em eep.br (=?iso-8859-1?Q?Rog=E9rio_Polizel_Mendes?=) Date: Fri, 19 Feb 2010 12:03:42 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Perda_de_conex=E3o_com_o_ser?= =?iso-8859-1?q?vidor?= In-Reply-To: <40441B5B00F84C5987033AAE4A152877@luiz180906> References: <40441B5B00F84C5987033AAE4A152877@luiz180906> Message-ID: Olá Luiz Carlos, Aqui nós fazemos isso testando a conexão da aplicação com o banco, se não tiver conexão dá uma mensagem ao usuário. Abraços Rogério Polizel Mendes Analista de Informática CPD Administrativo FUMEP – Fundação Municipal de Ensino de Piracicaba rpolizel em eep.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luiz Carlos Enviada em: sexta-feira, 19 de fevereiro de 2010 12:41 Para: FireBase Assunto: [firebase-br] Perda de conexão com o servidor Olá, Sou novato em trabalhar com banco de dados Firebird e quando ocorre um problema qualquer no servidor e fecha a conexão, nas estações fica aparecendo varias mensagens de erro por causa da perda de conexão com o servidor. Gostaria de saber se tem como fazer pelo Delphi para que qdo ocorrer um problema no servidor em vez de ficar aparecendo essas mensagens de erro do firebird, aparecer somente um aviso de que a conexão foi perdida. Grato Luiz Carlos ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2694 - Data de Lançamento: 02/19/10 05:34:00 From forum_firebird em daunebr.com Fri Feb 19 12:18:31 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Fri, 19 Feb 2010 06:18:31 -0800 (PST) Subject: [firebase-br] =?iso-8859-1?q?Perda_de_conex=E3o_com_o_servidor?= In-Reply-To: <3C2AD5E5483947A7ABE74B8B478C35AA@luiz180906> References: <40441B5B00F84C5987033AAE4A152877@luiz180906> <1899597745.20100219115217@warmboot.com.br> <3C2AD5E5483947A7ABE74B8B478C35AA@luiz180906> Message-ID: <588539.53153.qm@web807.biz.mail.mud.yahoo.com> entre em pvt comigo. ________________________________ From: Luiz Carlos To: Carlos H. Cantu ; FireBase Sent: Fri, February 19, 2010 1:04:17 PM Subject: Re: [firebase-br] Perda de conexão com o servidor Uso Delphi 7 com IBX. Se alguem souber de algum modo de usando algum componente do IBX impedir que essas mensagens de erro fiquem aparecendo qdo a conexão com o servidor for perdida, por favor me avisem. Grato Luiz Carlos ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Friday, February 19, 2010 10:52 AM Subject: Re: [firebase-br] Perda de conexão com o servidor Aí depende do seu componente de conexão... verifique se ele tem algum evento para tratamento de erros ou quedas de conexões. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br LC> Olá, LC> Sou novato em trabalhar com banco de dados Firebird e quando LC> ocorre um problema qualquer no servidor e fecha a conexão, nas LC> estações fica aparecendo varias mensagens de erro por causa da LC> perda de conexão com o servidor. Gostaria de saber se tem como LC> fazer pelo Delphi para que qdo ocorrer um problema no servidor em LC> vez de ficar aparecendo essas mensagens de erro do firebird, LC> aparecer somente um aviso de que a conexão foi perdida. LC> Grato LC> Luiz Carlos LC> LC> ______________________________________________ LC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br LC> Para saber como gerenciar/excluir seu cadastro na lista, use: LC> http://www.firebase.com.br/fb/artigo.php?id=1107 LC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From agalysson em gmail.com Fri Feb 19 12:21:05 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Fri, 19 Feb 2010 12:21:05 -0200 Subject: [firebase-br] Views In-Reply-To: <4B7E99EC.8040209@gmail.com> References: <4B7E99EC.8040209@gmail.com> Message-ID: hmmm, legal, apesar de não precisar disso agora, me intereçei pelo assunto... lendo o site de referencias q normalmente uso, IBPhoenix Development - SQL Statement and Function Reference eu achei exemplos de como inserir valores com views... mas não achei (ou não soube procurar), por exemplo, como fazer "calculos complexos" na hora de um insert ou update... exemplo, um antigo sistema que trabalhei, usava querys enormes e varias vezes, e entre cada vez, só mudava as condições... ou seja, era perfeitamente aplicavel o uso de view... e junto com isso, na hora de modificar a tabela, mais inumeros calculos e operações... como por exemplo, atualizar um determinado campo da tabela x quando a tabela y for modificada... o sandro disse sobre criar triggers, minha duvida é: a declaração de uma trigger para uma view é igual a trigger para uma tabela comum??? -- Alysson Gonçalves de Azevedo (11) 8491-7730 <.>_( ò.ó )_<.> \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| Em 19 de fevereiro de 2010 12:02, Sandro Souza escreveu: > Bom dia/tarde Thiago. > > Grande Thiago, as visões servem apenas gerar consultas pré-montadas, > escondendo toda a complexidade da mesma para quem a utiliza. > > Em termos de performance, eu acredito que não haja qualquer benefício, pois > trata-se apenas de um SELECT pré-compilado, mas durante a execução terá a > mesma performance de se executar o mesmo código SELECT que forma a visão. > > A única vantagem é realmente a de facilitar a vida de quem efetua > constantemente consultas complexas, pois precisará apenas executar um > simples comando SELECT sobre a visão, sem ter que conhecer toda a > complexidade do SELECT verdadeiro que está "nos bastidores" e que gera os > registros retornados pela visão. > > No caso das visões alteráveis (quando criamos gatilhos (triggers) para as > situações INSERT, UPDATE e DELETE), elas adquirem uma vantagem a mais, que é > a de esconder também a complexidade dessas operações nas diferentes tabelas > que estão envolvidas nessa visão. > > Por exemplo, para quem trabalha com Delphi (como eu), e nos deparamos com > SELECTs que envolvem mais de uma tabela, e precisamos também efetuar > operações de inclusão, alteração e exclusão nos registros desse mesmo SELECT > complexo, encontramos uma certa dificuldade, pois o próprio componente de > query (TQuery, TIBQuery, TSQLQuery, TADOQuery, etc...) não saberá como > efetuar essas operações, já que não se trata apenas de uma única tabela, mas > sim de uma combinação específica de mais de uma tabela, e nessa situação, > precisamos da ajuda de outros componentes (TUpdateSQL, TIBUpdateSQL, etc...) > onde possamos informar os comandos a serem executados, no mínimo, nessas 3 > operações distintas (INSERT, UPDATE e DELETE). > > Nessa situação, se o banco de dados der suporte à visões alteráveis, como é > o caso do Firebird, seria melhor efetuar esse trabalho mais complexo no > próprio banco de dados. > > Dessa forma, criaríamos uma visão, formada pelo mesmo SELECT que se > encontra no nosso componente de query, e também criaríamos um gatilho > (trigger) para cada uma das possíveis operações (INSERT, UPDATE e DELETE). > > Do ponto de vista da aplicação cliente, aquela visão alterável funciona > exatamente como uma tabela comum, com todas as operações possíveis. > > Temos aí o ganho de algumas vantagens, como as seguintes: > > 1 - Reduz bastante o trabalho de desenvolvimento no lado da aplicação > cliente, pois agora um simples componente de query já consegue tratar > normalmente essas operações, já que a visão alterável será tratada como uma > tabela comum, simplificando bastante todas as operações nesse lado. > > 2 - Dentro de cada um dos gatilhos podemos executar várias operações, e não > estamos presos a um simples comando de INSERT, UPDATE ou DELETE como ficamos > quando utilizamos um TUpdateSQL, por exemplo. Nesse caso do uso de gatilhos, > cada um pode executar inúmeras operações, tornando as operações mais > inteligentes e flexíveis. > > Do meu ponto de vista, essas são as vantagens. > > Espero ter ajudado mais que atrapalhado. :D > > Thiago Balbino escreveu: > > Boa tarde Pessoal, seguinte estou desenvolvendo uma aplicação desktop em >> Delphi 7 + FireBird 2.1, estou implementando o uso de Views no sistema, >> queria saber de vocês quais as utilidades das *views *por exemplo, ganho >> de >> performance etc...? >> >> desde ja agradeço. >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From mauricio.shirley em gmail.com Fri Feb 19 13:45:17 2010 From: mauricio.shirley em gmail.com (Mauricio) Date: Fri, 19 Feb 2010 12:45:17 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_ao_restaurar_backup_na_vers?= =?iso-8859-1?q?=E3o_FB_2=2E5?= In-Reply-To: <000501cab173$403b3d60$4000a8c0@Cleber> References: <000501cab173$403b3d60$4000a8c0@Cleber> Message-ID: <4B7EB20D.400@gmail.com> Cleber escreveu: > Raupp Logística | Versatilidade faz a diferençaEstou fazendo testes na > versão do Fb 2.5. > Desinstalei a versão 2.1 e instalei a versão 2.5. > Fiz um backup do banco e ao restaurar, estava dando erro "IBE: Invalid > token. Malformed string." ao restaurar alguns Domain, logo observei > que os dominios que tinha > cadastrados tinham acentuação na sua descrição. tirei todas > acentuações das descrições dos dominios e agora dá a mesma mensagem ao > restaurar um determinado campo > logo na 2 tabela, Segue trecho com o problema: > > gbak:restoring table ACERTOCLIENTES > gbak: restoring column VL_TOTAL > gbak: restoring column CD_USUARIO > gbak: restoring column NR_SEQUENCIAL > gbak: restoring column CD_SAFRA > gbak: restoring column CD_PRODUTOR > gbak: restoring column CD_CLIENTE > gbak: restoring column DT_ACERTO > gbak: restoring column CD_CONDICAO_FINANC > gbak: restoring column NR_NOTA_COMPRA > gbak: restoring column DE_OBS > gbak: restoring column TP_ACERTO > gbak:committing metadata for table ACERTOCLIENTES > gbak:restoring table ACERTODIARISTAS > gbak: restoring column QT_DIAS_PAGOS > gbak: restoring column VL_DIARIA > gbak: restoring column QT_HORAS_PAGAS > gbak: restoring column VL_HORAS > gbak: restoring column VALOR_TOTAL > gbak: restoring column CD_PRODUTOR > gbak: restoring column CD_MAO_OBRA > gbak: restoring column ANO > IBE: Invalid token. > Malformed string. > IBE: Restore completed. Current time: 10:59:28. Elapsed time: 00:00:36 > > Alguem poderia me ajudar, já que existem algumas funcionalidades na > versão do fb 2,5 que serão de grande importância, e já preciso ir > trabalhando nelas. > Obrigado. > > > > > Cléber Zulian > cleber em agro1.inf.br > Programador > | Telefones: (54) 3015-9010 > | Rua Argentina 139 - CEP 99700-900 - Erechim - RS > | www.agro1.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 > o pouco contato com firebird 2.5, praticamente tirei todos acentos de procedures/triggers/comentários/descrição de campos...enfim tudo que levava acentos retirei de mais revisada no seu banco para ver se não tem estes problemas de acentos. um abraço. From rafael.barros em twins.inf.br Fri Feb 19 14:59:52 2010 From: rafael.barros em twins.inf.br (Rafael Barros - Twins) Date: Fri, 19 Feb 2010 13:59:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_ao_restaurar_backup_na_vers?= =?iso-8859-1?q?=E3o_FB_2=2E5?= In-Reply-To: <4B7EB20D.400@gmail.com> References: <000501cab173$403b3d60$4000a8c0@Cleber> <4B7EB20D.400@gmail.com> Message-ID: <4B7EC388.1050102@twins.inf.br> junto no comando de restaurar adicione "-fix_fss_m win1252" e se for linux "-fix_fss_m utf8" > Cleber escreveu: >> Raupp Logística | Versatilidade faz a diferençaEstou fazendo testes >> na versão do Fb 2.5. >> Desinstalei a versão 2.1 e instalei a versão 2.5. >> Fiz um backup do banco e ao restaurar, estava dando erro "IBE: >> Invalid token. Malformed string." ao restaurar alguns Domain, logo >> observei que os dominios que tinha >> cadastrados tinham acentuação na sua descrição. tirei todas >> acentuações das descrições dos dominios e agora dá a mesma mensagem >> ao restaurar um determinado campo >> logo na 2 tabela, Segue trecho com o problema: >> >> gbak:restoring table ACERTOCLIENTES >> gbak: restoring column VL_TOTAL >> gbak: restoring column CD_USUARIO >> gbak: restoring column NR_SEQUENCIAL >> gbak: restoring column CD_SAFRA >> gbak: restoring column CD_PRODUTOR >> gbak: restoring column CD_CLIENTE >> gbak: restoring column DT_ACERTO >> gbak: restoring column CD_CONDICAO_FINANC >> gbak: restoring column NR_NOTA_COMPRA >> gbak: restoring column DE_OBS >> gbak: restoring column TP_ACERTO >> gbak:committing metadata for table ACERTOCLIENTES >> gbak:restoring table ACERTODIARISTAS >> gbak: restoring column QT_DIAS_PAGOS >> gbak: restoring column VL_DIARIA >> gbak: restoring column QT_HORAS_PAGAS >> gbak: restoring column VL_HORAS >> gbak: restoring column VALOR_TOTAL >> gbak: restoring column CD_PRODUTOR >> gbak: restoring column CD_MAO_OBRA >> gbak: restoring column ANO >> IBE: Invalid token. >> Malformed string. >> IBE: Restore completed. Current time: 10:59:28. Elapsed time: 00:00:36 >> >> Alguem poderia me ajudar, já que existem algumas funcionalidades na >> versão do fb 2,5 que serão de grande importância, e já preciso ir >> trabalhando nelas. >> Obrigado. >> >> >> >> >> Cléber Zulian >> cleber em agro1.inf.br >> Programador >> | Telefones: (54) 3015-9010 >> | Rua Argentina 139 - CEP 99700-900 - Erechim - RS >> | www.agro1.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 >> > o pouco contato com firebird 2.5, praticamente tirei todos acentos de > procedures/triggers/comentários/descrição de campos...enfim tudo que > levava acentos retirei > de mais revisada no seu banco para ver se não tem estes problemas de > acentos. > > um 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 > > __________ Informação do ESET Smart Security, versão da vacina 4880 > (20100219) __________ > > A mensagem foi verificada pelo ESET Smart Security. > > http://www.eset.com > > > > From valdir_cardoso em uol.com.br Fri Feb 19 14:16:22 2010 From: valdir_cardoso em uol.com.br (valdir cardoso da silva) Date: Fri, 19 Feb 2010 14:16:22 -0200 Subject: [firebase-br] GBAK - backup e Restore Message-ID: <50348dc61002190816j7ef00316h230854b3790ddb77@mail.gmail.com> Estou com problemas com o gbak.exe Para fazer o backup eu uso gbak -b -v -t -user SYSDBA -password masterkey . Ao fazer o restore usando gbak" -r -v -n -user SYSDBA -password masterkey eu observei que o restore não atualiza os triggers e nem as storeds procedures. Pergunto: onde está o meu erro? Grato Valdir Cardoso da Silva From embarbosa em gmail.com Fri Feb 19 14:45:03 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Fri, 19 Feb 2010 14:45:03 -0200 Subject: [firebase-br] GBAK - backup e Restore Message-ID: Olá companheiro, Tente fazer o restore sem a opção -n. Ela desabilita as triggers e também todos CHECK constraints do BD. Até onde eu sei, essa opção só deve ser utilizada se o seu banco de dados se corrompeu e você não conseguiu restaurá-lo normalmente. abraços, From jpcarvalhoi2 em gmail.com Fri Feb 19 15:24:24 2010 From: jpcarvalhoi2 em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Paulo?=) Date: Fri, 19 Feb 2010 14:24:24 -0300 Subject: [firebase-br] Gravar mais de 4 casas decimais Message-ID: Como faço para gravar mais de 4 casas decimais no firebird 1.5. Meu campo está definido como Decimal(10,8), porém o cds reconhece os campos como TFMTBCDField que só aceita 4 cadas decimais. Estou utilizando DBExpress e Delphi 7. From robsoncarvalholeite em gmail.com Fri Feb 19 15:39:06 2010 From: robsoncarvalholeite em gmail.com (Robson Carvalho Leite) Date: Fri, 19 Feb 2010 14:39:06 -0300 Subject: [firebase-br] Firebird e JSP (acesso Local) Message-ID: <752699d11002190939w735bc2ban3e03dfb080828581@mail.gmail.com> Bom dia/Tarde pessoal da Firebase... Sou desenvolvedor Delphi + Firebird a anos, mas estou aventurando em Java, mais específico JSP + Servlets. Estou com o seguinte problema: Tenho um host de hospedagem que me da acesso ao TOMCAT e aos diretorios a partir dai, mas nao tenho acesso aos demais diretorios do sistema operacional, onde me conecto por FTP. Despois de muito trabalho e gloogladas, consegui conectar meu JSP exemplo com o FB, (colocando os *.jar na pasta WEB-INF/lib do diretorio raiz da minha aplicação web), mas somente consegui conectando a uma base em um servidor do outro lado do mundo via SGDB pela porta 3050. Gostaria de colocar a base no mesmo diretorio do meu JSP, mas nao sei como faço, pois tentei localhost, 127.0.0.1 e etc.. apontei a string de conexão de tudo quanto é jeito mais nenhum sucesso. Acesso Banco Remoto (deu certo) Class.forName("org.firebirdsql.jdbc.FBDriver"); Connection conn = DriverManager.getConnection("jdbc:firebirdsql:201.33.157.68:c:/dados.fdb", "sysdba", "masterkey"); Acesso Banco Local (deu errado) Class.forName("org.firebirdsql.jdbc.FBDriver"); Connection conn = DriverManager.getConnection("jdbc:firebirdsql:127.0.0.1:dados.fdb", "sysdba", "masterkey"); (o arquivo de banco de dados esta no mesmo diretorio do arquivo*.jsp) ou Class.forName("org.firebirdsql.jdbc.FBDriver"); Connection conn = DriverManager.getConnection("jdbc:firebirdsql:localhost:dados.fdb", "sysdba", "masterkey"); Me de uma luz, de forma bem detalhada, pois todo metodo que tentei nao funcionou. como devo fazer. Obrigado a todo. e Otimo FDS. atts. Robson Leite From fubabm em gmail.com Fri Feb 19 15:55:37 2010 From: fubabm em gmail.com (Pablo Cunha) Date: Fri, 19 Feb 2010 14:55:37 -0300 Subject: [firebase-br] ERROR:do not recognize record type 1 Message-ID: Boa Tarde Amigos, Estou com um problema ao restaurar um backup, está dando a seguinte mensagem de erro: gbak: ERROR:do not recognize record type 1 Utilizei esse comando para restaurar o backup: gbak -r -v -user sysdba -pass masterkey c:\Clientes\162\14012010.GBK c:\Clientes\162\doors.gdb O problema é que não tenho mais o arquivo do banco de dados, só esse arquivo de backup mesmo, porque o cliente teve problema com virus na máquina e acabou perdendo o arquivo do banco. Se alguem puder me ajudar ficarei muito grato! Abraços, Pablo Cunha From cleber em agrosoftrs.com.br Fri Feb 19 17:15:26 2010 From: cleber em agrosoftrs.com.br (Cleber) Date: Fri, 19 Feb 2010 16:15:26 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_ao_restaurar_backup_na_vers?= =?iso-8859-1?q?=E3o_FB_2=2E5?= References: <000501cab173$403b3d60$4000a8c0@Cleber> <4B7EB20D.400@gmail.com> <4B7EC388.1050102@twins.inf.br> Message-ID: <001401cab197$e53d2c50$4000a8c0@Cleber> show de bola.. já tava fazendo o Charset ISO8859_1. mah não deu muito certo. Vou testar obrigado. ----- Original Message ----- From: "Rafael Barros - Twins" To: "FireBase" Sent: Friday, February 19, 2010 1:59 PM Subject: Re: [firebase-br] Problema ao restaurar backup na versão FB 2.5 junto no comando de restaurar adicione "-fix_fss_m win1252" e se for linux "-fix_fss_m utf8" > Cleber escreveu: >> Raupp Logística | Versatilidade faz a diferençaEstou fazendo testes na >> versão do Fb 2.5. >> Desinstalei a versão 2.1 e instalei a versão 2.5. >> Fiz um backup do banco e ao restaurar, estava dando erro "IBE: Invalid >> token. Malformed string." ao restaurar alguns Domain, logo observei que >> os dominios que tinha >> cadastrados tinham acentuação na sua descrição. tirei todas acentuações >> das descrições dos dominios e agora dá a mesma mensagem ao restaurar um >> determinado campo >> logo na 2 tabela, Segue trecho com o problema: >> >> gbak:restoring table ACERTOCLIENTES >> gbak: restoring column VL_TOTAL >> gbak: restoring column CD_USUARIO >> gbak: restoring column NR_SEQUENCIAL >> gbak: restoring column CD_SAFRA >> gbak: restoring column CD_PRODUTOR >> gbak: restoring column CD_CLIENTE >> gbak: restoring column DT_ACERTO >> gbak: restoring column CD_CONDICAO_FINANC >> gbak: restoring column NR_NOTA_COMPRA >> gbak: restoring column DE_OBS >> gbak: restoring column TP_ACERTO >> gbak:committing metadata for table ACERTOCLIENTES >> gbak:restoring table ACERTODIARISTAS >> gbak: restoring column QT_DIAS_PAGOS >> gbak: restoring column VL_DIARIA >> gbak: restoring column QT_HORAS_PAGAS >> gbak: restoring column VL_HORAS >> gbak: restoring column VALOR_TOTAL >> gbak: restoring column CD_PRODUTOR >> gbak: restoring column CD_MAO_OBRA >> gbak: restoring column ANO >> IBE: Invalid token. >> Malformed string. >> IBE: Restore completed. Current time: 10:59:28. Elapsed time: 00:00:36 >> >> Alguem poderia me ajudar, já que existem algumas funcionalidades na >> versão do fb 2,5 que serão de grande importância, e já preciso ir >> trabalhando nelas. >> Obrigado. >> >> >> >> >> Cléber Zulian >> cleber em agro1.inf.br >> Programador >> | Telefones: (54) 3015-9010 >> | Rua Argentina 139 - CEP 99700-900 - Erechim - RS >> | www.agro1.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 >> > o pouco contato com firebird 2.5, praticamente tirei todos acentos de > procedures/triggers/comentários/descrição de campos...enfim tudo que > levava acentos retirei > de mais revisada no seu banco para ver se não tem estes problemas de > acentos. > > um 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 > > __________ Informação do ESET Smart Security, versão da vacina 4880 > (20100219) __________ > > 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 samuel.peres.ferreira em gmail.com Fri Feb 19 16:55:09 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Fri, 19 Feb 2010 15:55:09 -0300 Subject: [firebase-br] Erro rodando em Dominio Message-ID: ola uso d7, fb 2.1 e mdo tenho uma aplicacao rodando perfeitamante, porem em um determinado cliente que tem dominio, da o seguinte erro: operating system directive CreateFile failed O nivel de representação necessário não foi fornecido ou o nível de representação fornecido é inválido. o servidor esta em um dominio, mas o computador que da esse erro nao esta no dominio, e por questoes 'politicas', nao e possivel incluir esse computador no dominio. teria alguma forma (usuario, senha, comando externo, reza brava, etc) de conseguir fazer o computador acessar o banco? desde ja, obrigado samuel From isael em stetika.com.br Fri Feb 19 17:14:09 2010 From: isael em stetika.com.br (Isael Faria Junior) Date: Fri, 19 Feb 2010 17:14:09 -0200 Subject: [firebase-br] =?iso-8859-1?q?PROBLEMA_ENTRE_VERS=D5ES?= Message-ID: <4B7EE301.9020409@stetika.com.br> PESSOAL, ESTOU COM UMA DUVIDA, TENHO UMA PROCEDURE QUE GERA AS TRIGGER'S DE LOG NO BANCO NO FIREBIRD 1.5 NELA USO O COMANDO EXECUTE STATEMENT, NA VERSÃO 1.5, GERA NORMALMENTE. POREM NA VERSÃO DO FIREBIRD 2.1 O MESMO DA ERRO DE ARITIMETIC, TUNCTION OR OVERFLOW ? SERIA O EXECUTE STATEMENT OU OUTRA COISA QUE ESTÁ NOVA VERSÃO NÃO SUPORTA ? From listas em warmboot.com.br Fri Feb 19 17:34:44 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 19 Feb 2010 17:34:44 -0200 Subject: [firebase-br] =?iso-8859-1?q?PROBLEMA_ENTRE_VERS=D5ES?= In-Reply-To: <4B7EE301.9020409@stetika.com.br> References: <4B7EE301.9020409@stetika.com.br> Message-ID: <36038194.20100219173444@warmboot.com.br> Algum campo que compoe o comando executado deve estar retornando conteudo maior do que o tamanho da variavel que o está recebendo. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br IFJ> PESSOAL, IFJ> ESTOU COM UMA DUVIDA, IFJ> TENHO UMA PROCEDURE QUE GERA AS TRIGGER'S DE LOG NO BANCO NO FIREBIRD 1.5 IFJ> NELA USO O COMANDO EXECUTE STATEMENT, NA VERSÃO 1.5, GERA NORMALMENTE. IFJ> POREM NA VERSÃO DO FIREBIRD 2.1 O MESMO DA ERRO DE ARITIMETIC, TUNCTION IFJ> OR OVERFLOW ? IFJ> SERIA O EXECUTE STATEMENT OU OUTRA COISA QUE ESTÁ NOVA VERSÃO NÃO SUPORTA ? IFJ> ______________________________________________ IFJ> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br IFJ> Para saber como gerenciar/excluir seu cadastro na lista, use: IFJ> http://www.firebase.com.br/fb/artigo.php?id=1107 IFJ> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Fri Feb 19 17:54:43 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 19 Feb 2010 17:54:43 -0200 Subject: [firebase-br] =?iso-8859-1?q?Fw=3A_Res=3A_RES=3A_Quantidade_de_us?= =?iso-8859-1?q?u=E1rios_conectados?= In-Reply-To: <249af69e1001290253t62c9c1e4q6d05d5f5c88fdb7c@mail.gmail.com> References: <4B60922A.000018.05868@JABER> <83e65a0b1001271510y19add4d7s9148cf9014db0162@mail.gmail.com> <4B6175CC.2000506@gmail.com> <249af69e1001280345p21a62e6cief78d67a3f8617df@mail.gmail.com> <769662140.20100128114724@warmboot.com.br> <249af69e1001290253t62c9c1e4q6d05d5f5c88fdb7c@mail.gmail.com> Message-ID: <1466886420.20100219175443@warmboot.com.br> Do release notes do FB 2.5, sobre o SuperClassic: Recognised limitations in the Services API for the Classic server, such as the inability to retrieve the list of attachments/active users, do not apply to SuperClassic. Ou seja, o Classic nunca foi capaz de obter o numero de conexões/usuários via API. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br DT> 2010/1/28 Carlos H. Cantu : >> Até onde eu lembro, a API de serviços do Classic vai retornar sempre >> uma conexão. DT> Eu lembro de ter lido que isso foi corrigido. Só não lembro onde e nem DT> em que versão. DT> Na dúvida é melhor testar antes. DT> Abraço, From forum_firebird em daunebr.com Fri Feb 19 19:22:51 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Fri, 19 Feb 2010 13:22:51 -0800 (PST) Subject: [firebase-br] Erro rodando em Dominio In-Reply-To: References: Message-ID: <403095.62360.qm@web803.biz.mail.mud.yahoo.com> tunnelamento? ________________________________ From: samuel ferreira To: FireBase Sent: Fri, February 19, 2010 4:55:09 PM Subject: [firebase-br] Erro rodando em Dominio ola uso d7, fb 2.1 e mdo tenho uma aplicacao rodando perfeitamante, porem em um determinado cliente que tem dominio, da o seguinte erro: operating system directive CreateFile failed O nivel de representação necessário não foi fornecido ou o nível de representação fornecido é inválido. o servidor esta em um dominio, mas o computador que da esse erro nao esta no dominio, e por questoes 'politicas', nao e possivel incluir esse computador no dominio. teria alguma forma (usuario, senha, comando externo, reza brava, etc) de conseguir fazer o computador acessar o banco? desde ja, obrigado samuel ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From alexcanario em gmail.com Sat Feb 20 19:48:01 2010 From: alexcanario em gmail.com (=?ISO-8859-1?Q?Alex_Can=E1rio?=) Date: Sat, 20 Feb 2010 18:48:01 -0300 Subject: [firebase-br] Erro rodando em Dominio In-Reply-To: References: Message-ID: <48b2e7ba1002201348i61f52c1ds94eb18d61610ac15@mail.gmail.com> Ola Samuel. Pelo que posso ver, sem muitos detalhes fornecidos, é que o erro é relativo a permissão deste usuário no Domínio. Converse com o administrador da rede, ele pode te informar sobre as permissões desse usuário. Caso queira testar, peça ao adm de rede para dar permissão de administrador provisoriamente equanto faz um novo teste. []´s Alex Canario Em 19 de fevereiro de 2010 15:55, samuel ferreira < samuel.peres.ferreira em gmail.com> escreveu: > ola > > uso d7, fb 2.1 e mdo > > tenho uma aplicacao rodando perfeitamante, porem em um determinado cliente > que tem dominio, da o seguinte erro: > > operating system directive CreateFile failed > O nivel de representação necessário não foi fornecido ou o nível de > representação fornecido é inválido. > > o servidor esta em um dominio, mas o computador que da esse erro nao esta > no > dominio, e por questoes 'politicas', nao e possivel incluir esse computador > no dominio. > > teria alguma forma (usuario, senha, comando externo, reza brava, etc) de > conseguir fazer o computador acessar o banco? > > > desde ja, obrigado > > > samuel > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From humberto701 em gmail.com Sat Feb 20 23:01:37 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Sat, 20 Feb 2010 23:01:37 -0300 Subject: [firebase-br] Banco com problemas Message-ID: Pessoal, tive um problema com um generator e eu deletei, apos isso. tudo que eu vou implementar no banco vem essa mensagem: This operation is not defined for system tables. unsuccessful metadata update. Generation of column name failed. invalid request BLR at offset 28. generator RDB$FIELD_NAME is not defined. alguem sabe me dizer o que e? -- Sds. HF Softwares - Soluções e Desenvolvimento Humberto Filho - Programador e Suporte Técnico (88) 8825-4164 9914-2366 3523-8885 From nextcorp em nextcorp.com.br Sun Feb 21 00:13:08 2010 From: nextcorp em nextcorp.com.br (NextCorp) Date: Sun, 21 Feb 2010 00:13:08 -0300 Subject: [firebase-br] Erro rodando em Dominio In-Reply-To: <48b2e7ba1002201348i61f52c1ds94eb18d61610ac15@mail.gmail.com> References: <48b2e7ba1002201348i61f52c1ds94eb18d61610ac15@mail.gmail.com> Message-ID: Caro colega Se o seu banco de dados está em um servidor com win 2003 e este usuário se loga no domínio, o administrador da rede tem que dar permissões na pasta onde está o banco para que os usuários possam acessá-la. Atenciosamente Washington André Muller da silva ####################### NextCorp Informática Ltda www.nextcorp.com.br nextcorp em nextcorp.com.br 0xx-(51)-3037-6605 ####################### -------------------------------------------------- From: "Alex Canário" Sent: Saturday, February 20, 2010 6:48 PM To: "FireBase" Subject: Re: [firebase-br] Erro rodando em Dominio > Ola Samuel. > > Pelo que posso ver, sem muitos detalhes fornecidos, é que o erro é > relativo > a permissão deste usuário no Domínio. > > Converse com o administrador da rede, ele pode te informar sobre as > permissões desse usuário. > > Caso queira testar, peça ao adm de rede para dar permissão de > administrador > provisoriamente equanto faz um novo teste. > > []´s > > Alex Canario > > Em 19 de fevereiro de 2010 15:55, samuel ferreira < > samuel.peres.ferreira em gmail.com> escreveu: > >> ola >> >> uso d7, fb 2.1 e mdo >> >> tenho uma aplicacao rodando perfeitamante, porem em um determinado >> cliente >> que tem dominio, da o seguinte erro: >> >> operating system directive CreateFile failed >> O nivel de representação necessário não foi fornecido ou o nível de >> representação fornecido é inválido. >> >> o servidor esta em um dominio, mas o computador que da esse erro nao esta >> no >> dominio, e por questoes 'politicas', nao e possivel incluir esse >> computador >> no dominio. >> >> teria alguma forma (usuario, senha, comando externo, reza brava, etc) de >> conseguir fazer o computador acessar o banco? >> >> >> desde ja, obrigado >> >> >> samuel >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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.5.435 / Virus Database: 271.1.1/2699 - Release Date: 02/20/10 > 07:34:00 > From forum_firebird em daunebr.com Sun Feb 21 07:30:09 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Sun, 21 Feb 2010 02:30:09 -0800 (PST) Subject: [firebase-br] Banco com problemas In-Reply-To: References: Message-ID: <385444.68867.qm@web801.biz.mail.mud.yahoo.com> vc ja deu a resposta. Ou vc recria o generator ou vc tem algum select, stored procedure ou trigger (mais provavelmente trigger) que ainda esta tentando usar o seu excluido generator. Qdo nada mais estiver certo, pare tudo, faça um backup e restaure o banco com o gbak. ________________________________ From: Humberto Araujo To: FireBase Sent: Sat, February 20, 2010 11:01:37 PM Subject: [firebase-br] Banco com problemas Pessoal, tive um problema com um generator e eu deletei, apos isso. tudo que eu vou implementar no banco vem essa mensagem: This operation is not defined for system tables. unsuccessful metadata update. Generation of column name failed. invalid request BLR at offset 28. generator RDB$FIELD_NAME is not defined. alguem sabe me dizer o que e? -- Sds. HF Softwares - Soluções e Desenvolvimento Humberto Filho - Programador e Suporte Técnico (88) 8825-4164 9914-2366 3523-8885 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Sun Feb 21 09:33:15 2010 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Sun, 21 Feb 2010 12:33:15 +0000 (UTC) Subject: [firebase-br] =?utf-8?q?INET/inet=5Ferror=3A_send_errno_=3D_10053?= Message-ID: Bom dia pessoal Coloquei a minha base de dados num domínio e passei a ter a mesagem de que o host rejeitou a conexão. Fui ao log e: (Client) Sat Feb 20 11:52:07 2010 INET/inet_error: send errno = 10053 Procurei na NET mas não encontrei ajuda suficiente de forma que continuo com o problema! Será que há alguém que tendo passado pelo mesmo me possa ajudar. Obrigado Mário From humberto701 em gmail.com Sun Feb 21 14:22:27 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Sun, 21 Feb 2010 14:22:27 -0300 Subject: [firebase-br] Interbase para firebird Message-ID: Pessoal, boa tarde. Tenho um banco ainda no interbase 6.0, para migrar para firebird 2.1 e necessário apenas o backup/ restore? -- Sds. HF Softwares - Soluções e Desenvolvimento Humberto Filho - Programador e Suporte Técnico (88) 8825-4164 9914-2366 3523-8885 From levymoreiraleite em gmail.com Sun Feb 21 18:36:32 2010 From: levymoreiraleite em gmail.com (Levy Moreira) Date: Sun, 21 Feb 2010 18:36:32 -0300 Subject: [firebase-br] Banco com problemas In-Reply-To: <385444.68867.qm@web801.biz.mail.mud.yahoo.com> References: <385444.68867.qm@web801.biz.mail.mud.yahoo.com> Message-ID: Viu só foi o que eu disse.... From centriscorps em gmail.com Sun Feb 21 20:43:02 2010 From: centriscorps em gmail.com (renato) Date: Sun, 21 Feb 2010 20:43:02 -0300 Subject: [firebase-br] Interbase para firebird In-Reply-To: References: Message-ID: <890097c61002211543u19372c4eu7374ff051c48763c@mail.gmail.com> Do Interbase 6 para Firebird 1.x é backup/restore. Para a versão 2.1 é interessante você extrair o metadata do banco, com estrutura e dados e recria-lo na nova versão. Renato From janderson.matos em gmail.com Sun Feb 21 23:34:58 2010 From: janderson.matos em gmail.com (Janderson Matos) Date: Sun, 21 Feb 2010 23:34:58 -0300 Subject: [firebase-br] Compatibilidade BD IB6 x FB 2.1 Server x IBExpress Message-ID: <715a92ff1002211834t4f3abd70j724098cab4ab8f20@mail.gmail.com> Olá pessoALL !!! Bem, primeiramente o contexto: * Aplicação construída em Delphi 7 usando os componentes IBEXpress originais do Delphi 7 (ou seja, sem ter passado por nenhuma atualização), acessando base de dados em Interbase 6. Dúvida: Caso eu levasse a aplicação original (o executável como se encontra, sem recompilá-lo) juntamente com a base (arquivo do banco de dados construído em IB 6) para um computador com o Firebird 2.1 instalado, a aplicação + banco de dados originais, iriam rodar sem nenhum problema? Alguém já teve esta experiência e poderia relatar? [[]]'s a todos, Janderson From humberto701 em gmail.com Sun Feb 21 23:45:45 2010 From: humberto701 em gmail.com (Humberto Araujo) Date: Sun, 21 Feb 2010 23:45:45 -0300 Subject: [firebase-br] Compatibilidade BD IB6 x FB 2.1 Server x IBExpress In-Reply-To: <715a92ff1002211834t4f3abd70j724098cab4ab8f20@mail.gmail.com> References: <715a92ff1002211834t4f3abd70j724098cab4ab8f20@mail.gmail.com> Message-ID: Se a maquina não tiver o interbase instalado não roda direito, da erros diversos. -- Sds. HF Softwares - Soluções e Desenvolvimento Humberto Filho - Programador e Suporte Técnico (88) 8825-4164 9914-2366 3523-8885 From daniel em agriness.com Mon Feb 22 08:43:10 2010 From: daniel em agriness.com (Daniel Fernandes) Date: Mon, 22 Feb 2010 08:43:10 -0300 Subject: [firebase-br] INSERT INTO muito lento In-Reply-To: References: <715a92ff1002211834t4f3abd70j724098cab4ab8f20@mail.gmail.com> Message-ID: <000301cab3b4$35bbb660$a1332320$@com> Bom dia pessoal, Tenho uma instrução select do tipo INSERT INTO (eu insiro em uma tabela o resultado de um select). Se eu executo o select, o resultado é rápido, sem problemas. Mas quando eu coloco o INSERT INTO antes para inserir esse select na tabela, demora muito e as vezes ate trava. Tem alguma forma de otimizar isso? O select é esse: INSERT INTO auxEstoqueCustoIngrediente (cdAuto, cdIngrediente, dtLancamento, qtEstoqueDia, qtCompra, vlUnitarioCompra, vlCustoAtual, qtEstoqueAtual) SELECT NEXT VALUE FOR SEQ_auxEstoqueCustoIngrediente, LA.cdIngrediente, dtLancamento, ROUND(SUM(qtIngrediente),5) AS qtEstoqueDia, ROUND(SUM(IIF(flTipoLancamento IN ('C','S','P'), qtIngrediente, 0)), 5) AS qtCompra, ROUND(IIF(SUM(IIF(flTipoLancamento IN ('C','S','P'), qtIngrediente, 0))>0, SUM(IIF(flTipoLancamento IN ('C','S','P'), (qtIngrediente*vlUnitario), 0))/SUM(IIF(flTipoLancamento IN ('C','S','P'), qtIngrediente, 0)), 0), 5) AS vlUnitarioCompra, 0 as vlCustoAtual, 0 as qtEstoqueAtual FROM (eparLancamentoIngrediente AS LA INNER JOIN eparIngrediente AS VA ON LA.cdIngrediente=VA.cdIngrediente) WHERE LA.dtLancamento IS NOT NULL GROUP BY LA.cdIngrediente, dtLancamento From helenildoa em colombo.pr.gov.br Mon Feb 22 09:22:11 2010 From: helenildoa em colombo.pr.gov.br (helenildoa em colombo.pr.gov.br) Date: Mon, 22 Feb 2010 09:22:11 -0300 Subject: [firebase-br] Interbase para firebird Message-ID: <56262.1266841331@colombo.pr.gov.br> tesye ------------------------- Mensagem enviada pelo sistema e-mail Pro - Powered By Onda Empresas From compuvale.software em gmail.com Mon Feb 22 09:35:25 2010 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Mon, 22 Feb 2010 09:35:25 -0300 Subject: [firebase-br] Interbase para firebird In-Reply-To: References: Message-ID: Bom dia Humberto, Dê uma olhada nesse artigo -> http://www.firebase.com.br/fb/artigo.php?id=1892 [] Andrei 2010/2/21 Humberto Araujo > Pessoal, boa tarde. > > Tenho um banco ainda no interbase 6.0, para migrar para firebird 2.1 e > necessário apenas o backup/ restore? > > -- > Sds. > > HF Softwares - Soluções e Desenvolvimento > Humberto Filho - Programador e Suporte Técnico > (88) 8825-4164 9914-2366 3523-8885 > From kdcc em terra.com.br Mon Feb 22 11:17:58 2010 From: kdcc em terra.com.br (=?iso-8859-1?Q?Kl=E9ber_Caneva?=) Date: Mon, 22 Feb 2010 11:17:58 -0300 Subject: [firebase-br] Interbase para firebird In-Reply-To: <890097c61002211543u19372c4eu7374ff051c48763c@mail.gmail.com> References: <890097c61002211543u19372c4eu7374ff051c48763c@mail.gmail.com> Message-ID: Só completando a informação, você pode ter alguns erros no seu progrma com ambiguidade de campo. Mas nada que dê muito trabalho. O Interbase era tolerante (erroneamente) se você não informasse o alias, quando num relacionamento existisse 2 campos com mesmo nome. No FB vc tem que explicitar a qual campo se refere. Ex: Select i.KPRODUTO, p.KPRODUTO >From PEDITEM i Left Join PRODUTO p on (p.KPRODUTO = i.KPRODUTO) Order by KPRODUTO <--- Veja que não especifiquei o alias, isso dá erro no FB. []´s Kléber Caneva ----- Original Message ----- From: "renato" To: "FireBase" Sent: Sunday, February 21, 2010 8:43 PM Subject: Re: [firebase-br] Interbase para firebird Do Interbase 6 para Firebird 1.x é backup/restore. Para a versão 2.1 é interessante você extrair o metadata do banco, com estrutura e dados e recria-lo na nova versão. Renato ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa 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=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjY2Nzk2MDM5Ljg3MzY2Mi4xMTM4OS5jYWJyZXRvbi50ZXJyYS5jb20sNDMyMA==TerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From isael em stetika.com.br Mon Feb 22 14:59:10 2010 From: isael em stetika.com.br (Isael Faria Junior) Date: Mon, 22 Feb 2010 14:59:10 -0300 Subject: [firebase-br] PROBLEMA AO GERAR TRIGGER AUTOMATICAMENTE Message-ID: <4B82C5EE.1090403@stetika.com.br> SENHORES, ESTOU TENDO O SEGUINTE PROBLEMA, TENHO UM PROCEDURE QUE GERA A TRIGGER DE LOG DO MEU SISTEMA, POREM QUANDO DISPARO ELA PARA TODAS AS TABELAS DO MEU BANCO, ATRAVES DE UMA ROTINA DO DELPHI A MESMA, GERAR AS TRIGGER'S, POREM QUANDO TENTO GRAVAR ALGO NA TABELA QUE TEM ESSA TRIGGER A MESMA NÃO GRAVA NADA. POREM SE DISPARO TUDO PELO BANCO TB NÃO GRAVA NADA. AGORA QUANDO DISPARO UMA A UMA, AS TRIGGER'S CRIAM E FUNCIONAM SEM PROBLEMAS. O QUE PODERIA ESTAR ACONTECENDO ? ALGUEM PODE ME AJUDAR ? GRATO, ISAEL FARIA JUNIOR From a.lima.silva em terra.com.br Mon Feb 22 15:20:18 2010 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Mon, 22 Feb 2010 15:20:18 -0300 Subject: [firebase-br] RES: PROBLEMA AO GERAR TRIGGER AUTOMATICAMENTE In-Reply-To: <4B82C5EE.1090403@stetika.com.br> References: <4B82C5EE.1090403@stetika.com.br> Message-ID: Por favor explique melhor : Att. Antonio Carlos Confidencialidade: A informação contida nesta mensagem de e-mail, incluindo quaisquer anexos, é confidencial e está reservada apenas à pessoa ou entidade para a qual foi endereçada. Se você não é o destinatário ou a pessoa responsável por encaminhar esta mensagem ao destinatário, você está, por meio desta, notificado que não deverá rever, retransmitir, imprimir, copiar, usar ou distribuir esta mensagem de e-mail ou quaisquer anexos. Caso você tenha recebido esta mensagem por engano, por favor, contate o remetente imediatamente e apague esta mensagem de seu computador ou de qualquer outro banco de dados. Muito obrigado. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Isael Faria Junior Enviada em: segunda-feira, 22 de fevereiro de 2010 14:59 Para: FireBase Assunto: [firebase-br] PROBLEMA AO GERAR TRIGGER AUTOMATICAMENTE SENHORES, ESTOU TENDO O SEGUINTE PROBLEMA, TENHO UM PROCEDURE QUE GERA A TRIGGER DE LOG DO MEU SISTEMA, POREM QUANDO DISPARO ELA PARA TODAS AS TABELAS DO MEU BANCO, ATRAVES DE UMA ROTINA DO DELPHI A MESMA, GERAR AS TRIGGER'S, POREM QUANDO TENTO GRAVAR ALGO NA TABELA QUE TEM ESSA TRIGGER A MESMA NÃO GRAVA NADA. POREM SE DISPARO TUDO PELO BANCO TB NÃO GRAVA NADA. AGORA QUANDO DISPARO UMA A UMA, AS TRIGGER'S CRIAM E FUNCIONAM SEM PROBLEMAS. O QUE PODERIA ESTAR ACONTECENDO ? ALGUEM PODE ME AJUDAR ? GRATO, ISAEL FARIA JUNIOR ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From patricia.ayres em bol.com.br Mon Feb 22 15:41:57 2010 From: patricia.ayres em bol.com.br (patricia.ayres) Date: Mon, 22 Feb 2010 15:41:57 -0300 Subject: [firebase-br] RES: Criacao de Triggers e Stored em tempo de execucao In-Reply-To: <000301caac18$758a7040$609f50c0$@com> References: <4b71a645acb2c_a15d2b3e7021@winter24.tmail> <4B75590C.70201@ami.com.br> <4b75878755411_14ba8566781ba@winter19.tmail> <000301caac18$758a7040$609f50c0$@com> Message-ID: <4b82cff53f350_e81ee5866c2e4@winter17.tmail> Daniel, Funcionou. Obrigada. Att. Patricia Em 12/02/2010 17:20, Daniel Fernandes < daniel em agriness.com > escreveu: Precisei criar uma trigger no meu sistema, e utilizei o componente query direto, dando um execSQL. E funciona... Ex.: Query.Clear; Query.SQL.Add('CREATE TRIGGER vw1_BD for vw1 '); Query.SQL.Add('active before delete position 0 '); Query.SQL.Add('as '); Query.SQL.Add('begin '); Query.SQL.Add(' UPDATE eparAuxConsumoRacao AS A SET A.Saldo = old.saldo WHERE (A.cdlote=old.cdlote AND A.dtNascimento=old.dtNascimento AND A.dias=old.dias);'); Query.SQL.Add('end '); Query.ExecSQL; Tente assim.... -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de patricia.ayres Enviada em: sexta-feira, 12 de fevereiro de 2010 14:53 Para: FireBase Assunto: Re: [firebase-br] Criacao de Triggers e Stored em tempo de execucao Wanderson, Retirei as linhas do set term, e o ^. Mesmo assim ainda nao funcionou. Tentei com o SQLScript componente do RxLib, e tambem com o IBScript da paleta interbase. O Script original é o seguinte: SET TERM ^ ; CREATE TRIGGER NFSE_ID FOR NOTA_FISCAL_ELETRONICA ACTIVE BEFORE INSERT POSITION 0 AS BEGIN IF (NEW.CD_CODIGO_NF IS NULL) THEN NEW.CD_CODIGO_NF = GEN_ID(GEN_NOTA_FISCAL_ELETRONICA_ID,1); END ^ COMMIT WORK ^ SET TERM ;^ Alterei para: CREATE TRIGGER NFSE_ID FOR NOTA_FISCAL_ELETRONICA ACTIVE BEFORE INSERT POSITION 0 AS BEGIN IF (NEW.CD_CODIGO_NF IS NULL) THEN NEW.CD_CODIGO_NF = GEN_ID(GEN_NOTA_FISCAL_ELETRONICA_ID,1); END ; COMMIT WORK; Qual componente que voce utiliza para fazer as atualizacoes. Att. Patricia --------------------------------------------------- Em 12/02/2010 11:35, Wanderson Pereira < wpereira em ami.com.br > escreveu: Retire estas linhas, retire tb o ^ após o último END. Funciona. Em 09/02/2010 16:15, patricia.ayres escreveu: > Pessoal, > > Utilizo o Firebird 1.5 com Delphi 5. > > Ao tentar criar trigger's e Stored Procedure's em tempo de execucao pelo delphi, utilizando o compomente SQLScript ou ate mesmo o IBScript, eles nao aceitam o comando SetTerm ^. > > Utilizando um arquivo txt com o script da stored ou trigger e executando o isql pelo Delphi para criar-las funciona. Porém nao quero utilizar o isql. > > Voces sabem o que posso fazer? Ou se tem um componente que free que posso utliza-lo? > > > Att. > > Patrícia > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- [ ]s \\|// +----------------OOo-V-oOO---------------+ | \/\/anderson R. P. P. - Cabo Frio - RJ | +--------=====--------------=====--------+ | mailto:wpereira em ami.com.br | | UIN - 89166786 | +----------------------------------------+ * O amor é cego. Só o casamento pode devolver-lhe a visão.* ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcelomarchionny em gmail.com Mon Feb 22 16:24:17 2010 From: marcelomarchionny em gmail.com (Marcelo Marchionny) Date: Mon, 22 Feb 2010 16:24:17 -0300 Subject: [firebase-br] Listando todas as stored procedures e seus campos e tipo Message-ID: <82c2d5a41002221124o113836akf19d8a6316e40eee@mail.gmail.com> Boa Tarde! É possível listar todas as stored procedure e seus campos INPUT-OUTPUT???? Sendo positivo alguém tem um exemplo = select. Grande abraço Marcelo From isael em stetika.com.br Mon Feb 22 16:33:14 2010 From: isael em stetika.com.br (Isael Faria Junior) Date: Mon, 22 Feb 2010 16:33:14 -0300 Subject: [firebase-br] RES: PROBLEMA AO GERAR TRIGGER AUTOMATICAMENTE In-Reply-To: References: <4B82C5EE.1090403@stetika.com.br> Message-ID: <4B82DBFA.9070208@stetika.com.br> bom a questão e o seguinte tenho a procedure sp_gera_trigger_log, responsavel por criar um trigger de log para as tabelas do banco. ou seja , para cada tabela que ela recebe como parametro, ela cria a trigger de log. No caso, fiz uma rotina no meu aplicativo que pega as tabelas do banco e executa a procedure para todas as tabelas. Ate este ponto ok, porem a procedure cria as trigger, mais quando tento fazer um insert em uma tabela que tem esta trigger, o mesmo não ocorre. Porem, quando faço o mesmo processo usando somente uma tabela, ou seja, fazendo um a um, a mesma funciona sem problema, permitindo a inserção dos dados na tabela que tem essa trigger. o Mais curioso que se fizer um por um funciona, se fizer varias de uma vez o mesmo não funciona. Já fiz um teste, disparando de dentro do banco todas de uma vez e o resultado foi o mesmo, de que disparando de uma vez todas pela aplicação. Alguma ideia ? Antonio Carlos escreveu: > Por favor explique melhor : > > Att. > Antonio Carlos > > > > Confidencialidade: A informação contida nesta mensagem de e-mail, incluindo > quaisquer anexos, é confidencial e está reservada apenas à pessoa ou > entidade para a qual foi endereçada. Se você não é o destinatário ou a > pessoa responsável por encaminhar esta mensagem ao destinatário, você está, > por meio desta, notificado que não deverá rever, retransmitir, imprimir, > copiar, usar ou distribuir esta mensagem de e-mail ou quaisquer anexos. Caso > você tenha recebido esta mensagem por engano, por favor, contate o remetente > imediatamente e apague esta mensagem de seu computador ou de qualquer outro > banco de dados. Muito obrigado. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Isael Faria Junior > Enviada em: segunda-feira, 22 de fevereiro de 2010 14:59 > Para: FireBase > Assunto: [firebase-br] PROBLEMA AO GERAR TRIGGER AUTOMATICAMENTE > > SENHORES, > > ESTOU TENDO O SEGUINTE PROBLEMA, > > TENHO UM PROCEDURE QUE GERA A TRIGGER DE LOG DO MEU SISTEMA, POREM > QUANDO DISPARO ELA PARA > TODAS AS TABELAS DO MEU BANCO, ATRAVES DE UMA ROTINA DO DELPHI A MESMA, > GERAR AS TRIGGER'S, > POREM QUANDO TENTO GRAVAR ALGO NA TABELA QUE TEM ESSA TRIGGER A MESMA > NÃO GRAVA NADA. > POREM SE DISPARO TUDO PELO BANCO TB NÃO GRAVA NADA. > AGORA QUANDO DISPARO UMA A UMA, AS TRIGGER'S CRIAM E FUNCIONAM SEM > PROBLEMAS. > O QUE PODERIA ESTAR ACONTECENDO ? > > ALGUEM PODE ME AJUDAR ? > > > GRATO, > > ISAEL FARIA JUNIOR > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mon Feb 22 16:34:26 2010 From: isael em stetika.com.br (Isael Faria Junior) Date: Mon, 22 Feb 2010 16:34:26 -0300 Subject: [firebase-br] Listando todas as stored procedures e seus campos e tipo In-Reply-To: <82c2d5a41002221124o113836akf19d8a6316e40eee@mail.gmail.com> References: <82c2d5a41002221124o113836akf19d8a6316e40eee@mail.gmail.com> Message-ID: <4B82DC42.9040002@stetika.com.br> SELECT RDB$PROCEDURE_NAME PROCEDURES From RDB$PROCEDURES Para lista todas as procedure do banco Marcelo Marchionny escreveu: > Boa Tarde! > > É possível listar todas as stored procedure e seus campos INPUT-OUTPUT???? > > Sendo positivo alguém tem um exemplo = select. > > Grande abraço > Marcelo > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From marcelomarchionny em gmail.com Mon Feb 22 16:37:53 2010 From: marcelomarchionny em gmail.com (Marcelo Marchionny) Date: Mon, 22 Feb 2010 16:37:53 -0300 Subject: [firebase-br] Listando todas as stored procedures e seus campos e tipo In-Reply-To: <4B82DC42.9040002@stetika.com.br> References: <82c2d5a41002221124o113836akf19d8a6316e40eee@mail.gmail.com> <4B82DC42.9040002@stetika.com.br> Message-ID: <82c2d5a41002221137v1e6fefa1s6c2ba537298ed943@mail.gmail.com> Valeu Isael Na net não tinha nada até onde pesquisei.... SELECT * FROM RDB$PROCEDURE_PARAMETERS SELECT B.RDB$PARAMETER_NAME NOME, CASE RDB$PARAMETER_TYPE WHEN 0 THEN 'INPUT' WHEN 1 THEN 'OUTPUT' END TIPO FROM RDB$PROCEDURES A INNER JOIN RDB$PROCEDURE_PARAMETERS B ON (A.RDB$PROCEDURE_NAME = B.RDB$PROCEDURE_NAME) WHERE A.RDB$PROCEDURE_NAME = :NOMEDAPROCEDURE SELECT A.* FROM RDB$PROCEDURES A Grande abraço Marcelo 2010/2/22 Isael Faria Junior > SELECT RDB$PROCEDURE_NAME PROCEDURES From RDB$PROCEDURES > Para lista todas as procedure do banco > > Marcelo Marchionny escreveu: > >> Boa Tarde! >> >> É possível listar todas as stored procedure e seus campos INPUT-OUTPUT???? >> >> Sendo positivo alguém tem um exemplo = select. >> >> Grande abraço >> Marcelo >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From robsoncarvalholeite em gmail.com Mon Feb 22 17:21:29 2010 From: robsoncarvalholeite em gmail.com (Robson Carvalho Leite) Date: Mon, 22 Feb 2010 17:21:29 -0300 Subject: [firebase-br] Duvidas sobre JDBC - Jaybird Message-ID: <752699d11002221221v5eb46c5cy67ed64f695aede92@mail.gmail.com> Boa Tarde pessoal da Firebase. Estou com algumas duvidas que os desenvolvedores Java poderam me ajudar. - Preciso de Firebird Server rodando no meu servidor (hospedagem) para conectar minhas JSP/Servlets a uma base Local (localhost). Pois aponto minha string de conexão ao meu servidor (hospedagem) na qual nao tem o firebird server instalado, mas o Jaybird (driver JDBC firebird) devidamente configurado e não funciona, mas se apontar a um outro servidor remoto que tem o firebird Server instalado e conecto pela porta 3050 (acesso remoto), funciona. PQ? Outra coisa, em minha maquina de desenvolvimento ultilizo TOMCAT (windows) + jaybird e Firebird Server Instalado e funciona, mas se eu "Stopar" meu Firebird (painel de Controle), ela para de funcionar. Agora minha pergunta é a Seguinte: - Preciso Instalar o Firebird Server no servidor em que meu Banco vai ficar hospedado, ou tem alguma outra forma de conseguir esse acesso local sem instalar o FB, talvez por configuração do TOMCAT, JVM ou ultilizar de modo embarcado (Linux e Windows)... Se Alguem puder me ajudar, agradeço muito, adoro o FB, ultilizo a anos com Delphi, mas não gostaria de migrar para Mysql por causa da raridade de encontrar servidores de hospedagem java de qualidade que suporte FB, ja Mysql se encontra aos "montes". Obrigado mais uma vez. Robson Leite From hpensador em gmail.com Mon Feb 22 22:05:31 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Mon, 22 Feb 2010 22:05:31 -0300 Subject: [firebase-br] Is not a valid database Message-ID: Boa noite Colegas! Estou com uma situação um tanto inusitada. Tenho uma base de dados (Firebrid 2.0) que encontra-se em um servidor de arquivos (Windows XP) funcionando normalmente - consigo acessar a mesma sem problema. Porém se copio a mesma para meu notebook (Windows 7 64 bits), Firebird 2.1 64 bits e tento acessar esta base localmente 127.0.0.1:C:\MeuBanco.FDB ocorre o erro supra citado. Já tentei fazer backup/restore - mesmo erro, tentei executar o procedimento de recuperação do nosso colega Paulo e também nada, mesmo erro. Obs.: O arquivo não esta como somente leitura e também já dei permissão de controle total para todos os usuarios. Quem já passou por esta situação e pode me ajudar... dicas, sugestões serão sempre bem vindas. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From fpsgyn em gmail.com Tue Feb 23 08:27:56 2010 From: fpsgyn em gmail.com (=?ISO-8859-1?Q?F=E1bio_P=2E_Santos?=) Date: Tue, 23 Feb 2010 08:27:56 -0300 Subject: [firebase-br] Desativar Trigger abertura banco Message-ID: Como faço para que uma determinada trigger não seja executada na abertura do banco, por exemplo, tenho uma trigger que utilza o evento on_connect, neste caso ela será executada todas as vezes que alguém conectar no banco, só que se ela der um problema, que seja, não irei conseguir mais abrir o banco.. flou galera.... From programadorsesmo3 em gmail.com Tue Feb 23 08:44:35 2010 From: programadorsesmo3 em gmail.com (Robson gaeski) Date: Tue, 23 Feb 2010 08:44:35 -0300 Subject: [firebase-br] Is not a valid database In-Reply-To: References: Message-ID: Tive um problema parecido. resolvi colocando o acesso como* remoto..*. Espero ter ajudado Atenciosamente Robson Gaeski From hpensador em gmail.com Tue Feb 23 08:49:54 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Tue, 23 Feb 2010 08:49:54 -0300 Subject: [firebase-br] Is not a valid database In-Reply-To: References: Message-ID: Bom dia Robson! Então, eu já tentei fazer isto mesmo estando acessado localmente coloquei como se estivesse remoto e o problema persistiu. Obrigado pela atenção. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From c.coutinho em rocketmail.com Tue Feb 23 09:32:13 2010 From: c.coutinho em rocketmail.com (Cristina Coutinho) Date: Tue, 23 Feb 2010 09:32:13 -0300 Subject: [firebase-br] RES: [Bulk] Is not a valid database In-Reply-To: References: Message-ID: <000001cab484$3b10cd00$b1326700$@coutinho@rocketmail.com> Tive esse problema , no meu caso foi porque o firebird não estava conectando com o 127.0.0.1... Tenta colocar localhost -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Hélio Oliveira Enviada em: segunda-feira, 22 de fevereiro de 2010 22:06 Para: lista em firebase.com.br Assunto: [Bulk] [firebase-br] Is not a valid database Boa noite Colegas! Estou com uma situação um tanto inusitada. Tenho uma base de dados (Firebrid 2.0) que encontra-se em um servidor de arquivos (Windows XP) funcionando normalmente - consigo acessar a mesma sem problema. Porém se copio a mesma para meu notebook (Windows 7 64 bits), Firebird 2.1 64 bits e tento acessar esta base localmente 127.0.0.1:C:\MeuBanco.FDB ocorre o erro supra citado. Já tentei fazer backup/restore - mesmo erro, tentei executar o procedimento de recuperação do nosso colega Paulo e também nada, mesmo erro. Obs.: O arquivo não esta como somente leitura e também já dei permissão de controle total para todos os usuarios. Quem já passou por esta situação e pode me ajudar... dicas, sugestões serão sempre bem vindas. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From francocaldas em gmail.com Tue Feb 23 09:43:52 2010 From: francocaldas em gmail.com (Franco Caldas) Date: Tue, 23 Feb 2010 09:43:52 -0300 Subject: [firebase-br] RES: RES: [Bulk] Is not a valid database In-Reply-To: <000001cab484$3b10cd00$b1326700$@coutinho@rocketmail.com> References: <000001cab484$3b10cd00$b1326700$@coutinho@rocketmail.com> Message-ID: <002b01cab485$e0c92890$a25b79b0$@com> Tenta colocar localhost/porta(provavelmente a 3052):caminho do banco -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Cristina Coutinho Enviada em: terça-feira, 23 de fevereiro de 2010 09:32 Para: 'FireBase' Assunto: [firebase-br] RES: [Bulk] Is not a valid database Tive esse problema , no meu caso foi porque o firebird não estava conectando com o 127.0.0.1... Tenta colocar localhost -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Hélio Oliveira Enviada em: segunda-feira, 22 de fevereiro de 2010 22:06 Para: lista em firebase.com.br Assunto: [Bulk] [firebase-br] Is not a valid database Boa noite Colegas! Estou com uma situação um tanto inusitada. Tenho uma base de dados (Firebrid 2.0) que encontra-se em um servidor de arquivos (Windows XP) funcionando normalmente - consigo acessar a mesma sem problema. Porém se copio a mesma para meu notebook (Windows 7 64 bits), Firebird 2.1 64 bits e tento acessar esta base localmente 127.0.0.1:C:\MeuBanco.FDB ocorre o erro supra citado. Já tentei fazer backup/restore - mesmo erro, tentei executar o procedimento de recuperação do nosso colega Paulo e também nada, mesmo erro. Obs.: O arquivo não esta como somente leitura e também já dei permissão de controle total para todos os usuarios. Quem já passou por esta situação e pode me ajudar... dicas, sugestões serão sempre bem vindas. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Information from ESET NOD32 Antivirus, version of virus signature database 4889 (20100223) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From c.coutinho em rocketmail.com Tue Feb 23 09:54:00 2010 From: c.coutinho em rocketmail.com (Cristina Coutinho) Date: Tue, 23 Feb 2010 09:54:00 -0300 Subject: [firebase-br] RES: [Bulk] RES: RES: [Bulk] Is not a valid database In-Reply-To: <002b01cab485$e0c92890$a25b79b0$@com> References: <000001cab484$3b10cd00$b1326700$@coutinho@rocketmail.com> <002b01cab485$e0c92890$a25b79b0$@com> Message-ID: <000401cab487$466ca3b0$d345eb10$@coutinho@rocketmail.com> Eu sempre uso a 3050 ... se não der certo tenta com essa tbm Att, Cristina Coutinho -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Franco Caldas Enviada em: terça-feira, 23 de fevereiro de 2010 09:44 Para: 'FireBase' Assunto: [Bulk] [firebase-br] RES: RES: [Bulk] Is not a valid database Tenta colocar localhost/porta(provavelmente a 3052):caminho do banco -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Cristina Coutinho Enviada em: terça-feira, 23 de fevereiro de 2010 09:32 Para: 'FireBase' Assunto: [firebase-br] RES: [Bulk] Is not a valid database Tive esse problema , no meu caso foi porque o firebird não estava conectando com o 127.0.0.1... Tenta colocar localhost -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Hélio Oliveira Enviada em: segunda-feira, 22 de fevereiro de 2010 22:06 Para: lista em firebase.com.br Assunto: [Bulk] [firebase-br] Is not a valid database Boa noite Colegas! Estou com uma situação um tanto inusitada. Tenho uma base de dados (Firebrid 2.0) que encontra-se em um servidor de arquivos (Windows XP) funcionando normalmente - consigo acessar a mesma sem problema. Porém se copio a mesma para meu notebook (Windows 7 64 bits), Firebird 2.1 64 bits e tento acessar esta base localmente 127.0.0.1:C:\MeuBanco.FDB ocorre o erro supra citado. Já tentei fazer backup/restore - mesmo erro, tentei executar o procedimento de recuperação do nosso colega Paulo e também nada, mesmo erro. Obs.: O arquivo não esta como somente leitura e também já dei permissão de controle total para todos os usuarios. Quem já passou por esta situação e pode me ajudar... dicas, sugestões serão sempre bem vindas. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Information from ESET NOD32 Antivirus, version of virus signature database 4889 (20100223) __________ 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 From hpensador em gmail.com Tue Feb 23 14:16:55 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Tue, 23 Feb 2010 14:16:55 -0300 Subject: [firebase-br] Is not a valid database In-Reply-To: References: Message-ID: Boa tarde Colegas! Nada... todas tentativas feitas. localhost/porta - já tinha tentado - fiz mais uma vez.. 127.0.0.1/porta - nada Obs.: até mesmo liberei a porta 3050 no firewall do windows. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From rubens em solucaoempresarial.net Tue Feb 23 16:10:04 2010 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Tue, 23 Feb 2010 16:10:04 -0300 Subject: [firebase-br] ISC ERROR CODE 335544329 INVALID BLOB handle Message-ID: <3B68A0054B7F42BFA4A842FD68ED535B@rubens> Boa tarde pessoal to transferindo via programa os arquivos do BASEDADOS.FDB (<-- arquivo antigo) para o ESTOQUE.FDB (<--- arquivo novo) e quero atualizar - quando chega a 90% do produto ele da esse erro ISC ERROR CODE 335544329 INVALID BLOB handle e outra vez aparece erro GDS32.DLL (do firebird) sabe o que es? From listas em warmboot.com.br Wed Feb 24 09:16:43 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 24 Feb 2010 09:16:43 -0300 Subject: [firebase-br] Mind the Bird! Message-ID: <342767908.20100224091643@warmboot.com.br> Pessoal, Foi iniciada a campanha de lançamento mundial do Firebird 2.5! Participem e divulguem: http://www.firebase.com.br/fb/noticias.php?id=2152 Para os que gostam de desenhar (ou conhecem bons designers), haverá um prêmio de USD 500 para o ganhador do concurso para criar um logo comemorativo do aniversário de 10 anos do Firebird! http://www.firebase.com.br/fb/noticias.php?id=2154 Ajudem a divulgar o concurso em listas de designers gráficos que vocês possam conhecer. []s Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From fpsgyn em gmail.com Wed Feb 24 16:00:07 2010 From: fpsgyn em gmail.com (=?ISO-8859-1?Q?F=E1bio_P=2E_Santos?=) Date: Wed, 24 Feb 2010 16:00:07 -0300 Subject: [firebase-br] Desativar Trigger abertura banco Message-ID: Como faço para que uma determinada trigger não seja executada na abertura do banco, por exemplo, tenho uma trigger que utilza o evento on_connect, neste caso ela será executada todas as vezes que alguém conectar no banco, só que se ela der um problema, que seja, não irei conseguir mais abrir o banco.. flou galera.... From listas em warmboot.com.br Wed Feb 24 16:18:30 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 24 Feb 2010 16:18:30 -0300 Subject: [firebase-br] Desativar Trigger abertura banco In-Reply-To: References: Message-ID: <1011559562.20100224161830@warmboot.com.br> Se eu não me engano, pela API vc tem como passar um DPB durante a conexão dizendo que não é pra executar os database triggers. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FPS> Como faço para que uma determinada trigger não seja executada na abertura do FPS> banco, por exemplo, tenho uma trigger que utilza o evento on_connect, neste FPS> caso FPS> ela será executada todas as vezes que alguém conectar no banco, só que se FPS> ela der um problema, que seja, não irei conseguir mais abrir o banco.. FPS> flou galera.... FPS> ______________________________________________ FPS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br FPS> Para saber como gerenciar/excluir seu cadastro na lista, use: FPS> http://www.firebase.com.br/fb/artigo.php?id=1107 FPS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Wed Feb 24 21:08:02 2010 From: bzottis em ig.com.br (=?ISO-8859-1?Q?Jos=E9_Mauricio_Barbisan_Zottis?=) Date: Wed, 24 Feb 2010 21:08:02 -0300 Subject: [firebase-br] Is not a valid database In-Reply-To: References: Message-ID: Via IBExpert, você consegue? Qual programa vc está usando. crie um alias no conf tive probçlema parecido, mas depois que usei alias, nem no vista e nem no seven deu erro. Em 22 de fevereiro de 2010 22:05, Hélio Oliveira escreveu: > Boa noite Colegas! > > Estou com uma situação um tanto inusitada. > Tenho uma base de dados (Firebrid 2.0) que encontra-se em um servidor de > arquivos (Windows XP) funcionando normalmente - consigo acessar a mesma sem > problema. Porém se copio a mesma para meu notebook (Windows 7 64 bits), > Firebird 2.1 64 bits e tento acessar esta base localmente 127.0.0.1:C:\MeuBanco.FDB > ocorre o erro supra citado. Já tentei fazer backup/restore - mesmo erro, > tentei executar o procedimento de recuperação do nosso colega Paulo e também > nada, mesmo erro. > > Obs.: O arquivo não esta como somente leitura e também já dei permissão de > controle total para todos os usuarios. > > Quem já passou por esta situação e pode me ajudar... dicas, sugestões serão > sempre bem vindas. > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.com/ > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rubens em solucaoempresarial.net Thu Feb 25 07:59:56 2010 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Thu, 25 Feb 2010 07:59:56 -0300 Subject: [firebase-br] INVALID BLOB handle Message-ID: <638F1FDA752541C789FDDFAEC1DF2A7D@rubens> Bom dia pessoal to transferindo via programa os arquivos do BASEDADOS.FDB (<-- arquivo antigo) para o ESTOQUE.FDB (<--- arquivo novo) e quero atualizar - quando chega a 90% do produto ele da esse erro ISC ERROR CODE 335544329 INVALID BLOB handle e outra vez aparece erro GDS32.DLL (do firebird) sabe o que es? From juniorpt em gmail.com Thu Feb 25 08:13:19 2010 From: juniorpt em gmail.com (Paulo Moreira da Costa Junior) Date: Thu, 25 Feb 2010 08:13:19 -0300 Subject: [firebase-br] Estabilidade do BD Message-ID: Bom dia amigos, atualmente tenho um banco de dados firebird 1,5 funcionando no cliente e este tem um trafego pequeno de informações e funciona muito bem até aqui o maior tamanho que ele chegou até hoje foi cerca de 200MB, estamos passando agora por uma reestruturação do sistema que vai integrar os nossos clientes com mais de 1 filial, temos casos de até 10 filiais e uma das idéias é a de colocarmos um banco centralizado para todas estas filiais, pergunto a vocês por suas experiencias passadas se o nosso firebird vai bem em transações muito mais intensas pois o trafego de hoje pode ser multiplicado até em 10 vezes e o tamanho fisico do banco também irá aumentar nesta proporção, faremos a migração para a versão 2,0 ou até a 2,5 e gostaria de saber de vocês se não vou ter surpresas pois um crash do banco numa situação destas irá parar 10 lojas e não mais uma como é hoje. Bom dia e agradeço as opniões que virão -- Paulo Moreira da Costa Junior Cel.: 8751-7895 Res.: 4055-4655 From hpensador em gmail.com Thu Feb 25 08:16:01 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 25 Feb 2010 08:16:01 -0300 Subject: [firebase-br] Is not a valid database In-Reply-To: References: Message-ID: Bom dia José Maurício! Este erro ocorre tanto via aplicação, quanto via IBExpert. O mais estranho desta situação é que tenho bases de outras aplicações funcionando normalmente. Para contornar minha dor de cabeça, eu extrair o metadata (via IBExpert, conectado remotamente) e recriei a base em minha máquina. Ai funciona, porém a base recriada passa a ser do Firebird 2.1 e a base em meu servidor de arquivos é Firebird 2.0 e ainda não posso atualiza-la. > crie um alias no conf > > tive probçlema parecido, mas depois que usei alias, nem no vista e nem no > seven deu erro. > -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ From agalysson em gmail.com Thu Feb 25 08:20:51 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Thu, 25 Feb 2010 08:20:51 -0300 Subject: [firebase-br] Estabilidade do BD In-Reply-To: References: Message-ID: Bem, banco de dados (acho q o certo é dizer SGBD) são pré supostos a suportarem consideravel demanda de informações e essas coisas todas q vc disse... o que realmente vai influenciar no resultado, são os hardwares... um pc bom pra suportar legal, uma otima rede... e a segurança das informações tb, e claro... não sei te dar detalhes, mas a grosso modo, é isso -- Alysson Gonçalves de Azevedo (11) 8491-7730 <.>_( ò.ó )_<.> \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| Em 25 de fevereiro de 2010 08:13, Paulo Moreira da Costa Junior < juniorpt em gmail.com> escreveu: > Bom dia amigos, atualmente tenho um banco de dados firebird 1,5 funcionando > no cliente e este tem um trafego pequeno de informações e funciona muito > bem > até aqui o maior tamanho que ele chegou até hoje foi cerca de 200MB, > estamos > passando agora por uma reestruturação do sistema que vai integrar os nossos > clientes com mais de 1 filial, temos casos de até 10 filiais e uma das > idéias é a de colocarmos um banco centralizado para todas estas filiais, > pergunto a vocês por suas experiencias passadas se o nosso firebird vai bem > em transações muito mais intensas pois o trafego de hoje pode ser > multiplicado até em 10 vezes e o tamanho fisico do banco também irá > aumentar > nesta proporção, faremos a migração para a versão 2,0 ou até a 2,5 e > gostaria de saber de vocês se não vou ter surpresas pois um crash do banco > numa situação destas irá parar 10 lojas e não mais uma como é hoje. > Bom dia e agradeço as opniões que virão > > -- > Paulo Moreira da Costa Junior > Cel.: 8751-7895 > Res.: 4055-4655 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From embarbosa em gmail.com Thu Feb 25 08:36:44 2010 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Thu, 25 Feb 2010 08:36:44 -0300 Subject: [firebase-br] Desativar Trigger abertura banco Message-ID: Do release notes do FB 2.1.3 temos: gbak -nodbtriggers isql -nodbtriggers nbackup -T abraços From joseasilva em bol.com.br Thu Feb 25 10:32:33 2010 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Thu, 25 Feb 2010 10:32:33 -0300 Subject: [firebase-br] RES: INVALID BLOB handle In-Reply-To: <638F1FDA752541C789FDDFAEC1DF2A7D@rubens> Message-ID: <20100225133239.ECD541E4@smart6.bol.com.br> Bom Dia Rubens! 1. Já verificou se a base não está corrompida? 2. Consegue identificar qual o resgistro que está acontecendo o erro? 3. Se deixar esse registro de lado a importação acontece normalmente? 4. Está commitando os registros somente no final? 5. Se sim porque não faze-lo em intervalos menores? [ ]'s Jose Aparecido da Silva Fasystem -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rubens - Solucao Empresarial Enviada em: quinta-feira, 25 de fevereiro de 2010 08:00 Para: FireBase Assunto: [firebase-br] INVALID BLOB handle Bom dia pessoal to transferindo via programa os arquivos do BASEDADOS.FDB (<-- arquivo antigo) para o ESTOQUE.FDB (<--- arquivo novo) e quero atualizar - quando chega a 90% do produto ele da esse erro ISC ERROR CODE 335544329 INVALID BLOB handle e outra vez aparece erro GDS32.DLL (do firebird) sabe o que es? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From vansiqq em gmail.com Thu Feb 25 14:55:23 2010 From: vansiqq em gmail.com (Evandro Siqueira) Date: Thu, 25 Feb 2010 14:55:23 -0300 Subject: [firebase-br] Quantidade de produtos de um pedido Message-ID: <4B86B98B.2010506@gmail.com> Boa tarde pessoal, Estou quebrando a cabeça aqui com algo que a princípio me parecia simples. Tenho em uma tabela de ítens de pedidos a seguinte situação: PRODUTO---------COR---------------------QTDE CALÇA-------------BRANCA---------------10 CALÇA-------------PRETA------------------5 CALÇA-------------AZUL-------------------20 BLUSA-------------PRETA------------------1 BLUSA-------------AMARELA-------------1 BLUSA-------------BRANCA---------------1 E preciso de um select que me retorne quantos produtos diferentes tem no pedido (neste caso mostrado, tenho 2 produtos: calça e blusa) Existe uma forma de implementar isso em uma única instrução? Grato a todos pela ajuda. -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel From magnosysteminformatica em gmail.com Thu Feb 25 15:03:57 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Thu, 25 Feb 2010 15:03:57 -0300 Subject: [firebase-br] Quantidade de produtos de um pedido References: <4B86B98B.2010506@gmail.com> Message-ID: <008b01cab644$e8b09b40$6915a8c0@MagnoSystem> SELECT PRODUTO, COUNT(PRODUTO) AS QUANTIDADE FROM TABELA GROUP BY PRODUTO ----- Original Message ----- From: "Evandro Siqueira" To: "FireBase" Sent: Thursday, February 25, 2010 2:55 PM Subject: [firebase-br] Quantidade de produtos de um pedido Boa tarde pessoal, Estou quebrando a cabeça aqui com algo que a princípio me parecia simples. Tenho em uma tabela de ítens de pedidos a seguinte situação: PRODUTO---------COR---------------------QTDE CALÇA-------------BRANCA---------------10 CALÇA-------------PRETA------------------5 CALÇA-------------AZUL-------------------20 BLUSA-------------PRETA------------------1 BLUSA-------------AMARELA-------------1 BLUSA-------------BRANCA---------------1 E preciso de um select que me retorne quantos produtos diferentes tem no pedido (neste caso mostrado, tenho 2 produtos: calça e blusa) Existe uma forma de implementar isso em uma única instrução? Grato a todos pela ajuda. -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From mrjbs em ig.com.br Thu Feb 25 15:12:02 2010 From: mrjbs em ig.com.br (Joao Batista Santos) Date: Thu, 25 Feb 2010 15:12:02 -0300 Subject: [firebase-br] Quantidade de produtos de um pedido In-Reply-To: <4B86B98B.2010506@gmail.com> References: <4B86B98B.2010506@gmail.com> Message-ID: <4cd211631002251012l428069fie199436fdc77c3c2@mail.gmail.com> Vc. já tentou um "GROUP BY" ? Em 25 de fevereiro de 2010 14:55, Evandro Siqueira escreveu: > Boa tarde pessoal, > > Estou quebrando a cabeça aqui com algo que a princípio me parecia simples. > Tenho em uma tabela de ítens de pedidos a seguinte situação: > > PRODUTO---------COR---------------------QTDE > CALÇA-------------BRANCA---------------10 > CALÇA-------------PRETA------------------5 > CALÇA-------------AZUL-------------------20 > BLUSA-------------PRETA------------------1 > BLUSA-------------AMARELA-------------1 > BLUSA-------------BRANCA---------------1 > > E preciso de um select que me retorne quantos produtos diferentes tem no > pedido (neste caso mostrado, tenho 2 produtos: calça e blusa) > > Existe uma forma de implementar isso em uma única instrução? > > Grato a todos pela ajuda. > > -- > []?s. > > Evandro Siqueira > Programador de Sistemas > L?essentiel Lingerie > (79) 3254-5511 Ramal 218 > skype: evandro.lessentiel > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From diogo em weberinfo.com.br Thu Feb 25 15:18:06 2010 From: diogo em weberinfo.com.br (Diogo) Date: Thu, 25 Feb 2010 15:18:06 -0300 Subject: [firebase-br] Quantidade de produtos de um pedido References: <4B86B98B.2010506@gmail.com> Message-ID: É simples vc faz um select com o DISTICT (PRODUTO) E MANDA MOSTRAR A QUANTIDADE DE REGISTROS AFETADOS POR ESSA INSTRUÇÃO ACREDITO QUE ISSO DEVE RESOLVER O SEU PROBLEMA Att. Diogo de Amorim Pereira ----- Original Message ----- From: "Evandro Siqueira" To: "FireBase" Sent: Thursday, February 25, 2010 2:55 PM Subject: [firebase-br] Quantidade de produtos de um pedido Boa tarde pessoal, Estou quebrando a cabeça aqui com algo que a princípio me parecia simples. Tenho em uma tabela de ítens de pedidos a seguinte situação: PRODUTO---------COR---------------------QTDE CALÇA-------------BRANCA---------------10 CALÇA-------------PRETA------------------5 CALÇA-------------AZUL-------------------20 BLUSA-------------PRETA------------------1 BLUSA-------------AMARELA-------------1 BLUSA-------------BRANCA---------------1 E preciso de um select que me retorne quantos produtos diferentes tem no pedido (neste caso mostrado, tenho 2 produtos: calça e blusa) Existe uma forma de implementar isso em uma única instrução? Grato a todos pela ajuda. -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fabiola em cmk.com.br Thu Feb 25 15:21:11 2010 From: fabiola em cmk.com.br (Fabiola - CMK) Date: Thu, 25 Feb 2010 15:21:11 -0300 Subject: [firebase-br] RES: Quantidade de produtos de um pedido In-Reply-To: <4B86B98B.2010506@gmail.com> Message-ID: <20100225181916.0BF488F98F@r-bu4-smtp.u.inova.com.br> Select count(produto), produto from TABELA Where condicao Group by produto Fabiola Parra Analista de Sistemas CMK Global Service . (11)4366-2030 www.cmk.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Evandro Siqueira Enviada em: quinta-feira, 25 de fevereiro de 2010 14:55 Para: FireBase Assunto: [firebase-br] Quantidade de produtos de um pedido Boa tarde pessoal, Estou quebrando a cabeça aqui com algo que a princípio me parecia simples. Tenho em uma tabela de ítens de pedidos a seguinte situação: PRODUTO---------COR---------------------QTDE CALÇA-------------BRANCA---------------10 CALÇA-------------PRETA------------------5 CALÇA-------------AZUL-------------------20 BLUSA-------------PRETA------------------1 BLUSA-------------AMARELA-------------1 BLUSA-------------BRANCA---------------1 E preciso de um select que me retorne quantos produtos diferentes tem no pedido (neste caso mostrado, tenho 2 produtos: calça e blusa) Existe uma forma de implementar isso em uma única instrução? Grato a todos pela ajuda. -- []’s. Evandro Siqueira Programador de Sistemas L’essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magnosysteminformatica em gmail.com Thu Feb 25 16:08:17 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Thu, 25 Feb 2010 16:08:17 -0300 Subject: [firebase-br] RES: Quantidade de produtos de um pedido References: <20100225181916.0BF488F98F@r-bu4-smtp.u.inova.com.br> Message-ID: <009801cab64d$e4af2120$6915a8c0@MagnoSystem> No Firebird 2.1 funciona. Não sei nas outras versões anteriores. SELECT COUNT(*) FROM (SELECT DISTINCT PRODUTO FROM TABELA) ----- Original Message ----- From: "Fabiola - CMK" To: ; "'FireBase'" Sent: Thursday, February 25, 2010 3:21 PM Subject: [firebase-br] RES: Quantidade de produtos de um pedido Select count(produto), produto from TABELA Where condicao Group by produto Fabiola Parra Analista de Sistemas CMK Global Service . (11)4366-2030 www.cmk.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Evandro Siqueira Enviada em: quinta-feira, 25 de fevereiro de 2010 14:55 Para: FireBase Assunto: [firebase-br] Quantidade de produtos de um pedido Boa tarde pessoal, Estou quebrando a cabeça aqui com algo que a princípio me parecia simples. Tenho em uma tabela de ítens de pedidos a seguinte situação: PRODUTO---------COR---------------------QTDE CALÇA-------------BRANCA---------------10 CALÇA-------------PRETA------------------5 CALÇA-------------AZUL-------------------20 BLUSA-------------PRETA------------------1 BLUSA-------------AMARELA-------------1 BLUSA-------------BRANCA---------------1 E preciso de um select que me retorne quantos produtos diferentes tem no pedido (neste caso mostrado, tenho 2 produtos: calça e blusa) Existe uma forma de implementar isso em uma única instrução? Grato a todos pela ajuda. -- []'s. Evandro Siqueira Programador de Sistemas L'essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magnosysteminformatica em gmail.com Thu Feb 25 16:10:01 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Thu, 25 Feb 2010 16:10:01 -0300 Subject: [firebase-br] RES: Quantidade de produtos de um pedido References: <20100225181916.0BF488F98F@r-bu4-smtp.u.inova.com.br> Message-ID: <009b01cab64e$231eb600$6915a8c0@MagnoSystem> Se na versão anterior não funcionar, faça uma VIEW contendo (SELECT DISTINCT PRODUTO FROM TABELA) e depois é só dar um SELECT COUNT(*) FROM VIEW ----- Original Message ----- From: "Fabiola - CMK" To: ; "'FireBase'" Sent: Thursday, February 25, 2010 3:21 PM Subject: [firebase-br] RES: Quantidade de produtos de um pedido Select count(produto), produto from TABELA Where condicao Group by produto Fabiola Parra Analista de Sistemas CMK Global Service . (11)4366-2030 www.cmk.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Evandro Siqueira Enviada em: quinta-feira, 25 de fevereiro de 2010 14:55 Para: FireBase Assunto: [firebase-br] Quantidade de produtos de um pedido Boa tarde pessoal, Estou quebrando a cabeça aqui com algo que a princípio me parecia simples. Tenho em uma tabela de ítens de pedidos a seguinte situação: PRODUTO---------COR---------------------QTDE CALÇA-------------BRANCA---------------10 CALÇA-------------PRETA------------------5 CALÇA-------------AZUL-------------------20 BLUSA-------------PRETA------------------1 BLUSA-------------AMARELA-------------1 BLUSA-------------BRANCA---------------1 E preciso de um select que me retorne quantos produtos diferentes tem no pedido (neste caso mostrado, tenho 2 produtos: calça e blusa) Existe uma forma de implementar isso em uma única instrução? Grato a todos pela ajuda. -- []'s. Evandro Siqueira Programador de Sistemas L'essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From vansiqq em gmail.com Thu Feb 25 16:26:16 2010 From: vansiqq em gmail.com (Evandro Siqueira) Date: Thu, 25 Feb 2010 16:26:16 -0300 Subject: [firebase-br] RES: Quantidade de produtos de um pedido In-Reply-To: <009801cab64d$e4af2120$6915a8c0@MagnoSystem> References: <20100225181916.0BF488F98F@r-bu4-smtp.u.inova.com.br> <009801cab64d$e4af2120$6915a8c0@MagnoSystem> Message-ID: <4B86CED8.5010102@gmail.com> Correto, Magno!!! Funciona perfeitamente no 2.1. acabei de testar. Pena que eu precisava dessa instrução no sql server e lá não deu reggae mesmo. tive que implementar um cursor para varrer a tabela e ir contando 1 a 1. Depois vou ver com calma se tem uma forma simples como essa para implementar no Server. Mas valeu mesmo pela força. Magno System escreveu: > No Firebird 2.1 funciona. Não sei nas outras versões anteriores. > > SELECT COUNT(*) FROM (SELECT DISTINCT PRODUTO FROM TABELA) > > > > ----- Original Message ----- From: "Fabiola - CMK" > To: ; "'FireBase'" > Sent: Thursday, February 25, 2010 3:21 PM > Subject: [firebase-br] RES: Quantidade de produtos de um pedido > > > Select count(produto), produto from TABELA > Where condicao > Group by produto > > Fabiola Parra > > Analista de Sistemas > > > > CMK Global Service . > > (11)4366-2030 > > www.cmk.com.br > > -----Mensagem original----- > De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br] Em > nome de Evandro Siqueira > Enviada em: quinta-feira, 25 de fevereiro de 2010 14:55 > Para: FireBase > Assunto: [firebase-br] Quantidade de produtos de um pedido > > Boa tarde pessoal, > > Estou quebrando a cabeça aqui com algo que a princípio me parecia > simples. Tenho em uma tabela de ítens de pedidos a seguinte situação: > > PRODUTO---------COR---------------------QTDE > CALÇA-------------BRANCA---------------10 > CALÇA-------------PRETA------------------5 > CALÇA-------------AZUL-------------------20 > BLUSA-------------PRETA------------------1 > BLUSA-------------AMARELA-------------1 > BLUSA-------------BRANCA---------------1 > > E preciso de um select que me retorne quantos produtos diferentes tem no > pedido (neste caso mostrado, tenho 2 produtos: calça e blusa) > > Existe uma forma de implementar isso em uma única instrução? > > Grato a todos pela ajuda. > -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel From agalysson em gmail.com Thu Feb 25 16:38:15 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Thu, 25 Feb 2010 16:38:15 -0300 Subject: [firebase-br] RES: Quantidade de produtos de um pedido In-Reply-To: <4B86CED8.5010102@gmail.com> References: <20100225181916.0BF488F98F@r-bu4-smtp.u.inova.com.br> <009801cab64d$e4af2120$6915a8c0@MagnoSystem> <4B86CED8.5010102@gmail.com> Message-ID: Como?? estranho, sql é sql independente se é firebird, sqlserver ou mysql... claro q cada um desses tem suas particularidades, mas uma instrução de trazar a qtd de valores diferentes é coisa basica, qq sgbd tem... de todos os exemplos que deram aew, não vi se quer uma maneira q não funcionaria em qualquer sgbd (sem considerar diferenças na sintaxe, a instrução seria exatamente igual... agora fiquei curioso... explica ai o que aconteceu... se foi um erro ou oq... -- Alysson Gonçalves de Azevedo (11) 8491-7730 <.>_( ò.ó )_<.> \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| Em 25 de fevereiro de 2010 16:26, Evandro Siqueira escreveu: > Correto, Magno!!! > > Funciona perfeitamente no 2.1. acabei de testar. Pena que eu precisava > dessa instrução no sql server e lá não deu reggae mesmo. tive que > implementar um cursor para varrer a tabela e ir contando 1 a 1. > > Depois vou ver com calma se tem uma forma simples como essa para > implementar no Server. Mas valeu mesmo pela força. > > Magno System escreveu: > > No Firebird 2.1 funciona. Não sei nas outras versões anteriores. >> >> SELECT COUNT(*) FROM (SELECT DISTINCT PRODUTO FROM TABELA) >> >> >> >> ----- Original Message ----- From: "Fabiola - CMK" >> To: ; "'FireBase'" >> Sent: Thursday, February 25, 2010 3:21 PM >> Subject: [firebase-br] RES: Quantidade de produtos de um pedido >> >> >> Select count(produto), produto from TABELA >> Where condicao >> Group by produto >> >> Fabiola Parra >> >> Analista de Sistemas >> >> >> >> CMK Global Service . >> >> (11)4366-2030 >> >> www.cmk.com.br >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Evandro Siqueira >> Enviada em: quinta-feira, 25 de fevereiro de 2010 14:55 >> Para: FireBase >> Assunto: [firebase-br] Quantidade de produtos de um pedido >> >> Boa tarde pessoal, >> >> Estou quebrando a cabeça aqui com algo que a princípio me parecia >> simples. Tenho em uma tabela de ítens de pedidos a seguinte situação: >> >> PRODUTO---------COR---------------------QTDE >> CALÇA-------------BRANCA---------------10 >> CALÇA-------------PRETA------------------5 >> CALÇA-------------AZUL-------------------20 >> BLUSA-------------PRETA------------------1 >> BLUSA-------------AMARELA-------------1 >> BLUSA-------------BRANCA---------------1 >> >> E preciso de um select que me retorne quantos produtos diferentes tem no >> pedido (neste caso mostrado, tenho 2 produtos: calça e blusa) >> >> Existe uma forma de implementar isso em uma única instrução? >> >> Grato a todos pela ajuda. >> >> > -- > []?s. > > Evandro Siqueira > Programador de Sistemas > L?essentiel Lingerie > (79) 3254-5511 Ramal 218 > skype: evandro.lessentiel > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From magnosysteminformatica em gmail.com Thu Feb 25 16:57:06 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Thu, 25 Feb 2010 16:57:06 -0300 Subject: [firebase-br] RES: Quantidade de produtos de um pedido References: <20100225181916.0BF488F98F@r-bu4-smtp.u.inova.com.br> <009801cab64d$e4af2120$6915a8c0@MagnoSystem><4B86CED8.5010102@gmail.com> Message-ID: <00b101cab654$b70b4e40$6915a8c0@MagnoSystem> Ele está referindo a um SELECT DE UM SELECT >>> (SELECT COUNT(*) FROM (SELECT DISTINCT PRODUTO FROM TABELA) Note que depois do FROM em vez de ter uma tabela tem um outro select. Não sei dizer se isto teria em outros SGDB's pois trabalho somente com FIREBIRD. Agora que tem cara de ser uma particularidade do FB, isto tem. ----- Original Message ----- From: "Alysson Azevedo" To: ; "FireBase" Sent: Thursday, February 25, 2010 4:38 PM Subject: Re: [firebase-br] RES: Quantidade de produtos de um pedido Como?? estranho, sql é sql independente se é firebird, sqlserver ou mysql... claro q cada um desses tem suas particularidades, mas uma instrução de trazar a qtd de valores diferentes é coisa basica, qq sgbd tem... de todos os exemplos que deram aew, não vi se quer uma maneira q não funcionaria em qualquer sgbd (sem considerar diferenças na sintaxe, a instrução seria exatamente igual... agora fiquei curioso... explica ai o que aconteceu... se foi um erro ou oq... -- Alysson Gonçalves de Azevedo (11) 8491-7730 <.>_( ò.ó )_<.> \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| Em 25 de fevereiro de 2010 16:26, Evandro Siqueira escreveu: > Correto, Magno!!! > > Funciona perfeitamente no 2.1. acabei de testar. Pena que eu precisava > dessa instrução no sql server e lá não deu reggae mesmo. tive que > implementar um cursor para varrer a tabela e ir contando 1 a 1. > > Depois vou ver com calma se tem uma forma simples como essa para > implementar no Server. Mas valeu mesmo pela força. > > Magno System escreveu: > > No Firebird 2.1 funciona. Não sei nas outras versões anteriores. >> >> SELECT COUNT(*) FROM (SELECT DISTINCT PRODUTO FROM TABELA) >> >> >> >> ----- Original Message ----- From: "Fabiola - CMK" >> To: ; "'FireBase'" >> Sent: Thursday, February 25, 2010 3:21 PM >> Subject: [firebase-br] RES: Quantidade de produtos de um pedido >> >> >> Select count(produto), produto from TABELA >> Where condicao >> Group by produto >> >> Fabiola Parra >> >> Analista de Sistemas >> >> >> >> CMK Global Service . >> >> (11)4366-2030 >> >> www.cmk.com.br >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Evandro Siqueira >> Enviada em: quinta-feira, 25 de fevereiro de 2010 14:55 >> Para: FireBase >> Assunto: [firebase-br] Quantidade de produtos de um pedido >> >> Boa tarde pessoal, >> >> Estou quebrando a cabeça aqui com algo que a princípio me parecia >> simples. Tenho em uma tabela de ítens de pedidos a seguinte situação: >> >> PRODUTO---------COR---------------------QTDE >> CALÇA-------------BRANCA---------------10 >> CALÇA-------------PRETA------------------5 >> CALÇA-------------AZUL-------------------20 >> BLUSA-------------PRETA------------------1 >> BLUSA-------------AMARELA-------------1 >> BLUSA-------------BRANCA---------------1 >> >> E preciso de um select que me retorne quantos produtos diferentes tem no >> pedido (neste caso mostrado, tenho 2 produtos: calça e blusa) >> >> Existe uma forma de implementar isso em uma única instrução? >> >> Grato a todos pela ajuda. >> >> > -- > []?s. > > Evandro Siqueira > Programador de Sistemas > L?essentiel Lingerie > (79) 3254-5511 Ramal 218 > skype: evandro.lessentiel > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From vansiqq em gmail.com Thu Feb 25 17:03:44 2010 From: vansiqq em gmail.com (Evandro Siqueira) Date: Thu, 25 Feb 2010 17:03:44 -0300 Subject: [firebase-br] RES: Quantidade de produtos de um pedido In-Reply-To: <00b101cab654$b70b4e40$6915a8c0@MagnoSystem> References: <20100225181916.0BF488F98F@r-bu4-smtp.u.inova.com.br> <009801cab64d$e4af2120$6915a8c0@MagnoSystem><4B86CED8.5010102@gmail.com> <00b101cab654$b70b4e40$6915a8c0@MagnoSystem> Message-ID: <4B86D7A0.60707@gmail.com> Eu não sei se é uma particularidade do FB, mas no sql server não funcionou... Magno System escreveu: > Ele está referindo a um SELECT DE UM SELECT >>> (SELECT COUNT(*) FROM > (SELECT DISTINCT PRODUTO FROM TABELA) > > Note que depois do FROM em vez de ter uma tabela tem um outro select. > > Não sei dizer se isto teria em outros SGDB's pois trabalho somente com > FIREBIRD. Agora que tem cara de ser uma particularidade do FB, isto tem. > > > ----- Original Message ----- From: "Alysson Azevedo" > > To: ; "FireBase" > Sent: Thursday, February 25, 2010 4:38 PM > Subject: Re: [firebase-br] RES: Quantidade de produtos de um pedido > > > Como?? estranho, sql é sql independente se é firebird, sqlserver ou > mysql... > claro q cada um desses tem suas particularidades, mas uma instrução de > trazar a qtd de valores diferentes é coisa basica, qq sgbd tem... > de todos os exemplos que deram aew, não vi se quer uma maneira q não > funcionaria em qualquer sgbd (sem considerar diferenças na sintaxe, a > instrução seria exatamente igual... > > agora fiquei curioso... > explica ai o que aconteceu... se foi um erro ou oq... > -- > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > <.>_( ò.ó )_<.> > > \\ ^__^ > \\ (oo)\_______ > \(__)\ )\/ > ||`~~~~~´|| > _||' _|| > > > Em 25 de fevereiro de 2010 16:26, Evandro Siqueira > escreveu: > >> Correto, Magno!!! >> >> Funciona perfeitamente no 2.1. acabei de testar. Pena que eu precisava >> dessa instrução no sql server e lá não deu reggae mesmo. tive que >> implementar um cursor para varrer a tabela e ir contando 1 a 1. >> >> Depois vou ver com calma se tem uma forma simples como essa para >> implementar no Server. Mas valeu mesmo pela força. >> >> Magno System escreveu: >> >> No Firebird 2.1 funciona. Não sei nas outras versões anteriores. >>> >>> SELECT COUNT(*) FROM (SELECT DISTINCT PRODUTO FROM TABELA) >>> >>> >>> >>> ----- Original Message ----- From: "Fabiola - CMK" >>> To: ; "'FireBase'" >>> Sent: Thursday, February 25, 2010 3:21 PM >>> Subject: [firebase-br] RES: Quantidade de produtos de um pedido >>> >>> >>> Select count(produto), produto from TABELA >>> Where condicao >>> Group by produto >>> >>> Fabiola Parra >>> >>> Analista de Sistemas >>> >>> >>> >>> CMK Global Service . >>> >>> (11)4366-2030 >>> >>> www.cmk.com.br >>> >>> -----Mensagem original----- >>> De: lista-bounces em firebase.com.br >>> [mailto:lista-bounces em firebase.com.br] >>> Em >>> nome de Evandro Siqueira >>> Enviada em: quinta-feira, 25 de fevereiro de 2010 14:55 >>> Para: FireBase >>> Assunto: [firebase-br] Quantidade de produtos de um pedido >>> >>> Boa tarde pessoal, >>> >>> Estou quebrando a cabeça aqui com algo que a princípio me parecia >>> simples. Tenho em uma tabela de ítens de pedidos a seguinte situação: >>> >>> PRODUTO---------COR---------------------QTDE >>> CALÇA-------------BRANCA---------------10 >>> CALÇA-------------PRETA------------------5 >>> CALÇA-------------AZUL-------------------20 >>> BLUSA-------------PRETA------------------1 >>> BLUSA-------------AMARELA-------------1 >>> BLUSA-------------BRANCA---------------1 >>> >>> E preciso de um select que me retorne quantos produtos diferentes >>> tem no >>> pedido (neste caso mostrado, tenho 2 produtos: calça e blusa) >>> >>> Existe uma forma de implementar isso em uma única instrução? >>> >>> Grato a todos pela ajuda. >>> >>> >> -- >> []?s. >> >> Evandro Siqueira >> Programador de Sistemas >> L?essentiel Lingerie >> (79) 3254-5511 Ramal 218 >> skype: evandro.lessentiel >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel From unixkiller em gmail.com Thu Feb 25 20:22:49 2010 From: unixkiller em gmail.com (Joao Marcos) Date: Thu, 25 Feb 2010 20:22:49 -0300 Subject: [firebase-br] RES: Quantidade de produtos de um pedido In-Reply-To: <4B86D7A0.60707@gmail.com> References: <20100225181916.0BF488F98F@r-bu4-smtp.u.inova.com.br> <009801cab64d$e4af2120$6915a8c0@MagnoSystem> <4B86CED8.5010102@gmail.com> <00b101cab654$b70b4e40$6915a8c0@MagnoSystem> <4B86D7A0.60707@gmail.com> Message-ID: bem estranho.. Isso é um SQL beeem simples. Não funcionar no SQLServer é beeeem estranho From sergio_ag em terra.com.br Thu Feb 25 20:28:40 2010 From: sergio_ag em terra.com.br (Sérgio Alexandre Gianezini) Date: Thu, 25 Feb 2010 20:28:40 -0300 Subject: [firebase-br] Quantidade de produtos de um pedido References: <4B86B98B.2010506@gmail.com> Message-ID: Simples assim: SELECT COUNT(DISTINCT(PRODUTO)) FROM TABELA From infosag em terra.com.br Thu Feb 25 20:36:42 2010 From: infosag em terra.com.br (Anderson - INFOSAG) Date: Thu, 25 Feb 2010 20:36:42 -0300 Subject: [firebase-br] Quantidade de produtos de um pedido In-Reply-To: References: <4B86B98B.2010506@gmail.com> Message-ID: <3A7F7BA00B1442A28E75749BB703CC4B@infonote> amigo no sql server o banco de dados esta como Banco ou Schema ? quel o erro que da no sqlsever ? From janderson.matos em gmail.com Thu Feb 25 23:35:36 2010 From: janderson.matos em gmail.com (Janderson Matos) Date: Thu, 25 Feb 2010 23:35:36 -0300 Subject: [firebase-br] Quantidade de produtos de um pedido In-Reply-To: <3A7F7BA00B1442A28E75749BB703CC4B@infonote> References: <4B86B98B.2010506@gmail.com> <3A7F7BA00B1442A28E75749BB703CC4B@infonote> Message-ID: <715a92ff1002251835y22d14cf5ifa545b18dd59a822@mail.gmail.com> Sérgio, Sua instrução somente resultará no número de produtos diferentes, faça o teste. [[]]'s... Janderson Em 25 de fevereiro de 2010 20:36, Anderson - INFOSAG escreveu: > amigo no sql server o banco de dados esta como Banco ou Schema ? > > quel o erro que da no sqlsever ? > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From vansiqq em gmail.com Fri Feb 26 07:21:31 2010 From: vansiqq em gmail.com (Evandro Siqueira) Date: Fri, 26 Feb 2010 07:21:31 -0300 Subject: [firebase-br] Quantidade de produtos de um pedido In-Reply-To: References: <4B86B98B.2010506@gmail.com> Message-ID: <4B87A0AB.30503@gmail.com> Perfeito, Sérgio!!! Era exatamente isso que eu queria. Problema resolvido!!! Obrigado mesmo. -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Sérgio Alexandre Gianezini escreveu: > Simples assim: > > SELECT COUNT(DISTINCT(PRODUTO)) FROM TABELA > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From vansiqq em gmail.com Fri Feb 26 07:29:14 2010 From: vansiqq em gmail.com (Evandro Siqueira) Date: Fri, 26 Feb 2010 07:29:14 -0300 Subject: [firebase-br] Quantidade de produtos de um pedido In-Reply-To: <715a92ff1002251835y22d14cf5ifa545b18dd59a822@mail.gmail.com> References: <4B86B98B.2010506@gmail.com> <3A7F7BA00B1442A28E75749BB703CC4B@infonote> <715a92ff1002251835y22d14cf5ifa545b18dd59a822@mail.gmail.com> Message-ID: <4B87A27A.5000007@gmail.com> Janderson, Mas era exatamente isso que eu queria! O pessoal quer que eu informe em um relatório de pedidos a atender, quantos modelos diferentes tem em cada pedido, para ter uma noção do volume de alocação de recursos para produção... pq existem casos em que um pedido de R$ 1000 contém, digamos, 80 ou 100 modelos diferentes enquanto outro é de apenas R$ 600 mas são apenas 4 modelos... o segundo é muito mais fácil para atender e passa a ter prioridade sobre o primeiro, entendeu? Eu particularmente não concordo muito com essa filosofia, mas a gente "amarra o burro onde o dono do burro manda", né? -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Janderson Matos escreveu: > Sérgio, > > Sua instrução somente resultará no número de produtos diferentes, faça o > teste. > > [[]]'s... > Janderson > > > Em 25 de fevereiro de 2010 20:36, Anderson - INFOSAG > escreveu: > > >> amigo no sql server o banco de dados esta como Banco ou Schema ? >> >> quel o erro que da no sqlsever ? >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Feb 26 07:41:31 2010 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Fri, 26 Feb 2010 07:41:31 -0300 Subject: [firebase-br] Client em Linux Message-ID: <795edc731002260241s6a6c8198j9bfe51e6841c5f87@mail.gmail.com> Amigos, Alguém conhece um software semelhante ao IBExpert que rode em Linux. O Flamerobin, é bom, mas não tem DEBUG; Seria muito bom isso. From kdcc em terra.com.br Fri Feb 26 09:05:31 2010 From: kdcc em terra.com.br (=?iso-8859-1?Q?Kl=E9ber_Caneva?=) Date: Fri, 26 Feb 2010 09:05:31 -0300 Subject: [firebase-br] Quantidade de produtos de um pedido In-Reply-To: References: <4B86B98B.2010506@gmail.com> Message-ID: Aprendi mais uma. Se tivesse que fazer, iria usar Select de Select. Mas desse jeito é mais simples e legivel. []´s Kléber Caneva ----- Original Message ----- From: "Sérgio Alexandre Gianezini" To: Sent: Thursday, February 25, 2010 8:28 PM Subject: Re: [firebase-br] Quantidade de produtos de um pedido Simples assim: SELECT COUNT(DISTINCT(PRODUTO)) FROM TABELA ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa 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=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjY3MTQwNjUyLjI1MzEyNS4xMDMzLnNhbnRvbmluLnRwbi50ZXJyYS5jb20sMzk4Nw==TerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From estanisgeyer em gmail.com Fri Feb 26 09:35:23 2010 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Fri, 26 Feb 2010 09:35:23 -0300 Subject: [firebase-br] Client em Linux In-Reply-To: <795edc731002260241s6a6c8198j9bfe51e6841c5f87@mail.gmail.com> References: <795edc731002260241s6a6c8198j9bfe51e6841c5f87@mail.gmail.com> Message-ID: <8f19defc1002260435p44a2653dlf4ff6dc88a89dd23@mail.gmail.com> Há um tópico no site sobre como rodar o IBExpert no Linux: http://www.firebase.com.br/fb/artigo.php?id=1366 Em 26 de fevereiro de 2010 07:41, Gustavo Moda escreveu: > Amigos, > > Alguém conhece um software semelhante ao IBExpert que rode em Linux. > > O Flamerobin, é bom, mas não tem DEBUG; Seria muito bom isso. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Marcelo E. Geyer Standard Net Tecnologia e Informação From cpd em contabilizanet.com.br Fri Feb 26 09:37:56 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Fri, 26 Feb 2010 09:37:56 -0300 Subject: [firebase-br] diferentes versoes Message-ID: bom dia pessoal,,, tem um cliente meu que roda minha aplicacao em rede, la sao 5 computadores com firebird1.5 e windows xp professional inclusive o servidor, porem esta semana adicionei mais uma maquina na rede e instalei o firebird 1.5 tbm,mais nao estou conseguindo fazer a conexao com o banco de dados, da um erro que a rede nao foi encontrada,,lembrando que eu consigo pingar o servidor normalmente e que esta maquina tbm nao e windows xp professional e sim xp home edition. alguem ja passou por isto e pode me ajudar? Cristiano Marcio Duarte Silva Contabiliza Consultoria Contábil e Empresarial Ltda. Fone: (37)3274-1720 - Cel.: (37)9973-4561 E-mail: cpd @contabilizanet.com.br From gustavo.moda em gmail.com Fri Feb 26 09:51:44 2010 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Fri, 26 Feb 2010 09:51:44 -0300 Subject: [firebase-br] Client em Linux In-Reply-To: <8f19defc1002260435p44a2653dlf4ff6dc88a89dd23@mail.gmail.com> References: <795edc731002260241s6a6c8198j9bfe51e6841c5f87@mail.gmail.com> <8f19defc1002260435p44a2653dlf4ff6dc88a89dd23@mail.gmail.com> Message-ID: <795edc731002260451u140aa36fh8341a26fb72bc325@mail.gmail.com> 2010/2/26 Marcelo Geyer > Há um tópico no site sobre como rodar o IBExpert no Linux: > http://www.firebase.com.br/fb/artigo.php?id=1366 > > Olá, Obrigado, Uso o IBExpert no Linux. Gostaria de um nativo. Obrigado From bzottis em ig.com.br Fri Feb 26 11:31:00 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Fri, 26 Feb 2010 11:31:00 -0300 Subject: [firebase-br] RES: Is not a valid database In-Reply-To: References: Message-ID: <012801cab6f0$55b7b6f0$012724d0$@com.br> Olá, desculpe não responder antes, estava com problema com a minha internet..... Ontem mesmo aconteceu um caso estranho em um cliente meu, as estaçoõpes não conseguiam se conectar... Tive que reinstalar o firebird para resolver... Já tentou reinstalar? E o alias? Tentou? Abraço. OS: A Informtaica era para ser uma ciência exata, mas..... de exata não tem nada né.... Cada caso cabuloso............ heheheheheh. Já verificou -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Hélio Oliveira Enviada em: quinta-feira, 25 de fevereiro de 2010 08:16 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Is not a valid database Bom dia José Maurício! Este erro ocorre tanto via aplicação, quanto via IBExpert. O mais estranho desta situação é que tenho bases de outras aplicações funcionando normalmente. Para contornar minha dor de cabeça, eu extrair o metadata (via IBExpert, conectado remotamente) e recriei a base em minha máquina. Ai funciona, porém a base recriada passa a ser do Firebird 2.1 e a base em meu servidor de arquivos é Firebird 2.0 e ainda não posso atualiza-la. > crie um alias no conf > > tive probçlema parecido, mas depois que usei alias, nem no vista e nem no > seven deu erro. > -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2711 - Data de Lançamento: 02/26/10 04:34:00 From rafael.barros em twins.inf.br Fri Feb 26 11:36:10 2010 From: rafael.barros em twins.inf.br (Rafael Barros - Twins) Date: Fri, 26 Feb 2010 11:36:10 -0300 Subject: [firebase-br] =?windows-1252?q?Parar_Servi=E7o_Firebird_Classic_n?= =?windows-1252?q?o_Linux?= In-Reply-To: <4B86D7A0.60707@gmail.com> References: <20100225181916.0BF488F98F@r-bu4-smtp.u.inova.com.br> <009801cab64d$e4af2120$6915a8c0@MagnoSystem><4B86CED8.5010102@gmail.com> <00b101cab654$b70b4e40$6915a8c0@MagnoSystem> <4B86D7A0.60707@gmail.com> Message-ID: <4B87DC5A.3010300@twins.inf.br> Aee pessoal, alguém sabe alguma dica de como parar o serviço do Firebird Classic (2.05) no linux, sempre quando preciso pararo serviço da um tremendo trabalho pois mesmo finalizando os processos ele conecta novamente, o que eu faço quando tenho que dar manutenção em uma base com a versão classic no linux, eu derrubo todos usuários e altero a senha do usuário do firebird para ninguém mais conectar. From bzottis em ig.com.br Fri Feb 26 11:34:37 2010 From: bzottis em ig.com.br (=?iso-8859-1?Q?Jos=E9_mauricio_Zottis?=) Date: Fri, 26 Feb 2010 11:34:37 -0300 Subject: [firebase-br] RES: Is not a valid database In-Reply-To: References: Message-ID: <012901cab6f0$d7022a10$85067e30$@com.br> Outra coisa, veja se as bibliotecas do Firebird não estão desatualizadas. msvcm80.dll msvcp80.dll msvcr80.dll eu uso o Win 7 64 bits também, e copio normalmente de um XP para o Meu. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Hélio Oliveira Enviada em: segunda-feira, 22 de fevereiro de 2010 22:06 Para: lista em firebase.com.br Assunto: [firebase-br] Is not a valid database Boa noite Colegas! Estou com uma situação um tanto inusitada. Tenho uma base de dados (Firebrid 2.0) que encontra-se em um servidor de arquivos (Windows XP) funcionando normalmente - consigo acessar a mesma sem problema. Porém se copio a mesma para meu notebook (Windows 7 64 bits), Firebird 2.1 64 bits e tento acessar esta base localmente 127.0.0.1:C:\MeuBanco.FDB ocorre o erro supra citado. Já tentei fazer backup/restore - mesmo erro, tentei executar o procedimento de recuperação do nosso colega Paulo e também nada, mesmo erro. Obs.: O arquivo não esta como somente leitura e também já dei permissão de controle total para todos os usuarios. Quem já passou por esta situação e pode me ajudar... dicas, sugestões serão sempre bem vindas. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 9.0.733 / Banco de dados de vírus: 271.1.1/2711 - Data de Lançamento: 02/26/10 04:34:00 From listas em warmboot.com.br Fri Feb 26 11:58:32 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 26 Feb 2010 11:58:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?Parar_Servi=E7o_Firebird_Classic_no_?= =?iso-8859-1?q?Linux?= In-Reply-To: <4B87DC5A.3010300@twins.inf.br> References: <20100225181916.0BF488F98F@r-bu4-smtp.u.inova.com.br> <009801cab64d$e4af2120$6915a8c0@MagnoSystem><4B86CED8.5010102@gmail.com> <00b101cab654$b70b4e40$6915a8c0@MagnoSystem> <4B86D7A0.60707@gmail.com> <4B87DC5A.3010300@twins.inf.br> Message-ID: <1943813576.20100226115832@warmboot.com.br> Vc pode colocar o banco em modo de shutdown single, com isso, soh o sysdba ou o dono do banco poderá conectar (e apenas uma conexão). []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br RBT> Aee pessoal, alguém sabe alguma dica de como parar o serviço do Firebird RBT> Classic (2.05) no linux, sempre quando preciso pararo serviço da um RBT> tremendo trabalho pois mesmo finalizando os processos ele conecta RBT> novamente, o que eu faço quando tenho que dar manutenção em uma base com RBT> a versão classic no linux, eu derrubo todos usuários e altero a senha do RBT> usuário do firebird para ninguém mais conectar. RBT> ______________________________________________ RBT> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br RBT> Para saber como gerenciar/excluir seu cadastro na lista, use: RBT> http://www.firebase.com.br/fb/artigo.php?id=1107 RBT> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fcarlos em cpafac.embrapa.br Fri Feb 26 12:05:22 2010 From: fcarlos em cpafac.embrapa.br (Francisco Carlos da Rocha Gomes) Date: Fri, 26 Feb 2010 11:05:22 -0400 Subject: [firebase-br] =?iso-8859-1?q?Onde_posso_ver_as_novidades_dessa_no?= =?iso-8859-1?q?va_vers=E3o_do_Firebird_que_t=E1_saindo=3F?= In-Reply-To: <795edc731002260451u140aa36fh8341a26fb72bc325@mail.gmail.com> References: <795edc731002260241s6a6c8198j9bfe51e6841c5f87@mail.gmail.com> <8f19defc1002260435p44a2653dlf4ff6dc88a89dd23@mail.gmail.com> <795edc731002260451u140aa36fh8341a26fb72bc325@mail.gmail.com> Message-ID: <4B87E332.9070202@cpafac.embrapa.br> Colegas, Onde posso ver as novidades dessa nova versão do Firebird que tá saindo? Francisco Carlos da Rocha Gomes Analista de Sistemas Embrapa Acre fcarlos em cpafac.embrapa.br http://www.cpafac.embrapa.br Fone: (68) 3212-3221 From agalysson em gmail.com Fri Feb 26 12:06:37 2010 From: agalysson em gmail.com (Alysson Azevedo) Date: Fri, 26 Feb 2010 12:06:37 -0300 Subject: [firebase-br] Quantidade de produtos de um pedido In-Reply-To: References: <4B86B98B.2010506@gmail.com> Message-ID: Bem, parece q o problema foi resolvido... mas a titulo de curiosidade caso venha precisar... suponha q vc precise obter os itens que não tiveram vendas, que não foram vendidos... vc precisa de um select dos itens que não estão na tabela de vendas... select * from "item" where *not exists * > (select "codvenda" from "venda" where "venda"."coditem" = "item"."coditem > ") > obs 1: repare q toda a jogada esta no "not exists", ou seja, se vc quer os itens vendidos, vc coloca where exists... obs 2: no segundo select (em azul), eu fiz um select do campo codvenda... eu poderia ter colocado * mas se a tabela venda tivesse trocentos campos, eles seriam processados atoa. Poderia ter colocado tambem select 1 from... mas acho q entre 1 e codvenda, codvenda é mais interessante... -- Alysson Gonçalves de Azevedo (11) 8491-7730 <.>_( ò.ó )_<.> \\ ^__^ \\ (oo)\_______ \(__)\ )\/ ||`~~~~~´|| _||' _|| 2010/2/26 Kléber Caneva > Aprendi mais uma. > > Se tivesse que fazer, iria usar Select de Select. Mas desse jeito é mais > simples e legivel. > > []´s > > Kléber Caneva > > > ----- Original Message ----- From: "Sérgio Alexandre Gianezini" < > sergio_ag em terra.com.br> > To: > Sent: Thursday, February 25, 2010 8:28 PM > Subject: Re: [firebase-br] Quantidade de produtos de um pedido > > > > Simples assim: > > SELECT COUNT(DISTINCT(PRODUTO)) FROM TABELA > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > 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=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjY3MTQwNjUyLjI1MzEyNS4xMDMzLnNhbnRvbmluLnRwbi50ZXJyYS5jb20sMzk4Nw==TerraMail > Verifique periodicamente a pasta Spam para garantir que apenas mensagens > indesejadas sejam classificadas como Spam. > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cpd em contabilizanet.com.br Fri Feb 26 12:10:43 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Fri, 26 Feb 2010 12:10:43 -0300 Subject: [firebase-br] DIFERENTES VERSOES Message-ID: bom dia pessoal,,, tem um cliente meu que roda minha aplicacao em rede, la sao 5 computadores com firebird1.5 e windows xp professional inclusive o servidor, porem esta semana adicionei mais uma maquina na rede e instalei o firebird 1.5 tbm,mais nao estou conseguindo fazer a conexao com o banco de dados, da um erro que a rede nao foi encontrada,,lembrando que eu consigo pingar o servidor normalmente e que esta maquina tbm nao e windows xp professional e sim xp home edition. alguem ja passou por isto e pode me ajudar? Cristiano Marcio Duarte Silva Contabiliza Consultoria Contábil e Empresarial Ltda. Fone: (37)3274-1720 - Cel.: (37)9973-4561 E-mail: cpd @contabilizanet.com.br From listas em warmboot.com.br Fri Feb 26 12:12:22 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 26 Feb 2010 12:12:22 -0300 Subject: [firebase-br] =?iso-8859-1?q?Onde_posso_ver_as_novidades_dessa_no?= =?iso-8859-1?q?va_vers=E3o_do_Firebird_que_t=E1_saindo=3F?= In-Reply-To: <4B87E332.9070202@cpafac.embrapa.br> References: <795edc731002260241s6a6c8198j9bfe51e6841c5f87@mail.gmail.com> <8f19defc1002260435p44a2653dlf4ff6dc88a89dd23@mail.gmail.com> <795edc731002260451u140aa36fh8341a26fb72bc325@mail.gmail.com> <4B87E332.9070202@cpafac.embrapa.br> Message-ID: <1492723277.20100226121222@warmboot.com.br> http://www.firebirdsql.org/devel/doc/rlsnotes/html/rlsnotes25.html []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FCdRG> Colegas, FCdRG> Onde posso ver as novidades dessa nova versão do Firebird que tá saindo? FCdRG> Francisco Carlos da Rocha Gomes FCdRG> Analista de Sistemas FCdRG> Embrapa Acre FCdRG> fcarlos em cpafac.embrapa.br FCdRG> http://www.cpafac.embrapa.br FCdRG> Fone: (68) 3212-3221 FCdRG> ______________________________________________ FCdRG> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br FCdRG> Para saber como gerenciar/excluir seu cadastro na lista, use: FCdRG> http://www.firebase.com.br/fb/artigo.php?id=1107 FCdRG> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fernando.bg em gmail.com Fri Feb 26 12:54:07 2010 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 26 Feb 2010 15:54:07 +0000 (UTC) Subject: [firebase-br] diferentes versoes References: Message-ID: No dia 26/02/2010 às 09:37:56 catando milho no teclado Contabiliza - Cristiano " escrivinhou " o texto abaixo : > bom dia pessoal,,, > > tem um cliente meu que roda minha aplicacao em rede, > la sao 5 computadores com firebird1.5 e windows xp professional inclusive o > servidor, > > porem esta semana adicionei mais uma maquina na rede e instalei o firebird > 1.5 tbm,mais nao estou conseguindo > fazer a conexao com o banco de dados, da um erro que a rede nao foi > encontrada,,lembrando que eu consigo pingar o servidor normalmente e que > esta maquina tbm nao e windows xp professional e sim xp home edition. > alguem ja passou por isto e pode me ajudar? Bom dia Cristiano Já ouvi falar sobre algumas limitações do Win XP Home nessa parte de rede, será que o problema não é o windows instalado??? T++++++++++++++ ---------------------------------------------------------------------------------- " A cerveja e a cachaça são inimigos do homem, mas o homem q foge de seus inimigos é um covarde ! ! ! " -- From robson.catunda em gmail.com Fri Feb 26 13:06:40 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Fri, 26 Feb 2010 13:06:40 -0300 Subject: [firebase-br] DIFERENTES VERSOES In-Reply-To: References: Message-ID: Vc liberou a porta do firebird no firewall do servidor para a nova máquina?? Em 26 de fevereiro de 2010 12:10, Contabiliza - Cristiano < cpd em contabilizanet.com.br> escreveu: > bom dia pessoal,,, > > tem um cliente meu que roda minha aplicacao em rede, la sao 5 computadores > com firebird1.5 e windows xp professional inclusive o servidor, > > porem esta semana adicionei mais uma maquina na rede e instalei o firebird > > 1.5 tbm,mais nao estou conseguindo > > fazer a conexao com o banco de dados, da um erro que a rede nao foi > encontrada,,lembrando que eu consigo pingar o servidor normalmente e que > esta maquina tbm nao e windows xp professional e sim xp home edition. > > alguem ja passou por isto e pode me ajudar? > > > > Cristiano Marcio Duarte Silva > Contabiliza Consultoria Contábil e Empresarial Ltda. > Fone: (37)3274-1720 - Cel.: (37)9973-4561 > E-mail: cpd @contabilizanet.com.br > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cpd em contabilizanet.com.br Fri Feb 26 13:22:50 2010 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Fri, 26 Feb 2010 13:22:50 -0300 Subject: [firebase-br] RES: DIFERENTES VERSOES In-Reply-To: Message-ID: SIM JÁ LIBEREI, mais eu achu q o problema vai ser na versão do windows msm,pois nesta maquina q tem windows xp home eu não to conseguindo mapear nenhuma unidade de rede tbm -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Robson Catunda Enviada em: sexta-feira, 26 de fevereiro de 2010 13:07 Para: FireBase Assunto: Re: [firebase-br] DIFERENTES VERSOES Vc liberou a porta do firebird no firewall do servidor para a nova máquina?? Em 26 de fevereiro de 2010 12:10, Contabiliza - Cristiano < cpd em contabilizanet.com.br> escreveu: > bom dia pessoal,,, > > tem um cliente meu que roda minha aplicacao em rede, la sao 5 > computadores com firebird1.5 e windows xp professional inclusive o > servidor, > > porem esta semana adicionei mais uma maquina na rede e instalei o > firebird > > 1.5 tbm,mais nao estou conseguindo > > fazer a conexao com o banco de dados, da um erro que a rede nao foi > encontrada,,lembrando que eu consigo pingar o servidor normalmente e > que esta maquina tbm nao e windows xp professional e sim xp home edition. > > alguem ja passou por isto e pode me ajudar? > > > > Cristiano Marcio Duarte Silva > Contabiliza Consultoria Contábil e Empresarial Ltda. > Fone: (37)3274-1720 - Cel.: (37)9973-4561 > E-mail: cpd > @contabilizanet.com.br > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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.asensio.garcia em gmail.com Fri Feb 26 15:58:07 2010 From: luis.asensio.garcia em gmail.com (Luis Asensio) Date: Fri, 26 Feb 2010 15:58:07 -0300 Subject: [firebase-br] Firebird e JSP (acesso Local) In-Reply-To: <752699d11002190939w735bc2ban3e03dfb080828581@mail.gmail.com> References: <752699d11002190939w735bc2ban3e03dfb080828581@mail.gmail.com> Message-ID: Robson, Acredito que isso não irá funcionar, pois o serviço do sgdb deverá existir nesse servidor que você acessa via FTP. Além do serviço em execução você irá precisar saber o caminho físico do banco. Abs Luis Asensio Em 19 de fevereiro de 2010 14:39, Robson Carvalho Leite < robsoncarvalholeite em gmail.com> escreveu: > Bom dia/Tarde pessoal da Firebase... > > Sou desenvolvedor Delphi + Firebird a anos, mas estou aventurando em Java, > mais específico JSP + Servlets. > Estou com o seguinte problema: Tenho um host de hospedagem que me da acesso > ao TOMCAT e aos diretorios a partir dai, mas nao tenho acesso aos demais > diretorios do sistema operacional, onde me conecto por FTP. > Despois de muito trabalho e gloogladas, consegui conectar meu JSP exemplo > com o FB, (colocando os *.jar na pasta WEB-INF/lib do diretorio raiz da > minha aplicação web), mas somente consegui conectando a uma base em um > servidor do outro lado do mundo via SGDB pela porta 3050. Gostaria de > colocar a base no mesmo diretorio do meu JSP, mas nao sei como faço, pois > tentei localhost, 127.0.0.1 e etc.. apontei a string de conexão de tudo > quanto é jeito mais nenhum sucesso. > > Acesso Banco Remoto (deu certo) > Class.forName("org.firebirdsql.jdbc.FBDriver"); > Connection conn = > DriverManager.getConnection("jdbc:firebirdsql:201.33.157.68:c:/dados.fdb", > "sysdba", "masterkey"); > > Acesso Banco Local (deu errado) > Class.forName("org.firebirdsql.jdbc.FBDriver"); > Connection conn = > DriverManager.getConnection("jdbc:firebirdsql:127.0.0.1:dados.fdb", > "sysdba", "masterkey"); > (o arquivo de banco de dados esta no mesmo diretorio do arquivo*.jsp) > ou > Class.forName("org.firebirdsql.jdbc.FBDriver"); > Connection conn = > DriverManager.getConnection("jdbc:firebirdsql:localhost:dados.fdb", > "sysdba", "masterkey"); > > Me de uma luz, de forma bem detalhada, pois todo metodo que tentei nao > funcionou. como devo fazer. > > Obrigado a todo. e Otimo FDS. > atts. Robson Leite > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From estevam.catalano em terra.com.br Fri Feb 26 16:01:12 2010 From: estevam.catalano em terra.com.br (Estevam) Date: Fri, 26 Feb 2010 19:01:12 +0000 Subject: [firebase-br] =?utf-8?q?Erro_em_altera=C3=A7=C3=A3o_de_registro?= Message-ID: <40224.1267210872@terra.com.br> Ola Pessoal, boa Tarde. Estou com um problema em uma tabela toda a vez que tento alterar um registro, recebo as seguintes mensagens - 1 - Record not found or changed by another user. 2 - Unable to find record. No key specified. 3 - TB_OFI:Must apply updates before refreshing data. Isso sempre ocorre da segunda alteração em diante. Na primeira vez que altero, não dá erro algum. A partir da segunda vez, dá essas mensagens e não me deixa mais alterar o registro, independente de eu entrar e sair do sistema "N" vezes. Alguem pode me dar uma ajuda por favor. Muito Obrigado. Um grande abraço a todos. Estevam. From luis.asensio.garcia em gmail.com Fri Feb 26 16:04:44 2010 From: luis.asensio.garcia em gmail.com (Luis Asensio) Date: Fri, 26 Feb 2010 16:04:44 -0300 Subject: [firebase-br] Desativar Trigger abertura banco In-Reply-To: References: Message-ID: Fabio, É um paradoxo isso que você está querendo....(brincadeira) Na sua trigger você terá que usar trabalhar com exception para contornar esse problema. Esse documento deve te ajudar: http://www.comunidade-firebird.org/modules.php?name=Downloads&d_op=getit&lid=43 Abs Luis Asensio Em 23 de fevereiro de 2010 08:27, Fábio P. Santos escreveu: > Como faço para que uma determinada trigger não seja executada na abertura > do > banco, por exemplo, tenho uma trigger que utilza o evento on_connect, neste > caso > ela será executada todas as vezes que alguém conectar no banco, só que se > ela der um problema, que seja, não irei conseguir mais abrir o banco.. > > flou galera.... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From magnosysteminformatica em gmail.com Fri Feb 26 16:10:05 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Fri, 26 Feb 2010 16:10:05 -0300 Subject: [firebase-br] Firebird e JSP (acesso Local) References: <752699d11002190939w735bc2ban3e03dfb080828581@mail.gmail.com> Message-ID: <000501cab717$4fda2e30$6915a8c0@MagnoSystem> Você já tentou: DriverManager.getConnection("jdbc:firebirdsql:127.0.0.1:C:\dados.fdb", "sysdba", "masterkey"); Note que desta vez foi colocado o C: apó o ip. ----- Original Message ----- From: "Luis Asensio" To: "FireBase" Sent: Friday, February 26, 2010 3:58 PM Subject: Re: [firebase-br] Firebird e JSP (acesso Local) Robson, Acredito que isso não irá funcionar, pois o serviço do sgdb deverá existir nesse servidor que você acessa via FTP. Além do serviço em execução você irá precisar saber o caminho físico do banco. Abs Luis Asensio Em 19 de fevereiro de 2010 14:39, Robson Carvalho Leite < robsoncarvalholeite em gmail.com> escreveu: > Bom dia/Tarde pessoal da Firebase... > > Sou desenvolvedor Delphi + Firebird a anos, mas estou aventurando em Java, > mais específico JSP + Servlets. > Estou com o seguinte problema: Tenho um host de hospedagem que me da > acesso > ao TOMCAT e aos diretorios a partir dai, mas nao tenho acesso aos demais > diretorios do sistema operacional, onde me conecto por FTP. > Despois de muito trabalho e gloogladas, consegui conectar meu JSP exemplo > com o FB, (colocando os *.jar na pasta WEB-INF/lib do diretorio raiz da > minha aplicação web), mas somente consegui conectando a uma base em um > servidor do outro lado do mundo via SGDB pela porta 3050. Gostaria de > colocar a base no mesmo diretorio do meu JSP, mas nao sei como faço, pois > tentei localhost, 127.0.0.1 e etc.. apontei a string de conexão de tudo > quanto é jeito mais nenhum sucesso. > > Acesso Banco Remoto (deu certo) > Class.forName("org.firebirdsql.jdbc.FBDriver"); > Connection conn = > DriverManager.getConnection("jdbc:firebirdsql:201.33.157.68:c:/dados.fdb", > "sysdba", "masterkey"); > > Acesso Banco Local (deu errado) > Class.forName("org.firebirdsql.jdbc.FBDriver"); > Connection conn = > DriverManager.getConnection("jdbc:firebirdsql:127.0.0.1:dados.fdb", > "sysdba", "masterkey"); > (o arquivo de banco de dados esta no mesmo diretorio do arquivo*.jsp) > ou > Class.forName("org.firebirdsql.jdbc.FBDriver"); > Connection conn = > DriverManager.getConnection("jdbc:firebirdsql:localhost:dados.fdb", > "sysdba", "masterkey"); > > Me de uma luz, de forma bem detalhada, pois todo metodo que tentei nao > funcionou. como devo fazer. > > Obrigado a todo. e Otimo FDS. > atts. Robson Leite > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From nivaldomart em gmail.com Fri Feb 26 16:13:53 2010 From: nivaldomart em gmail.com (Nivaldo Martins) Date: Fri, 26 Feb 2010 16:13:53 -0300 Subject: [firebase-br] =?iso-8859-1?q?Erro_em_altera=E7=E3o_de_registro?= In-Reply-To: <40224.1267210872@terra.com.br> References: <40224.1267210872@terra.com.br> Message-ID: Olá Estevam. O que parece é que o registro está bloqueado. Quando você altera o registro, você dá o commit. O que você relatou parace que a transação de alteração foi aberta, mas não foi concluída, logo o registro fica acessível apenas para leitura. Verifique seu código. Preste atenção principalmente na mensagem de erro 3 "must apply updates before refreshing data" "deve-se aplicar as alterações antes de atualizar os dados" Em 26 de fevereiro de 2010 16:01, Estevam escreveu: > Ola Pessoal, boa Tarde. > Estou com um problema em uma tabela toda a vez que tento alterar um > registro, recebo as seguintes mensagens - > 1 - Record not found or changed by another user. > 2 - Unable to find record. No key specified. > 3 - TB_OFI:Must apply updates before refreshing data. > Isso sempre ocorre da segunda alteração em diante. Na primeira vez > que altero, não dá erro algum. A partir da segunda vez, dá essas > mensagens e não me deixa mais alterar o registro, independente de eu > entrar e sair do sistema "N" vezes. > Alguem pode me dar uma ajuda por favor. > Muito Obrigado. > Um grande abraço a todos. > Estevam. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From magnosysteminformatica em gmail.com Fri Feb 26 17:14:49 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Fri, 26 Feb 2010 17:14:49 -0300 Subject: [firebase-br] =?iso-8859-1?q?Erro_em_altera=E7=E3o_de_registro?= References: <40224.1267210872@terra.com.br> Message-ID: <001201cab720$5ae7d620$6915a8c0@MagnoSystem> Este erro ocorre quando você usa o CLIENTDATASET. Dê um duplo clique no clientdataset e selecione todos os campos que NÃO SÃO chaves. Acesse a propriedade PROVIDERFLAGS e sete a propriedade PFINWHERE para FALSE destes campos. Estará resolvido o problema. ----- Original Message ----- From: "Estevam" To: Sent: Friday, February 26, 2010 4:01 PM Subject: [firebase-br] Erro em alteração de registro Ola Pessoal, boa Tarde. Estou com um problema em uma tabela toda a vez que tento alterar um registro, recebo as seguintes mensagens - 1 - Record not found or changed by another user. 2 - Unable to find record. No key specified. 3 - TB_OFI:Must apply updates before refreshing data. Isso sempre ocorre da segunda alteração em diante. Na primeira vez que altero, não dá erro algum. A partir da segunda vez, dá essas mensagens e não me deixa mais alterar o registro, independente de eu entrar e sair do sistema "N" vezes. Alguem pode me dar uma ajuda por favor. Muito Obrigado. Um grande abraço a todos. Estevam. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sergio_ag em terra.com.br Fri Feb 26 20:06:14 2010 From: sergio_ag em terra.com.br (Sérgio Alexandre Gianezini) Date: Fri, 26 Feb 2010 20:06:14 -0300 Subject: [firebase-br] Quantidade de produtos de um pedido References: <4B86B98B.2010506@gmail.com> <3A7F7BA00B1442A28E75749BB703CC4B@infonote> <715a92ff1002251835y22d14cf5ifa545b18dd59a822@mail.gmail.com> Message-ID: Só posso dizer que... é o que ele quer... From renato.smiranda em gmail.com Sat Feb 27 08:00:18 2010 From: renato.smiranda em gmail.com (Renato Miranda) Date: Sat, 27 Feb 2010 08:00:18 -0300 Subject: [firebase-br] RES: DIFERENTES VERSOES In-Reply-To: References: Message-ID: Tudo bem, Cristiano ? Um técnico em redes que trabalha num cliente meu me afirmou que a versão Home não trabalha em rede. Realmente, colocamos um notebook na rede com essa versão e não conseguimos conexão; somente quando a trocamos. -- Abraços, RMiranda Em 26 de fevereiro de 2010 13:22, Contabiliza - Cristiano < cpd em contabilizanet.com.br> escreveu: > SIM JÁ LIBEREI, mais eu achu q o problema vai ser na versão do windows > msm,pois nesta maquina q tem windows xp home eu não to conseguindo mapear > nenhuma unidade de rede tbm > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Robson Catunda > Enviada em: sexta-feira, 26 de fevereiro de 2010 13:07 > Para: FireBase > Assunto: Re: [firebase-br] DIFERENTES VERSOES > > Vc liberou a porta do firebird no firewall do servidor para a nova > máquina?? > > Em 26 de fevereiro de 2010 12:10, Contabiliza - Cristiano < > cpd em contabilizanet.com.br> escreveu: > > > bom dia pessoal,,, > > > > tem um cliente meu que roda minha aplicacao em rede, la sao 5 > > computadores com firebird1.5 e windows xp professional inclusive o > > servidor, > > > > porem esta semana adicionei mais uma maquina na rede e instalei o > > firebird > > > > 1.5 tbm,mais nao estou conseguindo > > > > fazer a conexao com o banco de dados, da um erro que a rede nao foi > > encontrada,,lembrando que eu consigo pingar o servidor normalmente e > > que esta maquina tbm nao e windows xp professional e sim xp home edition. > > > > alguem ja passou por isto e pode me ajudar? > > > > > > > > Cristiano Marcio Duarte Silva > > Contabiliza Consultoria Contábil e Empresarial Ltda. > > Fone: (37)3274-1720 - Cel.: (37)9973-4561 > > E-mail: cpd > > @contabilizanet.com.br > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fausto.s.a em uol.com.br Sat Feb 27 12:08:53 2010 From: fausto.s.a em uol.com.br (Fausto) Date: Sat, 27 Feb 2010 12:08:53 -0300 Subject: [firebase-br] RES: DIFERENTES VERSOES In-Reply-To: References: Message-ID: Em 26/02/2010 13:22, Contabiliza - Cristiano escreveu: > SIM JÁ LIBEREI, mais eu achu q o problema vai ser na versão do windows > msm,pois nesta maquina q tem windows xp home eu não to conseguindo mapear > nenhuma unidade de rede tbm > http://www.microsoft.com/portugal/windowsvista/getready/editions/default.mspx -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From forum_firebird em daunebr.com Sat Feb 27 19:55:07 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Sat, 27 Feb 2010 14:55:07 -0800 (PST) Subject: [firebase-br] RES: DIFERENTES VERSOES In-Reply-To: References: Message-ID: <401572.64134.qm@web802.biz.mail.mud.yahoo.com> Troque de tecnico entao. Todos os windows trabalham em rede. Todos desde a versao 3.11. Todos. ________________________________ From: Renato Miranda To: FireBase Sent: Sat, February 27, 2010 8:00:18 AM Subject: Re: [firebase-br] RES: DIFERENTES VERSOES Tudo bem, Cristiano ? Um técnico em redes que trabalha num cliente meu me afirmou que a versão Home não trabalha em rede. Realmente, colocamos um notebook na rede com essa versão e não conseguimos conexão; somente quando a trocamos. -- Abraços, RMiranda Em 26 de fevereiro de 2010 13:22, Contabiliza - Cristiano < cpd em contabilizanet.com.br> escreveu: > SIM JÁ LIBEREI, mais eu achu q o problema vai ser na versão do windows > msm,pois nesta maquina q tem windows xp home eu não to conseguindo mapear > nenhuma unidade de rede tbm > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Robson Catunda > Enviada em: sexta-feira, 26 de fevereiro de 2010 13:07 > Para: FireBase > Assunto: Re: [firebase-br] DIFERENTES VERSOES > > Vc liberou a porta do firebird no firewall do servidor para a nova > máquina?? > > Em 26 de fevereiro de 2010 12:10, Contabiliza - Cristiano < > cpd em contabilizanet.com.br> escreveu: > > > bom dia pessoal,,, > > > > tem um cliente meu que roda minha aplicacao em rede, la sao 5 > > computadores com firebird1.5 e windows xp professional inclusive o > > servidor, > > > > porem esta semana adicionei mais uma maquina na rede e instalei o > > firebird > > > > 1.5 tbm,mais nao estou conseguindo > > > > fazer a conexao com o banco de dados, da um erro que a rede nao foi > > encontrada,,lembrando que eu consigo pingar o servidor normalmente e > > que esta maquina tbm nao e windows xp professional e sim xp home edition. > > > > alguem ja passou por isto e pode me ajudar? > > > > > > > > Cristiano Marcio Duarte Silva > > Contabiliza Consultoria Contábil e Empresarial Ltda. > > Fone: (37)3274-1720 - Cel.: (37)9973-4561 > > E-mail: cpd > > @contabilizanet.com.br > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Sat Feb 27 20:07:13 2010 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDcGQgTGVrYWdp?= ) Date: Sat, 27 Feb 2010 19:07:13 -0400 (Hora Padrão Brasil Central) Subject: [firebase-br] Res: Re: RES: DIFERENTES VERSOES References: <401572.64134.qm@web802.biz.mail.mud.yahoo.com> Message-ID: <4B89A5A1.00000B.05736@JABER-PC> O Windows Home Edition trabalha perfeitamente em rede sim. O problema dele é que ele não tem suporte para redes que trabalham com dominios. Mas rede ponto a ponto trabalha 100%. -------Mensagem original------- De: Douglas Silva Data: 02/27/10 19:02:19 Para: renato.smiranda em gmail.com; FireBase Assunto: Re: [firebase-br] RES: DIFERENTES VERSOES Troque de tecnico entao. Todos os windows trabalham em rede. Todos desde a versao 3.11. Todos. ________________________________ From: Renato Miranda To: FireBase Sent: Sat, February 27, 2010 8:00:18 AM Subject: Re: [firebase-br] RES: DIFERENTES VERSOES Tudo bem, Cristiano ? Um técnico em redes que trabalha num cliente meu me afirmou que a versão Home não trabalha em rede. Realmente, colocamos um notebook na rede com essa versão e não conseguimos conexão; somente quando a trocamos. -- Abraços, RMiranda Em 26 de fevereiro de 2010 13:22, Contabiliza - Cristiano < cpd em contabilizanet.com.br> escreveu: > SIM JÁ LIBEREI, mais eu achu q o problema vai ser na versão do windows > msm,pois nesta maquina q tem windows xp home eu não to conseguindo mapear > nenhuma unidade de rede tbm > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Robson Catunda > Enviada em: sexta-feira, 26 de fevereiro de 2010 13:07 > Para: FireBase > Assunto: Re: [firebase-br] DIFERENTES VERSOES > > Vc liberou a porta do firebird no firewall do servidor para a nova > máquina?? > > Em 26 de fevereiro de 2010 12:10, Contabiliza - Cristiano < > cpd em contabilizanet.com.br> escreveu: > > > bom dia pessoal,,, > > > > tem um cliente meu que roda minha aplicacao em rede, la sao 5 > > computadores com firebird1.5 e windows xp professional inclusive o > > servidor, > > > > porem esta semana adicionei mais uma maquina na rede e instalei o > > firebird > > > > 1.5 tbm,mais nao estou conseguindo > > > > fazer a conexao com o banco de dados, da um erro que a rede nao foi > > encontrada,,lembrando que eu consigo pingar o servidor normalmente e > > que esta maquina tbm nao e windows xp professional e sim xp home edition > > > > alguem ja passou por isto e pode me ajudar? > > > > > > > > Cristiano Marcio Duarte Silva > > Contabiliza Consultoria Contábil e Empresarial Ltda. > > Fone: (37)3274-1720 - Cel.: (37)9973-4561 > > E-mail: cpd > > @contabilizanet.com.br > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Sun Feb 28 08:35:42 2010 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Sun, 28 Feb 2010 08:35:42 -0300 Subject: [firebase-br] Res: Re: RES: DIFERENTES VERSOES In-Reply-To: <4B89A5A1.00000B.05736@JABER-PC> References: <401572.64134.qm@web802.biz.mail.mud.yahoo.com> <4B89A5A1.00000B.05736@JABER-PC> Message-ID: <4B8A550E.5090106@gmail.com> De repente não é a versão home, é a Starter. A Starter não permitir que voce compartilhe sua unidade mas ela enxerga perfeitamente unidade mapeadas de outros computadores. Carlos Wilson. Jáber - Cpd Lekagi escreveu: > > > > > O Windows Home Edition trabalha perfeitamente em rede sim. > > O problema dele é que ele não tem suporte para redes que trabalham com > dominios. > > Mas rede ponto a ponto trabalha 100%. > > > > > > -------Mensagem original------- > > > > De: Douglas Silva > > Data: 02/27/10 19:02:19 > > Para: renato.smiranda em gmail.com; FireBase > > Assunto: Re: [firebase-br] RES: DIFERENTES VERSOES > > > > Troque de tecnico entao. Todos os windows trabalham em rede. Todos desde a > versao 3.11. Todos. > > > > > > > > > > ________________________________ > > From: Renato Miranda > > To: FireBase > > Sent: Sat, February 27, 2010 8:00:18 AM > > Subject: Re: [firebase-br] RES: DIFERENTES VERSOES > > > > Tudo bem, Cristiano ? > > > > Um técnico em redes que trabalha num cliente meu me afirmou que a versão > > Home não trabalha em rede. > > > > Realmente, colocamos um notebook na rede com essa versão e não conseguimos > > conexão; somente quando a trocamos. > > > > From forum_firebird em daunebr.com Sun Feb 28 10:35:08 2010 From: forum_firebird em daunebr.com (Douglas Silva) Date: Sun, 28 Feb 2010 05:35:08 -0800 (PST) Subject: [firebase-br] Res: Re: RES: DIFERENTES VERSOES In-Reply-To: <4B8A550E.5090106@gmail.com> References: <401572.64134.qm@web802.biz.mail.mud.yahoo.com> <4B89A5A1.00000B.05736@JABER-PC> <4B8A550E.5090106@gmail.com> Message-ID: <188551.95052.qm@web805.biz.mail.mud.yahoo.com> Os tres tipos de acesso do Firebird sao local, TCP/IP e IPX (Novell). Como ninguem usa IPX hj em dia, sobrou local e TCP/IP. Se o cara lê email, msn, navega na internet... ele tem TCP/IP e vai acessar qualquer coisa via rede sim. Mas com algumas limitacoes no NETBEUI, etc mas nenhuma limitacao no TCP/IP. Gente, fala serio.O tecnico eh retardado. ________________________________ From: Carlos Wilson To: FireBase Sent: Sun, February 28, 2010 8:35:42 AM Subject: Re: [firebase-br] Res: Re: RES: DIFERENTES VERSOES De repente não é a versão home, é a Starter. A Starter não permitir que voce compartilhe sua unidade mas ela enxerga perfeitamente unidade mapeadas de outros computadores. Carlos Wilson. Jáber - Cpd Lekagi escreveu: > > > > O Windows Home Edition trabalha perfeitamente em rede sim. > > O problema dele é que ele não tem suporte para redes que trabalham com > dominios. > > Mas rede ponto a ponto trabalha 100%. > > > > -------Mensagem original------- > > De: Douglas Silva > Data: 02/27/10 19:02:19 > Para: renato.smiranda em gmail.com; FireBase > Assunto: Re: [firebase-br] RES: DIFERENTES VERSOES > > Troque de tecnico entao. Todos os windows trabalham em rede. Todos desde a > versao 3.11. Todos. > > > > > ________________________________ > From: Renato Miranda > To: FireBase > Sent: Sat, February 27, 2010 8:00:18 AM > Subject: Re: [firebase-br] RES: DIFERENTES VERSOES > > Tudo bem, Cristiano ? > > Um técnico em redes que trabalha num cliente meu me afirmou que a versão > Home não trabalha em rede. > > Realmente, colocamos um notebook na rede com essa versão e não conseguimos > conexão; somente quando a trocamos. > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sandro_rebelo em ibest.com.br Sun Feb 28 12:17:45 2010 From: sandro_rebelo em ibest.com.br (Sandro) Date: Sun, 28 Feb 2010 12:17:45 -0300 Subject: [firebase-br] RES: Res: Re: RES: DIFERENTES VERSOES In-Reply-To: <188551.95052.qm@web805.biz.mail.mud.yahoo.com> References: <401572.64134.qm@web802.biz.mail.mud.yahoo.com><4B89A5A1.00000B.05736@JABER-PC> <4B8A550E.5090106@gmail.com> <188551.95052.qm@web805.biz.mail.mud.yahoo.com> Message-ID: Qual o sistema 0peracional do servidor? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Silva Enviada em: domingo, 28 de fevereiro de 2010 10:35 Bom dia Para: FireBase Assunto: Re: [firebase-br] Res: Re: RES: DIFERENTES VERSOES Os tres tipos de acesso do Firebird sao local, TCP/IP e IPX (Novell). Como ninguem usa IPX hj em dia, sobrou local e TCP/IP. Se o cara lê email, msn, navega na internet... ele tem TCP/IP e vai acessar qualquer coisa via rede sim. Mas com algumas limitacoes no NETBEUI, etc mas nenhuma limitacao no TCP/IP. Gente, fala serio.O tecnico eh retardado. ________________________________ From: Carlos Wilson To: FireBase Sent: Sun, February 28, 2010 8:35:42 AM Subject: Re: [firebase-br] Res: Re: RES: DIFERENTES VERSOES De repente não é a versão home, é a Starter. A Starter não permitir que voce compartilhe sua unidade mas ela enxerga perfeitamente unidade mapeadas de outros computadores. Carlos Wilson. Jáber - Cpd Lekagi escreveu: > > > > O Windows Home Edition trabalha perfeitamente em rede sim. > > O problema dele é que ele não tem suporte para redes que trabalham com > dominios. > > Mas rede ponto a ponto trabalha 100%. > > > > -------Mensagem original------- > > De: Douglas Silva > Data: 02/27/10 19:02:19 > Para: renato.smiranda em gmail.com; FireBase > Assunto: Re: [firebase-br] RES: DIFERENTES VERSOES > > Troque de tecnico entao. Todos os windows trabalham em rede. Todos desde a > versao 3.11. Todos. > > > > > ________________________________ > From: Renato Miranda > To: FireBase > Sent: Sat, February 27, 2010 8:00:18 AM > Subject: Re: [firebase-br] RES: DIFERENTES VERSOES > > Tudo bem, Cristiano ? > > Um técnico em redes que trabalha num cliente meu me afirmou que a versão > Home não trabalha em rede. > > Realmente, colocamos um notebook na rede com essa versão e não conseguimos > conexão; somente quando a trocamos. > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fzorzetto em ig.com.br Sun Feb 28 12:34:41 2010 From: fzorzetto em ig.com.br (Fabio) Date: Sun, 28 Feb 2010 12:34:41 -0300 Subject: [firebase-br] RES: DIFERENTES VERSOES References: <401572.64134.qm@web802.biz.mail.mud.yahoo.com> Message-ID: kkkkkkkk tenho que admitir, essa foi ótima ----- Original Message ----- From: "Douglas Silva" To: ; "FireBase" Sent: Saturday, February 27, 2010 7:55 PM Subject: Re: [firebase-br] RES: DIFERENTES VERSOES Troque de tecnico entao. Todos os windows trabalham em rede. Todos desde a versao 3.11. Todos. ________________________________ From: Renato Miranda To: FireBase Sent: Sat, February 27, 2010 8:00:18 AM Subject: Re: [firebase-br] RES: DIFERENTES VERSOES Tudo bem, Cristiano ? Um técnico em redes que trabalha num cliente meu me afirmou que a versão Home não trabalha em rede. Realmente, colocamos um notebook na rede com essa versão e não conseguimos conexão; somente quando a trocamos. -- Abraços, RMiranda Em 26 de fevereiro de 2010 13:22, Contabiliza - Cristiano < cpd em contabilizanet.com.br> escreveu: > SIM JÁ LIBEREI, mais eu achu q o problema vai ser na versão do windows > msm,pois nesta maquina q tem windows xp home eu não to conseguindo mapear > nenhuma unidade de rede tbm > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Robson Catunda > Enviada em: sexta-feira, 26 de fevereiro de 2010 13:07 > Para: FireBase > Assunto: Re: [firebase-br] DIFERENTES VERSOES > > Vc liberou a porta do firebird no firewall do servidor para a nova > máquina?? > > Em 26 de fevereiro de 2010 12:10, Contabiliza - Cristiano < > cpd em contabilizanet.com.br> escreveu: > > > bom dia pessoal,,, > > > > tem um cliente meu que roda minha aplicacao em rede, la sao 5 > > computadores com firebird1.5 e windows xp professional inclusive o > > servidor, > > > > porem esta semana adicionei mais uma maquina na rede e instalei o > > firebird > > > > 1.5 tbm,mais nao estou conseguindo > > > > fazer a conexao com o banco de dados, da um erro que a rede nao foi > > encontrada,,lembrando que eu consigo pingar o servidor normalmente e > > que esta maquina tbm nao e windows xp professional e sim xp home > > edition. > > > > alguem ja passou por isto e pode me ajudar? > > > > > > > > Cristiano Marcio Duarte Silva > > Contabiliza Consultoria Contábil e Empresarial Ltda. > > Fone: (37)3274-1720 - Cel.: (37)9973-4561 > > E-mail: cpd > > @contabilizanet.com.br > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wazen em oi.com.br Sun Feb 28 13:10:07 2010 From: wazen em oi.com.br (Roberto) Date: Sun, 28 Feb 2010 13:10:07 -0300 Subject: [firebase-br] RES: RES: DIFERENTES VERSOES In-Reply-To: References: <401572.64134.qm@web802.biz.mail.mud.yahoo.com> Message-ID: <000601cab890$7eb25be0$7c1713a0$@com.br> Bom eu não vou rir nem chorar e nunca estive em contato com a versão home, entretanto já ouvi que não instala a rede nesta versão. Até me interessa essa confirmação ///////////////////// -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Fabio Enviada em: domingo, 28 de fevereiro de 2010 12:35 Para: FireBase Assunto: Re: [firebase-br] RES: DIFERENTES VERSOES kkkkkkkk tenho que admitir, essa foi ótima ----- Original Message ----- From: "Douglas Silva" To: ; "FireBase" Sent: Saturday, February 27, 2010 7:55 PM Subject: Re: [firebase-br] RES: DIFERENTES VERSOES Troque de tecnico entao. Todos os windows trabalham em rede. Todos desde a versao 3.11. Todos. ________________________________ From: Renato Miranda To: FireBase Sent: Sat, February 27, 2010 8:00:18 AM Subject: Re: [firebase-br] RES: DIFERENTES VERSOES Tudo bem, Cristiano ? Um técnico em redes que trabalha num cliente meu me afirmou que a versão Home não trabalha em rede. Realmente, colocamos um notebook na rede com essa versão e não conseguimos conexão; somente quando a trocamos. -- Abraços, RMiranda Em 26 de fevereiro de 2010 13:22, Contabiliza - Cristiano < cpd em contabilizanet.com.br> escreveu: > SIM JÁ LIBEREI, mais eu achu q o problema vai ser na versão do windows > msm,pois nesta maquina q tem windows xp home eu não to conseguindo mapear > nenhuma unidade de rede tbm > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Robson Catunda > Enviada em: sexta-feira, 26 de fevereiro de 2010 13:07 > Para: FireBase > Assunto: Re: [firebase-br] DIFERENTES VERSOES > > Vc liberou a porta do firebird no firewall do servidor para a nova > máquina?? > > Em 26 de fevereiro de 2010 12:10, Contabiliza - Cristiano < > cpd em contabilizanet.com.br> escreveu: > > > bom dia pessoal,,, > > > > tem um cliente meu que roda minha aplicacao em rede, la sao 5 > > computadores com firebird1.5 e windows xp professional inclusive o > > servidor, > > > > porem esta semana adicionei mais uma maquina na rede e instalei o > > firebird > > > > 1.5 tbm,mais nao estou conseguindo > > > > fazer a conexao com o banco de dados, da um erro que a rede nao foi > > encontrada,,lembrando que eu consigo pingar o servidor normalmente e > > que esta maquina tbm nao e windows xp professional e sim xp home > > edition. > > > > alguem ja passou por isto e pode me ajudar? > > > > > > > > Cristiano Marcio Duarte Silva > > Contabiliza Consultoria Contábil e Empresarial Ltda. > > Fone: (37)3274-1720 - Cel.: (37)9973-4561 > > E-mail: cpd > > @contabilizanet.com.br > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Feb 28 13:54:50 2010 From: sandro_rebelo em ibest.com.br (Sandro) Date: Sun, 28 Feb 2010 13:54:50 -0300 Subject: [firebase-br] RES: RES: RES: DIFERENTES VERSOES In-Reply-To: <000601cab890$7eb25be0$7c1713a0$@com.br> References: <401572.64134.qm@web802.biz.mail.mud.yahoo.com> <000601cab890$7eb25be0$7c1713a0$@com.br> Message-ID: <173F6C7AC3EC4E14ADA12F3240AABBE8@sandro> Bom, só se for problema de servidor. Tenho win98SE, XP HOME, XP PROFESSIONAL, Vista e Seven tudo em um servidor Linux, com Firebrid e tudo mais. Obs: Não é possível fazer o Windowx XP Home Edition ser parte de um domínio, por causa de limitações desta versão (manual instalação do SAMBA) O restante, mapeia e acessa tudo certinho... Só pra tirar as duvidas...rsrs -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Roberto Enviada em: domingo, 28 de fevereiro de 2010 13:10 Boa Tarde Para: 'FireBase' Assunto: [firebase-br] RES: RES: DIFERENTES VERSOES Bom eu não vou rir nem chorar e nunca estive em contato com a versão home, entretanto já ouvi que não instala a rede nesta versão. Até me interessa essa confirmação ///////////////////// -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Fabio Enviada em: domingo, 28 de fevereiro de 2010 12:35 Para: FireBase Assunto: Re: [firebase-br] RES: DIFERENTES VERSOES kkkkkkkk tenho que admitir, essa foi ótima ----- Original Message ----- From: "Douglas Silva" To: ; "FireBase" Sent: Saturday, February 27, 2010 7:55 PM Subject: Re: [firebase-br] RES: DIFERENTES VERSOES Troque de tecnico entao. Todos os windows trabalham em rede. Todos desde a versao 3.11. Todos. ________________________________ From: Renato Miranda To: FireBase Sent: Sat, February 27, 2010 8:00:18 AM Subject: Re: [firebase-br] RES: DIFERENTES VERSOES Tudo bem, Cristiano ? Um técnico em redes que trabalha num cliente meu me afirmou que a versão Home não trabalha em rede. Realmente, colocamos um notebook na rede com essa versão e não conseguimos conexão; somente quando a trocamos. -- Abraços, RMiranda Em 26 de fevereiro de 2010 13:22, Contabiliza - Cristiano < cpd em contabilizanet.com.br> escreveu: > SIM JÁ LIBEREI, mais eu achu q o problema vai ser na versão do windows > msm,pois nesta maquina q tem windows xp home eu não to conseguindo mapear > nenhuma unidade de rede tbm > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Robson Catunda > Enviada em: sexta-feira, 26 de fevereiro de 2010 13:07 > Para: FireBase > Assunto: Re: [firebase-br] DIFERENTES VERSOES > > Vc liberou a porta do firebird no firewall do servidor para a nova > máquina?? > > Em 26 de fevereiro de 2010 12:10, Contabiliza - Cristiano < > cpd em contabilizanet.com.br> escreveu: > > > bom dia pessoal,,, > > > > tem um cliente meu que roda minha aplicacao em rede, la sao 5 > > computadores com firebird1.5 e windows xp professional inclusive o > > servidor, > > > > porem esta semana adicionei mais uma maquina na rede e instalei o > > firebird > > > > 1.5 tbm,mais nao estou conseguindo > > > > fazer a conexao com o banco de dados, da um erro que a rede nao foi > > encontrada,,lembrando que eu consigo pingar o servidor normalmente e > > que esta maquina tbm nao e windows xp professional e sim xp home > > edition. > > > > alguem ja passou por isto e pode me ajudar? > > > > > > > > Cristiano Marcio Duarte Silva > > Contabiliza Consultoria Contábil e Empresarial Ltda. > > Fone: (37)3274-1720 - Cel.: (37)9973-4561 > > E-mail: cpd > > @contabilizanet.com.br > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa