From robson em intersolid.com.br Wed Oct 1 18:29:04 2008 From: robson em intersolid.com.br (Robson Michel Pepece) Date: Wed, 1 Oct 2008 18:29:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Veriicar_a_diferen=E7a_ente_?= =?iso-8859-1?q?doi_campos?= In-Reply-To: <48e3951b.0603c00a.0cef.09f7@mx.google.com> References: <48e3951b.0603c00a.0cef.09f7@mx.google.com> Message-ID: <002c01c9240c$bb10fcf0$3132f6d0$@com.br> Boa tarde... Segue abaixo o exemplo do Select ______________________________________________________________________ select bairro, bairro_trabalho from (tabela) where bairro <> bairro_trabalho _______________________________________________________________________ Vê se é isso que você precisa !! Abraço -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Fábio Machado (Gmail) Enviada em: quarta-feira, 1 de outubro de 2008 12:20 Para: 'FireBase' Assunto: [firebase-br] Veriicar a diferença ente doi campos Bom dia a Todos. Dentro de um select eu gostaria de verificar os registros que estão em dois campos aqueles que são diferentes, deixa eu ver se consigo ser mais especifico .. assim eu tenho em uma mesma tabela esses campos: bairro e bairro_trabalho que são do tipo integer, eu quero puchar os registros onde os dados nesses campos sejam diferentes. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.5/1702 - Release Date: 1/10/2008 09:05 From fortes.m em gmail.com Wed Oct 1 20:10:37 2008 From: fortes.m em gmail.com (Marcelo Fortes) Date: Wed, 1 Oct 2008 20:10:37 -0300 Subject: [firebase-br] Firebird Instance Manager In-Reply-To: References: Message-ID: <380746690810011610i77709071u1faa33660c8ea2d7@mail.gmail.com> Na área downloads do site http://www.firebase.com.br. desta lista!!! Mas para que você precisa dele é tão fácil configurar o Firebird para várias instâncias de diferentes versões ! Marcelo Fortes Em 01/10/08, Nigro - Fábrica de Software escreveu: > Onde consigo baixar o Firebird Instance Manager? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From adrianosf em uol.com.br Thu Oct 2 08:06:21 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Thu, 02 Oct 2008 08:06:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?Um_Gosto_do_SuperClassic_Est=E1vel_P?= =?iso-8859-1?q?ara_Voc=EAs?= In-Reply-To: <380746690810011259g7fec2ab4vb3b5094a5a9e8796@mail.gmail.com> References: <380746690809300959k6a407f5ej6d3f7ad441d832e8@mail.gmail.com> <48E275BC.2040001@uol.com.br> <380746690810011259g7fec2ab4vb3b5094a5a9e8796@mail.gmail.com> Message-ID: <48E4AB2D.3020106@uol.com.br> Marcelo Fortes escreveu: > Pode ser !!! a versão 2.1 tem tanto recurso novo que eu não consigo lembrar... > > Mas Tem Full Text Search ??? Eu acho que não... > Não. Mas, palavras do Nicolay: "From Firebird project point of view, this is very experimental feature, which shows how complete working full-text-search can be implemented for Firebird. I ask project members to review it from the architectural standpoint. It is implemented as ESPs in Java. When the feature becomes architecturally stable, we may want to migrate it to Lucene C." Pelo que eu sei é readonly. Precisa ser reindexado pra pegar as alterações. > Estão prontos ou quase prontos em branches separados, e sim eu sei que > vai ter merge deles para versões 2.5 e 3, disso eu sei claramente. A > intenção do meu post é de que as pessoas possam usar algo que está > pronto para produção mais estável que o beta do FB 2.5 entendeu ? > Ser estável para poucos clientes é uma coisa. Ser estável para uma base muito maior de usuários é outra. Eu duvido que o Red DB seja mais estável que o FB. > Falando nisso ... > > Na versão 3.0 vai perdurar a idéia de SuperClassic? Não. O SuperClassic é temporário até que o SuperServer funcione bem em SMP. Adriano From douglasht em gmail.com Thu Oct 2 08:24:16 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 2 Oct 2008 08:24:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?Um_Gosto_do_SuperClassic_Est=E1vel_P?= =?iso-8859-1?q?ara_Voc=EAs?= In-Reply-To: <48E4AB2D.3020106@uol.com.br> References: <380746690809300959k6a407f5ej6d3f7ad441d832e8@mail.gmail.com> <48E275BC.2040001@uol.com.br> <380746690810011259g7fec2ab4vb3b5094a5a9e8796@mail.gmail.com> <48E4AB2D.3020106@uol.com.br> Message-ID: <249af69e0810020424l153121efmd14bcded4d6225a4@mail.gmail.com> 2008/10/2 Adriano dos Santos Fernandes : > Não. O SuperClassic é temporário até que o SuperServer funcione bem em SMP. Eu podia jurar que a base para o SMP no 3 era o SuperClassic. Só que com cache compartilhado e mais paralelismo. Independente da origem, fica a sugestão de nome: FB3 UltimateServer ;) []s -- Douglas Tosi www.sinatica.com From wpereira em ami.com.br Thu Oct 2 08:29:17 2008 From: wpereira em ami.com.br (Wanderson Pereira) Date: Thu, 02 Oct 2008 08:29:17 -0300 Subject: [firebase-br] BlobImage on FBird & QReport In-Reply-To: References: Message-ID: <48E4B08D.50102@ami.com.br> Mario, adapte esse código: var var BlobStream : TClientBlobStream; jpgFoto : TJPEGImage; begin if cdsTitularesFOTO.IsNull then begin Image1.Picture.Bitmap.FreeImage; Image1.visible:=false; Image1.Refresh; Image1.visible:=true; exit; end; BlobStream := TClientBlobStream.Create(cdsTitularesFOTO, bmRead); jpgFoto := TJPEGImage.Create; try jpgFoto.LoadFromStream(BlobStream); Image1.Picture.Assign(jpgFoto); finally jpgFoto.Free; BlobStream.Free; end; end; Mário Reis escreveu: > Boas tardes, > > Como podemos imprimir uma imagem de campo Blob FBird > com o QuickReport. > Já alguem fez isso. > Uso o U_BlobImageFB.Pas mas não estou a ver como fazer > para "transportá-lo" para o QReport do D5/7 > 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 > > -- [ ]s \\|// +----------------OOo-V-oOO---------------+ | \/\/anderson R. P. P. - Cabo Frio - RJ | +--------=====--------------=====--------+ | mailto:wpereira em ami.com.br | | UIN - 89166786 | +----------------------------------------+ * Se está escrito ENTRADA PROIBIDA, para que a porta?* From adrianosf em uol.com.br Thu Oct 2 08:40:37 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Thu, 02 Oct 2008 08:40:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?Um_Gosto_do_SuperClassic_Est=E1vel_P?= =?iso-8859-1?q?ara_Voc=EAs?= In-Reply-To: <249af69e0810020424l153121efmd14bcded4d6225a4@mail.gmail.com> References: <380746690809300959k6a407f5ej6d3f7ad441d832e8@mail.gmail.com> <48E275BC.2040001@uol.com.br> <380746690810011259g7fec2ab4vb3b5094a5a9e8796@mail.gmail.com> <48E4AB2D.3020106@uol.com.br> <249af69e0810020424l153121efmd14bcded4d6225a4@mail.gmail.com> Message-ID: <48E4B335.6010301@uol.com.br> Douglas Tosi escreveu: > 2008/10/2 Adriano dos Santos Fernandes : >> Não. O SuperClassic é temporário até que o SuperServer funcione bem em SMP. > > Eu podia jurar que a base para o SMP no 3 era o SuperClassic. Só que > com cache compartilhado e mais paralelismo. > O que eu quiz dizer foi que não tem sentido (na minha opinião) manter múltiplos caches de um banco em um processo, quando o SuperServer estiver bom. Adriano From rnigro em brasil-info.com.br Thu Oct 2 09:12:14 2008 From: rnigro em brasil-info.com.br (=?iso-8859-1?Q?Nigro_-_F=E1brica_de_Software?=) Date: Thu, 2 Oct 2008 09:12:14 -0300 Subject: [firebase-br] (A/C. Marcelo Fortes) Firebird Instance Manager References: <380746690810011610i77709071u1faa33660c8ea2d7@mail.gmail.com> Message-ID: bom dia Marcelo. Fiz a busca por "Manager" e não encontrei o referido software, você teria o link? att. Nigro ----- Original Message ----- From: "Marcelo Fortes" To: "FireBase" Sent: Wednesday, October 01, 2008 8:10 PM Subject: Re: [firebase-br] Firebird Instance Manager Na área downloads do site http://www.firebase.com.br. desta lista!!! Mas para que você precisa dele é tão fácil configurar o Firebird para várias instâncias de diferentes versões ! Marcelo Fortes Em 01/10/08, Nigro - Fábrica de Software escreveu: > Onde consigo baixar o Firebird Instance Manager? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From stefan em consisanet.com Thu Oct 2 09:15:58 2008 From: stefan em consisanet.com (Stefan Horochovec) Date: Thu, 2 Oct 2008 09:15:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?Um_Gosto_do_SuperClassic_Est=E1vel_P?= =?iso-8859-1?q?ara_Voc=EAs?= In-Reply-To: <249af69e0810020424l153121efmd14bcded4d6225a4@mail.gmail.com> References: <380746690809300959k6a407f5ej6d3f7ad441d832e8@mail.gmail.com><48E275BC.2040001@uol.com.br><380746690810011259g7fec2ab4vb3b5094a5a9e8796@mail.gmail.com><48E4AB2D.3020106@uol.com.br> <249af69e0810020424l153121efmd14bcded4d6225a4@mail.gmail.com> Message-ID: <7237CFE1DBF74FFEB5FDA5DDFD4B3B7A@consisa51> Pq tantas versoes ? Nao bastaria se chamar, Firebird 3.0? e no conf, voce setar essas informacoes? Sinceramente, que discussão inútil essa.... A lista passa boa parte do tempo falando do que ainda vai ter no firebird... meu Deus att Stefan Horochovec ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Thursday, October 02, 2008 8:24 AM Subject: Re: [firebase-br]Um Gosto do SuperClassic Estável Para Vocês > 2008/10/2 Adriano dos Santos Fernandes : >> Não. O SuperClassic é temporário até que o SuperServer funcione bem em >> SMP. > > Eu podia jurar que a base para o SMP no 3 era o SuperClassic. Só que > com cache compartilhado e mais paralelismo. > > Independente da origem, fica a sugestão de nome: FB3 UltimateServer ;) > > []s > -- > Douglas Tosi > www.sinatica.com > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > !DSPAM:48e4af75234851804284693! > > From kdcc em terra.com.br Thu Oct 2 09:32:12 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Thu, 2 Oct 2008 09:32:12 -0300 Subject: [firebase-br] off ibexpert References: <4D0C682E98C7449BB161966BC26F7059@noterenato> Message-ID: <00c301c9248a$ec77a2c0$8603a8c0@motocana.com> Veja no site da Firebase, vc pode comprar com desconto na loja. []´s Kléber Caneva ----- Original Message ----- From: "Carlos Renato" To: Sent: Tuesday, September 30, 2008 3:25 PM Subject: [firebase-br] off ibexpert boa tarde pessoal. alguem saberia me dizer como e onde posso adquirir a licensa do ibexpet ? grato. Carlos 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://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIyNzk5MTYzLjQ3ODUyNi4yODg2NC5wcmVzdG9uLnRlcnJhLmNvbSwzODA2 Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From charles em proposto.com Thu Oct 2 09:50:40 2008 From: charles em proposto.com (Charles - [PROposto.com]) Date: Thu, 2 Oct 2008 09:50:40 -0300 Subject: [firebase-br] RES: off ibexpert In-Reply-To: <00c301c9248a$ec77a2c0$8603a8c0@motocana.com> References: <4D0C682E98C7449BB161966BC26F7059@noterenato> <00c301c9248a$ec77a2c0$8603a8c0@motocana.com> Message-ID: <000001c9248d$7a9e8e90$6fdbabb0$@com> Você pode usar também a versão free, que por exemplo, no meu caso, satisfaz perfeitamente. Charles Libano Desenvolvimento PROposto Automação Ltda email: charles em proposto.com Desenv TrackSource - Juiz de Fora - MG Desenv TrackSource - Lagoa Dourada - MG Garmin Nüvi 760 + TrackSource TRC ? Antes de imprimir, pense no nosso compromisso com o Meio Ambiente ? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Kleber Caneva Enviada em: quinta-feira, 2 de outubro de 2008 09:32 Para: FireBase Assunto: Re: [firebase-br] off ibexpert Veja no site da Firebase, vc pode comprar com desconto na loja. []´s Kléber Caneva ----- Original Message ----- From: "Carlos Renato" To: Sent: Tuesday, September 30, 2008 3:25 PM Subject: [firebase-br] off ibexpert boa tarde pessoal. alguem saberia me dizer como e onde posso adquirir a licensa do ibexpet ? grato. Carlos 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://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIyNzk5MTYzLjQ3ODUyNi4yODg2NC5wcmVzdG9uLnRlcnJhLmNvbSwzODA2 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 __________ Information from ESET NOD32 Antivirus, version of virus signature database 3486 (20081001) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 3486 (20081001) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From listas em warmboot.com.br Thu Oct 2 09:52:11 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 2 Oct 2008 09:52:11 -0300 Subject: [firebase-br] off ibexpert In-Reply-To: <00c301c9248a$ec77a2c0$8603a8c0@motocana.com> References: <4D0C682E98C7449BB161966BC26F7059@noterenato> <00c301c9248a$ec77a2c0$8603a8c0@motocana.com> Message-ID: <1154080627.20081002095211@warmboot.com.br> KC> Veja no site da Firebase, vc pode comprar com desconto na loja. KC> []´s KC> Kléber Caneva Soh pra constar, não pode mais... a promoção foi encerrada. O pessoal que estiver procurado um bom utilitário de administração de BD e quiser pagar menos, pode dar uma olhada no DBWorkbench, que continua sendo vendido com desconto na FireBase, e possui alguns recursos interessantes, como a possibilidade de gerenciar outros SGBDs também (ex: Oracle, MySQL, etc), sempre de forma nativa, e um DB Designer interessante. []s Carlos H. Cantu http://www.warmboot.com.br FireBase - http://www.FireBase.com.br Blog - http://blog.firebase.com.br KC> ----- Original Message ----- KC> From: "Carlos Renato" KC> To: KC> Sent: Tuesday, September 30, 2008 3:25 PM KC> Subject: [firebase-br] off ibexpert KC> boa tarde pessoal. KC> alguem saberia me dizer como e onde posso adquirir a licensa do ibexpet ? KC> grato. Carlos Renato From eniorm em gmail.com Thu Oct 2 11:04:52 2008 From: eniorm em gmail.com (Enio Marconcini -:- www.Enio.Pro.Br -:-) Date: Thu, 2 Oct 2008 11:04:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?For=E7ar_IBX_usar_fbclient=2Edll?= In-Reply-To: References: Message-ID: <354e237b0810020704k7471386dy28e4f89cc899bc3a@mail.gmail.com> renomeie "fbclient.dll" para "gds32.dll" e passará a usar essa lib On Wed, Oct 1, 2008 at 10:35 AM, Paulo Geloramo wrote: > Olá Pessoal, > > Tem alguma forma de forçar o IBX usar fbclient.dll e não gds32.dll? > > Seria uma dll a menos instalada no cliente. > > Pensei em alterar o código fonte o IBX, alguem já fez isto. teve sucesso? > > -- > Paulo > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ENIO RODRIGO MARCONCINI www.enio.pro.br From kdcc em terra.com.br Thu Oct 2 11:39:16 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Thu, 2 Oct 2008 11:39:16 -0300 Subject: [firebase-br] off ibexpert References: <4D0C682E98C7449BB161966BC26F7059@noterenato><00c301c9248a$ec77a2c0$8603a8c0@motocana.com> <1154080627.20081002095211@warmboot.com.br> Message-ID: <010701c9249c$ac06e180$8603a8c0@motocana.com> Eu imaginava que a promoção do FDD já tinha terminado, mas pensei que fora do FDD, ainda tivesse um preço diferenciado para o Brasil. Então retificando minha informação anterior vc pode adquirir na loja on-line da IBExpert http://ibexpert.net/ibe/index.php?n=Main.OnlineShop O que não torna nenhum pouco atrativo. []´s Kléber Caneva ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Thursday, October 02, 2008 9:52 AM Subject: Re: [firebase-br] off ibexpert KC> Veja no site da Firebase, vc pode comprar com desconto na loja. KC> []´s KC> Kléber Caneva Soh pra constar, não pode mais... a promoção foi encerrada. O pessoal que estiver procurado um bom utilitário de administração de BD e quiser pagar menos, pode dar uma olhada no DBWorkbench, que continua sendo vendido com desconto na FireBase, e possui alguns recursos interessantes, como a possibilidade de gerenciar outros SGBDs também (ex: Oracle, MySQL, etc), sempre de forma nativa, e um DB Designer interessante. []s Carlos H. Cantu http://www.warmboot.com.br FireBase - http://www.FireBase.com.br Blog - http://blog.firebase.com.br KC> ----- Original Message ----- KC> From: "Carlos Renato" KC> To: KC> Sent: Tuesday, September 30, 2008 3:25 PM KC> Subject: [firebase-br] off ibexpert KC> boa tarde pessoal. KC> alguem saberia me dizer como e onde posso adquirir a licensa do ibexpet ? KC> grato. Carlos 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 fabio.de.brito.machado em gmail.com Thu Oct 2 14:28:04 2008 From: fabio.de.brito.machado em gmail.com (=?iso-8859-1?Q?F=E1bio_Machado_=28Gmail=29?=) Date: Thu, 2 Oct 2008 13:28:04 -0400 Subject: [firebase-br] =?iso-8859-1?q?Mostrar_os_iten_que_n=E3o_se_encontr?= =?iso-8859-1?q?am_em_outra_tabela?= Message-ID: <48e504b4.070fc00a.3f20.ffffb0db@mx.google.com> Bom dia a todos. Eu tenho duas tabelas um de local e uma de pessoas, na tabela de pessoas eu tenho o campo id_local onde gravo o código do local onde a pessoa trabalha, agora eu queria no select mostrar os locais que não tem nenhuma pessoa trabalhando. Eu pensei assim: Select * from local, pessoas where local.código<>pessoas.id_local Eu uso Delphi 7 e firebird 1.5.1 From kmerlotti em gmail.com Thu Oct 2 14:33:59 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Thu, 2 Oct 2008 14:33:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?Mostrar_os_iten_que_n=E3o_se_encontr?= =?iso-8859-1?q?am_em_outra_tabela?= In-Reply-To: <48e504b4.070fc00a.3f20.ffffb0db@mx.google.com> References: <48e504b4.070fc00a.3f20.ffffb0db@mx.google.com> Message-ID: <20eaa6880810021033r5c2f1ad4o9c9b04016d3ab2c1@mail.gmail.com> select * from local l where not exists (select fisrt 1 p.id_local from pessoas p where p.id_local = l.codigo) Abraços!! On Thu, Oct 2, 2008 at 2:28 PM, Fábio Machado (Gmail) wrote: > Bom dia a todos. Eu tenho duas tabelas um de local e uma de pessoas, na > tabela de pessoas eu tenho o campo id_local onde gravo o código do local > onde a pessoa trabalha, agora eu queria no select mostrar os locais que não > tem nenhuma pessoa trabalhando. Eu pensei assim: > > > > Select * from local, pessoas where local.código<>pessoas.id_local > > > > > > Eu uso Delphi 7 e firebird 1.5.1 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From rmgimenez em gmail.com Thu Oct 2 14:25:52 2008 From: rmgimenez em gmail.com (Ricardo Gimenez) Date: Thu, 02 Oct 2008 14:25:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?Mostrar_os_iten_que_n=E3o_se_encontr?= =?iso-8859-1?q?am_em_outra_tabela?= In-Reply-To: <48e504b4.070fc00a.3f20.ffffb0db@mx.google.com> References: <48e504b4.070fc00a.3f20.ffffb0db@mx.google.com> Message-ID: <48E50420.60206@gmail.com> Boa tarde. Tenta assim: select * from local where local.codigo not in (select pessoas.id_local from pessoas) Fábio Machado (Gmail) wrote: > Bom dia a todos. Eu tenho duas tabelas um de local e uma de pessoas, na > tabela de pessoas eu tenho o campo id_local onde gravo o código do local > onde a pessoa trabalha, agora eu queria no select mostrar os locais que não > tem nenhuma pessoa trabalhando. Eu pensei assim: > > > > Select * from local, pessoas where local.código<>pessoas.id_local > > > > > > Eu uso Delphi 7 e firebird 1.5.1 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From kmerlotti em gmail.com Thu Oct 2 15:05:12 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Thu, 2 Oct 2008 15:05:12 -0300 Subject: [firebase-br] =?iso-8859-1?q?Mostrar_os_iten_que_n=E3o_se_encontr?= =?iso-8859-1?q?am_em_outra_tabela?= In-Reply-To: <48E50420.60206@gmail.com> References: <48e504b4.070fc00a.3f20.ffffb0db@mx.google.com> <48E50420.60206@gmail.com> Message-ID: <20eaa6880810021105ma0fb9dbwf9ddaa746d323b31@mail.gmail.com> também é uma opção, só que o IN não é muito aconselhado com grande volume de dados e além disso o Exists tem performance consideravelmente melhor na maioria dos casos.. Abraços!! On Thu, Oct 2, 2008 at 2:25 PM, Ricardo Gimenez wrote: > Boa tarde. > > Tenta assim: select * from local where local.codigo not in (select > pessoas.id_local from pessoas) > > Fábio Machado (Gmail) wrote: >> >> Bom dia a todos. Eu tenho duas tabelas um de local e uma de pessoas, na >> tabela de pessoas eu tenho o campo id_local onde gravo o código do local >> onde a pessoa trabalha, agora eu queria no select mostrar os locais que >> não >> tem nenhuma pessoa trabalhando. Eu pensei assim: >> >> >> Select * from local, pessoas where local.código<>pessoas.id_local >> >> >> >> Eu uso Delphi 7 e firebird 1.5.1 >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From edison em precisa.inf.br Thu Oct 2 15:09:16 2008 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Thu, 2 Oct 2008 15:09:16 -0300 Subject: [firebase-br] Duvida Select Message-ID: <000801c924b9$fea07c90$2601a8c0@Saulibueno> Boa tarde Pessoal Eu gostaria de saber se e possivel retornar em um select os 3 ultimos pedidos de Cada cliente Desta forma eu terei uma consulta dos ultimos pedidos de cada cliente, e nesta consulta deve sair pedidos de mais de um cliente Ex: JOAO DA SILVA 40,00 JOAO DA SILVA 30,00 JOAO DA SILVA 25,00 MARCELO 60,00 MARCELO 30,00 PAULO 10,00 PAULO 120,00 PAULO 30,00 Ate+ Edison From fmarques em nautilus.com.br Thu Oct 2 15:22:26 2008 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Thu, 02 Oct 2008 15:22:26 -0300 Subject: [firebase-br] =?iso-8859-1?q?Mostrar_os_iten_que_n=E3o_se_encontr?= =?iso-8859-1?q?am_em_outra_tabela?= In-Reply-To: <48E50420.60206@gmail.com> References: <48e504b4.070fc00a.3f20.ffffb0db@mx.google.com> <48E50420.60206@gmail.com> Message-ID: <48E51162.9010506@nautilus.com.br> SELECT local.nome, Count(pessoa.id) AS Contar FROM pessoa RIGHT JOIN local ON (pessoa.local = local.id) GROUP BY local.nome HAVING Count(pessoa.id)=0 ORDER BY local.nome; -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 / ICQ: 267-074-196 Linux Registred User #362204 (debian 4.0 "etch") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" Ricardo Gimenez wrote: > Boa tarde. > > Tenta assim: select * from local where local.codigo not in (select > pessoas.id_local from pessoas) > > Fábio Machado (Gmail) wrote: >> Bom dia a todos. Eu tenho duas tabelas um de local e uma de pessoas, na >> tabela de pessoas eu tenho o campo id_local onde gravo o código do local >> onde a pessoa trabalha, agora eu queria no select mostrar os locais >> que não >> tem nenhuma pessoa trabalhando. Eu pensei assim: >> >> >> >> Select * from local, pessoas where local.código<>pessoas.id_local >> >> >> >> >> >> Eu uso Delphi 7 e firebird 1.5.1 >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: From infosag em terra.com.br Thu Oct 2 15:26:36 2008 From: infosag em terra.com.br (Anderson) Date: Thu, 2 Oct 2008 15:26:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?Mostrar_os_iten_que_n=E3o_se_encontr?= =?iso-8859-1?q?am_em_outra_tabela?= References: <48e504b4.070fc00a.3f20.ffffb0db@mx.google.com> <48E50420.60206@gmail.com> <20eaa6880810021105ma0fb9dbwf9ddaa746d323b31@mail.gmail.com> Message-ID: <004001c924bc$680e77c0$dc2da8c0@infonote> outro detalhe importantissimo é necessario que tenha indice no campo id_local da tabela pessoas. ----- Original Message ----- From: "Kelver Merlotti" To: "FireBase" Sent: Thursday, October 02, 2008 3:05 PM Subject: Re: [firebase-br]Mostrar os iten que não se encontram em outra tabela também é uma opção, só que o IN não é muito aconselhado com grande volume de dados e além disso o Exists tem performance consideravelmente melhor na maioria dos casos.. Abraços!! On Thu, Oct 2, 2008 at 2:25 PM, Ricardo Gimenez wrote: > Boa tarde. > > Tenta assim: select * from local where local.codigo not in (select > pessoas.id_local from pessoas) > > Fábio Machado (Gmail) wrote: >> >> Bom dia a todos. Eu tenho duas tabelas um de local e uma de pessoas, na >> tabela de pessoas eu tenho o campo id_local onde gravo o código do local >> onde a pessoa trabalha, agora eu queria no select mostrar os locais que >> não >> tem nenhuma pessoa trabalhando. Eu pensei assim: >> >> >> Select * from local, pessoas where local.código<>pessoas.id_local >> >> >> >> Eu uso Delphi 7 e firebird 1.5.1 >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rmgimenez em gmail.com Thu Oct 2 15:33:05 2008 From: rmgimenez em gmail.com (Ricardo Gimenez) Date: Thu, 02 Oct 2008 15:33:05 -0300 Subject: [firebase-br] =?iso-8859-1?q?Mostrar_os_iten_que_n=E3o_se_encontr?= =?iso-8859-1?q?am_em_outra_tabela?= In-Reply-To: <20eaa6880810021105ma0fb9dbwf9ddaa746d323b31@mail.gmail.com> References: <48e504b4.070fc00a.3f20.ffffb0db@mx.google.com> <48E50420.60206@gmail.com> <20eaa6880810021105ma0fb9dbwf9ddaa746d323b31@mail.gmail.com> Message-ID: <48E513E1.5010604@gmail.com> Está certo mesmo Kelver.. nem lembrei do exists. Kelver Merlotti wrote: > também é uma opção, só que o IN não é muito aconselhado com grande > volume de dados e além disso o Exists tem performance > consideravelmente melhor na maioria dos casos.. > > Abraços!! > > On Thu, Oct 2, 2008 at 2:25 PM, Ricardo Gimenez wrote: > >> Boa tarde. >> >> Tenta assim: select * from local where local.codigo not in (select >> pessoas.id_local from pessoas) >> >> Fábio Machado (Gmail) wrote: >> >>> Bom dia a todos. Eu tenho duas tabelas um de local e uma de pessoas, na >>> tabela de pessoas eu tenho o campo id_local onde gravo o código do local >>> onde a pessoa trabalha, agora eu queria no select mostrar os locais que >>> não >>> tem nenhuma pessoa trabalhando. Eu pensei assim: >>> >>> >>> Select * from local, pessoas where local.código<>pessoas.id_local >>> >>> >>> >>> Eu uso Delphi 7 e firebird 1.5.1 >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > > From edison em precisa.inf.br Thu Oct 2 16:34:51 2008 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Thu, 2 Oct 2008 16:34:51 -0300 Subject: [firebase-br] Fw: Duvida Select Message-ID: <000e01c924c5$f18bd480$2601a8c0@Saulibueno> Esqueci de dizer a versao 1.5 ----- Original Message ----- From: "Edison - Precisa Informatica Ltda" To: "FireBase" Sent: Thursday, October 02, 2008 3:09 PM Subject: [firebase-br] Duvida Select Boa tarde Pessoal Eu gostaria de saber se e possivel retornar em um select os 3 ultimos pedidos de Cada cliente Desta forma eu terei uma consulta dos ultimos pedidos de cada cliente, e nesta consulta deve sair pedidos de mais de um cliente Ex: JOAO DA SILVA 40,00 JOAO DA SILVA 30,00 JOAO DA SILVA 25,00 MARCELO 60,00 MARCELO 30,00 PAULO 10,00 PAULO 120,00 PAULO 30,00 Ate+ Edison ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From zottissistemas em brturbo.com.br Thu Oct 2 17:44:45 2008 From: zottissistemas em brturbo.com.br (Zottis) Date: Thu, 2 Oct 2008 17:44:45 -0300 Subject: [firebase-br] Fw: Duvida Select In-Reply-To: <000e01c924c5$f18bd480$2601a8c0@Saulibueno> References: <000e01c924c5$f18bd480$2601a8c0@Saulibueno> Message-ID: select First campos from pedidos where cod_cliente = :VarCod_cliente order by Cod_Pedido Desc Zottis(TeamFB Users) Zottis Sistemas - 2008 Ano XI Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Edison - Precisa Informatica Ltda" To: "FireBase" Sent: Thursday, October 02, 2008 4:34 PM Subject: [firebase-br] Fw: Duvida Select Esqueci de dizer a versao 1.5 ----- Original Message ----- From: "Edison - Precisa Informatica Ltda" To: "FireBase" Sent: Thursday, October 02, 2008 3:09 PM Subject: [firebase-br] Duvida Select Boa tarde Pessoal Eu gostaria de saber se e possivel retornar em um select os 3 ultimos pedidos de Cada cliente Desta forma eu terei uma consulta dos ultimos pedidos de cada cliente, e nesta consulta deve sair pedidos de mais de um cliente Ex: JOAO DA SILVA 40,00 JOAO DA SILVA 30,00 JOAO DA SILVA 25,00 MARCELO 60,00 MARCELO 30,00 PAULO 10,00 PAULO 120,00 PAULO 30,00 Ate+ Edison ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Oct 2 18:07:08 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Thu, 2 Oct 2008 18:07:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?Mostrar_os_iten_que_n=E3o_se_encontr?= =?iso-8859-1?q?am_em_outra_tabela?= In-Reply-To: <48E513E1.5010604@gmail.com> References: <48e504b4.070fc00a.3f20.ffffb0db@mx.google.com> <48E50420.60206@gmail.com> <20eaa6880810021105ma0fb9dbwf9ddaa746d323b31@mail.gmail.com> <48E513E1.5010604@gmail.com> Message-ID: <20eaa6880810021407p24f495dam984aaa5a98633adf@mail.gmail.com> hehe.. normalz.. mas de nada adianta IN e EXISTS se não houver indice mesmo, como lembrou o Anderson! ;-) Abraços a todos e boa noite! 2008/10/2 Ricardo Gimenez : > Está certo mesmo Kelver.. nem lembrei do exists. > > Kelver Merlotti wrote: >> >> também é uma opção, só que o IN não é muito aconselhado com grande >> volume de dados e além disso o Exists tem performance >> consideravelmente melhor na maioria dos casos.. >> >> Abraços!! >> >> On Thu, Oct 2, 2008 at 2:25 PM, Ricardo Gimenez >> wrote: >> >>> >>> Boa tarde. >>> >>> Tenta assim: select * from local where local.codigo not in (select >>> pessoas.id_local from pessoas) >>> >>> Fábio Machado (Gmail) wrote: >>> >>>> >>>> Bom dia a todos. Eu tenho duas tabelas um de local e uma de pessoas, na >>>> tabela de pessoas eu tenho o campo id_local onde gravo o código do local >>>> onde a pessoa trabalha, agora eu queria no select mostrar os locais que >>>> não >>>> tem nenhuma pessoa trabalhando. Eu pensei assim: >>>> >>>> >>>> Select * from local, pessoas where local.código<>pessoas.id_local >>>> >>>> >>>> >>>> Eu uso Delphi 7 e firebird 1.5.1 >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> >>>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >> >> >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From a.lima.silva em terra.com.br Thu Oct 2 19:23:10 2008 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Thu, 2 Oct 2008 19:23:10 -0300 Subject: [firebase-br] DUVIDA SELECT EM FB E AMOSTRAGEM In-Reply-To: Message-ID: <000001c924dd$74889410$140a000a@lab.local> Pessoal, seguinte, antes de postar queimei os ticos e tecos (neuronios), mas creio que fiquei perdido. Tenho a seguinte situação : Uma tabela ITENS_NA_EXPEDICAO com os seguintes campos : PROD_COD varchar(14) PROD_TIPO char(1) // L = Lote N=Normal PROD_EMBALAGEM INTEGER DEFAULT 0 PROD_EMBALAGEMENTREGUE INTEGER DEFAULT 0 PROD_QTD NUMERIC(15,3) DEFAULT 0 PROD_QTDENTREGUE NUMERIC(15,3) DEFAULT 0 DATA Os produtos Normais, são registrado da seguinte forma : 1234567890123 = PROD_COD N = PROD_TIPO 0 = PROD_EMBALAGEM 0 = PROD_EMBALAGEMENTREGUE 22 = PROD_QTD 11 = PROD_QTDENTREGUE No exemplo acima tenho um produto do tipo Normal que foi entregue 11 und de 22 compradas Nos produtos com Lote, são registrado da seguinte forma : 9876543210121 = PROD_COD L = PROD_TIPO 12 = PROD_EMBALAGEM 5 = PROD_EMBALAGEMENTREGUE 0 = PROD_QTD 0 = PROD_QTDENTREGUE No exemplo acima tenho um produto do tipo Lote que foi entregue 5 caixas de 12 compradas Preciso gerar um relatorio no RAVE REPORT , D7 que mostre por produto quanto falta para ser entregue de cada produto. Pensei assim : SELECT PROD_COD, PROD_TIPO, PROD_EMBALAGEM, PROD_EMBALAGEMENTREGUE, (PROD_EMBALAGEM - PROD_EMBALAGEMENTREGUE) AS EMBFALTA, PROD_QTD, PROD_QTDENTREGUE, (PROD_QTD - PROD_QTDENTREGUE) AS QTDFALTA WHERE DATA BETWEEN ... Isso é amostrado assim 1234567890123, N, 0, 0, 0, 22, 11, 11 9876543210121, L, 12, 5, 7, 0, 0, 0 A questão é : haverá dois tipos de produtos e apenas um data source e um dataconnection ao amostrar em um databand um produto Normal acabarei tendo que mostrar uma coluna embalagem para não excluir a amostragem de um produto com lote Um colega de outra lista disse-me que eu deveria usar uma VISÃO mas confesso que não captei e não houve mais resposta.. Se alguem tiver um indicativo mais palpavel, obrigado. []s. Antonio Carlos. From evandro.abreu em gmail.com Fri Oct 3 07:54:46 2008 From: evandro.abreu em gmail.com (Evandro Abreu) Date: Fri, 3 Oct 2008 07:54:46 -0300 Subject: [firebase-br] Quero sair da lista Message-ID: <7e4c95e70810030354q6d79412dq6f1097bb06d46e5e@mail.gmail.com> Caro(s) Moderador(es), Procurei no site da lista e não vi como fazer para deixar de receber os email's da lista de discussão, portanto solicito que me desinscrevam. Atenciosamente, Evandro Abreu From kmerlotti em gmail.com Fri Oct 3 08:01:15 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Fri, 3 Oct 2008 08:01:15 -0300 Subject: [firebase-br] Quero sair da lista In-Reply-To: <7e4c95e70810030354q6d79412dq6f1097bb06d46e5e@mail.gmail.com> References: <7e4c95e70810030354q6d79412dq6f1097bb06d46e5e@mail.gmail.com> Message-ID: <20eaa6880810030401v1284307bja1126a835ad23b82@mail.gmail.com> Olá Evandro, bom dia! Faça o login no site da www.firebase.com.br e desmarque as opções referentes a recebimento de e-mail da lista em seu cadastro. Abraços! On Fri, Oct 3, 2008 at 7:54 AM, Evandro Abreu wrote: > Caro(s) Moderador(es), > > Procurei no site da lista e não vi como fazer para deixar de receber os > email's da lista de discussão, portanto solicito que me desinscrevam. > > Atenciosamente, > Evandro Abreu > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From listas em warmboot.com.br Fri Oct 3 08:36:13 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 3 Oct 2008 08:36:13 -0300 Subject: [firebase-br] Quero sair da lista In-Reply-To: <20eaa6880810030401v1284307bja1126a835ad23b82@mail.gmail.com> References: <7e4c95e70810030354q6d79412dq6f1097bb06d46e5e@mail.gmail.com> <20eaa6880810030401v1284307bja1126a835ad23b82@mail.gmail.com> Message-ID: <779792536.20081003083613@warmboot.com.br> Veja dicas sobre a utilização da lista: http://www.firebase.com.br/fb/artigo.php?id=1107 []s Carlos H. Cantu http://www.warmboot.com.br FireBase - http://www.FireBase.com.br Blog - http://blog.firebase.com.br KM> Olá Evandro, bom dia! KM> Faça o login no site da www.firebase.com.br e desmarque as opções KM> referentes a recebimento de e-mail da lista em seu cadastro. KM> Abraços! KM> On Fri, Oct 3, 2008 at 7:54 AM, Evandro Abreu wrote: >> Caro(s) Moderador(es), >> >> Procurei no site da lista e não vi como fazer para deixar de receber os >> email's da lista de discussão, portanto solicito que me desinscrevam. >> >> Atenciosamente, >> Evandro Abreu >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> From lord.rico em gmail.com Fri Oct 3 09:23:38 2008 From: lord.rico em gmail.com (Lord Rico) Date: Fri, 3 Oct 2008 09:23:38 -0300 Subject: [firebase-br] DUVIDA SELECT EM FB E AMOSTRAGEM In-Reply-To: <000001c924dd$74889410$140a000a@lab.local> References: <000001c924dd$74889410$140a000a@lab.local> Message-ID: Você curte filmes, animes, desenhos e jogos? Então visite www.osninjas.info O seu ponto de downloads From zottissistemas em brturbo.com.br Fri Oct 3 09:30:46 2008 From: zottissistemas em brturbo.com.br (Zottis) Date: Fri, 3 Oct 2008 09:30:46 -0300 Subject: [firebase-br] DUVIDA SELECT EM FB E AMOSTRAGEM In-Reply-To: References: <000001c924dd$74889410$140a000a@lab.local> Message-ID: <1CFB4A9457934A1B8260BD610FF5E8B1@ZottisNotBook> esse já era..... Zottis(TeamFB Users) Zottis Sistemas - 2008 Ano XI Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Lord Rico" To: "FireBase" Sent: Friday, October 03, 2008 9:23 AM Subject: Re: [firebase-br] DUVIDA SELECT EM FB E AMOSTRAGEM Você curte filmes, animes, desenhos e jogos? Então visite www.osninjas.info O seu ponto de downloads ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From satoy.matsuoka em hstern.com.br Fri Oct 3 10:16:09 2008 From: satoy.matsuoka em hstern.com.br (satoy.matsuoka em hstern.com.br) Date: Fri, 3 Oct 2008 10:16:09 -0300 Subject: [firebase-br] Modelo In-Reply-To: <1CFB4A9457934A1B8260BD610FF5E8B1@ZottisNotBook> Message-ID: Bom dia lista, Alguém pode me indicar um software FREE pra modelar o banco, que me gere os scripts para o FireBase ? Ou alguém sabe de algum plugin para o Erwin 7.1 para gerar pro FireBase ? Obrigado Satoy From clebereleandro em gmail.com Fri Oct 3 10:47:39 2008 From: clebereleandro em gmail.com (Cleber Eleandro Szulczewski) Date: Fri, 3 Oct 2008 10:47:39 -0300 Subject: [firebase-br] 1 para N Message-ID: <2d6f4a1a0810030647w4751b276p69f7d8624736f717@mail.gmail.com> Amigos bom dia. sou novato na área e estou querendo fazer um cadastro de clientes onte derei outra tabela de telefones, ou seja um cliente pode ter vários telefones fiz assim tabela cliente codcliente PK nome end etc tabela fones codcliente PK itenfone FK fone tipo é isso mesmo? Obrigado Cleber. From robsonfg em terra.com.br Fri Oct 3 10:54:42 2008 From: robsonfg em terra.com.br (Robson Gomes) Date: Fri, 3 Oct 2008 10:54:42 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: 1 para N References: <2d6f4a1a0810030647w4751b276p69f7d8624736f717@mail.gmail.com> Message-ID: <48E62422.000001.01672@EST-ROBSON> faz assim: codcliente PK nome end etc faz asssim tabela fones itenfone PK // onde o itenfone e um sequencial que servira como chave desta tabela codcliente FK // aqui o relacionamento com a outra tabela fone tipo -------Mensagem original------- De: Cleber Eleandro Szulczewski Data: 3/10/2008 10:50:59 Para: FireBase Assunto: [firebase-br] 1 para N Amigos bom dia. sou novato na área e estou querendo fazer um cadastro de clientes onte derei outra tabela de telefones, ou seja um cliente pode ter vários telefones fiz assim tabela cliente codcliente PK nome end etc tabela fones codcliente PK itenfone FK fone tipo é isso mesmo? Obrigado Cleber. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.5/1705 - Release Date: 3/10/2008 08:18 From clebereleandro em gmail.com Fri Oct 3 11:19:14 2008 From: clebereleandro em gmail.com (Cleber Eleandro Szulczewski) Date: Fri, 3 Oct 2008 11:19:14 -0300 Subject: [firebase-br] Res: 1 para N In-Reply-To: <48E62422.000001.01672@EST-ROBSON> References: <2d6f4a1a0810030647w4751b276p69f7d8624736f717@mail.gmail.com> <48E62422.000001.01672@EST-ROBSON> Message-ID: <2d6f4a1a0810030719k3f377ef0v31597df478add616@mail.gmail.com> Entendi Robson, obrigado. agora so mais uma pergunta, no FB tem algum tipo de campo que é autoincrementel tipo o paradox? Obrigado. 2008/10/3 Robson Gomes > faz assim: > > codcliente PK > nome > end > etc > > faz asssim > > tabela fones > itenfone PK // onde o itenfone e um sequencial que servira como chave > desta > tabela > codcliente FK // aqui o relacionamento com a outra tabela > fone > tipo > -------Mensagem original------- > > De: Cleber Eleandro Szulczewski > Data: 3/10/2008 10:50:59 > Para: FireBase > Assunto: [firebase-br] 1 para N > > Amigos bom dia. > > sou novato na área e estou querendo fazer um cadastro de clientes onte > derei > > outra tabela de telefones, ou seja um cliente pode ter vários telefones > > fiz assim > > tabela cliente > > codcliente PK > nome > end > etc > > tabela fones > codcliente PK > itenfone FK > fone > tipo > > é isso mesmo? > > Obrigado > > Cleber. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 - http://www.avg.com > Version: 8.0.173 / Virus Database: 270.7.5/1705 - Release Date: 3/10/2008 > 08:18 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Sds, Cleber Eleandro Szulczewski. HS IMAGEM TeleFax: (71) 3648-1017 Celuar: (71) 9616-5167 www.hsimagem.com.br e-mail: clebereleandro em gmail.com From zottissistemas em brturbo.com.br Fri Oct 3 11:30:47 2008 From: zottissistemas em brturbo.com.br (Zottis) Date: Fri, 3 Oct 2008 11:30:47 -0300 Subject: [firebase-br] Res: 1 para N In-Reply-To: <2d6f4a1a0810030719k3f377ef0v31597df478add616@mail.gmail.com> References: <2d6f4a1a0810030647w4751b276p69f7d8624736f717@mail.gmail.com><48E62422.000001.01672@EST-ROBSON> <2d6f4a1a0810030719k3f377ef0v31597df478add616@mail.gmail.com> Message-ID: para isso use um generator da uma olhada nos artigos da lista que vc achará alguma coisa a respeito. Zottis(TeamFB Users) Zottis Sistemas - 2008 Ano XI Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Cleber Eleandro Szulczewski" To: "FireBase" Sent: Friday, October 03, 2008 11:19 AM Subject: Re: [firebase-br] Res: 1 para N Entendi Robson, obrigado. agora so mais uma pergunta, no FB tem algum tipo de campo que é autoincrementel tipo o paradox? Obrigado. 2008/10/3 Robson Gomes > faz assim: > > codcliente PK > nome > end > etc > > faz asssim > > tabela fones > itenfone PK // onde o itenfone e um sequencial que servira como chave > desta > tabela > codcliente FK // aqui o relacionamento com a outra tabela > fone > tipo > -------Mensagem original------- > > De: Cleber Eleandro Szulczewski > Data: 3/10/2008 10:50:59 > Para: FireBase > Assunto: [firebase-br] 1 para N > > Amigos bom dia. > > sou novato na área e estou querendo fazer um cadastro de clientes onte > derei > > outra tabela de telefones, ou seja um cliente pode ter vários telefones > > fiz assim > > tabela cliente > > codcliente PK > nome > end > etc > > tabela fones > codcliente PK > itenfone FK > fone > tipo > > é isso mesmo? > > Obrigado > > Cleber. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 - http://www.avg.com > Version: 8.0.173 / Virus Database: 270.7.5/1705 - Release Date: 3/10/2008 > 08:18 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Sds, Cleber Eleandro Szulczewski. HS IMAGEM TeleFax: (71) 3648-1017 Celuar: (71) 9616-5167 www.hsimagem.com.br e-mail: clebereleandro em gmail.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From clebereleandro em gmail.com Fri Oct 3 12:06:36 2008 From: clebereleandro em gmail.com (Cleber Eleandro Szulczewski) Date: Fri, 3 Oct 2008 12:06:36 -0300 Subject: [firebase-br] Res: 1 para N In-Reply-To: References: <2d6f4a1a0810030647w4751b276p69f7d8624736f717@mail.gmail.com> <48E62422.000001.01672@EST-ROBSON> <2d6f4a1a0810030719k3f377ef0v31597df478add616@mail.gmail.com> Message-ID: <2d6f4a1a0810030806t4b0b175ep715ffb91e9569ed2@mail.gmail.com> blz obrigado. 2008/10/3 Zottis > para isso use um generator > da uma olhada nos artigos da lista que vc achará alguma coisa a respeito. > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2008 Ano XI > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Cleber Eleandro Szulczewski" < > clebereleandro em gmail.com> > To: "FireBase" > Sent: Friday, October 03, 2008 11:19 AM > Subject: Re: [firebase-br] Res: 1 para N > > > > Entendi Robson, obrigado. > > agora so mais uma pergunta, no FB tem algum tipo de campo que é > autoincrementel tipo o paradox? > > Obrigado. > > 2008/10/3 Robson Gomes > > faz assim: >> >> codcliente PK >> nome >> end >> etc >> >> faz asssim >> >> tabela fones >> itenfone PK // onde o itenfone e um sequencial que servira como chave >> desta >> tabela >> codcliente FK // aqui o relacionamento com a outra tabela >> fone >> tipo >> -------Mensagem original------- >> >> De: Cleber Eleandro Szulczewski >> Data: 3/10/2008 10:50:59 >> Para: FireBase >> Assunto: [firebase-br] 1 para N >> >> Amigos bom dia. >> >> sou novato na área e estou querendo fazer um cadastro de clientes onte >> derei >> >> outra tabela de telefones, ou seja um cliente pode ter vários telefones >> >> fiz assim >> >> tabela cliente >> >> codcliente PK >> nome >> end >> etc >> >> tabela fones >> codcliente PK >> itenfone FK >> fone >> tipo >> >> é isso mesmo? >> >> Obrigado >> >> Cleber. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 - http://www.avg.com >> Version: 8.0.173 / Virus Database: 270.7.5/1705 - Release Date: 3/10/2008 >> 08:18 >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > -- > Sds, > Cleber Eleandro Szulczewski. > > HS IMAGEM > TeleFax: (71) 3648-1017 > Celuar: (71) 9616-5167 > www.hsimagem.com.br > e-mail: clebereleandro em gmail.com > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Sds, Cleber Eleandro Szulczewski. HS IMAGEM TeleFax: (71) 3648-1017 Celuar: (71) 9616-5167 www.hsimagem.com.br e-mail: clebereleandro em gmail.com From gatas.cheguei em uol.com.br Fri Oct 3 12:42:04 2008 From: gatas.cheguei em uol.com.br (...fabinho) Date: Fri, 3 Oct 2008 12:42:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?Servi=E7o_firebird?= Message-ID: Senhores, tem como eu verificar se os serviços do firebird estão startados na máquina onde está o banco de dados (pode ser a local mesmo)? Também gostaria de agradecer aos usuários que me ajudaram no outro tópico "Sistema fecha sozinho". grato, Fabio From infosag em terra.com.br Fri Oct 3 13:14:38 2008 From: infosag em terra.com.br (Anderson) Date: Fri, 3 Oct 2008 13:14:38 -0300 Subject: [firebase-br] =?iso-8859-1?q?Servi=E7o_firebird?= References: Message-ID: <005c01c92573$23b597e0$42505fbd@infonote> fabio pq fechava sozinho ? ----- Original Message ----- From: "...fabinho" To: "lista" Sent: Friday, October 03, 2008 12:42 PM Subject: [firebase-br] Serviço firebird Senhores, tem como eu verificar se os serviços do firebird estão startados na máquina onde está o banco de dados (pode ser a local mesmo)? Também gostaria de agradecer aos usuários que me ajudaram no outro tópico "Sistema fecha sozinho". grato, Fabio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fabiofrosi em bol.com.br Fri Oct 3 14:00:00 2008 From: fabiofrosi em bol.com.br (Fabio Pessini Frosi) Date: Fri, 3 Oct 2008 14:00:00 -0300 Subject: [firebase-br] Res: 1 para N References: <2d6f4a1a0810030647w4751b276p69f7d8624736f717@mail.gmail.com> <48E62422.000001.01672@EST-ROBSON> Message-ID: Usa o o telefone como chave primária, que aí vc não vai poder repetir o mesmo telefone para o mesmo cliente. TABELA CLIENTE codcliente PK nome end etc TABELA FONES numeroTelefone PK codcliente FK PK tipo etc ----- Original Message ----- From: "Robson Gomes" To: "FireBase" Sent: Friday, October 03, 2008 10:54 AM Subject: [firebase-br] Res: 1 para N faz assim: codcliente PK nome end etc faz asssim tabela fones itenfone PK // onde o itenfone e um sequencial que servira como chave desta tabela codcliente FK // aqui o relacionamento com a outra tabela fone tipo -------Mensagem original------- De: Cleber Eleandro Szulczewski Data: 3/10/2008 10:50:59 Para: FireBase Assunto: [firebase-br] 1 para N Amigos bom dia. sou novato na área e estou querendo fazer um cadastro de clientes onte derei outra tabela de telefones, ou seja um cliente pode ter vários telefones fiz assim tabela cliente codcliente PK nome end etc tabela fones codcliente PK itenfone FK fone tipo é isso mesmo? Obrigado Cleber. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.5/1705 - Release Date: 3/10/2008 08:18 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From clebereleandro em gmail.com Fri Oct 3 14:24:57 2008 From: clebereleandro em gmail.com (Cleber Eleandro Szulczewski) Date: Fri, 3 Oct 2008 14:24:57 -0300 Subject: [firebase-br] Res: 1 para N In-Reply-To: References: <2d6f4a1a0810030647w4751b276p69f7d8624736f717@mail.gmail.com> <48E62422.000001.01672@EST-ROBSON> Message-ID: <2d6f4a1a0810031024o55a401e8l66c205c52b9bd841@mail.gmail.com> Boa idéia Fábio! Obrigado. Cleber 2008/10/3 Fabio Pessini Frosi > Usa o o telefone como chave primária, que aí vc não vai poder repetir o > mesmo telefone para o mesmo cliente. > > TABELA CLIENTE > codcliente PK > nome > end > etc > > TABELA FONES > numeroTelefone PK > codcliente FK PK > tipo > etc > > > > > ----- Original Message ----- From: "Robson Gomes" > To: "FireBase" > Sent: Friday, October 03, 2008 10:54 AM > Subject: [firebase-br] Res: 1 para N > > > > faz assim: > > codcliente PK > nome > end > etc > > faz asssim > > tabela fones > itenfone PK // onde o itenfone e um sequencial que servira como chave > desta > tabela > codcliente FK // aqui o relacionamento com a outra tabela > fone > tipo > -------Mensagem original------- > De: Cleber Eleandro Szulczewski > Data: 3/10/2008 10:50:59 > Para: FireBase > Assunto: [firebase-br] 1 para N > > Amigos bom dia. > > sou novato na área e estou querendo fazer um cadastro de clientes onte > derei > > outra tabela de telefones, ou seja um cliente pode ter vários telefones > > fiz assim > > tabela cliente > > codcliente PK > nome > end > etc > > tabela fones > codcliente PK > itenfone FK > fone > tipo > > é isso mesmo? > > Obrigado > > Cleber. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 - http://www.avg.com > Version: 8.0.173 / Virus Database: 270.7.5/1705 - Release Date: 3/10/2008 > 08:18 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From daniel em mhnet.com.br Fri Oct 3 15:22:14 2008 From: daniel em mhnet.com.br (Daniel Sonda) Date: Fri, 03 Oct 2008 15:22:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?Servi=E7o_firebird?= In-Reply-To: References: Message-ID: <48E662D6.7080805@mhnet.com.br> Fabio, vc usa Delphi? se sim, me manda e-mail em pvt. Att. Daniel Sonda www.h2jsolucoes.com.br ...fabinho escreveu: > Senhores, tem como eu verificar se os serviços do firebird estão startados na máquina onde está o banco de dados (pode ser a local mesmo)? > > Também gostaria de agradecer aos usuários que me ajudaram no outro tópico "Sistema fecha sozinho". > > grato, > > Fabio > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 3493 (20081003) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > From fernando.bg em gmail.com Fri Oct 3 15:25:25 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 3 Oct 2008 18:25:25 +0000 (UTC) Subject: [firebase-br] Modelo References: <1CFB4A9457934A1B8260BD610FF5E8B1@ZottisNotBook> Message-ID: satoy.matsuoka em hstern.com.br wrote: > Alguém pode me indicar um software FREE pra modelar o banco, que me > gere os scripts para o FireBase ? > Ou alguém sabe de algum plugin para o Erwin 7.1 para gerar pro > FireBase ? É FIREBIRD e o ErWin utilizando driver ODBC para firebird não dá para gerar???? T+++++++++++ -- From shawdown em gmail.com Thu Oct 2 21:17:51 2008 From: shawdown em gmail.com (Fernando Galdino) Date: Thu, 02 Oct 2008 21:17:51 -0300 Subject: [firebase-br] Sincronizar Tabelas Message-ID: Ola pessoal gostaria de saber como fazer para sincronizar duas tabelas sendo que cada tabela encontra-se em um BD separado.. À possibilidades sem a necessidade de codificar para tal? From denisrocha em hotmail.com Thu Oct 2 15:43:10 2008 From: denisrocha em hotmail.com (Denis) Date: Thu, 2 Oct 2008 15:43:10 -0300 Subject: [firebase-br] Metodo de acesso Message-ID: Boa tarde, Estou migrando um sistema que foi feito com BDE. Qual seria o melhor componente que trabalha com Delphi 7 x Firebird ? From paulogeloramo em terra.com.br Thu Oct 2 12:34:14 2008 From: paulogeloramo em terra.com.br (Paulo Geloramo) Date: Thu, 2 Oct 2008 12:34:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?For=E7ar_IBX_usar_fbclient=2Edll?= In-Reply-To: <354e237b0810020704k7471386dy28e4f89cc899bc3a@mail.gmail.com> References: <354e237b0810020704k7471386dy28e4f89cc899bc3a@mail.gmail.com> Message-ID: Atualmente já faço isto, tenho as duas, pois preciso da fbclient.dll para o DBX, mas uso tambem o IBX para os componentes da tab admin. Tenho que manter gds32.dll para o IBX, gostaria de forçar o IBX usar fbclient.dll, Tem alguma forma de alterar os fontes do IBX para forçar o uso da fbclient.dll? Alguem já fez isto com sucesso? -- Paulo From felipeaguiarbarros em yahoo.com.br Thu Oct 2 08:36:22 2008 From: felipeaguiarbarros em yahoo.com.br (felipeaguiarbarros em yahoo.com.br) Date: Thu, 2 Oct 2008 08:36:22 -0300 Subject: [firebase-br] Firebird Instance Manager References: <380746690810011610i77709071u1faa33660c8ea2d7@mail.gmail.com> Message-ID: Aproveitando... Como se configura? "Marcelo Fortes" escreveu na mensagem news:380746690810011610i77709071u1faa33660c8ea2d7 em mail.gmail.com... Na área downloads do site http://www.firebase.com.br. desta lista!!! Mas para que você precisa dele é tão fácil configurar o Firebird para várias instâncias de diferentes versões ! Marcelo Fortes Em 01/10/08, Nigro - Fábrica de Software escreveu: > Onde consigo baixar o Firebird Instance Manager? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fernando.bg em gmail.com Fri Oct 3 15:30:53 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 3 Oct 2008 18:30:53 +0000 (UTC) Subject: [firebase-br] Res: 1 para N References: <2d6f4a1a0810030647w4751b276p69f7d8624736f717@mail.gmail.com> <48E62422.000001.01672@EST-ROBSON> Message-ID: Fabio Pessini Frosi wrote: > Usa o o telefone como chave primária, que aí vc não vai poder repetir > o mesmo telefone para o mesmo cliente. > > TABELA CLIENTE > codcliente PK > nome > end > etc > > TABELA FONES > numeroTelefone PK > codcliente FK PK > tipo > etc Sou a favor de usar dessa forma também Fabio. Garante que ele não tenha telefones repetidos mas pensando mais um pouco como ele mesmo colocou na tabela tem um campo tipo que eu imagino ser (Residencial, Comercial, Fax, Celular.... etc). Então pensando um pouco ele pode ter um telefone comercial igual ao fax ou ele colocar o tipo como chave também ou cria um campo item que vai ser sequencial e na hora de fazer o insert verificar se aquele número já existe para aquele tipo. T++++++++++++ -- From fernando.bg em gmail.com Fri Oct 3 15:32:00 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 3 Oct 2008 18:32:00 +0000 (UTC) Subject: [firebase-br] Res: 1 para N References: <2d6f4a1a0810030647w4751b276p69f7d8624736f717@mail.gmail.com> <48E62422.000001.01672@EST-ROBSON> <2d6f4a1a0810031024o55a401e8l66c205c52b9bd841@mail.gmail.com> Message-ID: Cleber Eleandro Szulczewski wrote: > Boa idéia Fábio! > Obrigado. > Cleber Boa tarde Cleber, veja a resposta que dei para o Fabio e veja se o que falei não vai lhe causar problema. Se não for a idéia do Fabio é muito boa. T+++++++++++++++ -- From fernando.bg em gmail.com Fri Oct 3 15:33:37 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 3 Oct 2008 18:33:37 +0000 (UTC) Subject: [firebase-br] =?iso-8859-1?q?Servi=E7o_firebird?= References: Message-ID: ...fabinho wrote: > Senhores, tem como eu verificar se os serviços do firebird estão > startados na máquina onde está o banco de dados (pode ser a local > mesmo)? > > Também gostaria de agradecer aos usuários que me ajudaram no outro > tópico "Sistema fecha sozinho". Depende de como você quer ver isso, direto pelo windows ou através de sua aplicação. T++++++++++++++ -- From fernando.bg em gmail.com Fri Oct 3 15:41:48 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 3 Oct 2008 18:41:48 +0000 (UTC) Subject: [firebase-br] Metodo de acesso References: Message-ID: Denis wrote: > Boa tarde, > > Estou migrando um sistema que foi feito com BDE. Qual seria o melhor > componente que trabalha com Delphi 7 x Firebird ? Boa Tarde Denis na verdade tem várias possíbilidades, mas que vem na cabeça agora é o IBX, DBX, IBO, MDO, ZEOS mas tem outros, tudo depende do que você precisa e tem que ser bem testado e ver qual atende melhor as sua necessidade. T+++++++++++++ -- From cassio.hc em gmail.com Fri Oct 3 16:37:16 2008 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Fri, 03 Oct 2008 16:37:16 -0300 Subject: [firebase-br] deletar uma transaction Message-ID: olá. utilizo o fb 2.0.. algumas vezes, por estar em fase de teste, minha aplicação fecha e não fechou a conexão com o banco. Então no fb fica uma transaction em aberto. Como faço para fechar ou deleter esta transaction.. Utilizo o maestro para editar meus bancos.. vlw. From listas em warmboot.com.br Fri Oct 3 17:01:02 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 3 Oct 2008 17:01:02 -0300 Subject: [firebase-br] deletar uma transaction In-Reply-To: References: Message-ID: <10210366621.20081003170102@warmboot.com.br> Depois de algum tempo, o FB sozinho vai detectar e fechar a conexão. A outra forma é só fechando o FB. []s Carlos H. Cantu http://www.warmboot.com.br FireBase - http://www.FireBase.com.br Blog - http://blog.firebase.com.br C> olá. C> utilizo o fb 2.0.. algumas vezes, por estar em fase de teste, minha C> aplicação fecha e não fechou a conexão com o banco. Então no fb fica uma C> transaction em aberto. C> Como faço para fechar ou deleter esta transaction.. C> Utilizo o maestro para editar meus bancos.. C> vlw. C> ______________________________________________ C> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br C> Para saber como gerenciar/excluir seu cadastro na lista, use: C> http://www.firebase.com.br/fb/artigo.php?id=1107 C> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fabiofrosi em bol.com.br Fri Oct 3 17:16:30 2008 From: fabiofrosi em bol.com.br (Fabio Pessini Frosi) Date: Fri, 3 Oct 2008 17:16:30 -0300 Subject: [firebase-br] Res: 1 para N References: <2d6f4a1a0810030647w4751b276p69f7d8624736f717@mail.gmail.com><48E62422.000001.01672@EST-ROBSON> Message-ID: <84B6A9B698A74F6FB50861063241F78F@MFMATRIXPC> Realmente você tem ração Forrest. Eu não tinha pensado do jeito que você pensou, se eu fosse fazer agora, eu colocaria mais o tipo como chave primária e resolveria aí esse possível problema que um dia poderia acontecer. ----- Original Message ----- From: "Forrest®" To: Sent: Friday, October 03, 2008 3:30 PM Subject: Re: [firebase-br] Res: 1 para N Fabio Pessini Frosi wrote: > Usa o o telefone como chave primária, que aí vc não vai poder repetir > o mesmo telefone para o mesmo cliente. > > TABELA CLIENTE > codcliente PK > nome > end > etc > > TABELA FONES > numeroTelefone PK > codcliente FK PK > tipo > etc Sou a favor de usar dessa forma também Fabio. Garante que ele não tenha telefones repetidos mas pensando mais um pouco como ele mesmo colocou na tabela tem um campo tipo que eu imagino ser (Residencial, Comercial, Fax, Celular.... etc). Então pensando um pouco ele pode ter um telefone comercial igual ao fax ou ele colocar o tipo como chave também ou cria um campo item que vai ser sequencial e na hora de fazer o insert verificar se aquele número já existe para aquele tipo. T++++++++++++ -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fortes.m em gmail.com Fri Oct 3 17:31:10 2008 From: fortes.m em gmail.com (Marcelo Fortes) Date: Fri, 3 Oct 2008 17:31:10 -0300 Subject: [firebase-br] (A/C. Marcelo Fortes) Firebird Instance Manager In-Reply-To: References: <380746690810011610i77709071u1faa33660c8ea2d7@mail.gmail.com> Message-ID: <380746690810031331t2a03c507i3386c14dd36048b8@mail.gmail.com> http://ibexpert.net/ibe/index.php?n=Doc.DownloadAndInstallFirebird 2008/10/2 Nigro - Fábrica de Software : > bom dia Marcelo. > Fiz a busca por "Manager" e não encontrei o referido software, você teria o > link? > > att. > Nigro > ----- Original Message ----- From: "Marcelo Fortes" > To: "FireBase" > Sent: Wednesday, October 01, 2008 8:10 PM > Subject: Re: [firebase-br] Firebird Instance Manager > > > Na área downloads do site http://www.firebase.com.br. desta lista!!! > > Mas para que você precisa dele é tão fácil configurar o Firebird para > várias instâncias de diferentes versões ! > > Marcelo Fortes > > > > Em 01/10/08, Nigro - Fábrica de Software > escreveu: >> >> Onde consigo baixar o Firebird Instance Manager? >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Oct 3 17:35:05 2008 From: fortes.m em gmail.com (Marcelo Fortes) Date: Fri, 3 Oct 2008 17:35:05 -0300 Subject: [firebase-br] =?iso-8859-1?q?Um_Gosto_do_SuperClassic_Est=E1vel_P?= =?iso-8859-1?q?ara_Voc=EAs?= In-Reply-To: <48E4AB2D.3020106@uol.com.br> References: <380746690809300959k6a407f5ej6d3f7ad441d832e8@mail.gmail.com> <48E275BC.2040001@uol.com.br> <380746690810011259g7fec2ab4vb3b5094a5a9e8796@mail.gmail.com> <48E4AB2D.3020106@uol.com.br> Message-ID: <380746690810031335r60dcd19fs944dee30b6df1259@mail.gmail.com> Obrigado pelo esclarecimento Adriano. Marcelo Fortes. 2008/10/2 Adriano dos Santos Fernandes : > Marcelo Fortes escreveu: >> >> Pode ser !!! a versão 2.1 tem tanto recurso novo que eu não consigo >> lembrar... >> >> Mas Tem Full Text Search ??? Eu acho que não... >> > > Não. Mas, palavras do Nicolay: > "From Firebird project point of view, this is very experimental feature, > which shows how complete working full-text-search can be implemented for > Firebird. > I ask project members to review it from the architectural standpoint. It is > implemented as ESPs in Java. When the feature becomes architecturally > stable, we may want to migrate it to Lucene C." > > Pelo que eu sei é readonly. Precisa ser reindexado pra pegar as alterações. > >> Estão prontos ou quase prontos em branches separados, e sim eu sei que >> vai ter merge deles para versões 2.5 e 3, disso eu sei claramente. A >> intenção do meu post é de que as pessoas possam usar algo que está >> pronto para produção mais estável que o beta do FB 2.5 entendeu ? >> > > Ser estável para poucos clientes é uma coisa. Ser estável para uma base > muito maior de usuários é outra. Eu duvido que o Red DB seja mais estável > que o FB. > >> Falando nisso ... >> >> Na versão 3.0 vai perdurar a idéia de SuperClassic? > > Não. O SuperClassic é temporário até que o SuperServer funcione bem em SMP. > > > Adriano > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From gatas.cheguei em uol.com.br Fri Oct 3 19:11:58 2008 From: gatas.cheguei em uol.com.br (...fabinho) Date: Fri, 3 Oct 2008 19:11:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?Servi=E7o_firebird?= Message-ID: Quero através de aplicação, desenvolvida em Delphi 7. Fabio. ...fabinho wrote: > > Senhores, tem como eu verificar se os serviços do firebird estão > > startados na máquina onde está o banco de dados (pode ser a local > > mesmo)? > > > > Também gostaria de agradecer aos usuários que me ajudaram no outro > > tópico "Sistema fecha sozinho". Depende de como você quer ver isso, direto pelo windows ou através de sua aplicação. T++++++++++++++ -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From joelsoncarvalho em bol.com.br Fri Oct 3 16:45:57 2008 From: joelsoncarvalho em bol.com.br (Joelson Carvalho Junior - Bol) Date: Fri, 3 Oct 2008 16:45:57 -0300 Subject: [firebase-br] Firebird Instance Manager References: <380746690810011610i77709071u1faa33660c8ea2d7@mail.gmail.com> Message-ID: <2D85851EC61D4CDE8841A41A1669F9ED@GconNoteMolho> E se a senha foi digitado errado, tem como zerar ele para continuarmos? Joelson ----- Original Message ----- From: To: Sent: Thursday, October 02, 2008 8:36 AM Subject: Re: [firebase-br] Firebird Instance Manager > Aproveitando... > > Como se configura? > > "Marcelo Fortes" escreveu na mensagem > news:380746690810011610i77709071u1faa33660c8ea2d7 em mail.gmail.com... > Na área downloads do site http://www.firebase.com.br. desta lista!!! > > Mas para que você precisa dele é tão fácil configurar o Firebird para > várias instâncias de diferentes versões ! > > Marcelo Fortes > > > > Em 01/10/08, Nigro - Fábrica de Software > escreveu: >> Onde consigo baixar o Firebird Instance Manager? >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gatas.cheguei em uol.com.br Fri Oct 3 19:21:25 2008 From: gatas.cheguei em uol.com.br (...fabinho) Date: Fri, 3 Oct 2008 19:21:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?Servi=E7o_firebird?= Message-ID: Então. Falha minha! Eu tinha uma procedure que fechava o form principal caso o banco desconectasse. O problema é que naum sei pq ele desconectava, daí ele fechava. Acontece que, tirei essa procedure e agora o sistema roda legal, sem fechar nem a conexão cair. Vai entender? abraço, Fabio. fabio pq fechava sozinho ? ----- Original Message ----- From: "...fabinho" To: "lista" Sent: Friday, October 03, 2008 12:42 PM Subject: [firebase-br] Serviço firebird Senhores, tem como eu verificar se os serviços do firebird estão startados na máquina onde está o banco de dados (pode ser a local mesmo)? Também gostaria de agradecer aos usuários que me ajudaram no outro tópico "Sistema fecha sozinho". grato, Fabio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rubens em solucaoempresarial.net Sat Oct 4 08:21:05 2008 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Sat, 4 Oct 2008 08:21:05 -0300 Subject: [firebase-br] ajuda - colocar comissao numa tabela Message-ID: <94F7AA98F8984D7FBA4FC1A2F498BB39@rubens> Pessoal tenho uma tabela produtos e esta sem comissao - agora preciso colocar o valor da comissao do vendedor, so que sao 5 mil produtos em vez de um ficar um por um - tem um comando que faço ele colocar tudo de uma vez qual esse comando? to usando o FeniSql para colocar agradeco From ffkammer em conchalnet.com.br Sat Oct 4 09:03:29 2008 From: ffkammer em conchalnet.com.br (=?ISO-8859-1?Q?Fabr=EDcio_Fadel_Kammer?=) Date: Sat, 04 Oct 2008 09:03:29 -0300 Subject: [firebase-br] ajuda - colocar comissao numa tabela In-Reply-To: <94F7AA98F8984D7FBA4FC1A2F498BB39@rubens> References: <94F7AA98F8984D7FBA4FC1A2F498BB39@rubens> Message-ID: <48E75B91.1080907@conchalnet.com.br> Bom dia Rubens, não entendi muito bem o que vc quer, mas se é só atualizar um campo com o valor da comissão, é algo extremamente simples: update sua_tabela set comissao=5 []s Rubens - Solucao Empresarial escreveu: > Pessoal tenho uma tabela produtos e esta sem comissao - agora preciso colocar o valor da comissao do vendedor, so que sao 5 mil produtos em vez de um ficar um por um - tem um comando que faço ele colocar tudo de uma vez > qual esse comando? > to usando o FeniSql para colocar > agradeco > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- /*><((º>`·.¸.·´¯`·.:°`·..¸><((º>.° Fabrício Fadel Kammer Conchal - SP/* ·´¯`·.><((º> /*><((º>`·.¸.·´¯`·.,·><((º> .·°*/*/*/ From rubens em solucaoempresarial.net Sat Oct 4 09:15:04 2008 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Sat, 4 Oct 2008 09:15:04 -0300 Subject: [firebase-br] ajuda - colocar comissao numa tabela References: <94F7AA98F8984D7FBA4FC1A2F498BB39@rubens> <48E75B91.1080907@conchalnet.com.br> Message-ID: <7D944BF002E141098DBAA72A09FDE7E6@rubens> obrigado deu certo agradeco a todos principalmente a Fabricio F.Kammer ----- Original Message ----- From: "Fabrício Fadel Kammer" To: "FireBase" Sent: Saturday, October 04, 2008 9:03 AM Subject: Re: [firebase-br] ajuda - colocar comissao numa tabela Bom dia Rubens, não entendi muito bem o que vc quer, mas se é só atualizar um campo com o valor da comissão, é algo extremamente simples: update sua_tabela set comissao=5 []s Rubens - Solucao Empresarial escreveu: > Pessoal tenho uma tabela produtos e esta sem comissao - agora preciso > colocar o valor da comissao do vendedor, so que sao 5 mil produtos em vez > de um ficar um por um - tem um comando que faço ele colocar tudo de uma > vez > qual esse comando? > to usando o FeniSql para colocar > agradeco > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- /*><((º>`·.¸.·´¯`·.:°`·..¸><((º>.° Fabrício Fadel Kammer Conchal - SP/* ·´¯`·.><((º> /*><((º>`·.¸.·´¯`·.,·><((º> .·°*/*/*/ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fausto.s.a em uol.com.br Sat Oct 4 16:21:51 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Sat, 04 Oct 2008 16:21:51 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_de_conex=E3o_com_FB2=2E1_e_?= =?iso-8859-1?q?DBExpress?= Message-ID: Boa tarde pessoal Estou migrando um banco do fb 1.55 para fb 2.1 Na minha aplicação eu carrego o path da conexão através de um arquivo .ini, que esta definido assim: [CAMINHO] PATH=LocalHost:C:\FireBird2.1\SYSLOJAS.FDB No FB 1.55 isto funcionava normalmente, agora como 2.1 ele somente abre se eu informar C:\FireBird2.1\SYSLOJAS.FDB Tentei com o ip de minha máquina e também não dá certo O que esta me deixando cabrero é que no ibexpert funciona.. Vejam: Attempting to connect to: 10.1.1.10:C:\FireBird2.1\SYSLOJAS.FDB Connecting... Passed! Server version: WI-V6.3.1.17910 Firebird 2.1 Attempting to connect to services manager... Passed! Disconnecting from database... Passed! Alguém já passou por isso? Grato -- Fausto Alves Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From psdias2 em yahoo.com.br Sat Oct 4 16:45:27 2008 From: psdias2 em yahoo.com.br (Paulo - yahoo) Date: Sat, 4 Oct 2008 16:45:27 -0300 Subject: [firebase-br] Como distribuir um sistema feito em Delphi, que utiliza o FireBird como base de dados References: <94F7AA98F8984D7FBA4FC1A2F498BB39@rubens> <48E75B91.1080907@conchalnet.com.br> Message-ID: <1103E134118E452A92DD7C0FBAC0B194@aleph> Pessoal: Peço licença para colocar algumas perguntas relacionadas com a distribuição/instalação de um sistema, que pretendo vender através de em um site (ainda a ser montado). Na empresa em que eu trabalhava, eu e meus colegas é que íamos diretamente ao cliente e fazíamos a instalação para ele, em toda a sua rede, e por isso não tenho experiência quanto a vender um sistema pela Internet. Estou terminando um sistema feito em Delphi 7 (sete), que utiliza base de dados FireBird 2.1 (utilizo DBExpress, com driver do InterBase). Obs.: É um sistema relativamente simples, para ser usado em modo monousuário ou em rede. Não faz uso de nenhum recurso especial, não exige conexão com a Internet para funcionar. Gostaria de saber das pessoas que trabalham de forma semelhante à que citei acima como é que fazem para distribuir o sistema (supondo que eu venha a criar um site de onde os clientes possam baixar a instalação). Eis as principais dúvidas: a) Vocês criaram a instalação do FB e do aplicativo como uma única instalação, ou como duas instalações separadas ? b) É preferível eu ter uma instalador apenas para meu sistema, e nas instruções de instalação orientar ao usuário que rode antes o instalador do FB ? c) É possível eu criar um instalador (no Inno Setup, por exemplo) que detecte se o FB está ou não instalado no computador do usuário, e que chame a instalação do FB automaticamente, se necessário ? d) Vocês incluem um banco de dados vazio nas suas instalações, ou chamam alguma rotina (script ?) que se comunica com o FB e cria o banco de dados na hora da instalação ? Podem enviar um exemplo ? e) Estou pensando em enviar o FB embarcado, como default, pois imagino que um usuário que não seja da área de Informática possa ter alguma dificuldade em instalar o FireBird. Assim, tudo o que meu instalador precisaria fazer seria copiar os executável do sistema, o BD vazio, etc. para uma pasta e criar um ícone no desktop. Caso o usuário queira usar o sistema em rede, então eu deixaria instruções (no meu site - que estou pensando em criar) para uma instalação em rede - que alertaria ao usuário que alguém da área de Informática deveria fazer a instalação. Alguém já pensou em algo assim ? O que acham disso ? Enfim, agradeço muito se me derem algumas orientações quanto a este assunto. Muito obrigado pela atenção de todos. Paulo From marcelo em teflamar.com.br Sat Oct 4 17:57:04 2008 From: marcelo em teflamar.com.br (marcelo - teflamar) Date: Sat, 04 Oct 2008 17:57:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_de_conex=E3o_com_FB2=2E1_e_?= =?iso-8859-1?q?DBExpress?= In-Reply-To: References: Message-ID: <48E7D8A0.2040008@teflamar.com.br> dbx com fb tá um problema! Fausto escreveu: > Boa tarde pessoal > Estou migrando um banco do fb 1.55 para fb 2.1 > Na minha aplicação eu carrego o path da conexão através de um arquivo > .ini, que esta definido assim: > [CAMINHO] > PATH=LocalHost:C:\FireBird2.1\SYSLOJAS.FDB > No FB 1.55 isto funcionava normalmente, agora como 2.1 ele somente > abre se eu informar C:\FireBird2.1\SYSLOJAS.FDB > Tentei com o ip de minha máquina e também não dá certo > O que esta me deixando cabrero é que no ibexpert funciona.. > Vejam: > Attempting to connect to: > 10.1.1.10:C:\FireBird2.1\SYSLOJAS.FDB > Connecting... Passed! > Server version: WI-V6.3.1.17910 Firebird 2.1 > Attempting to connect to services manager... Passed! > Disconnecting from database... Passed! > > Alguém já passou por isso? > Grato From fausto.s.a em uol.com.br Sat Oct 4 18:42:23 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Sat, 04 Oct 2008 18:42:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_de_conex=E3o_com_FB2=2E1_e_?= =?iso-8859-1?q?DBExpress?= In-Reply-To: <48E7D8A0.2040008@teflamar.com.br> References: <48E7D8A0.2040008@teflamar.com.br> Message-ID: marcelo - teflamar escreveu: > dbx com fb tá um problema! Eu uso faz 5 anos.. Somente tive este problema agora.. E vou resolve-lo. -- Fausto Alves Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From paulo em o2tecnologia.com.br Sat Oct 4 19:32:07 2008 From: paulo em o2tecnologia.com.br (Paulo (O2 Tecnologia)) Date: Sat, 04 Oct 2008 19:32:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_de_conex=E3o_com_FB2=2E1_e_?= =?iso-8859-1?q?DBExpress?= In-Reply-To: <48E7D8A0.2040008@teflamar.com.br> References: <48E7D8A0.2040008@teflamar.com.br> Message-ID: <48E7EEE7.2080907@o2tecnologia.com.br> DBX com FB2.1 somente com driver de terceiros. marcelo - teflamar escreveu: > dbx com fb tá um problema! > > Fausto escreveu: >> Boa tarde pessoal >> Estou migrando um banco do fb 1.55 para fb 2.1 >> Na minha aplicação eu carrego o path da conexão através de um arquivo >> .ini, que esta definido assim: >> [CAMINHO] >> PATH=LocalHost:C:\FireBird2.1\SYSLOJAS.FDB >> No FB 1.55 isto funcionava normalmente, agora como 2.1 ele somente >> abre se eu informar C:\FireBird2.1\SYSLOJAS.FDB >> Tentei com o ip de minha máquina e também não dá certo >> O que esta me deixando cabrero é que no ibexpert funciona.. >> Vejam: >> Attempting to connect to: >> 10.1.1.10:C:\FireBird2.1\SYSLOJAS.FDB >> Connecting... Passed! >> Server version: WI-V6.3.1.17910 Firebird 2.1 >> Attempting to connect to services manager... Passed! >> Disconnecting from database... Passed! >> >> Alguém já passou por isso? >> 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 > > > __________ Informação do NOD32 IMON 3495 (20081004) __________ > > Esta mensagem foi verificada pelo NOD32 sistema antivírus > http://www.eset.com.br > > > From shawdown em gmail.com Sat Oct 4 20:50:24 2008 From: shawdown em gmail.com (Fernando Galdino) Date: Sat, 04 Oct 2008 20:50:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_de_conex=E3o_com_FB2=2E1_e_?= =?iso-8859-1?q?DBExpress?= In-Reply-To: <48E7EEE7.2080907@o2tecnologia.com.br> References: <48E7D8A0.2040008@teflamar.com.br> <48E7EEE7.2080907@o2tecnologia.com.br> Message-ID: Eu uso DBX com Firebird 2.1 numa boa carrego os parametros em runtime da seguinte forma... _CONFIG_INI := ExtractFilePath(Application.ExeName) + 'config.ini'; connPrincipal.Connected := False; connPrincipal.LoginPrompt := False; //connPrincipal.Params.Clear; connPrincipal.ConnectionName := 'Gedaim_Aluguel'; connPrincipal.DriverName := ReadINI(_CONFIG_INI, 'CONEXAO','DriverName'); with connPrincipal do Begin Params.Values['Database'] := ReadINI(_CONFIG_INI, 'CONEXAO','Database'); Params.Values['User_Name'] := ReadINI(_CONFIG_INI, 'CONEXAO','User_Name'); Params.Values['Password'] := ReadINI(_CONFIG_INI, 'CONEXAO','Password'); Params.Values['SQLDialect'] := ReadINI(_CONFIG_INI, 'CONEXAO','SQLDialect'); End; try connPrincipal.Connected := True; except begin ShowMessage('Não foi possivel conectar o banco de dados'); end; End; Paulo (O2 Tecnologia) wrote: > > DBX com FB2.1 somente com driver de terceiros. > > marcelo - teflamar escreveu: >> dbx com fb tá um problema! >> >> Fausto escreveu: >>> Boa tarde pessoal >>> Estou migrando um banco do fb 1.55 para fb 2.1 >>> Na minha aplicação eu carrego o path da conexão através de um arquivo >>> .ini, que esta definido assim: >>> [CAMINHO] >>> PATH=LocalHost:C:\FireBird2.1\SYSLOJAS.FDB >>> No FB 1.55 isto funcionava normalmente, agora como 2.1 ele somente >>> abre se eu informar C:\FireBird2.1\SYSLOJAS.FDB >>> Tentei com o ip de minha máquina e também não dá certo >>> O que esta me deixando cabrero é que no ibexpert funciona.. >>> Vejam: >>> Attempting to connect to: >>> 10.1.1.10:C:\FireBird2.1\SYSLOJAS.FDB >>> Connecting... Passed! >>> Server version: WI-V6.3.1.17910 Firebird 2.1 >>> Attempting to connect to services manager... Passed! >>> Disconnecting from database... Passed! >>> >>> Alguém já passou por isso? >>> 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 >> >> >> __________ Informação do NOD32 IMON 3495 (20081004) __________ >> >> Esta mensagem foi verificada pelo NOD32 sistema antivírus >> http://www.eset.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 shawdown em gmail.com Sat Oct 4 20:51:19 2008 From: shawdown em gmail.com (Fernando Galdino) Date: Sat, 04 Oct 2008 20:51:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_de_conex=E3o_com_FB2=2E1_e_?= =?iso-8859-1?q?DBExpress?= In-Reply-To: <48E7EEE7.2080907@o2tecnologia.com.br> References: <48E7D8A0.2040008@teflamar.com.br> <48E7EEE7.2080907@o2tecnologia.com.br> Message-ID: Agora usando ZeosLib ja tive problema em algumas maquinas quando tenho acessar usando localhost ou 127.0.0.1 sendo dessa forma eu defino apenas o caminho do arquivo Paulo (O2 Tecnologia) wrote: > > DBX com FB2.1 somente com driver de terceiros. > > marcelo - teflamar escreveu: >> dbx com fb tá um problema! >> >> Fausto escreveu: >>> Boa tarde pessoal >>> Estou migrando um banco do fb 1.55 para fb 2.1 >>> Na minha aplicação eu carrego o path da conexão através de um arquivo >>> .ini, que esta definido assim: >>> [CAMINHO] >>> PATH=LocalHost:C:\FireBird2.1\SYSLOJAS.FDB >>> No FB 1.55 isto funcionava normalmente, agora como 2.1 ele somente >>> abre se eu informar C:\FireBird2.1\SYSLOJAS.FDB >>> Tentei com o ip de minha máquina e também não dá certo >>> O que esta me deixando cabrero é que no ibexpert funciona.. >>> Vejam: >>> Attempting to connect to: >>> 10.1.1.10:C:\FireBird2.1\SYSLOJAS.FDB >>> Connecting... Passed! >>> Server version: WI-V6.3.1.17910 Firebird 2.1 >>> Attempting to connect to services manager... Passed! >>> Disconnecting from database... Passed! >>> >>> Alguém já passou por isso? >>> 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 >> >> >> __________ Informação do NOD32 IMON 3495 (20081004) __________ >> >> Esta mensagem foi verificada pelo NOD32 sistema antivírus >> http://www.eset.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 fausto.s.a em uol.com.br Sun Oct 5 09:44:59 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Sun, 05 Oct 2008 09:44:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_de_conex=E3o_com_FB2=2E1_e_?= =?iso-8859-1?q?DBExpress?= In-Reply-To: <48E7EEE7.2080907@o2tecnologia.com.br> References: <48E7D8A0.2040008@teflamar.com.br> <48E7EEE7.2080907@o2tecnologia.com.br> Message-ID: Paulo (O2 Tecnologia) escreveu: > > DBX com FB2.1 somente com driver de terceiros. > > marcelo - teflamar escreveu: >> dbx com fb tá um problema! >> DBX com FB2.1 vai trazer problemas somente se for utilizado campos blob, isto no delphi 2007+, pois o driver do interbase do dbx 4.0 deixou de ser compatível com o Firebird. Mas não é este meu caso eu estou utilizando o Delphi 7. É muito fácil ir dizendo.. isto não funciona,isto dá problema.. e por ai vai. -- Fausto Alves Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From danilomibr em gmail.com Sun Oct 5 10:39:16 2008 From: danilomibr em gmail.com (Danilo Miranda) Date: Sun, 5 Oct 2008 10:39:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_de_conex=E3o_com_FB2=2E1_e_?= =?iso-8859-1?q?DBExpress?= In-Reply-To: References: <48E7D8A0.2040008@teflamar.com.br> <48E7EEE7.2080907@o2tecnologia.com.br> Message-ID: Olá Fausto, Utilizo o D2007 com FB 1.5 e 2.1. Com o driver do Interbase que vem junto com o D2007, não é só os campos BLOBs que tive problemas, mas com execuções de PROCs e mais uns errinhos q tive que quebrar a cabeça um pouco. Pelo que andei lendo em artigos, fóruns etc... Nunca foi recomendado utilizar o driver do Interbase do Delphi (independente da versão) para acessar o Firebird (independente da versão), e quanto mais o Firebird for evoluindo, acredito que mais incompatível vai ficando o driver do Interbase para acesso ao Firebird. Isto não quer dizer que o seu problema tem a ver com isso, mas..... pode ser! No meu caso, só resolvi meus problemas comprando um driver de terceiros (Core Lab). Tente ver se as verões da fbclient.dll que existem no seu computador (e que o Delphi está utilizando) é realmente do FB 2.1. Abraços Danilo Miranda 2008/10/5 Fausto > Paulo (O2 Tecnologia) escreveu: > >> >> DBX com FB2.1 somente com driver de terceiros. >> >> marcelo - teflamar escreveu: >> >>> dbx com fb tá um problema! >>> >>> DBX com FB2.1 vai trazer problemas somente se for utilizado campos blob, > isto no delphi 2007+, pois o driver do interbase do dbx 4.0 deixou de ser > compatível com o Firebird. > Mas não é este meu caso eu estou utilizando o Delphi 7. > É muito fácil ir dizendo.. isto não funciona,isto dá problema.. e por ai > vai. > -- > Fausto Alves > 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 > -- Atenciosamente Danilo Miranda http://www.danilomiranda.com.br From pqnojpr em hotmail.com Sun Oct 5 21:47:29 2008 From: pqnojpr em hotmail.com (Pqno eu) Date: Mon, 6 Oct 2008 02:47:29 +0200 Subject: [firebase-br] Preciso de ajuda com select In-Reply-To: <00da01c820a6$1adfe580$6e01a8c0@itt> References: <472EFC4F.3010205@emar.com.br><843120143.20071105093624@warmboot.com.br><00b501c81fa3$15cf3310$1b01a8c0@mic099> <1191297351.20071105101317@warmboot.com.br><018501c81fa7$e3f25c50$1b01a8c0@mic099> <008901c81fb1$d1e61b50$75b251f0$@inf.br><031601c81fcd$d0dcff00$1b01a8c0@mic099><003f01c81fe6$82d47540$887d5fc0$@inf.br><049b01c81fe1$0bbdcd30$1b01a8c0@mic099><001c01c81fed$d2544f30$6e01a8c0@itt><006a01c82077$98c1bd90$1b01a8c0@mic099><004001c82084$277d8ad0$6e01a8c0@itt><011001c82088$2a2d44b0$1b01a8c0@mic099><007901c82098$f301abf0$6e01a8c0@itt><014e01c82092$ffd9d880$1b01a8c0@mic099><009d01c8209f$2916d430$6e01a8c0@itt> <018601c8209a$2480c390$1b01a8c0@mic099> <00da01c820a6$1adfe580$6e01a8c0@itt> Message-ID: Estou precisando de uma ajuda com select tenho a seguinte tabela cadastro de pessoas Pessoas CodigoNome EnderecoBairro Cidade UF COD_MAE COD_PAI O COD_MAE E COD_PAI EU BUSCO NA MESMA TABELA..... AGORA EU QUERIA FAZER UM SELECT QUE ME MOSTRA-SE O NOME DA PESSOA, JUNTO COM OS NOMES DO SEU PAI MAE E AVOS QUE ESTARAM NOS DADOS DOS SEUS PAIS.. Nao sei se fui claro...... e como se fosse no cartorio, tem como se fazer isto apenas usando uma tabela, _________________________________________________________________ Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o Messenger! É GRÁTIS! http://www.msn.com.br/emoticonpack From alexsistemass em gmail.com Sun Oct 5 23:39:25 2008 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Mon, 6 Oct 2008 00:39:25 -0200 Subject: [firebase-br] Fwd: Saber se o Registro esta Sendo Utilizado Message-ID: Quero Saber se tem jeito saber se o registro esta sendo Utilizado no Banco de Dados Firebird por Outro Usuario se o banco quando da um select ou algum comando se tem jeito de saber se o registro esta sendo utilizado . "Para Evitar dead Locks dois usuarios tentando alterar o mesmo registro" Exemplo se tem algum Comando que dou e sei se esta sendo Utilizado Exemplo Produto 1 Esta sendo Utilizado .. Na hora que outro usuario for fazer acesso nesse registro eu Verificar se ele esta sendo usado pelo outro usuario Componentes de Acesso Geralmente que Uso Fibplus ou Dbexpress Delphi + Dbexpress + Fibplus + Firebird ate + From robson em intersolid.com.br Sun Oct 5 23:36:33 2008 From: robson em intersolid.com.br (Robson Michel Pepece) Date: Sun, 5 Oct 2008 23:36:33 -0300 Subject: [firebase-br] RES: ajuda - colocar comissao numa tabela In-Reply-To: <94F7AA98F8984D7FBA4FC1A2F498BB39@rubens> References: <94F7AA98F8984D7FBA4FC1A2F498BB39@rubens> Message-ID: <001501c9275c$5b41c040$11c540c0$@com.br> Boa noite... Segue abaixo o comando SQL, para atualizar o campo "Comissão": __________________________________________________________________________ Update S PRODUTO SET COMISSAO = (valor) ____________________________________________________________________________ /*Obs: PRODUTO = TABELA COMISSAO = Campo a ser atualizado VALOR = Valor a ser atualizado ATENÇÃO ESSA LINHA DE COMANADO ACIMA IRA ATUALIZAR TODOS OS VALORES IGUAIS */ Att. Espero ter ajudado ! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rubens - Solucao Empresarial Enviada em: sábado, 4 de outubro de 2008 08:21 Para: FireBase Assunto: [firebase-br] ajuda - colocar comissao numa tabela Pessoal tenho uma tabela produtos e esta sem comissao - agora preciso colocar o valor da comissao do vendedor, so que sao 5 mil produtos em vez de um ficar um por um - tem um comando que faço ele colocar tudo de uma vez qual esse comando? to usando o FeniSql para colocar agradeco ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Internal Virus Database is out of date. Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.5/1702 - Release Date: 1/10/2008 09:05 From robson em intersolid.com.br Sun Oct 5 23:47:23 2008 From: robson em intersolid.com.br (Robson Michel Pepece) Date: Sun, 5 Oct 2008 23:47:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Servi=E7o_firebird?= In-Reply-To: References: Message-ID: <001601c9275d$dfa2f3d0$9ee8db70$@com.br> Boa noite Segue abaixo algumas maneiras de verificar o status do Firebird: Linux: service firebird status (LINHA DE COMANDO) Windows: /painel de controle/ ícone "Firebird" (2.0 ou 2.1) - Verifica o Status /painel de controle/Ferramentas Administrativas/Serviços/Firebird (Firebird Guardian - DefaultInstance) e (Firebird Server - DefaultInstance) - Verifica o Status Att. Espero ter ajudado ! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de ...fabinho Enviada em: sexta-feira, 3 de outubro de 2008 12:42 Para: lista Assunto: [firebase-br] Serviço firebird Senhores, tem como eu verificar se os serviços do firebird estão startados na máquina onde está o banco de dados (pode ser a local mesmo)? Também gostaria de agradecer aos usuários que me ajudaram no outro tópico "Sistema fecha sozinho". grato, Fabio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Internal Virus Database is out of date. Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.5/1702 - Release Date: 1/10/2008 09:05 From kmerlotti em gmail.com Mon Oct 6 07:47:27 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Mon, 6 Oct 2008 07:47:27 -0300 Subject: [firebase-br] Fwd: Saber se o Registro esta Sendo Utilizado In-Reply-To: References: Message-ID: <20eaa6880810060347p60f893cbg6b78672e9653eda8@mail.gmail.com> select ... for update with lock; dá uma googlezada nisso aí! ;-) Abraços! 2008/10/5 Alex Miranda de Oliveira : > Quero Saber se tem jeito saber se o registro esta sendo Utilizado no Banco > de Dados Firebird > por Outro Usuario > > se o banco quando da um select ou algum comando se tem jeito de saber se o > registro esta > sendo utilizado . "Para Evitar dead Locks dois usuarios tentando alterar o > mesmo registro" > > Exemplo se tem algum Comando que dou e sei se esta sendo Utilizado > > Exemplo Produto 1 > Esta sendo Utilizado .. > Na hora que outro usuario for fazer acesso nesse registro eu Verificar se > ele esta sendo usado pelo outro usuario > > Componentes de Acesso Geralmente que Uso Fibplus ou Dbexpress > > Delphi + Dbexpress + Fibplus + Firebird > > > ate + > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From kmerlotti em gmail.com Mon Oct 6 07:50:04 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Mon, 6 Oct 2008 07:50:04 -0300 Subject: [firebase-br] Preciso de ajuda com select In-Reply-To: References: <472EFC4F.3010205@emar.com.br> <006a01c82077$98c1bd90$1b01a8c0@mic099> <004001c82084$277d8ad0$6e01a8c0@itt> <011001c82088$2a2d44b0$1b01a8c0@mic099> <007901c82098$f301abf0$6e01a8c0@itt> <014e01c82092$ffd9d880$1b01a8c0@mic099> <009d01c8209f$2916d430$6e01a8c0@itt> <018601c8209a$2480c390$1b01a8c0@mic099> <00da01c820a6$1adfe580$6e01a8c0@itt> Message-ID: <20eaa6880810060350hb3080d4mf8f6e174fa399860@mail.gmail.com> select p.CodigoNome, p.EnderecoBairro, p.Cidade, p.UF, p.COD_MAE, m.NomePessoa p.COD_PAI, f.NomePessoa from Pessoas p Left outer join Pessoas m on p.CodPessoa = m.CodPessoa Left outer join Pessoas f on p.CodPessoa = f.CodPessoa acho que assim vai! :-) Abraços! On Sun, Oct 5, 2008 at 9:47 PM, Pqno eu wrote: > > Estou precisando de uma ajuda com select > > tenho a seguinte tabela cadastro de pessoas > > > Pessoas > CodigoNome > EnderecoBairro > Cidade > UF > COD_MAE > COD_PAI > > O COD_MAE E COD_PAI EU BUSCO NA MESMA TABELA..... AGORA EU QUERIA FAZER UM SELECT QUE ME MOSTRA-SE O NOME DA PESSOA, JUNTO COM OS NOMES DO SEU PAI MAE E AVOS QUE ESTARAM NOS DADOS DOS SEUS PAIS.. > > > Nao sei se fui claro...... > e como se fosse no cartorio, tem como se fazer isto apenas usando uma tabela, > > > > > _________________________________________________________________ > Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o Messenger! É GRÁTIS! > http://www.msn.com.br/emoticonpack > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From kmerlotti em gmail.com Mon Oct 6 07:50:53 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Mon, 6 Oct 2008 07:50:53 -0300 Subject: [firebase-br] Preciso de ajuda com select In-Reply-To: <20eaa6880810060350hb3080d4mf8f6e174fa399860@mail.gmail.com> References: <472EFC4F.3010205@emar.com.br> <004001c82084$277d8ad0$6e01a8c0@itt> <011001c82088$2a2d44b0$1b01a8c0@mic099> <007901c82098$f301abf0$6e01a8c0@itt> <014e01c82092$ffd9d880$1b01a8c0@mic099> <009d01c8209f$2916d430$6e01a8c0@itt> <018601c8209a$2480c390$1b01a8c0@mic099> <00da01c820a6$1adfe580$6e01a8c0@itt> <20eaa6880810060350hb3080d4mf8f6e174fa399860@mail.gmail.com> Message-ID: <20eaa6880810060350k63b724efu4e46ba4a615e62f8@mail.gmail.com> aaa.. não esqueça de ter índices para os campos COD_PAI e COD_MAE.. ;-) 2008/10/6 Kelver Merlotti : > select > p.CodigoNome, > p.EnderecoBairro, > p.Cidade, > p.UF, > p.COD_MAE, > m.NomePessoa > p.COD_PAI, > f.NomePessoa > from > Pessoas p > Left outer join Pessoas m on > p.CodPessoa = m.CodPessoa > Left outer join Pessoas f on > p.CodPessoa = f.CodPessoa > > acho que assim vai! :-) > Abraços! > > On Sun, Oct 5, 2008 at 9:47 PM, Pqno eu wrote: >> >> Estou precisando de uma ajuda com select >> >> tenho a seguinte tabela cadastro de pessoas >> >> >> Pessoas >> CodigoNome >> EnderecoBairro >> Cidade >> UF >> COD_MAE >> COD_PAI >> >> O COD_MAE E COD_PAI EU BUSCO NA MESMA TABELA..... AGORA EU QUERIA FAZER UM SELECT QUE ME MOSTRA-SE O NOME DA PESSOA, JUNTO COM OS NOMES DO SEU PAI MAE E AVOS QUE ESTARAM NOS DADOS DOS SEUS PAIS.. >> >> >> Nao sei se fui claro...... >> e como se fosse no cartorio, tem como se fazer isto apenas usando uma tabela, >> >> >> >> >> _________________________________________________________________ >> Instale a Barra de Ferramentas com Desktop Search e ganhe EMOTICONS para o Messenger! É GRÁTIS! >> http://www.msn.com.br/emoticonpack >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Msn: kmerlotti em hotmail.com > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From rnigro em brasil-info.com.br Mon Oct 6 08:01:24 2008 From: rnigro em brasil-info.com.br (=?iso-8859-1?Q?Nigro_-_F=E1brica_de_Software?=) Date: Mon, 6 Oct 2008 08:01:24 -0300 Subject: [firebase-br] (A/C. Marcelo Fortes) Firebird Instance Manager References: <380746690810011610i77709071u1faa33660c8ea2d7@mail.gmail.com> <380746690810031331t2a03c507i3386c14dd36048b8@mail.gmail.com> Message-ID: <654E6EAAF61D4227B901B3EEAAC3665E@BIF002> Bom dia a Todos. Só consegui o FirebirdInstancManager, por ter a versão paga do IBExpert Obrigado a todos ----- Original Message ----- From: "Marcelo Fortes" To: "FireBase" Sent: Friday, October 03, 2008 5:31 PM Subject: Re: [firebase-br] (A/C. Marcelo Fortes) Firebird Instance Manager http://ibexpert.net/ibe/index.php?n=Doc.DownloadAndInstallFirebird 2008/10/2 Nigro - Fábrica de Software : > bom dia Marcelo. > Fiz a busca por "Manager" e não encontrei o referido software, você teria > o > link? > > att. > Nigro > ----- Original Message ----- From: "Marcelo Fortes" > To: "FireBase" > Sent: Wednesday, October 01, 2008 8:10 PM > Subject: Re: [firebase-br] Firebird Instance Manager > > > Na área downloads do site http://www.firebase.com.br. desta lista!!! > > Mas para que você precisa dele é tão fácil configurar o Firebird para > várias instâncias de diferentes versões ! > > Marcelo Fortes > > > > Em 01/10/08, Nigro - Fábrica de Software > escreveu: >> >> Onde consigo baixar o Firebird Instance Manager? >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rnigro em brasil-info.com.br Mon Oct 6 08:23:19 2008 From: rnigro em brasil-info.com.br (=?iso-8859-1?Q?Nigro_-_F=E1brica_de_Software?=) Date: Mon, 6 Oct 2008 08:23:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_de_conex=E3o_com_FB2=2E1_e_?= =?iso-8859-1?q?DBExpress?= References: Message-ID: Bom dia Tente fazer o caminho sem os pontos Nigro ----- Original Message ----- From: "Fausto" To: Sent: Saturday, October 04, 2008 4:21 PM Subject: [firebase-br] Problema de conexão com FB2.1 e DBExpress Boa tarde pessoal Estou migrando um banco do fb 1.55 para fb 2.1 Na minha aplicação eu carrego o path da conexão através de um arquivo .ini, que esta definido assim: [CAMINHO] PATH=LocalHost:C:\FireBird2.1\SYSLOJAS.FDB No FB 1.55 isto funcionava normalmente, agora como 2.1 ele somente abre se eu informar C:\FireBird2.1\SYSLOJAS.FDB Tentei com o ip de minha máquina e também não dá certo O que esta me deixando cabrero é que no ibexpert funciona.. Vejam: Attempting to connect to: 10.1.1.10:C:\FireBird2.1\SYSLOJAS.FDB Connecting... Passed! Server version: WI-V6.3.1.17910 Firebird 2.1 Attempting to connect to services manager... Passed! Disconnecting from database... Passed! Alguém já passou por isso? Grato -- Fausto Alves 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 oleber.itajai em gmail.com Mon Oct 6 08:37:51 2008 From: oleber.itajai em gmail.com (Sandro) Date: Mon, 6 Oct 2008 08:37:51 -0300 Subject: [firebase-br] Fwd: Saber se o Registro esta Sendo Utilizado References: <20eaa6880810060347p60f893cbg6b78672e9653eda8@mail.gmail.com> Message-ID: <003301c927a7$f9a2fd80$0d01a8c0@krobel> Eu faço assim, ma uso IBX. Tem que configurar sua transacao para o modo nowait, read_commited. Depois de um select utilizando a chave primaria, para retornar apenas um valor e use a clausuda with lock no select try dmficha.qficha.Close; dmficha.qficha.params.clear; dmficha.qficha.sql.clear; dmficha.qficha.sql.add('select * from ficha where codi = :codi with lock'); dmficha.qficha.Params[0].AsInteger := ncodi; dmficha.qficha.Open; frm_principal.CriaForm(Tfrm_editandofirmas, frm_editandofirmas); except Mensagem('Registro está sendo utilizado por outro usuário !'); end; Acho que isso ajuda.. ----- Original Message ----- From: "Kelver Merlotti" To: "FireBase" Sent: Monday, October 06, 2008 7:47 AM Subject: Re: [firebase-br] Fwd: Saber se o Registro esta Sendo Utilizado select ... for update with lock; dá uma googlezada nisso aí! ;-) Abraços! 2008/10/5 Alex Miranda de Oliveira : > Quero Saber se tem jeito saber se o registro esta sendo Utilizado no Banco > de Dados Firebird > por Outro Usuario > > se o banco quando da um select ou algum comando se tem jeito de saber se o > registro esta > sendo utilizado . "Para Evitar dead Locks dois usuarios tentando alterar o > mesmo registro" > > Exemplo se tem algum Comando que dou e sei se esta sendo Utilizado > > Exemplo Produto 1 > Esta sendo Utilizado .. > Na hora que outro usuario for fazer acesso nesse registro eu Verificar se > ele esta sendo usado pelo outro usuario > > Componentes de Acesso Geralmente que Uso Fibplus ou Dbexpress > > Delphi + Dbexpress + Fibplus + Firebird > > > ate + > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From kdcc em terra.com.br Mon Oct 6 12:41:42 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Mon, 6 Oct 2008 12:41:42 -0300 Subject: [firebase-br] Como distribuir um sistema feito em Delphi, que utiliza o FireBird como base de dados References: <94F7AA98F8984D7FBA4FC1A2F498BB39@rubens><48E75B91.1080907@conchalnet.com.br> <1103E134118E452A92DD7C0FBAC0B194@aleph> Message-ID: <017801c927ca$24005b50$8603a8c0@motocana.com> Eu pessoalmente não gosto de deixar o a instalação do banco na mãos de clientes, mesmo que tenha pessoal de informatica. Se seu sistema vai rodar em monousuario, o mais simples e garantido seria vc distribuir com a versão FB embarcado. No caso de instalação em rede vc poderia: 1) Vender como um serviço a parte 2) Fazer a instalação com software de conexão remota 3) Somente com acompanhamento telefonico, etc Lembre-se que instalando em rede, o seu instalador não conhece a estrutura do cliente, ele pode ter um servidor linux, e nesse caso o instalador em windows do seu sistema não serve pra nada. []´s Kléber Caneva ----- Original Message ----- From: "Paulo - yahoo" To: "FireBase" Sent: Saturday, October 04, 2008 4:45 PM Subject: [firebase-br] Como distribuir um sistema feito em Delphi,que utiliza o FireBird como base de dados Pessoal: Peço licença para colocar algumas perguntas relacionadas com a distribuição/instalação de um sistema, que pretendo vender através de em um site (ainda a ser montado). Na empresa em que eu trabalhava, eu e meus colegas é que íamos diretamente ao cliente e fazíamos a instalação para ele, em toda a sua rede, e por isso não tenho experiência quanto a vender um sistema pela Internet. Estou terminando um sistema feito em Delphi 7 (sete), que utiliza base de dados FireBird 2.1 (utilizo DBExpress, com driver do InterBase). Obs.: É um sistema relativamente simples, para ser usado em modo monousuário ou em rede. Não faz uso de nenhum recurso especial, não exige conexão com a Internet para funcionar. Gostaria de saber das pessoas que trabalham de forma semelhante à que citei acima como é que fazem para distribuir o sistema (supondo que eu venha a criar um site de onde os clientes possam baixar a instalação). Eis as principais dúvidas: a) Vocês criaram a instalação do FB e do aplicativo como uma única instalação, ou como duas instalações separadas ? b) É preferível eu ter uma instalador apenas para meu sistema, e nas instruções de instalação orientar ao usuário que rode antes o instalador do FB ? c) É possível eu criar um instalador (no Inno Setup, por exemplo) que detecte se o FB está ou não instalado no computador do usuário, e que chame a instalação do FB automaticamente, se necessário ? d) Vocês incluem um banco de dados vazio nas suas instalações, ou chamam alguma rotina (script ?) que se comunica com o FB e cria o banco de dados na hora da instalação ? Podem enviar um exemplo ? e) Estou pensando em enviar o FB embarcado, como default, pois imagino que um usuário que não seja da área de Informática possa ter alguma dificuldade em instalar o FireBird. Assim, tudo o que meu instalador precisaria fazer seria copiar os executável do sistema, o BD vazio, etc. para uma pasta e criar um ícone no desktop. Caso o usuário queira usar o sistema em rede, então eu deixaria instruções (no meu site - que estou pensando em criar) para uma instalação em rede - que alertaria ao usuário que alguém da área de Informática deveria fazer a instalação. Alguém já pensou em algo assim ? O que acham disso ? Enfim, agradeço muito se me derem algumas orientações quanto a este assunto. Muito obrigado pela atenção de todos. Paulo ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzMTQ5NjUxLjI3MzAxNi40MzYwLnByZXN0b24udGVycmEuY29tLDY2MDk= Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From daniel em mhnet.com.br Mon Oct 6 13:57:37 2008 From: daniel em mhnet.com.br (Daniel Sonda) Date: Mon, 06 Oct 2008 13:57:37 -0300 Subject: [firebase-br] Como distribuir um sistema feito em Delphi, que utiliza o FireBird como base de dados In-Reply-To: <1103E134118E452A92DD7C0FBAC0B194@aleph> References: <94F7AA98F8984D7FBA4FC1A2F498BB39@rubens> <48E75B91.1080907@conchalnet.com.br> <1103E134118E452A92DD7C0FBAC0B194@aleph> Message-ID: <48EA4381.8010409@mhnet.com.br> Não posso dizer que o modo que trabalho é o mais correto... mas tem funcionado. Bom... vamos lá: a) Única instalação; b) Como respondi na "a", eu preferi colocar tudo dentro do mesmo instalador. O usuário escolhe qual o tipo de instalação vai fazer: cliente (software) ou servidor (firebird + BD); c) Creio que seja possível, mas eu sempre instalo o Firebird (personalizado pro software); d) Atualmente estou incluindo o arquivo do banco; e) Nunca usei o FB embarcado. Tenho como premissa que a instalação deve ser o mais simples possível para o usuário. Portanto, acho que se ele tiver que chamar outra pessoa para ajudá-lo a instalar um segundo software como pré-requisito, pode fazer com que ele desista de testar e, possivelmente, comprar sua solução. Att. Daniel Sonda www.h2jsolucoes.com.br Paulo - yahoo escreveu: > Pessoal: > > Peço licença para colocar algumas perguntas relacionadas com a > distribuição/instalação de um sistema, que pretendo vender através de > em um site (ainda a ser montado). Na empresa em que eu trabalhava, > eu e meus colegas é que íamos diretamente ao cliente e fazíamos a > instalação para ele, em toda a sua rede, e por isso não tenho experiência > quanto a vender um sistema pela Internet. > > Estou terminando um sistema feito em Delphi 7 (sete), que utiliza > base de dados FireBird 2.1 (utilizo DBExpress, com driver do InterBase). > Obs.: É um sistema relativamente simples, para ser usado em modo > monousuário > ou em rede. Não faz uso de nenhum recurso especial, não exige conexão > com a Internet para funcionar. > > Gostaria de saber das pessoas que trabalham de forma semelhante à > que citei acima como é que fazem para distribuir o sistema (supondo que > eu venha a criar um site de onde os clientes possam baixar a instalação). > > Eis as principais dúvidas: > > a) Vocês criaram a instalação do FB e do aplicativo como uma única > instalação, ou como duas instalações separadas ? > > b) É preferível eu ter uma instalador apenas para meu sistema, > e nas instruções de instalação orientar ao usuário que rode antes > o instalador do FB ? > > c) É possível eu criar um instalador (no Inno Setup, por exemplo) que > detecte se o FB está ou não instalado no computador do usuário, > e que chame a instalação do FB automaticamente, se necessário ? > > d) Vocês incluem um banco de dados vazio nas suas instalações, ou chamam > alguma rotina (script ?) que se comunica com o FB e cria o banco de > dados na > hora da instalação ? Podem enviar um exemplo ? > > e) Estou pensando em enviar o FB embarcado, como default, pois imagino > que > um usuário que não seja da área de Informática possa ter alguma > dificuldade > em instalar o FireBird. Assim, tudo o que meu instalador precisaria > fazer seria > copiar os executável do sistema, o BD vazio, etc. para uma pasta e > criar um > ícone no desktop. Caso o usuário queira usar o sistema em rede, então > eu deixaria instruções (no meu site - que estou pensando em criar) > para uma > instalação em rede - que alertaria ao usuário que alguém da área de > Informática > deveria fazer a instalação. Alguém já pensou em algo assim ? O que > acham disso ? > > Enfim, agradeço muito se me derem algumas orientações quanto a este > assunto. > > Muito obrigado pela atenção de todos. > Paulo > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 3495 (20081004) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > From felipeaguiarbarros em yahoo.com.br Mon Oct 6 14:11:15 2008 From: felipeaguiarbarros em yahoo.com.br (felipeaguiarbarros em yahoo.com.br) Date: Mon, 6 Oct 2008 14:11:15 -0300 Subject: [firebase-br] Array (vetor) no firebird. Message-ID: Boa Tarde. Tem como utilizar array (vetor) no firebird ? Obrigado. From dominio em engeplus.com.br Mon Oct 6 15:47:36 2008 From: dominio em engeplus.com.br (Rodrigo) Date: Mon, 6 Oct 2008 15:47:36 -0300 Subject: [firebase-br] Converter 3 digitos decimais References: Message-ID: <003401c927e4$00f78ce0$7a01010a@NOTEBOOK> Boa tarde a todos, Estou passando pelo seguinte problema... Tenho uma procedure ao qual preciso converter o Campo VCompra que é Varchar(20) para Numeric(8,3). Fiz assim para poder funcionar com 2 casas decimais, Cast(VCompra/100 as Numeric(8,3)) porém nao funciona com 3 casas decimais, poderia fazer assim Cast(VCompra/1000 as Numeric(8,3)) porem tenho valores que estao com 2 e com 3 casas decimais... entao nao consegui fazer para definir independente de ser 2 ou 3 casas decimais retornar o valor correto. Se alguem puder ajudar... Agradecido, Rodrigo From denisrocha em hotmail.com Mon Oct 6 17:09:22 2008 From: denisrocha em hotmail.com (Denis) Date: Mon, 6 Oct 2008 17:09:22 -0300 Subject: [firebase-br] DeadLock Message-ID: Boa tarde, Como eu faço para "matar" uma transação que ficou presa em um deadlock, sem ter que reiniciar o servidor ? From jandersonloko em gmail.com Mon Oct 6 17:16:22 2008 From: jandersonloko em gmail.com (Janderson Almeida) Date: Mon, 6 Oct 2008 17:16:22 -0300 Subject: [firebase-br] Converter 3 digitos decimais In-Reply-To: <003401c927e4$00f78ce0$7a01010a@NOTEBOOK> References: <003401c927e4$00f78ce0$7a01010a@NOTEBOOK> Message-ID: <1e2c6e100810061316i38a1fa41oac7f7299843b763c@mail.gmail.com> como vc sabe quais estão com duas casas e quais estão com tres??? abraço. 2008/10/6 Rodrigo > Boa tarde a todos, > > Estou passando pelo seguinte problema... > > Tenho uma procedure ao qual preciso converter o Campo VCompra que é > Varchar(20) para Numeric(8,3). > > Fiz assim para poder funcionar com 2 casas decimais, > Cast(VCompra/100 as Numeric(8,3)) > > porém nao funciona com 3 casas decimais, poderia fazer assim > Cast(VCompra/1000 as Numeric(8,3)) > > porem tenho valores que estao com 2 e com 3 casas decimais... entao > nao consegui fazer para definir independente de ser 2 ou 3 casas decimais > retornar o valor correto. > > Se alguem puder ajudar... > > Agradecido, > Rodrigo > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edison em precisa.inf.br Mon Oct 6 17:42:44 2008 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Mon, 6 Oct 2008 17:42:44 -0300 Subject: [firebase-br] sweep automatico Message-ID: Ola Pessoal Em um dos meus clientes, a cada 4 ou 5 dias o sistema fica muito lento, o processamento do Do servidor esta la em cima, eu acredito que isso seja devido ao sweep automático, Eu gostaria de saber como verifico se o sweep automático esta ligado e como faço para desliga-lo Ate+ Edison From edison em precisa.inf.br Mon Oct 6 17:58:22 2008 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Mon, 6 Oct 2008 17:58:22 -0300 Subject: [firebase-br] Sweep Message-ID: <6A4C042F76324F88AF56217BFAA29B8F@Saulibueno> Outra situacao se eu deixar o sweep 0. Quando eu quizer "limpar o lixo" como eu faco para fazer o sweep em determinado instante do dia qual seria o comando ? Ate+ Edison From mabreu em itquality.com.br Mon Oct 6 18:03:17 2008 From: mabreu em itquality.com.br (Marco Antonio Abreu) Date: Mon, 06 Oct 2008 18:03:17 -0300 Subject: [firebase-br] Converter 3 digitos decimais In-Reply-To: <1e2c6e100810061316i38a1fa41oac7f7299843b763c@mail.gmail.com> References: <003401c927e4$00f78ce0$7a01010a@NOTEBOOK> <1e2c6e100810061316i38a1fa41oac7f7299843b763c@mail.gmail.com> Message-ID: <48EA7D15.8060006@itquality.com.br> bem, o cast deve ser feito antes da divisão. Assim deve colocar assim. Cast(VCompra as Numeric(8,3))/100 ou Cast(VCompra as Numeric(8,3))/1000 dependendo se o campo tem 2 ou 3 casas. mas vc deve saber quando é um caso e quando é o outro e ainda assim terá de fazer dois updates, uma para cada situação. []'s Marco Antonio Abreu IT Quality Systems mabreu em itquality.com.br http://www.itquality.com.br Janderson Almeida wrote: > como vc sabe quais estão com duas casas e quais estão com tres??? > > abraço. > > 2008/10/6 Rodrigo > > >> Boa tarde a todos, >> >> Estou passando pelo seguinte problema... >> >> Tenho uma procedure ao qual preciso converter o Campo VCompra que é >> Varchar(20) para Numeric(8,3). >> >> Fiz assim para poder funcionar com 2 casas decimais, >> Cast(VCompra/100 as Numeric(8,3)) >> >> porém nao funciona com 3 casas decimais, poderia fazer assim >> Cast(VCompra/1000 as Numeric(8,3)) >> >> porem tenho valores que estao com 2 e com 3 casas decimais... entao >> nao consegui fazer para definir independente de ser 2 ou 3 casas decimais >> retornar o valor correto. >> >> Se alguem puder ajudar... >> >> Agradecido, >> Rodrigo >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > From douglasht em gmail.com Mon Oct 6 18:10:54 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 6 Oct 2008 18:10:54 -0300 Subject: [firebase-br] sweep automatico In-Reply-To: References: Message-ID: <249af69e0810061410gc286bf7pe679b17c787a3541@mail.gmail.com> On Mon, Oct 6, 2008 at 5:42 PM, Edison - Precisa Informatica Ltda wrote: > Eu gostaria de saber como verifico se o sweep automático esta ligado e como faço para desliga-lo gstat -h olhe o parâmetro "sweep interval" para desligar: gfix -housekeeping 0 para executar manualmente gfix -sweep hth, -- Douglas Tosi www.sinatica.com From krpmate em gmail.com Tue Oct 7 01:51:12 2008 From: krpmate em gmail.com (Marcelo Papuska) Date: Tue, 7 Oct 2008 15:51:12 +1100 Subject: [firebase-br] Sweep In-Reply-To: <6A4C042F76324F88AF56217BFAA29B8F@Saulibueno> References: <6A4C042F76324F88AF56217BFAA29B8F@Saulibueno> Message-ID: Ola. vc deve criar um arquivo de lote (cmd or bat) que execute o comando gfix -sw E agendar este arquivo para ser execudato pelo sistema operacional. Eu faco assim. Abraco. From edison em precisa.inf.br Tue Oct 7 08:25:14 2008 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Tue, 7 Oct 2008 08:25:14 -0300 Subject: [firebase-br] Sweep Message-ID: <3D495BB574794908BADF6F538F4A015B@Saulibueno> Bom dia Pessoal Eu posso zerar o sweep automatico e fazer o sweep a qualquer momento mesmo com usuarios conectados e trabalhando no sistema ? From felipeaguiarbarros em yahoo.com.br Tue Oct 7 09:04:57 2008 From: felipeaguiarbarros em yahoo.com.br (felipeaguiarbarros em yahoo.com.br) Date: Tue, 7 Oct 2008 09:04:57 -0300 Subject: [firebase-br] execute statement Message-ID: bom dia. gostaria de saber se há como ser executado um insert através do execute statement. obrigado. From dominio em engeplus.com.br Tue Oct 7 09:12:00 2008 From: dominio em engeplus.com.br (Rodrigo) Date: Tue, 7 Oct 2008 09:12:00 -0300 Subject: [firebase-br] Converter 3 digitos decimais References: <003401c927e4$00f78ce0$7a01010a@NOTEBOOK> <1e2c6e100810061316i38a1fa41oac7f7299843b763c@mail.gmail.com> Message-ID: <002e01c92875$e8423eb0$7a01010a@NOTEBOOK> Entao, não sei... por exemplo, tijolo o valor de cada tijolo é 0,257 e cimento é 18,90 entao, no tijolo automaticamente, ele muda o valor para 0,26 ao qual quando compra 1000 tijolos da 260,00 e o certo seria 257,00 esse é o problema. Atenciosamente, Rodrigo ----- Original Message ----- From: "Janderson Almeida" To: "FireBase" Sent: Monday, October 06, 2008 5:16 PM Subject: Re: [firebase-br] Converter 3 digitos decimais como vc sabe quais estão com duas casas e quais estão com tres??? abraço. 2008/10/6 Rodrigo > Boa tarde a todos, > > Estou passando pelo seguinte problema... > > Tenho uma procedure ao qual preciso converter o Campo VCompra que é > Varchar(20) para Numeric(8,3). > > Fiz assim para poder funcionar com 2 casas decimais, > Cast(VCompra/100 as Numeric(8,3)) > > porém nao funciona com 3 casas decimais, poderia fazer assim > Cast(VCompra/1000 as Numeric(8,3)) > > porem tenho valores que estao com 2 e com 3 casas decimais... entao > nao consegui fazer para definir independente de ser 2 ou 3 casas decimais > retornar o valor correto. > > Se alguem puder ajudar... > > Agradecido, > Rodrigo > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.6/1712 - Release Date: 7/10/2008 09:41 From edison em precisa.inf.br Tue Oct 7 09:15:23 2008 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Tue, 7 Oct 2008 09:15:23 -0300 Subject: [firebase-br] execute statement In-Reply-To: References: Message-ID: eu faco assim ex: for execute statement ' SELECT IDEMPRESA FROM TBLCDSEMP0 ' INTO :iEmpresa do if ( iEmpresa is not null ) then begin SdoQtdAnoAnt = 0; SdoVlrAnoAnt = 0; execute procedure solc_nextchavecus returning_values ( :iChaveCus ); execute procedure Solc_LoadCusInicial( :iEmpresa, :iCodIte, :iAno ) returning_values(:SdoQtdAnoAnt, :SdoVlrAnoAnt); INSERT INTO TBLSDOCUS0 ( IDEMPRESA, IDITEM, IDCHAVECUS, ANO, VLR00, VLR01, VLR02, VLR03, VLR04, VLR05, VLR06, VLR07, VLR08, VLR09, VLR10,VLR11, VLR12, QTD00, QTD01, QTD02, QTD03, QTD04, QTD05, QTD06, QTD07, QTD08, QTD09, QTD10, QTD11, QTD12 ) VALUES ( :iEmpresa, :iCodIte, :iChaveCus, :iAno, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt); end -- para toda empresa cadastrada inclui um registro de saldo em uma outra tabela ----- Original Message ----- From: To: Sent: Tuesday, October 07, 2008 9:04 AM Subject: [firebase-br] execute statement > bom dia. > > gostaria de saber se há como ser executado um insert através do execute > statement. > > > 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 clebereleandro em gmail.com Tue Oct 7 09:32:46 2008 From: clebereleandro em gmail.com (Cleber Eleandro Szulczewski) Date: Tue, 7 Oct 2008 09:32:46 -0300 Subject: [firebase-br] Res: 1 para N In-Reply-To: <84B6A9B698A74F6FB50861063241F78F@MFMATRIXPC> References: <2d6f4a1a0810030647w4751b276p69f7d8624736f717@mail.gmail.com> <48E62422.000001.01672@EST-ROBSON> <84B6A9B698A74F6FB50861063241F78F@MFMATRIXPC> Message-ID: <2d6f4a1a0810070532p52099362yd0bdeb9a8c01096a@mail.gmail.com> sim, realmente, no caso do fax ser o mesmo do telefone dará conflito. Obrigado Cleber. 2008/10/3 Fabio Pessini Frosi > Realmente você tem ração Forrest. > Eu não tinha pensado do jeito que você pensou, se eu > fosse fazer agora, eu colocaria mais o tipo como chave primária e > resolveria aí esse possível problema que um > dia poderia acontecer. > > > ----- Original Message ----- From: "Forrest(R)" > To: > Sent: Friday, October 03, 2008 3:30 PM > Subject: Re: [firebase-br] Res: 1 para N > > > > Fabio Pessini Frosi wrote: > > Usa o o telefone como chave primária, que aí vc não vai poder repetir >> o mesmo telefone para o mesmo cliente. >> >> TABELA CLIENTE >> codcliente PK >> nome >> end >> etc >> >> TABELA FONES >> numeroTelefone PK >> codcliente FK PK >> tipo >> etc >> > > Sou a favor de usar dessa forma também Fabio. > Garante que ele não tenha telefones repetidos mas pensando mais um > pouco como ele mesmo colocou na tabela tem um campo tipo que eu imagino > ser (Residencial, Comercial, Fax, Celular.... etc). Então pensando um > pouco ele pode ter um telefone comercial igual ao fax ou ele colocar o > tipo como chave também ou cria um campo item que vai ser sequencial e > na hora de fazer o insert verificar se aquele número já existe para > aquele tipo. > > T++++++++++++ > > -- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Sds, Cleber Eleandro Szulczewski. HS IMAGEM TeleFax: (71) 3648-1017 Celuar: (71) 9616-5167 www.hsimagem.com.br e-mail: clebereleandro em gmail.com From robson em intersolid.com.br Tue Oct 7 09:46:43 2008 From: robson em intersolid.com.br (Robson Michel Pepece) Date: Tue, 7 Oct 2008 09:46:43 -0300 Subject: [firebase-br] RES: Sweep In-Reply-To: <6A4C042F76324F88AF56217BFAA29B8F@Saulibueno> References: <6A4C042F76324F88AF56217BFAA29B8F@Saulibueno> Message-ID: <000901c9287a$c296be70$47c43b50$@com.br> Bom dia Edilson.. Eu costumo deixar o Sweep como (0) Zero e colocar na rotina de backup para executar assim todos os dias eu "limpo o Lixo" do banco de dados, segue abaixo um exemplo da rotina de backup com Sweep. ____________________________________________________________________________ ________________________________ CD\ cd C:\Arquivos de programas\Firebird\Firebird_2_1\bin set isc_user=SYSDBA set isc_password=masterkey GFIX -COMMIT ALL c:\DADOS\BANCO.FDB -USER SYSDBA -PASSWORD masterkey GFIX -SHUT -FORCE 0 c:\DADOS\BANCO.FDB -USER SYSDBA -PASSWORD masterkey GFIX -SWEEP c:\DADOS\BANCO.FDB -USER SYSDBA -PASSWORD masterkey GBAK -backup -v -ignore -garbage -limbo c:\DADOS\BANCO.FDB c:\DADOS\BANCO.FBK -USER SYSDBA -PASSWORD masterkey GFIX -ONLINE c:\DADOS\BANCO.FDB -USER SYSDBA -PASSWORD masterkey ____________________________________________________________________________ ________________________________ -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Edison - Precisa Informatica Ltda Enviada em: segunda-feira, 6 de outubro de 2008 17:58 Para: FireBase Assunto: [firebase-br] Sweep Outra situacao se eu deixar o sweep 0. Quando eu quizer "limpar o lixo" como eu faco para fazer o sweep em determinado instante do dia qual seria o comando ? Ate+ Edison ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.6/1711 - Release Date: 6/10/2008 17:37 From felipeaguiarbarros em yahoo.com.br Tue Oct 7 09:51:26 2008 From: felipeaguiarbarros em yahoo.com.br (felipeaguiarbarros em yahoo.com.br) Date: Tue, 7 Oct 2008 09:51:26 -0300 Subject: [firebase-br] execute statement References: Message-ID: seguinte... eu preciso monta um "insert na mão", ou seja, o insert que preciso executar será montado como uma string. teria como eu fazer isso ? "Edison - Precisa Informatica Ltda" escreveu na mensagem news:CE4B4BE4A0F642FB9995E2B2C7F5F285 em Saulibueno... eu faco assim ex: for execute statement ' SELECT IDEMPRESA FROM TBLCDSEMP0 ' INTO :iEmpresa do if ( iEmpresa is not null ) then begin SdoQtdAnoAnt = 0; SdoVlrAnoAnt = 0; execute procedure solc_nextchavecus returning_values ( :iChaveCus ); execute procedure Solc_LoadCusInicial( :iEmpresa, :iCodIte, :iAno ) returning_values(:SdoQtdAnoAnt, :SdoVlrAnoAnt); INSERT INTO TBLSDOCUS0 ( IDEMPRESA, IDITEM, IDCHAVECUS, ANO, VLR00, VLR01, VLR02, VLR03, VLR04, VLR05, VLR06, VLR07, VLR08, VLR09, VLR10,VLR11, VLR12, QTD00, QTD01, QTD02, QTD03, QTD04, QTD05, QTD06, QTD07, QTD08, QTD09, QTD10, QTD11, QTD12 ) VALUES ( :iEmpresa, :iCodIte, :iChaveCus, :iAno, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoVlrAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt, :SdoQtdAnoAnt); end -- para toda empresa cadastrada inclui um registro de saldo em uma outra tabela ----- Original Message ----- From: To: Sent: Tuesday, October 07, 2008 9:04 AM Subject: [firebase-br] execute statement > bom dia. > > gostaria de saber se há como ser executado um insert através do execute > statement. > > > 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 andreluizfelix em gmail.com Tue Oct 7 10:37:24 2008 From: andreluizfelix em gmail.com (=?ISO-8859-1?Q?Andr=E9_Luiz?=) Date: Tue, 7 Oct 2008 11:37:24 -0200 Subject: [firebase-br] =?iso-8859-1?q?Cria=E7=E3o_de_novos_usuarios?= Message-ID: <4e5316290810070637x62785866y173edf3e4d6b3dae@mail.gmail.com> Na empresa onde trabalho estamos utilizando o firebir 1.5, e tive a necessdiade de criar um novo usuario para uma nova aplicação. Criei o usuário e dei as permissões nas tabelas. Quando vou logar com este usuário recebo a seguinte mensagem: Connecting... Failed! ------------------------------------ Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Alguém já passo por este tipo de problema? Acham melhor eu migrar para a versão 2.1? Quais problemas e benefícios eu teria nessa migração? Desculpel o interrogatório, mas sou novo no firebird. Mas até o momento, me parecer ser um banco muito bom. No aguardo. André Luiz From satoy.matsuoka em hstern.com.br Tue Oct 7 11:15:29 2008 From: satoy.matsuoka em hstern.com.br (satoy.matsuoka em hstern.com.br) Date: Tue, 7 Oct 2008 11:15:29 -0300 Subject: [firebase-br] Update simples In-Reply-To: <4e5316290810070637x62785866y173edf3e4d6b3dae@mail.gmail.com> Message-ID: Bom dia lista, Estou com um problema muito simples, mas com dificuldades, por ser leigo no Firebird Estou querendo colocar um valor em uma coluna nova que criei em uma tabela Para isso fiz a seguinte rotina: begin wnum=1; for select chave from tabela into :wchave do begin update tabela set novoCampo = :wnum where chave = :wchave; wnum=wnum+1; end end E ele está me dando deadlock, ou seja estou me travando !!! Se alguém puder me dizer o que estou fazendo de errado .... Agradeço []'s Satoy From portaldoinferno em gmail.com Tue Oct 7 11:15:15 2008 From: portaldoinferno em gmail.com (Leonardo Baldino) Date: Tue, 7 Oct 2008 11:15:15 -0300 Subject: [firebase-br] erro socorro urgente Message-ID: eu tento abrir qualquer tela do meu sistema e sempre aparece este erro: Dataset is currently fetching -- Leonardo Carlos Baldino - The Highlander From marceloflorindo em gmail.com Tue Oct 7 12:09:10 2008 From: marceloflorindo em gmail.com (Marcelo Moacir Florindo) Date: Tue, 7 Oct 2008 12:09:10 -0300 Subject: [firebase-br] Update simples In-Reply-To: References: <4e5316290810070637x62785866y173edf3e4d6b3dae@mail.gmail.com> Message-ID: <483c90cd0810070809q1dafe1c4uff162298bfea9f5@mail.gmail.com> será que não precisas colocar o suspend?? wnum=1; for select chave from tabela into :wchave do begin update tabela set novoCampo = :wnum where chave = :wchave; wnum=wnum+1; end end 2008/10/7 > Bom dia lista, > > Estou com um problema muito simples, mas com dificuldades, por ser leigo > no Firebird > Estou querendo colocar um valor em uma coluna nova que criei em uma tabela > > Para isso fiz a seguinte rotina: > begin > wnum=1; > for select chave > from tabela > into :wchave > do > begin > update tabela > set novoCampo = :wnum > where chave = :wchave; > wnum=wnum+1; > end > end > > E ele está me dando deadlock, ou seja estou me travando !!! > Se alguém puder me dizer o que estou fazendo de errado .... > Agradeço > > []'s > Satoy > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.com.br From marceloflorindo em gmail.com Tue Oct 7 12:09:42 2008 From: marceloflorindo em gmail.com (Marcelo Moacir Florindo) Date: Tue, 7 Oct 2008 12:09:42 -0300 Subject: [firebase-br] Update simples In-Reply-To: <483c90cd0810070809q1dafe1c4uff162298bfea9f5@mail.gmail.com> References: <4e5316290810070637x62785866y173edf3e4d6b3dae@mail.gmail.com> <483c90cd0810070809q1dafe1c4uff162298bfea9f5@mail.gmail.com> Message-ID: <483c90cd0810070809jab0da41o5bd521ea3be295d8@mail.gmail.com> faltou o suspend..heheheh 2008/10/7 Marcelo Moacir Florindo > > será que não precisas colocar o suspend?? > > wnum=1; > for select chave > from tabela > into :wchave > do > begin > update tabela > set novoCampo = :wnum > where chave = :wchave; > wnum=wnum+1; > *SUSPEND;* > end > end > > > 2008/10/7 > > Bom dia lista, >> >> Estou com um problema muito simples, mas com dificuldades, por ser leigo >> no Firebird >> Estou querendo colocar um valor em uma coluna nova que criei em uma tabela >> >> Para isso fiz a seguinte rotina: >> begin >> wnum=1; >> for select chave >> from tabela >> into :wchave >> do >> begin >> update tabela >> set novoCampo = :wnum >> where chave = :wchave; >> wnum=wnum+1; >> end >> end >> >> E ele está me dando deadlock, ou seja estou me travando !!! >> Se alguém puder me dizer o que estou fazendo de errado .... >> Agradeço >> >> []'s >> Satoy >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 Moacir Florindo > Analista/Desenvolvedor > http://www.gestaotec.com.br > -- Marcelo Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.com.br From zottissistemas em brturbo.com.br Tue Oct 7 12:11:32 2008 From: zottissistemas em brturbo.com.br (Zottis) Date: Tue, 7 Oct 2008 12:11:32 -0300 Subject: [firebase-br] RES: Sweep In-Reply-To: <000901c9287a$c296be70$47c43b50$@com.br> References: <6A4C042F76324F88AF56217BFAA29B8F@Saulibueno> <000901c9287a$c296be70$47c43b50$@com.br> Message-ID: <29D06E2C9E6245C39850174B5FEE492A@ZottisNotBook> Olá Robson, aproveitei o gancho da sua dica e tentei fazer um .bat com o exemplo que vc falou, mas não da certo. o meu banco é estensão .zbd será que é isso? Zottis(TeamFB Users) Zottis Sistemas - 2008 Ano XI Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Robson Michel Pepece" To: "'FireBase'" Sent: Tuesday, October 07, 2008 9:46 AM Subject: [firebase-br] RES: Sweep Bom dia Edilson.. Eu costumo deixar o Sweep como (0) Zero e colocar na rotina de backup para executar assim todos os dias eu "limpo o Lixo" do banco de dados, segue abaixo um exemplo da rotina de backup com Sweep. ____________________________________________________________________________ ________________________________ CD\ cd C:\Arquivos de programas\Firebird\Firebird_2_1\bin set isc_user=SYSDBA set isc_password=masterkey GFIX -COMMIT ALL c:\DADOS\BANCO.FDB -USER SYSDBA -PASSWORD masterkey GFIX -SHUT -FORCE 0 c:\DADOS\BANCO.FDB -USER SYSDBA -PASSWORD masterkey GFIX -SWEEP c:\DADOS\BANCO.FDB -USER SYSDBA -PASSWORD masterkey GBAK -backup -v -ignore -garbage -limbo c:\DADOS\BANCO.FDB c:\DADOS\BANCO.FBK -USER SYSDBA -PASSWORD masterkey GFIX -ONLINE c:\DADOS\BANCO.FDB -USER SYSDBA -PASSWORD masterkey ____________________________________________________________________________ ________________________________ -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Edison - Precisa Informatica Ltda Enviada em: segunda-feira, 6 de outubro de 2008 17:58 Para: FireBase Assunto: [firebase-br] Sweep Outra situacao se eu deixar o sweep 0. Quando eu quizer "limpar o lixo" como eu faco para fazer o sweep em determinado instante do dia qual seria o comando ? Ate+ Edison ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.6/1711 - Release Date: 6/10/2008 17:37 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From satoy.matsuoka em hstern.com.br Tue Oct 7 12:45:25 2008 From: satoy.matsuoka em hstern.com.br (satoy.matsuoka em hstern.com.br) Date: Tue, 7 Oct 2008 12:45:25 -0300 Subject: [firebase-br] Update simples In-Reply-To: <483c90cd0810070809q1dafe1c4uff162298bfea9f5@mail.gmail.com> Message-ID: Olá Marcelo, Eu coloquei é pq não coloquei o código todo ... Mas tem o suspend sim !!! Grato Satoy Matsuoka RIO - DINSIST1 Tel.:(21) 2106-0000 ramal 1708 "Marcelo Moacir Florindo" Sent by: lista-bounces em firebase.com.br 07/10/2008 12:09 Please respond to FireBase To FireBase cc Subject Re: [firebase-br] Update simples será que não precisas colocar o suspend?? wnum=1; for select chave from tabela into :wchave do begin update tabela set novoCampo = :wnum where chave = :wchave; wnum=wnum+1; end end 2008/10/7 > Bom dia lista, > > Estou com um problema muito simples, mas com dificuldades, por ser leigo > no Firebird > Estou querendo colocar um valor em uma coluna nova que criei em uma tabela > > Para isso fiz a seguinte rotina: > begin > wnum=1; > for select chave > from tabela > into :wchave > do > begin > update tabela > set novoCampo = :wnum > where chave = :wchave; > wnum=wnum+1; > end > end > > E ele está me dando deadlock, ou seja estou me travando !!! > Se alguém puder me dizer o que estou fazendo de errado .... > Agradeço > > []'s > Satoy > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 Moacir Florindo Analista/Desenvolvedor http://www.gestaotec.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 kdcc em terra.com.br Tue Oct 7 13:57:54 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Tue, 7 Oct 2008 13:57:54 -0300 Subject: [firebase-br] Update simples References: Message-ID: <000d01c9289d$e1e3f7c0$8603a8c0@motocana.com> Fiz um teste aqui usando o mesmo codigo que vc colocou e não deu problema de nenhum.. funcionou blz.. Não tem mais codigo na rotina que possa estar causando o Deadlock ? Tem mais alguem usando a base de dados ao mesmo tempo que você ? []´s Kléber Caneva ----- Original Message ----- From: To: "FireBase" Sent: Tuesday, October 07, 2008 11:15 AM Subject: [firebase-br] Update simples Bom dia lista, Estou com um problema muito simples, mas com dificuldades, por ser leigo no Firebird Estou querendo colocar um valor em uma coluna nova que criei em uma tabela Para isso fiz a seguinte rotina: begin wnum=1; for select chave from tabela into :wchave do begin update tabela set novoCampo = :wnum where chave = :wchave; wnum=wnum+1; end end E ele está me dando deadlock, ou seja estou me travando !!! Se alguém puder me dizer o que estou fazendo de errado .... Agradeço []'s Satoy ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzMzg4NzMxLjY0NTI2Mi4yNTI2NS5kcmVzZGVuLnRlcnJhLmNvbSw0ODIw Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From douglasht em gmail.com Tue Oct 7 13:58:36 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 7 Oct 2008 13:58:36 -0300 Subject: [firebase-br] Update simples In-Reply-To: References: <4e5316290810070637x62785866y173edf3e4d6b3dae@mail.gmail.com> Message-ID: <249af69e0810070958y770209d6w63d6b40f05e5c40c@mail.gmail.com> On Tue, Oct 7, 2008 at 11:15 AM, wrote: > Para isso fiz a seguinte rotina: > begin > wnum=1; > for select chave > from tabela > into :wchave > do > begin > update tabela > set novoCampo = :wnum > where chave = :wchave; > wnum=wnum+1; > end > end > > E ele está me dando deadlock, ou seja estou me travando !!! Satoy, pelo exemplo você está atualizando a tabela toda. Independente de ser uma procedure ou um update simples, o erro ainda é um deadlock. Certifique-se de que não existem outros usuários com atualizações pendentes nesta tabela. Se tabela.novoCampo tem alguma chave estrangeira, certifique-se também de que este procedimento não a está violando. hth, -- Douglas Tosi www.sinatica.com From satoy.matsuoka em hstern.com.br Tue Oct 7 14:20:52 2008 From: satoy.matsuoka em hstern.com.br (satoy.matsuoka em hstern.com.br) Date: Tue, 7 Oct 2008 14:20:52 -0300 Subject: [firebase-br] Update simples In-Reply-To: <000d01c9289d$e1e3f7c0$8603a8c0@motocana.com> Message-ID: Olá Kleber !! Estou usando apenas na minha máquina e estou fazendo um novo projeto. Bem não sei vou tentar de outra forma !!! No select eu tenho como recuperar o rowid da linha ? E depois fazer o update pelo rowid recuperado ? Grato []'s Satoy "Kleber Caneva" Sent by: lista-bounces em firebase.com.br 07/10/2008 13:57 Please respond to FireBase To "FireBase" cc Subject Re: [firebase-br] Update simples Fiz um teste aqui usando o mesmo codigo que vc colocou e não deu problema de nenhum.. funcionou blz.. Não tem mais codigo na rotina que possa estar causando o Deadlock ? Tem mais alguem usando a base de dados ao mesmo tempo que você ? []´s Kléber Caneva ----- Original Message ----- From: To: "FireBase" Sent: Tuesday, October 07, 2008 11:15 AM Subject: [firebase-br] Update simples Bom dia lista, Estou com um problema muito simples, mas com dificuldades, por ser leigo no Firebird Estou querendo colocar um valor em uma coluna nova que criei em uma tabela Para isso fiz a seguinte rotina: begin wnum=1; for select chave from tabela into :wchave do begin update tabela set novoCampo = :wnum where chave = :wchave; wnum=wnum+1; end end E ele está me dando deadlock, ou seja estou me travando !!! Se alguém puder me dizer o que estou fazendo de errado .... Agradeço []'s Satoy ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzMzg4NzMxLjY0NTI2Mi4yNTI2NS5kcmVzZGVuLnRlcnJhLmNvbSw0ODIw 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 wmotasjrp em gmail.com Tue Oct 7 14:16:26 2008 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Tue, 7 Oct 2008 14:16:26 -0300 Subject: [firebase-br] Alterar senha Masterkey Message-ID: <001b01c928a0$6e07c090$0a00a8c0@mota2> Ola pessoal. Como faço para alterar a senha padrão masterkey através de linha de comando? []s Wilson From kdcc em terra.com.br Tue Oct 7 14:33:58 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Tue, 7 Oct 2008 14:33:58 -0300 Subject: [firebase-br] Update simples References: Message-ID: <004e01c928a3$642c60a0$8603a8c0@motocana.com> Essa tabela que você estpá usndo não tem TG ? []´s Kléber Caneva ----- Original Message ----- From: To: "FireBase" Sent: Tuesday, October 07, 2008 2:20 PM Subject: Re: [firebase-br] Update simples Olá Kleber !! Estou usando apenas na minha máquina e estou fazendo um novo projeto. Bem não sei vou tentar de outra forma !!! No select eu tenho como recuperar o rowid da linha ? E depois fazer o update pelo rowid recuperado ? Grato []'s Satoy "Kleber Caneva" Sent by: lista-bounces em firebase.com.br 07/10/2008 13:57 Please respond to FireBase To "FireBase" cc Subject Re: [firebase-br] Update simples Fiz um teste aqui usando o mesmo codigo que vc colocou e não deu problema de nenhum.. funcionou blz.. Não tem mais codigo na rotina que possa estar causando o Deadlock ? Tem mais alguem usando a base de dados ao mesmo tempo que você ? []´s Kléber Caneva ----- Original Message ----- From: To: "FireBase" Sent: Tuesday, October 07, 2008 11:15 AM Subject: [firebase-br] Update simples Bom dia lista, Estou com um problema muito simples, mas com dificuldades, por ser leigo no Firebird Estou querendo colocar um valor em uma coluna nova que criei em uma tabela Para isso fiz a seguinte rotina: begin wnum=1; for select chave from tabela into :wchave do begin update tabela set novoCampo = :wnum where chave = :wchave; wnum=wnum+1; end end E ele está me dando deadlock, ou seja estou me travando !!! Se alguém puder me dizer o que estou fazendo de errado .... Agradeço []'s Satoy ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzMzg4NzMxLjY0NTI2Mi4yNTI2NS5kcmVzZGVuLnRlcnJhLmNvbSw0ODIw Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzMzk5ODMwLjk1ODkyOC4yMDM0MC50cmlidW5lLnRlcnJhLmNvbSw2NzM5 Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From satoy.matsuoka em hstern.com.br Tue Oct 7 14:55:27 2008 From: satoy.matsuoka em hstern.com.br (satoy.matsuoka em hstern.com.br) Date: Tue, 7 Oct 2008 14:55:27 -0300 Subject: [firebase-br] Update simples In-Reply-To: <004e01c928a3$642c60a0$8603a8c0@motocana.com> Message-ID: Olá Kleber ... TG seria trigger ? não tem !! Na verdade não tem nem FK, PK, ou qq tipo de indice ... Ainda vou criar ... Só tem dados .... está com +- 650.000 registros !!! Grato Satoy Matsuoka RIO - DINSIST1 Tel.:(21) 2106-0000 ramal 1708 "Kleber Caneva" Sent by: lista-bounces em firebase.com.br 07/10/2008 14:33 Please respond to FireBase To "FireBase" cc Subject Re: [firebase-br] Update simples Essa tabela que você estpá usndo não tem TG ? []´s Kléber Caneva ----- Original Message ----- From: To: "FireBase" Sent: Tuesday, October 07, 2008 2:20 PM Subject: Re: [firebase-br] Update simples Olá Kleber !! Estou usando apenas na minha máquina e estou fazendo um novo projeto. Bem não sei vou tentar de outra forma !!! No select eu tenho como recuperar o rowid da linha ? E depois fazer o update pelo rowid recuperado ? Grato []'s Satoy "Kleber Caneva" Sent by: lista-bounces em firebase.com.br 07/10/2008 13:57 Please respond to FireBase To "FireBase" cc Subject Re: [firebase-br] Update simples Fiz um teste aqui usando o mesmo codigo que vc colocou e não deu problema de nenhum.. funcionou blz.. Não tem mais codigo na rotina que possa estar causando o Deadlock ? Tem mais alguem usando a base de dados ao mesmo tempo que você ? []´s Kléber Caneva ----- Original Message ----- From: To: "FireBase" Sent: Tuesday, October 07, 2008 11:15 AM Subject: [firebase-br] Update simples Bom dia lista, Estou com um problema muito simples, mas com dificuldades, por ser leigo no Firebird Estou querendo colocar um valor em uma coluna nova que criei em uma tabela Para isso fiz a seguinte rotina: begin wnum=1; for select chave from tabela into :wchave do begin update tabela set novoCampo = :wnum where chave = :wchave; wnum=wnum+1; end end E ele está me dando deadlock, ou seja estou me travando !!! Se alguém puder me dizer o que estou fazendo de errado .... Agradeço []'s Satoy ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzMzg4NzMxLjY0NTI2Mi4yNTI2NS5kcmVzZGVuLnRlcnJhLmNvbSw0ODIw Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzMzk5ODMwLjk1ODkyOC4yMDM0MC50cmlidW5lLnRlcnJhLmNvbSw2NzM5 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 magno em speet.com.br Tue Oct 7 14:52:59 2008 From: magno em speet.com.br (Magno System) Date: Tue, 7 Oct 2008 14:52:59 -0300 Subject: [firebase-br] Alterar senha Masterkey References: <001b01c928a0$6e07c090$0a00a8c0@mota2> Message-ID: <000a01c928a5$896a74e0$6915a8c0@MAGNOSYSTEM> Acesse a pasta do firebird (C:\ARQUIVOS DE PROGRAMAS\FIREBIRD\FIREBIRD_2_0\BIN) e digite o comando: gsec -modify SYSDBA -pw novasenha -user SYSDBA -password senhaatual ----- Original Message ----- From: "Wilson Mota - GMail" To: "FireBase" Sent: Tuesday, October 07, 2008 2:16 PM Subject: [firebase-br] Alterar senha Masterkey Ola pessoal. Como faço para alterar a senha padrão masterkey através de linha de comando? []s Wilson ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magno em speet.com.br Tue Oct 7 15:02:06 2008 From: magno em speet.com.br (Magno System) Date: Tue, 7 Oct 2008 15:02:06 -0300 Subject: [firebase-br] Update simples References: Message-ID: <002201c928a6$cfac0850$6915a8c0@MAGNOSYSTEM> Se não existe PK pode haver um valor repetido do campo que você diz ser chave o que dentro do FOR SELECT ocasionaria um UPDATE duas vezes no mesmo registro. Entretanto dentro de uma mesma transação você pode alterar o registro quantas vezes quiser. Mesmo que houvesse trigger ela também estaria dentro da mesma transação. Me parece que em algum momento você está alterando algum registro da tabela antes de chamar esta rotina. ----- Original Message ----- From: To: "FireBase" Sent: Tuesday, October 07, 2008 2:55 PM Subject: Re: [firebase-br] Update simples Olá Kleber ... TG seria trigger ? não tem !! Na verdade não tem nem FK, PK, ou qq tipo de indice ... Ainda vou criar ... Só tem dados .... está com +- 650.000 registros !!! Grato Satoy Matsuoka RIO - DINSIST1 Tel.:(21) 2106-0000 ramal 1708 "Kleber Caneva" Sent by: lista-bounces em firebase.com.br 07/10/2008 14:33 Please respond to FireBase To "FireBase" cc Subject Re: [firebase-br] Update simples Essa tabela que você estpá usndo não tem TG ? []´s Kléber Caneva ----- Original Message ----- From: To: "FireBase" Sent: Tuesday, October 07, 2008 2:20 PM Subject: Re: [firebase-br] Update simples Olá Kleber !! Estou usando apenas na minha máquina e estou fazendo um novo projeto. Bem não sei vou tentar de outra forma !!! No select eu tenho como recuperar o rowid da linha ? E depois fazer o update pelo rowid recuperado ? Grato []'s Satoy "Kleber Caneva" Sent by: lista-bounces em firebase.com.br 07/10/2008 13:57 Please respond to FireBase To "FireBase" cc Subject Re: [firebase-br] Update simples Fiz um teste aqui usando o mesmo codigo que vc colocou e não deu problema de nenhum.. funcionou blz.. Não tem mais codigo na rotina que possa estar causando o Deadlock ? Tem mais alguem usando a base de dados ao mesmo tempo que você ? []´s Kléber Caneva ----- Original Message ----- From: To: "FireBase" Sent: Tuesday, October 07, 2008 11:15 AM Subject: [firebase-br] Update simples Bom dia lista, Estou com um problema muito simples, mas com dificuldades, por ser leigo no Firebird Estou querendo colocar um valor em uma coluna nova que criei em uma tabela Para isso fiz a seguinte rotina: begin wnum=1; for select chave from tabela into :wchave do begin update tabela set novoCampo = :wnum where chave = :wchave; wnum=wnum+1; end end E ele está me dando deadlock, ou seja estou me travando !!! Se alguém puder me dizer o que estou fazendo de errado .... Agradeço []'s Satoy ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzMzg4NzMxLjY0NTI2Mi4yNTI2NS5kcmVzZGVuLnRlcnJhLmNvbSw0ODIw Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzMzk5ODMwLjk1ODkyOC4yMDM0MC50cmlidW5lLnRlcnJhLmNvbSw2NzM5 Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wmotasjrp em gmail.com Tue Oct 7 15:02:31 2008 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Tue, 7 Oct 2008 15:02:31 -0300 Subject: [firebase-br] Alterar senha Masterkey References: <001b01c928a0$6e07c090$0a00a8c0@mota2> <000a01c928a5$896a74e0$6915a8c0@MAGNOSYSTEM> Message-ID: <006201c928a6$ddfa4b60$0a00a8c0@mota2> Obrigado amigo. []s Wilson ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Tuesday, October 07, 2008 2:52 PM Subject: Re: [firebase-br] Alterar senha Masterkey Acesse a pasta do firebird (C:\ARQUIVOS DE PROGRAMAS\FIREBIRD\FIREBIRD_2_0\BIN) e digite o comando: gsec -modify SYSDBA -pw novasenha -user SYSDBA -password senhaatual ----- Original Message ----- From: "Wilson Mota - GMail" To: "FireBase" Sent: Tuesday, October 07, 2008 2:16 PM Subject: [firebase-br] Alterar senha Masterkey Ola pessoal. Como faço para alterar a senha padrão masterkey através de linha de comando? []s Wilson ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ricardo.desenvol em supersoft.com.br Tue Oct 7 15:07:26 2008 From: ricardo.desenvol em supersoft.com.br (Ricardo Frenedoso) Date: Tue, 07 Oct 2008 15:07:26 -0300 Subject: [firebase-br] Alterar senha Masterkey In-Reply-To: <001b01c928a0$6e07c090$0a00a8c0@mota2> References: <001b01c928a0$6e07c090$0a00a8c0@mota2> Message-ID: <48EBA55E.7050308@supersoft.com.br> Execute o gsec (pasta bin da instalação do firebird) e digite modify SYSDBA -pw > Ola pessoal. > Como faço para alterar a senha padrão masterkey através de linha de comando? > []s > > Wilson > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From eniorm em gmail.com Tue Oct 7 15:26:30 2008 From: eniorm em gmail.com (Enio Marconcini -:- www.Enio.Pro.Br -:-) Date: Tue, 7 Oct 2008 15:26:30 -0300 Subject: [firebase-br] RES: Sweep In-Reply-To: <29D06E2C9E6245C39850174B5FEE492A@ZottisNotBook> References: <6A4C042F76324F88AF56217BFAA29B8F@Saulibueno> <000901c9287a$c296be70$47c43b50$@com.br> <29D06E2C9E6245C39850174B5FEE492A@ZottisNotBook> Message-ID: <354e237b0810071126y86e91b2j292e9a04f419997c@mail.gmail.com> a extensão .zbd será que não é "Zottis Banco de Dados" ? rsrs bom... basta trocar a extensão para .fdb ou .gdb ou adaptar os comandos mencionados para pegar o arquivo com a sua extensão ai. abraços On Tue, Oct 7, 2008 at 12:11 PM, Zottis wrote: > Olá Robson, aproveitei o gancho da sua dica e tentei fazer um .bat com o > exemplo que vc falou, mas não da certo. > o meu banco é estensão .zbd será que é isso? > > Zottis(TeamFB Users) > > Zottis Sistemas - 2008 Ano XI > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Robson Michel Pepece" < > robson em intersolid.com.br> > To: "'FireBase'" > Sent: Tuesday, October 07, 2008 9:46 AM > Subject: [firebase-br] RES: Sweep > > > > Bom dia Edilson.. > > Eu costumo deixar o Sweep como (0) Zero e colocar na rotina de backup para > executar assim todos os dias eu "limpo o Lixo" do banco de dados, segue > abaixo um exemplo da rotina de backup com Sweep. > > ____________________________________________________________________________ > ________________________________ > > CD\ > > cd C:\Arquivos de programas\Firebird\Firebird_2_1\bin > > set isc_user=SYSDBA > set isc_password=masterkey > > GFIX -COMMIT ALL c:\DADOS\BANCO.FDB -USER SYSDBA -PASSWORD masterkey > > GFIX -SHUT -FORCE 0 c:\DADOS\BANCO.FDB -USER SYSDBA -PASSWORD masterkey > > GFIX -SWEEP c:\DADOS\BANCO.FDB -USER SYSDBA -PASSWORD masterkey > > GBAK -backup -v -ignore -garbage -limbo c:\DADOS\BANCO.FDB > c:\DADOS\BANCO.FBK -USER SYSDBA -PASSWORD masterkey > > GFIX -ONLINE c:\DADOS\BANCO.FDB -USER SYSDBA -PASSWORD masterkey > > > ____________________________________________________________________________ > ________________________________ > > > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Edison - Precisa Informatica Ltda > Enviada em: segunda-feira, 6 de outubro de 2008 17:58 > Para: FireBase > Assunto: [firebase-br] Sweep > > Outra situacao > > se eu deixar o sweep 0. > > Quando eu quizer "limpar o lixo" como eu faco para fazer o sweep em > determinado instante do dia > qual seria o comando ? > > Ate+ > Edison > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 - http://www.avg.com > Version: 8.0.173 / Virus Database: 270.7.6/1711 - Release Date: 6/10/2008 > 17:37 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ENIO RODRIGO MARCONCINI www.enio.pro.br From zottissistemas em brturbo.com.br Tue Oct 7 18:11:29 2008 From: zottissistemas em brturbo.com.br (Zottis) Date: Tue, 7 Oct 2008 18:11:29 -0300 Subject: [firebase-br] RES: Sweep In-Reply-To: <354e237b0810071126y86e91b2j292e9a04f419997c@mail.gmail.com> References: <6A4C042F76324F88AF56217BFAA29B8F@Saulibueno><000901c9287a$c296be70$47c43b50$@com.br><29D06E2C9E6245C39850174B5FEE492A@ZottisNotBook> <354e237b0810071126y86e91b2j292e9a04f419997c@mail.gmail.com> Message-ID: <03A098AC687F454B82DAB14CC50FDF4D@ZottisNotBook> adivinhou hein!!!!!!! Zottis(TeamFB Users) Zottis Sistemas - 2008 Ano XI Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Enio Marconcini -:- www.Enio.Pro.Br -:-" To: "FireBase" Sent: Tuesday, October 07, 2008 3:26 PM Subject: Re: [firebase-br] RES: Sweep a extensão .zbd será que não é "Zottis Banco de Dados" ? rsrs bom... basta trocar a extensão para .fdb ou .gdb ou adaptar os comandos mencionados para pegar o arquivo com a sua extensão ai. abraços On Tue, Oct 7, 2008 at 12:11 PM, Zottis wrote: > Olá Robson, aproveitei o gancho da sua dica e tentei fazer um .bat com o > exemplo que vc falou, mas não da certo. > o meu banco é estensão .zbd será que é isso? > > Zottis(TeamFB Users) > > Zottis Sistemas - 2008 Ano XI > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Robson Michel Pepece" < > robson em intersolid.com.br> > To: "'FireBase'" > Sent: Tuesday, October 07, 2008 9:46 AM > Subject: [firebase-br] RES: Sweep > > > > Bom dia Edilson.. > > Eu costumo deixar o Sweep como (0) Zero e colocar na rotina de backup para > executar assim todos os dias eu "limpo o Lixo" do banco de dados, segue > abaixo um exemplo da rotina de backup com Sweep. > > ____________________________________________________________________________ > ________________________________ > > CD\ > > cd C:\Arquivos de programas\Firebird\Firebird_2_1\bin > > set isc_user=SYSDBA > set isc_password=masterkey > > GFIX -COMMIT ALL c:\DADOS\BANCO.FDB -USER SYSDBA -PASSWORD masterkey > > GFIX -SHUT -FORCE 0 c:\DADOS\BANCO.FDB -USER SYSDBA -PASSWORD masterkey > > GFIX -SWEEP c:\DADOS\BANCO.FDB -USER SYSDBA -PASSWORD masterkey > > GBAK -backup -v -ignore -garbage -limbo c:\DADOS\BANCO.FDB > c:\DADOS\BANCO.FBK -USER SYSDBA -PASSWORD masterkey > > GFIX -ONLINE c:\DADOS\BANCO.FDB -USER SYSDBA -PASSWORD masterkey > > > ____________________________________________________________________________ > ________________________________ > > > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Edison - Precisa Informatica Ltda > Enviada em: segunda-feira, 6 de outubro de 2008 17:58 > Para: FireBase > Assunto: [firebase-br] Sweep > > Outra situacao > > se eu deixar o sweep 0. > > Quando eu quizer "limpar o lixo" como eu faco para fazer o sweep em > determinado instante do dia > qual seria o comando ? > > Ate+ > Edison > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 - http://www.avg.com > Version: 8.0.173 / Virus Database: 270.7.6/1711 - Release Date: 6/10/2008 > 17:37 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ENIO RODRIGO MARCONCINI www.enio.pro.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 fausto.s.a em uol.com.br Tue Oct 7 21:36:59 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Tue, 07 Oct 2008 21:36:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_sober_migra=E7=E3o_de_1=2E5?= =?iso-8859-1?q?5_para_2=2E1?= Message-ID: Boa noite pessoal.. Seguinte, atualmente estou com a versão 1.55 do Firebird, quero migrar para a versão 2.1. Uso Delphi 7 e para acessa utilizo o DBExpress, Uma de minhas dúvidas é que uso o algumas funções da ib_udf que vem com o firebird 1.55.. Estas funções tem alguma imcompatibilidade como 2.1? Eu tentei migrar fazendo um backup e um restore, mas estou tendo problemas qdo informo no path do banco algum ip ou ainda o LocalHost. Se faço assim Database=10.168.120.1:C:\MeusDados\MeuBanco.FDB Obtenho este erro: Error Sql: Error Mapping sql code. Mas se informo o path desta forma C:\MeusDados\MeuBanco.FDB funciona. Se algum amigo puder me ajudar desde já agradeço Grato Fausto -- Fausto Alves skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From magno em speet.com.br Tue Oct 7 22:22:00 2008 From: magno em speet.com.br (Magno System) Date: Tue, 7 Oct 2008 22:22:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_sober_migra=E7=E3o_de_1=2E5?= =?iso-8859-1?q?5_para_2=2E1?= References: Message-ID: <000501c928e4$43764a10$6915a8c0@MAGNOSYSTEM> Olha Fausto, eu migrei do 2.0.4 para o firebird 2.1.1 e meu banco não trabalha com UDF, nem FK somente SP's e TRIGGERS e mesmo assim eu tive que extrair o metadados e criar o banco via script com o 2.1.1 e depois exportar os dados via IBPUMP. Apenas fazendo backup / restore dava o seguinte erro: Cannot transliterate character between character sets. Criando do zero acabou os problemas. Importante: Uso o IBEXPERT. Tenho licença paga por isso uso a última versão e mesmo com a última versão o IBEXPERT retornou o erro acima. Para meu aplicativo uso IBO 4.6. Segundo ouvi falar para trabalhar 100% com DBX e FB 2.1 você terá que adquirir drivers de terceiros. ----- Original Message ----- From: "Fausto" To: Sent: Tuesday, October 07, 2008 9:36 PM Subject: [firebase-br] Dúvida sober migração de 1.55 para 2.1 Boa noite pessoal.. Seguinte, atualmente estou com a versão 1.55 do Firebird, quero migrar para a versão 2.1. Uso Delphi 7 e para acessa utilizo o DBExpress, Uma de minhas dúvidas é que uso o algumas funções da ib_udf que vem com o firebird 1.55.. Estas funções tem alguma imcompatibilidade como 2.1? Eu tentei migrar fazendo um backup e um restore, mas estou tendo problemas qdo informo no path do banco algum ip ou ainda o LocalHost. Se faço assim Database=10.168.120.1:C:\MeusDados\MeuBanco.FDB Obtenho este erro: Error Sql: Error Mapping sql code. Mas se informo o path desta forma C:\MeusDados\MeuBanco.FDB funciona. Se algum amigo puder me ajudar desde já agradeço Grato Fausto -- 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 infosag em terra.com.br Tue Oct 7 22:57:36 2008 From: infosag em terra.com.br (Anderson) Date: Tue, 7 Oct 2008 22:57:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_sober_migra=E7=E3o_de_1=2E5?= =?iso-8859-1?q?5_para_2=2E1?= References: <000501c928e4$43764a10$6915a8c0@MAGNOSYSTEM> Message-ID: <21575E1AD3E242779E06C99DFE01BFED@infonote> um problema que tive na conversao, foi que nas estacoes (client) os select's que nao possuiam a clausula where davam erro ! ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Tuesday, October 07, 2008 10:22 PM Subject: Re: [firebase-br]Dúvida sober migração de 1.55 para 2.1 Olha Fausto, eu migrei do 2.0.4 para o firebird 2.1.1 e meu banco não trabalha com UDF, nem FK somente SP's e TRIGGERS e mesmo assim eu tive que extrair o metadados e criar o banco via script com o 2.1.1 e depois exportar os dados via IBPUMP. Apenas fazendo backup / restore dava o seguinte erro: Cannot transliterate character between character sets. Criando do zero acabou os problemas. Importante: Uso o IBEXPERT. Tenho licença paga por isso uso a última versão e mesmo com a última versão o IBEXPERT retornou o erro acima. Para meu aplicativo uso IBO 4.6. Segundo ouvi falar para trabalhar 100% com DBX e FB 2.1 você terá que adquirir drivers de terceiros. ----- Original Message ----- From: "Fausto" To: Sent: Tuesday, October 07, 2008 9:36 PM Subject: [firebase-br] Dúvida sober migração de 1.55 para 2.1 Boa noite pessoal.. Seguinte, atualmente estou com a versão 1.55 do Firebird, quero migrar para a versão 2.1. Uso Delphi 7 e para acessa utilizo o DBExpress, Uma de minhas dúvidas é que uso o algumas funções da ib_udf que vem com o firebird 1.55.. Estas funções tem alguma imcompatibilidade como 2.1? Eu tentei migrar fazendo um backup e um restore, mas estou tendo problemas qdo informo no path do banco algum ip ou ainda o LocalHost. Se faço assim Database=10.168.120.1:C:\MeusDados\MeuBanco.FDB Obtenho este erro: Error Sql: Error Mapping sql code. Mas se informo o path desta forma C:\MeusDados\MeuBanco.FDB funciona. Se algum amigo puder me ajudar desde já agradeço Grato Fausto -- Fausto Alves skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eduardo em icontroller.com.br Wed Oct 8 02:08:21 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Wed, 08 Oct 2008 02:08:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_sober_migra=E7=E3o_de_1=2E5?= =?iso-8859-1?q?5_para_2=2E1?= In-Reply-To: References: Message-ID: Oi Fausto Aqui migramos primeiro para o 2.04 e depois pro 2.1. Não tivemos problemas. Existe um script na distro do 2.1 que tem que ser rodado se você tiver SP's ou triggers com caracteres acentuados. Isto está bem documentado no 2.1 em "C:\Arquivos de programas\Firebird\Firebird_2_1\misc\upgrade\metadata" e funciona muito bem. O 2.1 vem com diversas funções nativas que dispensam o uso de udfs: LPAD, RPAD, TRIM, MOD, entre outras. Existem umas funções novas REPLACE, POSITION e OVERLAY que quebram um galhão, além do UPDATE OR INSERT. No nosso caso, usávamos a ib_udf2 e dropamos as entradas para as udfs que agora são nativas. Outra coisa que deu um trabalhinho foi algumas palavras reservadas novas, tipo "LOG", pois virou função nativa. Usávamos, icompetentemente, este nome para campos de "LOGgradouro". Isso não causou nenhum problema, mas ainda assim trocamos o nome do campo. Não tivemos problemas com nenhum SELECT que usávamos, mesmo sem WHERE, mas já faz tempo que somos cuidadosos com os alias, pois o 1.5 já endureceu nesse sentido. Espero ter ajudado, qualquer coisa, vc tem o meu MSN. Abraço Eduardo Fausto escreveu: > Boa noite pessoal.. > Seguinte, atualmente estou com a versão 1.55 do Firebird, quero migrar > para a versão 2.1. > Uso Delphi 7 e para acessa utilizo o DBExpress, > Uma de minhas dúvidas é que uso o algumas funções da ib_udf que vem com > o firebird 1.55.. > Estas funções tem alguma imcompatibilidade como 2.1? > Eu tentei migrar fazendo um backup e um restore, mas estou tendo > problemas qdo informo no path do banco algum ip ou ainda o LocalHost. > Se faço assim > Database=10.168.120.1:C:\MeusDados\MeuBanco.FDB > Obtenho este erro: > Error Sql: Error Mapping sql code. > Mas se informo o path desta forma > C:\MeusDados\MeuBanco.FDB > funciona. > Se algum amigo puder me ajudar desde já agradeço > Grato > Fausto From eduardo em icontroller.com.br Wed Oct 8 02:18:00 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Wed, 08 Oct 2008 02:18:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_sober_migra=E7=E3o_de_1=2E5?= =?iso-8859-1?q?5_para_2=2E1?= In-Reply-To: References: Message-ID: Oi Fausto Outra coisa: Não usamos mais o DBExpress em produção, acho que usamos a FBlib ou algo semelhante, pois o servidor de aplicação não roda debaixo de windows, porém, temos um aplicativo auxiliar nosso que usamos em tempo de desenvolvimento, que utiliza DBExpress com o driver do Interbase. Esse aplicativo não é compilado desde 2005 e roda tudo que o FB tem evoluído desde o 1.0. Nossa versão cliente servidor também roda perfeito (D7 + DbExpress), só que não temos isso em produção atualmente, só posso dizer que em nosso ambiente vai tudo bem (Não estamos atualizando mais a verão cliente servidor, que roda em 1.5, pois só falta uma meia dúzia de clientes para migrar para a versão em camadas). Abraço Eduardo Fausto escreveu: > Boa noite pessoal.. > Seguinte, atualmente estou com a versão 1.55 do Firebird, quero migrar > para a versão 2.1. > Uso Delphi 7 e para acessa utilizo o DBExpress, > Uma de minhas dúvidas é que uso o algumas funções da ib_udf que vem com > o firebird 1.55.. > Estas funções tem alguma imcompatibilidade como 2.1? > Eu tentei migrar fazendo um backup e um restore, mas estou tendo > problemas qdo informo no path do banco algum ip ou ainda o LocalHost. > Se faço assim > Database=10.168.120.1:C:\MeusDados\MeuBanco.FDB > Obtenho este erro: > Error Sql: Error Mapping sql code. > Mas se informo o path desta forma > C:\MeusDados\MeuBanco.FDB > funciona. > Se algum amigo puder me ajudar desde já agradeço > Grato > Fausto From kdcc em terra.com.br Wed Oct 8 08:39:25 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Wed, 8 Oct 2008 08:39:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_sober_migra=E7=E3o_de_1=2E5?= =?iso-8859-1?q?5_para_2=2E1?= References: Message-ID: <002801c9293a$d3636bc0$8603a8c0@motocana.com> Eu utilizo o FB 2.1.1 e o DBX com o driver do Intebase, e não tenho nenhum problema com os paths. Sugiro que você faça uma pesquisa pra ver se não tem nenhum fbclient de versão anterior perdida na sua maquina. []´s Kléber Caneva ----- Original Message ----- From: "Fausto" To: Sent: Tuesday, October 07, 2008 9:36 PM Subject: [firebase-br] Dúvida sober migração de 1.55 para 2.1 Boa noite pessoal.. Seguinte, atualmente estou com a versão 1.55 do Firebird, quero migrar para a versão 2.1. Uso Delphi 7 e para acessa utilizo o DBExpress, Uma de minhas dúvidas é que uso o algumas funções da ib_udf que vem com o firebird 1.55.. Estas funções tem alguma imcompatibilidade como 2.1? Eu tentei migrar fazendo um backup e um restore, mas estou tendo problemas qdo informo no path do banco algum ip ou ainda o LocalHost. Se faço assim Database=10.168.120.1:C:\MeusDados\MeuBanco.FDB Obtenho este erro: Error Sql: Error Mapping sql code. Mas se informo o path desta forma C:\MeusDados\MeuBanco.FDB funciona. Se algum amigo puder me ajudar desde já agradeço Grato Fausto -- Fausto Alves skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzNDI2MzcwLjExMDQ4MC40MTY4LmdhbmFub3F1ZS50ZXJyYS5jb20sNDU3NQ== Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From wmotasjrp em gmail.com Wed Oct 8 09:35:28 2008 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Wed, 8 Oct 2008 09:35:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_sober_migra=E7=E3o_de_1=2E5?= =?iso-8859-1?q?5_para_2=2E1?= References: Message-ID: <006101c92942$58e12420$0a00a8c0@mota2> Aproveitando o gancho, o Eduardo comentou sobre o uso do FBLib para acesso ao FB. Gostaria de trocar uma idéia com vocês sobre o uso desses componentes de acesso, ouvi falar também do MDO, CoreLab, InterExpress (upscene). Preciso sair do BDE e escolher algum desses componentes alguém já tem experiencia com algum desses, tem alguma sugestão. []s Wilson ----- Original Message ----- From: "Eduardo Bahiense" To: Sent: Wednesday, October 08, 2008 2:18 AM Subject: Re: [firebase-br] Dúvida sober migração de 1.55 para 2.1 Oi Fausto Outra coisa: Não usamos mais o DBExpress em produção, acho que usamos a FBlib ou algo semelhante, pois o servidor de aplicação não roda debaixo de windows, porém, temos um aplicativo auxiliar nosso que usamos em tempo de desenvolvimento, que utiliza DBExpress com o driver do Interbase. Esse aplicativo não é compilado desde 2005 e roda tudo que o FB tem evoluído desde o 1.0. Nossa versão cliente servidor também roda perfeito (D7 + DbExpress), só que não temos isso em produção atualmente, só posso dizer que em nosso ambiente vai tudo bem (Não estamos atualizando mais a verão cliente servidor, que roda em 1.5, pois só falta uma meia dúzia de clientes para migrar para a versão em camadas). Abraço Eduardo Fausto escreveu: > Boa noite pessoal.. > Seguinte, atualmente estou com a versão 1.55 do Firebird, quero migrar > para a versão 2.1. > Uso Delphi 7 e para acessa utilizo o DBExpress, > Uma de minhas dúvidas é que uso o algumas funções da ib_udf que vem com o > firebird 1.55.. > Estas funções tem alguma imcompatibilidade como 2.1? > Eu tentei migrar fazendo um backup e um restore, mas estou tendo problemas > qdo informo no path do banco algum ip ou ainda o LocalHost. > Se faço assim > Database=10.168.120.1:C:\MeusDados\MeuBanco.FDB > Obtenho este erro: > Error Sql: Error Mapping sql code. > Mas se informo o path desta forma > C:\MeusDados\MeuBanco.FDB > funciona. > Se algum amigo puder me ajudar desde já agradeço > Grato > Fausto ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felipeaguiarbarros em yahoo.com.br Wed Oct 8 09:42:33 2008 From: felipeaguiarbarros em yahoo.com.br (felipeaguiarbarros em yahoo.com.br) Date: Wed, 8 Oct 2008 09:42:33 -0300 Subject: [firebase-br] insert como string. Message-ID: Bom Dia. Alguém sabe como eu faço para executar um insert a partir de uma string dentro de uma procedure? exemplo: 'INSERT INTO NOMES (NOME) VALUES ('FELIPE')'. tem como fazer isso ? obrigado. From kdcc em terra.com.br Wed Oct 8 09:58:46 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Wed, 8 Oct 2008 09:58:46 -0300 Subject: [firebase-br] insert como string. References: Message-ID: <007601c92945$9d564a10$8603a8c0@motocana.com> Procure por EXECUTE STATEMENT, tem artigos no site da firebase. []´s Kléber Caneva ----- Original Message ----- From: To: Sent: Wednesday, October 08, 2008 9:42 AM Subject: [firebase-br] insert como string. Bom Dia. Alguém sabe como eu faço para executar um insert a partir de uma string dentro de uma procedure? exemplo: 'INSERT INTO NOMES (NOME) VALUES ('FELIPE')'. tem como fazer isso ? obrigado. E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzNDY5OTE0LjYwODAxLjEzNDA4LmJldHVuZS50ZXJyYS5jb20sNDE3OA== 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 felipeaguiarbarros em yahoo.com.br Wed Oct 8 10:03:18 2008 From: felipeaguiarbarros em yahoo.com.br (felipeaguiarbarros em yahoo.com.br) Date: Wed, 8 Oct 2008 10:03:18 -0300 Subject: [firebase-br] insert como string. References: <007601c92945$9d564a10$8603a8c0@motocana.com> Message-ID: entao... nao consegui... pelo execute statement só consegui executar selects. você já utilizou com inserts? teria algum exemplo ? obrigado. "Kleber Caneva" escreveu na mensagem news:007601c92945$9d564a10$8603a8c0 em motocana.com... Procure por EXECUTE STATEMENT, tem artigos no site da firebase. []´s Kléber Caneva ----- Original Message ----- From: To: Sent: Wednesday, October 08, 2008 9:42 AM Subject: [firebase-br] insert como string. Bom Dia. Alguém sabe como eu faço para executar um insert a partir de uma string dentro de uma procedure? exemplo: 'INSERT INTO NOMES (NOME) VALUES ('FELIPE')'. tem como fazer isso ? obrigado. E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzNDY5OTE0LjYwODAxLjEzNDA4LmJldHVuZS50ZXJyYS5jb20sNDE3OA== Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From pedro em pedrofilho.com.br Wed Oct 8 10:13:47 2008 From: pedro em pedrofilho.com.br (Pedro Filho) Date: Wed, 8 Oct 2008 10:13:47 -0300 Subject: [firebase-br] select randonico Message-ID: No MySQL eu usava rand() no Firebird o que eu uso? -- Pedro Filho www.pe-store.com.br www.pedrofilho.com.br From fausto.s.a em uol.com.br Wed Oct 8 10:43:30 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Wed, 08 Oct 2008 10:43:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_sober_migra=E7=E3o_de_1=2E5?= =?iso-8859-1?q?5_para_2=2E1?= In-Reply-To: References: Message-ID: Amigos agradeço a todos.. Vou seguir o que foi dito, depois posto aqui os resultados. -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From jandersonloko em gmail.com Wed Oct 8 11:00:10 2008 From: jandersonloko em gmail.com (Janderson Almeida) Date: Wed, 8 Oct 2008 11:00:10 -0300 Subject: [firebase-br] select randonico In-Reply-To: References: Message-ID: <1e2c6e100810080700n3c663a0hca628eb3f5e48155@mail.gmail.com> O que seria um select ramdomico? Abraço. 2008/10/8 Pedro Filho > No MySQL eu usava rand() no Firebird o que eu uso? > > -- > Pedro Filho > www.pe-store.com.br > www.pedrofilho.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 kdcc em terra.com.br Wed Oct 8 11:51:31 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Wed, 8 Oct 2008 11:51:31 -0300 Subject: [firebase-br] insert como string. References: <007601c92945$9d564a10$8603a8c0@motocana.com> Message-ID: <001f01c92955$691f0790$8603a8c0@motocana.com> No caso de valores string vc lembrou de colcoar um apostrofe duplo ? (nãoé aspas) No seu exemplo: 'INSERT INTO NOMES (NOME) VALUES (''FELIPE'')' Se for usar concatenação pro exemplo ficaria assim: (dois pelo apostrofe masi 1 pra fechamento da string) 'INSERT INTO NOMES (NOME) VALUES (''' || :VARIAVEL || ''')' []´s Kléber Caneva ----- Original Message ----- From: To: Sent: Wednesday, October 08, 2008 10:03 AM Subject: Re: [firebase-br] insert como string. entao... nao consegui... pelo execute statement só consegui executar selects. você já utilizou com inserts? teria algum exemplo ? obrigado. "Kleber Caneva" escreveu na mensagem news:007601c92945$9d564a10$8603a8c0 em motocana.com... Procure por EXECUTE STATEMENT, tem artigos no site da firebase. []´s Kléber Caneva ----- Original Message ----- From: To: Sent: Wednesday, October 08, 2008 9:42 AM Subject: [firebase-br] insert como string. Bom Dia. Alguém sabe como eu faço para executar um insert a partir de uma string dentro de uma procedure? exemplo: 'INSERT INTO NOMES (NOME) VALUES ('FELIPE')'. tem como fazer isso ? obrigado. E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzNDY5OTE0LjYwODAxLjEzNDA4LmJldHVuZS50ZXJyYS5jb20sNDE3OA== Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzNDcxMTMzLjk3NTM0Ni4xNjI4Ni50cmlidW5lLnRlcnJhLmNvbSw1ODQw 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 mabreu em itquality.com.br Wed Oct 8 16:05:27 2008 From: mabreu em itquality.com.br (Marco Antonio Abreu) Date: Wed, 08 Oct 2008 16:05:27 -0300 Subject: [firebase-br] Converter 3 digitos decimais In-Reply-To: <002e01c92875$e8423eb0$7a01010a@NOTEBOOK> References: <003401c927e4$00f78ce0$7a01010a@NOTEBOOK> <1e2c6e100810061316i38a1fa41oac7f7299843b763c@mail.gmail.com> <002e01c92875$e8423eb0$7a01010a@NOTEBOOK> Message-ID: <48ED0477.4000204@itquality.com.br> Uma coisa, vc não disse como estão armazenados os valores neste campo varchar. Eles estão com o ponto ('12.34') ou vírgula ('12,34') decimal ou estão como inteiros ('1234')? Se estiverem como inteiros não vai ter jeito de fazer automático sem saber quando é um caso ou quando é o outro. Se estiverem com ponto ou virgul vc tem que completar com zeros para ficar com 3 casas decimais e fazer a conversão. []'s, Marco Antonio Abreu IT Quality Systems mabreu em itquality.com.br http://www.itquality.com.br Rodrigo wrote: > Entao, não sei... > > por exemplo, tijolo o valor de cada tijolo é 0,257 e cimento é 18,90 > entao, no tijolo automaticamente, ele muda o valor para 0,26 ao qual > quando compra 1000 tijolos da 260,00 e o certo seria 257,00 esse é o > problema. > > Atenciosamente, > > Rodrigo > > > > ----- Original Message ----- From: "Janderson Almeida" > > To: "FireBase" > Sent: Monday, October 06, 2008 5:16 PM > Subject: Re: [firebase-br] Converter 3 digitos decimais > > > como vc sabe quais estão com duas casas e quais estão com tres??? > > abraço. > > 2008/10/6 Rodrigo > >> Boa tarde a todos, >> >> Estou passando pelo seguinte problema... >> >> Tenho uma procedure ao qual preciso converter o Campo VCompra que é >> Varchar(20) para Numeric(8,3). >> >> Fiz assim para poder funcionar com 2 casas decimais, >> Cast(VCompra/100 as Numeric(8,3)) >> >> porém nao funciona com 3 casas decimais, poderia fazer assim >> Cast(VCompra/1000 as Numeric(8,3)) >> >> porem tenho valores que estao com 2 e com 3 casas decimais... entao >> nao consegui fazer para definir independente de ser 2 ou 3 casas >> decimais >> retornar o valor correto. >> >> Se alguem puder ajudar... >> >> Agradecido, >> Rodrigo >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 - http://www.avg.com > Version: 8.0.173 / Virus Database: 270.7.6/1712 - Release Date: > 7/10/2008 09:41 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From eniorm em gmail.com Wed Oct 8 16:28:47 2008 From: eniorm em gmail.com (Enio Marconcini -:- www.Enio.Pro.Br -:-) Date: Wed, 8 Oct 2008 16:28:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?For=E7ar_IBX_usar_fbclient=2Edll?= In-Reply-To: References: <354e237b0810020704k7471386dy28e4f89cc899bc3a@mail.gmail.com> Message-ID: <354e237b0810081228j29b60ed2o43871c51cb6d15da@mail.gmail.com> é, uma vez com os sources do IBX acredito que isto seja possível sim... mas como disse, não importa o nome, e sim a estrutura da dll uma vez que, até mesmo a instalação do FB, tem uma opção para instalar a fbclient.dll com o nome de gds32.dll, mas é a mesma dll, apenas com nome diferente.... pra que complicar? o que é mais fácil, alterar os fontes e recompilar, isso em cada delphi que você usar o IBX, ou manter somente a dll renomeada? abraços On Thu, Oct 2, 2008 at 12:34 PM, Paulo Geloramo wrote: > Atualmente já faço isto, tenho as duas, pois preciso da fbclient.dll para o > DBX, > mas uso tambem o IBX para os componentes da tab admin. > > Tenho que manter gds32.dll para o IBX, gostaria de forçar o IBX usar > fbclient.dll, > > Tem alguma forma de alterar os fontes do IBX para forçar o uso da > fbclient.dll? > > Alguem já fez isto com sucesso? > > > -- > Paulo > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ENIO RODRIGO MARCONCINI www.enio.pro.br From dominio em engeplus.com.br Wed Oct 8 17:09:52 2008 From: dominio em engeplus.com.br (Rodrigo) Date: Wed, 8 Oct 2008 17:09:52 -0300 Subject: [firebase-br] Converter 3 digitos decimais References: <003401c927e4$00f78ce0$7a01010a@NOTEBOOK> <1e2c6e100810061316i38a1fa41oac7f7299843b763c@mail.gmail.com><002e01c92875$e8423eb0$7a01010a@NOTEBOOK> <48ED0477.4000204@itquality.com.br> Message-ID: <002301c92981$d660adf0$7a01010a@NOTEBOOK> Faço assim, '12,34'. Eu meio que resolvi... na procedure eu fazia um calculo de custo (VCusto+Seguro+Frete+Outras+IPI) e jogava num campo varchar(20), so que arredondava os valores com 3 digitos apos a virgula. Pra nao ter maiores dores de cabeça voltei a usar sem o calculo. Mesmo assim, obrigado pela ajuda Atenciosamente, Rodrigo ----- Original Message ----- From: "Marco Antonio Abreu" To: "FireBase" Sent: Wednesday, October 08, 2008 4:05 PM Subject: Re: [firebase-br] Converter 3 digitos decimais Uma coisa, vc não disse como estão armazenados os valores neste campo varchar. Eles estão com o ponto ('12.34') ou vírgula ('12,34') decimal ou estão como inteiros ('1234')? Se estiverem como inteiros não vai ter jeito de fazer automático sem saber quando é um caso ou quando é o outro. Se estiverem com ponto ou virgul vc tem que completar com zeros para ficar com 3 casas decimais e fazer a conversão. []'s, Marco Antonio Abreu IT Quality Systems mabreu em itquality.com.br http://www.itquality.com.br Rodrigo wrote: > Entao, não sei... > > por exemplo, tijolo o valor de cada tijolo é 0,257 e cimento é 18,90 > entao, no tijolo automaticamente, ele muda o valor para 0,26 ao qual > quando compra 1000 tijolos da 260,00 e o certo seria 257,00 esse é o > problema. > > Atenciosamente, > > Rodrigo > > > > ----- Original Message ----- From: "Janderson Almeida" > > To: "FireBase" > Sent: Monday, October 06, 2008 5:16 PM > Subject: Re: [firebase-br] Converter 3 digitos decimais > > > como vc sabe quais estão com duas casas e quais estão com tres??? > > abraço. > > 2008/10/6 Rodrigo > >> Boa tarde a todos, >> >> Estou passando pelo seguinte problema... >> >> Tenho uma procedure ao qual preciso converter o Campo VCompra que é >> Varchar(20) para Numeric(8,3). >> >> Fiz assim para poder funcionar com 2 casas decimais, >> Cast(VCompra/100 as Numeric(8,3)) >> >> porém nao funciona com 3 casas decimais, poderia fazer assim >> Cast(VCompra/1000 as Numeric(8,3)) >> >> porem tenho valores que estao com 2 e com 3 casas decimais... entao >> nao consegui fazer para definir independente de ser 2 ou 3 casas >> decimais >> retornar o valor correto. >> >> Se alguem puder ajudar... >> >> Agradecido, >> Rodrigo >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 - http://www.avg.com > Version: 8.0.173 / Virus Database: 270.7.6/1712 - Release Date: > 7/10/2008 09:41 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.6/1714 - Release Date: 8/10/2008 07:01 From junior em farsoft.com.br Wed Oct 8 17:43:15 2008 From: junior em farsoft.com.br (Arlei Ferreira Farnetani Junior) Date: Wed, 8 Oct 2008 17:43:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?Diferen=E7a_entre_dois_campos_timest?= =?iso-8859-1?q?amp_em_formato_HH=3Amm?= In-Reply-To: References: <8ce4f61d0809250713m313441a8wdb249f7ca3261041@mail.gmail.com><175136423.20080925181059@warmboot.com.br> <8ce4f61d0809261452q3ca4d3ebtc69809057232a3f8@mail.gmail.com> Message-ID: <756F81A564134138A25955B343399803@notedesenv> vlw ----- Original Message ----- From: "Eduardo Bahiense" To: Sent: Sunday, September 28, 2008 6:22 PM Subject: Re: [firebase-br] Diferença entre dois campos timestamp em formato HH:mm Olá Arlei TIMESTAMP - TIMESTAMP resultará o intervalo em dias entre uma data e outra. Assim, SELECT CAST('28.09.2008 18:00' AS TIMESTAMP) - CAST('28.09.2008 17:57' AS TIMESTAMP) FROM RDB$DATABASE resulta: 0.002083333 dias Isso multiplicado por 24 lhe dará o intervalo em horas, que será: 0.049999992 horas que, multiplicado por 60: 2.99999952 -> 3 minutos A query completa ficaria: SELECT CAST((CAST('28.09.2008 18:00' AS TIMESTAMP) - CAST('28.09.2008 17:57' AS TIMESTAMP))*24*60 AS INTEGER) FROM RDB$DATABASE Substitua o primeiro CAST por CURRENT_TIMESTAMP e o segundo por seu campo. Se você estiver usando o FB 2.1, ou a ib_udf em versões anteriores, você pode usar também: SELECT DATEDIFF( MINUTE FROM CAST('28.09.2008 17:57' AS TIMESTAMP) TO CAST('28.09.2008 18:00' AS TIMESTAMP) ) FROM RDB$DATABASE Abs Eduardo Arlei Ferreira Farnetani Junior escreveu: > Pessoal, com é que eu faço em SQL > para o sistema me dar a diferença > entre dois campos timestamp no formato > HH:mm. > > > Preciso comparar se a hora atual é > maior que 15 minuos que a ultima hora gravada no > bando de dados. > > Vlw > > ps: parece que eu ja havia feito isto antes...mas me > deu um branco geral aqui... > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcobolacha em vicoldobrasil.com.br Thu Oct 9 09:08:18 2008 From: marcobolacha em vicoldobrasil.com.br (Marco antonio) Date: Thu, 9 Oct 2008 09:08:18 -0300 Subject: [firebase-br] ENC: Alteracao de campo Message-ID: <250A3EF8C8F846B481F77F65F30BD2FF@MarcoA> Preciso alterar um campo de integer para bigint. Há alguma maneira sem ter de exluir o campo e recria-lo e se este for fk em outra tabela? From marcelo em easysistemasmg.com.br Thu Oct 9 09:32:44 2008 From: marcelo em easysistemasmg.com.br (Marcelo Moreira) Date: Thu, 9 Oct 2008 09:32:44 -0300 Subject: [firebase-br] Erro ao fazer backup Message-ID: <002d01c92a0b$225e9300$671bb900$@com.br> Estou tentando fazer um backup do meu banco e estou tendo o seguinte erro: C:\>gbak -z -b -l localhost:c:\BANCODADOS.FDB -USER SYSDBA -PASS masterkey c:\BANCODADOS.FBK gbak:gbak version WI-V2.1.1.17910 Firebird 2.1 gbak: Version(s) for database "localhost:c:\BANCODADOS.FDB" Firebird/x86/Windows NT (access method), version "WI-V2.1.1.17910 Firebird 2.1" Firebird/x86/Windows NT (remote server), version "WI-V2.1.1.17910 Firebird 2.1/tcp (desenv1)/P11" Firebird/x86/Windows NT (remote interface), version "WI-V2.1.1.17910 Fir ebird 2.1/tcp (desenv1)/P11" on disk structure version 10.1 gbak: ERROR:message length error (encountered 120, expected 74) gbak: ERROR: gds_$receive failed gbak:Exiting before completion due to errors Alguem sabe o que poderia ser? O que eu poderia fazer para conseguir fazer o backup? Grato pela atenção! From satoy.matsuoka em hstern.com.br Thu Oct 9 09:40:58 2008 From: satoy.matsuoka em hstern.com.br (satoy.matsuoka em hstern.com.br) Date: Thu, 9 Oct 2008 09:40:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?Sess=E3o?= In-Reply-To: Message-ID: Bom dia lista, Como faço para recuperar a sessão corrente ? Uso o FB 2.1 Sei que tem o session_id mas como faço o select para recupera-lo ? Grato []'s Satoy From marcelo em easysistemasmg.com.br Thu Oct 9 09:38:07 2008 From: marcelo em easysistemasmg.com.br (Marcelo Moreira) Date: Thu, 9 Oct 2008 09:38:07 -0300 Subject: [firebase-br] Erro ao fazer backup Message-ID: <003e01c92a0b$e2c30bd0$a8492370$@com.br> Estou tentando fazer um backup do meu banco e estou tendo o seguinte erro: C:\>gbak -z -b -l localhost:c:\BANCODADOS.FDB -USER SYSDBA -PASS masterkey c:\BANCODADOS.FBK gbak:gbak version WI-V2.1.1.17910 Firebird 2.1 gbak: Version(s) for database "localhost:c:\BANCODADOS.FDB" Firebird/x86/Windows NT (access method), version "WI-V2.1.1.17910 Firebird 2.1" Firebird/x86/Windows NT (remote server), version "WI-V2.1.1.17910 Firebird 2.1/tcp (desenv1)/P11" Firebird/x86/Windows NT (remote interface), version "WI-V2.1.1.17910 Fir ebird 2.1/tcp (desenv1)/P11" on disk structure version 10.1 gbak: ERROR:message length error (encountered 120, expected 74) gbak: ERROR: gds_$receive failed gbak:Exiting before completion due to errors Alguem sabe o que poderia ser? O que eu poderia fazer para conseguir fazer o backup? Grato pela atenção! From daniel em mhnet.com.br Thu Oct 9 09:44:57 2008 From: daniel em mhnet.com.br (Daniel Sonda) Date: Thu, 09 Oct 2008 09:44:57 -0300 Subject: [firebase-br] ENC: Alteracao de campo In-Reply-To: <250A3EF8C8F846B481F77F65F30BD2FF@MarcoA> References: <250A3EF8C8F846B481F77F65F30BD2FF@MarcoA> Message-ID: <48EDFCC9.50008@mhnet.com.br> Creio que se vc excluir a FK, alterar o tipo de todos os campos relacionados e criar novamente a FK, vai funcionar. Att. Daniel Sonda www.h2jsolucoes.com.br Marco antonio escreveu: > > Preciso alterar um campo de integer para bigint. Há alguma maneira sem ter > de exluir o campo e recria-lo e se este for fk em outra 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 > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 3505 (20081008) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > From luisalberto em atsinformatica.com.br Thu Oct 9 09:48:35 2008 From: luisalberto em atsinformatica.com.br (Luis Alberto - Analista de Sistemas) Date: Thu, 9 Oct 2008 09:48:35 -0300 Subject: [firebase-br] =?iso-8859-1?q?_Mensagens_diferentes_para_vers=E3o_?= =?iso-8859-1?q?diferente_do_FB?= In-Reply-To: <250A3EF8C8F846B481F77F65F30BD2FF@MarcoA> Message-ID: Bom dia, pessoal! Me disseram que as msgs do FB podem mudar de acordo com a versão do FB, para um mesmo erro. Procede essa informação?! Grato, Luis Alberto __________ Information from ESET NOD32 Antivirus, version of virus signature database 3506 (20081009) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From fmarques em nautilus.com.br Thu Oct 9 10:06:20 2008 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Thu, 09 Oct 2008 10:06:20 -0300 Subject: [firebase-br] ENC: Alteracao de campo In-Reply-To: <250A3EF8C8F846B481F77F65F30BD2FF@MarcoA> References: <250A3EF8C8F846B481F77F65F30BD2FF@MarcoA> Message-ID: <48EE01CC.5050808@nautilus.com.br> ALTER TABLE NOME_DA_TABELA ALTER NOME_DO_CAMPO TYPE BigInt; -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 / ICQ: 267-074-196 Linux Registred User #362204 (debian 4.0 "etch") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" Marco antonio wrote: > > Preciso alterar um campo de integer para bigint. Há alguma maneira sem ter > de exluir o campo e recria-lo e se este for fk em outra 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 douglasht em gmail.com Thu Oct 9 10:12:55 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 9 Oct 2008 10:12:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?Mensagens_diferentes_para_vers=E3o_d?= =?iso-8859-1?q?iferente_do_FB?= In-Reply-To: References: <250A3EF8C8F846B481F77F65F30BD2FF@MarcoA> Message-ID: <249af69e0810090612l68dc1277rd35e736d06ff7fbc@mail.gmail.com> On Thu, Oct 9, 2008 at 9:48 AM, Luis Alberto - Analista de Sistemas wrote: > Me disseram que as msgs do FB podem mudar de acordo com a versão do FB, para > um mesmo erro. Procede essa informação?! Sim. Se uma mensagem não está boa, ela pode ser melhorada em uma nova versão. Exemplo: antigamente o firebird dizia "violação de chave estrangeira". Sem dizer qual chave era. Agora ele diz "violação da chave estrangeira TAL". O que importa mesmo é o código de erro. Esse não muda nunca. hth, -- Douglas Tosi www.sinatica.com From dave.malkavian em gmail.com Thu Oct 9 10:15:09 2008 From: dave.malkavian em gmail.com (Alexandre Sousa) Date: Thu, 9 Oct 2008 10:15:09 -0300 Subject: [firebase-br] Erro ao fazer backup References: <003e01c92a0b$e2c30bd0$a8492370$@com.br> Message-ID: <003c01c92a11$0f537c70$6e01a8c0@ITT> Pelo jeito você está tentando fazer o backup de uma base do firebird 1.5 utilizando o gbak da versão 2.1. Para fazer a migração de um versão para outra, você precisa fazer o backup utilizando o gbak do 1.5 e o restore com o gbak do 2.1. Att. Alexandre Sousa ----- Original Message ----- From: "Marcelo Moreira" To: Sent: Thursday, October 09, 2008 9:38 AM Subject: [firebase-br] Erro ao fazer backup Estou tentando fazer um backup do meu banco e estou tendo o seguinte erro: C:\>gbak -z -b -l localhost:c:\BANCODADOS.FDB -USER SYSDBA -PASS masterkey c:\BANCODADOS.FBK gbak:gbak version WI-V2.1.1.17910 Firebird 2.1 gbak: Version(s) for database "localhost:c:\BANCODADOS.FDB" Firebird/x86/Windows NT (access method), version "WI-V2.1.1.17910 Firebird 2.1" Firebird/x86/Windows NT (remote server), version "WI-V2.1.1.17910 Firebird 2.1/tcp (desenv1)/P11" Firebird/x86/Windows NT (remote interface), version "WI-V2.1.1.17910 Fir ebird 2.1/tcp (desenv1)/P11" on disk structure version 10.1 gbak: ERROR:message length error (encountered 120, expected 74) gbak: ERROR: gds_$receive failed gbak:Exiting before completion due to errors Alguem sabe o que poderia ser? O que eu poderia fazer para conseguir fazer o backup? Grato pela atenção! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fernando.bg em gmail.com Thu Oct 9 10:55:04 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 9 Oct 2008 13:55:04 +0000 (UTC) Subject: [firebase-br] Problemas na troca de servidor windows para Linux Message-ID: Bom Dia a todos Gostaria de sugestões do que pode estar acontecendo, vou tentar explicar a situaçao. Seguinte eu tinha uma estrutura que era uma maquina windows não dedicado que era o servidor de dados do FB. Nessa maquina tinha o BD de minha aplicação que rodava como usuário e senha padrão do FB e também funcionava uma outra aplicação de terceiro também feita utilizando o FB 1.5. A diferença desse sistema de terceiro é que não usava o usuário e senha padrão, sendo assim eles me mandaram o security.fdb eu atualizei o que eu uso e tudo funcionou corretamente por 2 anos. Agora consegui uma verba e comprei um servidor core2duo com 2 GB de memória para ficar como servidor dedicado de dados. Foi instalado o FB nesse server e linux. Criei uma pasta onde vai ficar o banco de dados e foi colocado o meu banco e o banco do outro programa juntos. Acontece que o meu programa funciona normal " usuário e senha padrão " e o do terceiro " usuário e senha alterados " não funciona da erro de usuário ou senha. Já tentei trocar o security.fdb que estava dentro de /opt/firebird/ mas sem sucesso. Alguém tem alguma dica ou sujestão para resolver isso? As pastas estão com permissão de leitura/escrita/execução ao FB. T++++++++++++ -- From robsonfg em terra.com.br Thu Oct 9 11:01:31 2008 From: robsonfg em terra.com.br (Robson Gomes) Date: Thu, 9 Oct 2008 11:01:31 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Problemas na troca de servidor windows para Linux References: Message-ID: <48EE0EBA.000004.01432@EST-ROBSON> facil, e so pegar o usuario e senha dele, cadastrar e repassar as permissoes anteriores... -------Mensagem original------- De: Forrest® Data: 09/10/2008 10:56:37 Para: lista em firebase.com.br Assunto: [firebase-br] Problemas na troca de servidor windows para Linux Bom Dia a todos Gostaria de sugestões do que pode estar acontecendo, vou tentar explicar a situaçao. Seguinte eu tinha uma estrutura que era uma maquina windows não dedicado que era o servidor de dados do FB. Nessa maquina tinha o BD de minha aplicação que rodava como usuário e senha padrão do FB e também funcionava uma outra aplicação de terceiro também feita utilizando o FB 1.5. A diferença desse sistema de terceiro é que não usava o usuário e senha padrão, sendo assim eles me mandaram o security.fdb eu atualizei o que eu uso e tudo funcionou corretamente por 2 anos. Agora consegui uma verba e comprei um servidor core2duo com 2 GB de memória para ficar como servidor dedicado de dados. Foi instalado o FB nesse server e linux. Criei uma pasta onde vai ficar o banco de dados e foi colocado o meu banco e o banco do outro programa juntos. Acontece que o meu programa funciona normal " usuário e senha padrão " e o do terceiro " usuário e senha alterados " não funciona da erro de usuário ou senha. Já tentei trocar o security.fdb que estava dentro de /opt/firebird/ mas sem sucesso. Alguém tem alguma dica ou sujestão para resolver isso? As pastas estão com permissão de leitura/escrita/execução ao FB. T++++++++++++ -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ____________________________________________________________ No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.6/1716 - Release Date: 9/10/2008 09:44 From fernando.bg em gmail.com Thu Oct 9 11:20:59 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 9 Oct 2008 14:20:59 +0000 (UTC) Subject: [firebase-br] Res: Problemas na troca de servidor windows para Linux References: <48EE0EBA.000004.01432@EST-ROBSON> Message-ID: Robson Gomes wrote: > facil, e so pegar o usuario e senha dele, cadastrar e repassar as > permissoes anteriores... Esse é o problema falar com esse caboclo. Já entrei em contato e o fdp apenas disse copia a security.fdb que usava no windows que vai funcionar, mas nem funcionou, vou tentar fazer o pião ir até a firma, obrigado pela resposta. T+++++++++++ -- From a.lima.silva em terra.com.br Thu Oct 9 11:22:50 2008 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Thu, 9 Oct 2008 11:22:50 -0300 Subject: [firebase-br] RES: Problemas na troca de servidor windows para Linux In-Reply-To: Message-ID: <000001c92a1a$830fb210$140a000a@lab.local> Bom, quando vc diz que não funciona, qual a mensagem de erro ? Não sei se vc sabe mas linux tem particularidades e uma string de conexão que funciona no windows nem sempre funciona no linux. E, dependendo da distribuição linux, nem sempre o firebird funciona de cara, existe dependencias... []s. Antonio -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Forrest® Enviada em: quinta-feira, 9 de outubro de 2008 10:55 Para: lista em firebase.com.br Assunto: [firebase-br] Problemas na troca de servidor windows para Linux Bom Dia a todos Gostaria de sugestões do que pode estar acontecendo, vou tentar explicar a situaçao. Seguinte eu tinha uma estrutura que era uma maquina windows não dedicado que era o servidor de dados do FB. Nessa maquina tinha o BD de minha aplicação que rodava como usuário e senha padrão do FB e também funcionava uma outra aplicação de terceiro também feita utilizando o FB 1.5. A diferença desse sistema de terceiro é que não usava o usuário e senha padrão, sendo assim eles me mandaram o security.fdb eu atualizei o que eu uso e tudo funcionou corretamente por 2 anos. Agora consegui uma verba e comprei um servidor core2duo com 2 GB de memória para ficar como servidor dedicado de dados. Foi instalado o FB nesse server e linux. Criei uma pasta onde vai ficar o banco de dados e foi colocado o meu banco e o banco do outro programa juntos. Acontece que o meu programa funciona normal " usuário e senha padrão " e o do terceiro " usuário e senha alterados " não funciona da erro de usuário ou senha. Já tentei trocar o security.fdb que estava dentro de /opt/firebird/ mas sem sucesso. Alguém tem alguma dica ou sujestão para resolver isso? As pastas estão com permissão de leitura/escrita/execução ao FB. T++++++++++++ -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.6/1716 - Release Date: 09/10/2008 09:44 From kdcc em terra.com.br Thu Oct 9 11:25:57 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Thu, 9 Oct 2008 11:25:57 -0300 Subject: [firebase-br] Problemas na troca de servidor windows para Linux References: Message-ID: <00ff01c92a1a$f983f1e0$8603a8c0@motocana.com> Apenas para confirmar, vc manteve o FB 1.5 ? O nome do arquivo security.fdb está todo em minuscula ? []´s Kléber Caneva ----- Original Message ----- From: "Forrest®" To: Sent: Thursday, October 09, 2008 10:55 AM Subject: [firebase-br] Problemas na troca de servidor windows para Linux Bom Dia a todos Gostaria de sugestões do que pode estar acontecendo, vou tentar explicar a situaçao. Seguinte eu tinha uma estrutura que era uma maquina windows não dedicado que era o servidor de dados do FB. Nessa maquina tinha o BD de minha aplicação que rodava como usuário e senha padrão do FB e também funcionava uma outra aplicação de terceiro também feita utilizando o FB 1.5. A diferença desse sistema de terceiro é que não usava o usuário e senha padrão, sendo assim eles me mandaram o security.fdb eu atualizei o que eu uso e tudo funcionou corretamente por 2 anos. Agora consegui uma verba e comprei um servidor core2duo com 2 GB de memória para ficar como servidor dedicado de dados. Foi instalado o FB nesse server e linux. Criei uma pasta onde vai ficar o banco de dados e foi colocado o meu banco e o banco do outro programa juntos. Acontece que o meu programa funciona normal " usuário e senha padrão " e o do terceiro " usuário e senha alterados " não funciona da erro de usuário ou senha. Já tentei trocar o security.fdb que estava dentro de /opt/firebird/ mas sem sucesso. Alguém tem alguma dica ou sujestão para resolver isso? As pastas estão com permissão de leitura/escrita/execução ao FB. T++++++++++++ -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzNTYwNTk2LjIwNDM4LjE0NDMuc2ludGFsdXRhLnRlcnJhLmNvbSw0ODYy Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From satoy.matsuoka em hstern.com.br Thu Oct 9 11:30:44 2008 From: satoy.matsuoka em hstern.com.br (satoy.matsuoka em hstern.com.br) Date: Thu, 9 Oct 2008 11:30:44 -0300 Subject: [firebase-br] Check no domain In-Reply-To: <48EE0EBA.000004.01432@EST-ROBSON> Message-ID: Lista, Criei um DOMAIN SEXO e defini como CHAR(1), mas depois queria colocar um CHECK no DOMAIN ALTER DOMAIN SEXO ADD CHECK (sexo in ('M','F')); Mas me retornar o seguinte erro !! Column does not belong to referenced table. Dynamic SQL Error. SQL error code = -206. Column unknown. SEXO. At line 2, column 17. Como faço um check em um DOMAIN ? Grato Satoy Matsuoka RIO - DINSIST1 Tel.:(21) 2106-0000 ramal 1708 From fernando.bg em gmail.com Thu Oct 9 11:30:10 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 9 Oct 2008 14:30:10 +0000 (UTC) Subject: [firebase-br] RES: Problemas na troca de servidor windows para Linux References: <000001c92a1a$830fb210$140a000a@lab.local> Message-ID: Antonio Carlos wrote: > Bom, quando vc diz que não funciona, qual a mensagem de erro ? Não > sei se vc sabe mas linux tem particularidades e uma string de conexão > que funciona no windows nem sempre funciona no linux. > E, dependendo da distribuição linux, nem sempre o firebird funciona > de cara, existe dependencias... Obrigado pela resposta Antonio vou verificar a mensagem de erro certinho e depois posto novamente mas é relacionado a usuário e senha. A string de conexão está correta e obedecendo o case sensitive. O linux se não me engano é o slackware (acho que é assim que escreve). T+++++++++++++ -- From a.lima.silva em terra.com.br Thu Oct 9 11:34:16 2008 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Thu, 9 Oct 2008 11:34:16 -0300 Subject: [firebase-br] RES: RES: Problemas na troca de servidor windows para Linux In-Reply-To: Message-ID: <000501c92a1c$1be170e0$140a000a@lab.local> Pois então se vc substituiu o security.fdb em /opt/firebird , fez um chown firebird:firebird /opt/firebird/security.fdb ( com isso vc habilitou o firebird no banco ) não haveria problemas de senha ou usuario. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Forrest® Enviada em: quinta-feira, 9 de outubro de 2008 11:30 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: Problemas na troca de servidor windows para Linux Antonio Carlos wrote: > Bom, quando vc diz que não funciona, qual a mensagem de erro ? Não sei > se vc sabe mas linux tem particularidades e uma string de conexão que > funciona no windows nem sempre funciona no linux. > E, dependendo da distribuição linux, nem sempre o firebird funciona de > cara, existe dependencias... Obrigado pela resposta Antonio vou verificar a mensagem de erro certinho e depois posto novamente mas é relacionado a usuário e senha. A string de conexão está correta e obedecendo o case sensitive. O linux se não me engano é o slackware (acho que é assim que escreve). T+++++++++++++ -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.7.6/1716 - Release Date: 09/10/2008 09:44 From fernando.bg em gmail.com Thu Oct 9 11:31:34 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 9 Oct 2008 14:31:34 +0000 (UTC) Subject: [firebase-br] Problemas na troca de servidor windows para Linux References: <00ff01c92a1a$f983f1e0$8603a8c0@motocana.com> Message-ID: Kleber Caneva wrote: > Apenas para confirmar, vc manteve o FB 1.5 ? > O nome do arquivo security.fdb está todo em minuscula ? Olá Kleber o linux continuou o 1.5 agora sobre o security vou verificar e depois posto aqui pois agora estou em outra empresa, obrigado. T+++++++++++++++ -- From igmeirelles em gmail.com Thu Oct 9 11:51:00 2008 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Thu, 9 Oct 2008 10:51:00 -0400 Subject: [firebase-br] =?iso-8859-1?q?obter_IP_da_m=E1quina_q_enviou_coman?= =?iso-8859-1?q?dos_SQL_para_o_servidor?= Message-ID: <007b01c92a1e$7706ce50$65146af0$@com> Olá caros colegas... Alguém sabe se o Firebird tem algum recurso, onde eu consiga em uma trigger saber o IP do terminal q solicitou a instrução DELETE, UPDATE ou INSERT ??? sem mais para o momento ... desde já agradeço a atenção dispensada... From fernando.bg em gmail.com Thu Oct 9 13:57:41 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 9 Oct 2008 16:57:41 +0000 (UTC) Subject: [firebase-br] RES: RES: Problemas na troca de servidor windowspara Linux References: <000501c92a1c$1be170e0$140a000a@lab.local> Message-ID: Antonio Carlos wrote: > Pois então se vc substituiu o security.fdb em /opt/firebird , fez um > chown firebird:firebird /opt/firebird/security.fdb ( com isso vc > habilitou o firebird no banco ) não haveria problemas de senha ou > usuario. Antonio eu fiz isso sim, copiei o security.fdb para o /opt/firebird/ e mudei o dono do arquivo para firebird, vou lá na empresa agora a tarde e vou olhar todas das dicas que disseram aqui e qualquer coisa eu posto aqui de novo, obrigado. T+++++++++++++ -- From satoy.matsuoka em hstern.com.br Thu Oct 9 14:04:36 2008 From: satoy.matsuoka em hstern.com.br (satoy.matsuoka em hstern.com.br) Date: Thu, 9 Oct 2008 14:04:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?Sess=E3o_-_Resolvido?= Message-ID: Lista, Já descobri !! select RDB$GET_CONTEXT('SYSTEM','SESSION_ID') from rdb$database Grato []'s Satoy ----- Forwarded by Satoy Matsuoka/dinsist1/rio/hstern on 09/10/2008 13:59 ----- Satoy Matsuoka/dinsist1/rio/hstern 09/10/2008 09:40 To FireBase cc Subject Sessão Bom dia lista, Como faço para recuperar a sessão corrente ? Uso o FB 2.1 Sei que tem o session_id mas como faço o select para recupera-lo ? Grato []'s Satoy From satoy.matsuoka em hstern.com.br Thu Oct 9 14:05:49 2008 From: satoy.matsuoka em hstern.com.br (satoy.matsuoka em hstern.com.br) Date: Thu, 9 Oct 2008 14:05:49 -0300 Subject: [firebase-br] Check no domain - Resolvido Message-ID: Lista, Já resolvi: CREATE DOMAIN SEXO AS CHAR(1) CHECK (value in ('M','F')); Grato []'s Satoy ----- Forwarded by Satoy Matsuoka/dinsist1/rio/hstern on 09/10/2008 14:00 ----- Satoy Matsuoka/dinsist1/rio/hstern 09/10/2008 11:30 To FireBase cc Subject Check no domain Lista, Criei um DOMAIN SEXO e defini como CHAR(1), mas depois queria colocar um CHECK no DOMAIN ALTER DOMAIN SEXO ADD CHECK (sexo in ('M','F')); Mas me retornar o seguinte erro !! Column does not belong to referenced table. Dynamic SQL Error. SQL error code = -206. Column unknown. SEXO. At line 2, column 17. Como faço um check em um DOMAIN ? Grato Satoy Matsuoka RIO - DINSIST1 Tel.:(21) 2106-0000 ramal 1708 From eduardoandrade em persoft.com.br Thu Oct 9 15:00:48 2008 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Thu, 09 Oct 2008 15:00:48 -0300 Subject: [firebase-br] RES: RES: Problemas na troca de servidor windowspara Linux In-Reply-To: References: <000501c92a1c$1be170e0$140a000a@lab.local> Message-ID: <48EE46D0.1030808@persoft.com.br> Quem é o dono do arquivo do banco do terceiro e quais os direitos deste arquivo? Uma vez tive o seguinte problema: a primeira vez que o firebird subiu no servidor, subiu com o usuário root, então o banco foi restaurado e o arquivo do banco criado e o dono era o usuário root. Fizeram um script para incializar o firebird com o usuário firebird, um dia que o servidor foi reiniciado por um motivo qualquer, o firebird subiu com usuário firebird, mas não conseguia acessar o banco de dados porque o usuário firebird não tinha permissão para o acesso ao arquivo do banco de dados que pertencia ao root. Evidente que descobrir isso levou tempo, suor e lagrimas, mas depois bastou mudar o dono do arquivo para firebird e ficou tudo bonito. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Forrest® escreveu: > Antonio Carlos wrote: > > >> Pois então se vc substituiu o security.fdb em /opt/firebird , fez um >> chown firebird:firebird /opt/firebird/security.fdb ( com isso vc >> habilitou o firebird no banco ) não haveria problemas de senha ou >> usuario. >> > > Antonio eu fiz isso sim, copiei o security.fdb para o /opt/firebird/ e > mudei o dono do arquivo para firebird, vou lá na empresa agora a tarde > e vou olhar todas das dicas que disseram aqui e qualquer coisa eu posto > aqui de novo, obrigado. > > T+++++++++++++ > > > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.173 / Virus Database: 270.7.6/1715 - Release Date: 08/10/2008 19:19 > > From satoy.matsuoka em hstern.com.br Thu Oct 9 16:38:41 2008 From: satoy.matsuoka em hstern.com.br (satoy.matsuoka em hstern.com.br) Date: Thu, 9 Oct 2008 16:38:41 -0300 Subject: [firebase-br] Sqlcode Message-ID: Pessoal, Onde possol ter a lista do SQLCODE do Firebird ? Grato []'s Satoy From maycon.xvision em gmail.com Thu Oct 9 16:37:48 2008 From: maycon.xvision em gmail.com (Maycon Oleczinski) Date: Thu, 9 Oct 2008 16:37:48 -0300 Subject: [firebase-br] Sqlcode In-Reply-To: References: Message-ID: Olá Satoy... por acaso você está utilizando Powerbuilder com FB ? 2008/10/9 > Pessoal, > > Onde possol ter a lista do SQLCODE do Firebird ? > > Grato > []'s > Satoy > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Maycon J. Oleczinski Consultor de TI - Analista Desenvolvedor - Host Manager www.xvisiontec.com.br From wmotasjrp em gmail.com Thu Oct 9 16:40:43 2008 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Thu, 9 Oct 2008 16:40:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?Sess=E3o_-_Resolvido?= References: Message-ID: <00c901c92a46$ecd06f10$0a00a8c0@mota2> Olá Satoy, em que situação você usario session, você tem algume exemplo prático. Wilson ----- Original Message ----- From: To: "FireBase" Sent: Thursday, October 09, 2008 2:04 PM Subject: [firebase-br] Sessão - Resolvido Lista, Já descobri !! select RDB$GET_CONTEXT('SYSTEM','SESSION_ID') from rdb$database Grato []'s Satoy ----- Forwarded by Satoy Matsuoka/dinsist1/rio/hstern on 09/10/2008 13:59 ----- Satoy Matsuoka/dinsist1/rio/hstern 09/10/2008 09:40 To FireBase cc Subject Sessão Bom dia lista, Como faço para recuperar a sessão corrente ? Uso o FB 2.1 Sei que tem o session_id mas como faço o select para recupera-lo ? Grato []'s Satoy ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Oct 9 17:34:55 2008 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Thu, 9 Oct 2008 17:34:55 -0300 Subject: [firebase-br] Tabelas ocultas Message-ID: Boa tarde pessoal pode parecer um tanto quanto esquisito, mais eu tenho a necessidade de ocultar algumas tabelas de restricoes do sistema, tem como criar tabelas ocultas dentro do banco dados ( FB 1.5 ), sem que apareca no ibexpert. ou talvez vcs tenha alguma ideia melhor. Ate+ Edison From giovaniroche em msn.com Fri Oct 10 07:28:08 2008 From: giovaniroche em msn.com (=?iso-8859-1?Q?Giovani_Roch=EA?=) Date: Fri, 10 Oct 2008 07:28:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?_Ultimo_loop_dessa_SP_n=E3o_est=E1_a?= =?iso-8859-1?q?tualizando=2E_O_que_h=E1_de_errado=3F?= Message-ID: Fiz essa SP abaixo e está rodando ok. No FOR SELECT que testei buscou 2 registros e debugando direto no FB vi que ele percorreu esses 2 registros porém no ultimo ele percorreu mas não efetivou as modificações. Alguém sabe me dizer o que pode estar acontecendo? Obrigado. CREATE PROCEDURE SP_RECEBE_OUTROS_PDV( COD_CLIENTE SMALLINT DEFAULT NULL, VALOR NUMERIC(18, 2) DEFAULT NULL) AS DECLARE VARIABLE SALDO NUMERIC(18, 2); DECLARE VARIABLE COD SMALLINT; DECLARE VARIABLE SUB NUMERIC(18, 2); DECLARE VARIABLE NOVOVALOR NUMERIC(18, 2); BEGIN INSERT INTO CREDITO_CLIENTE ( COD_CLIENTE, DATA_PGTO, VALOR, USADO, CODIGO, HORA_PGTO ) VALUES ( :COD_CLIENTE, CURRENT_DATE, :VALOR, 1, GEN_ID(GEN_COD_CREDITO,1), CURRENT_TIME ); SALDO = :VALOR; FOR SELECT CODIGO,SALDO FROM CONTA_A_RECEBER WHERE STATUS = 0 AND VALOR > 0 AND COD_CLIENTE = :COD_CLIENTE ORDER BY DATA_LANCAMENTO INTO :COD,:SUB DO BEGIN IF (:SALDO > 0) THEN BEGIN IF (:SALDO < :SUB) THEN BEGIN NOVOVALOR = :SUB - :SALDO; SALDO = 0; END IF (:SALDO > :SUB) THEN BEGIN NOVOVALOR = 0; SALDO = :SALDO - :SUB; END IF (:SALDO = :SUB) THEN BEGIN NOVOVALOR = 0; SALDO = 0; END UPDATE CONTA_A_RECEBER SET SALDO = :NOVOVALOR WHERE CODIGO = :COD; IF (:NOVOVALOR = 0) THEN BEGIN UPDATE CONTA_A_RECEBER SET STATUS = 1, DATA_PAGTO = CURRENT_DATE, HORA_PAGTO = CURRENT_TIME WHERE CODIGO = :COD; END END SUSPEND; END END; _________________________________________________________________ Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger! http://www.amigosdomessenger.com.br/ From satoy.matsuoka em hstern.com.br Fri Oct 10 08:00:55 2008 From: satoy.matsuoka em hstern.com.br (satoy.matsuoka em hstern.com.br) Date: Fri, 10 Oct 2008 08:00:55 -0300 Subject: [firebase-br] Sqlcode In-Reply-To: Message-ID: Olá Maycon, Não ... Mas é SP que estava querendo usar no próprio Firebird !! Queria fazer tratamentos de erros do tipo Select into Se não existir Se retornar mais de 1 informação Etc. Grato Satoy Matsuoka RIO - DINSIST1 Tel.:(21) 2106-0000 ramal 1708 "Maycon Oleczinski" Sent by: lista-bounces em firebase.com.br 09/10/2008 16:37 Please respond to FireBase To FireBase cc Subject Re: [firebase-br] Sqlcode Olá Satoy... por acaso você está utilizando Powerbuilder com FB ? 2008/10/9 > Pessoal, > > Onde possol ter a lista do SQLCODE do Firebird ? > > Grato > []'s > Satoy > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Maycon J. Oleczinski Consultor de TI - Analista Desenvolvedor - Host Manager www.xvisiontec.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 satoy.matsuoka em hstern.com.br Fri Oct 10 08:02:44 2008 From: satoy.matsuoka em hstern.com.br (satoy.matsuoka em hstern.com.br) Date: Fri, 10 Oct 2008 08:02:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?Sess=E3o_-_Resolvido?= In-Reply-To: <00c901c92a46$ecd06f10$0a00a8c0@mota2> Message-ID: Olá Wilson, Eu usaria para tabelas temporárias, para realizar algum tipo de processamento. Mas descobri que o FB tem tabelas temporárias por sessão, que de certa forma resolvem e de forma + elegante Abraços []'s Satoy "Wilson Mota - GMail" Sent by: lista-bounces em firebase.com.br 09/10/2008 16:40 Please respond to FireBase To "FireBase" cc Subject Re: [firebase-br] Sessão - Resolvido Olá Satoy, em que situação você usario session, você tem algume exemplo prático. Wilson ----- Original Message ----- From: To: "FireBase" Sent: Thursday, October 09, 2008 2:04 PM Subject: [firebase-br] Sessão - Resolvido Lista, Já descobri !! select RDB$GET_CONTEXT('SYSTEM','SESSION_ID') from rdb$database Grato []'s Satoy ----- Forwarded by Satoy Matsuoka/dinsist1/rio/hstern on 09/10/2008 13:59 ----- Satoy Matsuoka/dinsist1/rio/hstern 09/10/2008 09:40 To FireBase cc Subject Sessão Bom dia lista, Como faço para recuperar a sessão corrente ? Uso o FB 2.1 Sei que tem o session_id mas como faço o select para recupera-lo ? Grato []'s Satoy ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fernando.bg em gmail.com Fri Oct 10 08:17:36 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 10 Oct 2008 11:17:36 +0000 (UTC) Subject: [firebase-br] RES: RES: Problemas na troca deservidor windowspara Linux References: <000501c92a1c$1be170e0$140a000a@lab.local> <48EE46D0.1030808@persoft.com.br> Message-ID: Eduardo Pelizzari de Andrade wrote: > Quem é o dono do arquivo do banco do terceiro e quais os direitos > deste arquivo? Uma vez tive o seguinte problema: a primeira vez que o > firebird subiu no servidor, subiu com o usuário root, então o banco > foi restaurado e o arquivo do banco criado e o dono era o usuário > root. Fizeram um script para incializar o firebird com o usuário > firebird, um dia que o servidor foi reiniciado por um motivo > qualquer, o firebird subiu com usuário firebird, mas não conseguia > acessar o banco de dados porque o usuário firebird não tinha > permissão para o acesso ao arquivo do banco de dados que pertencia ao > root. Evidente que descobrir isso levou tempo, suor e lagrimas, mas > depois bastou mudar o dono do arquivo para firebird e ficou tudo > bonito. O dono já está como FB sim, já consegui resolver e agora está tudo funcionando, obrigado. T++++++++++ -- From fernando.bg em gmail.com Fri Oct 10 08:23:18 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 10 Oct 2008 11:23:18 +0000 (UTC) Subject: [firebase-br] Problemas na troca de servidor windows para Linux References: Message-ID: Forrest® wrote: > Bom Dia a todos > > Gostaria de sugestões do que pode estar acontecendo, vou tentar > explicar a situaçao. > Seguinte eu tinha uma estrutura que era uma maquina windows não > dedicado que era o servidor de dados do FB. Nessa maquina tinha o BD > de minha aplicação que rodava como usuário e senha padrão do FB e > também funcionava uma outra aplicação de terceiro também feita > utilizando o FB 1.5. A diferença desse sistema de terceiro é que não > usava o usuário e senha padrão, sendo assim eles me mandaram o > security.fdb eu atualizei o que eu uso e tudo funcionou corretamente > por 2 anos. Agora consegui uma verba e comprei um servidor core2duo > com 2 GB de memória para ficar como servidor dedicado de dados. Foi > instalado o FB nesse server e linux. Criei uma pasta onde vai ficar o > banco de dados e foi colocado o meu banco e o banco do outro programa > juntos. Acontece que o meu programa funciona normal " usuário e senha > padrão " e o do terceiro " usuário e senha alterados " não funciona > da erro de usuário ou senha. Já tentei trocar o security.fdb que > estava dentro de /opt/firebird/ mas sem sucesso. Alguém tem alguma > dica ou sujestão para resolver isso? As pastas estão com permissão > de leitura/escrita/execução ao FB. Bom dia pessoal em primeiro lugar quero agradecer a todos que deram suas opniões e compartilharam suas experiencias, muito obrigado mesmo. O problema já foi resolvido e está os dois sistemas funcionando muito bem. Eu fiz o seguinte foi renomeado o arquivo security.fdb e coloquei o novo arquivo security.fdb com o usuário e permissões do sistema do terceiro, troquei o dono do arquivo para o Firebird e dei permissão de leitura, escrita e execução para ele. no Banco do cliente fiz a mesma coisa. Após esses passos ainda assim o sistema não funcionou, liguei na empresa e eles me passaram que tinha umas configurações para fazer no sistema, após essas configurações o sistema funcionou perfeitamente, mais uma vez obrigado galera. T++++++++++++++ -- From jpcarvalhoi2 em gmail.com Fri Oct 10 11:43:56 2008 From: jpcarvalhoi2 em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Paulo?=) Date: Fri, 10 Oct 2008 11:43:56 -0300 Subject: [firebase-br] Pegar retorno do gfix Message-ID: Pessoal estou tentando desenvolver um aplicativo bem simples para manutenção no Firebird e gostaria de saber dos colegas se tem como pegar o retorno do gfix e outros utilitários via programaçao(Delphi) From danbastos em gmail.com Fri Oct 10 11:44:03 2008 From: danbastos em gmail.com (Daniel Bastos) Date: Fri, 10 Oct 2008 11:44:03 -0300 Subject: [firebase-br] select randonico In-Reply-To: <1e2c6e100810080700n3c663a0hca628eb3f5e48155@mail.gmail.com> References: <1e2c6e100810080700n3c663a0hca628eb3f5e48155@mail.gmail.com> Message-ID: <5cc6a7460810100744v249c2e3eu8ece10af4308ab42@mail.gmail.com> A partir do 2.1 select * from where trunc(rand()*10) = 1 é que nem Neston. Existem 1000 Maneiras de Preparar, invente a sua =] 2008/10/8 Janderson Almeida : > O que seria um select ramdomico? > > Abraço. > > 2008/10/8 Pedro Filho > >> No MySQL eu usava rand() no Firebird o que eu uso? >> >> -- >> Pedro Filho >> www.pe-store.com.br >> www.pedrofilho.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 > -- Abs Daniel A. Bastos From danbastos em gmail.com Fri Oct 10 11:47:21 2008 From: danbastos em gmail.com (Daniel Bastos) Date: Fri, 10 Oct 2008 11:47:21 -0300 Subject: [firebase-br] =?utf-8?q?obter_IP_da_m=C3=A1quina_q_enviou_comando?= =?utf-8?q?s_SQL_para_o_servidor?= In-Reply-To: <007b01c92a1e$7706ce50$65146af0$@com> References: <007b01c92a1e$7706ce50$65146af0$@com> Message-ID: <5cc6a7460810100747i7e224e5i6cc189867a046f8@mail.gmail.com> A partir do 2.1 select MON$REMOTE_ADDRESS from mon$attachments where MON$ATTACHMENT_ID = current_connection 2008/10/9 Ivan Guimarães Meirelles : > Olá caros colegas... > > > > Alguém sabe se o Firebird tem algum recurso, onde eu consiga em uma trigger > saber o IP do terminal q solicitou a instrução DELETE, UPDATE ou INSERT ??? > > > > sem mais para o momento ... > > desde já agradeço a atenção dispensada... > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Abs Daniel A. Bastos From danbastos em gmail.com Fri Oct 10 11:52:41 2008 From: danbastos em gmail.com (Daniel Bastos) Date: Fri, 10 Oct 2008 11:52:41 -0300 Subject: [firebase-br] Pegar retorno do gfix In-Reply-To: References: Message-ID: <5cc6a7460810100752u1e9d8732r498be2c64fe241c6@mail.gmail.com> Cara, pelo delphi eu não sei pegar a saida de um terminal. mas ... tenho uma idéia meia-bomba que funciona. vai no terminal e digita: gfix parametros > nomearquivo.txt a saida do console será redirecionada para o arquivo executa com o shellexecute, ou qualquer outra alternativa, e vc pode ler e tratar o arquivo no delphi 2008/10/10 João Paulo : > Pessoal estou tentando desenvolver um aplicativo bem simples para manutenção > no Firebird e gostaria de saber dos colegas se tem como pegar o retorno do > gfix e outros utilitários via programaçao(Delphi) > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Abs Daniel A. Bastos From danbastos em gmail.com Fri Oct 10 12:00:59 2008 From: danbastos em gmail.com (Daniel Bastos) Date: Fri, 10 Oct 2008 12:00:59 -0300 Subject: [firebase-br] Sqlcode In-Reply-To: References: Message-ID: <5cc6a7460810100800uc79c54bv3e4eedb5d8d562a9@mail.gmail.com> Pow .. olhou no site do próprio Firebird? Lá tem o do 1.5, 2.0 e 2.1 da parte de documentação. 2008/10/10 : > Olá Maycon, > > Não ... > Mas é SP que estava querendo usar no próprio Firebird !! > Queria fazer tratamentos de erros do tipo > > Select into > Se não existir > Se retornar mais de 1 informação > > Etc. > > Grato > Satoy Matsuoka > RIO - DINSIST1 > Tel.:(21) 2106-0000 ramal 1708 > > > > "Maycon Oleczinski" > Sent by: lista-bounces em firebase.com.br > 09/10/2008 16:37 > Please respond to > FireBase > > > To > FireBase > cc > > Subject > Re: [firebase-br] Sqlcode > > > > > > > Olá Satoy... por acaso você está utilizando Powerbuilder com FB ? > > > 2008/10/9 > >> Pessoal, >> >> Onde possol ter a lista do SQLCODE do Firebird ? >> >> Grato >> []'s >> Satoy >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Maycon J. Oleczinski > Consultor de TI - Analista Desenvolvedor - Host Manager > www.xvisiontec.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 > -- Abs Daniel A. Bastos From danbastos em gmail.com Fri Oct 10 12:03:12 2008 From: danbastos em gmail.com (Daniel Bastos) Date: Fri, 10 Oct 2008 12:03:12 -0300 Subject: [firebase-br] Tabelas ocultas In-Reply-To: References: Message-ID: <5cc6a7460810100803i4487010aw300e92aa9151789f@mail.gmail.com> Ocultar suponho que não. Mas pense em salvar os dados criptografados lá .. 2008/10/9 Edison - Precisa Informatica Ltda : > Boa tarde pessoal > > pode parecer um tanto quanto esquisito, mais eu tenho a > necessidade de ocultar algumas tabelas de restricoes do sistema, tem como > criar tabelas ocultas dentro do banco dados ( FB 1.5 ), sem que apareca > no ibexpert. ou talvez vcs tenha alguma ideia melhor. > > Ate+ > Edison > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Abs Daniel A. Bastos From kmerlotti em gmail.com Fri Oct 10 14:04:00 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Fri, 10 Oct 2008 14:04:00 -0300 Subject: [firebase-br] Pegar retorno do gfix In-Reply-To: <5cc6a7460810100752u1e9d8732r498be2c64fe241c6@mail.gmail.com> References: <5cc6a7460810100752u1e9d8732r498be2c64fe241c6@mail.gmail.com> Message-ID: <20eaa6880810101004w68a37e8dvd78699cdccb4d815@mail.gmail.com> http://delphi.about.com/cs/adptips2001/a/bltip0201_2.htm Abraços! 2008/10/10 Daniel Bastos : > Cara, pelo delphi eu não sei pegar a saida de um terminal. > mas ... tenho uma idéia meia-bomba que funciona. > vai no terminal e digita: > > gfix parametros > nomearquivo.txt > > a saida do console será redirecionada para o arquivo > executa com o shellexecute, ou qualquer outra alternativa, e vc pode > ler e tratar o arquivo no delphi > > 2008/10/10 João Paulo : >> Pessoal estou tentando desenvolver um aplicativo bem simples para manutenção >> no Firebird e gostaria de saber dos colegas se tem como pegar o retorno do >> gfix e outros utilitários via programaçao(Delphi) >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Abs > Daniel A. Bastos > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From ricardo.desenvol em supersoft.com.br Fri Oct 10 14:43:35 2008 From: ricardo.desenvol em supersoft.com.br (Ricardo Frenedoso) Date: Fri, 10 Oct 2008 14:43:35 -0300 Subject: [firebase-br] Tabelas ocultas In-Reply-To: <5cc6a7460810100803i4487010aw300e92aa9151789f@mail.gmail.com> References: <5cc6a7460810100803i4487010aw300e92aa9151789f@mail.gmail.com> Message-ID: <48EF9447.8070904@supersoft.com.br> Eu não sei quais seriam as consequências, mas se vc criar sua tabela com o prefixo RDB$, que é o prefixo das tabelas do sistema do firebird, ela não aparece no IBExpert. Daniel Bastos escreveu: > Ocultar suponho que não. > Mas pense em salvar os dados criptografados lá .. > > 2008/10/9 Edison - Precisa Informatica Ltda : > >> Boa tarde pessoal >> >> pode parecer um tanto quanto esquisito, mais eu tenho a >> necessidade de ocultar algumas tabelas de restricoes do sistema, tem como >> criar tabelas ocultas dentro do banco dados ( FB 1.5 ), sem que apareca >> no ibexpert. ou talvez vcs tenha alguma ideia melhor. >> >> Ate+ >> Edison >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu 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 Oct 10 15:31:43 2008 From: vansiqq em gmail.com (Evandro Siqueira) Date: Fri, 10 Oct 2008 15:31:43 -0300 Subject: [firebase-br] SELECT com Between entre datas Message-ID: <48EF9F8F.9070006@gmail.com> Boa tarde Pessoal, Tô com um caso estranho aqui, e queria ver se alguém pode me dar uma luz. tenho a seguinte tabela: CREATE TABLE VENDAS ( EMISSAO DATA /* DATA = DATE */, LX_PEDIDO INT02 /* INT02 = INTEGER */, FV_PEDIDO INT02 /* INT02 = INTEGER */, ID_CLIENTE INT02 /* INT02 = INTEGER */, VALOR_TOTAL DEC05 /* DEC05 = NUMERIC(15,2) */ ); Nesta tabela tem aproximadamente 300 registros entre o período de 01 e 30/09. Estou utilizando o seguinte select: SELECT V.EMISSAO , V.LX_PEDIDO , V.FV_PEDIDO , V.ID_CLIENTE , C.RAZAO_SOCIAL , V.VALOR_TOTAL FROM VENDAS V LEFT JOIN CLIENTES C ON C.ID_LINX = V.ID_CLIENTE WHERE V.EMISSAO BETWEEN :INICIO AND :FINAL ORDER BY V.EMISSAO E informando as datas de início e fim nos parâmetros (01/09/2008 e 30/09/2008). Não retorna nada nem no IBExpert nem no Delphi. Estou usando Firebird 2.1 e Delphi 2007 com IBO. Alguém tem alguma idéia do que possa ser? Fico grato a todos, Evandro Siqueira Programador Aracaju/SE From jandersonloko em gmail.com Fri Oct 10 16:54:50 2008 From: jandersonloko em gmail.com (Janderson Almeida) Date: Fri, 10 Oct 2008 16:54:50 -0300 Subject: [firebase-br] duvida charset e collate Message-ID: <1e2c6e100810101254j3a862094we03a8b09f3372af3@mail.gmail.com> Tenho em minhas tabelas todos os compos string como varchar(tam) e collate PT_BR e charset iso8859_1. Com a intenção de que em minhas consultas sejam realizadas case/accent-insensitive. Porém isso não funcionou nem no ibExpert e nem na minha aplicação que é feita com Java. Alguem sabe o que eu devo fazer para que qundo eu tiver jose armazenado no banco minhas consultas JOSE e josé retornem o registro??? Grato. Janderson Almeida. From kdcc em terra.com.br Fri Oct 10 17:25:39 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Fri, 10 Oct 2008 17:25:39 -0300 Subject: [firebase-br] SELECT com Between entre datas References: <48EF9F8F.9070006@gmail.com> Message-ID: <00df01c92b16$b3e0d160$8603a8c0@motocana.com> Os paramtros vc está usando como Date ou como String.. Se for como stirng, vc tem que passar no formato americano mm/dd/yyy ou dd.mm.yyyy Se for date ele se encarrega disso. []´s Kléber Caneva ----- Original Message ----- From: "Evandro Siqueira" To: Sent: Friday, October 10, 2008 3:31 PM Subject: [firebase-br] SELECT com Between entre datas Boa tarde Pessoal, Tô com um caso estranho aqui, e queria ver se alguém pode me dar uma luz. tenho a seguinte tabela: CREATE TABLE VENDAS ( EMISSAO DATA /* DATA = DATE */, LX_PEDIDO INT02 /* INT02 = INTEGER */, FV_PEDIDO INT02 /* INT02 = INTEGER */, ID_CLIENTE INT02 /* INT02 = INTEGER */, VALOR_TOTAL DEC05 /* DEC05 = NUMERIC(15,2) */ ); Nesta tabela tem aproximadamente 300 registros entre o período de 01 e 30/09. Estou utilizando o seguinte select: SELECT V.EMISSAO , V.LX_PEDIDO , V.FV_PEDIDO , V.ID_CLIENTE , C.RAZAO_SOCIAL , V.VALOR_TOTAL FROM VENDAS V LEFT JOIN CLIENTES C ON C.ID_LINX = V.ID_CLIENTE WHERE V.EMISSAO BETWEEN :INICIO AND :FINAL ORDER BY V.EMISSAO E informando as datas de início e fim nos parâmetros (01/09/2008 e 30/09/2008). Não retorna nada nem no IBExpert nem no Delphi. Estou usando Firebird 2.1 e Delphi 2007 com IBO. Alguém tem alguma idéia do que possa ser? Fico grato a todos, Evandro Siqueira Programador Aracaju/SE ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzNjYzNzg4LjMyMjI4Ny4xMjAxLmRyZXNkZW4udGVycmEuY29tLDUxOTE= Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From infosag em terra.com.br Fri Oct 10 17:40:56 2008 From: infosag em terra.com.br (Anderson) Date: Fri, 10 Oct 2008 17:40:56 -0300 Subject: [firebase-br] Pegar retorno do gfix References: <5cc6a7460810100752u1e9d8732r498be2c64fe241c6@mail.gmail.com> <20eaa6880810101004w68a37e8dvd78699cdccb4d815@mail.gmail.com> Message-ID: <0B786860551141D8A22180E1CCDCE953@infonote> kelver como tu achou isso heheh abracos ----- Original Message ----- From: "Kelver Merlotti" To: "FireBase" Sent: Friday, October 10, 2008 2:04 PM Subject: Re: [firebase-br] Pegar retorno do gfix http://delphi.about.com/cs/adptips2001/a/bltip0201_2.htm Abraços! 2008/10/10 Daniel Bastos : > Cara, pelo delphi eu não sei pegar a saida de um terminal. > mas ... tenho uma idéia meia-bomba que funciona. > vai no terminal e digita: > > gfix parametros > nomearquivo.txt > > a saida do console será redirecionada para o arquivo > executa com o shellexecute, ou qualquer outra alternativa, e vc pode > ler e tratar o arquivo no delphi > > 2008/10/10 João Paulo : >> Pessoal estou tentando desenvolver um aplicativo bem simples para >> manutenção >> no Firebird e gostaria de saber dos colegas se tem como pegar o retorno >> do >> gfix e outros utilitários via programaçao(Delphi) >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Abs > Daniel A. Bastos > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eduardo em icontroller.com.br Fri Oct 10 17:45:07 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Fri, 10 Oct 2008 17:45:07 -0300 Subject: [firebase-br] duvida charset e collate In-Reply-To: <1e2c6e100810101254j3a862094we03a8b09f3372af3@mail.gmail.com> References: <1e2c6e100810101254j3a862094we03a8b09f3372af3@mail.gmail.com> Message-ID: O que vc fez está correto, mas alterar isso com um banco populado não adianta. Se seu banco tiver populado, experimente um UPDATE TABELA SET NOME = NOME e veja se resolve. O ideal é criar exportar metadata e aplicar em um banco zerado. Eduardo Janderson Almeida escreveu: > Tenho em minhas tabelas todos os compos string como varchar(tam) e collate > PT_BR e charset iso8859_1. > Com a intenção de que em minhas consultas sejam realizadas > case/accent-insensitive. > > Porém isso não funcionou nem no ibExpert e nem na minha aplicação que é > feita com Java. > > Alguem sabe o que eu devo fazer para que qundo eu tiver jose armazenado no > banco minhas consultas JOSE e josé retornem o registro??? > > > Grato. > > Janderson Almeida. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From ramiro_puc em hotmail.com Fri Oct 10 20:28:08 2008 From: ramiro_puc em hotmail.com (Ramiro Cavalcanti) Date: Fri, 10 Oct 2008 20:28:08 -0300 Subject: [firebase-br] DUVIDA EM SELECT Message-ID: Caros amigos, estou com uma dúvida em um SELECT. Gostaria de saber qual dos dois é mais rápido e se há uma outra maneira de fazer. TABELA: ORDEM_SERVICO ID, THREAD_VENDEDOR, THREAD_TECNICO... (THREAD = FK->USUARIO) Vou fazer o JOIN usando as chaves estrangeiras para duas colunas de uma tabela (ORDEM DE SERVICO), que referenciam para a mesma tabela (USUARIO). O THREAD_TECNICO nem sempre existe (deve retornar null se nao achar correspondencia). O THREAD_VENDEDOR sempre existe. Usarei "JOIN" para THREAD_VENDEDOR e "LEFT JOIN" para THREAD_TECNICO. COMO EU FIZ (usando um join pra cada campo, ainda q na mesma tabela): SELECT t2.LOGIN VENDEDOR, t3.LOGIN TECNICO FROM ORDEM_SERVICO t1 JOIN USUARIO t2 ON t1.THREAD_VENDEDOR = t2.ID LEFT JOIN USUARIO t3 ON t1.THREAD_VENDEDOR = t3.ID DUVIDA.1: SERIA MAIS RAPIDO FAZER UM SUBELECT? (acho que nao, ne?) SELECT (SELECT LOGIN FROM USUARIO WHERE ID = t1.THREAD_SERVICO) as VENDEDOR DUVIDA 2: Existe alguma maneira de usar LEFT JOIN em ambos? Em um unico join? Como ficará o nome das tabelas desse jeito? Exemplo: SELECT t2.LOGIN(????), t3.LOGIN(????) FROM ORDEM_SERVICO t1 LEFT JOIN USUARIO t2 ON t1.THREAD_VENDEDOR = t2.ID AND t1.THREAD_TECNICO = t2.id. Obrigado, Ramiro Cavalcanti. From paulogeloramo em terra.com.br Fri Oct 10 23:04:51 2008 From: paulogeloramo em terra.com.br (Paulo Geloramo) Date: Fri, 10 Oct 2008 23:04:51 -0300 Subject: [firebase-br] =?iso-8859-1?q?For=E7ar_IBX_usar_fbclient=2Edll?= In-Reply-To: <354e237b0810081228j29b60ed2o43871c51cb6d15da@mail.gmail.com> References: <354e237b0810020704k7471386dy28e4f89cc899bc3a@mail.gmail.com> <354e237b0810081228j29b60ed2o43871c51cb6d15da@mail.gmail.com> Message-ID: Quando tem FB e IB na mesma maquina FB usa bfclient.dll IB usa gds32.dll Imagine que o usuário tem um aplicativo na estação que usa FB e tem outro que usa IB, este é o problema. Como resolve este problema? From kmerlotti em gmail.com Sat Oct 11 08:25:27 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Sat, 11 Oct 2008 08:25:27 -0300 Subject: [firebase-br] Pegar retorno do gfix In-Reply-To: <0B786860551141D8A22180E1CCDCE953@infonote> References: <5cc6a7460810100752u1e9d8732r498be2c64fe241c6@mail.gmail.com> <20eaa6880810101004w68a37e8dvd78699cdccb4d815@mail.gmail.com> <0B786860551141D8A22180E1CCDCE953@infonote> Message-ID: <20eaa6880810110425s558ce6e9w1bd0219862cbe7ce@mail.gmail.com> nada como dar uma googlezada!!! :-) abração!! 2008/10/10 Anderson : > kelver como tu achou isso heheh > > abracos > ----- Original Message ----- From: "Kelver Merlotti" > To: "FireBase" > Sent: Friday, October 10, 2008 2:04 PM > Subject: Re: [firebase-br] Pegar retorno do gfix > > > http://delphi.about.com/cs/adptips2001/a/bltip0201_2.htm > > Abraços! > > 2008/10/10 Daniel Bastos : >> >> Cara, pelo delphi eu não sei pegar a saida de um terminal. >> mas ... tenho uma idéia meia-bomba que funciona. >> vai no terminal e digita: >> >> gfix parametros > nomearquivo.txt >> >> a saida do console será redirecionada para o arquivo >> executa com o shellexecute, ou qualquer outra alternativa, e vc pode >> ler e tratar o arquivo no delphi >> >> 2008/10/10 João Paulo : >>> >>> Pessoal estou tentando desenvolver um aplicativo bem simples para >>> manutenção >>> no Firebird e gostaria de saber dos colegas se tem como pegar o retorno >>> do >>> gfix e outros utilitários via programaçao(Delphi) >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> >> >> -- >> Abs >> Daniel A. Bastos >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Msn: kmerlotti em hotmail.com > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From igmeirelles em gmail.com Sat Oct 11 10:40:48 2008 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Sat, 11 Oct 2008 09:40:48 -0400 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09obter_IP_da_m=E1quina_q_en?= =?iso-8859-1?q?viou_comandos_SQL_para_o_servidor?= In-Reply-To: <5cc6a7460810100747i7e224e5i6cc189867a046f8@mail.gmail.com> References: <007b01c92a1e$7706ce50$65146af0$@com> <5cc6a7460810100747i7e224e5i6cc189867a046f8@mail.gmail.com> Message-ID: <002501c92ba6$fc6df580$f549e080$@com> Olá Daniel... Eu consegui de uma forma mais fácil... já existente desde a versão 2.0... RDB$get_context('SYSTEM', 'CLIENT_ADDRESS') Mas mesmo assim... muito obrigado pela atenção... fique com Deus... -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Daniel Bastos Enviada em: sexta-feira, 10 de outubro de 2008 10:47 Para: FireBase Assunto: Re: [firebase-br] obter IP da máquina q enviou comandos SQL para o servidor A partir do 2.1 select MON$REMOTE_ADDRESS from mon$attachments where MON$ATTACHMENT_ID = current_connection 2008/10/9 Ivan Guimarães Meirelles : > Olá caros colegas... > > > > Alguém sabe se o Firebird tem algum recurso, onde eu consiga em uma trigger > saber o IP do terminal q solicitou a instrução DELETE, UPDATE ou INSERT ??? > > > > sem mais para o momento ... > > desde já agradeço a atenção dispensada... > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Abs Daniel A. Bastos ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Oct 11 10:43:54 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Sat, 11 Oct 2008 10:43:54 -0300 Subject: [firebase-br] =?iso-8859-1?q?Ainda_sobre_a_migra=E7=E3o_do_fb_1?= =?iso-8859-1?q?=2E55__para_o_2=2E1?= Message-ID: Bom dia Pessoal.. Estou tentando a alguns dias migrar do 1.55 para o 2.1 Hoje tentei fazer um passo a mais, que foi migrar do 1.55 para o 2.0 e depois para o 2.1. *Estou utilizando Delphi 7 e DBexpress* Na primeira etapa, ou seja na migração do 1.55 para o 2.0, meu sistema funcionou perfeitamente, sem problema algum. Os passos que segui foram estes: Backup no 1.55 Desinstalação do mesmo Remover todas gds32.dll e fbclient.dll instalação do FB 2.0 Criar uma base nova Restaurar em cima desta base nova. Funcionou perfeitamente, sem problemas com procedures, triggers, totalmente funcional. Depois fiz um backup com o 2.0 Desinstalei o 2.0 Removi a FBclient,Gds32.dll e a pasta de instalação Fiz como na primeira etapa, na restauração já tive uma surpresa agradável, pois não foi preciso fazer o banco ficar on line, todos os indíces foram restaurados, o que não ocorria antes. Qdo fui executar minha aplicação obtive o famigerado erro: *SQL ERROR: Error Mapping File* Em minha aplicação tenho um DM secundário, onde eu tenho as tabelas de acesso a usuários e permissões, nele tenho um outro SqlConnection com um nome diferente do que tenho no dm principal de minha aplicação, ambos DM acessam a mesma base. O erro ocorre qdo vou acessar uma tabela, qualquer que seja, DM secundário. Em ambos eu tenho um código no beforeconnect onde eu passo o path do banco. Não sei se vem ao caso, mas o nome dos DM´s são diferentes. Se alguém puder dar uma explanação, toda ajuda é bem vinda. -- Fausto Alves Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From paulo em o2tecnologia.com.br Sat Oct 11 10:59:48 2008 From: paulo em o2tecnologia.com.br (Paulo (O2 Tecnologia)) Date: Sat, 11 Oct 2008 10:59:48 -0300 Subject: [firebase-br] =?iso-8859-1?q?Ainda_sobre_a_migra=E7=E3o_do_fb_1?= =?iso-8859-1?q?=2E55__para_o_2=2E1?= In-Reply-To: References: Message-ID: <48F0B154.1090005@o2tecnologia.com.br> O único problema no DBX com o 2.1, usando o driver padrão para Interbase são as manipulações com campos Blobs, não funcionam muito bem, aqui usamos o SQLDirect como solução de conexão, aqui portamos alguns clientes do FB 1.5 direto pro 2.1, fizemos da seguinte forma, fizemos um backup na versão 1.5, desinstalamos a versão 1.5 e instalamos a 2.1 e fizemos apenas o restore, funcionou de forma transparente. Fausto escreveu: > Bom dia Pessoal.. > Estou tentando a alguns dias migrar do 1.55 para o 2.1 > Hoje tentei fazer um passo a mais, que foi migrar do 1.55 para o 2.0 e > depois para o 2.1. > *Estou utilizando Delphi 7 e DBexpress* > Na primeira etapa, ou seja na migração do 1.55 para o 2.0, meu sistema > funcionou perfeitamente, sem problema algum. > Os passos que segui foram estes: > Backup no 1.55 > Desinstalação do mesmo > Remover todas gds32.dll e fbclient.dll > instalação do FB 2.0 > Criar uma base nova > Restaurar em cima desta base nova. > Funcionou perfeitamente, sem problemas com procedures, triggers, > totalmente funcional. > Depois fiz um backup com o 2.0 > Desinstalei o 2.0 > Removi a FBclient,Gds32.dll e a pasta de instalação > Fiz como na primeira etapa, na restauração já tive uma surpresa > agradável, pois não foi preciso fazer o banco ficar on line, todos os > indíces foram restaurados, o que não ocorria antes. > > Qdo fui executar minha aplicação obtive o famigerado erro: > *SQL ERROR: Error Mapping File* > Em minha aplicação tenho um DM secundário, onde eu tenho as tabelas de > acesso a usuários e permissões, nele tenho um outro SqlConnection com > um nome diferente do que tenho no dm principal de minha aplicação, > ambos DM acessam a mesma base. > > O erro ocorre qdo vou acessar uma tabela, qualquer que seja, DM > secundário. > Em ambos eu tenho um código no beforeconnect onde eu passo o path do > banco. > Não sei se vem ao caso, mas o nome dos DM´s são diferentes. > Se alguém puder dar uma explanação, toda ajuda é bem vinda. From fausto.s.a em uol.com.br Sat Oct 11 11:28:49 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Sat, 11 Oct 2008 11:28:49 -0300 Subject: [firebase-br] =?iso-8859-1?q?Ainda_sobre_a_migra=E7=E3o_do_fb_1?= =?iso-8859-1?q?=2E55__para_o_2=2E1?= In-Reply-To: <48F0B154.1090005@o2tecnologia.com.br> References: <48F0B154.1090005@o2tecnologia.com.br> Message-ID: Paulo (O2 Tecnologia) escreveu: > > > O único problema no DBX com o 2.1, usando o driver padrão para Interbase > são as manipulações com campos Blobs, não funcionam muito bem, aqui > usamos o SQLDirect como solução de conexão, aqui portamos alguns > clientes do FB 1.5 direto pro 2.1, fizemos da seguinte forma, fizemos um > backup na versão 1.5, desinstalamos a versão 1.5 e instalamos a 2.1 e > fizemos apenas o restore, funcionou de forma transparente. > Os problemas do DBX com o 2.1, são na verdade com o DBX4, que esta incluso a partir do delphi 2007, no delphi 7, 2006, não há este problema. -- Fausto Alves Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From sandro_rebelo em ibest.com.br Sat Oct 11 15:16:07 2008 From: sandro_rebelo em ibest.com.br (Sandro) Date: Sat, 11 Oct 2008 15:16:07 -0300 Subject: [firebase-br] Mudando de SS para CS 1.5 Message-ID: <1CFAE15C437C495EB5053192DA6EEB0D@sandro> boa tarde.. Sempre usei o fb 1.5 SS, porem tentei instalar a versao CS e me da erro de I/O Não fiz backup e restore porque as ODS das duas versões são a mesma, creio eu..rsrs. Mas o pq desse erro quando mudo de SS para CS ? Grato From listas em warmboot.com.br Sat Oct 11 18:10:40 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Sat, 11 Oct 2008 18:10:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?Ainda_sobre_a_migra=E7=E3o_do_fb_1?= =?iso-8859-1?q?=2E55__para_o_2=2E1?= In-Reply-To: References: <48F0B154.1090005@o2tecnologia.com.br> Message-ID: <7132447.20081011181040@warmboot.com.br> Até onde fui informado, esse problema com blobs não acontece se instalar o ultimo update do Delphi (mas eu não testei). []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br F> Paulo (O2 Tecnologia) escreveu: >> >> >> O único problema no DBX com o 2.1, usando o driver padrão para Interbase >> são as manipulações com campos Blobs, não funcionam muito bem, aqui >> usamos o SQLDirect como solução de conexão, aqui portamos alguns >> clientes do FB 1.5 direto pro 2.1, fizemos da seguinte forma, fizemos um >> backup na versão 1.5, desinstalamos a versão 1.5 e instalamos a 2.1 e >> fizemos apenas o restore, funcionou de forma transparente. >> F> Os problemas do DBX com o 2.1, são na verdade com o DBX4, que esta F> incluso a partir do delphi 2007, no delphi 7, 2006, não há este problema. From fausto.s.a em uol.com.br Sun Oct 12 06:50:03 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Sun, 12 Oct 2008 06:50:03 -0200 Subject: [firebase-br] =?iso-8859-1?q?Ainda_sobre_a_migra=E7=E3o_do_fb_1?= =?iso-8859-1?q?=2E55__para_o_2=2E1?= In-Reply-To: <7132447.20081011181040@warmboot.com.br> References: <48F0B154.1090005@o2tecnologia.com.br> <7132447.20081011181040@warmboot.com.br> Message-ID: Carlos H. Cantu escreveu: > Até onde fui informado, esse problema com blobs não acontece se > instalar o ultimo update do Delphi (mas eu não testei). > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > Acontece sim, eu tenho o 2007 aqui com todos os updates, sem campos memo ou uma versão do FB anterior a 2.1 não há problemas, mas a partir da 2.1 sim. -- Fausto Alves Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From listas em warmboot.com.br Sun Oct 12 12:03:19 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Sun, 12 Oct 2008 11:03:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?Ainda_sobre_a_migra=E7=E3o_do_fb_1?= =?iso-8859-1?q?=2E55__para_o_2=2E1?= In-Reply-To: References: <48F0B154.1090005@o2tecnologia.com.br> <7132447.20081011181040@warmboot.com.br> Message-ID: <27258508.20081012110319@warmboot.com.br> Então eu sugiro que vc poste uma mensagem para o Andreano (da CodeGear) falando disso. Há um tempo atrás, ele postou aqui na lista para que o pessoal que teve problema com o dbExpresse o Firebird entrasse em contato com ele. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br F> Carlos H. Cantu escreveu: >> Até onde fui informado, esse problema com blobs não acontece se >> instalar o ultimo update do Delphi (mas eu não testei). >> >> []s >> Carlos H. Cantu >> www.warmboot.com.br - www.firebirdnews.org >> www.FireBase.com.br - blog.firebase.com.br >> F> Acontece sim, eu tenho o 2007 aqui com todos os updates, sem campos memo F> ou uma versão do FB anterior a 2.1 não há problemas, mas a partir da 2.1 F> sim. From andersonpaduarj em gmail.com Sun Oct 12 12:26:01 2008 From: andersonpaduarj em gmail.com (Anderson Miranda Barrozo) Date: Sun, 12 Oct 2008 11:26:01 -0300 Subject: [firebase-br] Limite SP Message-ID: Bom dia, Existe um limite de SP criada no FB ? -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com From vansiqq em gmail.com Sun Oct 12 13:43:56 2008 From: vansiqq em gmail.com (Evandro Siqueira) Date: Sun, 12 Oct 2008 12:43:56 -0300 Subject: [firebase-br] SELECT com Between entre datas In-Reply-To: <00df01c92b16$b3e0d160$8603a8c0@motocana.com> References: <48EF9F8F.9070006@gmail.com> <00df01c92b16$b3e0d160$8603a8c0@motocana.com> Message-ID: <48F21B3C.5080802@gmail.com> Kleber Caneva escreveu: > Os paramtros vc está usando como Date ou como String.. > > Se for como stirng, vc tem que passar no formato americano mm/dd/yyy ou > dd.mm.yyyy > Se for date ele se encarrega disso. > > []´s > > Kléber Caneva > > > Olá Kleber, Estou usando: qryVendas.ParamByName('INICIO').AsDate := (Variável tipo Date); Ele está me retornando um dataset vazio. > > ----- Original Message ----- > From: "Evandro Siqueira" > To: > Sent: Friday, October 10, 2008 3:31 PM > Subject: [firebase-br] SELECT com Between entre datas > > > Boa tarde Pessoal, > > Tô com um caso estranho aqui, e queria ver se alguém pode me dar uma > luz. tenho a seguinte tabela: > > CREATE TABLE VENDAS ( > EMISSAO DATA /* DATA = DATE */, > LX_PEDIDO INT02 /* INT02 = INTEGER */, > FV_PEDIDO INT02 /* INT02 = INTEGER */, > ID_CLIENTE INT02 /* INT02 = INTEGER */, > VALOR_TOTAL DEC05 /* DEC05 = NUMERIC(15,2) */ > ); > > Nesta tabela tem aproximadamente 300 registros entre o período de 01 e > 30/09. > > Estou utilizando o seguinte select: > > SELECT V.EMISSAO > , V.LX_PEDIDO > , V.FV_PEDIDO > , V.ID_CLIENTE > , C.RAZAO_SOCIAL > , V.VALOR_TOTAL > FROM VENDAS V > LEFT JOIN CLIENTES C ON C.ID_LINX = V.ID_CLIENTE > WHERE V.EMISSAO BETWEEN :INICIO AND :FINAL > ORDER BY V.EMISSAO > > E informando as datas de início e fim nos parâmetros (01/09/2008 e > 30/09/2008). Não retorna nada nem no IBExpert nem no Delphi. Estou > usando Firebird 2.1 e Delphi 2007 com IBO. Alguém tem alguma idéia do > que possa ser? > > Fico grato a todos, > > Evandro Siqueira > Programador > Aracaju/SE > > From murilo em cprinformatica.com.br Sun Oct 12 14:52:08 2008 From: murilo em cprinformatica.com.br (Murilo Garcia Bento) Date: Sun, 12 Oct 2008 14:52:08 -0200 Subject: [firebase-br] Limite SP In-Reply-To: References: Message-ID: http://www.comunidade-firebird.org/cflp/downloads/CFLP_O014.PDF "Tamanho máximo do código de uma Stored Procedure ou Trigger 48Kb de BLR, a linguagem compilada de Stored Procedures ou Triggers" Uma dica de quem já passou por isso, mesmo que seja ruim, diminua as identações, retire linhas em brancos desnecessárias e se ainda não der tente colocar alguns comandos ao lado de outros, se a coisa tá ruim a única solução que encontramos quando nos deparamos com isso, foi dividindo a procedure em duas ou mais, e pra falar a verdade algumas até ficaram melhor. "Anderson Miranda Barrozo" escreveu na notícia da mensagem:fdcde17a0810120726g7c24a794xa369bc42ef19d780 em mail.gmail.com... > Bom dia, > > Existe um limite de SP criada no FB ? > > > -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > AS Informática > Anderson Miranda Barrozo > (22) 8115-8761 > MSN: andersonpaduarj em hotmail.com > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jean.merelis em gmail.com Sun Oct 12 17:40:23 2008 From: jean.merelis em gmail.com (Jean Merelis) Date: Sun, 12 Oct 2008 16:40:23 -0300 Subject: [firebase-br] Tabelas ocultas In-Reply-To: <48EF9447.8070904@supersoft.com.br> References: <5cc6a7460810100803i4487010aw300e92aa9151789f@mail.gmail.com> <48EF9447.8070904@supersoft.com.br> Message-ID: <48F252A7.4080800@gmail.com> Boa tarde, O IBExpert permite você visualize as tabelas de sistemas sim. RDB$... Para isso clique com o botão direito, no banco de dados registrado no database explorer, clique em >> Database Registration Info.. >> Additional >> DB Explorer >> Show System Tables. []'s JeanMerelis Ricardo Frenedoso escreveu: > Eu não sei quais seriam as consequências, mas se vc criar sua tabela > com o prefixo RDB$, que é o prefixo das tabelas do sistema do > firebird, ela não aparece no IBExpert. > > Daniel Bastos escreveu: >> Ocultar suponho que não. >> Mas pense em salvar os dados criptografados lá .. >> >> 2008/10/9 Edison - Precisa Informatica Ltda : >> >>> Boa tarde pessoal >>> >>> pode parecer um tanto quanto esquisito, mais eu tenho a >>> necessidade de ocultar algumas tabelas de restricoes do sistema, tem >>> como >>> criar tabelas ocultas dentro do banco dados ( FB 1.5 ), sem que apareca >>> no ibexpert. ou talvez vcs tenha alguma ideia melhor. >>> >>> Ate+ >>> Edison >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >> >> >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Sun Oct 12 17:51:08 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Sun, 12 Oct 2008 17:51:08 -0200 Subject: [firebase-br] =?iso-8859-1?q?Ainda_sobre_a_migra=E7=E3o_do_fb_1?= =?iso-8859-1?q?=2E55__para_o_2=2E1?= In-Reply-To: <27258508.20081012110319@warmboot.com.br> References: <48F0B154.1090005@o2tecnologia.com.br> <7132447.20081011181040@warmboot.com.br> <27258508.20081012110319@warmboot.com.br> Message-ID: Carlos H. Cantu escreveu: > Então eu sugiro que vc poste uma mensagem para o Andreano (da > CodeGear) falando disso. Há um tempo atrás, ele postou aqui na lista > para que o pessoal que teve problema com o dbExpresse o Firebird > entrasse em contato com ele. > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br Já fiz, tanto que no proprio FDD foi mostrado como acessar o Firebird via dbexpress via drive da CoreLab. No delphi tour foi perguntado sobre a compatibilidade como Firebird, e dizeram que talvez seja feito alguma coisa sim. -- Fausto Alves Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From andersonpaduarj em gmail.com Sun Oct 12 20:40:21 2008 From: andersonpaduarj em gmail.com (Anderson Miranda Barrozo) Date: Sun, 12 Oct 2008 19:40:21 -0300 Subject: [firebase-br] Limite SP In-Reply-To: References: Message-ID: Não é em tamanho da SP mas sim a quantidade de SP que pode ser criado no banco. No meu banco to com 87 SP criada. Anderson Miranda 2008/10/12 Murilo Garcia Bento > http://www.comunidade-firebird.org/cflp/downloads/CFLP_O014.PDF > > "Tamanho máximo do código de uma Stored Procedure > ou Trigger > > 48Kb de BLR, a linguagem compilada de Stored > Procedures ou Triggers" > > Uma dica de quem já passou por isso, mesmo que seja ruim, diminua as > identações, retire linhas em brancos desnecessárias e se ainda não der tente > colocar alguns comandos ao lado de outros, se a coisa tá ruim a única > solução que encontramos quando nos deparamos com isso, foi dividindo a > procedure em duas ou mais, e pra falar a verdade algumas até ficaram melhor. > > > > "Anderson Miranda Barrozo" escreveu na notícia > da mensagem:fdcde17a0810120726g7c24a794xa369bc42ef19d780 em mail.gmail.com... > >> Bom dia, >> >> Existe um limite de SP criada no FB ? >> >> >> >> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- >> AS Informática >> Anderson Miranda Barrozo >> (22) 8115-8761 >> MSN: andersonpaduarj em hotmail.com >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com From breno em frialto.com.br Sun Oct 12 20:16:44 2008 From: breno em frialto.com.br (BRENO) Date: Sun, 12 Oct 2008 19:16:44 -0300 Subject: [firebase-br] SELECT com Between entre datas References: <48EF9F8F.9070006@gmail.com><00df01c92b16$b3e0d160$8603a8c0@motocana.com> <48F21B3C.5080802@gmail.com> Message-ID: <001601c92cb8$36acf900$f507a8c0@jipfrialto.com.br> como disse nosso amigo kleber, pode ser sim problema no formato da data que está sendo enviado ao parâmetro no sql. ----- Original Message ----- From: "Evandro Siqueira" To: "FireBase" Sent: Sunday, October 12, 2008 12:43 PM Subject: Re: [firebase-br] SELECT com Between entre datas Kleber Caneva escreveu: > Os paramtros vc está usando como Date ou como String.. > > Se for como stirng, vc tem que passar no formato americano mm/dd/yyy ou > dd.mm.yyyy > Se for date ele se encarrega disso. > > []´s > > Kléber Caneva > > > Olá Kleber, Estou usando: qryVendas.ParamByName('INICIO').AsDate := (Variável tipo Date); Ele está me retornando um dataset vazio. > > ----- Original Message ----- > From: "Evandro Siqueira" > To: > Sent: Friday, October 10, 2008 3:31 PM > Subject: [firebase-br] SELECT com Between entre datas > > > Boa tarde Pessoal, > > Tô com um caso estranho aqui, e queria ver se alguém pode me dar uma > luz. tenho a seguinte tabela: > > CREATE TABLE VENDAS ( > EMISSAO DATA /* DATA = DATE */, > LX_PEDIDO INT02 /* INT02 = INTEGER */, > FV_PEDIDO INT02 /* INT02 = INTEGER */, > ID_CLIENTE INT02 /* INT02 = INTEGER */, > VALOR_TOTAL DEC05 /* DEC05 = NUMERIC(15,2) */ > ); > > Nesta tabela tem aproximadamente 300 registros entre o período de 01 e > 30/09. > > Estou utilizando o seguinte select: > > SELECT V.EMISSAO > , V.LX_PEDIDO > , V.FV_PEDIDO > , V.ID_CLIENTE > , C.RAZAO_SOCIAL > , V.VALOR_TOTAL > FROM VENDAS V > LEFT JOIN CLIENTES C ON C.ID_LINX = V.ID_CLIENTE > WHERE V.EMISSAO BETWEEN :INICIO AND :FINAL > ORDER BY V.EMISSAO > > E informando as datas de início e fim nos parâmetros (01/09/2008 e > 30/09/2008). Não retorna nada nem no IBExpert nem no Delphi. Estou > usando Firebird 2.1 e Delphi 2007 com IBO. Alguém tem alguma idéia do > que possa ser? > > Fico grato a todos, > > Evandro Siqueira > Programador > Aracaju/SE > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Sun Oct 12 22:16:28 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Sun, 12 Oct 2008 21:16:28 -0300 Subject: [firebase-br] Limite SP In-Reply-To: References: Message-ID: <101975934.20081012211628@warmboot.com.br> AMB> Não é em tamanho da SP mas sim a quantidade de SP que pode ser criado no AMB> banco. No meu banco to com 87 SP criada. Não há limite prático. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br From giovaniroche em msn.com Mon Oct 13 08:47:34 2008 From: giovaniroche em msn.com (=?iso-8859-1?Q?Giovani_Roch=EA?=) Date: Mon, 13 Oct 2008 08:47:34 -0200 Subject: [firebase-br] =?iso-8859-1?q?SP_n=E3o_executa_ultimo_loop_no_FOR_?= =?iso-8859-1?q?SELECT?= Message-ID: Bom dia. Tenho uma SP que percorre todos os registros de um FOR SELECT perfeitamente. O único problema é que no último registro ela não grava as alterações. Debuguei direto no BD e vi que ela percorre o ultimo registro perfeitamente porém não grava. O que pode ser isso? A SP é essa: SALDO = :VALOR;> FOR > SELECT CODIGO,SALDO FROM CONTA_A_RECEBER > WHERE STATUS = 0 > AND VALOR > 0 > AND COD_CLIENTE = :COD_CLIENTE > ORDER BY DATA_LANCAMENTO > INTO > :COD,:SUB > DO > BEGIN > > IF (:SALDO > 0) THEN > BEGIN > > IF (:SALDO < :SUB) THEN > BEGIN > NOVOVALOR = :SUB - :SALDO; > SALDO = 0; > END > IF (:SALDO > :SUB) THEN > BEGIN > NOVOVALOR = 0; > SALDO = :SALDO - :SUB; > END > IF (:SALDO = :SUB) THEN > BEGIN > NOVOVALOR = 0; > SALDO = 0; > END > UPDATE CONTA_A_RECEBER SET > SALDO = :NOVOVALOR > WHERE CODIGO = :COD; > > IF (:NOVOVALOR = 0) THEN > BEGIN > UPDATE CONTA_A_RECEBER SET > STATUS = 1, > DATA_PAGTO = CURRENT_DATE, > HORA_PAGTO = CURRENT_TIME > WHERE CODIGO = :COD; > END > END > > SUSPEND; > END> END; _________________________________________________________________ Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video! http://video.msn.com/?mkt=pt-br From kmerlotti em gmail.com Mon Oct 13 09:02:58 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Mon, 13 Oct 2008 09:02:58 -0200 Subject: [firebase-br] Mudando de SS para CS 1.5 In-Reply-To: <1CFAE15C437C495EB5053192DA6EEB0D@sandro> References: <1CFAE15C437C495EB5053192DA6EEB0D@sandro> Message-ID: <20eaa6880810130402i6295bcf0j355e81e940bbe5bf@mail.gmail.com> vc está usando o nome/ip do servidor no caminho do banco? tipo: localhost:c:\dados\banco.fdb ou 192.168.0.1:c:\dados\banco.fdb Sem isso acho que não conecta não! :-) Abraços! On Sat, Oct 11, 2008 at 4:16 PM, Sandro wrote: > boa tarde.. > > Sempre usei o fb 1.5 SS, porem tentei instalar a versao CS e me da erro de I/O > > Não fiz backup e restore porque as ODS das duas versões são a mesma, creio eu..rsrs. > > Mas o pq desse erro quando mudo de SS para CS ? > > 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 > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From robson em intersolid.com.br Mon Oct 13 08:36:18 2008 From: robson em intersolid.com.br (Robson Michel Pepece) Date: Mon, 13 Oct 2008 08:36:18 -0200 Subject: [firebase-br] RES: Limite SP In-Reply-To: References: Message-ID: <000c01c92d1f$889bfc90$99d3f5b0$@com.br> Bom dia... Atualmente estou usando o Firebird 2.1 e meu banco está com 136 SP e 250 Triggers não tenho nenhum problema. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Anderson Miranda Barrozo Enviada em: domingo, 12 de outubro de 2008 12:26 Para: FireBase Assunto: [firebase-br] Limite SP Bom dia, Existe um limite de SP criada no FB ? ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- ------------------------------------ AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.8.0/1718 - Release Date: 10/10/2008 07:07 From danilomibr em gmail.com Mon Oct 13 10:27:43 2008 From: danilomibr em gmail.com (Danilo Miranda) Date: Mon, 13 Oct 2008 09:27:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_com_=CDndice_e_View?= Message-ID: Olá amigos, bom dia! Tenho uma tabela que possui um índice num campo DATE (nome DVENC), tenho uma view que traz os dados desta tabela, porém está com um desempenho ruim. Fiz uns testes neste bando em um FB2.1 e percebi que se desativasse o índice deste campo DVENC o desempenho melhora significamente. Porém este banco rodava "oficialmente" em um FB1.5.1 e qdo desativo ou removo este índice, ao fazer o select na View aparece o seguinte erro no IBEXPERT: =*=*=*=*=*=*= The cursor identified in the update or delete statement is not positioned on a row. no current record for fetch operation. ------ Performance info ------ Prepare time = 3s 109ms Execute time = 1s 766ms Current memory = 1.169.276 Max memory = 1.391.256 Memory buffers = 2.048 Reads from disk to cache = 563 Writes from cache to disk = 0 Fetches from cache = 4.429.465 =*=*=*=*=*=*=*= no ISQL o erro é o seguinte: SQLCODE = -508 the cursor no current record for fetch operation alguém saberia o motivo deste erro? Já atualizei a versão do FB1.5.1 para FB1.5.5 (última versão), porém o erro persiste. Esta é a minha view CREATE VIEW VW_BOLETO_DADOS( ID_BOLETO, DVENC, VALOR, NOME, ) AS select b.ID_BOLETO , b.DVENC , b.VALOR , p.NOME from BOLETOS_TMP b join VW_PESSOA_TO_SOCIO p on (p.ID_SOCIO=b.ID_SOCIO) ; -- Obrigado From listas em warmboot.com.br Mon Oct 13 10:51:20 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 13 Oct 2008 09:51:20 -0300 Subject: [firebase-br] Crise mundial e Firebird (Importante) Message-ID: <443229310.20081013095120@warmboot.com.br> Diferente do que o nosso presidente diz, ninguém está imune a crise financeira, e isso incluí a Fundação Firebird, que paga os salários dos desenvolvedores do FB. O projeto hoje tem 3 desenvolvedores trabalhando "full time" para o FB e mais dois que recebem por horas trabalhadas. A questão é que a maior parte das reservas da Fundação não está em dólar, mas os "salários" são indexados em USD. A repentina "valorização" da moeda americana em todo o mundo acaba afetando diretamente as reservas da Fundação. Independente disso, o Firebird tem milhões de usuários em todo o mundo, mas somente uma pequena parte contribui financeiramente com o projeto. Se tomarmos por base o Brasil, que tem a maior base de usuários de Firebird no mundo, o número de contribuidores é mínimo :-( Sendo assim, eu peço a todos vocês que tenham condições de ajudar o projeto, seja associando-se à fundação, ou mesmo fazendo uma doação esporádica (de qualquer valor), que façam isso agora. Tornar-se um membro associado da Fundação custa apenas US$ 50 (por ano!). Para quem pode contribuir com mais dinheiro, ainda há opção de se tornar um membro votante (US$ 300/ano, que pode ser divido em 12 pagamentos de US$ 25). Grandes empresas, com dezenas ou centenas de clientes e que usam o Firebird nos seus sistemas, podem também se tornar patrocinadores do projeto! Independente da opção escolhida, o processo de afiliação ou doação é muito simples, e a única coisa que você precisa ter é um cartão de crédito internacional, ou uma conta no PayPal, ou fazer uma transferência bancária internacional (Swift). SE VOCÊ QUER VER NOSSO PÁSSARO EVOLUINDO CADA VEZ MAIS RÁPIDO, ESTÁ NA HORA DE DAR UMA FORCINHA ;-) Para mais informações sobre o assunto e ver os links de associação, acessem o artigo em www.firebase.com.br/fb/artigo.php?id=1452 Espero que muitos dos que estão lendo essa mensagem se conscientizem da importância de apoiar o projeto economicamente, e que tomem uma atitude quanto a isso. Independente da quantia, a simples açãr de descruzar os braços já faz uma grande diferença! []s Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From fernando.bg em gmail.com Mon Oct 13 11:50:20 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Mon, 13 Oct 2008 13:50:20 +0000 (UTC) Subject: [firebase-br] =?iso-8859-1?q?Ainda_sobre_a_migra=E7=E3o_do_fb_1?= =?iso-8859-1?q?=2E55__para_o_2=2E1?= References: <48F0B154.1090005@o2tecnologia.com.br> <7132447.20081011181040@warmboot.com.br> <27258508.20081012110319@warmboot.com.br> Message-ID: Fausto wrote: > Já fiz, tanto que no proprio FDD foi mostrado como acessar o Firebird > via dbexpress via drive da CoreLab. > No delphi tour foi perguntado sobre a compatibilidade como Firebird, > e dizeram que talvez seja feito alguma coisa sim. Bom dia Fausto Ouvi umas conversas de bastidores por enquanto que vai ter um driver para FB para o DBX4 e o melhor vai ser open source. Mas ainda não é nada certeza. Mas mesmo assim é uma esperança já que a CG não disponíbiliza logo um Drive para FB. T++++++++++ -- From a.lima.silva em terra.com.br Mon Oct 13 12:00:04 2008 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Mon, 13 Oct 2008 11:00:04 -0300 Subject: [firebase-br] 1/2 OFF : User Control x Firebird In-Reply-To: Message-ID: <000c01c92d3b$ff26c0e0$140a000a@lab.local> Pessoal, já postei em uma lista exclusiva de delphi e ninguem respondeu por isso .... Alguem da lista usa o User Control ? Usa com DBX ? Poderia falar sobre essa experiência ? Motivo : Uso o ToolsAndComps, entretanto o componente deixa transações abertas, e mesmo usando Zeos em conexão que não seja pela rede local fica impraticavel .... Obrigado desde já. Antonio Carlos From luisalberto em atsinformatica.com.br Mon Oct 13 12:07:32 2008 From: luisalberto em atsinformatica.com.br (Luis Alberto - Analista de Sistemas) Date: Mon, 13 Oct 2008 11:07:32 -0300 Subject: [firebase-br] RES: Crise mundial e Firebird (Importante) In-Reply-To: <443229310.20081013095120@warmboot.com.br> Message-ID: Cantu, Eu gostaria de contribuir. Uso FB há algum tempo e nunca contribui com nada. Não acho justo só usar... usar e não ajudar. Não trabalho com cartão de crédito. Como funciona esse esquema de PayPal? Grato. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: segunda-feira, 13 de outubro de 2008 09:51 Para: lista em firebase.com.br Assunto: [firebase-br] Crise mundial e Firebird (Importante) Prioridade: Alta Diferente do que o nosso presidente diz, ninguém está imune a crise financeira, e isso incluí a Fundação Firebird, que paga os salários dos desenvolvedores do FB. O projeto hoje tem 3 desenvolvedores trabalhando "full time" para o FB e mais dois que recebem por horas trabalhadas. A questão é que a maior parte das reservas da Fundação não está em dólar, mas os "salários" são indexados em USD. A repentina "valorização" da moeda americana em todo o mundo acaba afetando diretamente as reservas da Fundação. Independente disso, o Firebird tem milhões de usuários em todo o mundo, mas somente uma pequena parte contribui financeiramente com o projeto. Se tomarmos por base o Brasil, que tem a maior base de usuários de Firebird no mundo, o número de contribuidores é mínimo :-( Sendo assim, eu peço a todos vocês que tenham condições de ajudar o projeto, seja associando-se à fundação, ou mesmo fazendo uma doação esporádica (de qualquer valor), que façam isso agora. Tornar-se um membro associado da Fundação custa apenas US$ 50 (por ano!). Para quem pode contribuir com mais dinheiro, ainda há opção de se tornar um membro votante (US$ 300/ano, que pode ser divido em 12 pagamentos de US$ 25). Grandes empresas, com dezenas ou centenas de clientes e que usam o Firebird nos seus sistemas, podem também se tornar patrocinadores do projeto! Independente da opção escolhida, o processo de afiliação ou doação é muito simples, e a única coisa que você precisa ter é um cartão de crédito internacional, ou uma conta no PayPal, ou fazer uma transferência bancária internacional (Swift). SE VOCÊ QUER VER NOSSO PÁSSARO EVOLUINDO CADA VEZ MAIS RÁPIDO, ESTÁ NA HORA DE DAR UMA FORCINHA ;-) Para mais informações sobre o assunto e ver os links de associação, acessem o artigo em www.firebase.com.br/fb/artigo.php?id=1452 Espero que muitos dos que estão lendo essa mensagem se conscientizem da importância de apoiar o projeto economicamente, e que tomem uma atitude quanto a isso. Independente da quantia, a simples açãr de descruzar os braços já faz uma grande diferença! []s Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Information from ESET NOD32 Antivirus, version of virus signature database 3512 (20081010) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 3512 (20081010) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From listas em warmboot.com.br Mon Oct 13 12:26:49 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 13 Oct 2008 11:26:49 -0300 Subject: [firebase-br] RES: Crise mundial e Firebird (Importante) Message-ID: <1921105313.20081013112649@warmboot.com.br> Sobre o Paypal: http://pt.wikipedia.org/wiki/Paypal Se vc não tem cartão de crédito, e tb não tem conta no PayPal, acho que a melhor alternativa para você é fazer uma transferência bancária internacional. Para isso, vc vai precisar dos dados da conta bancária da fundação, que vc pode solicitar pelo link http://www.firebirdsql.org/index.php?op=ffoundation&id=contact_us Outra opção é você pedir pra um amigo que tenha cartão de crédito internacional fazer o pagamento para você, e depois vc reembolsa ele. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br LAAdS> LAAdS> Cantu, LAAdS> Eu gostaria de contribuir. Uso FB há algum tempo e nunca contribui com nada. LAAdS> Não acho justo só usar... usar e não ajudar. LAAdS> Não trabalho com cartão de crédito. Como funciona esse esquema de PayPal? LAAdS> Grato. From prismars em gmail.com Mon Oct 13 11:50:48 2008 From: prismars em gmail.com (Moacir - GMail) Date: Mon, 13 Oct 2008 11:50:48 -0200 Subject: [firebase-br] Crise mundial e Firebird (Importante) In-Reply-To: <443229310.20081013095120@warmboot.com.br> References: <443229310.20081013095120@warmboot.com.br> Message-ID: <48F35238.7050900@gmail.com> Carlos valeu pela 'chacoalhada', hehehe. Eu e um amigo acabamos de fazer nossa doação !! Pessoal, vamos lá, afinal é uma ótima chance de fazermos alguma coisa concreta pelo Firebird . [ ]´s Moacir Carlos H. Cantu escreveu: > Diferente do que o nosso presidente diz, ninguém está imune a crise > financeira, e isso incluí a Fundação Firebird, que paga os salários > dos desenvolvedores do FB. O projeto hoje tem 3 desenvolvedores > trabalhando "full time" para o FB e mais dois que recebem por horas > trabalhadas. > > A questão é que a maior parte das reservas da Fundação não está em > dólar, mas os "salários" são indexados em USD. A repentina > "valorização" da moeda americana em todo o mundo acaba afetando > diretamente as reservas da Fundação. > > Independente disso, o Firebird tem milhões de usuários em todo o > mundo, mas somente uma pequena parte contribui financeiramente com o > projeto. Se tomarmos por base o Brasil, que tem a maior base de > usuários de Firebird no mundo, o número de contribuidores é mínimo :-( > > Sendo assim, eu peço a todos vocês que tenham condições de ajudar o > projeto, seja associando-se à fundação, ou mesmo fazendo uma doação > esporádica (de qualquer valor), que façam isso agora. > > Tornar-se um membro associado da Fundação custa apenas US$ 50 (por > ano!). Para quem pode contribuir com mais dinheiro, ainda há opção de > se tornar um membro votante (US$ 300/ano, que pode ser divido em 12 > pagamentos de US$ 25). Grandes empresas, com dezenas ou centenas de > clientes e que usam o Firebird nos seus sistemas, podem também se > tornar patrocinadores do projeto! > > Independente da opção escolhida, o processo de afiliação ou doação é > muito simples, e a única coisa que você precisa ter é um cartão de > crédito internacional, ou uma conta no PayPal, ou fazer uma > transferência bancária internacional (Swift). > > SE VOCÊ QUER VER NOSSO PÁSSARO EVOLUINDO CADA VEZ MAIS RÁPIDO, ESTÁ NA > HORA DE DAR UMA FORCINHA ;-) > > Para mais informações sobre o assunto e ver os links de associação, > acessem o artigo em www.firebase.com.br/fb/artigo.php?id=1452 > > Espero que muitos dos que estão lendo essa mensagem se conscientizem > da importância de apoiar o projeto economicamente, e que tomem uma > atitude quanto a isso. Independente da quantia, a simples açãr de > descruzar os braços já faz uma grande diferença! > > []s > Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From listas em warmboot.com.br Mon Oct 13 13:01:48 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 13 Oct 2008 12:01:48 -0300 Subject: [firebase-br] Crise mundial e Firebird (Importante) In-Reply-To: <48F35238.7050900@gmail.com> References: <443229310.20081013095120@warmboot.com.br> <48F35238.7050900@gmail.com> Message-ID: <897496324.20081013120148@warmboot.com.br> Parabéns! Espero que outros sigam seu exemplo! []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br MG> Carlos MG> valeu pela 'chacoalhada', hehehe. MG> Eu e um amigo acabamos de fazer nossa doação !! MG> Pessoal, vamos lá, afinal é uma ótima chance de fazermos alguma coisa MG> concreta pelo Firebird . MG> [ ]´s MG> Moacir From a.lima.silva em terra.com.br Mon Oct 13 13:40:53 2008 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Mon, 13 Oct 2008 12:40:53 -0300 Subject: [firebase-br] RES: RES: Crise mundial e Firebird (Importante) In-Reply-To: <1921105313.20081013112649@warmboot.com.br> Message-ID: <001001c92d4a$13f62ca0$140a000a@lab.local> Também gostaria de contribuir, desculpe a pergunta, mas qualquer banco faz essa transferência internacional ou so o Banco do Brasil ( se fizer ), isso tem que ser declarado do IR ? Alguem que já fez poderia falar sobre ? []s. Antonio CArlos -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: segunda-feira, 13 de outubro de 2008 11:27 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: Crise mundial e Firebird (Importante) Sobre o Paypal: http://pt.wikipedia.org/wiki/Paypal Se vc não tem cartão de crédito, e tb não tem conta no PayPal, acho que a melhor alternativa para você é fazer uma transferência bancária internacional. Para isso, vc vai precisar dos dados da conta bancária da fundação, que vc pode solicitar pelo link http://www.firebirdsql.org/index.php?op=ffoundation&id=contact_us Outra opção é você pedir pra um amigo que tenha cartão de crédito internacional fazer o pagamento para você, e depois vc reembolsa ele. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br LAAdS> LAAdS> Cantu, LAAdS> Eu gostaria de contribuir. Uso FB há algum tempo e nunca contribui com nada. LAAdS> Não acho justo só usar... usar e não ajudar. LAAdS> Não trabalho com cartão de crédito. Como funciona esse esquema de PayPal? LAAdS> 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 No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.8.0/1722 - Release Date: 13/10/2008 07:50 From fausto.s.a em uol.com.br Mon Oct 13 13:58:01 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Mon, 13 Oct 2008 13:58:01 -0200 Subject: [firebase-br] =?iso-8859-1?q?Ainda_sobre_a_migra=E7=E3o_do_fb_1?= =?iso-8859-1?q?=2E55__para_o_2=2E1?= In-Reply-To: References: <48F0B154.1090005@o2tecnologia.com.br> <7132447.20081011181040@warmboot.com.br> <27258508.20081012110319@warmboot.com.br> Message-ID: Forrest® escreveu: > Fausto wrote: > >> Já fiz, tanto que no proprio FDD foi mostrado como acessar o Firebird >> via dbexpress via drive da CoreLab. >> No delphi tour foi perguntado sobre a compatibilidade como Firebird, >> e dizeram que talvez seja feito alguma coisa sim. > > Bom dia Fausto > > Ouvi umas conversas de bastidores por enquanto que vai ter um driver > para FB para o DBX4 e o melhor vai ser open source. Mas ainda não é > nada certeza. Mas mesmo assim é uma esperança já que a CG não > disponíbiliza logo um Drive para FB. Forrest! Acho que a sua conversa tem sentido, pois conversei com o "bastidor", que esta desenvolvendo o driver, ele disse que esta faltando apenas a parte do client library, e que no máximo em uma semana já teremos algo para testar. Até que esta indo rápido, faz duas semanas que ele esta em cima disso. Ele me disse também que assim que terminar o drive para Firebird vai escrever um para o PostGree. Vamos aguardar, mas o que o rapaz fala ele cumpre.. portanto teremos boas notícias em muito breve. -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From fernando.bg em gmail.com Mon Oct 13 15:11:54 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Mon, 13 Oct 2008 17:11:54 +0000 (UTC) Subject: [firebase-br] =?iso-8859-1?q?Ainda_sobre_a_migra=E7=E3o_do_fb_1?= =?iso-8859-1?q?=2E55__para_o_2=2E1?= References: <48F0B154.1090005@o2tecnologia.com.br> <7132447.20081011181040@warmboot.com.br> <27258508.20081012110319@warmboot.com.br> Message-ID: Fausto wrote: > Forrest! > Acho que a sua conversa tem sentido, pois conversei com o "bastidor", > que esta desenvolvendo o driver, ele disse que esta faltando apenas a > parte do client library, e que no máximo em uma semana já teremos > algo para testar. > Até que esta indo rápido, faz duas semanas que ele esta em cima disso. > Ele me disse também que assim que terminar o drive para Firebird vai > escrever um para o PostGree. > Vamos aguardar, mas o que o rapaz fala ele cumpre.. portanto teremos > boas notícias em muito breve. hahahaha você tem razão Fausto eu tinha esquecido de comentar sobre a parte do PGSQL. É isso mesmo o negócio agora é aguardar as boas novas. T++++++++++++++ -- From michel.monaco em gmail.com Mon Oct 13 17:15:19 2008 From: michel.monaco em gmail.com (=?ISO-8859-1?Q?Michel_M=F4naco?=) Date: Mon, 13 Oct 2008 16:15:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?SP_n=E3o_executa_ultimo_loop_no_FOR_?= =?iso-8859-1?q?SELECT?= In-Reply-To: References: Message-ID: Ela não executa nenhum dos dois updates (não tenho como testar no trabalho) ? 2008/10/13 Giovani Rochê > > Bom dia. > > Tenho uma SP que percorre todos os registros de um FOR SELECT > perfeitamente. O único problema é que no último registro ela não grava as > alterações. Debuguei direto no BD e vi > que ela percorre o ultimo registro perfeitamente porém não grava. O que > pode ser isso? > > A SP é essa: > > SALDO = :VALOR;> FOR > > SELECT CODIGO,SALDO FROM CONTA_A_RECEBER > > WHERE STATUS = 0 > > AND VALOR > 0 > > AND COD_CLIENTE = :COD_CLIENTE > > ORDER BY DATA_LANCAMENTO > > INTO > > :COD,:SUB > > DO > > BEGIN > > > > IF (:SALDO > 0) THEN > > BEGIN > > > > IF (:SALDO < :SUB) THEN > > BEGIN > > NOVOVALOR = :SUB - :SALDO; > > SALDO = 0; > > END > > IF (:SALDO > :SUB) THEN > > BEGIN > > NOVOVALOR = 0; > > SALDO = :SALDO - :SUB; > > END > > IF (:SALDO = :SUB) THEN > > BEGIN > > NOVOVALOR = 0; > > SALDO = 0; > > END > > UPDATE CONTA_A_RECEBER SET > > SALDO = :NOVOVALOR > > WHERE CODIGO = :COD; > > > > IF (:NOVOVALOR = 0) THEN > > BEGIN > > UPDATE CONTA_A_RECEBER SET > > STATUS = 1, > > DATA_PAGTO = CURRENT_DATE, > > HORA_PAGTO = CURRENT_TIME > > WHERE CODIGO = :COD; > > END > > END > > > > SUSPEND; > > END> END; > > _________________________________________________________________ > Confira vídeos com notícias do NY Times, gols direto do Lance, > videocassetadas e muito mais no MSN Video! > http://video.msn.com/?mkt=pt-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 cleidson em zmed.com.br Mon Oct 13 17:21:20 2008 From: cleidson em zmed.com.br (Cleidson) Date: Mon, 13 Oct 2008 16:21:20 -0300 Subject: [firebase-br] Como distribuir um sistema feito em Delphi, que utiliza o FireBird como base de dados In-Reply-To: <1103E134118E452A92DD7C0FBAC0B194@aleph> References: <94F7AA98F8984D7FBA4FC1A2F498BB39@rubens> <48E75B91.1080907@conchalnet.com.br> <1103E134118E452A92DD7C0FBAC0B194@aleph> Message-ID: Paulo, Eu distribuo, via internet um sistema que usa Firebird. O método que adotei foi o seguinte: Eu usava o innosetup pra após instalar o meu sistema, ele instalava o firebird no modo silent (instala sem te perguntar nada). Mas ocasionalmente eu tinha alguns problemas com isso, porque em alguns clientes já existia uma outra versao do Firebird ou Interbase rodando, o que fazia com que o meu servidor nao rodasse. O que fiz entao, adotei a versao 2.1 do firebird. E crio a minha propria instancia do servidor, e com uma porta diferente da padrao. Nesse caso, nao interessa se o cliente tem outra versao do servidor na maquina dele, a minha sempre vai servir à minha aplicacao independente de qualquer coisa. E quanto ao banco, no meu caso, envio um arquivo vazio junto na instalação. Paulo - yahoo escreveu: > Pessoal: > > Peço licença para colocar algumas perguntas relacionadas com a > distribuição/instalação de um sistema, que pretendo vender através de > em um site (ainda a ser montado). Na empresa em que eu trabalhava, > eu e meus colegas é que íamos diretamente ao cliente e fazíamos a > instalação para ele, em toda a sua rede, e por isso não tenho experiência > quanto a vender um sistema pela Internet. > > Estou terminando um sistema feito em Delphi 7 (sete), que utiliza > base de dados FireBird 2.1 (utilizo DBExpress, com driver do InterBase). > Obs.: É um sistema relativamente simples, para ser usado em modo > monousuário > ou em rede. Não faz uso de nenhum recurso especial, não exige conexão > com a Internet para funcionar. > > Gostaria de saber das pessoas que trabalham de forma semelhante à > que citei acima como é que fazem para distribuir o sistema (supondo que > eu venha a criar um site de onde os clientes possam baixar a instalação). > > Eis as principais dúvidas: > > a) Vocês criaram a instalação do FB e do aplicativo como uma única > instalação, ou como duas instalações separadas ? > > b) É preferível eu ter uma instalador apenas para meu sistema, > e nas instruções de instalação orientar ao usuário que rode antes > o instalador do FB ? > > c) É possível eu criar um instalador (no Inno Setup, por exemplo) que > detecte se o FB está ou não instalado no computador do usuário, > e que chame a instalação do FB automaticamente, se necessário ? > > d) Vocês incluem um banco de dados vazio nas suas instalações, ou chamam > alguma rotina (script ?) que se comunica com o FB e cria o banco de > dados na > hora da instalação ? Podem enviar um exemplo ? > > e) Estou pensando em enviar o FB embarcado, como default, pois imagino que > um usuário que não seja da área de Informática possa ter alguma dificuldade > em instalar o FireBird. Assim, tudo o que meu instalador precisaria > fazer seria > copiar os executável do sistema, o BD vazio, etc. para uma pasta e criar um > ícone no desktop. Caso o usuário queira usar o sistema em rede, então > eu deixaria instruções (no meu site - que estou pensando em criar) para uma > instalação em rede - que alertaria ao usuário que alguém da área de > Informática > deveria fazer a instalação. Alguém já pensou em algo assim ? O que > acham disso ? > > Enfim, agradeço muito se me derem algumas orientações quanto a este > assunto. > > Muito obrigado pela atenção de todos. > Paulo > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rodrigobuschmann em hotmail.com Mon Oct 13 18:37:12 2008 From: rodrigobuschmann em hotmail.com (Rodrigo) Date: Mon, 13 Oct 2008 17:37:12 -0300 Subject: [firebase-br] RES: Crise mundial e Firebird (Importante) References: <1921105313.20081013112649@warmboot.com.br> Message-ID: Já estou fazendo minha doação, espero que sirva de incentivo a todos. Acho que deveria existir um processo mais simples (mais do que ja é) e mais visível para serem efetuadas as doações, creio que os resultados seriam melhor. From fabio.de.brito.machado em gmail.com Mon Oct 13 18:58:56 2008 From: fabio.de.brito.machado em gmail.com (=?iso-8859-1?Q?F=E1bio_Machado_=28Gmail=29?=) Date: Mon, 13 Oct 2008 17:58:56 -0300 Subject: [firebase-br] Carlos H. Cantu (Driver firebird dbexpress) Message-ID: <48f3c4fd.24035a0a.3d3b.5f79@mx.google.com> Boa noite .. Queria saber do Carlos H. Cantu, se não há um driver que a própria firebase possa disponibilizar para o acesso utilizando os componentes dbexpress .. para Delphi 7 e os posteriores? Por que essa pergunta .. muitos de nós temos tido dificuldades de acesso ao banco principalmente na nova versão a 2.1. Eu por exemplo tive que retroceder no desenvolvimento uma nova base de dados utilizando a versão 2.1 pelo simples motivo de estar conseguindo conexão ao banco. From fernando.bg em gmail.com Mon Oct 13 20:38:18 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Mon, 13 Oct 2008 22:38:18 +0000 (UTC) Subject: [firebase-br] Carlos H. Cantu (Driver firebird dbexpress) References: <48f3c4fd.24035a0a.3d3b.5f79@mx.google.com> Message-ID: Fábio Machado (Gmail) wrote: > Boa noite .. Queria saber do Carlos H. Cantu, se não há um driver que > a própria firebase possa disponibilizar para o acesso utilizando os > componentes dbexpress .. para Delphi 7 e os posteriores? Por que essa > pergunta .. muitos de nós temos tido dificuldades de acesso ao banco > principalmente na nova versão a 2.1. Eu por exemplo tive que > retroceder no desenvolvimento uma nova base de dados utilizando a > versão 2.1 pelo simples motivo de estar conseguindo conexão ao banco. Boa noite Fábio, sei que sua pergunta foi direcionado para o Cantu, mas de uma olhada na thread do dia 11/10/2008 que o Fausto abriu com o nome Ainda sobre a migração do Fb 1.55 para o 2.1. O interessante seria mais no finalzinho dessa thread. T++++++++++++++++++++ -- From listas em warmboot.com.br Mon Oct 13 20:57:29 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 13 Oct 2008 19:57:29 -0300 Subject: [firebase-br] Carlos H. Cantu (Driver firebird dbexpress) In-Reply-To: <48f3c4fd.24035a0a.3d3b.5f79@mx.google.com> References: <48f3c4fd.24035a0a.3d3b.5f79@mx.google.com> Message-ID: <114787339.20081013195729@warmboot.com.br> Por enquanto, quem quiser um driver 100% compatível com FB para D7 terá que comprar o da CoreLab ou da Upscene. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br FM> Boa noite .. Queria saber do Carlos H. Cantu, se não há um driver que a FM> própria firebase possa disponibilizar para o acesso utilizando os FM> componentes dbexpress .. para Delphi 7 e os posteriores? Por que essa FM> pergunta .. muitos de nós temos tido dificuldades de acesso ao banco FM> principalmente na nova versão a 2.1. Eu por exemplo tive que retroceder no FM> desenvolvimento uma nova base de dados utilizando a versão 2.1 pelo simples FM> motivo de estar conseguindo conexão ao banco. From fausto.s.a em uol.com.br Mon Oct 13 21:17:49 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Mon, 13 Oct 2008 21:17:49 -0200 Subject: [firebase-br] =?iso-8859-1?q?Sobre_a_migra=E7=E3o_do_fb_1=2E55__p?= =?iso-8859-1?q?ara_o_2=2E1_-_Solu=E7=E3o?= In-Reply-To: References: <48F0B154.1090005@o2tecnologia.com.br> <7132447.20081011181040@warmboot.com.br> <27258508.20081012110319@warmboot.com.br> Message-ID: Depois de várias tentativas, como driver dbexpress nativo do Delphi 7,eu consegui fazer minha aplicação funcionar, mas muito mal. Aparece vários erros do nada, tem horas que as tabelas abrem hora não. Resolvi então baixar uma demo do site da corelab, e qual não foi minha surpresa, funcionou perfeitamente. Os erros que resultam do drive nativo do dbx, pelo menos no delphi 7, podem ser resolvidos desabilitando a propriedade *GetMetadata* para True do componente TSQLDataSet, esta informação foi o próprio Dimitri quem deu, em um forum sobre firebird. Mas devido a pressa em atualizar para a nova versão do FB, não me aventurei muito a fazer testes devido a esta afirmação no help do próprio delphi: Use GetMetadata to turn on or off the fetching of metadata on a database object. Setting GetMetadata to False will improve performance because no additional SQL will execute in order to get index information. However, setting GetMetadata to False might slow any attempts to update data using a client dataset that is linked via a dataset provider because the resolver might not generate optimized SQL to perform the update. Ele também foi bem claro qto ao uso do driver nativo do delphi, visto que o a Codegear/Embarcadero não tem nenhum compromisso em manter a compatibilidade com o Firebird e sim como Interbase. Portanto, amigos, até o firebird 2.0, o driver dbexpress nativo do delphi, creio que até mesmo o dbx4.0 que esta no delphi 2007, funciona, mas a versão 2.1 do Firebird não. E por utilizar ele em larga escala, e por ser um SGDB de fácil instalação e manutenção creio que compensa sim o investimento em um driver de terceiros. -- Fausto Alves Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From webmaster em sssinformatica.com.br Mon Oct 13 22:22:03 2008 From: webmaster em sssinformatica.com.br (Adriano Ferreira) Date: Mon, 13 Oct 2008 21:22:03 -0300 Subject: [firebase-br] RES: Crise mundial e Firebird (Importante) In-Reply-To: <1921105313.20081013112649@warmboot.com.br> References: <1921105313.20081013112649@warmboot.com.br> Message-ID: <15d160ea0810131722o23bdd6a5j2a1573f97e4b1abf@mail.gmail.com> Não recomendo essa opção de transferência bancária não, pois poucos bancos oferecem o serviço e a tarifa é alta, em torno de R$ 80,00. -- Adriano Ferreira 2008/10/13 Carlos H. Cantu > Sobre o Paypal: http://pt.wikipedia.org/wiki/Paypal > > Se vc não tem cartão de crédito, e tb não tem conta no PayPal, acho > que a melhor alternativa para você é fazer uma transferência bancária > internacional. Para isso, vc vai precisar dos dados da conta bancária > da fundação, que vc pode solicitar pelo link > http://www.firebirdsql.org/index.php?op=ffoundation&id=contact_us > > Outra opção é você pedir pra um amigo que tenha cartão de crédito > internacional fazer o pagamento para você, e depois vc reembolsa ele. > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > > LAAdS> > LAAdS> Cantu, > > LAAdS> Eu gostaria de contribuir. Uso FB há algum tempo e nunca contribui > com nada. > LAAdS> Não acho justo só usar... usar e não ajudar. > > LAAdS> Não trabalho com cartão de crédito. Como funciona esse esquema de > PayPal? > > LAAdS> 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 fausto.s.a em uol.com.br Mon Oct 13 21:28:06 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Mon, 13 Oct 2008 21:28:06 -0200 Subject: [firebase-br] Como distribuir um sistema feito em Delphi, que utiliza o FireBird como base de dados In-Reply-To: <1103E134118E452A92DD7C0FBAC0B194@aleph> References: <94F7AA98F8984D7FBA4FC1A2F498BB39@rubens> <48E75B91.1080907@conchalnet.com.br> <1103E134118E452A92DD7C0FBAC0B194@aleph> Message-ID: Paulo - yahoo escreveu: > Estou terminando um sistema feito em Delphi 7 (sete), que utiliza > base de dados FireBird 2.1 (utilizo DBExpress, com driver do InterBase). > Obs.: É um sistema relativamente simples, para ser usado em modo > monousuário > ou em rede. Não faz uso de nenhum recurso especial, não exige conexão > com a Internet para funcionar. Paulo, você já testou seu sistema em rede? Ou na string de conexão passou ao menos LocalHost:C:\SuaApp\Dados\SeuBanco.FDB? E funcionou? -- Fausto Alves Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From giovaniroche em msn.com Tue Oct 14 08:21:54 2008 From: giovaniroche em msn.com (=?iso-8859-1?Q?Giovani_Roch=EA?=) Date: Tue, 14 Oct 2008 08:21:54 -0200 Subject: [firebase-br] =?iso-8859-1?q?_RE=3A_=09SP_n=E3o_executa_ultimo_lo?= =?iso-8859-1?q?op_no_FOR_SELECT?= In-Reply-To: References: Message-ID: Obrigado pela atenção Michel. Descobri aonde estava o erro. Eu tirei o suspend e funcionou normal. Obrigado. > Date: Mon, 13 Oct 2008 16:15:19 -0300 > From: michel.monaco em gmail.com > To: lista em firebase.com.br > Subject: Re: [firebase-br] SP não executa ultimo loop no FOR SELECT > > Ela não executa nenhum dos dois updates (não tenho como testar no trabalho) > ? > > 2008/10/13 Giovani Rochê > > > > > Bom dia. > > > > Tenho uma SP que percorre todos os registros de um FOR SELECT > > perfeitamente. O único problema é que no último registro ela não grava as > > alterações. Debuguei direto no BD e vi > > que ela percorre o ultimo registro perfeitamente porém não grava. O que > > pode ser isso? > > > > A SP é essa: > > > > SALDO = :VALOR;> FOR > > > SELECT CODIGO,SALDO FROM CONTA_A_RECEBER > > > WHERE STATUS = 0 > > > AND VALOR > 0 > > > AND COD_CLIENTE = :COD_CLIENTE > > > ORDER BY DATA_LANCAMENTO > > > INTO > > > :COD,:SUB > > > DO > > > BEGIN > > > > > > IF (:SALDO > 0) THEN > > > BEGIN > > > > > > IF (:SALDO < :SUB) THEN > > > BEGIN > > > NOVOVALOR = :SUB - :SALDO; > > > SALDO = 0; > > > END > > > IF (:SALDO > :SUB) THEN > > > BEGIN > > > NOVOVALOR = 0; > > > SALDO = :SALDO - :SUB; > > > END > > > IF (:SALDO = :SUB) THEN > > > BEGIN > > > NOVOVALOR = 0; > > > SALDO = 0; > > > END > > > UPDATE CONTA_A_RECEBER SET > > > SALDO = :NOVOVALOR > > > WHERE CODIGO = :COD; > > > > > > IF (:NOVOVALOR = 0) THEN > > > BEGIN > > > UPDATE CONTA_A_RECEBER SET > > > STATUS = 1, > > > DATA_PAGTO = CURRENT_DATE, > > > HORA_PAGTO = CURRENT_TIME > > > WHERE CODIGO = :COD; > > > END > > > END > > > > > > SUSPEND; > > > END> END; > > > > _________________________________________________________________ > > Confira vídeos com notícias do NY Times, gols direto do Lance, > > videocassetadas e muito mais no MSN Video! > > http://video.msn.com/?mkt=pt-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 _________________________________________________________________ Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video! http://video.msn.com/?mkt=pt-br From luisalberto em atsinformatica.com.br Tue Oct 14 08:48:30 2008 From: luisalberto em atsinformatica.com.br (Luis Alberto - Analista de Sistemas) Date: Tue, 14 Oct 2008 07:48:30 -0300 Subject: [firebase-br] RES: RES: Crise mundial e Firebird (Importante) In-Reply-To: <15d160ea0810131722o23bdd6a5j2a1573f97e4b1abf@mail.gmail.com> Message-ID: Eh... Ae onera muito a doação (ao menos para mim)... Vou fazer pelo cartão e um amigo, como sugeriu o Cantu. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Adriano Ferreira Enviada em: segunda-feira, 13 de outubro de 2008 21:22 Para: FireBase Assunto: Re: [firebase-br] RES: Crise mundial e Firebird (Importante) Não recomendo essa opção de transferência bancária não, pois poucos bancos oferecem o serviço e a tarifa é alta, em torno de R$ 80,00. -- Adriano Ferreira 2008/10/13 Carlos H. Cantu > Sobre o Paypal: http://pt.wikipedia.org/wiki/Paypal > > Se vc não tem cartão de crédito, e tb não tem conta no PayPal, acho > que a melhor alternativa para você é fazer uma transferência bancária > internacional. Para isso, vc vai precisar dos dados da conta bancária > da fundação, que vc pode solicitar pelo link > http://www.firebirdsql.org/index.php?op=ffoundation&id=contact_us > > Outra opção é você pedir pra um amigo que tenha cartão de crédito > internacional fazer o pagamento para você, e depois vc reembolsa ele. > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > > LAAdS> > LAAdS> Cantu, > > LAAdS> Eu gostaria de contribuir. Uso FB há algum tempo e nunca contribui > com nada. > LAAdS> Não acho justo só usar... usar e não ajudar. > > LAAdS> Não trabalho com cartão de crédito. Como funciona esse esquema de > PayPal? > > LAAdS> Grato. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Information from ESET NOD32 Antivirus, version of virus signature database 3518 (20081013) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 3518 (20081013) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 3518 (20081013) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From renato.smiranda em gmail.com Tue Oct 14 09:02:01 2008 From: renato.smiranda em gmail.com (Renato Miranda) Date: Tue, 14 Oct 2008 09:02:01 -0200 Subject: [firebase-br] SELECT com Between entre datas In-Reply-To: <48F21B3C.5080802@gmail.com> References: <48EF9F8F.9070006@gmail.com> <00df01c92b16$b3e0d160$8603a8c0@motocana.com> <48F21B3C.5080802@gmail.com> Message-ID: Tudo bem, Evandro ? Tente: qryVendas.ParamByName('INICIO').AsDateTime := (Variável tipo Date); Tive alguns problemas e resolvi assim. Abraços, RMiranda 2008/10/12 Evandro Siqueira > Kleber Caneva escreveu: > >> Os paramtros vc está usando como Date ou como String.. >> >> Se for como stirng, vc tem que passar no formato americano mm/dd/yyy ou >> dd.mm.yyyy >> Se for date ele se encarrega disso. >> >> []´s >> >> Kléber Caneva >> >> >> >> > Olá Kleber, > > Estou usando: > > qryVendas.ParamByName('INICIO').AsDate := (Variável tipo Date); > > Ele está me retornando um dataset vazio. > > > >> ----- Original Message ----- From: "Evandro Siqueira" >> To: >> Sent: Friday, October 10, 2008 3:31 PM >> Subject: [firebase-br] SELECT com Between entre datas >> >> >> Boa tarde Pessoal, >> >> Tô com um caso estranho aqui, e queria ver se alguém pode me dar uma >> luz. tenho a seguinte tabela: >> >> CREATE TABLE VENDAS ( >> EMISSAO DATA /* DATA = DATE */, >> LX_PEDIDO INT02 /* INT02 = INTEGER */, >> FV_PEDIDO INT02 /* INT02 = INTEGER */, >> ID_CLIENTE INT02 /* INT02 = INTEGER */, >> VALOR_TOTAL DEC05 /* DEC05 = NUMERIC(15,2) */ >> ); >> >> Nesta tabela tem aproximadamente 300 registros entre o período de 01 e >> 30/09. >> >> Estou utilizando o seguinte select: >> >> SELECT V.EMISSAO >> , V.LX_PEDIDO >> , V.FV_PEDIDO >> , V.ID_CLIENTE >> , C.RAZAO_SOCIAL >> , V.VALOR_TOTAL >> FROM VENDAS V >> LEFT JOIN CLIENTES C ON C.ID_LINX = V.ID_CLIENTE >> WHERE V.EMISSAO BETWEEN :INICIO AND :FINAL >> ORDER BY V.EMISSAO >> >> E informando as datas de início e fim nos parâmetros (01/09/2008 e >> 30/09/2008). Não retorna nada nem no IBExpert nem no Delphi. Estou >> usando Firebird 2.1 e Delphi 2007 com IBO. Alguém tem alguma idéia do >> que possa ser? >> >> Fico grato a todos, >> >> Evandro Siqueira >> Programador >> Aracaju/SE >> >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Abraços, RMiranda From ricardoif em gmail.com Tue Oct 14 09:36:36 2008 From: ricardoif em gmail.com (Ricardo Ferreira Sobrinho) Date: Tue, 14 Oct 2008 08:36:36 -0300 Subject: [firebase-br] Curso de Firebird In-Reply-To: References: <3370740385910166008@unknownmsgid> Message-ID: E em Belém/PA também(rsrs) 2008/9/3 Alex Ricardo Parolin > Complemento a pergunta: se houver cursos na capital SP também me > interessam. > > Alex > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Cordialmente, Ricardo Ferreira Sobrinho From jhosef em gmail.com Tue Oct 14 10:14:55 2008 From: jhosef em gmail.com (Jhosef Marks) Date: Tue, 14 Oct 2008 09:14:55 -0300 Subject: [firebase-br] Carlos H. Cantu (Driver firebird dbexpress) In-Reply-To: <114787339.20081013195729@warmboot.com.br> References: <48f3c4fd.24035a0a.3d3b.5f79@mx.google.com> <114787339.20081013195729@warmboot.com.br> Message-ID: <10fb85f40810140514h40771d9cgc45cef572f0a758c@mail.gmail.com> O pessoal tem usado e aprovado http://www.tbosystems.bluehosting.com.br/dbx4/index.php 2008/10/13 Carlos H. Cantu > Por enquanto, quem quiser um driver 100% compatível com FB para D7 > terá que comprar o da CoreLab ou da Upscene. > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > > FM> Boa noite .. Queria saber do Carlos H. Cantu, se não há um driver que a > FM> própria firebase possa disponibilizar para o acesso utilizando os > FM> componentes dbexpress .. para Delphi 7 e os posteriores? Por que essa > FM> pergunta .. muitos de nós temos tido dificuldades de acesso ao banco > FM> principalmente na nova versão a 2.1. Eu por exemplo tive que retroceder > no > FM> desenvolvimento uma nova base de dados utilizando a versão 2.1 pelo > simples > FM> motivo de estar conseguindo conexão ao banco. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Jhosef Marks de Carvalho Delphi Developer http://groups.google.com/group/soumaisdelphi From marcobolacha em vicoldobrasil.com.br Tue Oct 14 10:14:59 2008 From: marcobolacha em vicoldobrasil.com.br (Marco antonio) Date: Tue, 14 Oct 2008 10:14:59 -0200 Subject: [firebase-br] RES: [SPAM]Re: SELECT com Between entre datas In-Reply-To: <001601c92cb8$36acf900$f507a8c0@jipfrialto.com.br> References: <48EF9F8F.9070006@gmail.com><00df01c92b16$b3e0d160$8603a8c0@motocana.com><48F21B3C.5080802@gmail.com> <001601c92cb8$36acf900$f507a8c0@jipfrialto.com.br> Message-ID: <4AFA5AA836FF4E75A398C141AF12E8C9@MarcoA> Se voce tirar o parametro ele retorna algo? Tente no lugar de between colocar >= e <= para o parâmetro so pra testar... -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de BRENO Enviada em: domingo, 12 de outubro de 2008 20:17 Para: FireBase Assunto: [SPAM]Re: [firebase-br] SELECT com Between entre datas como disse nosso amigo kleber, pode ser sim problema no formato da data que está sendo enviado ao parâmetro no sql. ----- Original Message ----- From: "Evandro Siqueira" To: "FireBase" Sent: Sunday, October 12, 2008 12:43 PM Subject: Re: [firebase-br] SELECT com Between entre datas Kleber Caneva escreveu: > Os paramtros vc está usando como Date ou como String.. > > Se for como stirng, vc tem que passar no formato americano mm/dd/yyy ou > dd.mm.yyyy > Se for date ele se encarrega disso. > > []´s > > Kléber Caneva > > > Olá Kleber, Estou usando: qryVendas.ParamByName('INICIO').AsDate := (Variável tipo Date); Ele está me retornando um dataset vazio. > > ----- Original Message ----- > From: "Evandro Siqueira" > To: > Sent: Friday, October 10, 2008 3:31 PM > Subject: [firebase-br] SELECT com Between entre datas > > > Boa tarde Pessoal, > > Tô com um caso estranho aqui, e queria ver se alguém pode me dar uma > luz. tenho a seguinte tabela: > > CREATE TABLE VENDAS ( > EMISSAO DATA /* DATA = DATE */, > LX_PEDIDO INT02 /* INT02 = INTEGER */, > FV_PEDIDO INT02 /* INT02 = INTEGER */, > ID_CLIENTE INT02 /* INT02 = INTEGER */, > VALOR_TOTAL DEC05 /* DEC05 = NUMERIC(15,2) */ > ); > > Nesta tabela tem aproximadamente 300 registros entre o período de 01 e > 30/09. > > Estou utilizando o seguinte select: > > SELECT V.EMISSAO > , V.LX_PEDIDO > , V.FV_PEDIDO > , V.ID_CLIENTE > , C.RAZAO_SOCIAL > , V.VALOR_TOTAL > FROM VENDAS V > LEFT JOIN CLIENTES C ON C.ID_LINX = V.ID_CLIENTE > WHERE V.EMISSAO BETWEEN :INICIO AND :FINAL > ORDER BY V.EMISSAO > > E informando as datas de início e fim nos parâmetros (01/09/2008 e > 30/09/2008). Não retorna nada nem no IBExpert nem no Delphi. Estou > usando Firebird 2.1 e Delphi 2007 com IBO. Alguém tem alguma idéia do > que possa ser? > > Fico grato a todos, > > Evandro Siqueira > Programador > Aracaju/SE > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Tue Oct 14 10:49:24 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 14 Oct 2008 09:49:24 -0300 Subject: [firebase-br] Carlos H. Cantu (Driver firebird dbexpress) In-Reply-To: <10fb85f40810140514h40771d9cgc45cef572f0a758c@mail.gmail.com> References: <48f3c4fd.24035a0a.3d3b.5f79@mx.google.com> <114787339.20081013195729@warmboot.com.br> <10fb85f40810140514h40771d9cgc45cef572f0a758c@mail.gmail.com> Message-ID: <1014750551.20081014094924@warmboot.com.br> JM> O pessoal tem usado e aprovado JM> http://www.tbosystems.bluehosting.com.br/dbx4/index.php A questão é que esse driver não funciona no D7, portanto não ajuda nosso amigo. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br From fausto.s.a em uol.com.br Tue Oct 14 09:50:16 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Tue, 14 Oct 2008 09:50:16 -0200 Subject: [firebase-br] Carlos H. Cantu (Driver firebird dbexpress) In-Reply-To: <10fb85f40810140514h40771d9cgc45cef572f0a758c@mail.gmail.com> References: <48f3c4fd.24035a0a.3d3b.5f79@mx.google.com> <114787339.20081013195729@warmboot.com.br> <10fb85f40810140514h40771d9cgc45cef572f0a758c@mail.gmail.com> Message-ID: Jhosef Marks escreveu: > O pessoal tem usado e aprovado > > http://www.tbosystems.bluehosting.com.br/dbx4/index.php É, só que o rapaz sumiu, disse que esta sem tempo para dar manutenção e que esta desenvolvendo um driver para o PostGree, detalhe, vai ser pago. Outra coisa, ele não libera os fontes do driver dbx4, e ao que me parece tem alguns bugs com sp´s no fb 2.1. Caso tipico, já vimos esta história antes.. lembram qdo a Borland liberou o código fonte do IB? Depois de tudo testado ela fechou novamente.. O que me parece é que o rapaz faz um driver e solta para a comunidade testar.. e ai o pessoal vai reportando os bugs e ele vai arrumando, qdo estiver tudo redondo ele lança um produto comercial. --- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From joao_jma em itelefonica.com.br Tue Oct 14 10:53:22 2008 From: joao_jma em itelefonica.com.br (joao_jma) Date: Tue, 14 Oct 2008 09:53:22 -0300 Subject: [firebase-br] BACKUP Message-ID: <508F98077CB846FA963F82DFD79FE389@CPD003> Estou utilizando Delphi7 + Firebird 1.5 Para fazer backup estou usando um componente da paleta Interbase Admin chamado IBBackupService. Quando estou no servidor (onde se encontra o banco), funciona legal para gerar o FBK. Mas quando eu estou em algum terminal, o procedimento para gerar o FBK roda mas no final não gera o arquivo. Alguém pode ajudar? []'s João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959 From auristonlopes em ig.com.br Tue Oct 14 10:51:45 2008 From: auristonlopes em ig.com.br (auriston geronimo lopes) Date: Tue, 14 Oct 2008 09:51:45 -0300 Subject: [firebase-br] Garbage Collection Message-ID: <8ce4f61d0810140551s1b6358ddrd7ad51dcf9a9c33e@mail.gmail.com> Adiquiri o ibundelete da IBsurgeon, e para minha surpresa nao restaurou nenhum registro, segundo o suporte foi devido a Garbage collection que e um varredor de registros deletados. Alguem que ja usou o ibundelete poderia me dar um help ? sds From listas em warmboot.com.br Tue Oct 14 11:28:28 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 14 Oct 2008 10:28:28 -0300 Subject: [firebase-br] Garbage Collection In-Reply-To: <8ce4f61d0810140551s1b6358ddrd7ad51dcf9a9c33e@mail.gmail.com> References: <8ce4f61d0810140551s1b6358ddrd7ad51dcf9a9c33e@mail.gmail.com> Message-ID: <536545216.20081014102828@warmboot.com.br> O IBUndelete soh pode recuperar registros que ainda não foram removidos permanentemente pela Garbage Collection. Mesmo com a versão DEMO do produto, você consegue identificar as tabelas que tem registros apagados que podem ser recuperados. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br agl> Adiquiri o ibundelete da IBsurgeon, e para minha surpresa nao restaurou agl> nenhum registro, segundo o suporte foi devido a Garbage collection que e um agl> varredor de registros deletados. agl> Alguem que ja usou o ibundelete poderia me dar um help ? agl> sds From mariodosreyx em gmail.com Tue Oct 14 12:06:53 2008 From: mariodosreyx em gmail.com (=?ISO-8859-1?Q?M=E1rio_Reis?=) Date: Tue, 14 Oct 2008 14:06:53 +0000 Subject: [firebase-br] Carlos H. Cantu (Driver firebird dbexpress) In-Reply-To: <114787339.20081013195729@warmboot.com.br> References: <48f3c4fd.24035a0a.3d3b.5f79@mx.google.com> <114787339.20081013195729@warmboot.com.br> Message-ID: <4d1bb8c70810140706l5e02da9aj7c58cbd183ddc35a@mail.gmail.com> Epah! Desculpem a pergunta não me vem dirigida mas uso já há algum tempo o MDO-Mercury Data Objects(free) com o FB2.1 Version 2.1.0.17798 e não tenho tido qq problema pelo menos em rede local e com 1/2 duzia de users. Disponham C/Melhores cumprimentos Mário Agostinho Reis 2008/10/13 Carlos H. Cantu > Por enquanto, quem quiser um driver 100% compatível com FB para D7 > terá que comprar o da CoreLab ou da Upscene. > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > > FM> Boa noite .. Queria saber do Carlos H. Cantu, se não há um driver que a > FM> própria firebase possa disponibilizar para o acesso utilizando os > FM> componentes dbexpress .. para Delphi 7 e os posteriores? Por que essa > FM> pergunta .. muitos de nós temos tido dificuldades de acesso ao banco > FM> principalmente na nova versão a 2.1. Eu por exemplo tive que retroceder > no > FM> desenvolvimento uma nova base de dados utilizando a versão 2.1 pelo > simples > FM> motivo de estar conseguindo conexão ao banco. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- From robsonfg em terra.com.br Tue Oct 14 12:25:36 2008 From: robsonfg em terra.com.br (Robson Gomes) Date: Tue, 14 Oct 2008 11:25:36 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Re: Carlos H. Cantu (Driver firebird dbexpress) References: <48f3c4fd.24035a0a.3d3b.5f79@mx.google.com> <114787339.20081013195729@warmboot.com.br> <4d1bb8c70810140706l5e02da9aj7c58cbd183ddc35a@mail.gmail.com> Message-ID: <48F4ABE0.000006.03392@EST-ROBSON> eu tb, 100% de compatibilidade ate aqui... na minha opinião o melhor e mais facil componente para acesso com delphi -------Mensagem original------- De: Mário Reis Data: 14/10/2008 11:08:28 Para: Carlos H. Cantu; FireBase Assunto: Re: [firebase-br] Carlos H. Cantu (Driver firebird dbexpress) Epah! Desculpem a pergunta não me vem dirigida mas uso já há algum tempo o MDO-Mercury Data Objects(free) com o FB2.1 Version 2.1.0.17798 e não tenho tido qq problema pelo menos em rede local e com 1/2 duzia de users. Disponham C/Melhores cumprimentos Mário Agostinho Reis 2008/10/13 Carlos H. Cantu > Por enquanto, quem quiser um driver 100% compatível com FB para D7 > terá que comprar o da CoreLab ou da Upscene. > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > > FM> Boa noite .. Queria saber do Carlos H. Cantu, se não há um driver que a > FM> própria firebase possa disponibilizar para o acesso utilizando os > FM> componentes dbexpress .. para Delphi 7 e os posteriores? Por que essa > FM> pergunta .. muitos de nós temos tido dificuldades de acesso ao banco > FM> principalmente na nova versão a 2.1. Eu por exemplo tive que retroceder > no > FM> desenvolvimento uma nova base de dados utilizando a versão 2.1 pelo > simples > FM> motivo de estar conseguindo conexão ao banco. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ____________________________________________________________ No virus found in this incoming message. Checked by AVG. Version: 8.0.100 / Virus Database: 270.8.0/1724 - Release Date: 14/10/2008 02:02 From kdcc em terra.com.br Tue Oct 14 12:37:31 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Tue, 14 Oct 2008 11:37:31 -0300 Subject: [firebase-br] =?iso-8859-1?q?Sobre_a_migra=E7=E3o_do_fb_1=2E55__p?= =?iso-8859-1?q?ara_o_2=2E1_-_Solu=E7=E3o?= References: <48F0B154.1090005@o2tecnologia.com.br><7132447.20081011181040@warmboot.com.br><27258508.20081012110319@warmboot.com.br> Message-ID: <012701c92e0a$8d5eca00$8603a8c0@motocana.com> Fausto havia me esquecido desse detalhe, um conhecido comentou sobre o problema, mas eu não lembrei.. Você usa o SQLDataSet correto ? Eu tenho usado sem problemas o FB 2.1.1 com o D7 e DBX, mas eu utilizo o componente SQLQuery ao invés do SQLDataSet. A diferença é exatamente isso, no SQLQuery ele já vem desabilitado o GetMetaData. []´s Kléber Caneva ----- Original Message ----- From: "Fausto" To: Sent: Monday, October 13, 2008 8:17 PM Subject: [firebase-br] Sobre a migração do fb 1.55 para o 2.1 - Solução Depois de várias tentativas, como driver dbexpress nativo do Delphi 7,eu consegui fazer minha aplicação funcionar, mas muito mal. Aparece vários erros do nada, tem horas que as tabelas abrem hora não. Resolvi então baixar uma demo do site da corelab, e qual não foi minha surpresa, funcionou perfeitamente. Os erros que resultam do drive nativo do dbx, pelo menos no delphi 7, podem ser resolvidos desabilitando a propriedade *GetMetadata* para True do componente TSQLDataSet, esta informação foi o próprio Dimitri quem deu, em um forum sobre firebird. Mas devido a pressa em atualizar para a nova versão do FB, não me aventurei muito a fazer testes devido a esta afirmação no help do próprio delphi: Use GetMetadata to turn on or off the fetching of metadata on a database object. Setting GetMetadata to False will improve performance because no additional SQL will execute in order to get index information. However, setting GetMetadata to False might slow any attempts to update data using a client dataset that is linked via a dataset provider because the resolver might not generate optimized SQL to perform the update. Ele também foi bem claro qto ao uso do driver nativo do delphi, visto que o a Codegear/Embarcadero não tem nenhum compromisso em manter a compatibilidade com o Firebird e sim como Interbase. Portanto, amigos, até o firebird 2.0, o driver dbexpress nativo do delphi, creio que até mesmo o dbx4.0 que esta no delphi 2007, funciona, mas a versão 2.1 do Firebird não. E por utilizar ele em larga escala, e por ser um SGDB de fácil instalação e manutenção creio que compensa sim o investimento em um driver de terceiros. -- Fausto Alves Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjIzOTQzNjIxLjI0NTQ0MS4xNDM2MS5ib3ByZS50ZXJyYS5jb20sNTkwOA== Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From mariodosreyx em gmail.com Tue Oct 14 12:53:44 2008 From: mariodosreyx em gmail.com (=?ISO-8859-1?Q?M=E1rio_Reis?=) Date: Tue, 14 Oct 2008 14:53:44 +0000 Subject: [firebase-br] f_IBPassword c/ FB2.1 Message-ID: <4d1bb8c70810140753g17af2a81r3315ad4858dd8c86@mail.gmail.com> Cantú ou alguém por favor. Uma vez que a UserMaintenance da FreeUdfLib é fortemente desaconselhada, como posso fazer para os meus users inscritos na DBase poderem alterar as respectivas passwords "On Fly" Grato pela Ajuda C/Melhores cumprimentos Mário Agostinho Reis From listas em warmboot.com.br Tue Oct 14 13:00:28 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 14 Oct 2008 12:00:28 -0300 Subject: [firebase-br] Carlos H. Cantu (Driver firebird dbexpress) In-Reply-To: <4d1bb8c70810140706l5e02da9aj7c58cbd183ddc35a@mail.gmail.com> References: <48f3c4fd.24035a0a.3d3b.5f79@mx.google.com> <114787339.20081013195729@warmboot.com.br> <4d1bb8c70810140706l5e02da9aj7c58cbd183ddc35a@mail.gmail.com> Message-ID: <304562613.20081014120028@warmboot.com.br> MR> Epah! Desculpem a pergunta não me vem dirigida mas uso já há MR> algum tempo o MDO-Mercury Data Objects(free) MR> com o FB2.1 Version 2.1.0.17798 e não tenho tido qq problema pelo MR> menos em rede local e com 1/2 duzia de MR> users. Disponham MR> C/Melhores cumprimentos MR> Mário Agostinho Reis MDO não é dbExpress (assunto da pergunta original). []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br From listas em warmboot.com.br Tue Oct 14 13:08:03 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 14 Oct 2008 12:08:03 -0300 Subject: [firebase-br] f_IBPassword c/ FB2.1 In-Reply-To: <4d1bb8c70810140753g17af2a81r3315ad4858dd8c86@mail.gmail.com> References: <4d1bb8c70810140753g17af2a81r3315ad4858dd8c86@mail.gmail.com> Message-ID: <112346391.20081014120803@warmboot.com.br> A partir do FB 2.0, os usuarios podem alterar suas proprias senhas, através do gsec, ou da API de serviços. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br >Cantú ou alguém por favor. >Uma vez que a UserMaintenance da FreeUdfLib é fortemente desaconselhada, como posso fazer >para os meus users inscritos na DBase poderem alterar as respectivas passwords "On Fly" >Grato pela Ajuda >C/Melhores cumprimentos >Mário Agostinho Reis From aerreira68 em gmail.com Tue Oct 14 14:57:34 2008 From: aerreira68 em gmail.com (Adriano Ferreira) Date: Tue, 14 Oct 2008 14:57:34 -0200 Subject: [firebase-br] Res: Re: Carlos H. Cantu (Driver firebird dbexpress) In-Reply-To: <48F4ABE0.000006.03392@EST-ROBSON> References: <48f3c4fd.24035a0a.3d3b.5f79@mx.google.com> <114787339.20081013195729@warmboot.com.br> <4d1bb8c70810140706l5e02da9aj7c58cbd183ddc35a@mail.gmail.com> <48F4ABE0.000006.03392@EST-ROBSON> Message-ID: <15d160ea0810140957t766b7a90sc75cc2f8ae71d312@mail.gmail.com> Esse MDO já está sem atualização desde 2006!Vocês confirmam que está funcionando bem com FB 2.1 ? -- Adriano Ferreira 2008/10/14 Robson Gomes > eu tb, 100% de compatibilidade ate aqui... > na minha opinião o melhor e mais facil componente para acesso com delphi > > > -------Mensagem original------- > > De: Mário Reis > Data: 14/10/2008 11:08:28 > Para: Carlos H. Cantu; FireBase > Assunto: Re: [firebase-br] Carlos H. Cantu (Driver firebird dbexpress) > > Epah! Desculpem a pergunta não me vem dirigida mas uso já há algum tempo o > MDO-Mercury Data Objects(free) > com o FB2.1 Version 2.1.0.17798 e não tenho tido qq problema pelo menos em > rede local e com 1/2 duzia de > users. Disponham > > C/Melhores cumprimentos > Mário Agostinho Reis > > > 2008/10/13 Carlos H. Cantu > > > Por enquanto, quem quiser um driver 100% compatível com FB para D7 > > terá que comprar o da CoreLab ou da Upscene. > > > > []s > > Carlos H. Cantu > > www.warmboot.com.br - www.firebirdnews.org > > www.FireBase.com.br - blog.firebase.com.br > > > > FM> Boa noite .. Queria saber do Carlos H. Cantu, se não há um driver que > a > > FM> própria firebase possa disponibilizar para o acesso utilizando os > > FM> componentes dbexpress .. para Delphi 7 e os posteriores? Por que essa > > FM> pergunta .. muitos de nós temos tido dificuldades de acesso ao banco > > FM> principalmente na nova versão a 2.1. Eu por exemplo tive que > retroceder > > no > > FM> desenvolvimento uma nova base de dados utilizando a versão 2.1 pelo > > simples > > FM> motivo de estar conseguindo conexão ao banco. > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www > firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ____________________________________________________________ > > No virus found in this incoming message. > Checked by AVG. > Version: 8.0.100 / Virus Database: 270.8.0/1724 - Release Date: 14/10/2008 > 02:02 > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From robsonfg em terra.com.br Tue Oct 14 15:53:51 2008 From: robsonfg em terra.com.br (Robson Gomes) Date: Tue, 14 Oct 2008 14:53:51 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Re: Res: Re: Carlos H. Cantu (Driver firebirddbexpress) References: <48f3c4fd.24035a0a.3d3b.5f79@mx.google.com> <114787339.20081013195729@warmboot.com.br> <4d1bb8c70810140706l5e02da9aj7c58cbd183ddc35a@mail.gmail.com> <48F4ABE0.000006.03392@EST-ROBSON> <15d160ea0810140957t766b7a90sc75cc2f8ae71d312@mail.gmail.com> Message-ID: <48F4DCAF.00000B.03392@EST-ROBSON> confirmo, sem problemas... nao sei ate onde ele vai, mas ate agora ta tranquilo... uso ele com clientdataset e nunca tive erro... -------Mensagem original------- De: Adriano Ferreira Data: 14/10/2008 13:59:00 Para: FireBase Assunto: Re: [firebase-br] Res: Re: Carlos H. Cantu (Driver firebirddbexpress) Esse MDO já está sem atualização desde 2006!Vocês confirmam que está funcionando bem com FB 2.1 ? -- Adriano Ferreira 2008/10/14 Robson Gomes > eu tb, 100% de compatibilidade ate aqui... > na minha opinião o melhor e mais facil componente para acesso com delphi > > > -------Mensagem original------- > > De: Mário Reis > Data: 14/10/2008 11:08:28 > Para: Carlos H. Cantu; FireBase > Assunto: Re: [firebase-br] Carlos H. Cantu (Driver firebird dbexpress) > > Epah! Desculpem a pergunta não me vem dirigida mas uso já há algum tempo o > MDO-Mercury Data Objects(free) > com o FB2.1 Version 2.1.0.17798 e não tenho tido qq problema pelo menos em > rede local e com 1/2 duzia de > users. Disponham > > C/Melhores cumprimentos > Mário Agostinho Reis > > > 2008/10/13 Carlos H. Cantu > > > Por enquanto, quem quiser um driver 100% compatível com FB para D7 > > terá que comprar o da CoreLab ou da Upscene. > > > > []s > > Carlos H. Cantu > > www.warmboot.com.br - www.firebirdnews.org > > www.FireBase.com.br - blog.firebase.com.br > > > > FM> Boa noite .. Queria saber do Carlos H. Cantu, se não há um driver que > a > > FM> própria firebase possa disponibilizar para o acesso utilizando os > > FM> componentes dbexpress .. para Delphi 7 e os posteriores? Por que essa > > FM> pergunta .. muitos de nós temos tido dificuldades de acesso ao banco > > FM> principalmente na nova versão a 2.1. Eu por exemplo tive que > retroceder > > no > > FM> desenvolvimento uma nova base de dados utilizando a versão 2.1 pelo > > simples > > FM> motivo de estar conseguindo conexão ao banco. > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www > firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ____________________________________________________________ > > No virus found in this incoming message. > Checked by AVG. > Version: 8.0.100 / Virus Database: 270.8.0/1724 - Release Date: 14/10/2008 > 02:02 > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ____________________________________________________________ No virus found in this incoming message. Checked by AVG. Version: 8.0.100 / Virus Database: 270.8.0/1724 - Release Date: 14/10/2008 02:02 From jandersonloko em gmail.com Tue Oct 14 17:10:14 2008 From: jandersonloko em gmail.com (Janderson Almeida) Date: Tue, 14 Oct 2008 16:10:14 -0300 Subject: [firebase-br] duvida charset e collate In-Reply-To: References: <1e2c6e100810101254j3a862094we03a8b09f3372af3@mail.gmail.com> Message-ID: <1e2c6e100810141210v3435d9d5x47811f6e3691abd7@mail.gmail.com> O banco jah estah populado, mais é apenas uma base de testes de um software em construção. Deu certim aq cara!!! Muito obrigado pela ajuda. abraço; 2008/10/10 Eduardo Bahiense > > O que vc fez está correto, mas alterar isso com um banco populado não > adianta. Se seu banco tiver populado, experimente um UPDATE TABELA SET NOME > = NOME e veja se resolve. O ideal é criar exportar metadata e aplicar em um > banco zerado. > > Eduardo > Janderson Almeida escreveu: > >> Tenho em minhas tabelas todos os compos string como varchar(tam) e collate >> PT_BR e charset iso8859_1. >> Com a intenção de que em minhas consultas sejam realizadas >> case/accent-insensitive. >> >> Porém isso não funcionou nem no ibExpert e nem na minha aplicação que é >> feita com Java. >> >> Alguem sabe o que eu devo fazer para que qundo eu tiver jose armazenado no >> banco minhas consultas JOSE e josé retornem o registro??? >> >> >> Grato. >> >> Janderson Almeida. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From gian.carlo em epeople.com.br Tue Oct 14 17:44:57 2008 From: gian.carlo em epeople.com.br (Gian Carlo - ePeople) Date: Tue, 14 Oct 2008 16:44:57 -0300 Subject: [firebase-br] IntraWeb Message-ID: <0ba501c92e35$5694b360$6b00a8c0@Ping> Sei que não tem nada a ver com o Firebird, mas estou precisando muito de uma ajuda. Como faco para carregar um arquivo HTML no IntraWeb. ex: clicar em um botao e abrir um arquivo HTML e mostrar o conteudo na tela. Grato pela atencao de todos. From zottissistemas em brturbo.com.br Tue Oct 14 17:50:43 2008 From: zottissistemas em brturbo.com.br (Zottis) Date: Tue, 14 Oct 2008 16:50:43 -0300 Subject: [firebase-br] Res: Re: Carlos H. Cantu (Driver firebirddbexpress) In-Reply-To: <15d160ea0810140957t766b7a90sc75cc2f8ae71d312@mail.gmail.com> References: <48f3c4fd.24035a0a.3d3b.5f79@mx.google.com><114787339.20081013195729@warmboot.com.br><4d1bb8c70810140706l5e02da9aj7c58cbd183ddc35a@mail.gmail.com><48F4ABE0.000006.03392@EST-ROBSON> <15d160ea0810140957t766b7a90sc75cc2f8ae71d312@mail.gmail.com> Message-ID: <6BDF5DACA8AF49D0A99FD41B08A82C00@ZottisNotBook> confirmado, tenho usado ele sem problemas em vários clientes. Zottis(TeamFB Users) Zottis Sistemas - 2008 Ano XI Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Adriano Ferreira" To: "FireBase" Sent: Tuesday, October 14, 2008 1:57 PM Subject: Re: [firebase-br] Res: Re: Carlos H. Cantu (Driver firebirddbexpress) Esse MDO já está sem atualização desde 2006!Vocês confirmam que está funcionando bem com FB 2.1 ? -- Adriano Ferreira 2008/10/14 Robson Gomes > eu tb, 100% de compatibilidade ate aqui... > na minha opinião o melhor e mais facil componente para acesso com delphi > > > -------Mensagem original------- > > De: Mário Reis > Data: 14/10/2008 11:08:28 > Para: Carlos H. Cantu; FireBase > Assunto: Re: [firebase-br] Carlos H. Cantu (Driver firebird dbexpress) > > Epah! Desculpem a pergunta não me vem dirigida mas uso já há algum tempo o > MDO-Mercury Data Objects(free) > com o FB2.1 Version 2.1.0.17798 e não tenho tido qq problema pelo menos em > rede local e com 1/2 duzia de > users. Disponham > > C/Melhores cumprimentos > Mário Agostinho Reis > > > 2008/10/13 Carlos H. Cantu > > > Por enquanto, quem quiser um driver 100% compatível com FB para D7 > > terá que comprar o da CoreLab ou da Upscene. > > > > []s > > Carlos H. Cantu > > www.warmboot.com.br - www.firebirdnews.org > > www.FireBase.com.br - blog.firebase.com.br > > > > FM> Boa noite .. Queria saber do Carlos H. Cantu, se não há um driver > > que > a > > FM> própria firebase possa disponibilizar para o acesso utilizando os > > FM> componentes dbexpress .. para Delphi 7 e os posteriores? Por que > > essa > > FM> pergunta .. muitos de nós temos tido dificuldades de acesso ao banco > > FM> principalmente na nova versão a 2.1. Eu por exemplo tive que > retroceder > > no > > FM> desenvolvimento uma nova base de dados utilizando a versão 2.1 pelo > > simples > > FM> motivo de estar conseguindo conexão ao banco. > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www > firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ____________________________________________________________ > > No virus found in this incoming message. > Checked by AVG. > Version: 8.0.100 / Virus Database: 270.8.0/1724 - Release Date: 14/10/2008 > 02:02 > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ottofuch em terra.com.br Tue Oct 14 19:02:00 2008 From: ottofuch em terra.com.br (OttoFuch) Date: Tue, 14 Oct 2008 19:02:00 -0200 Subject: [firebase-br] Curso de Firebird In-Reply-To: References: <3370740385910166008@unknownmsgid> Message-ID: <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> Seria o caso de montar um curso open source pela Internet, hospedando num wiki. Eu uso, para fins particulares, o softwareMediaWiki, que é o mesmo software usado pela Wikipedia. Poderia ser um trabalho colaborativo. Abraços Otto ----- Original Message ----- From: "Ricardo Ferreira Sobrinho" To: "FireBase" Sent: Tuesday, October 14, 2008 9:36 AM Subject: Re: [firebase-br] Curso de Firebird E em Belém/PA também(rsrs) 2008/9/3 Alex Ricardo Parolin > Complemento a pergunta: se houver cursos na capital SP também me > interessam. > > Alex > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Cordialmente, Ricardo Ferreira Sobrinho ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMTkzOTg4MSNwZXJtIXRlcnJhJjEsMTIyMzk4NDM3MC4yMDE5NTMuNzI1NS5hbGRhYnJhLmhzdC50ZXJyYS5jb20uYnIsNDc1NA== Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From a.lima.silva em terra.com.br Tue Oct 14 19:05:59 2008 From: a.lima.silva em terra.com.br (Antonio Carlos) Date: Tue, 14 Oct 2008 18:05:59 -0300 Subject: [firebase-br] 1/2 OFF - CONTROLE DE ACESSO In-Reply-To: Message-ID: <000a01c92e40$a921d080$140a000a@lab.local> Pessoal, alguem usa o User Control com sucesso ? http://www.usercontrol.net/ Postei a mesma pergunta em uma movimentada lista delphi e não obtive resposta. []s. antonio From magno em speet.com.br Tue Oct 14 19:22:55 2008 From: magno em speet.com.br (Magno System) Date: Tue, 14 Oct 2008 18:22:55 -0300 Subject: [firebase-br] IntraWeb References: <0ba501c92e35$5694b360$6b00a8c0@Ping> Message-ID: <002201c92e43$063d3190$6915a8c0@MAGNOSYSTEM> Eu uso o componente TWebBrowser WebBrowser1.navigate('www.minhapagina.com.br'); ----- Original Message ----- From: "Gian Carlo - ePeople" To: "FireBase" Sent: Tuesday, October 14, 2008 4:44 PM Subject: [firebase-br] IntraWeb Sei que não tem nada a ver com o Firebird, mas estou precisando muito de uma ajuda. Como faco para carregar um arquivo HTML no IntraWeb. ex: clicar em um botao e abrir um arquivo HTML e mostrar o conteudo na tela. Grato pela atencao de todos. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gian.carlo em epeople.com.br Tue Oct 14 20:27:39 2008 From: gian.carlo em epeople.com.br (Gian Carlo - ePeople) Date: Tue, 14 Oct 2008 19:27:39 -0300 Subject: [firebase-br] IntraWeb References: <0ba501c92e35$5694b360$6b00a8c0@Ping> <002201c92e43$063d3190$6915a8c0@MAGNOSYSTEM> Message-ID: <0c2401c92e4c$12c03b70$6b00a8c0@Ping> Opa, entao, no IntraWeb nao tem o componente TWebBroser, voce saberia de algum outro ? ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Tuesday, October 14, 2008 6:22 PM Subject: Re: [firebase-br] IntraWeb Eu uso o componente TWebBrowser WebBrowser1.navigate('www.minhapagina.com.br'); ----- Original Message ----- From: "Gian Carlo - ePeople" To: "FireBase" Sent: Tuesday, October 14, 2008 4:44 PM Subject: [firebase-br] IntraWeb Sei que não tem nada a ver com o Firebird, mas estou precisando muito de uma ajuda. Como faco para carregar um arquivo HTML no IntraWeb. ex: clicar em um botao e abrir um arquivo HTML e mostrar o conteudo na tela. Grato pela atencao de todos. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- No virus found in this incoming message. Checked by AVG. Version: 7.5.526 / Virus Database: 270.8.0/1722 - Release Date: 13/10/2008 07:50 From magno em speet.com.br Tue Oct 14 21:38:52 2008 From: magno em speet.com.br (Magno System) Date: Tue, 14 Oct 2008 20:38:52 -0300 Subject: [firebase-br] IntraWeb References: <0ba501c92e35$5694b360$6b00a8c0@Ping><002201c92e43$063d3190$6915a8c0@MAGNOSYSTEM> <0c2401c92e4c$12c03b70$6b00a8c0@Ping> Message-ID: <004c01c92e56$044a8eb0$6915a8c0@MAGNOSYSTEM> O WebBrowser é nativo do delphi. Uso o delphi 7. Está na palheta INTERNET. ----- Original Message ----- From: "Gian Carlo - ePeople" To: "FireBase" Sent: Tuesday, October 14, 2008 7:27 PM Subject: Re: [firebase-br] IntraWeb Opa, entao, no IntraWeb nao tem o componente TWebBroser, voce saberia de algum outro ? ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Tuesday, October 14, 2008 6:22 PM Subject: Re: [firebase-br] IntraWeb Eu uso o componente TWebBrowser WebBrowser1.navigate('www.minhapagina.com.br'); ----- Original Message ----- From: "Gian Carlo - ePeople" To: "FireBase" Sent: Tuesday, October 14, 2008 4:44 PM Subject: [firebase-br] IntraWeb Sei que não tem nada a ver com o Firebird, mas estou precisando muito de uma ajuda. Como faco para carregar um arquivo HTML no IntraWeb. ex: clicar em um botao e abrir um arquivo HTML e mostrar o conteudo na tela. Grato pela atencao de todos. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- No virus found in this incoming message. Checked by AVG. Version: 7.5.526 / Virus Database: 270.8.0/1722 - Release Date: 13/10/2008 07:50 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From banzatto em gmail.com Tue Oct 14 23:34:12 2008 From: banzatto em gmail.com (Alexandre Banzatto) Date: Wed, 15 Oct 2008 00:34:12 -0100 Subject: [firebase-br] 1/2 OFF - CONTROLE DE ACESSO In-Reply-To: <000a01c92e40$a921d080$140a000a@lab.local> References: <000a01c92e40$a921d080$140a000a@lab.local> Message-ID: Eu uso a bastante tempo qualquer coisa que precise é só enviar um email banzatto em gmail.com On Tue, Oct 14, 2008 at 8:05 PM, Antonio Carlos wrote: > Pessoal, alguem usa o User Control com sucesso ? > http://www.usercontrol.net/ > > Postei a mesma pergunta em uma movimentada lista delphi e não obtive > resposta. > > []s. > antonio > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From gian.carlo em epeople.com.br Wed Oct 15 00:41:36 2008 From: gian.carlo em epeople.com.br (Gian Carlo - ePeople) Date: Tue, 14 Oct 2008 23:41:36 -0300 Subject: [firebase-br] IntraWeb References: <0ba501c92e35$5694b360$6b00a8c0@Ping><002201c92e43$063d3190$6915a8c0@MAGNOSYSTEM><0c2401c92e4c$12c03b70$6b00a8c0@Ping> <004c01c92e56$044a8eb0$6915a8c0@MAGNOSYSTEM> Message-ID: <0c3f01c92e6f$8b018530$6b00a8c0@Ping> Oi Magno, eu utilizo o Delphi 2006, e ao colocar o componente no formulario do IntraWeb, diz que não é permitido. ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Tuesday, October 14, 2008 8:38 PM Subject: Re: [firebase-br] IntraWeb O WebBrowser é nativo do delphi. Uso o delphi 7. Está na palheta INTERNET. ----- Original Message ----- From: "Gian Carlo - ePeople" To: "FireBase" Sent: Tuesday, October 14, 2008 7:27 PM Subject: Re: [firebase-br] IntraWeb Opa, entao, no IntraWeb nao tem o componente TWebBroser, voce saberia de algum outro ? ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Tuesday, October 14, 2008 6:22 PM Subject: Re: [firebase-br] IntraWeb Eu uso o componente TWebBrowser WebBrowser1.navigate('www.minhapagina.com.br'); ----- Original Message ----- From: "Gian Carlo - ePeople" To: "FireBase" Sent: Tuesday, October 14, 2008 4:44 PM Subject: [firebase-br] IntraWeb Sei que não tem nada a ver com o Firebird, mas estou precisando muito de uma ajuda. Como faco para carregar um arquivo HTML no IntraWeb. ex: clicar em um botao e abrir um arquivo HTML e mostrar o conteudo na tela. Grato pela atencao de todos. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- No virus found in this incoming message. Checked by AVG. Version: 7.5.526 / Virus Database: 270.8.0/1722 - Release Date: 13/10/2008 07:50 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- No virus found in this incoming message. Checked by AVG. Version: 7.5.526 / Virus Database: 270.8.0/1722 - Release Date: 13/10/2008 07:50 From luisalberto em atsinformatica.com.br Wed Oct 15 08:40:35 2008 From: luisalberto em atsinformatica.com.br (Luis Alberto - Analista de Sistemas) Date: Wed, 15 Oct 2008 07:40:35 -0300 Subject: [firebase-br] RES: 1/2 OFF - CONTROLE DE ACESSO In-Reply-To: <000a01c92e40$a921d080$140a000a@lab.local> Message-ID: Usei há cerca de uns 2 anos atrás, sem nenhum problema... Por sinal, gostei bastante. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Antonio Carlos Enviada em: terça-feira, 14 de outubro de 2008 18:06 Para: 'FireBase' Assunto: [firebase-br] 1/2 OFF - CONTROLE DE ACESSO Pessoal, alguem usa o User Control com sucesso ? http://www.usercontrol.net/ Postei a mesma pergunta em uma movimentada lista delphi e não obtive resposta. []s. antonio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Information from ESET NOD32 Antivirus, version of virus signature database 3522 (20081014) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 3522 (20081014) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From stefan em consisanet.com Wed Oct 15 08:21:21 2008 From: stefan em consisanet.com (Stefan Horochovec) Date: Wed, 15 Oct 2008 08:21:21 -0200 Subject: [firebase-br] Error: Connection rejected by remote interface Message-ID: Ola pessoal, bom dia Estou usando o PHP para conexao com o Firebird, em um ambiente de stress de conexões... Optamos pela função de conexão, ibase_pconnect para evitar que o PHP fizesse muitas conexões ao mesmo tempo no Firebird. Até ai tudo bem, o problema é que o Firebird as vezes da a seguinte mensagem no momento da conexão: connection rejected by remote interface. Alguem pode me dar uma luz com relação a isso. Versoes: PHP 4.4.8, Firebird 2.1 CS, Linux RedHat EL 4.0 Stefan Horochovec From arparolin em gmail.com Wed Oct 15 09:25:57 2008 From: arparolin em gmail.com (Alex Ricardo Parolin) Date: Wed, 15 Oct 2008 09:25:57 -0200 Subject: [firebase-br] Curso de Firebird In-Reply-To: <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> References: <3370740385910166008@unknownmsgid> <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> Message-ID: A idéia do Mediawiki é boa (também usamos ele aqui na empresa). Mas acho que poderia ser algo mais dinâmico que somente algo escrito. Poderia ser um webcast, uma videoaula, um chat. Algo que os alunos pudessem participar no momento da aula. From stefan em consisanet.com Wed Oct 15 08:26:57 2008 From: stefan em consisanet.com (Stefan Horochovec) Date: Wed, 15 Oct 2008 08:26:57 -0200 Subject: [firebase-br] Curso de Firebird In-Reply-To: References: <3370740385910166008@unknownmsgid><58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> Message-ID: www.treinatom.com.br Att Stefan Horochovec ----- Original Message ----- From: "Alex Ricardo Parolin" To: "FireBase" Sent: Wednesday, October 15, 2008 9:25 AM Subject: Re: [firebase-br] Curso de Firebird >A idéia do Mediawiki é boa (também usamos ele aqui na empresa). Mas acho >que > poderia ser algo mais dinâmico que somente algo escrito. Poderia ser um > webcast, uma videoaula, um chat. Algo que os alunos pudessem participar no > momento da aula. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > !DSPAM:48f5d35e45326945060641! > > From carlos.ferreira em progen.com.br Wed Oct 15 09:57:30 2008 From: carlos.ferreira em progen.com.br (Carlos Ferreira) Date: Wed, 15 Oct 2008 09:57:30 -0200 Subject: [firebase-br] RES: Curso de Firebird In-Reply-To: <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> References: <3370740385910166008@unknownmsgid> <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> Message-ID: <000c01c92ebd$37f1cd20$a7d56760$@ferreira@progen.com.br> Curso de firebird em São Paulo eu também tenho interesse. Abraço Carlos -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de OttoFuch Enviada em: terça-feira, 14 de outubro de 2008 19:02 Para: FireBase Assunto: Re: [firebase-br] Curso de Firebird Seria o caso de montar um curso open source pela Internet, hospedando num wiki. Eu uso, para fins particulares, o softwareMediaWiki, que é o mesmo software usado pela Wikipedia. Poderia ser um trabalho colaborativo. Abraços Otto ----- Original Message ----- From: "Ricardo Ferreira Sobrinho" To: "FireBase" Sent: Tuesday, October 14, 2008 9:36 AM Subject: Re: [firebase-br] Curso de Firebird E em Belém/PA também(rsrs) 2008/9/3 Alex Ricardo Parolin > Complemento a pergunta: se houver cursos na capital SP também me > interessam. > > Alex > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Cordialmente, Ricardo Ferreira Sobrinho ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMTkzOTg4MSNwZXJtIXRl cnJhJjEsMTIyMzk4NDM3MC4yMDE5NTMuNzI1NS5hbGRhYnJhLmhzdC50ZXJyYS5jb20uYnIsNDc1 NA== 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 nelsonvechini em terra.com.br Wed Oct 15 10:38:04 2008 From: nelsonvechini em terra.com.br (Nelson - Terra) Date: Wed, 15 Oct 2008 09:38:04 -0300 Subject: [firebase-br] RES: 1/2 OFF - CONTROLE DE ACESSO In-Reply-To: <000a01c92e40$a921d080$140a000a@lab.local> References: <000a01c92e40$a921d080$140a000a@lab.local> Message-ID: <004501c92ec2$df86db20$9e949160$@com.br> Eu utilizo e funciona muito bem Nelson Aparecido Servija Vechini SpeedShop Sistemas e Consultoria Tel: (19) 8151-9939 E-Mail: nelsonvechini em terra.com.br ??Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Antonio Carlos Enviada em: terça-feira, 14 de outubro de 2008 18:06 Para: 'FireBase' Assunto: [firebase-br] 1/2 OFF - CONTROLE DE ACESSO Pessoal, alguem usa o User Control com sucesso ? http://www.usercontrol.net/ Postei a mesma pergunta em uma movimentada lista delphi e não obtive resposta. []s. antonio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Wed Oct 15 10:57:28 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 15 Oct 2008 09:57:28 -0300 Subject: [firebase-br] IntraWeb In-Reply-To: <0c3f01c92e6f$8b018530$6b00a8c0@Ping> References: <0ba501c92e35$5694b360$6b00a8c0@Ping><002201c92e43$063d3190$6915a8c0@MAGNOSYSTEM><0c2401c92e4c$12c03b70$6b00a8c0@Ping> <004c01c92e56$044a8eb0$6915a8c0@MAGNOSYSTEM> <0c3f01c92e6f$8b018530$6b00a8c0@Ping> Message-ID: <1316854958.20081015095728@warmboot.com.br> GCe> Oi Magno, eu utilizo o Delphi 2006, e ao colocar o componente no formulario GCe> do IntraWeb, diz que não é permitido. Por favor não discutam Intraweb na lista, por ser totalmente offtopic. Continuem em private. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br From listas em warmboot.com.br Wed Oct 15 10:59:16 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 15 Oct 2008 09:59:16 -0300 Subject: [firebase-br] RES: Curso de Firebird In-Reply-To: <000c01c92ebd$37f1cd20$a7d56760$@ferreira@progen.com.br> References: <3370740385910166008@unknownmsgid> <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> <000c01c92ebd$37f1cd20$a7d56760$@ferreira@progen.com.br> Message-ID: <548940849.20081015095916@warmboot.com.br> Pessoal, Pelo jeito alguns de vocês não recebem o FirebirdNews no início do mês... no último, eu pedi para quem tivesse interesse em cursos de Firebird enviasse o nome e email para cursos @ firebase.com.br, pois eu pretendo fazer mais um curso em Piracicaba até o final do ano. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br CF> Curso de firebird em São Paulo eu também tenho interesse. CF> Abraço CF> Carlos CF> -----Mensagem original----- CF> De: lista-bounces em firebase.com.br CF> [mailto:lista-bounces em firebase.com.br] Em CF> nome de OttoFuch CF> Enviada em: terça-feira, 14 de outubro de 2008 19:02 CF> Para: FireBase CF> Assunto: Re: [firebase-br] Curso de Firebird CF> Seria o caso de montar um curso open source pela Internet, hospedando num CF> wiki. Eu uso, para fins particulares, o softwareMediaWiki, que é o mesmo CF> software usado pela Wikipedia. CF> Poderia ser um trabalho colaborativo. CF> Abraços CF> Otto CF> ----- Original Message ----- CF> From: "Ricardo Ferreira Sobrinho" CF> To: "FireBase" CF> Sent: Tuesday, October 14, 2008 9:36 AM CF> Subject: Re: [firebase-br] Curso de Firebird CF> E em Belém/PA também(rsrs) CF> 2008/9/3 Alex Ricardo Parolin >> Complemento a pergunta: se houver cursos na capital SP também me >> interessam. >> >> Alex >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu 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 Oct 15 11:19:37 2008 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Wed, 15 Oct 2008 15:19:37 +0200 Subject: [firebase-br] Comportamento Estranho firebird 2.1 Message-ID: Bom dia Gostaria de uma informação, no novo banco de dados que estou construíndo firebird 2.1 esta aparecendo umas tabelas Domains estranhas que eu não criei, desta forma a baixo /******************************************************************************/ /* Generated by IBExpert 15/10/2008 09:16:00 */ /******************************************************************************/ /******************************************************************************/ /* Tables */ /******************************************************************************/ CREATE TABLE FTS$_IND ( FTS$IND_NME FTS$IND_NME_DM NOT NULL /* FTS$IND_NME_DM = VARCHAR(10) CHECK ( NOT VALUE LIKE '\_%' ESCAPE '\' ) */, FTS$TBL_NME FTS$IDENT_DM NOT NULL /* FTS$IDENT_DM = VARCHAR(32) */, FTS$KEY_COL FTS$IDENT_DM NOT NULL /* FTS$IDENT_DM = VARCHAR(32) */, FTS$AUX_COL FTS$IDENT_DM NOT NULL /* FTS$IDENT_DM = VARCHAR(32) */, FTS$SCH_COL FTS$IDENT_DM NOT NULL /* FTS$IDENT_DM = VARCHAR(32) */, FTS$SCH_LEN FTS$LEN_DM NOT NULL /* FTS$LEN_DM = SMALLINT CHECK (( VALUE >= 10 ) OR ( VALUE IS NULL )) */, FTS$WRD_LEN FTS$LEN_DM NOT NULL /* FTS$LEN_DM = SMALLINT CHECK (( VALUE >= 10 ) OR ( VALUE IS NULL )) */, FTS$USR_LEN FTS$LEN_DM NOT NULL /* FTS$LEN_DM = SMALLINT CHECK (( VALUE >= 10 ) OR ( VALUE IS NULL )) */, FTS$MIN_LEN FTS$MIN_LEN_DM NOT NULL /* FTS$MIN_LEN_DM = SMALLINT CHECK (( VALUE BETWEEN 1 AND 9 ) OR ( VALUE IS NULL )) */, FTS$KEY_DM FTS$IDENT_DM NOT NULL /* FTS$IDENT_DM = VARCHAR(32) */, FTS$KEY_TYP FTS$IDENT_DM NOT NULL /* FTS$IDENT_DM = VARCHAR(32) */, FTS$KEY_IND FTS$IDENT_DM NOT NULL /* FTS$IDENT_DM = VARCHAR(32) */, FTS$WDS_TYP FTS$IDENT_DM NOT NULL /* FTS$IDENT_DM = VARCHAR(32) */, FTS$STATUS FTS$IND_STATUS_DM NOT NULL /* FTS$IND_STATUS_DM = VARCHAR(2) CHECK ( VALUE IN ( 'IP', /* INACTIVE PENDING . */ 'IC', /* INACTIVE CORRUPTED . */ 'I', /* INACTIVE . */ 'MP', /* META LOADED PENDING . */ 'MC', /* META CORRUPTED . */ 'M', /* META LOADED . */ 'LP', /* DATA LOADED PENDING . */ 'LC', /* DATA LOADED CORRUPTED . */ 'L', /* DATA LOADED . */ 'AP', /* ACTIVE PENDING . */ 'AC', /* ACTIVE CORRUPTED . */ 'A' )) */, FTS$LOG FTS$BOOLEAN_DM NOT NULL /* FTS$BOOLEAN_DM = CHAR(1) CHECK (( VALUE IN ( 'T', 'F' )) OR ( VALUE IS NULL )) */ ); /******************************************************************************/ /* Primary Keys */ /******************************************************************************/ ALTER TABLE FTS$_IND ADD CONSTRAINT FTS$PK__IND PRIMARY KEY (FTS$IND_NME); /******************************************************************************/ /* Privileges */ /******************************************************************************/ /* Privileges of users */ GRANT ALL ON FTS$_IND TO PUBLIC; ----------------------------------------- CREATE DOMAIN FTS$BOOLEAN_DM AS CHAR(1) CHARACTER SET ISO8859_1 CHECK (( VALUE IN ( 'T', 'F' )) OR ( VALUE IS NULL )) COLLATE ISO8859_1; ---------------------------------------------------- CREATE DOMAIN FTS$IND_STATUS_DM AS VARCHAR(2) CHARACTER SET ISO8859_1 CHECK (VALUE IN ( 'IP', /* INACTIVE PENDING . */ 'IC', /* INACTIVE CORRUPTED . */ 'I', /* INACTIVE . */ 'MP', /* META LOADED PENDING . */ 'MC', /* META CORRUPTED . */ 'M', /* META LOADED . */ 'LP', /* DATA LOADED PENDING . */ 'LC', /* DATA LOADED CORRUPTED . */ 'L', /* DATA LOADED . */ 'AP', /* ACTIVE PENDING . */ 'AC', /* ACTIVE CORRUPTED . */ 'A' )) COLLATE ISO8859_1; -- Paulinho Sérgio Feix From clei em geous.com.br Wed Oct 15 11:34:08 2008 From: clei em geous.com.br (Anticlei Scheid) Date: Wed, 15 Oct 2008 10:34:08 -0300 Subject: [firebase-br] "key violation" Message-ID: <000701c92eca$b7815df0$7d00a8c0@SERVIDOR> Bom dia pessoal. Estou usando uma instrução SQL para uma consulta e no IBExpert funciona perfeitamente, mas na aplicação Delphi com o dbexpint.dll ou dbexpUIBfire15.dll recebo a mensagem "key violation". O problema está na seguinte parte da instrução : ... from MOVFISICO MF left join MOVFISICOITEM MFI on MFI.MOVFISICOID = MF.MOVFISICOID ... O objetivo é listar registros da MOVFISICOITEM e da primeira vez usei esta parte assim : ... from MOVFISICOITEM MFI left join MOVFISICO MF on MF.MOVFISICOID = MFI.MOVFISICOID ... ,ou seja, a tabela MOVFISICOITEM é a "mandante" no from, mas desse jeito o plano de pesquisa nela fica NATURAL, isto é, sem utilizar qualquer índice, visto que preciso filtrar os dados pelo intervalo de datas e a data do movimento está na MOVFISICO. Como estava muito lento resolvi mudar para a instrução abaixo, mas daí funciona no IBExpert, mas no Delphi não funciona como expliquei acima. Tentei até testar o driver trial da Upscene, mas continuo com o mesmo problema. Alguém sabe qual é o driver utilizado pelo IBExpert ou tem alguma sugestão ? select MF.MOVFISICOID, MF.TIPOMOVFISICOID, TMF.ENTRADASAIDA, MF.DTMOVIMENTO, MF.HRMOVIMENTO, MFI.ITEMID, I.ITEMCODIGO, I.ITEM, MFI.DEPOSITOID, D.CODDEPOSITO, MFI.LOTE, MFI.QUANTIDADE, PI.VALORUNITARIOPEDIDO, P.DTCONFIRMADO, NFI.QTDFATURADA, NFI.VALORUNITARIOFATURADO, NF.DTENTRADASAIDA, IL.DTFABRICACAO, IL.HRFABRICACAO, IL.DTVALIDADE, P.PEDIDOID, NF.NFID, NF.NF, NF.DTEMISSAO, MFI.MOVFISICOITEMID, P.PESSOAID, FAT.DTFATURAMENTO, P.TIPOFECHAMENTOID, P.TIPOFATURAMENTOID, P.NOMEPESSOA from MOVFISICO MF left join MOVFISICOITEM MFI on MFI.MOVFISICOID = MF.MOVFISICOID left join TIPOSMOVFISICO TMF on TMF.TIPOMOVFISICOID = MF.TIPOMOVFISICOID left join ITENS I on I.ITEMID = MFI.ITEMID left join DEPOSITOS D on D.DEPOSITOID = MFI.DEPOSITOID left join PEDIDOITENS PI on PI.PEDIDOID = MFI.PEDIDOID and PI.PEDIDOITEMID = MFI.PEDIDOITEMID left join PEDIDOS P on P.PEDIDOID = MFI.PEDIDOID left join NFITENS NFI on NFI.NFID = MFI.NFID and NFI.NFITEMID = MFI.NFITEMID left join ITEMLOTE IL on IL.ITEMID = MFI.ITEMID and IL.LOTE = MFI.LOTE left join NF on NF.NFID = MFI.NFID left join FATURAS FAT on FAT.FATURAID = NF.FATURAID where MF.DTMOVIMENTO between '09-01-2008' and '10-14-2008' and TMF.ENTRADASAIDA = 'S' and P.PESSOAID = 1289 order by TMF.ENTRADASAIDA Desculpem-me pela extensão do e-mail... Abraço e obrigado From listas em warmboot.com.br Wed Oct 15 11:36:59 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 15 Oct 2008 10:36:59 -0300 Subject: [firebase-br] Comportamento Estranho firebird 2.1 In-Reply-To: References: Message-ID: <1795866381.20081015103659@warmboot.com.br> Isso não tem nada a ver com o FB 2.1 Olhando o nome das tabelas, e se vc usa IBO, acredito que vc testou o recurso de FullTextSearch (FTS) dele, que pra funcionar tem que criar diversas tabelas, etc. no banco. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br PSF> Bom dia PSF> Gostaria de uma informação, no novo banco de dados que estou PSF> construíndo firebird PSF> 2.1 esta aparecendo umas tabelas Domains estranhas que eu não criei, desta PSF> forma a baixo PSF> /******************************************************************************/ PSF> /* Generated by IBExpert 15/10/2008 PSF> 09:16:00 */ PSF> /******************************************************************************/ PSF> /******************************************************************************/ PSF> /* PSF> Tables */ PSF> /******************************************************************************/ PSF> CREATE TABLE FTS$_IND ( PSF> FTS$IND_NME FTS$IND_NME_DM NOT NULL /* FTS$IND_NME_DM = VARCHAR(10) PSF> CHECK ( NOT VALUE LIKE '\_%' ESCAPE '\' ) */, PSF> FTS$TBL_NME FTS$IDENT_DM NOT NULL /* FTS$IDENT_DM = VARCHAR(32) */, PSF> FTS$KEY_COL FTS$IDENT_DM NOT NULL /* FTS$IDENT_DM = VARCHAR(32) */, PSF> FTS$AUX_COL FTS$IDENT_DM NOT NULL /* FTS$IDENT_DM = VARCHAR(32) */, PSF> FTS$SCH_COL FTS$IDENT_DM NOT NULL /* FTS$IDENT_DM = VARCHAR(32) */, PSF> FTS$SCH_LEN FTS$LEN_DM NOT NULL /* FTS$LEN_DM = SMALLINT CHECK (( VALUE >>= 10 ) OR ( VALUE IS NULL )) */, PSF> FTS$WRD_LEN FTS$LEN_DM NOT NULL /* FTS$LEN_DM = SMALLINT CHECK (( VALUE >>= 10 ) OR ( VALUE IS NULL )) */, PSF> FTS$USR_LEN FTS$LEN_DM NOT NULL /* FTS$LEN_DM = SMALLINT CHECK (( VALUE >>= 10 ) OR ( VALUE IS NULL )) */, PSF> FTS$MIN_LEN FTS$MIN_LEN_DM NOT NULL /* FTS$MIN_LEN_DM = SMALLINT CHECK PSF> (( VALUE BETWEEN 1 AND 9 ) OR ( VALUE IS NULL )) */, PSF> FTS$KEY_DM FTS$IDENT_DM NOT NULL /* FTS$IDENT_DM = VARCHAR(32) */, PSF> FTS$KEY_TYP FTS$IDENT_DM NOT NULL /* FTS$IDENT_DM = VARCHAR(32) */, PSF> FTS$KEY_IND FTS$IDENT_DM NOT NULL /* FTS$IDENT_DM = VARCHAR(32) */, PSF> FTS$WDS_TYP FTS$IDENT_DM NOT NULL /* FTS$IDENT_DM = VARCHAR(32) */, PSF> FTS$STATUS FTS$IND_STATUS_DM NOT NULL /* FTS$IND_STATUS_DM = PSF> VARCHAR(2) CHECK ( VALUE IN ( 'IP', /* INACTIVE PENDING . */ PSF> 'IC', /* INACTIVE CORRUPTED . */ PSF> 'I', /* INACTIVE . */ PSF> 'MP', /* META LOADED PENDING . */ PSF> 'MC', /* META CORRUPTED . */ PSF> 'M', /* META LOADED . */ PSF> 'LP', /* DATA LOADED PENDING . */ PSF> 'LC', /* DATA LOADED CORRUPTED . */ PSF> 'L', /* DATA LOADED . */ PSF> 'AP', /* ACTIVE PENDING . */ PSF> 'AC', /* ACTIVE CORRUPTED . */ PSF> 'A' )) */, PSF> FTS$LOG FTS$BOOLEAN_DM NOT NULL /* FTS$BOOLEAN_DM = CHAR(1) CHECK PSF> (( VALUE IN ( 'T', 'F' )) OR ( VALUE IS NULL )) */ PSF> ); PSF> /******************************************************************************/ PSF> /* Primary PSF> Keys */ PSF> /******************************************************************************/ PSF> ALTER TABLE FTS$_IND ADD CONSTRAINT FTS$PK__IND PRIMARY KEY (FTS$IND_NME); PSF> /******************************************************************************/ PSF> /* PSF> Privileges */ PSF> /******************************************************************************/ PSF> /* Privileges of users */ PSF> GRANT ALL ON FTS$_IND TO PUBLIC; PSF> ----------------------------------------- PSF> CREATE DOMAIN FTS$BOOLEAN_DM AS PSF> CHAR(1) CHARACTER SET ISO8859_1 PSF> CHECK (( VALUE IN ( 'T', 'F' )) OR ( VALUE IS NULL )) PSF> COLLATE ISO8859_1; PSF> ---------------------------------------------------- PSF> CREATE DOMAIN FTS$IND_STATUS_DM AS PSF> VARCHAR(2) CHARACTER SET ISO8859_1 PSF> CHECK (VALUE IN ( 'IP', /* INACTIVE PENDING . */ PSF> 'IC', /* INACTIVE CORRUPTED . */ PSF> 'I', /* INACTIVE . */ PSF> 'MP', /* META LOADED PENDING . */ PSF> 'MC', /* META CORRUPTED . */ PSF> 'M', /* META LOADED . */ PSF> 'LP', /* DATA LOADED PENDING . */ PSF> 'LC', /* DATA LOADED CORRUPTED . */ PSF> 'L', /* DATA LOADED . */ PSF> 'AP', /* ACTIVE PENDING . */ PSF> 'AC', /* ACTIVE CORRUPTED . */ PSF> 'A' )) PSF> COLLATE ISO8859_1; From rnigro em brasil-info.com.br Wed Oct 15 10:48:54 2008 From: rnigro em brasil-info.com.br (=?iso-8859-1?Q?Nigro_-_F=E1brica_de_Software?=) Date: Wed, 15 Oct 2008 10:48:54 -0200 Subject: [firebase-br] Ajuda em Trigger Message-ID: bom dia Estou tentado fazer no afterupdate de uma tabela a idéia é inserir dados em outra tabela se o valor do campo for 3 AS declare vfk_endentrega integer; declare vdatavalidade date; declare vfk_tabpreco integer; begin vfk_endentrega = new.fk_endentrega; vdatavalidade = new.datavalidade; vfk_tabpreco = new.fk_tabpreco; if new.fk_pedidosaidastatus = 3 then -- Liberado insert into intpedido (fk_endentrega, fk_pedidostatus, datavalidade, fk_tabpreco) values (:vfk_endentrega, 3, :vdatavalidade, :vfk_tabpreco) end att. Nigro Fábrica de Software Brasil Informática ( Tel.: (+55 11) 2176-8899 ( Fax: (+55 11) 2176-8888 rnigro em brasil-info.com.br www.brasil-info.com.br P Antes de imprimir, pense em sua responsabilidade e compromisso com o meio ambiente. ALERTA: As informações contidas nesta mensagem são confidenciais, e destinadas ao uso exclusivo do destinatário. Caso esta correspondência tenha sido recebida por equívoco, notificamos que sua divulgação é proibida por lei, e solicitamos que o remetente seja comunicado, imediatamente, via e-mail. Obrigado. NOTICE: This transmittal and/or attachments may be privileged or confidential information. If you are not the intended recipient, you are hereby notified that you have received this transmittal in error. Any review, dissemination, distribution or copying of this transmittal is strictly prohibited. If you have received this message in error, please notify the sender by return e-mail. Thank you From carlos.ferreira em progen.com.br Wed Oct 15 11:52:23 2008 From: carlos.ferreira em progen.com.br (Carlos Ferreira) Date: Wed, 15 Oct 2008 11:52:23 -0200 Subject: [firebase-br] RES: RES: Curso de Firebird In-Reply-To: <548940849.20081015095916@warmboot.com.br> References: <3370740385910166008@unknownmsgid> <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> <000c01c92ebd$37f1cd20$a7d56760$@ferreira@progen.com.br> <548940849.20081015095916@warmboot.com.br> Message-ID: <000001c92ecd$46c85fc0$d4591f40$@ferreira@progen.com.br> Aqui em São Paulo você não tem previsão de curso, em piracicaba fica fora de mão para me. Carlos -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: quarta-feira, 15 de outubro de 2008 10:59 Para: FireBase Assunto: Re: [firebase-br] RES: Curso de Firebird Pessoal, Pelo jeito alguns de vocês não recebem o FirebirdNews no início do mês... no último, eu pedi para quem tivesse interesse em cursos de Firebird enviasse o nome e email para cursos @ firebase.com.br, pois eu pretendo fazer mais um curso em Piracicaba até o final do ano. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br CF> Curso de firebird em São Paulo eu também tenho interesse. CF> Abraço CF> Carlos CF> -----Mensagem original----- CF> De: lista-bounces em firebase.com.br CF> [mailto:lista-bounces em firebase.com.br] Em CF> nome de OttoFuch CF> Enviada em: terça-feira, 14 de outubro de 2008 19:02 CF> Para: FireBase CF> Assunto: Re: [firebase-br] Curso de Firebird CF> Seria o caso de montar um curso open source pela Internet, hospedando num CF> wiki. Eu uso, para fins particulares, o softwareMediaWiki, que é o mesmo CF> software usado pela Wikipedia. CF> Poderia ser um trabalho colaborativo. CF> Abraços CF> Otto CF> ----- Original Message ----- CF> From: "Ricardo Ferreira Sobrinho" CF> To: "FireBase" CF> Sent: Tuesday, October 14, 2008 9:36 AM CF> Subject: Re: [firebase-br] Curso de Firebird CF> E em Belém/PA também(rsrs) CF> 2008/9/3 Alex Ricardo Parolin >> Complemento a pergunta: se houver cursos na capital SP também me >> interessam. >> >> Alex >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Wed Oct 15 11:58:20 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 15 Oct 2008 10:58:20 -0300 Subject: [firebase-br] RES: RES: Curso de Firebird In-Reply-To: <000001c92ecd$46c85fc0$d4591f40$@ferreira@progen.com.br> References: <3370740385910166008@unknownmsgid> <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> <000c01c92ebd$37f1cd20$a7d56760$@ferreira@progen.com.br> <548940849.20081015095916@warmboot.com.br> <000001c92ecd$46c85fc0$d4591f40$@ferreira@progen.com.br> Message-ID: <25875576.20081015105820@warmboot.com.br> CF> Aqui em São Paulo você não tem previsão de curso, em piracicaba fica fora de CF> mão para me. Não, está difícil achar um lugar com um laboratório descente e no mínimo 20 máquinas boas, com preço justo. Se souber de algum, me avise. PS: Piracicaba fica a 160km da capital, as vezes eh mais rapido vc vir pra cá do que andar dentro de SP... []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br From paulinhofeix em gmail.com Wed Oct 15 11:58:35 2008 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Wed, 15 Oct 2008 15:58:35 +0200 Subject: [firebase-br] Ajuda em Trigger In-Reply-To: References: Message-ID: bom dia, vc ja tentou fazer assim if (new.fk_pedidosaidastatus = 3) then -- Liberado Begin insert into intpedido (fk_endentrega, fk_pedidostatus, datavalidade, fk_tabpreco) values (:vfk_endentrega, 3, :vdatavalidade, :vfk_tabpreco); end; 2008/10/15 Nigro - Fábrica de Software > bom dia Estou tentado fazer no afterupdate de uma tabela > > a idéia é inserir dados em outra tabela se o valor do campo for 3 > > AS > declare vfk_endentrega integer; > declare vdatavalidade date; > declare vfk_tabpreco integer; > begin > vfk_endentrega = new.fk_endentrega; > vdatavalidade = new.datavalidade; > vfk_tabpreco = new.fk_tabpreco; > > if new.fk_pedidosaidastatus = 3 then -- Liberado > insert into intpedido (fk_endentrega, fk_pedidostatus, datavalidade, > fk_tabpreco) > values (:vfk_endentrega, 3, :vdatavalidade, :vfk_tabpreco) > end > > att. > Nigro > > Fábrica de Software > > Brasil Informática > > ( Tel.: (+55 11) 2176-8899 > > ( Fax: (+55 11) 2176-8888 > > rnigro em brasil-info.com.br > > www.brasil-info.com.br > > > > P Antes de imprimir, pense em sua responsabilidade e compromisso com o meio > ambiente. > > > > ALERTA: As informações contidas nesta mensagem são confidenciais, e > destinadas ao uso exclusivo do destinatário. Caso esta correspondência tenha > sido recebida por equívoco, notificamos que sua divulgação é proibida por > lei, e solicitamos que o remetente seja comunicado, imediatamente, via > e-mail. > > Obrigado. > > NOTICE: This transmittal and/or attachments may be privileged or > confidential information. If you are not the intended recipient, you are > hereby notified that you have received this transmittal in error. Any > review, dissemination, distribution or copying of this transmittal is > strictly prohibited. If you have received this message in error, please > notify the sender by return e-mail. > Thank you > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 thiago.rachadel em gmail.com Wed Oct 15 12:07:53 2008 From: thiago.rachadel em gmail.com (Thiago gmail) Date: Wed, 15 Oct 2008 11:07:53 -0300 Subject: [firebase-br] Processador References: <48D255C5.5090301@persoft.com.br><863368415.20080918110621@warmboot.com.br> <249af69e0809180749g2dc26d9fte3ce73cd9d3855e6@mail.gmail.com> Message-ID: <001201c92ecf$6cc927c0$c700a8c0@Info> Sei que o Firebird não utiliza multiplos núcleos simultaneamente. Mas o Processador Intel® Xeon® Quad-Core E5310 (1.60 GHz, 2x4 MB L2 cache, 1066 MHz FSB) em um servidor se comportará bem com win2003 server suportando o banco de dados? Qual a melhor configuração a ser utilizada no DB neste caso? From isael em stetika.com.br Wed Oct 15 11:11:00 2008 From: isael em stetika.com.br (Isael Faria Junior) Date: Wed, 15 Oct 2008 11:11:00 -0200 Subject: [firebase-br] RES: RES: Curso de Firebird In-Reply-To: <000001c92ecd$46c85fc0$d4591f40$@ferreira@progen.com.br> References: <3370740385910166008@unknownmsgid> <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> <000c01c92ebd$37f1cd20$a7d56760$@ferreira@progen.com.br> <548940849.20081015095916@warmboot.com.br> <000001c92ecd$46c85fc0$d4591f40$@ferreira@progen.com.br> Message-ID: <48F5EBE4.1060500@stetika.com.br> Sugiro que quem tiver interresse em fazer o curso em Piracicaba, forme um grupo e alugue uma van. Carlos Ferreira escreveu: > Aqui em São Paulo você não tem previsão de curso, em piracicaba fica fora de > mão para me. > > Carlos > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Carlos H. Cantu > Enviada em: quarta-feira, 15 de outubro de 2008 10:59 > Para: FireBase > Assunto: Re: [firebase-br] RES: Curso de Firebird > > Pessoal, > > Pelo jeito alguns de vocês não recebem o FirebirdNews no início do > mês... no último, eu pedi para quem tivesse interesse em cursos de > Firebird enviasse o nome e email para cursos @ firebase.com.br, pois > eu pretendo fazer mais um curso em Piracicaba até o final do ano. > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > > CF> Curso de firebird em São Paulo eu também tenho interesse. > CF> Abraço > > CF> Carlos > > CF> -----Mensagem original----- > CF> De: lista-bounces em firebase.com.br > CF> [mailto:lista-bounces em firebase.com.br] Em > CF> nome de OttoFuch > CF> Enviada em: terça-feira, 14 de outubro de 2008 19:02 > CF> Para: FireBase > CF> Assunto: Re: [firebase-br] Curso de Firebird > > CF> Seria o caso de montar um curso open source pela Internet, hospedando > num > CF> wiki. Eu uso, para fins particulares, o softwareMediaWiki, que é o mesmo > CF> software usado pela Wikipedia. > CF> Poderia ser um trabalho colaborativo. > CF> Abraços > CF> Otto > > CF> ----- Original Message ----- > CF> From: "Ricardo Ferreira Sobrinho" > CF> To: "FireBase" > CF> Sent: Tuesday, October 14, 2008 9:36 AM > CF> Subject: Re: [firebase-br] Curso de Firebird > > > CF> E em Belém/PA também(rsrs) > > CF> 2008/9/3 Alex Ricardo Parolin > > >>> Complemento a pergunta: se houver cursos na capital SP também me >>> interessam. >>> >>> Alex >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Information from ESET Smart Security, version of virus signature database 3523 (20081015) __________ > > The message was checked by ESET Smart Security. > > http://www.eset.com > > > > From dirlei.souza em cognum.com.br Wed Oct 15 12:19:09 2008 From: dirlei.souza em cognum.com.br (Dirlei.Souza) Date: Wed, 15 Oct 2008 11:19:09 -0300 Subject: [firebase-br] RES: Curso de Firebird In-Reply-To: <548940849.20081015095916@warmboot.com.br> References: <3370740385910166008@unknownmsgid><58AE6C76C8C8429B8C6FEAB740EEF94E@wotan><000c01c92ebd$37f1cd20$a7d56760$@ferreira@progen.com.br> <548940849.20081015095916@warmboot.com.br> Message-ID: <983EE14C516D43CBA4D11F73C16877B4@NoteHP> Bom dia, Carlos. Eu tenho interesse. Dirlei F. de Souza (11) 4586-9193 no aguardo.. ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Wednesday, October 15, 2008 9:59 AM Subject: Re: [firebase-br] RES: Curso de Firebird Pessoal, Pelo jeito alguns de vocês não recebem o FirebirdNews no início do mês... no último, eu pedi para quem tivesse interesse em cursos de Firebird enviasse o nome e email para cursos @ firebase.com.br, pois eu pretendo fazer mais um curso em Piracicaba até o final do ano. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br CF> Curso de firebird em São Paulo eu também tenho interesse. CF> Abraço CF> Carlos CF> -----Mensagem original----- CF> De: lista-bounces em firebase.com.br CF> [mailto:lista-bounces em firebase.com.br] Em CF> nome de OttoFuch CF> Enviada em: terça-feira, 14 de outubro de 2008 19:02 CF> Para: FireBase CF> Assunto: Re: [firebase-br] Curso de Firebird CF> Seria o caso de montar um curso open source pela Internet, hospedando num CF> wiki. Eu uso, para fins particulares, o softwareMediaWiki, que é o mesmo CF> software usado pela Wikipedia. CF> Poderia ser um trabalho colaborativo. CF> Abraços CF> Otto CF> ----- Original Message ----- CF> From: "Ricardo Ferreira Sobrinho" CF> To: "FireBase" CF> Sent: Tuesday, October 14, 2008 9:36 AM CF> Subject: Re: [firebase-br] Curso de Firebird CF> E em Belém/PA também(rsrs) CF> 2008/9/3 Alex Ricardo Parolin >> Complemento a pergunta: se houver cursos na capital SP também me >> interessam. >> >> Alex >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From falecom em adrianosantos.pro.br Wed Oct 15 11:24:34 2008 From: falecom em adrianosantos.pro.br (Adriano Santos (Y!)) Date: Wed, 15 Oct 2008 11:24:34 -0200 Subject: [firebase-br] IntraWeb In-Reply-To: <1316854958.20081015095728@warmboot.com.br> References: <0ba501c92e35$5694b360$6b00a8c0@Ping><002201c92e43$063d3190$6915a8c0@MAGNOSYSTEM><0c2401c92e4c$12c03b70$6b00a8c0@Ping> <004c01c92e56$044a8eb0$6915a8c0@MAGNOSYSTEM> <0c3f01c92e6f$8b018530$6b00a8c0@Ping> <1316854958.20081015095728@warmboot.com.br> Message-ID: <48F5EF12.70900@adrianosantos.pro.br> Para evitar falar desse tipo de assunto nessa lista, filie-se as listas: lista-delphi em yahoogrupos.com.br delphi-br em yahoogrupos.com.br nddv em yahoogrupos.com.br delphitodelphi em yahoogrupos.com.br []s -- Boa Leitura, Adriano Santos Director X-35 Consulting && Development IT Manager SoftPark Chief Editor Magazines ClubeDelphi && WebMobile Carlos H. Cantu respondeu: > GCe> Oi Magno, eu utilizo o Delphi 2006, e ao colocar o componente no formulario > GCe> do IntraWeb, diz que não é permitido. > > Por favor não discutam Intraweb na lista, por ser totalmente offtopic. > Continuem em private. > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - http://www.avg.com > Version: 8.0.173 / Virus Database: 270.8.0/1724 - Release Date: 14/10/2008 02:02 > > From rnigro em brasil-info.com.br Wed Oct 15 11:51:32 2008 From: rnigro em brasil-info.com.br (=?iso-8859-1?Q?Nigro_-_F=E1brica_de_Software?=) Date: Wed, 15 Oct 2008 11:51:32 -0200 Subject: [firebase-br] Ajuda com trigger pII Message-ID: <9F5883270BAD48BFA8FBCF30FB3EB36B@BIF002> Obrigado, coloquei os parênteses e deu outro erro, no end, por favor dêem uma olhada AS declare vfk_endentrega integer; declare vdatavalidade date; declare vfk_tabpreco integer; begin vfk_endentrega = new.fk_endentrega; vdatavalidade = new.datavalidade; vfk_tabpreco = new.fk_tabpreco; if (new.fk_pedidosaidastatus = 3) then -- Liberado insert into intpedido (fk_endentrega, fk_pedidostatus, datavalidade, fk_tabpreco) values (:vfk_endentrega, 3, :vdatavalidade, :vfk_tabpreco) end Nigro Fábrica de Software Brasil Informática ( Tel.: (+55 11) 2176-8899 ( Fax: (+55 11) 2176-8888 rnigro em brasil-info.com.br www.brasil-info.com.br P Antes de imprimir, pense em sua responsabilidade e compromisso com o meio ambiente. ALERTA: As informações contidas nesta mensagem são confidenciais, e destinadas ao uso exclusivo do destinatário. Caso esta correspondência tenha sido recebida por equívoco, notificamos que sua divulgação é proibida por lei, e solicitamos que o remetente seja comunicado, imediatamente, via e-mail. Obrigado. NOTICE: This transmittal and/or attachments may be privileged or confidential information. If you are not the intended recipient, you are hereby notified that you have received this transmittal in error. Any review, dissemination, distribution or copying of this transmittal is strictly prohibited. If you have received this message in error, please notify the sender by return e-mail. Thank you From paulinhofeix em gmail.com Wed Oct 15 12:57:02 2008 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Wed, 15 Oct 2008 16:57:02 +0200 Subject: [firebase-br] Ajuda com trigger pII In-Reply-To: <9F5883270BAD48BFA8FBCF30FB3EB36B@BIF002> References: <9F5883270BAD48BFA8FBCF30FB3EB36B@BIF002> Message-ID: vc poderia me passar o código de que forma vc fez ela de novo, com os parâmetros 2008/10/15 Nigro - Fábrica de Software > Obrigado, coloquei os parênteses e deu outro erro, no end, por favor dêem > uma olhada > > > > AS > declare vfk_endentrega integer; > declare vdatavalidade date; > declare vfk_tabpreco integer; > begin > vfk_endentrega = new.fk_endentrega; > vdatavalidade = new.datavalidade; > vfk_tabpreco = new.fk_tabpreco; > > if (new.fk_pedidosaidastatus = 3) then -- Liberado > insert into intpedido (fk_endentrega, fk_pedidostatus, datavalidade, > fk_tabpreco) > values (:vfk_endentrega, 3, :vdatavalidade, :vfk_tabpreco) > end > > Nigro > > Fábrica de Software > > Brasil Informática > > ( Tel.: (+55 11) 2176-8899 > > ( Fax: (+55 11) 2176-8888 > > rnigro em brasil-info.com.br > > www.brasil-info.com.br > > > > P Antes de imprimir, pense em sua responsabilidade e compromisso com o meio > ambiente. > > > > ALERTA: As informações contidas nesta mensagem são confidenciais, e > destinadas ao uso exclusivo do destinatário. Caso esta correspondência tenha > sido recebida por equívoco, notificamos que sua divulgação é proibida por > lei, e solicitamos que o remetente seja comunicado, imediatamente, via > e-mail. > > Obrigado. > > NOTICE: This transmittal and/or attachments may be privileged or > confidential information. If you are not the intended recipient, you are > hereby notified that you have received this transmittal in error. Any > review, dissemination, distribution or copying of this transmittal is > strictly prohibited. If you have received this message in error, please > notify the sender by return e-mail. > Thank you > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 fboriani em gmail.com Wed Oct 15 13:26:16 2008 From: fboriani em gmail.com (Felipe Oriani) Date: Wed, 15 Oct 2008 12:26:16 -0300 Subject: [firebase-br] RES: Curso de Firebird In-Reply-To: <983EE14C516D43CBA4D11F73C16877B4@NoteHP> References: <3370740385910166008@unknownmsgid> <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> <548940849.20081015095916@warmboot.com.br> <983EE14C516D43CBA4D11F73C16877B4@NoteHP> Message-ID: <2211d0630810150826y2748a325vd8cbdbdebe53b166@mail.gmail.com> Faça em Piracicaba mesmo... 2008/10/15 Dirlei.Souza > Bom dia, > Carlos. > > Eu tenho interesse. > > Dirlei F. de Souza > (11) 4586-9193 > > > no aguardo.. > > > ----- Original Message ----- From: "Carlos H. Cantu" < > listas em warmboot.com.br> > To: "FireBase" > Sent: Wednesday, October 15, 2008 9:59 AM > Subject: Re: [firebase-br] RES: Curso de Firebird > > > > Pessoal, > > Pelo jeito alguns de vocês não recebem o FirebirdNews no início do > mês... no último, eu pedi para quem tivesse interesse em cursos de > Firebird enviasse o nome e email para cursos @ firebase.com.br, pois > eu pretendo fazer mais um curso em Piracicaba até o final do ano. > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > > CF> Curso de firebird em São Paulo eu também tenho interesse. > CF> Abraço > > CF> Carlos > > CF> -----Mensagem original----- > CF> De: lista-bounces em firebase.com.br > CF> [mailto:lista-bounces em firebase.com.br] Em > CF> nome de OttoFuch > CF> Enviada em: terça-feira, 14 de outubro de 2008 19:02 > CF> Para: FireBase > CF> Assunto: Re: [firebase-br] Curso de Firebird > > CF> Seria o caso de montar um curso open source pela Internet, hospedando > num > CF> wiki. Eu uso, para fins particulares, o softwareMediaWiki, que é o > mesmo > CF> software usado pela Wikipedia. > CF> Poderia ser um trabalho colaborativo. > CF> Abraços > CF> Otto > > CF> ----- Original Message ----- CF> From: "Ricardo Ferreira Sobrinho" < > ricardoif em gmail.com> > CF> To: "FireBase" > CF> Sent: Tuesday, October 14, 2008 9:36 AM > CF> Subject: Re: [firebase-br] Curso de Firebird > > > CF> E em Belém/PA também(rsrs) > > CF> 2008/9/3 Alex Ricardo Parolin > > Complemento a pergunta: se houver cursos na capital SP também me >>> interessam. >>> >>> Alex >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ______________________________________ Felipe B. Oriani email: fboriani em gmail.com From igmeirelles em gmail.com Wed Oct 15 12:47:14 2008 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Wed, 15 Oct 2008 11:47:14 -0300 Subject: [firebase-br] RES: Ajuda com trigger pII In-Reply-To: <9F5883270BAD48BFA8FBCF30FB3EB36B@BIF002> References: <9F5883270BAD48BFA8FBCF30FB3EB36B@BIF002> Message-ID: <005101c92ed4$efb60e00$cf222a00$@com> Olá Nigro... Acho q está faltando o ";" ponto-e-vírgula no final do comando insert. Tente assim: AS begin if (new.fk_pedidosaidastatus = 3) then insert into intpedido (fk_endentrega, fk_pedidostatus, datavalidade, fk_tabpreco) values (new.fk_endentrega, 3, new.datavalidade, new.fk_tabpreco); end Atenciosamente, Ivan Meirelles -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Nigro - Fábrica de Software Enviada em: quarta-feira, 15 de outubro de 2008 10:52 Para: FireBase Assunto: [firebase-br] Ajuda com trigger pII Obrigado, coloquei os parênteses e deu outro erro, no end, por favor dêem uma olhada AS declare vfk_endentrega integer; declare vdatavalidade date; declare vfk_tabpreco integer; begin vfk_endentrega = new.fk_endentrega; vdatavalidade = new.datavalidade; vfk_tabpreco = new.fk_tabpreco; if (new.fk_pedidosaidastatus = 3) then -- Liberado insert into intpedido (fk_endentrega, fk_pedidostatus, datavalidade, fk_tabpreco) values (:vfk_endentrega, 3, :vdatavalidade, :vfk_tabpreco) end Nigro Fábrica de Software Brasil Informática ( Tel.: (+55 11) 2176-8899 ( Fax: (+55 11) 2176-8888 rnigro em brasil-info.com.br www.brasil-info.com.br P Antes de imprimir, pense em sua responsabilidade e compromisso com o meio ambiente. ALERTA: As informações contidas nesta mensagem são confidenciais, e destinadas ao uso exclusivo do destinatário. Caso esta correspondência tenha sido recebida por equívoco, notificamos que sua divulgação é proibida por lei, e solicitamos que o remetente seja comunicado, imediatamente, via e-mail. Obrigado. NOTICE: This transmittal and/or attachments may be privileged or confidential information. If you are not the intended recipient, you are hereby notified that you have received this transmittal in error. Any review, dissemination, distribution or copying of this transmittal is strictly prohibited. If you have received this message in error, please notify the sender by return e-mail. Thank you ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From arparolin em gmail.com Wed Oct 15 14:09:20 2008 From: arparolin em gmail.com (Alex Ricardo Parolin) Date: Wed, 15 Oct 2008 14:09:20 -0200 Subject: [firebase-br] RES: Curso de Firebird In-Reply-To: <2211d0630810150826y2748a325vd8cbdbdebe53b166@mail.gmail.com> References: <3370740385910166008@unknownmsgid> <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> <548940849.20081015095916@warmboot.com.br> <983EE14C516D43CBA4D11F73C16877B4@NoteHP> <2211d0630810150826y2748a325vd8cbdbdebe53b166@mail.gmail.com> Message-ID: Se houver uma caravana para Piracicaba fazer o curso, eu estou disposto a ir. Basta me informar valores, locais, datas e horários. Cantu, quantos dias de curso serão? Um final de semana? Um dia? Vários dias? Alex From listas em warmboot.com.br Wed Oct 15 14:29:00 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 15 Oct 2008 13:29:00 -0300 Subject: [firebase-br] RES: Curso de Firebird In-Reply-To: References: <3370740385910166008@unknownmsgid> <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> <548940849.20081015095916@warmboot.com.br> <983EE14C516D43CBA4D11F73C16877B4@NoteHP> <2211d0630810150826y2748a325vd8cbdbdebe53b166@mail.gmail.com> Message-ID: <1315822149.20081015132900@warmboot.com.br> O curso é um único dia (sabado), 8h no total. PS: Enviem as duvidas para cursos @ firebase.com.br. Não vamos poluir a lista. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br ARP> Se houver uma caravana para Piracicaba fazer o curso, eu estou disposto a ARP> ir. Basta me informar valores, locais, datas e horários. ARP> Cantu, quantos dias de curso serão? Um final de semana? Um dia? Vários dias? ARP> Alex From felipearon em gmail.com Wed Oct 15 14:57:38 2008 From: felipearon em gmail.com (Felipe Aron) Date: Wed, 15 Oct 2008 14:57:38 -0200 Subject: [firebase-br] RES: Curso de Firebird In-Reply-To: <1315822149.20081015132900@warmboot.com.br> References: <3370740385910166008@unknownmsgid> <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> <548940849.20081015095916@warmboot.com.br> <983EE14C516D43CBA4D11F73C16877B4@NoteHP> <2211d0630810150826y2748a325vd8cbdbdebe53b166@mail.gmail.com> <1315822149.20081015132900@warmboot.com.br> Message-ID: <6a31e7720810150957r5da6ac8fub4f28a7c6e42813d@mail.gmail.com> Quanto será o $$ do curso ? On Wed, Oct 15, 2008 at 2:29 PM, Carlos H. Cantu wrote: > O curso é um único dia (sabado), 8h no total. > > PS: Enviem as duvidas para cursos @ firebase.com.br. Não vamos poluir > a lista. > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > > ARP> Se houver uma caravana para Piracicaba fazer o curso, eu estou > disposto a > ARP> ir. Basta me informar valores, locais, datas e horários. > > ARP> Cantu, quantos dias de curso serão? Um final de semana? Um dia? Vários > dias? > > ARP> Alex > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.net http://br.groups.yahoo.com/group/xna-br/ From mazzola em sbctrans.com.br Wed Oct 15 15:47:37 2008 From: mazzola em sbctrans.com.br (Mazzola SBC) Date: Wed, 15 Oct 2008 14:47:37 -0300 Subject: [firebase-br] RES: Alterar View In-Reply-To: <1315822149.20081015132900@warmboot.com.br> References: <3370740385910166008@unknownmsgid> <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> <548940849.20081015095916@warmboot.com.br> <983EE14C516D43CBA4D11F73C16877B4@NoteHP> <2211d0630810150826y2748a325vd8cbdbdebe53b166@mail.gmail.com> <1315822149.20081015132900@warmboot.com.br> Message-ID: <006301c92eee$1cf76800$56e63800$@com.br> Boa Tarde. Preciso alterar uma view colocando mais um campo, só que esta view tem outras duas view como dependência Tenho que apagar as que depende delas e recriar ou tem um jeito mais fácil??? obrigao From mazzola em sbctrans.com.br Wed Oct 15 16:39:06 2008 From: mazzola em sbctrans.com.br (Mazzola SBC) Date: Wed, 15 Oct 2008 15:39:06 -0300 Subject: [firebase-br] View Com Dependencias.. In-Reply-To: <6a31e7720810150957r5da6ac8fub4f28a7c6e42813d@mail.gmail.com> References: <3370740385910166008@unknownmsgid> <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> <548940849.20081015095916@warmboot.com.br> <983EE14C516D43CBA4D11F73C16877B4@NoteHP> <2211d0630810150826y2748a325vd8cbdbdebe53b166@mail.gmail.com> <1315822149.20081015132900@warmboot.com.br> <6a31e7720810150957r5da6ac8fub4f28a7c6e42813d@mail.gmail.com> Message-ID: <000001c92ef5$4fd47a40$ef7d6ec0$@com.br> Estou precisando alterar uma view q possue diversas dependências... Existe algum comando para isso? sem que eu tenha que eliminar manualmente todas dependencias antes? Estou precisando alterar uma view q possue diversas dependências... Existe algum comando para isso? sem que eu tenha que eliminar manualmente todas dependencias antes? From stefan em consisanet.com Wed Oct 15 15:48:20 2008 From: stefan em consisanet.com (Stefan Horochovec) Date: Wed, 15 Oct 2008 15:48:20 -0200 Subject: [firebase-br] Processador In-Reply-To: <001201c92ecf$6cc927c0$c700a8c0@Info> References: <48D255C5.5090301@persoft.com.br><863368415.20080918110621@warmboot.com.br><249af69e0809180749g2dc26d9fte3ce73cd9d3855e6@mail.gmail.com> <001201c92ecf$6cc927c0$c700a8c0@Info> Message-ID: <93DB0FA3BB7E479BA2AEE95396D80FF5@consisa51> Usa o Classic Server que é menos pior que o SuperServer em ambiente multiprocessado. Att Stefan Horochovec ----- Original Message ----- From: "Thiago gmail" To: "FireBase" Sent: Wednesday, October 15, 2008 12:07 PM Subject: [firebase-br] Processador > Sei que o Firebird não utiliza multiplos núcleos simultaneamente. Mas o > Processador Intel® Xeon® Quad-Core E5310 (1.60 GHz, 2x4 MB L2 cache, 1066 > MHz FSB) em um servidor se comportará bem com win2003 server suportando o > banco de dados? > > Qual a melhor configuração a ser utilizada no DB neste caso? > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > !DSPAM:48f5f917116781804284693! > > From kmerlotti em gmail.com Wed Oct 15 17:08:23 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Wed, 15 Oct 2008 16:08:23 -0300 Subject: [firebase-br] Processador In-Reply-To: <93DB0FA3BB7E479BA2AEE95396D80FF5@consisa51> References: <48D255C5.5090301@persoft.com.br> <863368415.20080918110621@warmboot.com.br> <249af69e0809180749g2dc26d9fte3ce73cd9d3855e6@mail.gmail.com> <001201c92ecf$6cc927c0$c700a8c0@Info> <93DB0FA3BB7E479BA2AEE95396D80FF5@consisa51> Message-ID: <20eaa6880810151208x45ea6a14j395bfc11d07000b9@mail.gmail.com> (menos pior foi phoda hein?!) pode usar tranquilo meu caro!! só toma cuidado com a configuração de page buffers e já era!!! faça bom proveito! ;-) On Wed, Oct 15, 2008 at 2:48 PM, Stefan Horochovec wrote: > Usa o Classic Server que é menos pior que o SuperServer em ambiente > multiprocessado. > > Att > > Stefan Horochovec > > ----- Original Message ----- From: "Thiago gmail" > > To: "FireBase" > Sent: Wednesday, October 15, 2008 12:07 PM > Subject: [firebase-br] Processador > > >> Sei que o Firebird não utiliza multiplos núcleos simultaneamente. Mas o >> Processador Intel(R) Xeon(R) Quad-Core E5310 (1.60 GHz, 2x4 MB L2 cache, 1066 >> MHz FSB) em um servidor se comportará bem com win2003 server suportando o >> banco de dados? >> >> Qual a melhor configuração a ser utilizada no DB neste caso? >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> !DSPAM:48f5f917116781804284693! >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From ronielli.prando em gmail.com Wed Oct 15 17:56:23 2008 From: ronielli.prando em gmail.com (Ronielli Prando) Date: Wed, 15 Oct 2008 18:56:23 -0100 Subject: [firebase-br] =?iso-8859-1?q?Erro_na_Compila=E7=E3o_=5BMEIO_OFF?= =?iso-8859-1?q?=5D?= Message-ID: Pessoal, boa tarde.Estou tentando executar o código abaixo no CodeBlocks (WinXP) e está mostrando a seguinte mensagem de erro: Switching to target: default Linking executable: C:\Documents and Settings\Ronielli Prando\Meus documentos\Programação\C C++\Projetos\Seminario\Seminario.exe .objs\main.o:main.cpp:(.text+0x501): undefined reference to `isc_dsql_execute_immediate em 28' .objs\main.o:main.cpp:(.text+0x514): undefined reference to `isc_sqlcode em 4' .objs\main.o:main.cpp:(.text+0x530): undefined reference to `isc_commit_transaction em 8' collect2: ld returned 1 exit status Alguém sabe como solucionar esse problema? é a primeira vez que tento acessar o FireBird com C++...não faço i´deia do que está acontecendo... Abaixo segue o código...desde já agradeço quem puder me ajudar? #define EXPORT #define ERREXIT(status, rc) {isc_print_status(status); return rc;} isc_db_handle database = NULL; isc_tr_handle trans = NULL; ISC_STATUS_ARRAY status; long sqlcode; char create_db[160]; char new_dbname[128]; strcpy(new_dbname, "icm.fdb"); sprintf(create_db, "CREATE DATABASE '%s'", new_dbname); if ( isc_dsql_execute_immediate( status, &database, &trans, 0, create_db, 1, NULL ) ) { sqlcode = isc_sqlcode( status ); if ( sqlcode == -902 ) {} } isc_commit_transaction( status, &trans ); ///Ronielli Prando/// "QUANDO A ULTIMA ARVORE CAIR, QUANDO O ULTIMO RIO SECAR, QUANDO O ULTIMO ANIMAL MORRER, A HUMANIDADE VAI DESCOBRIR QUE DINHEIRO NÃO SE COME" From wpereira em ami.com.br Wed Oct 15 18:06:34 2008 From: wpereira em ami.com.br (Wanderson Pereira) Date: Wed, 15 Oct 2008 17:06:34 -0300 Subject: [firebase-br] "key violation" In-Reply-To: <000701c92eca$b7815df0$7d00a8c0@SERVIDOR> References: <000701c92eca$b7815df0$7d00a8c0@SERVIDOR> Message-ID: <48F64D4A.2070601@ami.com.br> Anticlei, Tive prob desse. Solução foi Backup/Restore. Anticlei Scheid escreveu: > Bom dia pessoal. > > Estou usando uma instrução SQL para uma consulta e no IBExpert funciona perfeitamente, mas na aplicação Delphi com o dbexpint.dll ou dbexpUIBfire15.dll recebo a mensagem "key violation". > O problema está na seguinte parte da instrução : > ... > from MOVFISICO MF > left join MOVFISICOITEM MFI on MFI.MOVFISICOID = MF.MOVFISICOID > ... > > O objetivo é listar registros da MOVFISICOITEM e da primeira vez usei esta parte assim : > ... > from MOVFISICOITEM MFI > left join MOVFISICO MF on MF.MOVFISICOID = MFI.MOVFISICOID > ... > ,ou seja, a tabela MOVFISICOITEM é a "mandante" no from, mas desse jeito o plano de pesquisa nela fica NATURAL, isto é, sem utilizar qualquer índice, visto que preciso filtrar os dados pelo intervalo de datas e a data do movimento está na MOVFISICO. > Como estava muito lento resolvi mudar para a instrução abaixo, mas daí funciona no IBExpert, mas no Delphi não funciona como expliquei acima. > Tentei até testar o driver trial da Upscene, mas continuo com o mesmo problema. > Alguém sabe qual é o driver utilizado pelo IBExpert ou tem alguma sugestão ? > > select MF.MOVFISICOID, MF.TIPOMOVFISICOID, TMF.ENTRADASAIDA, MF.DTMOVIMENTO, > MF.HRMOVIMENTO, MFI.ITEMID, I.ITEMCODIGO, I.ITEM, MFI.DEPOSITOID, D.CODDEPOSITO, > MFI.LOTE, MFI.QUANTIDADE, PI.VALORUNITARIOPEDIDO, P.DTCONFIRMADO, > NFI.QTDFATURADA, NFI.VALORUNITARIOFATURADO, NF.DTENTRADASAIDA, IL.DTFABRICACAO, > IL.HRFABRICACAO, IL.DTVALIDADE, P.PEDIDOID, NF.NFID, NF.NF, NF.DTEMISSAO, > MFI.MOVFISICOITEMID, P.PESSOAID, FAT.DTFATURAMENTO, P.TIPOFECHAMENTOID, > P.TIPOFATURAMENTOID, P.NOMEPESSOA > from MOVFISICO MF > left join MOVFISICOITEM MFI on MFI.MOVFISICOID = MF.MOVFISICOID > left join TIPOSMOVFISICO TMF on TMF.TIPOMOVFISICOID = MF.TIPOMOVFISICOID > left join ITENS I on I.ITEMID = MFI.ITEMID > left join DEPOSITOS D on D.DEPOSITOID = MFI.DEPOSITOID > left join PEDIDOITENS PI on PI.PEDIDOID = MFI.PEDIDOID and PI.PEDIDOITEMID = MFI.PEDIDOITEMID > left join PEDIDOS P on P.PEDIDOID = MFI.PEDIDOID > left join NFITENS NFI on NFI.NFID = MFI.NFID and NFI.NFITEMID = MFI.NFITEMID > left join ITEMLOTE IL on IL.ITEMID = MFI.ITEMID and IL.LOTE = MFI.LOTE > left join NF on NF.NFID = MFI.NFID > left join FATURAS FAT on FAT.FATURAID = NF.FATURAID > where MF.DTMOVIMENTO between '09-01-2008' and '10-14-2008' > and TMF.ENTRADASAIDA = 'S' and P.PESSOAID = 1289 > order by TMF.ENTRADASAIDA > > Desculpem-me pela extensão do e-mail... > > Abraço e obrigado > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- [ ]s \\|// +----------------OOo-V-oOO---------------+ | \/\/anderson R. P. P. - Cabo Frio - RJ | +--------=====--------------=====--------+ | mailto:wpereira em ami.com.br | | UIN - 89166786 | +----------------------------------------+ * O objeto mais leve do mundo é um pênis. Basta um pensamento para levantá-lo* From clei em geous.com.br Wed Oct 15 18:26:02 2008 From: clei em geous.com.br (Anticlei Scheid) Date: Wed, 15 Oct 2008 17:26:02 -0300 Subject: [firebase-br] "key violation" References: <000701c92eca$b7815df0$7d00a8c0@SERVIDOR> <48F64D4A.2070601@ami.com.br> Message-ID: <003b01c92f04$3f96ec80$7d00a8c0@SERVIDOR> Oi Wanderson. Obrigado pela resposta, mas acabei de enconrar o problema. Estava no ClientDataSet associado a um SqlDataSet. Eu estava executando uma sumarização dos registros do ClientDataSet no evento OnOpen daí dava o erro. De qualquer forma obrigado Abraço ----- Original Message ----- From: "Wanderson Pereira" To: "FireBase" Sent: Wednesday, October 15, 2008 5:06 PM Subject: Re: [firebase-br] "key violation" Anticlei, Tive prob desse. Solução foi Backup/Restore. Anticlei Scheid escreveu: > Bom dia pessoal. > > Estou usando uma instrução SQL para uma consulta e no IBExpert funciona > perfeitamente, mas na aplicação Delphi com o dbexpint.dll ou > dbexpUIBfire15.dll recebo a mensagem "key violation". > O problema está na seguinte parte da instrução : > ... > from MOVFISICO MF > left join MOVFISICOITEM MFI on MFI.MOVFISICOID = MF.MOVFISICOID > ... > > O objetivo é listar registros da MOVFISICOITEM e da primeira vez usei esta > parte assim : > ... > from MOVFISICOITEM MFI > left join MOVFISICO MF on MF.MOVFISICOID = MFI.MOVFISICOID > ... > ,ou seja, a tabela MOVFISICOITEM é a "mandante" no from, mas desse jeito o > plano de pesquisa nela fica NATURAL, isto é, sem utilizar qualquer índice, > visto que preciso filtrar os dados pelo intervalo de datas e a data do > movimento está na MOVFISICO. > Como estava muito lento resolvi mudar para a instrução abaixo, mas daí > funciona no IBExpert, mas no Delphi não funciona como expliquei acima. > Tentei até testar o driver trial da Upscene, mas continuo com o mesmo > problema. > Alguém sabe qual é o driver utilizado pelo IBExpert ou tem alguma sugestão > ? > > select MF.MOVFISICOID, MF.TIPOMOVFISICOID, TMF.ENTRADASAIDA, > MF.DTMOVIMENTO, > MF.HRMOVIMENTO, MFI.ITEMID, I.ITEMCODIGO, I.ITEM, MFI.DEPOSITOID, > D.CODDEPOSITO, > MFI.LOTE, MFI.QUANTIDADE, PI.VALORUNITARIOPEDIDO, P.DTCONFIRMADO, > NFI.QTDFATURADA, NFI.VALORUNITARIOFATURADO, NF.DTENTRADASAIDA, > IL.DTFABRICACAO, > IL.HRFABRICACAO, IL.DTVALIDADE, P.PEDIDOID, NF.NFID, NF.NF, NF.DTEMISSAO, > MFI.MOVFISICOITEMID, P.PESSOAID, FAT.DTFATURAMENTO, P.TIPOFECHAMENTOID, > P.TIPOFATURAMENTOID, P.NOMEPESSOA > from MOVFISICO MF > left join MOVFISICOITEM MFI on MFI.MOVFISICOID = MF.MOVFISICOID > left join TIPOSMOVFISICO TMF on TMF.TIPOMOVFISICOID = MF.TIPOMOVFISICOID > left join ITENS I on I.ITEMID = MFI.ITEMID > left join DEPOSITOS D on D.DEPOSITOID = MFI.DEPOSITOID > left join PEDIDOITENS PI on PI.PEDIDOID = MFI.PEDIDOID and PI.PEDIDOITEMID > = MFI.PEDIDOITEMID > left join PEDIDOS P on P.PEDIDOID = MFI.PEDIDOID > left join NFITENS NFI on NFI.NFID = MFI.NFID and NFI.NFITEMID = > MFI.NFITEMID > left join ITEMLOTE IL on IL.ITEMID = MFI.ITEMID and IL.LOTE = MFI.LOTE > left join NF on NF.NFID = MFI.NFID > left join FATURAS FAT on FAT.FATURAID = NF.FATURAID > where MF.DTMOVIMENTO between '09-01-2008' and '10-14-2008' > and TMF.ENTRADASAIDA = 'S' and P.PESSOAID = 1289 > order by TMF.ENTRADASAIDA > > Desculpem-me pela extensão do e-mail... > > Abraço e obrigado > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- [ ]s \\|// +----------------OOo-V-oOO---------------+ | \/\/anderson R. P. P. - Cabo Frio - RJ | +--------=====--------------=====--------+ | mailto:wpereira em ami.com.br | | UIN - 89166786 | +----------------------------------------+ * O objeto mais leve do mundo é um pênis. Basta um pensamento para levantá-lo* ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From renato em eficazinformatica.com.br Wed Oct 15 17:42:44 2008 From: renato em eficazinformatica.com.br (Renato Bermudo) Date: Wed, 15 Oct 2008 17:42:44 -0200 Subject: [firebase-br] =?iso-8859-1?q?D=FAvidas_na_Migra=E7=E3o_do_Firebir?= =?iso-8859-1?q?d_1=2E5_para_o_2=2E1?= Message-ID: <39EE3AB3CDA8442CB23879AD6AED8806@programacao2> Olá! Tenho lido alguns posts dizendo que a partir da versão 2.0 não serão mais aceitos select's sem a cláusula 'where', isso procede? Atualmente armazeno as regras de negócios no próprio banco de dados e tenho algumas tabelas que possuem somente um único registro e que seus valores são resgatados com um simples 'select campo from tabela', sem cláusula where definida. Qual seria a solução indicada para esse caso? Seria uma boa prática escrever o select dessa forma 'select campo from tabela where 1=1'? Obrigado! From listas em warmboot.com.br Wed Oct 15 21:13:16 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 15 Oct 2008 20:13:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvidas_na_Migra=E7=E3o_do_Firebir?= =?iso-8859-1?q?d_1=2E5_para_o_2=2E1?= In-Reply-To: <39EE3AB3CDA8442CB23879AD6AED8806@programacao2> References: <39EE3AB3CDA8442CB23879AD6AED8806@programacao2> Message-ID: <1916378964.20081015201316@warmboot.com.br> RB> Tenho lido alguns posts dizendo que a partir da versão 2.0 não RB> serão mais aceitos select's sem a cláusula 'where', isso procede? Eu não sei da onde sai essas pérolas.... De qq forma: Não procede. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br From robson em intersolid.com.br Wed Oct 15 22:48:35 2008 From: robson em intersolid.com.br (Robson Michel Pepece) Date: Wed, 15 Oct 2008 22:48:35 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__D=FAvidas_na_Migra=E7=E3o_do?= =?iso-8859-1?q?_Firebird_1=2E5_para_o_2=2E1?= In-Reply-To: <39EE3AB3CDA8442CB23879AD6AED8806@programacao2> References: <39EE3AB3CDA8442CB23879AD6AED8806@programacao2> Message-ID: <000f01c92f28$ed3faba0$c7bf02e0$@com.br> Renato boa noite... Atualmente uso o Firebird 2.0 e 2.1 e NÃO procede a essa informação que não é possível fazer SELECT sem clausula WHERE. Nesse caso que você descreveu não vejo a necessidade de você mudar sua linha de código para fazer esse tipo de select, pode continuar fazendo da mesma forma. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Renato Bermudo Enviada em: quarta-feira, 15 de outubro de 2008 17:43 Para: FireBase Assunto: [firebase-br] Dúvidas na Migração do Firebird 1.5 para o 2.1 Olá! Tenho lido alguns posts dizendo que a partir da versão 2.0 não serão mais aceitos select's sem a cláusula 'where', isso procede? Atualmente armazeno as regras de negócios no próprio banco de dados e tenho algumas tabelas que possuem somente um único registro e que seus valores são resgatados com um simples 'select campo from tabela', sem cláusula where definida. Qual seria a solução indicada para esse caso? Seria uma boa prática escrever o select dessa forma 'select campo from tabela where 1=1'? Obrigado! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.8.0/1724 - Release Date: 14/10/2008 02:02 From giovaniroche em msn.com Thu Oct 16 08:42:35 2008 From: giovaniroche em msn.com (=?iso-8859-1?Q?Giovani_Roch=EA?=) Date: Thu, 16 Oct 2008 08:42:35 -0200 Subject: [firebase-br] Como converter varchar para integer e se der erro prossseguir a SP? Message-ID: Bom dia amigos. Estou precisando fazer uma espécie de Try Exception no Firebird. Tenho uma SP SELECT e queria q ela convertesse o param varchar para integer e se não desse erro exceutar um bloco de ações, se der algum erro executar outro bloco, é possível fazer isso? Obrigado _________________________________________________________________ Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile! http://mobile.live.com/signup/signup2.aspx?lc=pt-br From kmerlotti em gmail.com Thu Oct 16 09:16:47 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Thu, 16 Oct 2008 08:16:47 -0300 Subject: [firebase-br] Como converter varchar para integer e se der erro prossseguir a SP? In-Reply-To: References: Message-ID: <20eaa6880810160416y45249f8fu577c64c90cb3c906@mail.gmail.com> cara.. vai ser alguma coisa do tipo .. BEGIN .. CAST(PARAMETRO_VARCHAR AS INTEGER) .. /* COMANDOS CASO A CONVERSAO OCORRA COM SUCESSO */ WHEN ANY DO BEGIN /* DEU ERRO AI PRA CIMA! :-) */ END END .. só tem um detalhe!! o "when any" DEVE ser exatamente a última instrução antes de um END. Abraços! 2008/10/16 Giovani Rochê : > > Bom dia amigos. > > Estou precisando fazer uma espécie de Try Exception no Firebird. Tenho uma SP SELECT e queria q ela convertesse o param varchar para integer e se não desse erro exceutar um bloco de ações, se der algum erro executar outro bloco, é possível fazer isso? > > Obrigado > > _________________________________________________________________ > Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile! > http://mobile.live.com/signup/signup2.aspx?lc=pt-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 > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From giovaniroche em msn.com Thu Oct 16 09:31:53 2008 From: giovaniroche em msn.com (=?iso-8859-1?Q?Giovani_Roch=EA?=) Date: Thu, 16 Oct 2008 09:31:53 -0200 Subject: [firebase-br] Como converter varchar para integer e se der erro prossseguir a SP? In-Reply-To: <20eaa6880810160416y45249f8fu577c64c90cb3c906@mail.gmail.com> References: <20eaa6880810160416y45249f8fu577c64c90cb3c906@mail.gmail.com> Message-ID: Valeu Merlotti, deu certinho aqui. Brigadão!> Date: Thu, 16 Oct 2008 08:16:47 -0300> From: kmerlotti em gmail.com> To: lista em firebase.com.br> Subject: Re: [firebase-br] Como converter varchar para integer e se der erro prossseguir a SP?> > cara.. vai ser alguma coisa do tipo> > ..> BEGIN> .. CAST(PARAMETRO_VARCHAR AS INTEGER) ..> /*> COMANDOS CASO A CONVERSAO OCORRA COM SUCESSO> */> > WHEN ANY DO> BEGIN> /* DEU ERRO AI PRA CIMA! :-) */> END> END> ..> > só tem um detalhe!! o "when any" DEVE ser exatamente a última> instrução antes de um END.> > Abraços!> > 2008/10/16 Giovani Rochê :> >> > Bom dia amigos.> >> > Estou precisando fazer uma espécie de Try Exception no Firebird. Tenho uma SP SELECT e queria q ela convertesse o param varchar para integer e se não desse erro exceutar um bloco de ações, se der algum erro executar outro bloco, é possível fazer isso?> >> > Obrigado> >> > _________________________________________________________________> > Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile!> > http://mobile.live.com/signup/signup2.aspx?lc=pt-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> >> > > > -- > Kelver Merlotti> Coordenador Editorial do Portal www.ActiveDelphi.com.br> Contato: kelver em activedelphi.com.br> Google: kmerlotti em gmail.com> Msn: kmerlotti em hotmail.com> Tem um segundo? Então, dá uma olhadinha nisso:> Um site de publicidades, de Portugal, está pagando em euros (quase 3x> mais que em reais) pra quem estiver disposto a:> * Ler anúncios> * Visitar sites> * Clicar em banners> * Navegar na NET> * Ler e-mails> * Convidar novos usuários> O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-)> http://www.publipt.com/pages/index.php?refid=kmerlotti> > ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: http://firebase.com.br/pesquisa _________________________________________________________________ Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos com até 6,000 fotos! http://www.amigosdomessenger.com.br From giovaniroche em msn.com Thu Oct 16 09:35:43 2008 From: giovaniroche em msn.com (=?iso-8859-1?Q?Giovani_Roch=EA?=) Date: Thu, 16 Oct 2008 09:35:43 -0200 Subject: [firebase-br] Personalizar Janela do Exception Message-ID: Existe uma maneira de personalizar a Janela do Exception no FB? Minha idéia era exibir somente a mensagem do exception e não como é exibido contendo o nome do exception e aonde ele ocorreu. Tem como fazer isso? Obrigado. _________________________________________________________________ Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos com até 6,000 fotos! http://www.amigosdomessenger.com.br From listas em warmboot.com.br Thu Oct 16 09:52:34 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 16 Oct 2008 08:52:34 -0300 Subject: [firebase-br] Personalizar Janela do Exception In-Reply-To: References: Message-ID: <612273302.20081016085234@warmboot.com.br> Capture a exceção dentro da sua aplicação e trate ela da forma que quiser, exibindo o que te interessa. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br GR> Existe uma maneira de personalizar a Janela do Exception no FB? GR> Minha idéia era exibir somente a mensagem do exception e não como GR> é exibido contendo o nome do exception e aonde ele ocorreu. GR> Tem como fazer isso? From thiago.rachadel em gmail.com Thu Oct 16 09:56:17 2008 From: thiago.rachadel em gmail.com (Thiago gmail) Date: Thu, 16 Oct 2008 08:56:17 -0300 Subject: [firebase-br] Processador References: <48D255C5.5090301@persoft.com.br><863368415.20080918110621@warmboot.com.br><249af69e0809180749g2dc26d9fte3ce73cd9d3855e6@mail.gmail.com><001201c92ecf$6cc927c0$c700a8c0@Info><93DB0FA3BB7E479BA2AEE95396D80FF5@consisa51> <20eaa6880810151208x45ea6a14j395bfc11d07000b9@mail.gmail.com> Message-ID: <008a01c92f86$342c4750$c700a8c0@Info> Eu estou comprando um servidor novo. E este processador é a primeira opção. Você acham ela boa ou pegariam um com um único núcleo? ----- Original Message ----- From: "Kelver Merlotti" To: "FireBase" Sent: Wednesday, October 15, 2008 4:08 PM Subject: Re: [firebase-br] Processador (menos pior foi phoda hein?!) pode usar tranquilo meu caro!! só toma cuidado com a configuração de page buffers e já era!!! faça bom proveito! ;-) On Wed, Oct 15, 2008 at 2:48 PM, Stefan Horochovec wrote: > Usa o Classic Server que é menos pior que o SuperServer em ambiente > multiprocessado. > > Att > > Stefan Horochovec > > ----- Original Message ----- From: "Thiago gmail" > > To: "FireBase" > Sent: Wednesday, October 15, 2008 12:07 PM > Subject: [firebase-br] Processador > > >> Sei que o Firebird não utiliza multiplos núcleos simultaneamente. Mas o >> Processador Intel(R) Xeon(R) Quad-Core E5310 (1.60 GHz, 2x4 MB L2 cache, >> 1066 >> MHz FSB) em um servidor se comportará bem com win2003 server suportando o >> banco de dados? >> >> Qual a melhor configuração a ser utilizada no DB neste caso? >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> !DSPAM:48f5f917116781804284693! >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From kmerlotti em gmail.com Thu Oct 16 10:07:27 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Thu, 16 Oct 2008 09:07:27 -0300 Subject: [firebase-br] Processador In-Reply-To: <008a01c92f86$342c4750$c700a8c0@Info> References: <48D255C5.5090301@persoft.com.br> <863368415.20080918110621@warmboot.com.br> <249af69e0809180749g2dc26d9fte3ce73cd9d3855e6@mail.gmail.com> <001201c92ecf$6cc927c0$c700a8c0@Info> <93DB0FA3BB7E479BA2AEE95396D80FF5@consisa51> <20eaa6880810151208x45ea6a14j395bfc11d07000b9@mail.gmail.com> <008a01c92f86$342c4750$c700a8c0@Info> Message-ID: <20eaa6880810160507t13c5fd34l1ce3ec4e44d25bdb@mail.gmail.com> EU, euzinho, ACHO que, na minha opinião, núcleo único hoje é meio que desperdício.. :-) é tipo assim: se vc pode comprar um carro 2.0 que gaste o mesmo tanto que um 1.0, qual vc compra? :-) O fato do FB SuperServer não usar os demais núcleos não lhe impede de tê-los disponíveis pra executar outras tarefas.. além do que, com o Classic você também consegue tirar proveito dos outros núcleos! E digo mais, em breve teremos uma arquitetura que conseguirá utilizar todos os núcleos. E aí, quando ela chegar, vc troca denovo de servidor? rs Abraços! 2008/10/16 Thiago gmail : > Eu estou comprando um servidor novo. E este processador é a primeira opção. > Você acham ela boa ou pegariam um com um único núcleo? > > ----- Original Message ----- > From: "Kelver Merlotti" > To: "FireBase" > Sent: Wednesday, October 15, 2008 4:08 PM > Subject: Re: [firebase-br] Processador > > > (menos pior foi phoda hein?!) > pode usar tranquilo meu caro!! > só toma cuidado com a configuração de page buffers e já era!!! > faça bom proveito! ;-) > > On Wed, Oct 15, 2008 at 2:48 PM, Stefan Horochovec > wrote: >> Usa o Classic Server que é menos pior que o SuperServer em ambiente >> multiprocessado. >> >> Att >> >> Stefan Horochovec >> >> ----- Original Message ----- From: "Thiago gmail" >> >> To: "FireBase" >> Sent: Wednesday, October 15, 2008 12:07 PM >> Subject: [firebase-br] Processador >> >> >>> Sei que o Firebird não utiliza multiplos núcleos simultaneamente. Mas o >>> Processador Intel(R) Xeon(R) Quad-Core E5310 (1.60 GHz, 2x4 MB L2 cache, >>> 1066 >>> MHz FSB) em um servidor se comportará bem com win2003 server suportando o >>> banco de dados? >>> >>> Qual a melhor configuração a ser utilizada no DB neste caso? >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> !DSPAM:48f5f917116781804284693! >>> >>> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Msn: kmerlotti em hotmail.com > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From andrepellissari em gmail.com Thu Oct 16 10:05:39 2008 From: andrepellissari em gmail.com (andrepellissari em gmail.com) Date: Thu, 16 Oct 2008 12:05:39 +0000 Subject: [firebase-br] Res: Re: Processador In-Reply-To: <008a01c92f86$342c4750$c700a8c0@Info> References: <48D255C5.5090301@persoft.com.br><863368415.20080918110621@warmboot.com.br><249af69e0809180749g2dc26d9fte3ce73cd9d3855e6@mail.gmail.com><001201c92ecf$6cc927c0$c700a8c0@Info><93DB0FA3BB7E479BA2AEE95396D80FF5@consisa51><20eaa6880810151208x45ea6a14j395bfc11d07000b9@mail.gmail.com><008a01c92f86$342c4750$c700a8c0@Info> Message-ID: <1395209337-1224158930-cardhu_decombobulator_blackberry.rim.net-746517401-@bxe292.bisx.prod.on.blackberry> Cara so toma cuidado com a placa controladora eu comprei um dell com uma sem cache e ficou uma carroca Andre do Amaral Pellissari -----Original Message----- From: "Thiago gmail" Date: Thu, 16 Oct 2008 08:56:17 To: FireBase Subject: Re: [firebase-br] Processador Eu estou comprando um servidor novo. E este processador é a primeira opção. Você acham ela boa ou pegariam um com um único núcleo? ----- Original Message ----- From: "Kelver Merlotti" To: "FireBase" Sent: Wednesday, October 15, 2008 4:08 PM Subject: Re: [firebase-br] Processador (menos pior foi phoda hein?!) pode usar tranquilo meu caro!! só toma cuidado com a configuração de page buffers e já era!!! faça bom proveito! ;-) On Wed, Oct 15, 2008 at 2:48 PM, Stefan Horochovec wrote: > Usa o Classic Server que é menos pior que o SuperServer em ambiente > multiprocessado. > > Att > > Stefan Horochovec > > ----- Original Message ----- From: "Thiago gmail" > > To: "FireBase" > Sent: Wednesday, October 15, 2008 12:07 PM > Subject: [firebase-br] Processador > > >> Sei que o Firebird não utiliza multiplos núcleos simultaneamente. Mas o >> Processador Intel(R) Xeon(R) Quad-Core E5310 (1.60 GHz, 2x4 MB L2 cache, >> 1066 >> MHz FSB) em um servidor se comportará bem com win2003 server suportando o >> banco de dados? >> >> Qual a melhor configuração a ser utilizada no DB neste caso? >> >> >>______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> !DSPAM:48f5f917116781804284693! >> >> > > >______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From vansiqq em gmail.com Thu Oct 16 10:10:13 2008 From: vansiqq em gmail.com (Evandro Siqueira) Date: Thu, 16 Oct 2008 09:10:13 -0300 Subject: [firebase-br] 1/2 OFF : User Control x Firebird In-Reply-To: <000c01c92d3b$ff26c0e0$140a000a@lab.local> References: <000c01c92d3b$ff26c0e0$140a000a@lab.local> Message-ID: <48F72F25.7060403@gmail.com> Antonio Carlos escreveu: > > Pessoal, já postei em uma lista exclusiva de delphi e ninguem respondeu por > isso .... > > Alguem da lista usa o User Control ? > > Usa com DBX ? > > Poderia falar sobre essa experiência ? > > Motivo : Uso o ToolsAndComps, entretanto o componente deixa transações > abertas, e mesmo usando Zeos em conexão que não seja pela rede local fica > impraticavel .... > > Obrigado desde já. > > Antonio Carlos > > > Já o utilizei até há um ou dois anos atrás. O componente é muito bom e faz aquilo que se propõe a fazer. Deixei de utilizá-lo somente pq com ele eu não conseguia implementar as opções do menu dentro do banco de dados. então parti para uma solução caseira mesmo. Evandro Siqueira Programador Aracaju/SE From rodrigo em solucoeseinformatica.com.br Thu Oct 16 10:20:13 2008 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Thu, 16 Oct 2008 09:20:13 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Erro_na_Compila=E7=E3o_=5BME?= =?iso-8859-1?q?IO_OFF=5D?= In-Reply-To: References: Message-ID: Olá Ronielli, Eu não manjo nada de C, mas pelas mensagens de erro o compilador não está reconhecendo os comandos "isc_commit_transaction", "isc_sql_code" e "isc_dsql_execute_immediate". Você declarou as referências as libraries destes comandos ? Abraços, Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Ronielli Prando Enviada em: quarta-feira, 15 de outubro de 2008 16:56 Para: FireBase Assunto: [firebase-br] Erro na Compilação [MEIO OFF] Pessoal, boa tarde.Estou tentando executar o código abaixo no CodeBlocks (WinXP) e está mostrando a seguinte mensagem de erro: Switching to target: default Linking executable: C:\Documents and Settings\Ronielli Prando\Meus documentos\Programação\C C++\Projetos\Seminario\Seminario.exe .objs\main.o:main.cpp:(.text+0x501): undefined reference to `isc_dsql_execute_immediate em 28' .objs\main.o:main.cpp:(.text+0x514): undefined reference to `isc_sqlcode em 4' .objs\main.o:main.cpp:(.text+0x530): undefined reference to `isc_commit_transaction em 8' collect2: ld returned 1 exit status Alguém sabe como solucionar esse problema? é a primeira vez que tento acessar o FireBird com C++...não faço i´deia do que está acontecendo... Abaixo segue o código...desde já agradeço quem puder me ajudar? #define EXPORT #define ERREXIT(status, rc) {isc_print_status(status); return rc;} isc_db_handle database = NULL; isc_tr_handle trans = NULL; ISC_STATUS_ARRAY status; long sqlcode; char create_db[160]; char new_dbname[128]; strcpy(new_dbname, "icm.fdb"); sprintf(create_db, "CREATE DATABASE '%s'", new_dbname); if ( isc_dsql_execute_immediate( status, &database, &trans, 0, create_db, 1, NULL ) ) { sqlcode = isc_sqlcode( status ); if ( sqlcode == -902 ) {} } isc_commit_transaction( status, &trans ); ///Ronielli Prando/// "QUANDO A ULTIMA ARVORE CAIR, QUANDO O ULTIMO RIO SECAR, QUANDO O ULTIMO ANIMAL MORRER, A HUMANIDADE VAI DESCOBRIR QUE DINHEIRO NÃO SE COME" ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.173 / Virus Database: 270.8.0/1726 - Release Date: 15/10/2008 07:29 From listas em warmboot.com.br Thu Oct 16 10:29:00 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 16 Oct 2008 09:29:00 -0300 Subject: [firebase-br] Personalizar Janela do Exception In-Reply-To: References: <612273302.20081016085234@warmboot.com.br> Message-ID: <1145678659.20081016092900@warmboot.com.br> GR> Não cheguei a codificar isso no delphi, como minha aplicação captura exceptions do FB? Os componentes de acesso geralmente tem eventos para tratamento de exceções geradas no BD. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br From ronielli.prando em gmail.com Thu Oct 16 10:49:01 2008 From: ronielli.prando em gmail.com (Ronielli Prando) Date: Thu, 16 Oct 2008 10:49:01 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Erro_na_Compila=E7=E3o_=5BMEI?= =?iso-8859-1?q?O_OFF=5D?= In-Reply-To: References: Message-ID: sim declarei ... #include "ibase.h" ///Ronielli Prando/// "QUANDO A ULTIMA ARVORE CAIR, QUANDO O ULTIMO RIO SECAR, QUANDO O ULTIMO ANIMAL MORRER, A HUMANIDADE VAI DESCOBRIR QUE DINHEIRO NÃO SE COME" 2008/10/16 Rodrigo A. de Freitas > Olá Ronielli, > > Eu não manjo nada de C, mas pelas mensagens de erro o compilador não está > reconhecendo os comandos "isc_commit_transaction", "isc_sql_code" e > "isc_dsql_execute_immediate". Você declarou as referências as libraries > destes comandos ? > > Abraços, > > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Ronielli Prando > Enviada em: quarta-feira, 15 de outubro de 2008 16:56 > Para: FireBase > Assunto: [firebase-br] Erro na Compilação [MEIO OFF] > > Pessoal, boa tarde.Estou tentando executar o código abaixo no CodeBlocks > (WinXP) e está mostrando a seguinte mensagem de erro: > Switching to target: default > Linking executable: C:\Documents and Settings\Ronielli Prando\Meus > documentos\Programação\C C++\Projetos\Seminario\Seminario.exe > .objs\main.o:main.cpp:(.text+0x501): undefined reference to > `isc_dsql_execute_immediate em 28' > .objs\main.o:main.cpp:(.text+0x514): undefined reference to `isc_sqlcode em 4 > ' > .objs\main.o:main.cpp:(.text+0x530): undefined reference to > `isc_commit_transaction em 8' > collect2: ld returned 1 exit status > > Alguém sabe como solucionar esse problema? é a primeira vez que tento > acessar o FireBird com C++...não faço i´deia do que está acontecendo... > Abaixo segue o código...desde já agradeço quem puder me ajudar? > > #define EXPORT > #define ERREXIT(status, rc) {isc_print_status(status); return rc;} > isc_db_handle database = NULL; > isc_tr_handle trans = NULL; > ISC_STATUS_ARRAY status; > long sqlcode; > char create_db[160]; > char new_dbname[128]; > strcpy(new_dbname, "icm.fdb"); > sprintf(create_db, "CREATE DATABASE '%s'", new_dbname); > if ( isc_dsql_execute_immediate( status, &database, &trans, 0, create_db, > 1, > NULL ) ) > { > sqlcode = isc_sqlcode( status ); > if ( sqlcode == -902 ) > {} > } > isc_commit_transaction( status, &trans ); > > > > ///Ronielli Prando/// > "QUANDO A ULTIMA ARVORE CAIR, QUANDO O ULTIMO RIO SECAR, QUANDO O ULTIMO > ANIMAL MORRER, A HUMANIDADE VAI DESCOBRIR QUE DINHEIRO NÃO SE COME" > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 - http://www.avg.com > Version: 8.0.173 / Virus Database: 270.8.0/1726 - Release Date: 15/10/2008 > 07:29 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Oct 16 11:07:31 2008 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 16 Oct 2008 10:07:31 -0300 Subject: [firebase-br] 1/2 OFF : User Control x Firebird In-Reply-To: <48F72F25.7060403@gmail.com> References: <000c01c92d3b$ff26c0e0$140a000a@lab.local> <48F72F25.7060403@gmail.com> Message-ID: <88c045a10810160607g3bdba297y68ac6439a331da44@mail.gmail.com> tbm uso solução caseira, e ta show de bola, consigo controlar até os botões de inserir editar, e excluir atraves desse controle. 2008/10/16 Evandro Siqueira > Antonio Carlos escreveu: > >> Pessoal, já postei em uma lista exclusiva de delphi e ninguem respondeu >> por >> isso .... >> >> Alguem da lista usa o User Control ? >> >> Usa com DBX ? >> >> Poderia falar sobre essa experiência ? >> >> Motivo : Uso o ToolsAndComps, entretanto o componente deixa transações >> abertas, e mesmo usando Zeos em conexão que não seja pela rede local fica >> impraticavel .... >> >> Obrigado desde já. >> >> Antonio Carlos >> >> >> >> > Já o utilizei até há um ou dois anos atrás. O componente é muito bom e faz > aquilo que se propõe a fazer. Deixei de utilizá-lo somente pq com ele eu não > conseguia implementar as opções do menu dentro do banco de dados. então > parti para uma solução caseira mesmo. > > > Evandro Siqueira > Programador > Aracaju/SE > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From portaldoinferno em gmail.com Thu Oct 16 11:21:59 2008 From: portaldoinferno em gmail.com (Leonardo Baldino) Date: Thu, 16 Oct 2008 10:21:59 -0300 Subject: [firebase-br] urgente ajuda sobre o firebird Message-ID: Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em uma empresa de médio porte, com muita movimentação de dados. Agora surgiu um novo cliente de grande porte, com muito mais movimentação de dados. Gostaria de saber se nessa condição, o firebird é consiguirar suportar o aumento de dados que ocorrera, ou eu devo partir para uma nova base de dados (oracle, sql server). Lembrando que vai ser muita movimentação de dados no banco. Grato -- Leonardo Carlos Baldino - The Highlander From mauro em procenter.com.br Thu Oct 16 11:22:57 2008 From: mauro em procenter.com.br (Mauro Ferri) Date: Thu, 16 Oct 2008 10:22:57 -0300 Subject: [firebase-br] Firebird com C Message-ID: <004801c92f92$4e0f3540$0200000a@Terminal01> bom dia Pessoal, nao estou conseguindo acessar o firebird do C, alguem poderia de dar uma dica... segue log Notei q a funcao isc_expand_dpb esta deprecated, mais nao achei nada a respeito, o fb é o 2, tenho os includes de ibase.h, e ib_util.h Compilador: Default compiler Executando gcc.exe... gcc.exe "C:\Documents and Settings\Meus documentos\c\teste3.c" -o "C:\Documents and Settings\Meus documentos\c\teste3.exe" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib" C:\Documents and Settings\Meus documentos\c\teste3.c: In function `main': C:\Documents and Settings\Meus documentos\c\teste3.c:32: warning: `isc_expand_dpb' is deprecated (declared at c:\arquiv~1\firebird\firebird_2_0\include\ibase.h:655) C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0xb6):teste3.c: undefined reference to `isc_expand_dpb' C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0xfc):teste3.c: undefined reference to `isc_attach_database em 24' C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x116):teste3.c: undefined reference to `isc_print_status em 4' C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x15b):teste3.c: undefined reference to `isc_database_info em 24' C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x175):teste3.c: undefined reference to `isc_print_status em 4' C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x1f9):teste3.c: undefined reference to `isc_vax_integer em 8' C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x221):teste3.c: undefined reference to `isc_vax_integer em 8' C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x2be):teste3.c: undefined reference to `isc_detach_database em 8' C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x2d8):teste3.c: undefined reference to `isc_print_status em 4' collect2: ld returned 1 exit status Execução terminada From paulinhofeix em gmail.com Thu Oct 16 11:26:01 2008 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Thu, 16 Oct 2008 15:26:01 +0200 Subject: [firebase-br] Banco de Dados na Internet Message-ID: Bom dia Pessoal estou precisando de informação, a respeito do firebird, na Internet, tenho que por o meu sistema via Internet, tipo na filial que fica em outra cidade eu colocaria no terminal somente o exe, dll do sistema, e o banco de dados deixaria num servidor na internet. a pergunta é o seguinte como funciona esta questão, do banco de dados na internet, quais são os requisitos, e como se configura este banco de dados com o delphi 7 -- Paulinho Sérgio Feix From mazzola em sbctrans.com.br Thu Oct 16 11:53:38 2008 From: mazzola em sbctrans.com.br (Mazzola SBC) Date: Thu, 16 Oct 2008 10:53:38 -0300 Subject: [firebase-br] View Com Dependencias..(De Novo) In-Reply-To: <000001c92ef5$4fd47a40$ef7d6ec0$@com.br> References: <3370740385910166008@unknownmsgid> <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> <548940849.20081015095916@warmboot.com.br> <983EE14C516D43CBA4D11F73C16877B4@NoteHP> <2211d0630810150826y2748a325vd8cbdbdebe53b166@mail.gmail.com> <1315822149.20081015132900@warmboot.com.br> <6a31e7720810150957r5da6ac8fub4f28a7c6e42813d@mail.gmail.com> <000001c92ef5$4fd47a40$ef7d6ec0$@com.br> Message-ID: <000601c92f96$978c6450$c6a52cf0$@com.br> Desculpem a insistencia.... Estou precisando alterar uma view q possue diversas dependências... Existe algum comando para isso? sem que eu tenha que eliminar manualmente todas dependencias antes? Estou precisando alterar uma view q possue diversas dependências... Existe algum comando para isso? sem que eu tenha que eliminar manualmente todas dependencias antes? From kmerlotti em gmail.com Thu Oct 16 11:57:57 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Thu, 16 Oct 2008 10:57:57 -0300 Subject: [firebase-br] urgente ajuda sobre o firebird In-Reply-To: References: Message-ID: <20eaa6880810160657g3903156bk4bcd4eac4bc8a42f@mail.gmail.com> dá uma idéia pra galera do que vc chama de muita movimentação.. e também tem muita influencia da arquitetura do sistema (client x server ou n tier), bem como do nível de concorrência e controle transacional, etc. de modo geral, o FB aguenta bastante coisa sim.. tenho sistema rodando em uma operação de telemarketing registrando blobs a cada 1 minuto (tempo de ligação em média, por cada operador), consultando informações, concluindo agendamentos e gerando novos, emitindo OSs e encerrando outras já emitindo, simultaneamente.. e pra ajudar, ainda usa BDE!! roda num server linux core2duo, 2 GB, FB 1.5 CS, com cerca de 30 conexões simultâneas, onde cerca de 20 são de operadores de telefone, ou seja, o povo que faz as ligações e que mais alteram os dados.. roda na boa.. a base está com pouco mais de 1 GB.. e pra ser sincero, este ainda é um caso muito pequeno perto do que já li por aí.. como disse, tudo depende.. hardware hospedeiro, software(s) manipulador(es) dos dados e a configuração do FB e do banco é que compõe o conjunto para o sucesso.. ;-) abraços! 2008/10/16 Leonardo Baldino : > Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em > uma empresa de médio porte, com muita movimentação de dados. Agora > surgiu um novo cliente de grande porte, com muito mais movimentação de > dados. Gostaria de saber se nessa condição, o firebird é consiguirar > suportar o aumento de dados que ocorrera, ou eu devo partir para uma > nova base de dados (oracle, sql server). > Lembrando que vai ser muita movimentação de dados no banco. > > Grato > > -- > Leonardo Carlos Baldino - The Highlander > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From portaldoinferno em gmail.com Thu Oct 16 12:11:41 2008 From: portaldoinferno em gmail.com (Leonardo Baldino) Date: Thu, 16 Oct 2008 11:11:41 -0300 Subject: [firebase-br] urgente ajuda sobre o firebird In-Reply-To: <20eaa6880810160657g3903156bk4bcd4eac4bc8a42f@mail.gmail.com> References: <20eaa6880810160657g3903156bk4bcd4eac4bc8a42f@mail.gmail.com> Message-ID: o banco em um ano alcançou mais de 1gb, 50% é executado por prcocedures que trabalhando com dados diretos do banco por isso o nivel de movimentação de dados é muito e sáo varias procedures rodadas ao mesmo tempo -------------------------------- 2008/10/16 Kelver Merlotti : > dá uma idéia pra galera do que vc chama de muita movimentação.. > e também tem muita influencia da arquitetura do sistema (client x > server ou n tier), bem como do nível de concorrência e controle > transacional, etc. > > de modo geral, o FB aguenta bastante coisa sim.. tenho sistema rodando > em uma operação de telemarketing registrando blobs a cada 1 minuto > (tempo de ligação em média, por cada operador), consultando > informações, concluindo agendamentos e gerando novos, emitindo OSs e > encerrando outras já emitindo, simultaneamente.. e pra ajudar, ainda > usa BDE!! > roda num server linux core2duo, 2 GB, FB 1.5 CS, com cerca de 30 > conexões simultâneas, onde cerca de 20 são de operadores de telefone, > ou seja, o povo que faz as ligações e que mais alteram os dados.. roda > na boa.. a base está com pouco mais de 1 GB.. > > e pra ser sincero, este ainda é um caso muito pequeno perto do que já > li por aí.. > > como disse, tudo depende.. hardware hospedeiro, software(s) > manipulador(es) dos dados e a configuração do FB e do banco é que > compõe o conjunto para o sucesso.. ;-) > > abraços! > > 2008/10/16 Leonardo Baldino : >> Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em >> uma empresa de médio porte, com muita movimentação de dados. Agora >> surgiu um novo cliente de grande porte, com muito mais movimentação de >> dados. Gostaria de saber se nessa condição, o firebird é consiguirar >> suportar o aumento de dados que ocorrera, ou eu devo partir para uma >> nova base de dados (oracle, sql server). >> Lembrando que vai ser muita movimentação de dados no banco. >> >> Grato >> >> -- >> Leonardo Carlos Baldino - The Highlander >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Msn: kmerlotti em hotmail.com > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Leonardo Carlos Baldino - The Highlander From psdias2 em yahoo.com.br Thu Oct 16 11:39:21 2008 From: psdias2 em yahoo.com.br (Paulo - yahoo) Date: Thu, 16 Oct 2008 11:39:21 -0200 Subject: [firebase-br] =?iso-8859-1?q?D=FAvidas_na_Migra=E7=E3o_do_Firebir?= =?iso-8859-1?q?d_1=2E5_para_o_2=2E1?= References: <39EE3AB3CDA8442CB23879AD6AED8806@programacao2> Message-ID: <5953E8E5C919406F81E6B86C72823CED@aleph> > Tenho lido alguns posts dizendo que a partir da versão 2.0 não serão mais > aceitos select's sem a cláusula 'where', isso procede ? O Cantu já respondeu que não (ainda bem...) > Atualmente armazeno as regras de negócios no próprio banco de dados e > tenho algumas tabelas que possuem somente um único registro e que seus > valores são > resgatados com um simples 'select campo from tabela', sem cláusula where > definida. > Qual seria a solução indicada para esse caso? Seria uma boa prática > escrever o select dessa forma 'select campo from tabela where 1=1'? Quando eu utilizava o InterBase, percebi que usar "WHERE 1 = 1" (ou 0 = 0, etc.) às vezes deixava o SELECT demorado (quando a tabela tinha muitos registros - o que parece não ser seu caso). Passei a usar "WHERE CAMPO_CHAVE IS NULL" (onde CAMPO_CHAVE é o nome do campo-chave da tabela) e a performance melhorava enormemente. Paulo From josauro em casasoft.inf.br Thu Oct 16 12:02:53 2008 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Thu, 16 Oct 2008 12:02:53 -0200 Subject: [firebase-br] CasaSoft ingressou como Full Corporate membership FireBird Foundation References: Message-ID: Obrigado Carlos Cantu pelo convite enviado, foi de muita importancia para a decisão de participar com a Fundação Firebird com recursos financeiros e conforme oportunidade em outras decisões tambem. Acredito que nos do Brasil podemos dar uma grande ajuda a Fundação Firebird, uma vez que fazemos uso dessa excelente ferramenta. Esta aqui meu convite tambem aos demais usuarios, existem formas muito faceis de contribuir. Abraços Josauro S.J. CasaSoft Desenvolvimento de Sistemas LTDA. From cassandraguiar em gmail.com Thu Oct 16 13:14:51 2008 From: cassandraguiar em gmail.com (Cassandra Aguiar) Date: Thu, 16 Oct 2008 12:14:51 -0300 Subject: [firebase-br] RES: Curso de Firebird In-Reply-To: References: <3370740385910166008@unknownmsgid> <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> <548940849.20081015095916@warmboot.com.br> <983EE14C516D43CBA4D11F73C16877B4@NoteHP> <2211d0630810150826y2748a325vd8cbdbdebe53b166@mail.gmail.com> Message-ID: <1f5d6ed50810160814s7e5e5f64rdd2bc016ce582c99@mail.gmail.com> E pra quem é do Tocantins, como faz? =) Não há a possibilidade desse curso ser on-line, no estilo EaD? Obrigada, Cassandra On Wed, Oct 15, 2008 at 1:09 PM, Alex Ricardo Parolin wrote: > Se houver uma caravana para Piracicaba fazer o curso, eu estou disposto a > ir. Basta me informar valores, locais, datas e horários. > > Cantu, quantos dias de curso serão? Um final de semana? Um dia? Vários > dias? > > Alex > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Oct 16 13:17:03 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 16 Oct 2008 12:17:03 -0300 Subject: [firebase-br] CasaSoft ingressou como Full Corporate membership FireBird Foundation In-Reply-To: References: Message-ID: <1859778121.20081016121703@warmboot.com.br> Parabéns pela decisão Josauro! Espero que outros se inspirem com a sua atitude. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br JSJ> Obrigado Carlos Cantu pelo convite enviado, foi de muita JSJ> importancia para a decisão de participar com a Fundação Firebird JSJ> com recursos financeiros e conforme oportunidade em outras decisões tambem. JSJ> Acredito que nos do Brasil podemos dar uma grande ajuda a JSJ> Fundação Firebird, uma vez que fazemos uso dessa excelente ferramenta. JSJ> Esta aqui meu convite tambem aos demais usuarios, existem formas muito faceis de contribuir. JSJ> Abraços JSJ> Josauro S.J. JSJ> CasaSoft Desenvolvimento de Sistemas LTDA. From alanladecasa em gmail.com Thu Oct 16 13:37:52 2008 From: alanladecasa em gmail.com (Alan Matos) Date: Thu, 16 Oct 2008 13:37:52 -0200 Subject: [firebase-br] Extrair dados para script... Message-ID: Olá pessoal... Desculpem-me se for OFF... Gostaria de saber se existe uma ferramenta/componente que eu possa gerar um Script de insert a partir de uma Query... por exemplo: tenho a tabela de clientes, aplico: select * from clientes where bairro = 'CENTRO' Com o resultado disso, gerar um script de inserção: obs.: Preciso disso dentro da minha aplicação, usando o IBExpert eu sei como fazer isso... Obg a todos! -- Alan Matos msn: alanladecasa em hotmail.com From belowodski em gmail.com Thu Oct 16 14:12:37 2008 From: belowodski em gmail.com (Karl Belowodski) Date: Thu, 16 Oct 2008 13:12:37 -0300 Subject: [firebase-br] Sair da lista. Message-ID: Boa tarde, tentei sair da lista pelo link do rodapés das mensagem, mas ao pedir o reenvio de senha, avisa que meu e-mail não está cadastrado. Se algum admin puder me retirar, agradeço. From edison em precisa.inf.br Thu Oct 16 15:13:40 2008 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Thu, 16 Oct 2008 14:13:40 -0300 Subject: [firebase-br] urgente ajuda sobre o firebird In-Reply-To: References: Message-ID: <35FB1EB807EE460A870F6D2001EC1772@Saulibueno> Desde que a empresa disponibilize estrutura para o banco de dados, como maquinas boas ( igual seria necessario para o oracle ), rede de qualidade. tendo a mesma estrutura que outros bancos exigem, pode colocar o firebird sem medo !!! ----- Original Message ----- From: "Leonardo Baldino" To: "FireBase" ; "Carlos H. Cantu" Sent: Thursday, October 16, 2008 10:21 AM Subject: [firebase-br] urgente ajuda sobre o firebird Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em uma empresa de médio porte, com muita movimentação de dados. Agora surgiu um novo cliente de grande porte, com muito mais movimentação de dados. Gostaria de saber se nessa condição, o firebird é consiguirar suportar o aumento de dados que ocorrera, ou eu devo partir para uma nova base de dados (oracle, sql server). Lembrando que vai ser muita movimentação de dados no banco. Grato -- Leonardo Carlos Baldino - The Highlander ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From Cesar.silva em ober.com.br Thu Oct 16 15:24:36 2008 From: Cesar.silva em ober.com.br (Cesar - Informatica) Date: Thu, 16 Oct 2008 14:24:36 -0300 Subject: [firebase-br] Como configurar References: <35FB1EB807EE460A870F6D2001EC1772@Saulibueno> Message-ID: <6FF4D65B4661114BBD9F959C306BA3A20734E7@OBEXCHANGE.ober.com.br> Pessoal, estamos com um problema aqui na empresa, onde foi implantado um software de acompanhamento de produção e utilizando uma base FireBird, preciso migrar o banco de dados para um servidor com mais de um processador, tem como configrar o banco para utilizar toda a estrutura desse novo servidor ? Se sim como fazer isso ? Desde já agradeço César Eduardo T. Silva Ober S/A - Ind. e Com. Programador cesar.silva em ober.com.br (19) 3466-9200 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Edison - Precisa Informatica Ltda Enviada em: quinta-feira, 16 de outubro de 2008 14:14 Para: FireBase Assunto: Re: [firebase-br] urgente ajuda sobre o firebird Desde que a empresa disponibilize estrutura para o banco de dados, como maquinas boas ( igual seria necessario para o oracle ), rede de qualidade. tendo a mesma estrutura que outros bancos exigem, pode colocar o firebird sem medo !!! ----- Original Message ----- From: "Leonardo Baldino" To: "FireBase" ; "Carlos H. Cantu" Sent: Thursday, October 16, 2008 10:21 AM Subject: [firebase-br] urgente ajuda sobre o firebird Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em uma empresa de médio porte, com muita movimentação de dados. Agora surgiu um novo cliente de grande porte, com muito mais movimentação de dados. Gostaria de saber se nessa condição, o firebird é consiguirar suportar o aumento de dados que ocorrera, ou eu devo partir para uma nova base de dados (oracle, sql server). Lembrando que vai ser muita movimentação de dados no banco. Grato -- Leonardo Carlos Baldino - The Highlander ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From phulanosz em gmail.com Thu Oct 16 15:27:12 2008 From: phulanosz em gmail.com (Phulano (G)) Date: Thu, 16 Oct 2008 14:27:12 -0300 Subject: [firebase-br] Senha References: <35FB1EB807EE460A870F6D2001EC1772@Saulibueno> Message-ID: Eh possivel alterar a senha padrao ? para q apenas algumas pessoas acessem a base de dados ? e q se alguem copiar a base para outro pc, nao consiga abrir com a senha padrao ? _____________________________________________________________________________________________ Phulano Posso não lembrar, mas esquecer....Jamais Vou investir meu dimdim em algo seguro...vou comprar um cofre... From douglasht em gmail.com Thu Oct 16 16:03:42 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 16 Oct 2008 16:03:42 -0200 Subject: [firebase-br] Banco de Dados na Internet In-Reply-To: References: Message-ID: <249af69e0810161103w629adfddq5ef5e847dad3484b@mail.gmail.com> On Thu, Oct 16, 2008 at 11:26 AM, Paulo Sérgo Feix wrote: > Pessoal estou precisando de informação, a respeito do firebird, na Internet, > tenho que por o meu sistema via Internet, tipo na filial que fica em outra > cidade eu colocaria no terminal somente o exe, dll do sistema, e o banco de > dados deixaria num servidor na internet. > a pergunta é o seguinte como funciona esta questão, do banco de dados na > internet, quais são os requisitos, e como se configura este banco de dados > com o delphi 7 Paulo, se a sua aplicação é duas camadas, você tem que configurar a infraestrutura de internet no lado do servidor do Firebird para que a porta que o Firebird usa (o padrão é 3050) seja exposta na internet. No lado do client, certifique-se que a máquina tem acesso de saída na porta 3050 (ex. alguns firewalls permitem apenas que os clients se conectem na porta 80 que é de webservers). Aí para conectar, ao invés do seu client se conectar em servidor:c:\meubanco.fdb ele vai conectar em 200.10.15.16:c:\meubanco.fdb, onde 200.20.15.16 você substitui pelo IP correto que o servidor tem. Mas este é um método não muito seguro pois todo o tráfego do banco de dados estaria circulando livremente e sem criptografia pela internet. Agora, aumentando um pouco a segurança (e a complexidade), é ideal uma VPN para este cenário. Isto aqui está *beem* resumido. É só pra te dar uma idéia de onde começar a pesquisar. É certo que deve ter algumas explicações mais longas e completas já postadas. hth, -- Douglas Tosi www.sinatica.com From douglasht em gmail.com Thu Oct 16 16:12:43 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 16 Oct 2008 16:12:43 -0200 Subject: [firebase-br] urgente ajuda sobre o firebird In-Reply-To: <20eaa6880810160657g3903156bk4bcd4eac4bc8a42f@mail.gmail.com> References: <20eaa6880810160657g3903156bk4bcd4eac4bc8a42f@mail.gmail.com> Message-ID: <249af69e0810161112k47053998p792d9ec31cce64f1@mail.gmail.com> 2008/10/16 Kelver Merlotti : > dá uma idéia pra galera do que vc chama de muita movimentação.. > e também tem muita influencia da arquitetura do sistema (client x > server ou n tier), bem como do nível de concorrência e controle > transacional, etc. Só pra adicionar a lista de casos de referência: Trabalhei com sistemas com até 150 operadores simultâneos "bombardeando" o Firebird 2.0 SS em hardware relativamente modesto: - Xeon 3.0GHz (single-core, dos antigos), 2GB RAM, discos de 10K RPM em RAID1 Nesse maior caso a base crescia cerca de 1GB por mês. E o ambiente era misto. Enquanto os 150 operadores trabalhavam em tempo-real, tinha uma meia dúzia de gerentes controlando a operação, tirando relatórios, etc. Falo isso com um baita orgulho toda vez que alguém pergunta se o Firebird aguenta bases maiores que 1GB. ;) hth, -- Douglas Tosi www.sinatica.com From stefan em consisanet.com Thu Oct 16 15:26:42 2008 From: stefan em consisanet.com (Stefan Horochovec) Date: Thu, 16 Oct 2008 15:26:42 -0200 Subject: [firebase-br] urgente ajuda sobre o firebird In-Reply-To: <249af69e0810161112k47053998p792d9ec31cce64f1@mail.gmail.com> References: <20eaa6880810160657g3903156bk4bcd4eac4bc8a42f@mail.gmail.com> <249af69e0810161112k47053998p792d9ec31cce64f1@mail.gmail.com> Message-ID: <918B94B5B1B4479087F28FD763CAC14D@consisa51> Douglas, e que era feito o programa que gravava as informações no firebird? Att Stefan Horochovec ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Thursday, October 16, 2008 4:12 PM Subject: Re: [firebase-br] urgente ajuda sobre o firebird > 2008/10/16 Kelver Merlotti : >> dá uma idéia pra galera do que vc chama de muita movimentação.. >> e também tem muita influencia da arquitetura do sistema (client x >> server ou n tier), bem como do nível de concorrência e controle >> transacional, etc. > > Só pra adicionar a lista de casos de referência: > > Trabalhei com sistemas com até 150 operadores simultâneos > "bombardeando" o Firebird 2.0 SS em hardware relativamente modesto: > - Xeon 3.0GHz (single-core, dos antigos), 2GB RAM, discos de 10K RPM em > RAID1 > Nesse maior caso a base crescia cerca de 1GB por mês. E o ambiente era > misto. Enquanto os 150 operadores trabalhavam em tempo-real, tinha uma > meia dúzia de gerentes controlando a operação, tirando relatórios, > etc. > > Falo isso com um baita orgulho toda vez que alguém pergunta se o > Firebird aguenta bases maiores que 1GB. ;) > > hth, > -- > Douglas Tosi > www.sinatica.com > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > !DSPAM:48f7842f243441156014651! > > From fernando.bg em gmail.com Thu Oct 16 16:45:52 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 16 Oct 2008 18:45:52 +0000 (UTC) Subject: [firebase-br] 1/2 OFF : User Control x Firebird References: <000c01c92d3b$ff26c0e0$140a000a@lab.local> <48F72F25.7060403@gmail.com> <88c045a10810160607g3bdba297y68ac6439a331da44@mail.gmail.com> Message-ID: Reijanio Nunes Ribeiro wrote: > tbm uso solução caseira, e ta show de bola, consigo controlar até os > botões de inserir editar, e excluir atraves desse controle. Poderiamos conversar em private sobre isso já que é off topic o assunto, vou precisar fazer isso e não sei por onde começar. T++++++++++++++ -- From kmerlotti em gmail.com Thu Oct 16 16:46:23 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Thu, 16 Oct 2008 15:46:23 -0300 Subject: [firebase-br] urgente ajuda sobre o firebird In-Reply-To: <249af69e0810161112k47053998p792d9ec31cce64f1@mail.gmail.com> References: <20eaa6880810160657g3903156bk4bcd4eac4bc8a42f@mail.gmail.com> <249af69e0810161112k47053998p792d9ec31cce64f1@mail.gmail.com> Message-ID: <20eaa6880810161146v4b17b7leb77d9f2ef97e9cb@mail.gmail.com> putz.. não disse que meu caso era pequeno :-) e eu me esqueci de citar a questão das análises que os gestores/gerentes fazem o tempo todo.. hehehe abraços! 2008/10/16 Douglas Tosi : > 2008/10/16 Kelver Merlotti : >> dá uma idéia pra galera do que vc chama de muita movimentação.. >> e também tem muita influencia da arquitetura do sistema (client x >> server ou n tier), bem como do nível de concorrência e controle >> transacional, etc. > > Só pra adicionar a lista de casos de referência: > > Trabalhei com sistemas com até 150 operadores simultâneos > "bombardeando" o Firebird 2.0 SS em hardware relativamente modesto: > - Xeon 3.0GHz (single-core, dos antigos), 2GB RAM, discos de 10K RPM em RAID1 > Nesse maior caso a base crescia cerca de 1GB por mês. E o ambiente era > misto. Enquanto os 150 operadores trabalhavam em tempo-real, tinha uma > meia dúzia de gerentes controlando a operação, tirando relatórios, > etc. > > Falo isso com um baita orgulho toda vez que alguém pergunta se o > Firebird aguenta bases maiores que 1GB. ;) > > hth, > -- > Douglas Tosi > www.sinatica.com > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From kmerlotti em gmail.com Thu Oct 16 16:51:30 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Thu, 16 Oct 2008 15:51:30 -0300 Subject: [firebase-br] Extrair dados para script... In-Reply-To: References: Message-ID: <20eaa6880810161151g6efa32edxc0effc3e0aeac651@mail.gmail.com> IBExpert da HK-Software e o IBManager da EMS fazem isso.. vc roda o select e o resultado pode ser exportado como insert ou em outro formato, tipo xls, txt, html, etc.. abraços! On Thu, Oct 16, 2008 at 12:37 PM, Alan Matos wrote: > Olá pessoal... > Desculpem-me se for OFF... > > > Gostaria de saber se existe uma ferramenta/componente que eu possa gerar um > Script de insert a partir de uma Query... > > por exemplo: tenho a tabela de clientes, aplico: > > select * from clientes where bairro = 'CENTRO' > > Com o resultado disso, gerar um script de inserção: > > > obs.: Preciso disso dentro da minha aplicação, usando o IBExpert eu sei como > fazer isso... > > Obg a todos! > > > > > > > -- > Alan Matos > msn: alanladecasa em hotmail.com > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From kmerlotti em gmail.com Thu Oct 16 16:54:17 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Thu, 16 Oct 2008 15:54:17 -0300 Subject: [firebase-br] Como configurar In-Reply-To: <6FF4D65B4661114BBD9F959C306BA3A20734E7@OBEXCHANGE.ober.com.br> References: <35FB1EB807EE460A870F6D2001EC1772@Saulibueno> <6FF4D65B4661114BBD9F959C306BA3A20734E7@OBEXCHANGE.ober.com.br> Message-ID: <20eaa6880810161154s54d42652id5d92a1e3c725ff7@mail.gmail.com> utilize a versão Classic do firebird.. mas antes pesquisa sobre ela e as diferenças com relação à SuperServer.. abraços! 2008/10/16 Cesar - Informatica : > Pessoal, estamos com um problema aqui na empresa, onde foi implantado um software de acompanhamento de produção e utilizando uma base FireBird, preciso migrar o banco de dados para um servidor com mais de um processador, tem como configrar o banco para utilizar toda a estrutura desse novo servidor ? Se sim como fazer isso ? > > Desde já agradeço > > César Eduardo T. Silva > Ober S/A - Ind. e Com. > Programador > cesar.silva em ober.com.br > (19) 3466-9200 > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Edison - Precisa Informatica Ltda > Enviada em: quinta-feira, 16 de outubro de 2008 14:14 > Para: FireBase > Assunto: Re: [firebase-br] urgente ajuda sobre o firebird > > Desde que a empresa disponibilize estrutura para o banco de dados, como maquinas boas ( igual seria necessario para o oracle ), rede de qualidade. > > tendo a mesma estrutura que outros bancos exigem, pode colocar o firebird sem medo !!! > > > > > > ----- Original Message ----- > From: "Leonardo Baldino" > To: "FireBase" ; "Carlos H. Cantu" > > Sent: Thursday, October 16, 2008 10:21 AM > Subject: [firebase-br] urgente ajuda sobre o firebird > > > Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em > uma empresa de médio porte, com muita movimentação de dados. Agora > surgiu um novo cliente de grande porte, com muito mais movimentação de > dados. Gostaria de saber se nessa condição, o firebird é consiguirar > suportar o aumento de dados que ocorrera, ou eu devo partir para uma > nova base de dados (oracle, sql server). > Lembrando que vai ser muita movimentação de dados no banco. > > Grato > > -- > Leonardo Carlos Baldino - The Highlander > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From rodrigo em solucoeseinformatica.com.br Thu Oct 16 16:58:36 2008 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Thu, 16 Oct 2008 15:58:36 -0300 Subject: [firebase-br] RES: urgente ajuda sobre o firebird In-Reply-To: References: <20eaa6880810160657g3903156bk4bcd4eac4bc8a42f@mail.gmail.com> Message-ID: Agüenta, ô se agüenta ! Eu tenho um cliente onde a base atual está em 2.2 Gb, e crescendo à razão de 300 mb por mês. Eles tem perto de 100 operadores do sistema, que é todo desenvolvido em Delphi com FIBPlus e utilizando Client/Server. O sistema trabalha de forma pesada com Stored Procedures e há dezenas de usuários gerando relatórios e consultas pesadas ao longo do dia. Daqui uma semana mais 70 operadores serão agregados ao sistema, além de uma interface Web desenvolvida em PHP que irá atender um fluxo de aproximadamente 400 acessos por dia. Eu tive problemas de desempenho há cerca de 3 meses, que se deviam a dois motivos: um controle transacional ruim da aplicação e uma estrutura de informática subdimensionada no cliente. Resolvemos revisando todo o controle transacional da aplicação e com a aquisição de um servidor novo exclusivo pro banco de dados: dois processadores Xeon Quad Core, 8 Gb de RAM, duas HDs SAS 10k RPM, rodando Debian 64 bits com FB CS 2.1.1 64 bits. Digo uma coisa: uma boa modelagem da base de dados e um bom controle transacional são fundamentais para manter o desempenho do sistema, mais até que o servidor onde ele está alocado. Hoje, por exemplo, eu pago o preço por coisas que passaram em branco na época em que o BD estava sendo modelado. Assegure-se também que a estrutura física da rede onde seu programa irá rodar é boa, especialmente se ele for Client/Server. Cabos e conectores de baixa qualidade, cabeamento que cruza com a rede elétrica no meio do caminho, switches vagabundos, tudo isso colabora para uma queda de performance da aplicação, que poderá facilmente levar a culpa por conta dos responsáveis de TI do seu cliente. Abraços, Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Leonardo Baldino Enviada em: quinta-feira, 16 de outubro de 2008 11:12 Para: FireBase Assunto: Re: [firebase-br] urgente ajuda sobre o firebird o banco em um ano alcançou mais de 1gb, 50% é executado por prcocedures que trabalhando com dados diretos do banco por isso o nivel de movimentação de dados é muito e sáo varias procedures rodadas ao mesmo tempo -------------------------------- 2008/10/16 Kelver Merlotti : > dá uma idéia pra galera do que vc chama de muita movimentação.. > e também tem muita influencia da arquitetura do sistema (client x > server ou n tier), bem como do nível de concorrência e controle > transacional, etc. > > de modo geral, o FB aguenta bastante coisa sim.. tenho sistema rodando > em uma operação de telemarketing registrando blobs a cada 1 minuto > (tempo de ligação em média, por cada operador), consultando > informações, concluindo agendamentos e gerando novos, emitindo OSs e > encerrando outras já emitindo, simultaneamente.. e pra ajudar, ainda > usa BDE!! > roda num server linux core2duo, 2 GB, FB 1.5 CS, com cerca de 30 > conexões simultâneas, onde cerca de 20 são de operadores de telefone, > ou seja, o povo que faz as ligações e que mais alteram os dados.. roda > na boa.. a base está com pouco mais de 1 GB.. > > e pra ser sincero, este ainda é um caso muito pequeno perto do que já > li por aí.. > > como disse, tudo depende.. hardware hospedeiro, software(s) > manipulador(es) dos dados e a configuração do FB e do banco é que > compõe o conjunto para o sucesso.. ;-) > > abraços! > > 2008/10/16 Leonardo Baldino : >> Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em >> uma empresa de médio porte, com muita movimentação de dados. Agora >> surgiu um novo cliente de grande porte, com muito mais movimentação de >> dados. Gostaria de saber se nessa condição, o firebird é consiguirar >> suportar o aumento de dados que ocorrera, ou eu devo partir para uma >> nova base de dados (oracle, sql server). >> Lembrando que vai ser muita movimentação de dados no banco. >> >> Grato >> >> -- >> Leonardo Carlos Baldino - The Highlander >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Msn: kmerlotti em hotmail.com > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Leonardo Carlos Baldino - The Highlander ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.173 / Virus Database: 270.8.1/1728 - Release Date: 16/10/2008 07:38 From rodrigo em solucoeseinformatica.com.br Thu Oct 16 17:03:48 2008 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Thu, 16 Oct 2008 16:03:48 -0300 Subject: [firebase-br] RES: Banco de Dados na Internet In-Reply-To: References: Message-ID: <3AC56CCD5E064A89B6455E4A507FB894@SOLUCOES.local> Olha Paulo, Sendo bem realista, não é uma abordagem muito recomendada. Eu já fiz testes e mesmo na versão 2.1, que teve o seu protocolo melhorado para tráfego em banda estreita, o desempenho é sofrível dependendo do porte da sua aplicação. Se você tiver uma aplicação simples, pequena, que não utilize muitos recursos do banco de dados ela até pode rodar com uma pequena lentidão, mas se você tiver uma aplicação complexa - como um software de gestão administrativa, por exemplo - o uso torna-se inviável. Neste caso, recomendo você partir para o desenvolvimento em 3 camadas ou escrever uma aplicação web em Java, .NET ou PHP. Ou, na impossibilidade de reescrever a aplicação, recorrer ao bom e velho Terminal Service. Abraços, Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Paulo Sérgo Feix Enviada em: quinta-feira, 16 de outubro de 2008 10:26 Para: Forum Firebird Assunto: [firebase-br] Banco de Dados na Internet Bom dia Pessoal estou precisando de informação, a respeito do firebird, na Internet, tenho que por o meu sistema via Internet, tipo na filial que fica em outra cidade eu colocaria no terminal somente o exe, dll do sistema, e o banco de dados deixaria num servidor na internet. a pergunta é o seguinte como funciona esta questão, do banco de dados na internet, quais são os requisitos, e como se configura este banco de dados com o delphi 7 -- 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 No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.173 / Virus Database: 270.8.1/1728 - Release Date: 16/10/2008 07:38 From kdcc em terra.com.br Thu Oct 16 17:52:19 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Thu, 16 Oct 2008 16:52:19 -0300 Subject: [firebase-br] Banco de Dados na Internet References: Message-ID: <011b01c92fc9$1ec32fd0$8603a8c0@motocana.com> O ideal é que seu programa seja desenvolvido em multicamadas, O FB ainda não tem um protoloco legal para rodar Client Server por redes lentas (Internet). []´s Kléber Caneva ----- Original Message ----- From: "Paulo Sérgo Feix" To: "Forum Firebird" Sent: Thursday, October 16, 2008 10:26 AM Subject: [firebase-br] Banco de Dados na Internet Bom dia Pessoal estou precisando de informação, a respeito do firebird, na Internet, tenho que por o meu sistema via Internet, tipo na filial que fica em outra cidade eu colocaria no terminal somente o exe, dll do sistema, e o banco de dados deixaria num servidor na internet. a pergunta é o seguinte como funciona esta questão, do banco de dados na internet, quais são os requisitos, e como se configura este banco de dados com o delphi 7 -- 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 E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjI0MTYzNTk0Ljg5MTQ4LjE5MTY4LnNpbnRhbHV0YS50ZXJyYS5jb20sNDUxMg== Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From kdcc em terra.com.br Thu Oct 16 17:53:21 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Thu, 16 Oct 2008 16:53:21 -0300 Subject: [firebase-br] Como configurar References: <35FB1EB807EE460A870F6D2001EC1772@Saulibueno> <6FF4D65B4661114BBD9F959C306BA3A20734E7@OBEXCHANGE.ober.com.br> Message-ID: <011c01c92fc9$20810c70$8603a8c0@motocana.com> Para migrar não tem segredo. Mas até as versões atuais você não vai usar todo o potencial.. []´s Kléber Caneva ----- Original Message ----- From: "Cesar - Informatica" To: "FireBase" Sent: Thursday, October 16, 2008 2:24 PM Subject: [firebase-br] Como configurar Pessoal, estamos com um problema aqui na empresa, onde foi implantado um software de acompanhamento de produção e utilizando uma base FireBird, preciso migrar o banco de dados para um servidor com mais de um processador, tem como configrar o banco para utilizar toda a estrutura desse novo servidor ? Se sim como fazer isso ? Desde já agradeço César Eduardo T. Silva Ober S/A - Ind. e Com. Programador cesar.silva em ober.com.br (19) 3466-9200 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Edison - Precisa Informatica Ltda Enviada em: quinta-feira, 16 de outubro de 2008 14:14 Para: FireBase Assunto: Re: [firebase-br] urgente ajuda sobre o firebird Desde que a empresa disponibilize estrutura para o banco de dados, como maquinas boas ( igual seria necessario para o oracle ), rede de qualidade. tendo a mesma estrutura que outros bancos exigem, pode colocar o firebird sem medo !!! ----- Original Message ----- From: "Leonardo Baldino" To: "FireBase" ; "Carlos H. Cantu" Sent: Thursday, October 16, 2008 10:21 AM Subject: [firebase-br] urgente ajuda sobre o firebird Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em uma empresa de médio porte, com muita movimentação de dados. Agora surgiu um novo cliente de grande porte, com muito mais movimentação de dados. Gostaria de saber se nessa condição, o firebird é consiguirar suportar o aumento de dados que ocorrera, ou eu devo partir para uma nova base de dados (oracle, sql server). Lembrando que vai ser muita movimentação de dados no banco. Grato -- Leonardo Carlos Baldino - The Highlander ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Oct 16 18:01:45 2008 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 16 Oct 2008 17:01:45 -0300 Subject: [firebase-br] 1/2 OFF : User Control x Firebird In-Reply-To: References: <000c01c92d3b$ff26c0e0$140a000a@lab.local> <48F72F25.7060403@gmail.com> <88c045a10810160607g3bdba297y68ac6439a331da44@mail.gmail.com> Message-ID: <88c045a10810161301y2ab83dcck66865f9270959ead@mail.gmail.com> sim podemos, fico feliz em ajudar 2008/10/16 Forrest(R) > Reijanio Nunes Ribeiro wrote: > > > tbm uso solução caseira, e ta show de bola, consigo controlar até os > > botões de inserir editar, e excluir atraves desse controle. > > Poderiamos conversar em private sobre isso já que é off topic o > assunto, vou precisar fazer isso e não sei por onde começar. > > T++++++++++++++ > > -- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From stefan em consisanet.com Thu Oct 16 17:01:35 2008 From: stefan em consisanet.com (Stefan Horochovec) Date: Thu, 16 Oct 2008 17:01:35 -0200 Subject: [firebase-br] RES: urgente ajuda sobre o firebird In-Reply-To: References: <20eaa6880810160657g3903156bk4bcd4eac4bc8a42f@mail.gmail.com> Message-ID: <4C11149654C74068B29B5F341EBC3B93@consisa51> Tudo depende de muita coisa... Ex: O que os operadores fazem é feito em uma unica transação, ou existem mais de uma transação dentro dos processos? Qual o volume de informação por transação? Vejo que isso seja mais relevante do que até o numero de usuarios pendurados no sistema. Att Stefan Horochovec ----- Original Message ----- From: "Rodrigo A. de Freitas" To: "'FireBase'" Sent: Thursday, October 16, 2008 4:58 PM Subject: [firebase-br] RES: urgente ajuda sobre o firebird > Agüenta, ô se agüenta ! > > Eu tenho um cliente onde a base atual está em 2.2 Gb, e crescendo à razão > de > 300 mb por mês. Eles tem perto de 100 operadores do sistema, que é todo > desenvolvido em Delphi com FIBPlus e utilizando Client/Server. O sistema > trabalha de forma pesada com Stored Procedures e há dezenas de usuários > gerando relatórios e consultas pesadas ao longo do dia. > > Daqui uma semana mais 70 operadores serão agregados ao sistema, além de > uma > interface Web desenvolvida em PHP que irá atender um fluxo de > aproximadamente 400 acessos por dia. > > Eu tive problemas de desempenho há cerca de 3 meses, que se deviam a dois > motivos: um controle transacional ruim da aplicação e uma estrutura de > informática subdimensionada no cliente. Resolvemos revisando todo o > controle > transacional da aplicação e com a aquisição de um servidor novo exclusivo > pro banco de dados: dois processadores Xeon Quad Core, 8 Gb de RAM, duas > HDs > SAS 10k RPM, rodando Debian 64 bits com FB CS 2.1.1 64 bits. > > Digo uma coisa: uma boa modelagem da base de dados e um bom controle > transacional são fundamentais para manter o desempenho do sistema, mais > até > que o servidor onde ele está alocado. Hoje, por exemplo, eu pago o preço > por > coisas que passaram em branco na época em que o BD estava sendo modelado. > > Assegure-se também que a estrutura física da rede onde seu programa irá > rodar é boa, especialmente se ele for Client/Server. Cabos e conectores de > baixa qualidade, cabeamento que cruza com a rede elétrica no meio do > caminho, switches vagabundos, tudo isso colabora para uma queda de > performance da aplicação, que poderá facilmente levar a culpa por conta > dos > responsáveis de TI do seu cliente. > > Abraços, > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Leonardo Baldino > Enviada em: quinta-feira, 16 de outubro de 2008 11:12 > Para: FireBase > Assunto: Re: [firebase-br] urgente ajuda sobre o firebird > > o banco em um ano alcançou mais de 1gb, 50% é executado por > prcocedures que trabalhando com dados diretos do banco por isso o > nivel de movimentação de dados é muito e sáo varias procedures rodadas > ao mesmo tempo > -------------------------------- > > 2008/10/16 Kelver Merlotti : >> dá uma idéia pra galera do que vc chama de muita movimentação.. >> e também tem muita influencia da arquitetura do sistema (client x >> server ou n tier), bem como do nível de concorrência e controle >> transacional, etc. >> >> de modo geral, o FB aguenta bastante coisa sim.. tenho sistema rodando >> em uma operação de telemarketing registrando blobs a cada 1 minuto >> (tempo de ligação em média, por cada operador), consultando >> informações, concluindo agendamentos e gerando novos, emitindo OSs e >> encerrando outras já emitindo, simultaneamente.. e pra ajudar, ainda >> usa BDE!! >> roda num server linux core2duo, 2 GB, FB 1.5 CS, com cerca de 30 >> conexões simultâneas, onde cerca de 20 são de operadores de telefone, >> ou seja, o povo que faz as ligações e que mais alteram os dados.. roda >> na boa.. a base está com pouco mais de 1 GB.. >> >> e pra ser sincero, este ainda é um caso muito pequeno perto do que já >> li por aí.. >> >> como disse, tudo depende.. hardware hospedeiro, software(s) >> manipulador(es) dos dados e a configuração do FB e do banco é que >> compõe o conjunto para o sucesso.. ;-) >> >> abraços! >> >> 2008/10/16 Leonardo Baldino : >>> Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em >>> uma empresa de médio porte, com muita movimentação de dados. Agora >>> surgiu um novo cliente de grande porte, com muito mais movimentação de >>> dados. Gostaria de saber se nessa condição, o firebird é consiguirar >>> suportar o aumento de dados que ocorrera, ou eu devo partir para uma >>> nova base de dados (oracle, sql server). >>> Lembrando que vai ser muita movimentação de dados no banco. >>> >>> Grato >>> >>> -- >>> Leonardo Carlos Baldino - The Highlander >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> >> >> -- >> Kelver Merlotti >> Coordenador Editorial do Portal www.ActiveDelphi.com.br >> Contato: kelver em activedelphi.com.br >> Google: kmerlotti em gmail.com >> Msn: kmerlotti em hotmail.com >> Tem um segundo? Então, dá uma olhadinha nisso: >> Um site de publicidades, de Portugal, está pagando em euros (quase 3x >> mais que em reais) pra quem estiver disposto a: >> * Ler anúncios >> * Visitar sites >> * Clicar em banners >> * Navegar na NET >> * Ler e-mails >> * Convidar novos usuários >> O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) >> http://www.publipt.com/pages/index.php?refid=kmerlotti >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Leonardo Carlos Baldino - The Highlander > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 - http://www.avg.com > Version: 8.0.173 / Virus Database: 270.8.1/1728 - Release Date: 16/10/2008 > 07:38 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > !DSPAM:48f78eba260771804284693! > > From fernando.bg em gmail.com Thu Oct 16 18:24:49 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 16 Oct 2008 20:24:49 +0000 (UTC) Subject: [firebase-br] 1/2 OFF : User Control x Firebird References: <000c01c92d3b$ff26c0e0$140a000a@lab.local> <48F72F25.7060403@gmail.com> <88c045a10810160607g3bdba297y68ac6439a331da44@mail.gmail.com> <88c045a10810161301y2ab83dcck66865f9270959ead@mail.gmail.com> Message-ID: Reijanio Nunes Ribeiro wrote: > sim podemos, fico feliz em ajudar Obrigado Reijanio por se disponibilizar mas meu news reader bagunça todos os emails então estou te passando meus meios de contatos poderia entrar em contato quando tiver um tempo pelo meu email da lista e te passo meus contato. T+++++++++++++ -- From daniel em mhnet.com.br Thu Oct 16 18:31:07 2008 From: daniel em mhnet.com.br (Daniel Sonda) Date: Thu, 16 Oct 2008 17:31:07 -0300 Subject: [firebase-br] Atualizador de banco de dados (dados e metadados) Message-ID: <48F7A48B.6080407@mhnet.com.br> Olá lista, Estou idealizando um atualizador para banco de dados e gostaria da opinião de vcs sobre a seguinte dúvida: Posso, através de comandos SQL, consultar qualquer estado ou existência de dados ou metadados em um banco de dados Firebird, de maneira que o resultado dessa consulta possa ser analisado como um valor lógico (booleano)? Exemplos: Testar a existência de trigger, stored procedures, tabelas, campos ou quaisquer outros itens possíveis. Verificar tipo/domínio/tamanho de campos ou qualquer outro item possível. Portanto, alguém sabe ou imagina algo que não possa ser verificado através de instruções SELECT em tabelas do usuário ou de sistema? -- Att. Daniel Sonda www.h2jsolucoes.com.br From eliflavio em gmail.com Thu Oct 16 18:52:55 2008 From: eliflavio em gmail.com (Eli) Date: Thu, 16 Oct 2008 17:52:55 -0300 Subject: [firebase-br] Atualizador de banco de dados (dados e metadados) In-Reply-To: <48F7A48B.6080407@mhnet.com.br> References: <48F7A48B.6080407@mhnet.com.br> Message-ID: Pode. Certa vez criei uma classe em Delphi que atualizava a estrutura do banco de dados do cliente automaticamente. Eli Daniel Sonda escreveu: > Olá lista, > > Estou idealizando um atualizador para banco de dados e gostaria da > opinião de vcs sobre a seguinte dúvida: > > Posso, através de comandos SQL, consultar qualquer estado ou existência > de dados ou metadados em um banco de dados Firebird, de maneira que o > resultado dessa consulta possa ser analisado como um valor lógico > (booleano)? > > Exemplos: > Testar a existência de trigger, stored procedures, tabelas, campos ou > quaisquer outros itens possíveis. > Verificar tipo/domínio/tamanho de campos ou qualquer outro item possível. > > Portanto, alguém sabe ou imagina algo que não possa ser verificado > através de instruções SELECT em tabelas do usuário ou de sistema? > From marcobolacha em vicoldobrasil.com.br Thu Oct 16 18:03:04 2008 From: marcobolacha em vicoldobrasil.com.br (Marco antonio) Date: Thu, 16 Oct 2008 18:03:04 -0200 Subject: [firebase-br] RES: RES: urgente ajuda sobre o firebird In-Reply-To: References: <20eaa6880810160657g3903156bk4bcd4eac4bc8a42f@mail.gmail.com> Message-ID: Rodrigo posso falar com vc em PVT marcobolacha em yahoo.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rodrigo A. de Freitas Enviada em: quinta-feira, 16 de outubro de 2008 16:59 Para: 'FireBase' Assunto: [firebase-br] RES: urgente ajuda sobre o firebird Agüenta, ô se agüenta ! Eu tenho um cliente onde a base atual está em 2.2 Gb, e crescendo à razão de 300 mb por mês. Eles tem perto de 100 operadores do sistema, que é todo desenvolvido em Delphi com FIBPlus e utilizando Client/Server. O sistema trabalha de forma pesada com Stored Procedures e há dezenas de usuários gerando relatórios e consultas pesadas ao longo do dia. Daqui uma semana mais 70 operadores serão agregados ao sistema, além de uma interface Web desenvolvida em PHP que irá atender um fluxo de aproximadamente 400 acessos por dia. Eu tive problemas de desempenho há cerca de 3 meses, que se deviam a dois motivos: um controle transacional ruim da aplicação e uma estrutura de informática subdimensionada no cliente. Resolvemos revisando todo o controle transacional da aplicação e com a aquisição de um servidor novo exclusivo pro banco de dados: dois processadores Xeon Quad Core, 8 Gb de RAM, duas HDs SAS 10k RPM, rodando Debian 64 bits com FB CS 2.1.1 64 bits. Digo uma coisa: uma boa modelagem da base de dados e um bom controle transacional são fundamentais para manter o desempenho do sistema, mais até que o servidor onde ele está alocado. Hoje, por exemplo, eu pago o preço por coisas que passaram em branco na época em que o BD estava sendo modelado. Assegure-se também que a estrutura física da rede onde seu programa irá rodar é boa, especialmente se ele for Client/Server. Cabos e conectores de baixa qualidade, cabeamento que cruza com a rede elétrica no meio do caminho, switches vagabundos, tudo isso colabora para uma queda de performance da aplicação, que poderá facilmente levar a culpa por conta dos responsáveis de TI do seu cliente. Abraços, Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Leonardo Baldino Enviada em: quinta-feira, 16 de outubro de 2008 11:12 Para: FireBase Assunto: Re: [firebase-br] urgente ajuda sobre o firebird o banco em um ano alcançou mais de 1gb, 50% é executado por prcocedures que trabalhando com dados diretos do banco por isso o nivel de movimentação de dados é muito e sáo varias procedures rodadas ao mesmo tempo -------------------------------- 2008/10/16 Kelver Merlotti : > dá uma idéia pra galera do que vc chama de muita movimentação.. > e também tem muita influencia da arquitetura do sistema (client x > server ou n tier), bem como do nível de concorrência e controle > transacional, etc. > > de modo geral, o FB aguenta bastante coisa sim.. tenho sistema rodando > em uma operação de telemarketing registrando blobs a cada 1 minuto > (tempo de ligação em média, por cada operador), consultando > informações, concluindo agendamentos e gerando novos, emitindo OSs e > encerrando outras já emitindo, simultaneamente.. e pra ajudar, ainda > usa BDE!! > roda num server linux core2duo, 2 GB, FB 1.5 CS, com cerca de 30 > conexões simultâneas, onde cerca de 20 são de operadores de telefone, > ou seja, o povo que faz as ligações e que mais alteram os dados.. roda > na boa.. a base está com pouco mais de 1 GB.. > > e pra ser sincero, este ainda é um caso muito pequeno perto do que já > li por aí.. > > como disse, tudo depende.. hardware hospedeiro, software(s) > manipulador(es) dos dados e a configuração do FB e do banco é que > compõe o conjunto para o sucesso.. ;-) > > abraços! > > 2008/10/16 Leonardo Baldino : >> Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em >> uma empresa de médio porte, com muita movimentação de dados. Agora >> surgiu um novo cliente de grande porte, com muito mais movimentação de >> dados. Gostaria de saber se nessa condição, o firebird é consiguirar >> suportar o aumento de dados que ocorrera, ou eu devo partir para uma >> nova base de dados (oracle, sql server). >> Lembrando que vai ser muita movimentação de dados no banco. >> >> Grato >> >> -- >> Leonardo Carlos Baldino - The Highlander >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Msn: kmerlotti em hotmail.com > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Leonardo Carlos Baldino - The Highlander ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.173 / Virus Database: 270.8.1/1728 - Release Date: 16/10/2008 07:38 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ottofuch em terra.com.br Thu Oct 16 19:08:54 2008 From: ottofuch em terra.com.br (OttoFuch) Date: Thu, 16 Oct 2008 19:08:54 -0200 Subject: [firebase-br] Firebird com C In-Reply-To: <004801c92f92$4e0f3540$0200000a@Terminal01> References: <004801c92f92$4e0f3540$0200000a@Terminal01> Message-ID: Em vez do Gcc e do C sugiro, no caso do Windows, usar o Borland C++ Builder (funciona igual ao Delphi), e no caso do Linux, com alguma precaução, o Kylix, se ainda encontrar. Se a sua preocupação é com o banco de dados Firebird, use o Java ou o PHP-GTK2. []´s Otto ----- Original Message ----- From: "Mauro Ferri" To: "FireBase" Sent: Thursday, October 16, 2008 11:22 AM Subject: [firebase-br] Firebird com C bom dia Pessoal, nao estou conseguindo acessar o firebird do C, alguem poderia de dar uma dica... segue log Notei q a funcao isc_expand_dpb esta deprecated, mais nao achei nada a respeito, o fb é o 2, tenho os includes de ibase.h, e ib_util.h Compilador: Default compiler Executando gcc.exe... gcc.exe "C:\Documents and Settings\Meus documentos\c\teste3.c" -o "C:\Documents and Settings\Meus umentos\c\teste3.exe" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib" C:\Documents and Settings\Meus documentos\c\teste3.c: In function `main': C:\Documents and Settings\Meus documentos\c\teste3.c:32: warning: `isc_expand_dpb' is deprecated (declared at c:\arquiv~1\firebird\firebird_2_0\include\ibase.h:655) C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0xb6):teste3.c: undefined reference to `isc_expand_dpb' C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0xfc):teste3.c: undefined reference to `isc_attach_database em 24' C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x116):teste3.c: undefined reference to `isc_print_status em 4' C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x15b):teste3.c: undefined reference to `isc_database_info em 24' C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x175):teste3.c: undefined reference to `isc_print_status em 4' C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x1f9):teste3.c: undefined reference to `isc_vax_integer em 8' C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x221):teste3.c: undefined reference to `isc_vax_integer em 8' C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x2be):teste3.c: undefined reference to `isc_detach_database em 8' C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x2d8):teste3.c: undefined reference to `isc_print_status em 4' collect2: ld returned 1 exit status Execução terminada ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMTkzOTg4MSNwZXJtIXRlcnJhJjEsMTIyNDE2MzM3OC41ODk5OTIuMTkyNDAuc2ludGFsdXRhLnRlcnJhLmNvbSw1MDE1 Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From douglasht em gmail.com Thu Oct 16 19:13:32 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 16 Oct 2008 19:13:32 -0200 Subject: [firebase-br] RES: Banco de Dados na Internet In-Reply-To: <3AC56CCD5E064A89B6455E4A507FB894@SOLUCOES.local> References: <3AC56CCD5E064A89B6455E4A507FB894@SOLUCOES.local> Message-ID: <249af69e0810161413h9376992t1c1b1bfb2fbc5775@mail.gmail.com> 2008/10/16 Rodrigo A. de Freitas : > Sendo bem realista, não é uma abordagem muito recomendada. Eu já fiz testes > e mesmo na versão 2.1, que teve o seu protocolo melhorado para tráfego em > banda estreita, o desempenho é sofrível dependendo do porte da sua > aplicação. Verdade. +1 para 3 camadas nesse caso. []s -- Douglas Tosi www.sinatica.com From douglasht em gmail.com Thu Oct 16 19:17:49 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 16 Oct 2008 19:17:49 -0200 Subject: [firebase-br] urgente ajuda sobre o firebird In-Reply-To: <918B94B5B1B4479087F28FD763CAC14D@consisa51> References: <20eaa6880810160657g3903156bk4bcd4eac4bc8a42f@mail.gmail.com> <249af69e0810161112k47053998p792d9ec31cce64f1@mail.gmail.com> <918B94B5B1B4479087F28FD763CAC14D@consisa51> Message-ID: <249af69e0810161417k2ea38dc7yda44a94b12b6ca78@mail.gmail.com> 2008/10/16 Stefan Horochovec : > Douglas, e que era feito o programa que gravava as informações no firebird? > Delphi 6, FIBPlus, RemObjects. Era 3 camadas, então apesar de ter 150 operadores, geralmente tinha de 5 a 10 conexões com o banco (connection pool). []s -- Douglas Tosi www.sinatica.com From douglasht em gmail.com Thu Oct 16 19:19:42 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 16 Oct 2008 19:19:42 -0200 Subject: [firebase-br] urgente ajuda sobre o firebird In-Reply-To: <20eaa6880810161146v4b17b7leb77d9f2ef97e9cb@mail.gmail.com> References: <20eaa6880810160657g3903156bk4bcd4eac4bc8a42f@mail.gmail.com> <249af69e0810161112k47053998p792d9ec31cce64f1@mail.gmail.com> <20eaa6880810161146v4b17b7leb77d9f2ef97e9cb@mail.gmail.com> Message-ID: <249af69e0810161419v283881d6meb16b9bb2d7cd4e9@mail.gmail.com> 2008/10/16 Kelver Merlotti : > putz.. não disse que meu caso era pequeno :-) > e eu me esqueci de citar a questão das análises que os > gestores/gerentes fazem o tempo todo.. hehehe > abraços! É legal ter todas essas histórias registradas. Assim a turma que está chegando agora ao Firebird, com o pé atrás, perde o medo e bota a mão na massa. []s -- Douglas Tosi www.sinatica.com From douglasht em gmail.com Thu Oct 16 19:21:57 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 16 Oct 2008 19:21:57 -0200 Subject: [firebase-br] RES: urgente ajuda sobre o firebird In-Reply-To: References: <20eaa6880810160657g3903156bk4bcd4eac4bc8a42f@mail.gmail.com> Message-ID: <249af69e0810161421l5ecb6e34lfb85e9080eb1a029@mail.gmail.com> 2008/10/16 Rodrigo A. de Freitas : > Digo uma coisa: uma boa modelagem da base de dados e um bom controle > transacional são fundamentais para manter o desempenho do sistema, mais até > que o servidor onde ele está alocado. Hoje, por exemplo, eu pago o preço por > coisas que passaram em branco na época em que o BD estava sendo modelado. Amén! :) []s -- Douglas Tosi www.sinatica.com From samuel.peres.ferreira em gmail.com Thu Oct 16 19:59:59 2008 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Thu, 16 Oct 2008 19:59:59 -0200 Subject: [firebase-br] View Com Dependencias..(De Novo) In-Reply-To: <000601c92f96$978c6450$c6a52cf0$@com.br> References: <3370740385910166008@unknownmsgid> <58AE6C76C8C8429B8C6FEAB740EEF94E@wotan> <548940849.20081015095916@warmboot.com.br> <983EE14C516D43CBA4D11F73C16877B4@NoteHP> <2211d0630810150826y2748a325vd8cbdbdebe53b166@mail.gmail.com> <1315822149.20081015132900@warmboot.com.br> <6a31e7720810150957r5da6ac8fub4f28a7c6e42813d@mail.gmail.com> <000001c92ef5$4fd47a40$ef7d6ec0$@com.br> <000601c92f96$978c6450$c6a52cf0$@com.br> Message-ID: ola tudo bem? ja q ninguem falou nada, vou falar. me desculpa a forma, mas se vc extrair os scripts, dropar as dependencias, e recriar nao resolve? e se for pra mandar para usuarios remotos, coloca o script de alteracao na aplicacao. um abraco From robson em intersolid.com.br Thu Oct 16 20:27:59 2008 From: robson em intersolid.com.br (Robson Michel Pepece) Date: Thu, 16 Oct 2008 20:27:59 -0200 Subject: [firebase-br] RES: urgente ajuda sobre o firebird In-Reply-To: References: Message-ID: <002f01c92fde$74ae3970$5e0aac50$@com.br> Leonardo boa noite... A empresa em que trabalho também usa Delphi com Firebird 2.1 e além do Firebird também usamos SQL-Server ou Interbase. O sistema que desenvolvemos é para o segmento de Supermercados, ou seja, a movimentação de dados muito grande, pra você ter uma idéia alguns clientes nossos o banco é Firebird e está com mais de 19Gb. Particularmente não vejo desvantagem nenhuma do Firebird para os outros bancos em algumas situações já cheguei até converter de Interbase para Firebird. Com relação se o Firebird suportara essa movimentação que você está prevendo, lembre-se que não basta você ter um banco de dados considerado "robusto", tudo é um conjunto (Hardware/Software) para você ter êxito na sua aplicação. Abraços! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Leonardo Baldino Enviada em: quinta-feira, 16 de outubro de 2008 11:22 Para: FireBase; Carlos H. Cantu Assunto: [firebase-br] urgente ajuda sobre o firebird Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em uma empresa de médio porte, com muita movimentação de dados. Agora surgiu um novo cliente de grande porte, com muito mais movimentação de dados. Gostaria de saber se nessa condição, o firebird é consiguirar suportar o aumento de dados que ocorrera, ou eu devo partir para uma nova base de dados (oracle, sql server). Lembrando que vai ser muita movimentação de dados no banco. Grato -- Leonardo Carlos Baldino - The Highlander ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.173 / Virus Database: 270.8.0/1724 - Release Date: 14/10/2008 02:02 From vansiqq em gmail.com Fri Oct 17 08:39:30 2008 From: vansiqq em gmail.com (Evandro Siqueira) Date: Fri, 17 Oct 2008 07:39:30 -0300 Subject: [firebase-br] RES: urgente ajuda sobre o firebird In-Reply-To: <002f01c92fde$74ae3970$5e0aac50$@com.br> References: <002f01c92fde$74ae3970$5e0aac50$@com.br> Message-ID: <48F86B62.4010902@gmail.com> Só um pequeno comentário: O que eu acho interessante nessas discussões a respeito de "aguenta ou não aguenta" é que até hoje eu não encontrei nenhum banco de dados Oracle ou SQL Server rodando em máquinas fracas. Sempre exigem pra eles um servidor parrudo. Mas quando se fala em Friebird (Acho que pq é de graça) muita gente quer que ele seja o supra sumo da eficiência rodando num 386. Em minha pouca experiencia, posso afirmar que sob as mesmas condições o Firebird tem me dado resultados muito melhores que os chamados "top de linha" e garanto que se disponibilizar pra ele a mesma infraestrutura, e principalmente a atenção nas configurações,que seria disponibilizada para um oracle ou sql server, ele vai se comportar talvez até melhor que muitas soluções pagas que tenho visto por ai. E peço licença pra fazer minhas as palavras de um colega daqui que falou uma vez: "com uma boa modelagem até paradox roda bem". Tudo bem que eu acho exagero, mas tem um fundo de verdade. Se vc pega um banco mal modelado, em um servidor ruim, com uma estrutura de rede catastrófica, não pode querer culpar o firebird pela baixa performance, pq garanto que nenhum outro banco rodará bem nas condições adversas a que estou acostumado a ver o firebird rodando por ai. Isso foi uma opinião pessoal minha. se ofendi a alguém, por favor me desculpem. Não foi minha intenção. Um forte abraço a todos. Evandro Siqueira Programador Aracaju/SE Robson Michel Pepece escreveu: > Leonardo boa noite... > > A empresa em que trabalho também usa Delphi com Firebird 2.1 e além do > Firebird também usamos SQL-Server ou Interbase. O sistema que desenvolvemos > é para o segmento de Supermercados, ou seja, a movimentação de dados muito > grande, pra você ter uma idéia alguns clientes nossos o banco é Firebird e > está com mais de 19Gb. > Particularmente não vejo desvantagem nenhuma do Firebird para os outros > bancos em algumas situações já cheguei até converter de Interbase para > Firebird. > Com relação se o Firebird suportara essa movimentação que você está > prevendo, lembre-se que não basta você ter um banco de dados considerado > "robusto", tudo é um conjunto (Hardware/Software) para você ter êxito na sua > aplicação. > > Abraços! > > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Leonardo Baldino > Enviada em: quinta-feira, 16 de outubro de 2008 11:22 > Para: FireBase; Carlos H. Cantu > Assunto: [firebase-br] urgente ajuda sobre o firebird > > Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em > uma empresa de médio porte, com muita movimentação de dados. Agora > surgiu um novo cliente de grande porte, com muito mais movimentação de > dados. Gostaria de saber se nessa condição, o firebird é consiguirar > suportar o aumento de dados que ocorrera, ou eu devo partir para uma > nova base de dados (oracle, sql server). > Lembrando que vai ser muita movimentação de dados no banco. > > Grato > > From prismars em gmail.com Fri Oct 17 08:17:49 2008 From: prismars em gmail.com (Moacir - GMail) Date: Fri, 17 Oct 2008 08:17:49 -0200 Subject: [firebase-br] RES: urgente ajuda sobre o firebird In-Reply-To: <48F86B62.4010902@gmail.com> References: <002f01c92fde$74ae3970$5e0aac50$@com.br> <48F86B62.4010902@gmail.com> Message-ID: <48F8664D.20203@gmail.com> Evandro, Na mosca !! Gostaria de só de acrescentar que os culpados por esta visão distorcida de que Firebird roda BEM em qq lixo de maquina, na maioria dos casos, somos nós. Na ânsia de querer fornecer uma solução barata para o nosso cliente acabamos deixando de salientar a importância da infra estrutura para o sucesso do processo. Acabamos nos deixando levar pela visão medíocre de alguns empresários que nos pedem 'um sisteminha' para isto ou para aquilo, e não exigimos uma infra estrutura adequada para o perfeito funcionamento dos nossos sistemas, com medo de encarecer a solução final. Parabéns pelo seu comentário ! Moacir Evandro Siqueira escreveu: > Só um pequeno comentário: > > O que eu acho interessante nessas discussões a respeito de "aguenta ou > não aguenta" é que até hoje eu não encontrei nenhum banco de dados > Oracle ou SQL Server rodando em máquinas fracas. Sempre exigem pra > eles um servidor parrudo. Mas quando se fala em Friebird (Acho que pq > é de graça) muita gente quer que ele seja o supra sumo da eficiência > rodando num 386. > > Em minha pouca experiencia, posso afirmar que sob as mesmas condições > o Firebird tem me dado resultados muito melhores que os chamados "top > de linha" e garanto que se disponibilizar pra ele a mesma > infraestrutura, e principalmente a atenção nas configurações,que seria > disponibilizada para um oracle ou sql server, ele vai se comportar > talvez até melhor que muitas soluções pagas que tenho visto por ai. > > E peço licença pra fazer minhas as palavras de um colega daqui que > falou uma vez: "com uma boa modelagem até paradox roda bem". Tudo bem > que eu acho exagero, mas tem um fundo de verdade. Se vc pega um banco > mal modelado, em um servidor ruim, com uma estrutura de rede > catastrófica, não pode querer culpar o firebird pela baixa > performance, pq garanto que nenhum outro banco rodará bem nas > condições adversas a que estou acostumado a ver o firebird rodando por > ai. > > Isso foi uma opinião pessoal minha. se ofendi a alguém, por favor me > desculpem. Não foi minha intenção. > > Um forte abraço a todos. > > Evandro Siqueira > Programador > Aracaju/SE > > > Robson Michel Pepece escreveu: >> Leonardo boa noite... >> >> A empresa em que trabalho também usa Delphi com Firebird 2.1 e além do >> Firebird também usamos SQL-Server ou Interbase. O sistema que >> desenvolvemos >> é para o segmento de Supermercados, ou seja, a movimentação de dados >> muito >> grande, pra você ter uma idéia alguns clientes nossos o banco é >> Firebird e >> está com mais de 19Gb. >> Particularmente não vejo desvantagem nenhuma do Firebird para os outros >> bancos em algumas situações já cheguei até converter de Interbase para >> Firebird. >> Com relação se o Firebird suportara essa movimentação que você está >> prevendo, lembre-se que não basta você ter um banco de dados considerado >> "robusto", tudo é um conjunto (Hardware/Software) para você ter êxito >> na sua >> aplicação. >> >> Abraços! >> >> >> >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br >> [mailto:lista-bounces em firebase.com.br] Em >> nome de Leonardo Baldino >> Enviada em: quinta-feira, 16 de outubro de 2008 11:22 >> Para: FireBase; Carlos H. Cantu >> Assunto: [firebase-br] urgente ajuda sobre o firebird >> >> Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em >> uma empresa de médio porte, com muita movimentação de dados. Agora >> surgiu um novo cliente de grande porte, com muito mais movimentação de >> dados. Gostaria de saber se nessa condição, o firebird é consiguirar >> suportar o aumento de dados que ocorrera, ou eu devo partir para uma >> nova base de dados (oracle, sql server). >> Lembrando que vai ser muita movimentação de dados no banco. >> >> 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 rafael.barros em twins.inf.br Fri Oct 17 08:38:53 2008 From: rafael.barros em twins.inf.br (Rafael Christofoli) Date: Fri, 17 Oct 2008 08:38:53 -0200 Subject: [firebase-br] RES: urgente ajuda sobre o firebird References: <002f01c92fde$74ae3970$5e0aac50$@com.br> Message-ID: <00CCD8397ACA4221B26AF4923F724199@barros> Não vejo desvantangens nenhuma quanto ao uso do firebird, acho interessante que você oferece ao seu cliente as opções Ex: Firebird - Banco de dados Free, banco que considero de médio porte mas de muitio fácil administração e manutenção SQL Server - (Particularmente não gosto do autoincremento) - Banco de dados Pago tem custos, banco de médio para grande porte, manutenção de fácil para média, existe versão free para banco até 4gb e utilizando apenas um processador e 1gb de ram, custo para um empresa pode sair caro. Oracle - Um dos bancos de dados mais conceituados do mundo, custo muito alto e necessita de pessoas mais especializadas para sua utilização, existe versão free mas nos mesmos quesitos da versão free do sql server. Interbase - (médio porte) Única vantagem que vejo perante ao firebird é que existe um empresa por trás e a ultima versão tem um suporte SMP melhor que a do firebird mas tem um custo também. Se seu software já é desenvolvido com firebird acredito que deva dar preferência a esse banco, pois já é um software maduro, mas apresente ao cliente as opções. -------------------------------------------------- From: "Robson Michel Pepece" Sent: Thursday, October 16, 2008 8:27 PM To: "'FireBase'" ; "'Carlos H. Cantu'" Subject: [firebase-br] RES: urgente ajuda sobre o firebird > Leonardo boa noite... > > A empresa em que trabalho também usa Delphi com Firebird 2.1 e além do > Firebird também usamos SQL-Server ou Interbase. O sistema que > desenvolvemos > é para o segmento de Supermercados, ou seja, a movimentação de dados muito > grande, pra você ter uma idéia alguns clientes nossos o banco é Firebird e > está com mais de 19Gb. > Particularmente não vejo desvantagem nenhuma do Firebird para os outros > bancos em algumas situações já cheguei até converter de Interbase para > Firebird. > Com relação se o Firebird suportara essa movimentação que você está > prevendo, lembre-se que não basta você ter um banco de dados considerado > "robusto", tudo é um conjunto (Hardware/Software) para você ter êxito na > sua > aplicação. > > Abraços! > > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Leonardo Baldino > Enviada em: quinta-feira, 16 de outubro de 2008 11:22 > Para: FireBase; Carlos H. Cantu > Assunto: [firebase-br] urgente ajuda sobre o firebird > > Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em > uma empresa de médio porte, com muita movimentação de dados. Agora > surgiu um novo cliente de grande porte, com muito mais movimentação de > dados. Gostaria de saber se nessa condição, o firebird é consiguirar > suportar o aumento de dados que ocorrera, ou eu devo partir para uma > nova base de dados (oracle, sql server). > Lembrando que vai ser muita movimentação de dados no banco. > > Grato > > -- > Leonardo Carlos Baldino - The Highlander > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 - http://www.avg.com > Version: 8.0.173 / Virus Database: 270.8.0/1724 - Release Date: 14/10/2008 > 02:02 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 3531 (20081017) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > From portaldoinferno em gmail.com Fri Oct 17 09:42:57 2008 From: portaldoinferno em gmail.com (Leonardo Baldino) Date: Fri, 17 Oct 2008 08:42:57 -0300 Subject: [firebase-br] urgente ajuda sobre o firebird In-Reply-To: <20eaa6880810161146v4b17b7leb77d9f2ef97e9cb@mail.gmail.com> References: <20eaa6880810160657g3903156bk4bcd4eac4bc8a42f@mail.gmail.com> <249af69e0810161112k47053998p792d9ec31cce64f1@mail.gmail.com> <20eaa6880810161146v4b17b7leb77d9f2ef97e9cb@mail.gmail.com> Message-ID: só uma duvida no caso de vcs qual é o plataforma do sistema (delphi, c, java ou outro) e gostaria de saber 2008/10/16 Kelver Merlotti : > putz.. não disse que meu caso era pequeno :-) > e eu me esqueci de citar a questão das análises que os > gestores/gerentes fazem o tempo todo.. hehehe > abraços! > > 2008/10/16 Douglas Tosi : >> 2008/10/16 Kelver Merlotti : >>> dá uma idéia pra galera do que vc chama de muita movimentação.. >>> e também tem muita influencia da arquitetura do sistema (client x >>> server ou n tier), bem como do nível de concorrência e controle >>> transacional, etc. >> >> Só pra adicionar a lista de casos de referência: >> >> Trabalhei com sistemas com até 150 operadores simultâneos >> "bombardeando" o Firebird 2.0 SS em hardware relativamente modesto: >> - Xeon 3.0GHz (single-core, dos antigos), 2GB RAM, discos de 10K RPM em RAID1 >> Nesse maior caso a base crescia cerca de 1GB por mês. E o ambiente era >> misto. Enquanto os 150 operadores trabalhavam em tempo-real, tinha uma >> meia dúzia de gerentes controlando a operação, tirando relatórios, >> etc. >> >> Falo isso com um baita orgulho toda vez que alguém pergunta se o >> Firebird aguenta bases maiores que 1GB. ;) >> >> hth, >> -- >> Douglas Tosi >> www.sinatica.com >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Msn: kmerlotti em hotmail.com > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Leonardo Carlos Baldino - The Highlander From adrianosf em uol.com.br Fri Oct 17 10:15:30 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Fri, 17 Oct 2008 09:15:30 -0300 Subject: [firebase-br] Firebird com C In-Reply-To: <004801c92f92$4e0f3540$0200000a@Terminal01> References: <004801c92f92$4e0f3540$0200000a@Terminal01> Message-ID: <48F881E2.4070908@uol.com.br> Mauro Ferri escreveu: > bom dia > > Pessoal, nao estou conseguindo acessar o firebird do C, alguem poderia de dar uma dica... segue log > Notei q a funcao isc_expand_dpb esta deprecated, mais nao achei nada a respeito, o fb é o 2, tenho os includes de ibase.h, e ib_util.h > > > Compilador: Default compiler > Executando gcc.exe... > gcc.exe "C:\Documents and Settings\Meus documentos\c\teste3.c" -o "C:\Documents and Settings\Meus documentos\c\teste3.exe" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib" Passe como último parâmetro: "C:\....\fbclient.dll". Adriano From adrianosf em uol.com.br Fri Oct 17 10:17:53 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Fri, 17 Oct 2008 09:17:53 -0300 Subject: [firebase-br] =?iso-8859-1?q?Erro_na_Compila=E7=E3o_=5BMEIO_OFF?= =?iso-8859-1?q?=5D?= In-Reply-To: References: Message-ID: <48F88271.3080504@uol.com.br> Ronielli Prando escreveu: > Pessoal, boa tarde.Estou tentando executar o código abaixo no CodeBlocks > (WinXP) e está mostrando a seguinte mensagem de erro: > Switching to target: default > Linking executable: C:\Documents and Settings\Ronielli Prando\Meus > documentos\Programação\C C++\Projetos\Seminario\Seminario.exe > .objs\main.o:main.cpp:(.text+0x501): undefined reference to > `isc_dsql_execute_immediate em 28' > .objs\main.o:main.cpp:(.text+0x514): undefined reference to `isc_sqlcode em 4' > .objs\main.o:main.cpp:(.text+0x530): undefined reference to > `isc_commit_transaction em 8' > collect2: ld returned 1 exit status > > Alguém sabe como solucionar esse problema? é a primeira vez que tento > acessar o FireBird com C++...não faço i´deia do que está acontecendo... > Abaixo segue o código...desde já agradeço quem puder me ajudar? > Veja a minha resposta a pergunta "Firebird com C". Vc vai ter que configurar o CodeBlocks pra passar esse parâmetro. Adriano From luis.asensio.garcia em gmail.com Fri Oct 17 10:34:29 2008 From: luis.asensio.garcia em gmail.com (Luis Asensio) Date: Fri, 17 Oct 2008 09:34:29 -0300 Subject: [firebase-br] RES: Banco de Dados na Internet In-Reply-To: <249af69e0810161413h9376992t1c1b1bfb2fbc5775@mail.gmail.com> References: <3AC56CCD5E064A89B6455E4A507FB894@SOLUCOES.local> <249af69e0810161413h9376992t1c1b1bfb2fbc5775@mail.gmail.com> Message-ID: Já tive uma experiência usando o banco de dados na internet acessando pelo seu endereço externo e o resultado não foi nada bom.Tivemos que mudar a metodologia e começamos a trabalhar em 3 camadas deixando para o terminal cliente apenas a visualização dos dados. Todo o processo de requisição, inserção e deleção era feito no próprio servidor. Dessa forma o resultado foi muito bom. Não sei se o seu projeto está no começo. Dependendo da estrutura do seu sistema replicar o banco de dados pode ser uma solução Abs Luís Asensio 2008/10/16 Douglas Tosi > 2008/10/16 Rodrigo A. de Freitas : > > Sendo bem realista, não é uma abordagem muito recomendada. Eu já fiz > testes > > e mesmo na versão 2.1, que teve o seu protocolo melhorado para tráfego em > > banda estreita, o desempenho é sofrível dependendo do porte da sua > > aplicação. > > Verdade. > +1 para 3 camadas nesse caso. > > []s > -- > Douglas Tosi > www.sinatica.com > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From kmerlotti em gmail.com Fri Oct 17 10:46:57 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Fri, 17 Oct 2008 09:46:57 -0300 Subject: [firebase-br] Atualizador de banco de dados (dados e metadados) In-Reply-To: References: <48F7A48B.6080407@mhnet.com.br> Message-ID: <20eaa6880810170546t1d40f540ne46b18d938c6caad@mail.gmail.com> vc pode fazer consultas nas tabelas do sistema pra descobrir qualquer coisa sobre os metadados.. dá uma pesquisada nelas.. além disso, via delphi, um try..except resolve a parada sem a necessidade de consultar se o metadata existe ou não.. tipo: try criar_procedure except //a procedure já existe, portanto, não faz nada aqui! ;-) end; Abraços! 2008/10/16 Eli : > Pode. Certa vez criei uma classe em Delphi que atualizava a estrutura do > banco de dados do cliente automaticamente. > > Eli > > > Daniel Sonda escreveu: >> >> Olá lista, >> >> Estou idealizando um atualizador para banco de dados e gostaria da opinião >> de vcs sobre a seguinte dúvida: >> >> Posso, através de comandos SQL, consultar qualquer estado ou existência de >> dados ou metadados em um banco de dados Firebird, de maneira que o resultado >> dessa consulta possa ser analisado como um valor lógico (booleano)? >> >> Exemplos: >> Testar a existência de trigger, stored procedures, tabelas, campos ou >> quaisquer outros itens possíveis. >> Verificar tipo/domínio/tamanho de campos ou qualquer outro item possível. >> >> Portanto, alguém sabe ou imagina algo que não possa ser verificado através >> de instruções SELECT em tabelas do usuário ou de sistema? >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From zottissistemas em brturbo.com.br Fri Oct 17 10:49:08 2008 From: zottissistemas em brturbo.com.br (Zottis) Date: Fri, 17 Oct 2008 09:49:08 -0300 Subject: [firebase-br] Atualizador de banco de dados (dados e metadados) In-Reply-To: <48F7A48B.6080407@mhnet.com.br> References: <48F7A48B.6080407@mhnet.com.br> Message-ID: Bom dia, eu utilizo da seguinte forma, verifico a existência de um campo em certa tabela e se não existir, eu rodo um script com os comandos necessários para atualizar o banco. Tem dado certinho. Eu não precisei mais de ir ao cliente e nem atualizar a base de dados manualmente. PS: só não sei o comando para Procedures, Triggers, etc, somente para os campos das tabelas Zottis(TeamFB Users) Zottis Sistemas - 2008 Ano XI Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Daniel Sonda" To: "FireBase" Sent: Thursday, October 16, 2008 5:31 PM Subject: [firebase-br] Atualizador de banco de dados (dados e metadados) Olá lista, Estou idealizando um atualizador para banco de dados e gostaria da opinião de vcs sobre a seguinte dúvida: Posso, através de comandos SQL, consultar qualquer estado ou existência de dados ou metadados em um banco de dados Firebird, de maneira que o resultado dessa consulta possa ser analisado como um valor lógico (booleano)? Exemplos: Testar a existência de trigger, stored procedures, tabelas, campos ou quaisquer outros itens possíveis. Verificar tipo/domínio/tamanho de campos ou qualquer outro item possível. Portanto, alguém sabe ou imagina algo que não possa ser verificado através de instruções SELECT em tabelas do usuário ou de sistema? -- Att. Daniel Sonda www.h2jsolucoes.com.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wmotasjrp em gmail.com Fri Oct 17 10:50:25 2008 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Fri, 17 Oct 2008 09:50:25 -0300 Subject: [firebase-br] Hora adiantada no FB Message-ID: <005701c93056$ed2119e0$0a00a8c0@mota2> Olá pessoal. Estou tendo um problema com relação a gravação de Data e Hora no meu sistema. Quando o usuário altera algumas informações no sistema eu gravo no banco a data e hora que ocorreu a alteração, porém a hora está adiantada em uma hora, ou seja, no cliente é 10:00 e no servidor é 11:00. Pelo IBExpert mostra 11:00, e no linux executando o comando date mostra 10:00 Uso FB 2.04, Mandriva 2008.1 []s Wilson From vansiqq em gmail.com Fri Oct 17 11:01:41 2008 From: vansiqq em gmail.com (Evandro Siqueira) Date: Fri, 17 Oct 2008 10:01:41 -0300 Subject: [firebase-br] Hora adiantada no FB In-Reply-To: <005701c93056$ed2119e0$0a00a8c0@mota2> References: <005701c93056$ed2119e0$0a00a8c0@mota2> Message-ID: <48F88CB5.30106@gmail.com> Wilson, Posso estar enganado, mas isso tá me parecendo configurações regionais do Sistema Operacional. Mais especificamente, horário de verão. Evandro Siqueira Programador Aracaju/SE Wilson Mota - GMail escreveu: > Olá pessoal. > Estou tendo um problema com relação a gravação de Data e Hora no meu sistema. > Quando o usuário altera algumas informações no sistema eu gravo no banco a data e hora que ocorreu a alteração, > porém a hora está adiantada em uma hora, ou seja, no cliente é 10:00 e no servidor é 11:00. > Pelo IBExpert mostra 11:00, e no linux executando o comando date mostra 10:00 > Uso FB 2.04, Mandriva 2008.1 > []s > > Wilson > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From fmarques em nautilus.com.br Fri Oct 17 11:10:46 2008 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Fri, 17 Oct 2008 10:10:46 -0300 Subject: [firebase-br] Atualizador de banco de dados (dados e metadados) In-Reply-To: References: <48F7A48B.6080407@mhnet.com.br> Message-ID: <48F88ED6.9030603@nautilus.com.br> Para saber a lista de SP's: SELECT RDB$PROCEDURE_ID, RDB$PROCEDURE_NAME FROM RDB$PROCEDURES; Para saber a lista de Triggers: SELECT * FROM RDB$TRIGGERS; Abraços, -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 / ICQ: 267-074-196 Linux Registred User #362204 (debian 4.0 "etch") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" Zottis wrote: > Bom dia, eu utilizo da seguinte forma, verifico a existência de um > campo em certa tabela > e se não existir, eu rodo um script com os comandos necessários para > atualizar o banco. > Tem dado certinho. > > Eu não precisei mais de ir ao cliente e nem atualizar a base de dados > manualmente. > > PS: só não sei o comando para Procedures, Triggers, etc, somente para > os campos das tabelas > > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2008 Ano XI > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Daniel Sonda" > To: "FireBase" > Sent: Thursday, October 16, 2008 5:31 PM > Subject: [firebase-br] Atualizador de banco de dados (dados e metadados) > > > Olá lista, > > Estou idealizando um atualizador para banco de dados e gostaria da > opinião de vcs sobre a seguinte dúvida: > > Posso, através de comandos SQL, consultar qualquer estado ou existência > de dados ou metadados em um banco de dados Firebird, de maneira que o > resultado dessa consulta possa ser analisado como um valor lógico > (booleano)? > > Exemplos: > Testar a existência de trigger, stored procedures, tabelas, campos ou > quaisquer outros itens possíveis. > Verificar tipo/domínio/tamanho de campos ou qualquer outro item > possível. > > Portanto, alguém sabe ou imagina algo que não possa ser verificado > através de instruções SELECT em tabelas do usuário ou de sistema? From kmerlotti em gmail.com Fri Oct 17 11:11:23 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Fri, 17 Oct 2008 10:11:23 -0300 Subject: [firebase-br] Atualizador de banco de dados (dados e metadados) In-Reply-To: References: <48F7A48B.6080407@mhnet.com.br> Message-ID: <20eaa6880810170611o1c5e81cfx865ffb122c5dfa5a@mail.gmail.com> Aí vai algumas dicas: Saber se uma procedure existe: select * from rdb$procedures where rdb$procedure_name = 'SUA_PROC' Saber se uma view/table existe: select * from rdb$relations where rdb$relation_name = 'SUA_VIEW_OU_TABLE' Listar as triggers ativas da base: select * from rdb$triggers where rdb$trigger_inactive = 0 Listar as triggers ativas por tabela: select * from rdb$triggers where rdb$trigger_inactive = 0 and rdb$relation_name = 'SUA_TABELA' Um outro item que costumo fazer é gravar a versão de uma procedure/trigger, utilizando seu campo da descrição. Tipo, quando gero a SP, dou um "describe" nela jogando '1.0'. Aí se preciso alterá-la futuramente, dou um select pra pegar a descrição e comparar se a versão é diferente. Caso sim, alter procedure: ... DESCRIBE PROCEDURE NOME_PROC '1.0'; ... select rdb$description as VERSAO from rdb$procedures where rdb$procedure_name = 'NOME_PROC' if qry.FieldByName('VERSAO').AsString <> '1.0' then ... Abraços!!! 2008/10/17 Zottis : > Bom dia, eu utilizo da seguinte forma, verifico a existência de um campo em > certa tabela > e se não existir, eu rodo um script com os comandos necessários para > atualizar o banco. > Tem dado certinho. > > Eu não precisei mais de ir ao cliente e nem atualizar a base de dados > manualmente. > > PS: só não sei o comando para Procedures, Triggers, etc, somente para os > campos das tabelas > > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2008 Ano XI > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Daniel Sonda" > To: "FireBase" > Sent: Thursday, October 16, 2008 5:31 PM > Subject: [firebase-br] Atualizador de banco de dados (dados e metadados) > > > Olá lista, > > Estou idealizando um atualizador para banco de dados e gostaria da > opinião de vcs sobre a seguinte dúvida: > > Posso, através de comandos SQL, consultar qualquer estado ou existência > de dados ou metadados em um banco de dados Firebird, de maneira que o > resultado dessa consulta possa ser analisado como um valor lógico > (booleano)? > > Exemplos: > Testar a existência de trigger, stored procedures, tabelas, campos ou > quaisquer outros itens possíveis. > Verificar tipo/domínio/tamanho de campos ou qualquer outro item possível. > > Portanto, alguém sabe ou imagina algo que não possa ser verificado > através de instruções SELECT em tabelas do usuário ou de sistema? > > -- > Att. > Daniel Sonda > www.h2jsolucoes.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 > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From zottissistemas em brturbo.com.br Fri Oct 17 11:15:48 2008 From: zottissistemas em brturbo.com.br (Zottis) Date: Fri, 17 Oct 2008 10:15:48 -0300 Subject: [firebase-br] Hora adiantada no FB In-Reply-To: <005701c93056$ed2119e0$0a00a8c0@mota2> References: <005701c93056$ed2119e0$0a00a8c0@mota2> Message-ID: verifique se o horario que esta errado não é de alguma máquina que esta com o horário de verão. eu utilizo uma rotina para pegar sempre a hora do servidor, não correndo o risco desses casos ou ainda uma pilha com problemas. select current_date from RDB$database Zottis(TeamFB Users) Zottis Sistemas - 2008 Ano XI Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Wilson Mota - GMail" To: "FireBase" Sent: Friday, October 17, 2008 9:50 AM Subject: [firebase-br] Hora adiantada no FB Olá pessoal. Estou tendo um problema com relação a gravação de Data e Hora no meu sistema. Quando o usuário altera algumas informações no sistema eu gravo no banco a data e hora que ocorreu a alteração, porém a hora está adiantada em uma hora, ou seja, no cliente é 10:00 e no servidor é 11:00. Pelo IBExpert mostra 11:00, e no linux executando o comando date mostra 10:00 Uso FB 2.04, Mandriva 2008.1 []s Wilson ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wmotasjrp em gmail.com Fri Oct 17 11:15:42 2008 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Fri, 17 Oct 2008 10:15:42 -0300 Subject: [firebase-br] Hora adiantada no FB References: <005701c93056$ed2119e0$0a00a8c0@mota2> <48F88CB5.30106@gmail.com> Message-ID: <006201c9305a$75896be0$0a00a8c0@mota2> è o que me parece tb, porém a hora informada no servidor através de linha de comando no linux informa 10:00 e através isql tb no servidor informa 11:00. Tá estranho! Wilson ----- Original Message ----- From: "Evandro Siqueira" To: "FireBase" Sent: Friday, October 17, 2008 10:01 AM Subject: Re: [firebase-br] Hora adiantada no FB Wilson, Posso estar enganado, mas isso tá me parecendo configurações regionais do Sistema Operacional. Mais especificamente, horário de verão. Evandro Siqueira Programador Aracaju/SE Wilson Mota - GMail escreveu: > Olá pessoal. > Estou tendo um problema com relação a gravação de Data e Hora no meu > sistema. > Quando o usuário altera algumas informações no sistema eu gravo no banco a > data e hora que ocorreu a alteração, > porém a hora está adiantada em uma hora, ou seja, no cliente é 10:00 e no > servidor é 11:00. > Pelo IBExpert mostra 11:00, e no linux executando o comando date mostra > 10:00 > Uso FB 2.04, Mandriva 2008.1 > []s > > Wilson > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From daniel em mhnet.com.br Fri Oct 17 11:20:54 2008 From: daniel em mhnet.com.br (Daniel Sonda) Date: Fri, 17 Oct 2008 10:20:54 -0300 Subject: [firebase-br] Atualizador de banco de dados (dados e metadados) Message-ID: <48F89136.9030005@mhnet.com.br> Obrigado pela confirmação e dicas de todos (Eli, Kelver e Zottis). Achei algo que vai me ajudar em www.firebirdfaq.org/faq69/ O try..except é bom nesses casos de criação de objetos, mas não para alteração de tipo, tamanho, domínio, principalmente quando há dependências. Att. Daniel Sonda www.h2jsolucoes.com.br Kelver Merlotti escreveu: > vc pode fazer consultas nas tabelas do sistema pra descobrir qualquer > coisa sobre os metadados.. dá uma pesquisada nelas.. > > além disso, via delphi, um try..except resolve a parada sem a > necessidade de consultar se o metadata existe ou não.. tipo: > > try > criar_procedure > except > //a procedure já existe, portanto, não faz nada aqui! ;-) > end; > > Abraços! > > 2008/10/16 Eli : > >> Pode. Certa vez criei uma classe em Delphi que atualizava a estrutura do >> banco de dados do cliente automaticamente. >> >> Eli >> >> >> Daniel Sonda escreveu: >> >>> Olá lista, >>> >>> Estou idealizando um atualizador para banco de dados e gostaria da opinião >>> de vcs sobre a seguinte dúvida: >>> >>> Posso, através de comandos SQL, consultar qualquer estado ou existência de >>> dados ou metadados em um banco de dados Firebird, de maneira que o resultado >>> dessa consulta possa ser analisado como um valor lógico (booleano)? >>> >>> Exemplos: >>> Testar a existência de trigger, stored procedures, tabelas, campos ou >>> quaisquer outros itens possíveis. >>> Verificar tipo/domínio/tamanho de campos ou qualquer outro item possível. >>> >>> Portanto, alguém sabe ou imagina algo que não possa ser verificado através >>> de instruções SELECT em tabelas do usuário ou de sistema? >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > > From oleber.itajai em gmail.com Fri Oct 17 11:44:35 2008 From: oleber.itajai em gmail.com (Sandro) Date: Fri, 17 Oct 2008 10:44:35 -0300 Subject: [firebase-br] Hora adiantada no FB References: <005701c93056$ed2119e0$0a00a8c0@mota2> <48F88CB5.30106@gmail.com> <006201c9305a$75896be0$0a00a8c0@mota2> Message-ID: <008401c9305e$7fc2c620$0d01a8c0@krobel> Tem q ver se a hora do linux esta sincronizada com a hora da bios. clock -w para setar a hora do sistema com a hora da bios pode ser isso.. ----- Original Message ----- From: "Wilson Mota - GMail" To: "FireBase" Sent: Friday, October 17, 2008 10:15 AM Subject: Re: [firebase-br] Hora adiantada no FB è o que me parece tb, porém a hora informada no servidor através de linha de comando no linux informa 10:00 e através isql tb no servidor informa 11:00. Tá estranho! Wilson ----- Original Message ----- From: "Evandro Siqueira" To: "FireBase" Sent: Friday, October 17, 2008 10:01 AM Subject: Re: [firebase-br] Hora adiantada no FB Wilson, Posso estar enganado, mas isso tá me parecendo configurações regionais do Sistema Operacional. Mais especificamente, horário de verão. Evandro Siqueira Programador Aracaju/SE Wilson Mota - GMail escreveu: > Olá pessoal. > Estou tendo um problema com relação a gravação de Data e Hora no meu > sistema. > Quando o usuário altera algumas informações no sistema eu gravo no banco a > data e hora que ocorreu a alteração, > porém a hora está adiantada em uma hora, ou seja, no cliente é 10:00 e no > servidor é 11:00. > Pelo IBExpert mostra 11:00, e no linux executando o comando date mostra > 10:00 > Uso FB 2.04, Mandriva 2008.1 > []s > > Wilson > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From renatooalves em gmail.com Fri Oct 17 11:50:25 2008 From: renatooalves em gmail.com (Renato da Silva Alves) Date: Fri, 17 Oct 2008 11:50:25 -0200 Subject: [firebase-br] =?iso-8859-1?q?Exclus=E3o_da_Lista?= Message-ID: <1a22941c0810170650x7fa436e7u22e23090dcf7bc48@mail.gmail.com> Gostaria que tirassem o meu e-mail dessa lista. Att. Renato From listas em warmboot.com.br Fri Oct 17 12:00:42 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 17 Oct 2008 11:00:42 -0300 Subject: [firebase-br] =?iso-8859-1?q?Exclus=E3o_da_Lista?= In-Reply-To: <1a22941c0810170650x7fa436e7u22e23090dcf7bc48@mail.gmail.com> References: <1a22941c0810170650x7fa436e7u22e23090dcf7bc48@mail.gmail.com> Message-ID: <816267017.20081017110042@warmboot.com.br> Olhe no rodapé das mensagens para saber como vc mesmo pode se excluir. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br RdSA> Gostaria que tirassem o meu e-mail dessa lista. RdSA> Att. RdSA> Renato RdSA> ______________________________________________ RdSA> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br RdSA> Para saber como gerenciar/excluir seu cadastro na lista, use: RdSA> http://www.firebase.com.br/fb/artigo.php?id=1107 RdSA> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From adrianosf em uol.com.br Fri Oct 17 12:22:40 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Fri, 17 Oct 2008 11:22:40 -0300 Subject: [firebase-br] Firebird com C In-Reply-To: <002501c9305c$e0729560$0200000a@Terminal01> References: <004801c92f92$4e0f3540$0200000a@Terminal01> <48F881E2.4070908@uol.com.br> <002501c9305c$e0729560$0200000a@Terminal01> Message-ID: <48F89FB0.6060400@uol.com.br> Ok... Então troca o parâmetro que te passei por "C:\....\lib\fbclient_ms.lib". Adriano Mauro Ferri escreveu: > bom dia > > coloquei, mais nao funcionou, talves eu tenha esquecido de algo, > eu so coloquei o caminha para a dll, ex: c:\windows\system32\fbclient.dll > e me certifiquei que existe ela no caminho. > Preciso colocar algum outro paramentro ou cfg no compilador ? para ele > saber q as funcoes estao na dll ? > > obrigado > > mauro > > > > ----- Original Message ----- From: "Adriano dos Santos Fernandes" > > To: "FireBase" > Sent: Friday, October 17, 2008 9:15 AM > Subject: Re: [firebase-br] Firebird com C > > > Mauro Ferri escreveu: >> bom dia >> >> Pessoal, nao estou conseguindo acessar o firebird do C, alguem >> poderia de dar uma dica... segue log Notei q a funcao isc_expand_dpb >> esta deprecated, mais nao achei nada a respeito, o fb é o 2, tenho os >> includes de ibase.h, e ib_util.h >> >> >> Compilador: Default compiler >> Executando gcc.exe... >> gcc.exe "C:\Documents and Settings\Meus documentos\c\teste3.c" -o >> "C:\Documents and Settings\Meus umentos\c\teste3.exe" >> -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib" > > Passe como último parâmetro: "C:\....\fbclient.dll". > > > Adriano > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From daniel em lojasimpacto.com.br Fri Oct 17 12:29:02 2008 From: daniel em lojasimpacto.com.br (Daniel Reis) Date: Fri, 17 Oct 2008 11:29:02 -0300 Subject: [firebase-br] Firebird com Sql server Message-ID: <002001c93064$b3ee94f0$1bcbbed0$@com.br> Olá, É possível utilizar o SQL Server Management Studio para gerenciar uma base Firebird? Existe algum componente para conexão? Obrigado. From wmotasjrp em gmail.com Fri Oct 17 12:35:04 2008 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Fri, 17 Oct 2008 11:35:04 -0300 Subject: [firebase-br] Hora adiantada no FB References: <005701c93056$ed2119e0$0a00a8c0@mota2> <48F88CB5.30106@gmail.com><006201c9305a$75896be0$0a00a8c0@mota2> <008401c9305e$7fc2c620$0d01a8c0@krobel> Message-ID: <00aa01c93065$8b6d0e20$0a00a8c0@mota2> Obrigado pela resposta, executei o comando e continua igual. ----- Original Message ----- From: "Sandro" To: "FireBase" Sent: Friday, October 17, 2008 10:44 AM Subject: Re: [firebase-br] Hora adiantada no FB Tem q ver se a hora do linux esta sincronizada com a hora da bios. clock -w para setar a hora do sistema com a hora da bios pode ser isso.. ----- Original Message ----- From: "Wilson Mota - GMail" To: "FireBase" Sent: Friday, October 17, 2008 10:15 AM Subject: Re: [firebase-br] Hora adiantada no FB è o que me parece tb, porém a hora informada no servidor através de linha de comando no linux informa 10:00 e através isql tb no servidor informa 11:00. Tá estranho! Wilson ----- Original Message ----- From: "Evandro Siqueira" To: "FireBase" Sent: Friday, October 17, 2008 10:01 AM Subject: Re: [firebase-br] Hora adiantada no FB Wilson, Posso estar enganado, mas isso tá me parecendo configurações regionais do Sistema Operacional. Mais especificamente, horário de verão. Evandro Siqueira Programador Aracaju/SE Wilson Mota - GMail escreveu: > Olá pessoal. > Estou tendo um problema com relação a gravação de Data e Hora no meu > sistema. > Quando o usuário altera algumas informações no sistema eu gravo no banco a > data e hora que ocorreu a alteração, > porém a hora está adiantada em uma hora, ou seja, no cliente é 10:00 e no > servidor é 11:00. > Pelo IBExpert mostra 11:00, e no linux executando o comando date mostra > 10:00 > Uso FB 2.04, Mandriva 2008.1 > []s > > Wilson > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From vansiqq em gmail.com Fri Oct 17 12:50:04 2008 From: vansiqq em gmail.com (Evandro Siqueira) Date: Fri, 17 Oct 2008 11:50:04 -0300 Subject: [firebase-br] Firebird com Sql server In-Reply-To: <002001c93064$b3ee94f0$1bcbbed0$@com.br> References: <002001c93064$b3ee94f0$1bcbbed0$@com.br> Message-ID: <48F8A61C.8060409@gmail.com> Daniel, Vc usa o SQL Server Management Studio pra gerenciar uma base SQL Server. Para uma base Firebird, vc usa o IBExpert ou outros que existem no mercado. Eu particularmente utilizo este. Agora se o que vc quer é trabalhar com os dois bancos simultaneamente (coisa que faço frequentemente aqui) ai vc tem que criar um programa pra isso. Eu uso Delphi com Zeos para o SQL Server e IBO para o Firebird. As vezes uso Zeos para os dois. mas isso é do gosto de cada um. Evandro Siqueira Programador Aracaju/SE > Olá, > > > > É possível utilizar o SQL Server Management Studio para gerenciar uma base > Firebird? Existe algum componente para conexão? > > > > Obrigado. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From listas em warmboot.com.br Fri Oct 17 12:58:38 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 17 Oct 2008 11:58:38 -0300 Subject: [firebase-br] Firebird com Sql server In-Reply-To: <48F8A61C.8060409@gmail.com> References: <002001c93064$b3ee94f0$1bcbbed0$@com.br> <48F8A61C.8060409@gmail.com> Message-ID: <1347046317.20081017115838@warmboot.com.br> O DBWorkbench (vendido com desconto no site da FireBase) permite gerenciar "nativamente" bancos Firebird, SQLServer entre outros. É a melhor alternativa para quem usa FB e também outros SGBDs. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br ES> Daniel, ES> Vc usa o SQL Server Management Studio pra gerenciar uma base SQL Server. ES> Para uma base Firebird, vc usa o IBExpert ou outros que existem no ES> mercado. Eu particularmente utilizo este. Agora se o que vc quer é ES> trabalhar com os dois bancos simultaneamente (coisa que faço ES> frequentemente aqui) ai vc tem que criar um programa pra isso. Eu uso ES> Delphi com Zeos para o SQL Server e IBO para o Firebird. As vezes uso ES> Zeos para os dois. mas isso é do gosto de cada um. ES> Evandro Siqueira ES> Programador ES> Aracaju/SE From josauro em casasoft.inf.br Fri Oct 17 11:58:52 2008 From: josauro em casasoft.inf.br (Josauro S.J.) Date: Fri, 17 Oct 2008 11:58:52 -0200 Subject: [firebase-br] Atualizador de banco de dados References: Message-ID: <868C9BEA04384A01A60FA4074819C698@dns.casasoft> Uma coisa para ser bem analizada é a real necessidade de se aventurar para esse lado, se o que se quer fazer vale a pena tanto trabalho que se vai ter. Para a atualização apenas de versão nova de metadados, a forma mais pratica é criar scripts de atualização por versão/release com o que foi modificado após o ultimo que foi criado, usando se ferramentas como ibexpert mesmo, é muito facil, alem lógico do que uma forma de ir anotando as mudança que se faz diretamente ja num arquivo de scritp é no minimo o ideal. Abraços Josauro S.J. From daniel em mhnet.com.br Fri Oct 17 14:25:33 2008 From: daniel em mhnet.com.br (Daniel Sonda) Date: Fri, 17 Oct 2008 13:25:33 -0300 Subject: [firebase-br] Atualizador de banco de dados In-Reply-To: <868C9BEA04384A01A60FA4074819C698@dns.casasoft> References: <868C9BEA04384A01A60FA4074819C698@dns.casasoft> Message-ID: <48F8BC7D.8020102@mhnet.com.br> Entendo sua colocação Josauro, mas e quando várias atualizações pode se acumular? O usuário deixa de atualizar o sistema por muito tempo por exemplo... Aí eu precisaria controlar versão do banco de dados. Tem também a possibilidade de ocorrer um erro no meio do script e acabar resultando num banco de dados "meio-atualizado". Mas obrigado pela sua opinião. Ainda não defini como vou implementar. Att. Daniel Sonda www.h2jsolucoes.com.br Josauro S.J. escreveu: > Uma coisa para ser bem analizada é a real necessidade de se aventurar para esse lado, se o que se quer fazer vale a pena tanto trabalho que se vai ter. > Para a atualização apenas de versão nova de metadados, a forma mais pratica é criar scripts de atualização por versão/release com o que foi modificado após o ultimo que foi criado, usando se ferramentas como ibexpert mesmo, é muito facil, alem lógico do que uma forma de ir anotando as mudança que se faz diretamente ja num arquivo de scritp é no minimo o ideal. > > Abraços > Josauro S.J. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 3528 (20081016) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > From zottissistemas em brturbo.com.br Fri Oct 17 14:31:43 2008 From: zottissistemas em brturbo.com.br (Zottis) Date: Fri, 17 Oct 2008 13:31:43 -0300 Subject: [firebase-br] Atualizador de banco de dados In-Reply-To: <48F8BC7D.8020102@mhnet.com.br> References: <868C9BEA04384A01A60FA4074819C698@dns.casasoft> <48F8BC7D.8020102@mhnet.com.br> Message-ID: vc pode usar ainda o DBComparer que é facílimo de usar e é uma mão na roda. Zottis(TeamFB Users) Zottis Sistemas - 2008 Ano XI Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Daniel Sonda" To: "FireBase" Sent: Friday, October 17, 2008 1:25 PM Subject: Re: [firebase-br] Atualizador de banco de dados Entendo sua colocação Josauro, mas e quando várias atualizações pode se acumular? O usuário deixa de atualizar o sistema por muito tempo por exemplo... Aí eu precisaria controlar versão do banco de dados. Tem também a possibilidade de ocorrer um erro no meio do script e acabar resultando num banco de dados "meio-atualizado". Mas obrigado pela sua opinião. Ainda não defini como vou implementar. Att. Daniel Sonda www.h2jsolucoes.com.br Josauro S.J. escreveu: > Uma coisa para ser bem analizada é a real necessidade de se aventurar para > esse lado, se o que se quer fazer vale a pena tanto trabalho que se vai > ter. > Para a atualização apenas de versão nova de metadados, a forma mais > pratica é criar scripts de atualização por versão/release com o que foi > modificado após o ultimo que foi criado, usando se ferramentas como > ibexpert mesmo, é muito facil, alem lógico do que uma forma de ir anotando > as mudança que se faz diretamente ja num arquivo de scritp é no minimo o > ideal. > > Abraços > Josauro S.J. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 3528 (20081016) __________ > > 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 tricon.paulo em gmail.com Fri Oct 17 14:35:08 2008 From: tricon.paulo em gmail.com (Tricon Paulo) Date: Fri, 17 Oct 2008 13:35:08 -0300 Subject: [firebase-br] Atualizador de banco de dados References: <868C9BEA04384A01A60FA4074819C698@dns.casasoft> <48F8BC7D.8020102@mhnet.com.br> Message-ID: Eu controlo a versão do banco de dados, como temos muitos clientes seria inviavel usar uma ferramente e analisar banco a banco, então nossa aplicação verifica a versão utilizada pelo cliente e aplica tudo que tiver sido alterado, um cliente pode por exemplo ficar 1 ano sem atualizar, assim que atualizar vai ter o banco 100% atualizado. Tivemos problema uma única vez quando estavamos atualizando e 1 usuario se conectou, ai o banco tentou atualizar o script 2 vezes e deu pau. Depois disso criamos uma chave no banco que não permite que outro usuário rodo scritp se já estiver rodando. Paulo ----- Original Message ----- From: "Daniel Sonda" To: "FireBase" Sent: Friday, October 17, 2008 1:25 PM Subject: Re: [firebase-br] Atualizador de banco de dados Entendo sua colocação Josauro, mas e quando várias atualizações pode se acumular? O usuário deixa de atualizar o sistema por muito tempo por exemplo... Aí eu precisaria controlar versão do banco de dados. Tem também a possibilidade de ocorrer um erro no meio do script e acabar resultando num banco de dados "meio-atualizado". Mas obrigado pela sua opinião. Ainda não defini como vou implementar. Att. Daniel Sonda www.h2jsolucoes.com.br Josauro S.J. escreveu: > Uma coisa para ser bem analizada é a real necessidade de se aventurar para > esse lado, se o que se quer fazer vale a pena tanto trabalho que se vai > ter. > Para a atualização apenas de versão nova de metadados, a forma mais > pratica é criar scripts de atualização por versão/release com o que foi > modificado após o ultimo que foi criado, usando se ferramentas como > ibexpert mesmo, é muito facil, alem lógico do que uma forma de ir anotando > as mudança que se faz diretamente ja num arquivo de scritp é no minimo o > ideal. > > Abraços > Josauro S.J. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 3528 (20081016) __________ > > 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 ronaldo em grupolta.com.br Fri Oct 17 15:42:21 2008 From: ronaldo em grupolta.com.br (ronaldo em grupolta.com.br) Date: Fri, 17 Oct 2008 14:42:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?Exclus=E3o_da_Lista_tamb=E9m?= Message-ID: <008801c9307f$b81abe30$ce01a8c0@CPD01> Carlos, Peço que tire esse email da lista, pois o funcionário não está mais na empresa. Eu até já tentei entrar no site com o email e senha, mas ele não lembra mais a senha. Então somente por vc para se feito isso. Grato. From wmotasjrp em gmail.com Fri Oct 17 16:04:49 2008 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Fri, 17 Oct 2008 15:04:49 -0300 Subject: [firebase-br] Hora adiantada no FB References: <005701c93056$ed2119e0$0a00a8c0@mota2><48F88CB5.30106@gmail.com><006201c9305a$75896be0$0a00a8c0@mota2><008401c9305e$7fc2c620$0d01a8c0@krobel> <00aa01c93065$8b6d0e20$0a00a8c0@mota2> Message-ID: <00bd01c93082$d8ccec40$0a00a8c0@mota2> Cantu, alguém, sabem alguma coisa a respeito? Provavelmente quando mudar o horário de verão vai resolver, mas não vejo explicação sobre isso. Qq ajuda será muito bem vinda. []s Wilson ----- Original Message ----- From: "Wilson Mota - GMail" To: "FireBase" Sent: Friday, October 17, 2008 11:35 AM Subject: Re: [firebase-br] Hora adiantada no FB Obrigado pela resposta, executei o comando e continua igual. ----- Original Message ----- From: "Sandro" To: "FireBase" Sent: Friday, October 17, 2008 10:44 AM Subject: Re: [firebase-br] Hora adiantada no FB Tem q ver se a hora do linux esta sincronizada com a hora da bios. clock -w para setar a hora do sistema com a hora da bios pode ser isso.. ----- Original Message ----- From: "Wilson Mota - GMail" To: "FireBase" Sent: Friday, October 17, 2008 10:15 AM Subject: Re: [firebase-br] Hora adiantada no FB è o que me parece tb, porém a hora informada no servidor através de linha de comando no linux informa 10:00 e através isql tb no servidor informa 11:00. Tá estranho! Wilson ----- Original Message ----- From: "Evandro Siqueira" To: "FireBase" Sent: Friday, October 17, 2008 10:01 AM Subject: Re: [firebase-br] Hora adiantada no FB Wilson, Posso estar enganado, mas isso tá me parecendo configurações regionais do Sistema Operacional. Mais especificamente, horário de verão. Evandro Siqueira Programador Aracaju/SE Wilson Mota - GMail escreveu: > Olá pessoal. > Estou tendo um problema com relação a gravação de Data e Hora no meu > sistema. > Quando o usuário altera algumas informações no sistema eu gravo no banco a > data e hora que ocorreu a alteração, > porém a hora está adiantada em uma hora, ou seja, no cliente é 10:00 e no > servidor é 11:00. > Pelo IBExpert mostra 11:00, e no linux executando o comando date mostra > 10:00 > Uso FB 2.04, Mandriva 2008.1 > []s > > Wilson > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Fri Oct 17 16:25:32 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 17 Oct 2008 15:25:32 -0300 Subject: [firebase-br] Hora adiantada no FB In-Reply-To: <00bd01c93082$d8ccec40$0a00a8c0@mota2> References: <005701c93056$ed2119e0$0a00a8c0@mota2><48F88CB5.30106@gmail.com><006201c9305a$75896be0$0a00a8c0@mota2><008401c9305e$7fc2c620$0d01a8c0@krobel> <00aa01c93065$8b6d0e20$0a00a8c0@mota2> <00bd01c93082$d8ccec40$0a00a8c0@mota2> Message-ID: <1934314362.20081017152532@warmboot.com.br> Desconheço esse problema, mas vc tb não forneceu muitos detalhes... como eh que vc está pegando a hora no FB? Current_time? []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br WMG> Cantu, alguém, sabem alguma coisa a respeito? WMG> Provavelmente quando mudar o horário de verão vai resolver, mas não vejo WMG> explicação sobre isso. WMG> Qq ajuda será muito bem vinda. WMG> []s WMG> Wilson From wmotasjrp em gmail.com Fri Oct 17 16:39:22 2008 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Fri, 17 Oct 2008 15:39:22 -0300 Subject: [firebase-br] Hora adiantada no FB References: <005701c93056$ed2119e0$0a00a8c0@mota2><48F88CB5.30106@gmail.com><006201c9305a$75896be0$0a00a8c0@mota2><008401c9305e$7fc2c620$0d01a8c0@krobel><00aa01c93065$8b6d0e20$0a00a8c0@mota2><00bd01c93082$d8ccec40$0a00a8c0@mota2> <1934314362.20081017152532@warmboot.com.br> Message-ID: <00f601c93087$add93020$0a00a8c0@mota2> Usei o ISQL, o codigo é Select current_timestamp >From RDB$DataBase []s Wilson ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Friday, October 17, 2008 3:25 PM Subject: Re: [firebase-br] Hora adiantada no FB Desconheço esse problema, mas vc tb não forneceu muitos detalhes... como eh que vc está pegando a hora no FB? Current_time? []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br WMG> Cantu, alguém, sabem alguma coisa a respeito? WMG> Provavelmente quando mudar o horário de verão vai resolver, mas não vejo WMG> explicação sobre isso. WMG> Qq ajuda será muito bem vinda. WMG> []s WMG> Wilson ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From clei em geous.com.br Fri Oct 17 16:46:09 2008 From: clei em geous.com.br (Anticlei Scheid) Date: Fri, 17 Oct 2008 15:46:09 -0300 Subject: [firebase-br] Hora adiantada no FB References: <005701c93056$ed2119e0$0a00a8c0@mota2><48F88CB5.30106@gmail.com><006201c9305a$75896be0$0a00a8c0@mota2><008401c9305e$7fc2c620$0d01a8c0@krobel><00aa01c93065$8b6d0e20$0a00a8c0@mota2><00bd01c93082$d8ccec40$0a00a8c0@mota2> <1934314362.20081017152532@warmboot.com.br> Message-ID: <000f01c93088$a015f990$6402a8c0@cleinote> Tive problema parecido na virada de sábado para domingo passado. Tenho um sistema no hospital municipal de Cajamar e o sistema operacional (Windows 2003 Server - Standard Edition - SP1) estava configurado para mudar para horário de verão automaticamente. O Firebird é versão 1.5.3.4870. Ligarm-me no domingo reportando o problema da hora adiantada em uma hora nas fichas de atendimento. Atendi o chamado alterando a hora do sistema operacional e quando fui fazer o teste no sistema a hora continuava adiantada. Fiz teste pelo IBExpert com "select current_time from RDB$DATABASE" e o resultado foi uma hora adiantada. Resolvi o problema parando e reiniciando o servidor Firebird pelo painel de controle. Espero ter ajudado. ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Friday, October 17, 2008 3:25 PM Subject: Re: [firebase-br] Hora adiantada no FB Desconheço esse problema, mas vc tb não forneceu muitos detalhes... como eh que vc está pegando a hora no FB? Current_time? []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br WMG> Cantu, alguém, sabem alguma coisa a respeito? WMG> Provavelmente quando mudar o horário de verão vai resolver, mas não vejo WMG> explicação sobre isso. WMG> Qq ajuda será muito bem vinda. WMG> []s WMG> Wilson ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wmotasjrp em gmail.com Fri Oct 17 17:18:49 2008 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Fri, 17 Oct 2008 16:18:49 -0300 Subject: [firebase-br] Hora adiantada no FB References: <005701c93056$ed2119e0$0a00a8c0@mota2><48F88CB5.30106@gmail.com><006201c9305a$75896be0$0a00a8c0@mota2><008401c9305e$7fc2c620$0d01a8c0@krobel><00aa01c93065$8b6d0e20$0a00a8c0@mota2><00bd01c93082$d8ccec40$0a00a8c0@mota2><1934314362.20081017152532@warmboot.com.br> <000f01c93088$a015f990$6402a8c0@cleinote> Message-ID: <013f01c9308d$2f7ad1b0$0a00a8c0@mota2> Obrigado Anticlei, vou testar pra ver se resolve. []s Wilson ----- Original Message ----- From: "Anticlei Scheid" To: "FireBase" Sent: Friday, October 17, 2008 3:46 PM Subject: Re: [firebase-br] Hora adiantada no FB Tive problema parecido na virada de sábado para domingo passado. Tenho um sistema no hospital municipal de Cajamar e o sistema operacional (Windows 2003 Server - Standard Edition - SP1) estava configurado para mudar para horário de verão automaticamente. O Firebird é versão 1.5.3.4870. Ligarm-me no domingo reportando o problema da hora adiantada em uma hora nas fichas de atendimento. Atendi o chamado alterando a hora do sistema operacional e quando fui fazer o teste no sistema a hora continuava adiantada. Fiz teste pelo IBExpert com "select current_time from RDB$DATABASE" e o resultado foi uma hora adiantada. Resolvi o problema parando e reiniciando o servidor Firebird pelo painel de controle. Espero ter ajudado. ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Friday, October 17, 2008 3:25 PM Subject: Re: [firebase-br] Hora adiantada no FB Desconheço esse problema, mas vc tb não forneceu muitos detalhes... como eh que vc está pegando a hora no FB? Current_time? []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br WMG> Cantu, alguém, sabem alguma coisa a respeito? WMG> Provavelmente quando mudar o horário de verão vai resolver, mas não vejo WMG> explicação sobre isso. WMG> Qq ajuda será muito bem vinda. WMG> []s WMG> Wilson ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ottofuch em terra.com.br Fri Oct 17 17:23:15 2008 From: ottofuch em terra.com.br (OttoFuch) Date: Fri, 17 Oct 2008 17:23:15 -0200 Subject: [firebase-br] Hora adiantada no FB In-Reply-To: <005701c93056$ed2119e0$0a00a8c0@mota2> References: <005701c93056$ed2119e0$0a00a8c0@mota2> Message-ID: <72F23D4C4469458089DD4A5710CF178D@wotan> O disgraçado do Windows no meu computador já o mudou para o horário de verão e está uma hora adiantado. Isto pode ter acontecido com tido. []´s otto ----- Original Message ----- From: "Wilson Mota - GMail" To: "FireBase" Sent: Friday, October 17, 2008 10:50 AM Subject: [firebase-br] Hora adiantada no FB Olá pessoal. Estou tendo um problema com relação a gravação de Data e Hora no meu sistema. Quando o usuário altera algumas informações no sistema eu gravo no banco a data e hora que ocorreu a alteração, porém a hora está adiantada em uma hora, ou seja, no cliente é 10:00 e no servidor é 11:00. Pelo IBExpert mostra 11:00, e no linux executando o comando date mostra 10:00 Uso FB 2.04, Mandriva 2008.1 []s Wilson ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From kdcc em terra.com.br Fri Oct 17 17:28:34 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Fri, 17 Oct 2008 16:28:34 -0300 Subject: [firebase-br] Hora adiantada no FB References: <005701c93056$ed2119e0$0a00a8c0@mota2> <72F23D4C4469458089DD4A5710CF178D@wotan> Message-ID: <00cb01c9308f$01c3de40$8603a8c0@motocana.com> Por isso eu prefiro não marcar pra ajsutar automaticamente, e mudo eu mesmo quando preciso []´s Kléber Caneva ----- Original Message ----- From: "OttoFuch" To: "FireBase" Sent: Friday, October 17, 2008 4:23 PM Subject: Re: [firebase-br] Hora adiantada no FB O disgraçado do Windows no meu computador já o mudou para o horário de verão e está uma hora adiantado. Isto pode ter acontecido com tido. []´s otto ----- Original Message ----- From: "Wilson Mota - GMail" To: "FireBase" Sent: Friday, October 17, 2008 10:50 AM Subject: [firebase-br] Hora adiantada no FB Olá pessoal. Estou tendo um problema com relação a gravação de Data e Hora no meu sistema. Quando o usuário altera algumas informações no sistema eu gravo no banco a data e hora que ocorreu a alteração, porém a hora está adiantada em uma hora, ou seja, no cliente é 10:00 e no servidor é 11:00. Pelo IBExpert mostra 11:00, e no linux executando o comando date mostra 10:00 Uso FB 2.04, Mandriva 2008.1 []s Wilson ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From paulinhofeix em gmail.com Fri Oct 17 18:01:41 2008 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Fri, 17 Oct 2008 22:01:41 +0200 Subject: [firebase-br] Lista somente producto com estoque Message-ID: Boa tarde Estou me deparando com uma situação que não sei como resolver, esta procedure tem asegionte função, retornar os produtos com seus devidos estoque e preço de compra, ateai tudo bem, o problema é que quando este produto não tiver mais estoque não deve mostrar mais no relatório, de que forma eu devo fazer esta consulta ((c.estoque > 0) or ('T' =: PTIPO)) for select a.codigo,a.producto_text || ' - ' || a.un,a.saldo_minimo from cproductos a where a.idn_estatus = :pidn_status and a.moneda = :pmoneda and a.filial = :pfilial and ((a.codigo = :pproducto) or (:pproducto = 0)) and ((a.seccion = :pseccion) or (:pseccion = 0)) and ((a.proveedor = :pproveedor) or (:pproveedor = 0)) order by a.producto_text asc into :rcodigo,:rproducto_text,:rsaldo_minimo do begin select Coalesce(Sum(b.precio_compra),0) from ctabela_precio b where b.filial = :pfilial and b.cod_producto = :rcodigo into :rprecio_compra; select Coalesce(Sum(c.estoque),0) from c_estoque c where c.filial = :pfilial and c.cod_producto = :rcodigo and ((c.estoque > 0) or ('T' =: PTIPO)) into :restoque; suspend; end -- Paulinho Sérgio Feix From luciano.scarante em gmail.com Fri Oct 17 18:02:37 2008 From: luciano.scarante em gmail.com (Luciano Rodrigues) Date: Fri, 17 Oct 2008 17:02:37 -0300 Subject: [firebase-br] RES: Banco de Dados na Internet In-Reply-To: References: <3AC56CCD5E064A89B6455E4A507FB894@SOLUCOES.local> <249af69e0810161413h9376992t1c1b1bfb2fbc5775@mail.gmail.com> Message-ID: Olá a todos, Particularmente tenho certas ressalvas em fazer a conexões remotas diretamente entre aplicativo cliente e SGDB. Algumas teconolgias pra aplicações multi-camadas são mais adequadas pra esse tipo de conexão, principalmente quando se usa acesso por ADSL. -- Luciano RM 2008/10/17 Luis Asensio > Já tive uma experiência usando o banco de dados na internet acessando pelo > seu endereço externo e o resultado não foi nada bom.Tivemos que mudar a > metodologia e começamos a trabalhar em 3 camadas deixando para o terminal > cliente apenas a visualização dos dados. Todo o processo de requisição, > inserção e deleção era feito no próprio servidor. Dessa forma o resultado > foi muito bom. Não sei se o seu projeto está no começo. Dependendo da > estrutura do seu sistema replicar o banco de dados pode ser uma solução > > Abs > > Luís Asensio > > From julianops79 em gmail.com Sat Oct 18 10:24:42 2008 From: julianops79 em gmail.com (Juliano P Santos) Date: Sat, 18 Oct 2008 09:24:42 -0300 Subject: [firebase-br] Atualizador de banco de dados (dados e metadados) In-Reply-To: <48F89136.9030005@mhnet.com.br> References: <48F89136.9030005@mhnet.com.br> Message-ID: <686247300810180524j189d661eu51e14775df747c6e@mail.gmail.com> Bom dia Lista A uns 2 anos logo após q entrei nessa empresa tive uma pedra no sapara atualização O método dele era manual e com WinMager tinha q busca o banco no cliente e fazer a comparação e alteração daí mostrei umas ferramentas de comparação de script Mas mesmo assim tentei fazer um Atualizador compara dois bancos e alterando A minha Idéia na época era + ou ? assim Destruir toda as Dependências do Banco do Cliente Foreng ky, Primary Key, idex, Wiems, Trigger, Procedures Depois comparava os domínio e alteravas As tabelas e os campos criava deletava nas alteração de tipo de campo criava um campo com nome similar copiava os dados e depois renomiava. Depois voltava criando de acordo com a nova estrutura Foreng ky, Primary Key, idex, Wiems, Trigger, Procedures Mas não conclui tenho isso em casa caso agem queira velo e tentar conclui terei prazer em compartilhar Juliano PS From firebird100 em gmail.com Sat Oct 18 20:04:56 2008 From: firebird100 em gmail.com (FireBird FireBird) Date: Sat, 18 Oct 2008 20:04:56 -0200 Subject: [firebase-br] Erro Message-ID: <8a6eff130810181504s965ec07n1d9d3aa0cb39f048@mail.gmail.com> Pessoa estou com a seguinte procedure.CREATE PROCEDURE SP_EMISSAO_RAZAO ( COD_EMP INTEGER, COD_CONTA INTEGER, DTA_INI DATE, DTA_FIM DATE) RETURNS ( COD_MOV INTEGER, CONTA_DEB INTEGER, CONTA_CRE INTEGER, DTA_MOV DATE, VALOR NUMERIC (9, 2), HISTORICO BLOB sub_type 1 segment size 128, VALOR_DEB NUMERIC (9, 2), VALOR_CRE NUMERIC (9, 2), SALDO NUMERIC (9, 2)) AS declare variable SALDO_ANT_DEBITO NUMERIC (9,2); declare variable SALDO_ANT_CREDITO NUMERIC (9,2); declare variable SALDO_FINAL NUMERIC (9,2); declare variable SALDO_ANTERIOR NUMERIC (9,2); BEGIN select sum(CTMOV.VR_MOV) from CTMOV where (CTMOV.DTA_MOV <:DTA_INI) And CTMOV.DEB_MOV=:COD_CONTA Into: SALDO_ANT_DEBITO; select sum(CTMOV.VR_MOV) from CTMOV where (CTMOV.DTA_MOV <:DTA_INI) And CTMOV.CRED_MOV=:COD_CONTA Into: SALDO_ANT_CREDITO; DTA_MOV = DTA_INI-1; HISTORICO='SALDO ANTERIOR'; <<<<<<<<<<< Da erro neste ponto, estou escrevendo 'SALDO ANTERIOR', este e um campo Blob. se modifica-lo para varchar funciona. Alguem sabe como resolver isto? Uma forma de poder escrever este texto. O erro e: unsucessful execution caused by a system error that precludes sucessful of subsequent statemenets internal erro. Valeu pessoal!!!! From jandersonloko em gmail.com Sun Oct 19 02:13:43 2008 From: jandersonloko em gmail.com (Janderson Almeida) Date: Sun, 19 Oct 2008 02:13:43 -0200 Subject: [firebase-br] Erro In-Reply-To: <8a6eff130810181504s965ec07n1d9d3aa0cb39f048@mail.gmail.com> References: <8a6eff130810181504s965ec07n1d9d3aa0cb39f048@mail.gmail.com> Message-ID: <1e2c6e100810182113h9b85a36y33472f7c4ca8ded8@mail.gmail.com> converte isso 'SALDO ANTERIOR' em blob antes de armazenar. Talvez no site da firebase vc ache alguma udf pra isso. abraço. 2008/10/18 FireBird FireBird > Pessoa estou com a seguinte procedure.CREATE PROCEDURE SP_EMISSAO_RAZAO ( > COD_EMP INTEGER, > COD_CONTA INTEGER, > DTA_INI DATE, > DTA_FIM DATE) > RETURNS ( > COD_MOV INTEGER, > CONTA_DEB INTEGER, > CONTA_CRE INTEGER, > DTA_MOV DATE, > VALOR NUMERIC (9, 2), > HISTORICO BLOB sub_type 1 segment size 128, > VALOR_DEB NUMERIC (9, 2), > VALOR_CRE NUMERIC (9, 2), > SALDO NUMERIC (9, 2)) > AS > declare variable SALDO_ANT_DEBITO NUMERIC (9,2); > declare variable SALDO_ANT_CREDITO NUMERIC (9,2); > declare variable SALDO_FINAL NUMERIC (9,2); > declare variable SALDO_ANTERIOR NUMERIC (9,2); > BEGIN > select sum(CTMOV.VR_MOV) > from CTMOV > where (CTMOV.DTA_MOV <:DTA_INI) > And CTMOV.DEB_MOV=:COD_CONTA > Into: SALDO_ANT_DEBITO; > > select sum(CTMOV.VR_MOV) > from CTMOV > where (CTMOV.DTA_MOV <:DTA_INI) > And CTMOV.CRED_MOV=:COD_CONTA > Into: SALDO_ANT_CREDITO; > > DTA_MOV = DTA_INI-1; > HISTORICO='SALDO ANTERIOR'; <<<<<<<<<<< Da erro neste ponto, estou > escrevendo 'SALDO ANTERIOR', este e um campo Blob. se modifica-lo para > varchar funciona. > > > > Alguem sabe como resolver isto? > Uma forma de poder escrever este texto. > > O erro e: > unsucessful execution caused by a system > error that precludes sucessful of > subsequent statemenets internal erro. > > > Valeu 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 valdir.marcos em ig.com.br Sun Oct 19 12:50:00 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Sun, 19 Oct 2008 12:50:00 -0200 Subject: [firebase-br] Lista somente producto com estoque In-Reply-To: References: Message-ID: <59bb1e780810190750t702ee3ceo6f0dff884290d862@mail.gmail.com> Boa tarde. Faça um tentativa com o código abaixo: ----------------- for Select a.codigo, a.producto_text || ' - ' || a.un, a.saldo_minimo From cproductos a Where a.idn_estatus = :pidn_status and a.moneda = :pmoneda and a.filial = :pfilial and ((a.codigo = :pproducto) or (:pproducto = 0)) and ((a.seccion = :pseccion) or (:pseccion = 0)) and ((a.proveedor = :pproveedor) or (:pproveedor = 0)) Order By a.producto_text asc into :rcodigo,:rproducto_text,:rsaldo_minimo do begin Select Coalesce(Sum(Coalesce(b.precio_compra,0)),0) From ctabela_precio b Where b.filial = :pfilial and b.cod_producto = :rcodigo into :rprecio_compra; restoque = 0; Select Coalesce(Sum(Coalesce(c.estoque,0)),0) From c_estoque c where c.filial = :pfilial and c.cod_producto = :rcodigo and ((c.estoque > 0) or ('T' =: PTIPO)) into :restoque; if (restoque > 0) then suspend; end ----------------- Mas, talvez, fosse ainda mais fácil você transformar esses três selects num único join, inclusive eliminando a stored procedure. Um abraço, Valdir Em 17/10/08, Paulo Sérgo Feix escreveu: > > Boa tarde > > Estou me deparando com uma situação que não sei como resolver, esta > procedure tem asegionte função, retornar os produtos com seus devidos > estoque e preço de compra, ateai tudo bem, o problema é que quando este > produto não tiver mais estoque não deve mostrar mais no relatório, de que > forma eu devo fazer esta consulta ((c.estoque > 0) or ('T' =: PTIPO)) > for select > a.codigo,a.producto_text || ' - ' || a.un,a.saldo_minimo > from cproductos a > where a.idn_estatus = :pidn_status and > a.moneda = :pmoneda and a.filial = :pfilial and > ((a.codigo = :pproducto) or (:pproducto = 0)) and > ((a.seccion = :pseccion) or (:pseccion = 0)) and > ((a.proveedor = :pproveedor) or (:pproveedor = 0)) > order by a.producto_text asc > into :rcodigo,:rproducto_text,:rsaldo_minimo do > begin > select > Coalesce(Sum(b.precio_compra),0) > from ctabela_precio b > where b.filial = :pfilial and b.cod_producto = :rcodigo > into :rprecio_compra; > select > Coalesce(Sum(c.estoque),0) > from c_estoque c > where c.filial = :pfilial and c.cod_producto = :rcodigo and > ((c.estoque > 0) or ('T' =: PTIPO)) > into :restoque; > suspend; > end > > > > -- > 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 valdir.marcos em ig.com.br Sun Oct 19 15:17:29 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Sun, 19 Oct 2008 15:17:29 -0200 Subject: [firebase-br] Erro In-Reply-To: <1e2c6e100810182113h9b85a36y33472f7c4ca8ded8@mail.gmail.com> References: <8a6eff130810181504s965ec07n1d9d3aa0cb39f048@mail.gmail.com> <1e2c6e100810182113h9b85a36y33472f7c4ca8ded8@mail.gmail.com> Message-ID: <59bb1e780810191017y7ca34416h7fd4d209aec2f674@mail.gmail.com> Boa tarde. Qual a versão do Firebird q 2008/10/19, Janderson Almeida : > > converte isso 'SALDO ANTERIOR' em blob antes de armazenar. > Talvez no site da firebase vc ache alguma udf pra isso. > > abraço. > > 2008/10/18 FireBird FireBird > > > > Pessoa estou com a seguinte procedure.CREATE PROCEDURE SP_EMISSAO_RAZAO ( > > COD_EMP INTEGER, > > COD_CONTA INTEGER, > > DTA_INI DATE, > > DTA_FIM DATE) > > RETURNS ( > > COD_MOV INTEGER, > > CONTA_DEB INTEGER, > > CONTA_CRE INTEGER, > > DTA_MOV DATE, > > VALOR NUMERIC (9, 2), > > HISTORICO BLOB sub_type 1 segment size 128, > > VALOR_DEB NUMERIC (9, 2), > > VALOR_CRE NUMERIC (9, 2), > > SALDO NUMERIC (9, 2)) > > AS > > declare variable SALDO_ANT_DEBITO NUMERIC (9,2); > > declare variable SALDO_ANT_CREDITO NUMERIC (9,2); > > declare variable SALDO_FINAL NUMERIC (9,2); > > declare variable SALDO_ANTERIOR NUMERIC (9,2); > > BEGIN > > select sum(CTMOV.VR_MOV) > > from CTMOV > > where (CTMOV.DTA_MOV <:DTA_INI) > > And CTMOV.DEB_MOV=:COD_CONTA > > Into: SALDO_ANT_DEBITO; > > > > select sum(CTMOV.VR_MOV) > > from CTMOV > > where (CTMOV.DTA_MOV <:DTA_INI) > > And CTMOV.CRED_MOV=:COD_CONTA > > Into: SALDO_ANT_CREDITO; > > > > DTA_MOV = DTA_INI-1; > > HISTORICO='SALDO ANTERIOR'; <<<<<<<<<<< Da erro neste ponto, estou > > escrevendo 'SALDO ANTERIOR', este e um campo Blob. se modifica-lo para > > varchar funciona. > > > > > > > > Alguem sabe como resolver isto? > > Uma forma de poder escrever este texto. > > > > O erro e: > > unsucessful execution caused by a system > > error that precludes sucessful of > > subsequent statemenets internal erro. > > > > > > Valeu 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 > From valdir.marcos em ig.com.br Sun Oct 19 15:18:19 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Sun, 19 Oct 2008 15:18:19 -0200 Subject: [firebase-br] Erro In-Reply-To: <1e2c6e100810182113h9b85a36y33472f7c4ca8ded8@mail.gmail.com> References: <8a6eff130810181504s965ec07n1d9d3aa0cb39f048@mail.gmail.com> <1e2c6e100810182113h9b85a36y33472f7c4ca8ded8@mail.gmail.com> Message-ID: <59bb1e780810191018q3464869bh7157d1e2052f62f@mail.gmail.com> Boa tarde. Qual a versão do Firebird que você está usando? Um abraço, Valdir 2008/10/19, Janderson Almeida : > > converte isso 'SALDO ANTERIOR' em blob antes de armazenar. > Talvez no site da firebase vc ache alguma udf pra isso. > > abraço. > > 2008/10/18 FireBird FireBird > > > > Pessoa estou com a seguinte procedure.CREATE PROCEDURE SP_EMISSAO_RAZAO ( > > COD_EMP INTEGER, > > COD_CONTA INTEGER, > > DTA_INI DATE, > > DTA_FIM DATE) > > RETURNS ( > > COD_MOV INTEGER, > > CONTA_DEB INTEGER, > > CONTA_CRE INTEGER, > > DTA_MOV DATE, > > VALOR NUMERIC (9, 2), > > HISTORICO BLOB sub_type 1 segment size 128, > > VALOR_DEB NUMERIC (9, 2), > > VALOR_CRE NUMERIC (9, 2), > > SALDO NUMERIC (9, 2)) > > AS > > declare variable SALDO_ANT_DEBITO NUMERIC (9,2); > > declare variable SALDO_ANT_CREDITO NUMERIC (9,2); > > declare variable SALDO_FINAL NUMERIC (9,2); > > declare variable SALDO_ANTERIOR NUMERIC (9,2); > > BEGIN > > select sum(CTMOV.VR_MOV) > > from CTMOV > > where (CTMOV.DTA_MOV <:DTA_INI) > > And CTMOV.DEB_MOV=:COD_CONTA > > Into: SALDO_ANT_DEBITO; > > > > select sum(CTMOV.VR_MOV) > > from CTMOV > > where (CTMOV.DTA_MOV <:DTA_INI) > > And CTMOV.CRED_MOV=:COD_CONTA > > Into: SALDO_ANT_CREDITO; > > > > DTA_MOV = DTA_INI-1; > > HISTORICO='SALDO ANTERIOR'; <<<<<<<<<<< Da erro neste ponto, estou > > escrevendo 'SALDO ANTERIOR', este e um campo Blob. se modifica-lo para > > varchar funciona. > > > > > > > > Alguem sabe como resolver isto? > > Uma forma de poder escrever este texto. > > > > O erro e: > > unsucessful execution caused by a system > > error that precludes sucessful of > > subsequent statemenets internal erro. > > > > > > Valeu 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 > From valdir.marcos em ig.com.br Sun Oct 19 15:57:47 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Sun, 19 Oct 2008 15:57:47 -0200 Subject: [firebase-br] View Com Dependencias..(De Novo) In-Reply-To: References: <3370740385910166008@unknownmsgid> <548940849.20081015095916@warmboot.com.br> <983EE14C516D43CBA4D11F73C16877B4@NoteHP> <2211d0630810150826y2748a325vd8cbdbdebe53b166@mail.gmail.com> <1315822149.20081015132900@warmboot.com.br> <6a31e7720810150957r5da6ac8fub4f28a7c6e42813d@mail.gmail.com> <000001c92ef5$4fd47a40$ef7d6ec0$@com.br> <000601c92f96$978c6450$c6a52cf0$@com.br> Message-ID: <59bb1e780810191057i3cef50d7h1d0a87f151c73e70@mail.gmail.com> Boa tarde. No FlameRobin, www.flamerobin.org , que é gratuíto, existe um recurso chamado "Generate rebuild script" que cria um script desmontando todas as dependências, deixando um espaço para você colocar suas alterações, e remontando automaticamente todas as dependências. Seu trabalho será, exclusivamente, inserir suas alterações no meio do script e rodá-lo... Um abraço, Valdir Em 16/10/08, samuel ferreira escreveu: > > ola > > tudo bem? > > ja q ninguem falou nada, vou falar. > > me desculpa a forma, mas se vc extrair os scripts, dropar as dependencias, > e > recriar nao resolve? > > e se for pra mandar para usuarios remotos, coloca o script de alteracao na > aplicacao. > > > um abraco > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Sun Oct 19 16:06:25 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Sun, 19 Oct 2008 16:06:25 -0200 Subject: [firebase-br] Como configurar In-Reply-To: <011c01c92fc9$20810c70$8603a8c0@motocana.com> References: <35FB1EB807EE460A870F6D2001EC1772@Saulibueno> <6FF4D65B4661114BBD9F959C306BA3A20734E7@OBEXCHANGE.ober.com.br> <011c01c92fc9$20810c70$8603a8c0@motocana.com> Message-ID: <59bb1e780810191106t12e051e7s4447951aeab4da9f@mail.gmail.com> Boa tarde. O Kleber tem toda razão... Se o novo servidor tiver bastante memória RAM, use o Firebird 2.1.1 Classic para obter os melhores resultados em um servidor com vários processadores (ou vários núcleos), todavia, mesmo assim, o Firebird não vai conseguir aproveitar todos os recursos desse servidor... O FB 2.5 (previsto para o começo de 2009) vai melhorar muito esse tipo de coisa com a versão "Super Classic", mas a completa solução para esse tipo de ambiente somente virá com o FB 3.0 (previsto para o final de 2009). Fique anteando com os testes, em alpha, do FB 2.5. Um abraço, Valdir Em 16/10/08, Kleber Caneva escreveu: > > Para migrar não tem segredo. > > Mas até as versões atuais você não vai usar todo o potencial.. > > []´s > > Kléber Caneva > > > ----- Original Message ----- > From: "Cesar - Informatica" > To: "FireBase" > > Sent: Thursday, October 16, 2008 2:24 PM > Subject: [firebase-br] Como configurar > > > Pessoal, estamos com um problema aqui na empresa, onde foi implantado um > software de acompanhamento de produção e utilizando uma base FireBird, > preciso migrar o banco de dados para um servidor com mais de um > processador, > tem como configrar o banco para utilizar toda a estrutura desse novo > servidor ? Se sim como fazer isso ? > > Desde já agradeço > > César Eduardo T. Silva > Ober S/A - Ind. e Com. > Programador > cesar.silva em ober.com.br > (19) 3466-9200 > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Edison - Precisa Informatica Ltda > Enviada em: quinta-feira, 16 de outubro de 2008 14:14 > Para: FireBase > Assunto: Re: [firebase-br] urgente ajuda sobre o firebird > > Desde que a empresa disponibilize estrutura para o banco de dados, como > maquinas boas ( igual seria necessario para o oracle ), rede de qualidade. > > tendo a mesma estrutura que outros bancos exigem, pode colocar o firebird > sem medo !!! > > > > > > ----- Original Message ----- > From: "Leonardo Baldino" > To: "FireBase" ; "Carlos H. Cantu" > > Sent: Thursday, October 16, 2008 10:21 AM > Subject: [firebase-br] urgente ajuda sobre o firebird > > > Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em > uma empresa de médio porte, com muita movimentação de dados. Agora > surgiu um novo cliente de grande porte, com muito mais movimentação de > dados. Gostaria de saber se nessa condição, o firebird é consiguirar > suportar o aumento de dados que ocorrera, ou eu devo partir para uma > nova base de dados (oracle, sql server). > Lembrando que vai ser muita movimentação de dados no banco. > > Grato > > -- > Leonardo Carlos Baldino - The Highlander > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Sun Oct 19 16:11:25 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Sun, 19 Oct 2008 16:11:25 -0200 Subject: [firebase-br] Extrair dados para script... In-Reply-To: <20eaa6880810161151g6efa32edxc0effc3e0aeac651@mail.gmail.com> References: <20eaa6880810161151g6efa32edxc0effc3e0aeac651@mail.gmail.com> Message-ID: <59bb1e780810191111u1652f2afq3034088a2c6fa4bc@mail.gmail.com> Boa tarde. O FlameRobin, www.flamerobin.org, gratuíto também faz... Mas, em qualquer linguagem de programação, você também pode rodar o seguinte comando: "Insert Into Tabela1 (Campo1, Campo2, Campo3) Select Campo1, Campo2, Campo3 >From Tabela2;" que também irá te dar o mesmo resultado... Um abraço, Valdir Em 16/10/08, Kelver Merlotti escreveu: > > IBExpert da HK-Software e o IBManager da EMS fazem isso.. > > vc roda o select e o resultado pode ser exportado como insert ou em > outro formato, tipo xls, txt, html, etc.. > > abraços! > > > On Thu, Oct 16, 2008 at 12:37 PM, Alan Matos > wrote: > > Olá pessoal... > > Desculpem-me se for OFF... > > > > > > Gostaria de saber se existe uma ferramenta/componente que eu possa gerar > um > > Script de insert a partir de uma Query... > > > > por exemplo: tenho a tabela de clientes, aplico: > > > > select * from clientes where bairro = 'CENTRO' > > > > Com o resultado disso, gerar um script de inserção: > > > > > > obs.: Preciso disso dentro da minha aplicação, usando o IBExpert eu sei > como > > fazer isso... > > > > Obg a todos! > > > > > > > > > > > > > > -- > > Alan Matos > > msn: alanladecasa em hotmail.com > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > -- > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Msn: kmerlotti em hotmail.com > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From valdir.marcos em ig.com.br Sun Oct 19 16:36:43 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Sun, 19 Oct 2008 16:36:43 -0200 Subject: [firebase-br] Senha In-Reply-To: References: <35FB1EB807EE460A870F6D2001EC1772@Saulibueno> Message-ID: <59bb1e780810191136sa8b76c9m97f77d3e77c0328d@mail.gmail.com> Boa tarde. Até o Firebird 2.1.1 não existe nada nesse sentido. Com exceção dos arquivos do banqueiro Daniel Dantas apreendidos pela Polícia Federal, http://br-linux.org/2008/criptografia-pericia-nao-consegue-acessar-os-arquivos-de-daniel-dantas/, raramente arquivos ou servidores sobrevivem imaculados após o acesso físico por parte do intruso... he he he As soluções de senha do MS SQL Server, Oracle, DB2, CA Caché, entre outros bancos de dados servem contra usuários comuns ou dbas inexperientes... pesquisando no Google é possível quebrar a segurança da maioria deles... assim como comprar ferramentas para isso ou contratar profissionais para dar conta do serviço... Qualquer um que fizer cursos de segurança na área de TI aprenderá que a primeira regra de segurança é nunca deixar o invasor ter acesso físico aos servidores ou arquivos... ou seja, o básico é colocar o servidor numa sala isolada, criptografar o filessystem, permitir somente aos administradores o acesso diretamente no servidor e via rede aos arquivos ou banco de dados sigilosos... No tocante à segurança, você encontrará melhores respostas em fóruns sobre segurança, servidores, linux, bsd e unix. Boa sorte. Um abraço, Valdir 2008/10/16, Phulano (G) : > > Eh possivel alterar a senha padrao ? > para q apenas algumas pessoas acessem a base de dados ? > e q se alguem copiar a base para outro pc, nao consiga abrir com a senha > padrao ? > > > _____________________________________________________________________________________________ > Phulano > Posso não lembrar, mas esquecer....Jamais > Vou investir meu dimdim em algo seguro...vou comprar um cofre... > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Sun Oct 19 16:44:29 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Sun, 19 Oct 2008 16:44:29 -0200 Subject: [firebase-br] CasaSoft ingressou como Full Corporate membership FireBird Foundation In-Reply-To: <1859778121.20081016121703@warmboot.com.br> References: <1859778121.20081016121703@warmboot.com.br> Message-ID: <59bb1e780810191144g3a07f05bn66c92539b3438ff9@mail.gmail.com> Boa tarde. Para os que não puderem contribuir em moeda internacional, sempre se pode comprar produtos nos FDDs ou na Firebase, que reverte parte dos lucros desses produtos para a Fundação que suporta financeiramente o Firebird. Durante os FDDs, também é possível fazer doações em moeda nacional. Um abraço, Valdir Em 16/10/08, Carlos H. Cantu escreveu: > > Parabéns pela decisão Josauro! > > Espero que outros se inspirem com a sua atitude. > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > > JSJ> Obrigado Carlos Cantu pelo convite enviado, foi de muita > JSJ> importancia para a decisão de participar com a Fundação Firebird > JSJ> com recursos financeiros e conforme oportunidade em outras decisões > tambem. > > JSJ> Acredito que nos do Brasil podemos dar uma grande ajuda a > JSJ> Fundação Firebird, uma vez que fazemos uso dessa excelente ferramenta. > > JSJ> Esta aqui meu convite tambem aos demais usuarios, existem formas muito > faceis de contribuir. > > JSJ> Abraços > JSJ> Josauro S.J. > JSJ> CasaSoft Desenvolvimento de Sistemas LTDA. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From douglasht em gmail.com Sun Oct 19 20:17:57 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Sun, 19 Oct 2008 19:17:57 -0300 Subject: [firebase-br] CasaSoft ingressou como Full Corporate membership FireBird Foundation In-Reply-To: <59bb1e780810191144g3a07f05bn66c92539b3438ff9@mail.gmail.com> References: <1859778121.20081016121703@warmboot.com.br> <59bb1e780810191144g3a07f05bn66c92539b3438ff9@mail.gmail.com> Message-ID: <249af69e0810191517i2b7a2d95u808db70f31753a16@mail.gmail.com> 2008/10/19 Valdir Marcos : > Durante os FDDs, também é possível fazer doações em moeda nacional. btw, Cantu, como ficou a campanha de doações do FDD desse ano? Cresceu em relação ao ano passado? []s -- Douglas Tosi www.sinatica.com From listas em warmboot.com.br Sun Oct 19 21:04:00 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Sun, 19 Oct 2008 21:04:00 -0200 Subject: [firebase-br] CasaSoft ingressou como Full Corporate membership FireBird Foundation In-Reply-To: <249af69e0810191517i2b7a2d95u808db70f31753a16@mail.gmail.com> References: <1859778121.20081016121703@warmboot.com.br> <59bb1e780810191144g3a07f05bn66c92539b3438ff9@mail.gmail.com> <249af69e0810191517i2b7a2d95u808db70f31753a16@mail.gmail.com> Message-ID: <481500215.20081019210400@warmboot.com.br> Esse ano arrecadamos cerca R$ 1800 (que no momento estão numa conta poupança), e serão enviados para o Adriano como "pagamento" pelo desenvolvimento dos recursos de "Triggers DDL" e "Packages" no FB 3. Infelizmente, o valor total diminuiu em relação ao ano anterior (R$ 2.500). []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br DT> 2008/10/19 Valdir Marcos : >> Durante os FDDs, também é possível fazer doações em moeda nacional. DT> btw, Cantu, como ficou a campanha de doações do FDD desse ano? DT> Cresceu em relação ao ano passado? DT> []s From mazzola em sbctrans.com.br Mon Oct 20 09:14:47 2008 From: mazzola em sbctrans.com.br (Mazzola SBC) Date: Mon, 20 Oct 2008 08:14:47 -0300 Subject: [firebase-br] View Com Dependencias..(De Novo) In-Reply-To: <59bb1e780810191057i3cef50d7h1d0a87f151c73e70@mail.gmail.com> References: <3370740385910166008@unknownmsgid> <548940849.20081015095916@warmboot.com.br> <983EE14C516D43CBA4D11F73C16877B4@NoteHP> <2211d0630810150826y2748a325vd8cbdbdebe53b166@mail.gmail.com> <1315822149.20081015132900@warmboot.com.br> <6a31e7720810150957r5da6ac8fub4f28a7c6e42813d@mail.gmail.com> <000001c92ef5$4fd47a40$ef7d6ec0$@com.br> <000601c92f96$978c6450$c6a52cf0$@com.br> <59bb1e780810191057i3cef50d7h1d0a87f151c73e70@mail.gmail.com> Message-ID: <003c01c932a5$106e5a70$314b0f50$@com.br> Obrigado, vou tentar as duas sugestões -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Valdir Marcos Enviada em: domingo, 19 de outubro de 2008 14:58 Para: FireBase Assunto: Re: [firebase-br] View Com Dependencias..(De Novo) Boa tarde. No FlameRobin, www.flamerobin.org , que é gratuíto, existe um recurso chamado "Generate rebuild script" que cria um script desmontando todas as dependências, deixando um espaço para você colocar suas alterações, e remontando automaticamente todas as dependências. Seu trabalho será, exclusivamente, inserir suas alterações no meio do script e rodá-lo... Um abraço, Valdir Em 16/10/08, samuel ferreira escreveu: > > ola > > tudo bem? > > ja q ninguem falou nada, vou falar. > > me desculpa a forma, mas se vc extrair os scripts, dropar as dependencias, > e > recriar nao resolve? > > e se for pra mandar para usuarios remotos, coloca o script de alteracao na > aplicacao. > > > um abraco > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eniorm em gmail.com Mon Oct 20 10:24:28 2008 From: eniorm em gmail.com (Enio Marconcini -:- www.Enio.Pro.Br -:-) Date: Mon, 20 Oct 2008 10:24:28 -0200 Subject: [firebase-br] Firebird com C In-Reply-To: References: <004801c92f92$4e0f3540$0200000a@Terminal01> Message-ID: <354e237b0810200524we38b6fdte1312008597eda83@mail.gmail.com> *Em vez do Gcc e do C sugiro, no caso do Windows, usar o Borland C++ Builder (funciona igual ao Delphi), e no caso do Linux, com alguma precaução, o Kylix, se ainda encontrar. Se a sua preocupação é com o banco de dados Firebird, use o Java ou o PHP-GTK2* Opa! Uma boa recomendação neste caso, é o C++/Qt na qual é possível desenvolver em C++ utilizando a biblioteca QT para gerar aplicativos com GUI que poderão ser compilados tanto para Linux como também para Windows. A biblioteca QT possui um driver para Interbase que também é compatível com o Firebird. Mais informações: http://doc.trolltech.com/4.3/sql-driver.html http://trolltech.com/developer/downloads/qt/windows http://qdevelop.free.fr/ 2008/10/16 OttoFuch > Em vez do Gcc e do C sugiro, no caso do Windows, usar o Borland C++ Builder > (funciona igual ao Delphi), e no caso do Linux, com alguma precaução, o > Kylix, se ainda encontrar. Se a sua preocupação é com o banco de dados > Firebird, use o Java ou o PHP-GTK2. > > []´s > Otto > > ----- Original Message ----- From: "Mauro Ferri" > To: "FireBase" > Sent: Thursday, October 16, 2008 11:22 AM > Subject: [firebase-br] Firebird com C > > > bom dia > > Pessoal, nao estou conseguindo acessar o firebird do C, alguem poderia > de dar uma dica... segue log > Notei q a funcao isc_expand_dpb esta deprecated, mais nao achei nada a > respeito, o fb é o 2, tenho os includes de ibase.h, e ib_util.h > > > Compilador: Default compiler > Executando gcc.exe... > gcc.exe "C:\Documents and Settings\Meus documentos\c\teste3.c" -o > "C:\Documents and Settings\Meus umentos\c\teste3.exe" > -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib" > C:\Documents and Settings\Meus documentos\c\teste3.c: In function `main': > C:\Documents and Settings\Meus documentos\c\teste3.c:32: warning: > `isc_expand_dpb' is deprecated (declared at > c:\arquiv~1\firebird\firebird_2_0\include\ibase.h:655) > > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0xb6):teste3.c: undefined > reference to `isc_expand_dpb' > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0xfc):teste3.c: undefined > reference to `isc_attach_database em 24' > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x116):teste3.c: undefined > reference to `isc_print_status em 4' > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x15b):teste3.c: undefined > reference to `isc_database_info em 24' > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x175):teste3.c: undefined > reference to `isc_print_status em 4' > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x1f9):teste3.c: undefined > reference to `isc_vax_integer em 8' > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x221):teste3.c: undefined > reference to `isc_vax_integer em 8' > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x2be):teste3.c: undefined > reference to `isc_detach_database em 8' > > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x2d8):teste3.c: undefined > reference to `isc_print_status em 4' > collect2: ld returned 1 exit status > > Execução terminada > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > > http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMTkzOTg4MSNwZXJtIXRlcnJhJjEsMTIyNDE2MzM3OC41ODk5OTIuMTkyNDAuc2ludGFsdXRhLnRlcnJhLmNvbSw1MDE1 > 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 > -- ENIO RODRIGO MARCONCINI www.enio.pro.br From eniorm em gmail.com Mon Oct 20 10:24:28 2008 From: eniorm em gmail.com (Enio Marconcini -:- www.Enio.Pro.Br -:-) Date: Mon, 20 Oct 2008 10:24:28 -0200 Subject: [firebase-br] Firebird com C In-Reply-To: References: <004801c92f92$4e0f3540$0200000a@Terminal01> Message-ID: <354e237b0810200524we38b6fdte1312008597eda83@mail.gmail.com> *Em vez do Gcc e do C sugiro, no caso do Windows, usar o Borland C++ Builder (funciona igual ao Delphi), e no caso do Linux, com alguma precaução, o Kylix, se ainda encontrar. Se a sua preocupação é com o banco de dados Firebird, use o Java ou o PHP-GTK2* Opa! Uma boa recomendação neste caso, é o C++/Qt na qual é possível desenvolver em C++ utilizando a biblioteca QT para gerar aplicativos com GUI que poderão ser compilados tanto para Linux como também para Windows. A biblioteca QT possui um driver para Interbase que também é compatível com o Firebird. Mais informações: http://doc.trolltech.com/4.3/sql-driver.html http://trolltech.com/developer/downloads/qt/windows http://qdevelop.free.fr/ 2008/10/16 OttoFuch > Em vez do Gcc e do C sugiro, no caso do Windows, usar o Borland C++ Builder > (funciona igual ao Delphi), e no caso do Linux, com alguma precaução, o > Kylix, se ainda encontrar. Se a sua preocupação é com o banco de dados > Firebird, use o Java ou o PHP-GTK2. > > []´s > Otto > > ----- Original Message ----- From: "Mauro Ferri" > To: "FireBase" > Sent: Thursday, October 16, 2008 11:22 AM > Subject: [firebase-br] Firebird com C > > > bom dia > > Pessoal, nao estou conseguindo acessar o firebird do C, alguem poderia > de dar uma dica... segue log > Notei q a funcao isc_expand_dpb esta deprecated, mais nao achei nada a > respeito, o fb é o 2, tenho os includes de ibase.h, e ib_util.h > > > Compilador: Default compiler > Executando gcc.exe... > gcc.exe "C:\Documents and Settings\Meus documentos\c\teste3.c" -o > "C:\Documents and Settings\Meus umentos\c\teste3.exe" > -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib" > C:\Documents and Settings\Meus documentos\c\teste3.c: In function `main': > C:\Documents and Settings\Meus documentos\c\teste3.c:32: warning: > `isc_expand_dpb' is deprecated (declared at > c:\arquiv~1\firebird\firebird_2_0\include\ibase.h:655) > > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0xb6):teste3.c: undefined > reference to `isc_expand_dpb' > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0xfc):teste3.c: undefined > reference to `isc_attach_database em 24' > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x116):teste3.c: undefined > reference to `isc_print_status em 4' > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x15b):teste3.c: undefined > reference to `isc_database_info em 24' > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x175):teste3.c: undefined > reference to `isc_print_status em 4' > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x1f9):teste3.c: undefined > reference to `isc_vax_integer em 8' > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x221):teste3.c: undefined > reference to `isc_vax_integer em 8' > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x2be):teste3.c: undefined > reference to `isc_detach_database em 8' > > C:\DOCUME~1\\CONFIG~1\Temp/ccgHbaaa.o(.text+0x2d8):teste3.c: undefined > reference to `isc_print_status em 4' > collect2: ld returned 1 exit status > > Execução terminada > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > > http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYxMTkzOTg4MSNwZXJtIXRlcnJhJjEsMTIyNDE2MzM3OC41ODk5OTIuMTkyNDAuc2ludGFsdXRhLnRlcnJhLmNvbSw1MDE1 > 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 > -- ENIO RODRIGO MARCONCINI www.enio.pro.br From isael em stetika.com.br Mon Oct 20 14:21:44 2008 From: isael em stetika.com.br (Isael Faria Junior) Date: Mon, 20 Oct 2008 13:21:44 -0300 Subject: [firebase-br] Problema com retorno da Procedure Message-ID: <48FCB018.1040304@stetika.com.br> Pessoal, tenho uma procedure que me retorna valores após o calculo, porem quando uso valores inteiros para calculo ele me retorna valores corretos, mais quando passo valores com virgula ele multiplica o valor por 100, alguem poria me dar uma luz ? Estou pegando o retorno pelo delphi 7, pelo banco o retorna da correto, porem se gravar da um valor diferente Procedure SET TERM ^ ; CREATE PROCEDURE SP_CALCULO_IMPOSTO_NF ( V_SIT_IPI_EMB VARCHAR(1), V_PER_DESCONTO DOUBLE PRECISION, V_PESO DOUBLE PRECISION, V_QTD DOUBLE PRECISION, V_VAL_UNITARIO DOUBLE PRECISION, V_TIP_OPERACAO INTEGER, V_ID_PRODUTO INTEGER, V_PER_IPI DOUBLE PRECISION, V_PER_ICMS DOUBLE PRECISION) RETURNS ( V_VALOR_IPI NUMERIC(15,2), V_VALOR_ICMS NUMERIC(15,2), V_VALOR_DESCONTO NUMERIC(15,2), V_VALOR_TOTAL NUMERIC(15,2), V_VAL_BASE_IPI NUMERIC(15,2), V_VAL_ISENTA_IPI NUMERIC(15,2), V_VAL_OUTRAS_IPI NUMERIC(15,2), V_VAL_BASE_ICMS NUMERIC(15,2), V_VAL_ISENTA_ICMS NUMERIC(15,2), V_VAL_OUTRAS_ICMS NUMERIC(15,2)) AS DECLARE VARIABLE V_BC_ICMS_ST NUMERIC(15,2); DECLARE VARIABLE V_VAL_ICMS_ST NUMERIC(15,2); DECLARE VARIABLE V_ISENTA_IPI NUMERIC(15,2); DECLARE VARIABLE V_OUT_IPI NUMERIC(15,2); DECLARE VARIABLE V_ISENTA_ICMS NUMERIC(15,2); DECLARE VARIABLE V_OUT_ICMS NUMERIC(15,2); DECLARE VARIABLE V_PER_IVA NUMERIC(15,2); DECLARE VARIABLE V_VALOR_ITEM NUMERIC(15,2); DECLARE VARIABLE V_VAL_MARGEM_AGREGADA NUMERIC(15,2); DECLARE VARIABLE V_PER_BASE_IPI NUMERIC(15,2); DECLARE VARIABLE V_PER_BASE_ICMS NUMERIC(15,2); begin if (v_peso <> 0) then v_qtd = v_peso; SELECT perc_ipi,isenta_ipi,outras_ipi, perc_icms,isenta_icms,outras_icms FROM TIPO_OPERACAO WHERE id_tipo_operacao = :v_tip_operacao INTO :V_PER_BASE_IPI,:v_isenta_ipi,:v_out_ipi, :v_per_BASE_icms,:v_isenta_icms,:v_out_icms; SELECT per_iva FROM PRODUTOS WHERE ID_PRODUTO = :v_id_produto INTO :v_per_iva; if (:v_per_iva IS NULL) then V_PER_IVA = 0; v_valor_desconto = :v_val_unitario * (:v_per_desconto/100); v_val_base_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * (:V_PER_BASE_IPI/100); v_valor_ipi = :v_val_base_ipi * (:v_per_ipi/100); v_val_isenta_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * (:v_isenta_ipi/100); v_val_outras_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * (:v_out_ipi/100); v_val_base_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * (:v_per_BASE_icms/100); v_valor_icms = :v_val_base_icms * (:v_per_icms/100); v_val_isenta_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * (:v_isenta_icms/100); v_val_outras_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * (:v_out_icms/100); v_valor_item = (:v_qtd * :v_val_unitario) + v_valor_ipi; v_valor_total = (:v_qtd * (:v_val_unitario - :v_valor_desconto)); if (:v_sit_ipi_emb = 'S') then v_valor_total = v_valor_total + v_valor_ipi; else v_valor_total = v_valor_total; if (:v_per_ipi <> 0) then BEGIN V_VAL_MARGEM_AGREGADA = :v_valor_item * (:v_per_iva/100); v_bc_icms_st = :v_valor_item + :v_val_margem_agregada; v_val_icms_st = :v_bc_icms_st * (:v_per_icms/100); v_val_icms_st = :v_val_icms_st - v_valor_icms; v_valor_icms = :v_val_icms_st; v_valor_total = ((:v_qtd * :v_val_unitario)+ v_valor_ipi)+ v_valor_icms; END suspend; end From rnribeiro em gmail.com Mon Oct 20 13:34:39 2008 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 20 Oct 2008 12:34:39 -0300 Subject: [firebase-br] 1/2 OFF : User Control x Firebird In-Reply-To: References: <000c01c92d3b$ff26c0e0$140a000a@lab.local> <48F72F25.7060403@gmail.com> <88c045a10810160607g3bdba297y68ac6439a331da44@mail.gmail.com> <88c045a10810161301y2ab83dcck66865f9270959ead@mail.gmail.com> Message-ID: <88c045a10810200834i50bd0cafy23b3ab935b783268@mail.gmail.com> estou a disposição 2008/10/16 Forrest(R) > Reijanio Nunes Ribeiro wrote: > > > sim podemos, fico feliz em ajudar > > Obrigado Reijanio por se disponibilizar mas meu news reader bagunça > todos os emails então estou te passando meus meios de contatos poderia > entrar em contato quando tiver um tempo pelo meu email da lista e te > passo meus contato. > > T+++++++++++++ > > > -- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rnribeiro em gmail.com Mon Oct 20 13:35:22 2008 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 20 Oct 2008 12:35:22 -0300 Subject: [firebase-br] 1/2 OFF : User Control x Firebird In-Reply-To: <88c045a10810200834i50bd0cafy23b3ab935b783268@mail.gmail.com> References: <000c01c92d3b$ff26c0e0$140a000a@lab.local> <48F72F25.7060403@gmail.com> <88c045a10810160607g3bdba297y68ac6439a331da44@mail.gmail.com> <88c045a10810161301y2ab83dcck66865f9270959ead@mail.gmail.com> <88c045a10810200834i50bd0cafy23b3ab935b783268@mail.gmail.com> Message-ID: <88c045a10810200835v460acaefiee41e0ddeebc259d@mail.gmail.com> me aicione reijanionunes em hotmail.com 2008/10/20 Reijanio Nunes Ribeiro > estou a disposição > > 2008/10/16 Forrest(R) > >> Reijanio Nunes Ribeiro wrote: >> >> >> > sim podemos, fico feliz em ajudar >> >> Obrigado Reijanio por se disponibilizar mas meu news reader bagunça >> todos os emails então estou te passando meus meios de contatos poderia >> entrar em contato quando tiver um tempo pelo meu email da lista e te >> passo meus contato. >> >> T+++++++++++++ >> >> >> -- >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > From charles em proposto.com Mon Oct 20 16:37:47 2008 From: charles em proposto.com (Charles - [PROposto.com]) Date: Mon, 20 Oct 2008 15:37:47 -0300 Subject: [firebase-br] Erro ao rodar Firebird (gds32.dll) Message-ID: <000601c932e2$f2e76b20$d8b64160$@com> Amigos, Preciso de uma ajuda. Num cliente, ao instalar o Firebird, versão 2.1, ao tentar alterar a senha do banco de dados, dá a seguinte mensagem: Runtime Error Program: c:\arquivos de programas\kh-software\ibexpert\ibexpert.exe R6034 An application hás made an attempt to load the C runtime library incorrectly. Please contact the application’s support team for more information. Parece ser algum erro da gds32.dll, que dá erro ao tentar rodar. O que pode ser isso e como corrigir? Obrigado. Charles Libano Desenvolvimento PROposto Automação Ltda email: charles em proposto.com Desenv TrackSource - Juiz de Fora - MG Desenv TrackSource - Lagoa Dourada - MG Garmin Nüvi 760 + TrackSource TRC P Antes de imprimir, pense no nosso compromisso com o Meio Ambiente þ From isael em stetika.com.br Mon Oct 20 17:14:47 2008 From: isael em stetika.com.br (Isael Faria Junior) Date: Mon, 20 Oct 2008 16:14:47 -0300 Subject: [firebase-br] Retorno de Procedure Message-ID: <48FCD8A7.7000200@stetika.com.br> Pessoal, Preciso de um help. Tenho uma procedure no firebird que me retorna valores. porem quando tento pegar o retorno de um valor o mesmo está multiplicado por 100. observei que o mesmo ocorre quando passo como parametro um valor com casas decimais. Porem quando executo pelo db o valor sai correto, creio que o problema seja na passagem do parametro. Alguma ideia ? From kdcc em terra.com.br Mon Oct 20 17:21:50 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Mon, 20 Oct 2008 16:21:50 -0300 Subject: [firebase-br] Problema com retorno da Procedure References: <48FCB018.1040304@stetika.com.br> Message-ID: <00ee01c932e9$4c1345b0$8603a8c0@motocana.com> Tente trocar tudo que vc divide por 100 para 100.00 []´s Kléber Caneva ----- Original Message ----- From: "Isael Faria Junior" To: "FireBase" Sent: Monday, October 20, 2008 1:21 PM Subject: [firebase-br] Problema com retorno da Procedure Pessoal, tenho uma procedure que me retorna valores após o calculo, porem quando uso valores inteiros para calculo ele me retorna valores corretos, mais quando passo valores com virgula ele multiplica o valor por 100, alguem poria me dar uma luz ? Estou pegando o retorno pelo delphi 7, pelo banco o retorna da correto, porem se gravar da um valor diferente Procedure SET TERM ^ ; CREATE PROCEDURE SP_CALCULO_IMPOSTO_NF ( V_SIT_IPI_EMB VARCHAR(1), V_PER_DESCONTO DOUBLE PRECISION, V_PESO DOUBLE PRECISION, V_QTD DOUBLE PRECISION, V_VAL_UNITARIO DOUBLE PRECISION, V_TIP_OPERACAO INTEGER, V_ID_PRODUTO INTEGER, V_PER_IPI DOUBLE PRECISION, V_PER_ICMS DOUBLE PRECISION) RETURNS ( V_VALOR_IPI NUMERIC(15,2), V_VALOR_ICMS NUMERIC(15,2), V_VALOR_DESCONTO NUMERIC(15,2), V_VALOR_TOTAL NUMERIC(15,2), V_VAL_BASE_IPI NUMERIC(15,2), V_VAL_ISENTA_IPI NUMERIC(15,2), V_VAL_OUTRAS_IPI NUMERIC(15,2), V_VAL_BASE_ICMS NUMERIC(15,2), V_VAL_ISENTA_ICMS NUMERIC(15,2), V_VAL_OUTRAS_ICMS NUMERIC(15,2)) AS DECLARE VARIABLE V_BC_ICMS_ST NUMERIC(15,2); DECLARE VARIABLE V_VAL_ICMS_ST NUMERIC(15,2); DECLARE VARIABLE V_ISENTA_IPI NUMERIC(15,2); DECLARE VARIABLE V_OUT_IPI NUMERIC(15,2); DECLARE VARIABLE V_ISENTA_ICMS NUMERIC(15,2); DECLARE VARIABLE V_OUT_ICMS NUMERIC(15,2); DECLARE VARIABLE V_PER_IVA NUMERIC(15,2); DECLARE VARIABLE V_VALOR_ITEM NUMERIC(15,2); DECLARE VARIABLE V_VAL_MARGEM_AGREGADA NUMERIC(15,2); DECLARE VARIABLE V_PER_BASE_IPI NUMERIC(15,2); DECLARE VARIABLE V_PER_BASE_ICMS NUMERIC(15,2); begin if (v_peso <> 0) then v_qtd = v_peso; SELECT perc_ipi,isenta_ipi,outras_ipi, perc_icms,isenta_icms,outras_icms FROM TIPO_OPERACAO WHERE id_tipo_operacao = :v_tip_operacao INTO :V_PER_BASE_IPI,:v_isenta_ipi,:v_out_ipi, :v_per_BASE_icms,:v_isenta_icms,:v_out_icms; SELECT per_iva FROM PRODUTOS WHERE ID_PRODUTO = :v_id_produto INTO :v_per_iva; if (:v_per_iva IS NULL) then V_PER_IVA = 0; v_valor_desconto = :v_val_unitario * (:v_per_desconto/100); v_val_base_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * (:V_PER_BASE_IPI/100); v_valor_ipi = :v_val_base_ipi * (:v_per_ipi/100); v_val_isenta_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * (:v_isenta_ipi/100); v_val_outras_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * (:v_out_ipi/100); v_val_base_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * (:v_per_BASE_icms/100); v_valor_icms = :v_val_base_icms * (:v_per_icms/100); v_val_isenta_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * (:v_isenta_icms/100); v_val_outras_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * (:v_out_icms/100); v_valor_item = (:v_qtd * :v_val_unitario) + v_valor_ipi; v_valor_total = (:v_qtd * (:v_val_unitario - :v_valor_desconto)); if (:v_sit_ipi_emb = 'S') then v_valor_total = v_valor_total + v_valor_ipi; else v_valor_total = v_valor_total; if (:v_per_ipi <> 0) then BEGIN V_VAL_MARGEM_AGREGADA = :v_valor_item * (:v_per_iva/100); v_bc_icms_st = :v_valor_item + :v_val_margem_agregada; v_val_icms_st = :v_bc_icms_st * (:v_per_icms/100); v_val_icms_st = :v_val_icms_st - v_valor_icms; v_valor_icms = :v_val_icms_st; v_valor_total = ((:v_qtd * :v_val_unitario)+ v_valor_ipi)+ v_valor_icms; END suspend; end ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From kdcc em terra.com.br Mon Oct 20 17:22:58 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Mon, 20 Oct 2008 16:22:58 -0300 Subject: [firebase-br] Erro ao rodar Firebird (gds32.dll) References: <000601c932e2$f2e76b20$d8b64160$@com> Message-ID: <00ef01c932e9$4ecdd1d0$8603a8c0@motocana.com> Você deve estar com alguma versão da GDS32.dll errada na maquina.. É só substituir ela []´s Kléber Caneva ----- Original Message ----- From: "Charles - [PROposto.com]" To: "'FireBase'" Sent: Monday, October 20, 2008 3:37 PM Subject: [firebase-br] Erro ao rodar Firebird (gds32.dll) Amigos, Preciso de uma ajuda. Num cliente, ao instalar o Firebird, versão 2.1, ao tentar alterar a senha do banco de dados, dá a seguinte mensagem: Runtime Error Program: c:\arquivos de programas\kh-software\ibexpert\ibexpert.exe R6034 An application hás made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information. Parece ser algum erro da gds32.dll, que dá erro ao tentar rodar. O que pode ser isso e como corrigir? Obrigado. Charles Libano Desenvolvimento PROposto Automação Ltda email: charles em proposto.com Desenv TrackSource - Juiz de Fora - MG Desenv TrackSource - Lagoa Dourada - MG Garmin Nüvi 760 + TrackSource TRC P Antes de imprimir, pense no nosso compromisso com o Meio Ambiente þ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From kdcc em terra.com.br Mon Oct 20 17:28:30 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Mon, 20 Oct 2008 16:28:30 -0300 Subject: [firebase-br] Retorno de Procedure References: <48FCD8A7.7000200@stetika.com.br> Message-ID: <00f701c932ea$0fcfc320$8603a8c0@motocana.com> Amigo, A lista é respondida por voluntários, que respondem nas horas vagas. Ninguém recebe nda pra ter a obrigação de responder de imediato as duvidas. Você postou a mesma mensangem poucas horas. Tenha paciencia. Aguarde que alguem responde (no caso eu já respondi sua dúvida) Espero que não me leve a mal.. Sei que na hora do desespero é foda... mas enviar mais de uma vez a mesma duvida só carrega a lista, não resolve nada. []´s Kléber Caneva ----- Original Message ----- From: "Isael Faria Junior" To: ; "fireBase" Sent: Monday, October 20, 2008 4:14 PM Subject: [firebase-br] Retorno de Procedure Pessoal, Preciso de um help. Tenho uma procedure no firebird que me retorna valores. porem quando tento pegar o retorno de um valor o mesmo está multiplicado por 100. observei que o mesmo ocorre quando passo como parametro um valor com casas decimais. Porem quando executo pelo db o valor sai correto, creio que o problema seja na passagem do parametro. Alguma ideia ? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjI0NTI2NjE5LjYyNjUyOC4yNTEwMC5zaW50YWx1dGEudGVycmEuY29tLDM1Njk= Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From dave.malkavian em gmail.com Mon Oct 20 16:32:22 2008 From: dave.malkavian em gmail.com (Alexandre Sousa) Date: Mon, 20 Oct 2008 16:32:22 -0200 Subject: [firebase-br] Erro ao rodar Firebird (gds32.dll) References: <000601c932e2$f2e76b20$d8b64160$@com> <00ef01c932e9$4ecdd1d0$8603a8c0@motocana.com> Message-ID: <001401c932e2$33b04ec0$6e01a8c0@ITT> Instale o C++ Runtime Libraries 9.0 que funciona. ----- Original Message ----- From: "Kleber Caneva" To: "FireBase" Sent: Monday, October 20, 2008 5:22 PM Subject: Re: [firebase-br] Erro ao rodar Firebird (gds32.dll) Você deve estar com alguma versão da GDS32.dll errada na maquina.. É só substituir ela []´s Kléber Caneva ----- Original Message ----- From: "Charles - [PROposto.com]" To: "'FireBase'" Sent: Monday, October 20, 2008 3:37 PM Subject: [firebase-br] Erro ao rodar Firebird (gds32.dll) Amigos, Preciso de uma ajuda. Num cliente, ao instalar o Firebird, versão 2.1, ao tentar alterar a senha do banco de dados, dá a seguinte mensagem: Runtime Error Program: c:\arquivos de programas\kh-software\ibexpert\ibexpert.exe R6034 An application hás made an attempt to load the C runtime library incorrectly. Please contact the application's support team for more information. Parece ser algum erro da gds32.dll, que dá erro ao tentar rodar. O que pode ser isso e como corrigir? Obrigado. Charles Libano Desenvolvimento PROposto Automação Ltda email: charles em proposto.com Desenv TrackSource - Juiz de Fora - MG Desenv TrackSource - Lagoa Dourada - MG Garmin Nüvi 760 + TrackSource TRC P Antes de imprimir, pense no nosso compromisso com o Meio Ambiente þ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Oct 20 17:40:09 2008 From: isael em stetika.com.br (Isael Faria Junior) Date: Mon, 20 Oct 2008 16:40:09 -0300 Subject: [firebase-br] Problema com retorno da Procedure In-Reply-To: <00ee01c932e9$4c1345b0$8603a8c0@motocana.com> References: <48FCB018.1040304@stetika.com.br> <00ee01c932e9$4c1345b0$8603a8c0@motocana.com> Message-ID: <48FCDE99.8080107@stetika.com.br> Não deu certo o estranho e que acabei de fazer um teste passando o valor_unitario de 0,95 e retornei o mesmo, porem ja retornou com o valor de 95. Aparentemente o problema e com o valor de entrada, o FB esta desprecando o 0, e deixando só o valor resto do valor. Kleber Caneva escreveu: > Tente trocar tudo que vc divide por 100 para 100.00 > > > []´s > > Kléber Caneva > > ----- Original Message ----- > From: "Isael Faria Junior" > To: "FireBase" > Sent: Monday, October 20, 2008 1:21 PM > Subject: [firebase-br] Problema com retorno da Procedure > > > Pessoal, > > tenho uma procedure que me retorna valores após o calculo, > porem quando uso valores inteiros para calculo ele me retorna valores > corretos, mais quando passo valores com virgula ele multiplica o valor > por 100, > alguem poria me dar uma luz ? > > Estou pegando o retorno pelo delphi 7, pelo banco o retorna da correto, > porem se gravar da um valor diferente > > Procedure > SET TERM ^ ; > > CREATE PROCEDURE SP_CALCULO_IMPOSTO_NF ( > V_SIT_IPI_EMB VARCHAR(1), > V_PER_DESCONTO DOUBLE PRECISION, > V_PESO DOUBLE PRECISION, > V_QTD DOUBLE PRECISION, > V_VAL_UNITARIO DOUBLE PRECISION, > V_TIP_OPERACAO INTEGER, > V_ID_PRODUTO INTEGER, > V_PER_IPI DOUBLE PRECISION, > V_PER_ICMS DOUBLE PRECISION) > RETURNS ( > V_VALOR_IPI NUMERIC(15,2), > V_VALOR_ICMS NUMERIC(15,2), > V_VALOR_DESCONTO NUMERIC(15,2), > V_VALOR_TOTAL NUMERIC(15,2), > V_VAL_BASE_IPI NUMERIC(15,2), > V_VAL_ISENTA_IPI NUMERIC(15,2), > V_VAL_OUTRAS_IPI NUMERIC(15,2), > V_VAL_BASE_ICMS NUMERIC(15,2), > V_VAL_ISENTA_ICMS NUMERIC(15,2), > V_VAL_OUTRAS_ICMS NUMERIC(15,2)) > AS > DECLARE VARIABLE V_BC_ICMS_ST NUMERIC(15,2); > DECLARE VARIABLE V_VAL_ICMS_ST NUMERIC(15,2); > DECLARE VARIABLE V_ISENTA_IPI NUMERIC(15,2); > DECLARE VARIABLE V_OUT_IPI NUMERIC(15,2); > DECLARE VARIABLE V_ISENTA_ICMS NUMERIC(15,2); > DECLARE VARIABLE V_OUT_ICMS NUMERIC(15,2); > DECLARE VARIABLE V_PER_IVA NUMERIC(15,2); > DECLARE VARIABLE V_VALOR_ITEM NUMERIC(15,2); > DECLARE VARIABLE V_VAL_MARGEM_AGREGADA NUMERIC(15,2); > DECLARE VARIABLE V_PER_BASE_IPI NUMERIC(15,2); > DECLARE VARIABLE V_PER_BASE_ICMS NUMERIC(15,2); > begin > if (v_peso <> 0) then > v_qtd = v_peso; > > > SELECT perc_ipi,isenta_ipi,outras_ipi, > perc_icms,isenta_icms,outras_icms > FROM TIPO_OPERACAO > WHERE id_tipo_operacao = :v_tip_operacao > INTO :V_PER_BASE_IPI,:v_isenta_ipi,:v_out_ipi, > :v_per_BASE_icms,:v_isenta_icms,:v_out_icms; > > > SELECT per_iva FROM PRODUTOS > WHERE ID_PRODUTO = :v_id_produto > INTO :v_per_iva; > > if (:v_per_iva IS NULL) then > V_PER_IVA = 0; > > v_valor_desconto = :v_val_unitario * (:v_per_desconto/100); > > v_val_base_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:V_PER_BASE_IPI/100); > v_valor_ipi = :v_val_base_ipi * (:v_per_ipi/100); > v_val_isenta_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:v_isenta_ipi/100); > v_val_outras_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:v_out_ipi/100); > > v_val_base_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:v_per_BASE_icms/100); > v_valor_icms = :v_val_base_icms * (:v_per_icms/100); > v_val_isenta_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:v_isenta_icms/100); > v_val_outras_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:v_out_icms/100); > > v_valor_item = (:v_qtd * :v_val_unitario) + v_valor_ipi; > > v_valor_total = (:v_qtd * (:v_val_unitario - :v_valor_desconto)); > > if (:v_sit_ipi_emb = 'S') then > v_valor_total = v_valor_total + v_valor_ipi; > else > v_valor_total = v_valor_total; > > if (:v_per_ipi <> 0) then > BEGIN > V_VAL_MARGEM_AGREGADA = :v_valor_item * (:v_per_iva/100); > v_bc_icms_st = :v_valor_item + :v_val_margem_agregada; > v_val_icms_st = :v_bc_icms_st * (:v_per_icms/100); > v_val_icms_st = :v_val_icms_st - v_valor_icms; > v_valor_icms = :v_val_icms_st; > v_valor_total = ((:v_qtd * :v_val_unitario)+ v_valor_ipi)+ > v_valor_icms; > END > > suspend; > end > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Information from ESET Smart Security, version of virus signature database 3533 (20081017) __________ > > The message was checked by ESET Smart Security. > > http://www.eset.com > > > > From oleber.itajai em gmail.com Mon Oct 20 16:44:33 2008 From: oleber.itajai em gmail.com (Sandro) Date: Mon, 20 Oct 2008 16:44:33 -0200 Subject: [firebase-br] Problema com retorno da Procedure References: <48FCB018.1040304@stetika.com.br><00ee01c932e9$4c1345b0$8603a8c0@motocana.com> <48FCDE99.8080107@stetika.com.br> Message-ID: <004001c932e3$e72e3560$0d01a8c0@krobel> Ja tentou enviar ponto (.) para separar decimal ao invez de virgula (,) ? ----- Original Message ----- From: "Isael Faria Junior" To: "FireBase" Sent: Monday, October 20, 2008 5:40 PM Subject: Re: [firebase-br] Problema com retorno da Procedure Não deu certo o estranho e que acabei de fazer um teste passando o valor_unitario de 0,95 e retornei o mesmo, porem ja retornou com o valor de 95. Aparentemente o problema e com o valor de entrada, o FB esta desprecando o 0, e deixando só o valor resto do valor. Kleber Caneva escreveu: > Tente trocar tudo que vc divide por 100 para 100.00 > > > []´s > > Kléber Caneva > > ----- Original Message ----- > From: "Isael Faria Junior" > To: "FireBase" > Sent: Monday, October 20, 2008 1:21 PM > Subject: [firebase-br] Problema com retorno da Procedure > > > Pessoal, > > tenho uma procedure que me retorna valores após o calculo, > porem quando uso valores inteiros para calculo ele me retorna valores > corretos, mais quando passo valores com virgula ele multiplica o valor > por 100, > alguem poria me dar uma luz ? > > Estou pegando o retorno pelo delphi 7, pelo banco o retorna da correto, > porem se gravar da um valor diferente > > Procedure > SET TERM ^ ; > > CREATE PROCEDURE SP_CALCULO_IMPOSTO_NF ( > V_SIT_IPI_EMB VARCHAR(1), > V_PER_DESCONTO DOUBLE PRECISION, > V_PESO DOUBLE PRECISION, > V_QTD DOUBLE PRECISION, > V_VAL_UNITARIO DOUBLE PRECISION, > V_TIP_OPERACAO INTEGER, > V_ID_PRODUTO INTEGER, > V_PER_IPI DOUBLE PRECISION, > V_PER_ICMS DOUBLE PRECISION) > RETURNS ( > V_VALOR_IPI NUMERIC(15,2), > V_VALOR_ICMS NUMERIC(15,2), > V_VALOR_DESCONTO NUMERIC(15,2), > V_VALOR_TOTAL NUMERIC(15,2), > V_VAL_BASE_IPI NUMERIC(15,2), > V_VAL_ISENTA_IPI NUMERIC(15,2), > V_VAL_OUTRAS_IPI NUMERIC(15,2), > V_VAL_BASE_ICMS NUMERIC(15,2), > V_VAL_ISENTA_ICMS NUMERIC(15,2), > V_VAL_OUTRAS_ICMS NUMERIC(15,2)) > AS > DECLARE VARIABLE V_BC_ICMS_ST NUMERIC(15,2); > DECLARE VARIABLE V_VAL_ICMS_ST NUMERIC(15,2); > DECLARE VARIABLE V_ISENTA_IPI NUMERIC(15,2); > DECLARE VARIABLE V_OUT_IPI NUMERIC(15,2); > DECLARE VARIABLE V_ISENTA_ICMS NUMERIC(15,2); > DECLARE VARIABLE V_OUT_ICMS NUMERIC(15,2); > DECLARE VARIABLE V_PER_IVA NUMERIC(15,2); > DECLARE VARIABLE V_VALOR_ITEM NUMERIC(15,2); > DECLARE VARIABLE V_VAL_MARGEM_AGREGADA NUMERIC(15,2); > DECLARE VARIABLE V_PER_BASE_IPI NUMERIC(15,2); > DECLARE VARIABLE V_PER_BASE_ICMS NUMERIC(15,2); > begin > if (v_peso <> 0) then > v_qtd = v_peso; > > > SELECT perc_ipi,isenta_ipi,outras_ipi, > perc_icms,isenta_icms,outras_icms > FROM TIPO_OPERACAO > WHERE id_tipo_operacao = :v_tip_operacao > INTO :V_PER_BASE_IPI,:v_isenta_ipi,:v_out_ipi, > :v_per_BASE_icms,:v_isenta_icms,:v_out_icms; > > > SELECT per_iva FROM PRODUTOS > WHERE ID_PRODUTO = :v_id_produto > INTO :v_per_iva; > > if (:v_per_iva IS NULL) then > V_PER_IVA = 0; > > v_valor_desconto = :v_val_unitario * (:v_per_desconto/100); > > v_val_base_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:V_PER_BASE_IPI/100); > v_valor_ipi = :v_val_base_ipi * (:v_per_ipi/100); > v_val_isenta_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:v_isenta_ipi/100); > v_val_outras_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:v_out_ipi/100); > > v_val_base_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:v_per_BASE_icms/100); > v_valor_icms = :v_val_base_icms * (:v_per_icms/100); > v_val_isenta_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:v_isenta_icms/100); > v_val_outras_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:v_out_icms/100); > > v_valor_item = (:v_qtd * :v_val_unitario) + v_valor_ipi; > > v_valor_total = (:v_qtd * (:v_val_unitario - :v_valor_desconto)); > > if (:v_sit_ipi_emb = 'S') then > v_valor_total = v_valor_total + v_valor_ipi; > else > v_valor_total = v_valor_total; > > if (:v_per_ipi <> 0) then > BEGIN > V_VAL_MARGEM_AGREGADA = :v_valor_item * (:v_per_iva/100); > v_bc_icms_st = :v_valor_item + :v_val_margem_agregada; > v_val_icms_st = :v_bc_icms_st * (:v_per_icms/100); > v_val_icms_st = :v_val_icms_st - v_valor_icms; > v_valor_icms = :v_val_icms_st; > v_valor_total = ((:v_qtd * :v_val_unitario)+ v_valor_ipi)+ > v_valor_icms; > END > > suspend; > end > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Information from ESET Smart Security, version of virus signature database 3533 (20081017) __________ > > The message was checked by ESET Smart Security. > > http://www.eset.com > > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From isael em stetika.com.br Mon Oct 20 18:08:06 2008 From: isael em stetika.com.br (Isael Faria Junior) Date: Mon, 20 Oct 2008 17:08:06 -0300 Subject: [firebase-br] Problema com retorno da Procedure In-Reply-To: <004001c932e3$e72e3560$0d01a8c0@krobel> References: <48FCB018.1040304@stetika.com.br><00ee01c932e9$4c1345b0$8603a8c0@motocana.com> <48FCDE99.8080107@stetika.com.br> <004001c932e3$e72e3560$0d01a8c0@krobel> Message-ID: <48FCE526.9030807@stetika.com.br> JA PELO BANCO BLZ MAIS PELO DELPHI NADA FEITO. ALEM QUE NO DELPHI PASSO UM VALOR NUMERICO. Sandro escreveu: > Ja tentou enviar ponto (.) para separar decimal ao invez de virgula (,) ? > ----- Original Message ----- > From: "Isael Faria Junior" > To: "FireBase" > Sent: Monday, October 20, 2008 5:40 PM > Subject: Re: [firebase-br] Problema com retorno da Procedure > > > Não deu certo > o estranho e que acabei de fazer um teste passando o valor_unitario de > 0,95 e retornei o mesmo, porem ja retornou com o valor de 95. > Aparentemente o problema e com o valor de entrada, o FB esta desprecando > o 0, e deixando só o valor resto do valor. > > Kleber Caneva escreveu: > >> Tente trocar tudo que vc divide por 100 para 100.00 >> >> >> []´s >> >> Kléber Caneva >> >> ----- Original Message ----- >> From: "Isael Faria Junior" >> To: "FireBase" >> Sent: Monday, October 20, 2008 1:21 PM >> Subject: [firebase-br] Problema com retorno da Procedure >> >> >> Pessoal, >> >> tenho uma procedure que me retorna valores após o calculo, >> porem quando uso valores inteiros para calculo ele me retorna valores >> corretos, mais quando passo valores com virgula ele multiplica o valor >> por 100, >> alguem poria me dar uma luz ? >> >> Estou pegando o retorno pelo delphi 7, pelo banco o retorna da correto, >> porem se gravar da um valor diferente >> >> Procedure >> SET TERM ^ ; >> >> CREATE PROCEDURE SP_CALCULO_IMPOSTO_NF ( >> V_SIT_IPI_EMB VARCHAR(1), >> V_PER_DESCONTO DOUBLE PRECISION, >> V_PESO DOUBLE PRECISION, >> V_QTD DOUBLE PRECISION, >> V_VAL_UNITARIO DOUBLE PRECISION, >> V_TIP_OPERACAO INTEGER, >> V_ID_PRODUTO INTEGER, >> V_PER_IPI DOUBLE PRECISION, >> V_PER_ICMS DOUBLE PRECISION) >> RETURNS ( >> V_VALOR_IPI NUMERIC(15,2), >> V_VALOR_ICMS NUMERIC(15,2), >> V_VALOR_DESCONTO NUMERIC(15,2), >> V_VALOR_TOTAL NUMERIC(15,2), >> V_VAL_BASE_IPI NUMERIC(15,2), >> V_VAL_ISENTA_IPI NUMERIC(15,2), >> V_VAL_OUTRAS_IPI NUMERIC(15,2), >> V_VAL_BASE_ICMS NUMERIC(15,2), >> V_VAL_ISENTA_ICMS NUMERIC(15,2), >> V_VAL_OUTRAS_ICMS NUMERIC(15,2)) >> AS >> DECLARE VARIABLE V_BC_ICMS_ST NUMERIC(15,2); >> DECLARE VARIABLE V_VAL_ICMS_ST NUMERIC(15,2); >> DECLARE VARIABLE V_ISENTA_IPI NUMERIC(15,2); >> DECLARE VARIABLE V_OUT_IPI NUMERIC(15,2); >> DECLARE VARIABLE V_ISENTA_ICMS NUMERIC(15,2); >> DECLARE VARIABLE V_OUT_ICMS NUMERIC(15,2); >> DECLARE VARIABLE V_PER_IVA NUMERIC(15,2); >> DECLARE VARIABLE V_VALOR_ITEM NUMERIC(15,2); >> DECLARE VARIABLE V_VAL_MARGEM_AGREGADA NUMERIC(15,2); >> DECLARE VARIABLE V_PER_BASE_IPI NUMERIC(15,2); >> DECLARE VARIABLE V_PER_BASE_ICMS NUMERIC(15,2); >> begin >> if (v_peso <> 0) then >> v_qtd = v_peso; >> >> >> SELECT perc_ipi,isenta_ipi,outras_ipi, >> perc_icms,isenta_icms,outras_icms >> FROM TIPO_OPERACAO >> WHERE id_tipo_operacao = :v_tip_operacao >> INTO :V_PER_BASE_IPI,:v_isenta_ipi,:v_out_ipi, >> :v_per_BASE_icms,:v_isenta_icms,:v_out_icms; >> >> >> SELECT per_iva FROM PRODUTOS >> WHERE ID_PRODUTO = :v_id_produto >> INTO :v_per_iva; >> >> if (:v_per_iva IS NULL) then >> V_PER_IVA = 0; >> >> v_valor_desconto = :v_val_unitario * (:v_per_desconto/100); >> >> v_val_base_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * >> (:V_PER_BASE_IPI/100); >> v_valor_ipi = :v_val_base_ipi * (:v_per_ipi/100); >> v_val_isenta_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * >> (:v_isenta_ipi/100); >> v_val_outras_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * >> (:v_out_ipi/100); >> >> v_val_base_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * >> (:v_per_BASE_icms/100); >> v_valor_icms = :v_val_base_icms * (:v_per_icms/100); >> v_val_isenta_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * >> (:v_isenta_icms/100); >> v_val_outras_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * >> (:v_out_icms/100); >> >> v_valor_item = (:v_qtd * :v_val_unitario) + v_valor_ipi; >> >> v_valor_total = (:v_qtd * (:v_val_unitario - :v_valor_desconto)); >> >> if (:v_sit_ipi_emb = 'S') then >> v_valor_total = v_valor_total + v_valor_ipi; >> else >> v_valor_total = v_valor_total; >> >> if (:v_per_ipi <> 0) then >> BEGIN >> V_VAL_MARGEM_AGREGADA = :v_valor_item * (:v_per_iva/100); >> v_bc_icms_st = :v_valor_item + :v_val_margem_agregada; >> v_val_icms_st = :v_bc_icms_st * (:v_per_icms/100); >> v_val_icms_st = :v_val_icms_st - v_valor_icms; >> v_valor_icms = :v_val_icms_st; >> v_valor_total = ((:v_qtd * :v_val_unitario)+ v_valor_ipi)+ >> v_valor_icms; >> END >> >> suspend; >> end >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> __________ Information from ESET Smart Security, version of virus >> > signature database 3533 (20081017) __________ > >> The message was checked by ESET Smart Security. >> >> http://www.eset.com >> >> >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Information from ESET Smart Security, version of virus signature database 3533 (20081017) __________ > > The message was checked by ESET Smart Security. > > http://www.eset.com > > > > From kdcc em terra.com.br Mon Oct 20 18:52:20 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Mon, 20 Oct 2008 17:52:20 -0300 Subject: [firebase-br] Problema com retorno da Procedure References: <48FCB018.1040304@stetika.com.br><00ee01c932e9$4c1345b0$8603a8c0@motocana.com> <48FCDE99.8080107@stetika.com.br> Message-ID: <017d01c932f5$c9176620$8603a8c0@motocana.com> Você está colcoando virgula ou ponto ? Para o FB tem que ser o ponto (acho que pra maioria dos SGDB).. ele usa padrão americano []´s Kléber Caneva ----- Original Message ----- From: "Isael Faria Junior" To: "FireBase" Sent: Monday, October 20, 2008 4:40 PM Subject: Re: [firebase-br] Problema com retorno da Procedure Não deu certo o estranho e que acabei de fazer um teste passando o valor_unitario de 0,95 e retornei o mesmo, porem ja retornou com o valor de 95. Aparentemente o problema e com o valor de entrada, o FB esta desprecando o 0, e deixando só o valor resto do valor. Kleber Caneva escreveu: > Tente trocar tudo que vc divide por 100 para 100.00 > > > []´s > > Kléber Caneva > > ----- Original Message ----- > From: "Isael Faria Junior" > To: "FireBase" > Sent: Monday, October 20, 2008 1:21 PM > Subject: [firebase-br] Problema com retorno da Procedure > > > Pessoal, > > tenho uma procedure que me retorna valores após o calculo, > porem quando uso valores inteiros para calculo ele me retorna valores > corretos, mais quando passo valores com virgula ele multiplica o valor > por 100, > alguem poria me dar uma luz ? > > Estou pegando o retorno pelo delphi 7, pelo banco o retorna da correto, > porem se gravar da um valor diferente > > Procedure > SET TERM ^ ; > > CREATE PROCEDURE SP_CALCULO_IMPOSTO_NF ( > V_SIT_IPI_EMB VARCHAR(1), > V_PER_DESCONTO DOUBLE PRECISION, > V_PESO DOUBLE PRECISION, > V_QTD DOUBLE PRECISION, > V_VAL_UNITARIO DOUBLE PRECISION, > V_TIP_OPERACAO INTEGER, > V_ID_PRODUTO INTEGER, > V_PER_IPI DOUBLE PRECISION, > V_PER_ICMS DOUBLE PRECISION) > RETURNS ( > V_VALOR_IPI NUMERIC(15,2), > V_VALOR_ICMS NUMERIC(15,2), > V_VALOR_DESCONTO NUMERIC(15,2), > V_VALOR_TOTAL NUMERIC(15,2), > V_VAL_BASE_IPI NUMERIC(15,2), > V_VAL_ISENTA_IPI NUMERIC(15,2), > V_VAL_OUTRAS_IPI NUMERIC(15,2), > V_VAL_BASE_ICMS NUMERIC(15,2), > V_VAL_ISENTA_ICMS NUMERIC(15,2), > V_VAL_OUTRAS_ICMS NUMERIC(15,2)) > AS > DECLARE VARIABLE V_BC_ICMS_ST NUMERIC(15,2); > DECLARE VARIABLE V_VAL_ICMS_ST NUMERIC(15,2); > DECLARE VARIABLE V_ISENTA_IPI NUMERIC(15,2); > DECLARE VARIABLE V_OUT_IPI NUMERIC(15,2); > DECLARE VARIABLE V_ISENTA_ICMS NUMERIC(15,2); > DECLARE VARIABLE V_OUT_ICMS NUMERIC(15,2); > DECLARE VARIABLE V_PER_IVA NUMERIC(15,2); > DECLARE VARIABLE V_VALOR_ITEM NUMERIC(15,2); > DECLARE VARIABLE V_VAL_MARGEM_AGREGADA NUMERIC(15,2); > DECLARE VARIABLE V_PER_BASE_IPI NUMERIC(15,2); > DECLARE VARIABLE V_PER_BASE_ICMS NUMERIC(15,2); > begin > if (v_peso <> 0) then > v_qtd = v_peso; > > > SELECT perc_ipi,isenta_ipi,outras_ipi, > perc_icms,isenta_icms,outras_icms > FROM TIPO_OPERACAO > WHERE id_tipo_operacao = :v_tip_operacao > INTO :V_PER_BASE_IPI,:v_isenta_ipi,:v_out_ipi, > :v_per_BASE_icms,:v_isenta_icms,:v_out_icms; > > > SELECT per_iva FROM PRODUTOS > WHERE ID_PRODUTO = :v_id_produto > INTO :v_per_iva; > > if (:v_per_iva IS NULL) then > V_PER_IVA = 0; > > v_valor_desconto = :v_val_unitario * (:v_per_desconto/100); > > v_val_base_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:V_PER_BASE_IPI/100); > v_valor_ipi = :v_val_base_ipi * (:v_per_ipi/100); > v_val_isenta_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:v_isenta_ipi/100); > v_val_outras_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:v_out_ipi/100); > > v_val_base_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:v_per_BASE_icms/100); > v_valor_icms = :v_val_base_icms * (:v_per_icms/100); > v_val_isenta_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:v_isenta_icms/100); > v_val_outras_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * > (:v_out_icms/100); > > v_valor_item = (:v_qtd * :v_val_unitario) + v_valor_ipi; > > v_valor_total = (:v_qtd * (:v_val_unitario - :v_valor_desconto)); > > if (:v_sit_ipi_emb = 'S') then > v_valor_total = v_valor_total + v_valor_ipi; > else > v_valor_total = v_valor_total; > > if (:v_per_ipi <> 0) then > BEGIN > V_VAL_MARGEM_AGREGADA = :v_valor_item * (:v_per_iva/100); > v_bc_icms_st = :v_valor_item + :v_val_margem_agregada; > v_val_icms_st = :v_bc_icms_st * (:v_per_icms/100); > v_val_icms_st = :v_val_icms_st - v_valor_icms; > v_valor_icms = :v_val_icms_st; > v_valor_total = ((:v_qtd * :v_val_unitario)+ v_valor_ipi)+ > v_valor_icms; > END > > suspend; > end > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Information from ESET Smart Security, version of virus > signature database 3533 (20081017) __________ > > The message was checked by ESET Smart Security. > > http://www.eset.com > > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From j.aparecido.p em gmail.com Mon Oct 20 18:14:18 2008 From: j.aparecido.p em gmail.com (=?ISO-8859-1?Q?Jos=E9_Aparecido_Pereira?=) Date: Mon, 20 Oct 2008 18:14:18 -0200 Subject: [firebase-br] ajuda em uma Query Message-ID: <45e8aea50810201314k168980d8t5fc07ac80674a151@mail.gmail.com> Olá pessoal, Estamos procurando uma solução para resolvermos numa query, usando o FireBird 1.5, vou tentar explicar. Precisamos percorrer os campos de um mesmo registro e fazer validação alguns deles( dias da semana num único registro ), seria equivalente o comando: for i := 0 to tabela.fieldscount do Dá pra fazer +- isso numa query no FireBird? Obrigado, José Aparecido From douglasht em gmail.com Mon Oct 20 18:19:58 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 20 Oct 2008 17:19:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?Novo=3A_Sin=E1tica_Monitor_Beta?= Message-ID: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com> Oi Pessoal! Acabei de colocar no ar o primeiro beta público do Sinática Monitor. Mais informações aqui: http://www.sinatica.com/blog/br/index.php/2008/10/chegou-o-sinatica-monitor-beta Obrigado, -- Douglas Tosi www.sinatica.com From jmchenri em uem.br Mon Oct 20 18:41:11 2008 From: jmchenri em uem.br (=?iso-8859-1?Q?Jos=E9_Maria_Campos_Henriques?=) Date: Mon, 20 Oct 2008 17:41:11 -0300 Subject: [firebase-br] Windows Server 2008 Message-ID: <714FF4A884634C289BB195E1130E39E8@npd101695> Boa tarde, Gostaria de confirmar se o Firebird 1.5 roda no Windows Server 2008. Grato, José Maria -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. From fmarques em nautilus.com.br Mon Oct 20 19:29:21 2008 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Mon, 20 Oct 2008 18:29:21 -0300 Subject: [firebase-br] Problema com retorno da Procedure In-Reply-To: <48FCDE99.8080107@stetika.com.br> References: <48FCB018.1040304@stetika.com.br> <00ee01c932e9$4c1345b0$8603a8c0@motocana.com> <48FCDE99.8080107@stetika.com.br> Message-ID: <48FCF831.7050905@nautilus.com.br> Vejo que nos valores de entrada você utiliza DOUBLE PRECISION, algum motivo para não usar NUMERIC(15,2)? Abraços, -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 / ICQ: 267-074-196 Linux Registred User #362204 (debian 4.0 "etch") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" Isael Faria Junior wrote: > Não deu certo > o estranho e que acabei de fazer um teste passando o valor_unitario de > 0,95 e retornei o mesmo, porem ja retornou com o valor de 95. > Aparentemente o problema e com o valor de entrada, o FB esta > desprecando o 0, e deixando só o valor resto do valor. > > Kleber Caneva escreveu: >> Tente trocar tudo que vc divide por 100 para 100.00 >> >> >> []´s >> >> Kléber Caneva >> >> ----- Original Message ----- From: "Isael Faria Junior" >> >> To: "FireBase" >> Sent: Monday, October 20, 2008 1:21 PM >> Subject: [firebase-br] Problema com retorno da Procedure >> >> >> Pessoal, >> >> tenho uma procedure que me retorna valores após o calculo, >> porem quando uso valores inteiros para calculo ele me retorna valores >> corretos, mais quando passo valores com virgula ele multiplica o valor >> por 100, >> alguem poria me dar uma luz ? >> >> Estou pegando o retorno pelo delphi 7, pelo banco o retorna da correto, >> porem se gravar da um valor diferente >> >> Procedure >> SET TERM ^ ; >> >> CREATE PROCEDURE SP_CALCULO_IMPOSTO_NF ( >> V_SIT_IPI_EMB VARCHAR(1), >> V_PER_DESCONTO DOUBLE PRECISION, >> V_PESO DOUBLE PRECISION, >> V_QTD DOUBLE PRECISION, >> V_VAL_UNITARIO DOUBLE PRECISION, >> V_TIP_OPERACAO INTEGER, >> V_ID_PRODUTO INTEGER, >> V_PER_IPI DOUBLE PRECISION, >> V_PER_ICMS DOUBLE PRECISION) >> RETURNS ( >> V_VALOR_IPI NUMERIC(15,2), >> V_VALOR_ICMS NUMERIC(15,2), >> V_VALOR_DESCONTO NUMERIC(15,2), >> V_VALOR_TOTAL NUMERIC(15,2), >> V_VAL_BASE_IPI NUMERIC(15,2), >> V_VAL_ISENTA_IPI NUMERIC(15,2), >> V_VAL_OUTRAS_IPI NUMERIC(15,2), >> V_VAL_BASE_ICMS NUMERIC(15,2), >> V_VAL_ISENTA_ICMS NUMERIC(15,2), >> V_VAL_OUTRAS_ICMS NUMERIC(15,2)) >> AS >> DECLARE VARIABLE V_BC_ICMS_ST NUMERIC(15,2); >> DECLARE VARIABLE V_VAL_ICMS_ST NUMERIC(15,2); >> DECLARE VARIABLE V_ISENTA_IPI NUMERIC(15,2); >> DECLARE VARIABLE V_OUT_IPI NUMERIC(15,2); >> DECLARE VARIABLE V_ISENTA_ICMS NUMERIC(15,2); >> DECLARE VARIABLE V_OUT_ICMS NUMERIC(15,2); >> DECLARE VARIABLE V_PER_IVA NUMERIC(15,2); >> DECLARE VARIABLE V_VALOR_ITEM NUMERIC(15,2); >> DECLARE VARIABLE V_VAL_MARGEM_AGREGADA NUMERIC(15,2); >> DECLARE VARIABLE V_PER_BASE_IPI NUMERIC(15,2); >> DECLARE VARIABLE V_PER_BASE_ICMS NUMERIC(15,2); >> begin >> if (v_peso <> 0) then >> v_qtd = v_peso; >> >> >> SELECT perc_ipi,isenta_ipi,outras_ipi, >> perc_icms,isenta_icms,outras_icms >> FROM TIPO_OPERACAO >> WHERE id_tipo_operacao = :v_tip_operacao >> INTO :V_PER_BASE_IPI,:v_isenta_ipi,:v_out_ipi, >> :v_per_BASE_icms,:v_isenta_icms,:v_out_icms; >> >> >> SELECT per_iva FROM PRODUTOS >> WHERE ID_PRODUTO = :v_id_produto >> INTO :v_per_iva; >> >> if (:v_per_iva IS NULL) then >> V_PER_IVA = 0; >> >> v_valor_desconto = :v_val_unitario * (:v_per_desconto/100); >> >> v_val_base_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * >> (:V_PER_BASE_IPI/100); >> v_valor_ipi = :v_val_base_ipi * (:v_per_ipi/100); >> v_val_isenta_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * >> (:v_isenta_ipi/100); >> v_val_outras_ipi = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * >> (:v_out_ipi/100); >> >> v_val_base_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * >> (:v_per_BASE_icms/100); >> v_valor_icms = :v_val_base_icms * (:v_per_icms/100); >> v_val_isenta_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * >> (:v_isenta_icms/100); >> v_val_outras_icms = ((:v_qtd * :v_val_unitario) - :v_valor_desconto) * >> (:v_out_icms/100); >> >> v_valor_item = (:v_qtd * :v_val_unitario) + v_valor_ipi; >> >> v_valor_total = (:v_qtd * (:v_val_unitario - :v_valor_desconto)); >> >> if (:v_sit_ipi_emb = 'S') then >> v_valor_total = v_valor_total + v_valor_ipi; >> else >> v_valor_total = v_valor_total; >> >> if (:v_per_ipi <> 0) then >> BEGIN >> V_VAL_MARGEM_AGREGADA = :v_valor_item * (:v_per_iva/100); >> v_bc_icms_st = :v_valor_item + :v_val_margem_agregada; >> v_val_icms_st = :v_bc_icms_st * (:v_per_icms/100); >> v_val_icms_st = :v_val_icms_st - v_valor_icms; >> v_valor_icms = :v_val_icms_st; >> v_valor_total = ((:v_qtd * :v_val_unitario)+ v_valor_ipi)+ >> v_valor_icms; >> END >> >> suspend; >> end >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> __________ Information from ESET Smart Security, version of virus >> signature database 3533 (20081017) __________ >> >> The message was checked by ESET Smart Security. >> >> http://www.eset.com >> _VAL_UNITARIO DOUBLE PRECISION >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Oct 21 07:28:43 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Tue, 21 Oct 2008 07:28:43 -0200 Subject: [firebase-br] =?iso-8859-1?q?Novo=3A_Sin=E1tica_Monitor_Beta?= In-Reply-To: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com> References: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com> Message-ID: Douglas Tosi escreveu: > Oi Pessoal! > > Acabei de colocar no ar o primeiro beta público do Sinática Monitor. > Mais informações aqui: > http://www.sinatica.com/blog/br/index.php/2008/10/chegou-o-sinatica-monitor-beta > > Obrigado, Uma dúvida.. Se é gratuito porque tem data de expiração?? *Termo de uso* *LICENÇA* A Sinática Tecnologia da Informação ltda. (Sinática) lhe concede uma licença gratuita, não-exclusiva, para o uso do software Sinática Monitor Beta (Software). *Esta licença expira em 24/12/2008*. Não entendi, no site você diz que é gratuito em fase de beta. "Apreciamos seu interesse no Sinática Monitor for Firebird." "No momento o Sinática Monitor está em fase de Beta. Durante este" "período ele é gratuito." "É só baixar e usar." -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From douglasht em gmail.com Tue Oct 21 07:49:56 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 21 Oct 2008 06:49:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?Novo=3A_Sin=E1tica_Monitor_Beta?= In-Reply-To: References: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com> Message-ID: <249af69e0810210249u45472858k8be98a81a1073f@mail.gmail.com> 2008/10/21 Fausto : >> Acabei de colocar no ar o primeiro beta público do Sinática Monitor. > Uma dúvida.. > Se é gratuito porque tem data de expiração?? Oi Fausto, É isso mesmo. Ele é gratuito durante o período de beta. Como o período de beta não vai durar para sempre, a licença expõe uma data limite. []s -- Douglas Tosi www.sinatica.com From fausto.s.a em uol.com.br Tue Oct 21 07:56:10 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Tue, 21 Oct 2008 07:56:10 -0200 Subject: [firebase-br] =?iso-8859-1?q?Novo=3A_Sin=E1tica_Monitor_Beta?= In-Reply-To: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com> References: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com> Message-ID: Douglas Tosi escreveu: > Oi Pessoal! > > Acabei de colocar no ar o primeiro beta público do Sinática Monitor. > Mais informações aqui: > http://www.sinatica.com/blog/br/index.php/2008/10/chegou-o-sinatica-monitor-beta > > Obrigado, Douglas, notei que durante a instalação você faz uma verificação sobre as atualizações do .NetFrameWork. O Sinática Monitor foi desenvolvido em qual linguagem? Em tempo, faltou você informar que ele não suporta versões do Firebird abaixo da 2.1. -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From douglasht em gmail.com Tue Oct 21 08:06:56 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 21 Oct 2008 07:06:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?Novo=3A_Sin=E1tica_Monitor_Beta?= In-Reply-To: References: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com> Message-ID: <249af69e0810210306y7e1f0a31s65c0ac9c74f669b9@mail.gmail.com> 2008/10/21 Fausto : > Douglas, notei que durante a instalação você faz uma verificação sobre as > atualizações do .NetFrameWork. > O Sinática Monitor foi desenvolvido em qual linguagem? C# no VS2008 > Em tempo, faltou você informar que ele não suporta versões do Firebird > abaixo da 2.1. Está na página Requerimentos do Sistema. Mas você não é o primeiro que sente falta dessa informação de forma mais clara. Vou atualizar o site hoje para melhorar isso. Obrigado, -- Douglas Tosi www.sinatica.com From vansiqq em gmail.com Tue Oct 21 08:15:47 2008 From: vansiqq em gmail.com (Evandro Siqueira) Date: Tue, 21 Oct 2008 07:15:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?Novo=3A_Sin=E1tica_Monitor_Beta?= In-Reply-To: <249af69e0810210249u45472858k8be98a81a1073f@mail.gmail.com> References: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com> <249af69e0810210249u45472858k8be98a81a1073f@mail.gmail.com> Message-ID: <48FDABD3.5000804@gmail.com> Douglas Tosi escreveu: > 2008/10/21 Fausto : > >>> Acabei de colocar no ar o primeiro beta público do Sinática Monitor. >>> >> Uma dúvida.. >> Se é gratuito porque tem data de expiração?? >> > > Oi Fausto, > > É isso mesmo. Ele é gratuito durante o período de beta. > Como o período de beta não vai durar para sempre, a licença expõe uma > data limite. > > []s > Ou seja, mais um daqueles típicos programas que são disponibilizados pra o pessoal testar e depois que estiver totalmente funcional, a licença passa a ser comercial. Uma boa forma de evitar as despesas com uma equipe de depuração. Evandro Siqueira. Programador Aracaju/SE From douglasht em gmail.com Tue Oct 21 08:28:35 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 21 Oct 2008 07:28:35 -0300 Subject: [firebase-br] =?iso-8859-1?q?Novo=3A_Sin=E1tica_Monitor_Beta?= In-Reply-To: <48FDABD3.5000804@gmail.com> References: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com> <249af69e0810210249u45472858k8be98a81a1073f@mail.gmail.com> <48FDABD3.5000804@gmail.com> Message-ID: <249af69e0810210328rb2cc6adp105cb77886c212e8@mail.gmail.com> 2008/10/21 Evandro Siqueira : > Ou seja, mais um daqueles típicos programas que são disponibilizados pra o > pessoal testar e depois que estiver totalmente funcional, a licença passa a > ser comercial. Uma boa forma de evitar as despesas com uma equipe de > depuração. Oi Evandro, O Sinática Monitor passou o último mês sendo usado na prática num beta privado. Este beta público foi feito mais para testar os métodos de distribuição em massa e a tradução para inglês do que para testar o programa em si. Obrigado pela atenção, []s -- Douglas Tosi www.sinatica.com From alex.braga03 em gmail.com Tue Oct 21 09:13:37 2008 From: alex.braga03 em gmail.com (Alex Braga) Date: Tue, 21 Oct 2008 09:13:37 -0200 Subject: [firebase-br] =?iso-8859-1?q?Usuario_Permiss=E3o_para_Fazer_Backu?= =?iso-8859-1?q?p?= Message-ID: Olá Pessoal, Gostaria de saber , como posso dar previlegio para um usuario efetuar backup do banco de dados, Atualmente só consigo fazer backup com o SYSDBA. Agradeço a colaboração . At. From listas em warmboot.com.br Tue Oct 21 09:25:04 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 21 Oct 2008 09:25:04 -0200 Subject: [firebase-br] =?iso-8859-1?q?Usuario_Permiss=E3o_para_Fazer_Backu?= =?iso-8859-1?q?p?= In-Reply-To: References: Message-ID: <268837001.20081021092504@warmboot.com.br> O OWNER (dono) do banco de dados tb pode fazer. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br AB> Olá Pessoal, AB> Gostaria de saber , como posso dar previlegio para um usuario efetuar backup AB> do banco de dados, AB> Atualmente só consigo fazer backup com o SYSDBA. AB> Agradeço a colaboração . AB> At. From fmarques em nautilus.com.br Tue Oct 21 09:33:04 2008 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Tue, 21 Oct 2008 08:33:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?Novo=3A_Sin=E1tica_Monitor_Beta?= In-Reply-To: <48FDABD3.5000804@gmail.com> References: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com> <249af69e0810210249u45472858k8be98a81a1073f@mail.gmail.com> <48FDABD3.5000804@gmail.com> Message-ID: <48FDBDF0.7060502@nautilus.com.br> Parece ser bem este o caso!!! Devemos então relatar bugs??? -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 / ICQ: 267-074-196 Linux Registred User #362204 (debian 4.0 "etch") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" Evandro Siqueira wrote: > Douglas Tosi escreveu: >> 2008/10/21 Fausto : >> >>>> Acabei de colocar no ar o primeiro beta público do Sinática Monitor. >>>> >>> Uma dúvida.. >>> Se é gratuito porque tem data de expiração?? >>> >> >> Oi Fausto, >> >> É isso mesmo. Ele é gratuito durante o período de beta. >> Como o período de beta não vai durar para sempre, a licença expõe uma >> data limite. >> >> []s >> > Ou seja, mais um daqueles típicos programas que são disponibilizados > pra o pessoal testar e depois que estiver totalmente funcional, a > licença passa a ser comercial. Uma boa forma de evitar as despesas com > uma equipe de depuração. > > Evandro Siqueira. > Programador > Aracaju/SE > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From stefan em consisanet.com Tue Oct 21 09:36:08 2008 From: stefan em consisanet.com (Stefan Horochovec) Date: Tue, 21 Oct 2008 09:36:08 -0200 Subject: [firebase-br] =?iso-8859-1?q?Novo=3A_Sin=E1tica_Monitor_Beta?= In-Reply-To: <48FDBDF0.7060502@nautilus.com.br> References: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com> <249af69e0810210249u45472858k8be98a81a1073f@mail.gmail.com><48FDABD3.5000804@gmail.com> <48FDBDF0.7060502@nautilus.com.br> Message-ID: <3493B8F319CE4B6E967D80DB9FEDEEE9@consisa51> Nesse caso eu nunca relato bugs... Se fosse uma versao shareware até relataria... Att Stefan Horochovec ----- Original Message ----- From: "Fábio Marques" To: "FireBase" Sent: Tuesday, October 21, 2008 9:33 AM Subject: Re: [firebase-br] Novo: Sinática Monitor Beta > Parece ser bem este o caso!!! Devemos então relatar bugs??? > > -- > F. Marques > Systems Analyst/IT Consultant > E-mail/MSN: fmarques em nautilus.com.br > Home Page: www.nautilus.com.br/~fmarques > Mobile: 91 8208-5996 / ICQ: 267-074-196 > Linux Registred User #362204 (debian 4.0 "etch") > Brazilian Computer Society Member #18201 > > "The box said: Requires MS Windows or better, so I instaled Linux" > > > Evandro Siqueira wrote: >> Douglas Tosi escreveu: >>> 2008/10/21 Fausto : >>> >>>>> Acabei de colocar no ar o primeiro beta público do Sinática Monitor. >>>>> >>>> Uma dúvida.. >>>> Se é gratuito porque tem data de expiração?? >>>> >>> >>> Oi Fausto, >>> >>> É isso mesmo. Ele é gratuito durante o período de beta. >>> Como o período de beta não vai durar para sempre, a licença expõe uma >>> data limite. >>> >>> []s >>> >> Ou seja, mais um daqueles típicos programas que são disponibilizados pra >> o pessoal testar e depois que estiver totalmente funcional, a licença >> passa a ser comercial. Uma boa forma de evitar as despesas com uma equipe >> de depuração. >> >> Evandro Siqueira. >> Programador >> Aracaju/SE >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > !DSPAM:48fdbe1451811804284693! > > From douglasht em gmail.com Tue Oct 21 09:54:06 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 21 Oct 2008 08:54:06 -0300 Subject: [firebase-br] =?iso-8859-1?q?Novo=3A_Sin=E1tica_Monitor_Beta?= In-Reply-To: <48FDBDF0.7060502@nautilus.com.br> References: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com> <249af69e0810210249u45472858k8be98a81a1073f@mail.gmail.com> <48FDABD3.5000804@gmail.com> <48FDBDF0.7060502@nautilus.com.br> Message-ID: <249af69e0810210454o265df3ebn485030fc18d5c584@mail.gmail.com> 2008/10/21 Fábio Marques : > Parece ser bem este o caso!!! Devemos então relatar bugs??? Oi Fábio, Relatar ou não é opção de cada usuário. É claro que eu agradeço. E posso até agradecer com um desconto quando o Sinática Monitor começar a ser vendido. ;) []s -- Douglas Tosi www.sinatica.com From stefan em consisanet.com Tue Oct 21 09:58:49 2008 From: stefan em consisanet.com (Stefan Horochovec) Date: Tue, 21 Oct 2008 09:58:49 -0200 Subject: [firebase-br] =?iso-8859-1?q?Novo=3A_Sin=E1tica_Monitor_Beta?= In-Reply-To: <249af69e0810210454o265df3ebn485030fc18d5c584@mail.gmail.com> References: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com><249af69e0810210249u45472858k8be98a81a1073f@mail.gmail.com><48FDABD3.5000804@gmail.com> <48FDBDF0.7060502@nautilus.com.br> <249af69e0810210454o265df3ebn485030fc18d5c584@mail.gmail.com> Message-ID: <61BDE75DE2B646E4A0A9C1A48BED883D@consisa51> Ei Douglas, pq voce nao faz uma politica mais clara com relação a isso? Att Stefan Horochovec ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Tuesday, October 21, 2008 9:54 AM Subject: Re: [firebase-br] Novo: Sinática Monitor Beta > 2008/10/21 Fábio Marques : >> Parece ser bem este o caso!!! Devemos então relatar bugs??? > > Oi Fábio, > > Relatar ou não é opção de cada usuário. > É claro que eu agradeço. > E posso até agradecer com um desconto quando o Sinática Monitor > começar a ser vendido. ;) > > []s > -- > Douglas Tosi > www.sinatica.com > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > !DSPAM:48fdc2f059511804284693! > > From douglasht em gmail.com Tue Oct 21 10:07:03 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 21 Oct 2008 09:07:03 -0300 Subject: [firebase-br] =?iso-8859-1?q?Novo=3A_Sin=E1tica_Monitor_Beta?= In-Reply-To: <61BDE75DE2B646E4A0A9C1A48BED883D@consisa51> References: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com> <249af69e0810210249u45472858k8be98a81a1073f@mail.gmail.com> <48FDABD3.5000804@gmail.com> <48FDBDF0.7060502@nautilus.com.br> <249af69e0810210454o265df3ebn485030fc18d5c584@mail.gmail.com> <61BDE75DE2B646E4A0A9C1A48BED883D@consisa51> Message-ID: <249af69e0810210507j641c0056j26866b7b2487a7d8@mail.gmail.com> 2008/10/21 Stefan Horochovec : > Ei Douglas, pq voce nao faz uma politica mais clara com relação a isso? Eu havia pensado nisso, mas não gostei da idéia e imaginei mantê-la na informalidade. Mas agora depois deste thread acho que é ótima. Pode deixar que vou voltar a pensar seriamente nela. Obrigado, []s -- Douglas Tosi www.sinatica.com From isael em stetika.com.br Tue Oct 21 11:23:36 2008 From: isael em stetika.com.br (Isael Faria Junior) Date: Tue, 21 Oct 2008 10:23:36 -0300 Subject: [firebase-br] Problema com retorno da Procedure In-Reply-To: <48FCF831.7050905@nautilus.com.br> References: <48FCB018.1040304@stetika.com.br> <00ee01c932e9$4c1345b0$8603a8c0@motocana.com> <48FCDE99.8080107@stetika.com.br> <48FCF831.7050905@nautilus.com.br> Message-ID: <48FDD7D8.70300@stetika.com.br> Não, ja usei todos os tipo como teste. Conforme foi me falado anteriormente o problema realmente e a ',' que no caso do firebird deve ser '.' Valew galera Fábio Marques escreveu: > Vejo que nos valores de entrada você utiliza DOUBLE PRECISION, algum > motivo para não usar NUMERIC(15,2)? > > Abraços, > From isael em stetika.com.br Tue Oct 21 11:30:32 2008 From: isael em stetika.com.br (Isael Faria Junior) Date: Tue, 21 Oct 2008 10:30:32 -0300 Subject: [firebase-br] Comando Round Message-ID: <48FDD978.90004@stetika.com.br> Gostaria de saber como funciona o round no FB. Pelo que entendi ele só faz arredondamento para inteiros ? Estou correto ? Se sim existe alguma que faz arredondamento para valores quebrado do tipo round('1.333',2) = 1.33 ? Como no oracle ? ou Existe alguma udf para adicionar está função ? From adrianosf em uol.com.br Tue Oct 21 10:54:19 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Tue, 21 Oct 2008 10:54:19 -0200 Subject: [firebase-br] Comando Round In-Reply-To: <48FDD978.90004@stetika.com.br> References: <48FDD978.90004@stetika.com.br> Message-ID: <48FDD0FB.40306@uol.com.br> Isael Faria Junior escreveu: > Gostaria de saber como funciona o round no FB. > Pelo que entendi ele só faz arredondamento para inteiros ? > Estou correto ? Se sim existe alguma que faz arredondamento para valores > quebrado do tipo round('1.333',2) = 1.33 ? > Como no oracle ? O ROUND da versão 2.1 faz o que vc quer. Adriano From giovaniroche em msn.com Tue Oct 21 10:59:14 2008 From: giovaniroche em msn.com (=?iso-8859-1?Q?Giovani_Roch=EA?=) Date: Tue, 21 Oct 2008 10:59:14 -0200 Subject: [firebase-br] =?iso-8859-1?q?Como_exibir_M=EAs_por_extenso_no_Fir?= =?iso-8859-1?q?ebird?= Message-ID: Olá. Tenho uma tabela q armazena o mes como smallint e gostaria de saber como fazer para exibir o mês por extenso. Vou usar uma SP para exibir esse resultado. Obrigado _________________________________________________________________ Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video! http://video.msn.com/?mkt=pt-br From eniorm em gmail.com Tue Oct 21 11:06:23 2008 From: eniorm em gmail.com (Enio Marconcini -:- www.Enio.Pro.Br -:-) Date: Tue, 21 Oct 2008 11:06:23 -0200 Subject: [firebase-br] =?iso-8859-1?q?Como_exibir_M=EAs_por_extenso_no_Fir?= =?iso-8859-1?q?ebird?= In-Reply-To: References: Message-ID: <354e237b0810210606p30c7d1dajd9dd5f7b29bdb696@mail.gmail.com> algo do tipo pode resolver: SELECT CASE MES WHEN 1 THEN 'Janeiro' WHEN 2 THEN 'Fevereiro' ... WHEN 12 THEN 'Dezembro END AS MES_NOME FROM MESES On Tue, Oct 21, 2008 at 10:59 AM, Giovani Rochê wrote: > > Olá. > > Tenho uma tabela q armazena o mes como smallint e gostaria de saber como > fazer para exibir o mês por extenso. Vou usar uma SP para exibir esse > resultado. > > Obrigado > _________________________________________________________________ > Confira vídeos com notícias do NY Times, gols direto do Lance, > videocassetadas e muito mais no MSN Video! > http://video.msn.com/?mkt=pt-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 > -- ENIO RODRIGO MARCONCINI www.enio.pro.br From giovaniroche em msn.com Tue Oct 21 11:15:48 2008 From: giovaniroche em msn.com (=?iso-8859-1?Q?Giovani_Roch=EA?=) Date: Tue, 21 Oct 2008 11:15:48 -0200 Subject: [firebase-br] =?iso-8859-1?q?_RE=3A_=09Como_exibir_M=EAs_por_exte?= =?iso-8859-1?q?nso_no_Firebird?= In-Reply-To: <354e237b0810210606p30c7d1dajd9dd5f7b29bdb696@mail.gmail.com> References: <354e237b0810210606p30c7d1dajd9dd5f7b29bdb696@mail.gmail.com> Message-ID: Blz! Valeu pela dica e obrigado pela atenção!> Date: Tue, 21 Oct 2008 11:06:23 -0200> From: eniorm em gmail.com> To: lista em firebase.com.br> Subject: Re: [firebase-br] Como exibir Mês por extenso no Firebird> > algo do tipo pode resolver:> > SELECT> CASE MES> WHEN 1 THEN 'Janeiro'> WHEN 2 THEN 'Fevereiro'> ...> WHEN 12 THEN 'Dezembro> END AS MES_NOME> FROM MESES> > On Tue, Oct 21, 2008 at 10:59 AM, Giovani Rochê wrote:> > >> > Olá.> >> > Tenho uma tabela q armazena o mes como smallint e gostaria de saber como> > fazer para exibir o mês por extenso. Vou usar uma SP para exibir esse> > resultado.> >> > Obrigado> > _________________________________________________________________> > Confira vídeos com notícias do NY Times, gols direto do Lance,> > videocassetadas e muito mais no MSN Video!> > http://video.msn.com/?mkt=pt-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> >> > > > -- > ENIO RODRIGO MARCONCINI> www.enio.pro.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 _________________________________________________________________ Cansado de espaço para só 50 fotos? Conheça o Spaces, o site de relacionamentos com até 6,000 fotos! http://www.amigosdomessenger.com.br From webmaster em sssinformatica.com.br Tue Oct 21 11:29:58 2008 From: webmaster em sssinformatica.com.br (Adriano Ferreira) Date: Tue, 21 Oct 2008 12:29:58 -0100 Subject: [firebase-br] =?utf-8?q?Como_exibir_M=C3=AAs_por_extenso_no_Fireb?= =?utf-8?q?ird?= In-Reply-To: References: Message-ID: <15d160ea0810210629i5df78b4dt9349eb67d1919c75@mail.gmail.com> SELECT CASE MES WHEN 1 THEN 'Janeiro' WHEN 2 THEN 'Fevereiro' WHEN 3 THEN '...' ELSE 'erro' END AS MESEXTENSO FROM TABELA 2008/10/21 Giovani Rochê > Olá. > > Tenho uma tabela q armazena o mes como smallint e gostaria de saber como > fazer para exibir o mês por extenso. Vou usar uma SP para exibir esse > resultado. > > Obrigado > _________________________________________________________________ > Confira vídeos com notícias do NY Times, gols direto do Lance, > videocassetadas e muito mais no MSN Video! > http://video.msn.com/?mkt=pt-br > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From listas.denisguerra em gmail.com Tue Oct 21 12:03:21 2008 From: listas.denisguerra em gmail.com (Denis da Silva Guerra) Date: Tue, 21 Oct 2008 12:03:21 -0200 Subject: [firebase-br] FB 2.1 x Microsoft Visual C++ runtime library In-Reply-To: <686247300810180524j189d661eu51e14775df747c6e@mail.gmail.com> References: <48F89136.9030005@mhnet.com.br> <686247300810180524j189d661eu51e14775df747c6e@mail.gmail.com> Message-ID: <48fde104.2287460a.2206.05f8@mx.google.com> Pessoal, Após migrar as máquinas dos meus clientes para o Firebird 2.1, tive 3 casos em que o acesso ao Firebird Gera o seguinte erro: "Microsoft Visual C++ runtime library" "Runtime Error!" "R6034" "An application has made an attempt to load the C runtime library incorretly." "Please contact the application's support team for more information." Se desinstalo o FB 2.1 e volto para o 2.0, tudo funciona perfeitamente. Nessas mesmas máquinas, mesmo apagando as partições, formatando e reinstalando o Windows XP, dá este erro com o Firebird 2.1, simplesmente tentando qualquer acesso, mesmo pelo IBExpert... Como ainda faltam muitos clientes para migração, estou bastante preocupado com os problemas que posso ter daqui pra frente. As 3 máquinas que apresentaram este problema, foram: Pentium 3, Semprom e Celeron. Realmente existe alguma incompatibilidade do FB2.1 com determinadas máquinas? (que não existiam no FB2.0!) Existe alguma forma de contornar esta incompatibilidade? abs ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^ Denis da Silva Guerra denisdsguerra em gmail.com São José do Vale do Rio Preto - RJ ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^ From kdcc em terra.com.br Tue Oct 21 13:09:50 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Tue, 21 Oct 2008 12:09:50 -0300 Subject: [firebase-br] =?iso-8859-1?q?Novo=3A_Sin=E1tica_Monitor_Beta?= References: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com><249af69e0810210249u45472858k8be98a81a1073f@mail.gmail.com> <48FDABD3.5000804@gmail.com> Message-ID: <013801c9338f$44e6dc10$8603a8c0@motocana.com> Fica a dúvida.. o produto é Free durante a fase Beta... mas "Quanto ele está pagando para que eu gaste meu tempo testando pra ele ?" Lembrando que se isso, se trata de um produto comercial, está quebrando as regras da lista. []´s Kléber Caneva ----- Original Message ----- From: "Evandro Siqueira" To: "FireBase" Sent: Tuesday, October 21, 2008 7:15 AM Subject: Re: [firebase-br] Novo: Sinática Monitor Beta Douglas Tosi escreveu: > 2008/10/21 Fausto : > >>> Acabei de colocar no ar o primeiro beta público do Sinática Monitor. >>> >> Uma dúvida.. >> Se é gratuito porque tem data de expiração?? >> > > Oi Fausto, > > É isso mesmo. Ele é gratuito durante o período de beta. > Como o período de beta não vai durar para sempre, a licença expõe uma > data limite. > > []s > Ou seja, mais um daqueles típicos programas que são disponibilizados pra o pessoal testar e depois que estiver totalmente funcional, a licença passa a ser comercial. Uma boa forma de evitar as despesas com uma equipe de depuração. Evandro Siqueira. Programador Aracaju/SE ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magno em speet.com.br Tue Oct 21 13:12:25 2008 From: magno em speet.com.br (Magno System) Date: Tue, 21 Oct 2008 12:12:25 -0300 Subject: [firebase-br] FB 2.1 x Microsoft Visual C++ runtime library References: <48F89136.9030005@mhnet.com.br><686247300810180524j189d661eu51e14775df747c6e@mail.gmail.com> <48fde104.2287460a.2206.05f8@mx.google.com> Message-ID: <015a01c9338f$6d159280$6915a8c0@MAGNOSYSTEM> Dênis, NÃO TENHO CERTEZA mas parece que o firebird 2.1.0 não instala esta biblioteca. A 2.1.1 já instala. Digo isto, porque certa vez tive este erro com a 2.1.0 que instalei para testes. Quando saiu a 2.1.1 eu instalei e funfou beleza. ----- Original Message ----- From: "Denis da Silva Guerra" To: "'FireBase'" Sent: Tuesday, October 21, 2008 11:03 AM Subject: [firebase-br] FB 2.1 x Microsoft Visual C++ runtime library Pessoal, Após migrar as máquinas dos meus clientes para o Firebird 2.1, tive 3 casos em que o acesso ao Firebird Gera o seguinte erro: "Microsoft Visual C++ runtime library" "Runtime Error!" "R6034" "An application has made an attempt to load the C runtime library incorretly." "Please contact the application's support team for more information." Se desinstalo o FB 2.1 e volto para o 2.0, tudo funciona perfeitamente. Nessas mesmas máquinas, mesmo apagando as partições, formatando e reinstalando o Windows XP, dá este erro com o Firebird 2.1, simplesmente tentando qualquer acesso, mesmo pelo IBExpert... Como ainda faltam muitos clientes para migração, estou bastante preocupado com os problemas que posso ter daqui pra frente. As 3 máquinas que apresentaram este problema, foram: Pentium 3, Semprom e Celeron. Realmente existe alguma incompatibilidade do FB2.1 com determinadas máquinas? (que não existiam no FB2.0!) Existe alguma forma de contornar esta incompatibilidade? abs ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^ Denis da Silva Guerra denisdsguerra em gmail.com São José do Vale do Rio Preto - RJ ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From kdcc em terra.com.br Tue Oct 21 13:13:18 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Tue, 21 Oct 2008 12:13:18 -0300 Subject: [firebase-br] Windows Server 2008 References: <714FF4A884634C289BB195E1130E39E8@npd101695> Message-ID: <014701c9338f$fc2605e0$8603a8c0@motocana.com> Acredito que ele tenha as mesmas restrições do Vista, ou seja, não instala a aplicação no Painel de Controle. Mas isso é só suposição.O melhor jeito é testando. []´s Kléber Caneva ----- Original Message ----- From: "José Maria Campos Henriques" To: Sent: Monday, October 20, 2008 5:41 PM Subject: [firebase-br] Windows Server 2008 Boa tarde, Gostaria de confirmar se o Firebird 1.5 roda no Windows Server 2008. Grato, José Maria -- Esta mensagem foi verificada pelo sistema de antivírus e acredita-se estar livre de perigo. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 From kdcc em terra.com.br Tue Oct 21 13:30:17 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Tue, 21 Oct 2008 12:30:17 -0300 Subject: [firebase-br] FB 2.1 x Microsoft Visual C++ runtime library References: <48F89136.9030005@mhnet.com.br><686247300810180524j189d661eu51e14775df747c6e@mail.gmail.com> <48fde104.2287460a.2206.05f8@mx.google.com> Message-ID: <014e01c93391$f61e1190$8603a8c0@motocana.com> Quando você instala o FB sem usar o instalador, ou seja, baixando o .zip. Na pasta System32, tem o aplicativo vccrt8_Win32.msi que é o instalador do "Microsoft Visual C++ runtime library". Se quiser vc pode baixar uma copia daqui http://www.caneva.com.br/VD/vccrt8_Win32.msi []´s Kléber Caneva ----- Original Message ----- From: "Denis da Silva Guerra" To: "'FireBase'" Sent: Tuesday, October 21, 2008 11:03 AM Subject: [firebase-br] FB 2.1 x Microsoft Visual C++ runtime library Pessoal, Após migrar as máquinas dos meus clientes para o Firebird 2.1, tive 3 casos em que o acesso ao Firebird Gera o seguinte erro: "Microsoft Visual C++ runtime library" "Runtime Error!" "R6034" "An application has made an attempt to load the C runtime library incorretly." "Please contact the application's support team for more information." Se desinstalo o FB 2.1 e volto para o 2.0, tudo funciona perfeitamente. Nessas mesmas máquinas, mesmo apagando as partições, formatando e reinstalando o Windows XP, dá este erro com o Firebird 2.1, simplesmente tentando qualquer acesso, mesmo pelo IBExpert... Como ainda faltam muitos clientes para migração, estou bastante preocupado com os problemas que posso ter daqui pra frente. As 3 máquinas que apresentaram este problema, foram: Pentium 3, Semprom e Celeron. Realmente existe alguma incompatibilidade do FB2.1 com determinadas máquinas? (que não existiam no FB2.0!) Existe alguma forma de contornar esta incompatibilidade? abs ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^ Denis da Silva Guerra denisdsguerra em gmail.com São José do Vale do Rio Preto - RJ ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From flaviodivino em gmail.com Tue Oct 21 12:44:20 2008 From: flaviodivino em gmail.com (Flavio Divino) Date: Tue, 21 Oct 2008 12:44:20 -0200 Subject: [firebase-br] Como usar o not exists Message-ID: <92cf504b0810210744v17fe9741nd13b0dfaaa133adf@mail.gmail.com> Eu tenho uma tabela débito, e gostaria de fazer uma consulta, somente dos clientes que não possuem a parcela 1, 2 e 3. estou usando essa sql, mas ela não ta funcionando do jeito que eu gostaria. SELECT CLIENTE.CLCODG_CLIENTE, CLIENTE.CLNOME_CLIENTE, CLIENTE.CLCODG_STATUS, DEBITO.DBNUMR_PARCELA FROM CLIENTE INNER JOIN DEBITO ON (CLIENTE.CLCODG_CLIENTE = DEBITO.DBCODG_CLIENTE) WHERE (CLIENTE.CLCODG_STATUS = 1) AND (DEBITO.DBNUMR_PARCELA NOT IN ('1','2','3')) Acredito que se eu usar o not exists, devo solucionar o meu problema. Abraços. From douglasht em gmail.com Tue Oct 21 13:22:05 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 21 Oct 2008 12:22:05 -0300 Subject: [firebase-br] =?iso-8859-1?q?Novo=3A_Sin=E1tica_Monitor_Beta?= In-Reply-To: <013801c9338f$44e6dc10$8603a8c0@motocana.com> References: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com> <249af69e0810210249u45472858k8be98a81a1073f@mail.gmail.com> <48FDABD3.5000804@gmail.com> <013801c9338f$44e6dc10$8603a8c0@motocana.com> Message-ID: <249af69e0810210822u7b303436xf93600f5d55da2c6@mail.gmail.com> 2008/10/21 Kleber Caneva : > Fica a dúvida.. o produto é Free durante a fase Beta... mas "Quanto ele está > pagando para que eu gaste meu tempo testando pra ele ?" Pô Kleber, usa se quiser. -- Douglas Tosi www.sinatica.com From kdcc em terra.com.br Tue Oct 21 14:23:57 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Tue, 21 Oct 2008 13:23:57 -0300 Subject: [firebase-br] Como usar o not exists References: <92cf504b0810210744v17fe9741nd13b0dfaaa133adf@mail.gmail.com> Message-ID: <000a01c93399$708691d0$8603a8c0@motocana.com> Tenta assim: SELECT CLIENTE.CLCODG_CLIENTE, CLIENTE.CLNOME_CLIENTE, CLIENTE.CLCODG_STATUS, DEBITO.DBNUMR_PARCELA FROM CLIENTE WHERE (CLIENTE.CLCODG_STATUS = 1) AND NOT EXISTS ( SELECT 1 FROM DEBITO WHERE (CLIENTE.CLCODG_CLIENTE = DEBITO.DBCODG_CLIENTE) AND (DEBITO.DBNUMR_PARCELA IN ('1','2','3')) ) []´s Kléber Caneva ----- Original Message ----- From: "Flavio Divino" To: "FireBase" Sent: Tuesday, October 21, 2008 11:44 AM Subject: [firebase-br] Como usar o not exists Eu tenho uma tabela débito, e gostaria de fazer uma consulta, somente dos clientes que não possuem a parcela 1, 2 e 3. estou usando essa sql, mas ela não ta funcionando do jeito que eu gostaria. SELECT CLIENTE.CLCODG_CLIENTE, CLIENTE.CLNOME_CLIENTE, CLIENTE.CLCODG_STATUS, DEBITO.DBNUMR_PARCELA FROM CLIENTE INNER JOIN DEBITO ON (CLIENTE.CLCODG_CLIENTE = DEBITO.DBCODG_CLIENTE) WHERE (CLIENTE.CLCODG_STATUS = 1) AND (DEBITO.DBNUMR_PARCELA NOT IN ('1','2','3')) Acredito que se eu usar o not exists, devo solucionar o meu problema. Abraços. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From flaviodivino em gmail.com Tue Oct 21 13:30:37 2008 From: flaviodivino em gmail.com (Flavio Divino) Date: Tue, 21 Oct 2008 13:30:37 -0200 Subject: [firebase-br] Como usar o not exists In-Reply-To: <000a01c93399$708691d0$8603a8c0@motocana.com> References: <92cf504b0810210744v17fe9741nd13b0dfaaa133adf@mail.gmail.com> <000a01c93399$708691d0$8603a8c0@motocana.com> Message-ID: <92cf504b0810210830k40320f47r487d7f2c896a6228@mail.gmail.com> Kleber Caneva, valew erra isso mesmo que eu estava precisando. Muito obrigado. Em 21/10/08, Kleber Caneva escreveu: > Tenta assim: > > SELECT > CLIENTE.CLCODG_CLIENTE, > CLIENTE.CLNOME_CLIENTE, > CLIENTE.CLCODG_STATUS, > DEBITO.DBNUMR_PARCELA > FROM > CLIENTE > WHERE > (CLIENTE.CLCODG_STATUS = 1) AND > NOT EXISTS ( SELECT 1 FROM DEBITO WHERE (CLIENTE.CLCODG_CLIENTE = > DEBITO.DBCODG_CLIENTE) AND (DEBITO.DBNUMR_PARCELA IN ('1','2','3')) ) > > > []´s > > Kléber Caneva > > ----- Original Message ----- > From: "Flavio Divino" > To: "FireBase" > Sent: Tuesday, October 21, 2008 11:44 AM > Subject: [firebase-br] Como usar o not exists > > > Eu tenho uma tabela débito, e gostaria de fazer uma consulta, somente dos > clientes que não possuem a parcela 1, 2 e 3. > estou usando essa sql, mas ela não ta funcionando do jeito que eu gostaria. > > SELECT > CLIENTE.CLCODG_CLIENTE, > CLIENTE.CLNOME_CLIENTE, > CLIENTE.CLCODG_STATUS, > DEBITO.DBNUMR_PARCELA > FROM > CLIENTE > INNER JOIN DEBITO ON (CLIENTE.CLCODG_CLIENTE = DEBITO.DBCODG_CLIENTE) > WHERE > (CLIENTE.CLCODG_STATUS = 1) AND > (DEBITO.DBNUMR_PARCELA NOT IN ('1','2','3')) > > Acredito que se eu usar o not exists, devo solucionar o meu problema. > 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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Tue Oct 21 13:54:12 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 21 Oct 2008 13:54:12 -0200 Subject: [firebase-br] =?iso-8859-1?q?Novo=3A_Sin=E1tica_Monitor_Beta?= In-Reply-To: <249af69e0810210822u7b303436xf93600f5d55da2c6@mail.gmail.com> References: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com> <249af69e0810210249u45472858k8be98a81a1073f@mail.gmail.com> <48FDABD3.5000804@gmail.com> <013801c9338f$44e6dc10$8603a8c0@motocana.com> <249af69e0810210822u7b303436xf93600f5d55da2c6@mail.gmail.com> Message-ID: <55444153.20081021135412@warmboot.com.br> Quem tiver comentários a respeito da ferramenta ou do tipo de licenciamento, favor encaminhar em private para o Douglas, ou utilizar os mecanismos de contato da própria Sinática. A lista não é o lugar apropriado para essa discussão. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br DT> 2008/10/21 Kleber Caneva : >> Fica a dúvida.. o produto é Free durante a fase Beta... mas "Quanto ele está >> pagando para que eu gaste meu tempo testando pra ele ?" DT> Pô Kleber, usa se quiser. From kdcc em terra.com.br Tue Oct 21 14:59:17 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Tue, 21 Oct 2008 13:59:17 -0300 Subject: [firebase-br] =?iso-8859-1?q?Novo=3A_Sin=E1tica_Monitor_Beta?= References: <249af69e0810201319h15920c6eo5a823f18008249ad@mail.gmail.com><249af69e0810210249u45472858k8be98a81a1073f@mail.gmail.com><48FDABD3.5000804@gmail.com><013801c9338f$44e6dc10$8603a8c0@motocana.com> <249af69e0810210822u7b303436xf93600f5d55da2c6@mail.gmail.com> Message-ID: <002b01c9339e$918d0f80$8603a8c0@motocana.com> Sem crise... não me leve a mal.. É que fica parecendo aquelas sacanagens de empresa grande... Põe em destaque "GRATIS" e depois nas estrelinhas fode o cliente... (pelo menos vc não usou uma fotne pqequena...rs) Ficaria menos ofesivo, se tivesse mandado uma mensagem pedindo a colaboração de quem pudesse testar, e até oferencendo um desconto na aquisição para esses beta-testers. (como vc mesmo disse que pensou em outro e-mail)... Essa comunidade já se mostrou diversas vezes solidaria, é só saber pedir. Nada contra o produto, se ele fizer o que se propõe é show de bola... Tenho a intenção de testá-lo assim que tiver uma folga.. []´s Kléber Caneva ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Tuesday, October 21, 2008 12:22 PM Subject: Re: [firebase-br] Novo: Sinática Monitor Beta 2008/10/21 Kleber Caneva : > Fica a dúvida.. o produto é Free durante a fase Beta... mas "Quanto ele > está > pagando para que eu gaste meu tempo testando pra ele ?" Pô Kleber, usa se quiser. -- 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 E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjI0NjAyNjIzLjc1NTc1MC4yMTMxMS5zaW50YWx1dGEudGVycmEuY29tLDQ2NzI= Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From alex.braga03 em gmail.com Tue Oct 21 15:45:19 2008 From: alex.braga03 em gmail.com (Alex Braga) Date: Tue, 21 Oct 2008 15:45:19 -0200 Subject: [firebase-br] =?iso-8859-1?q?Usuario_Permiss=E3o_para_Fazer_Backu?= =?iso-8859-1?q?p?= In-Reply-To: <268837001.20081021092504@warmboot.com.br> References: <268837001.20081021092504@warmboot.com.br> Message-ID: Olá, No meu caso gostaria de dar o privilegio para um usuario especifico fazer o backup. Como uso esse usuario OWNER ? desconhecia esse recurso. Obrigado. 2008/10/21 Carlos H. Cantu > O OWNER (dono) do banco de dados tb pode fazer. > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > > AB> Olá Pessoal, > AB> Gostaria de saber , como posso dar previlegio para um usuario efetuar > backup > AB> do banco de dados, > AB> Atualmente só consigo fazer backup com o SYSDBA. > > AB> Agradeço a colaboração . > AB> At. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From brajola em gmail.com Tue Oct 21 16:13:27 2008 From: brajola em gmail.com (Brajola) Date: Tue, 21 Oct 2008 16:13:27 -0200 Subject: [firebase-br] Windows Server 2008 In-Reply-To: <014701c9338f$fc2605e0$8603a8c0@motocana.com> References: <714FF4A884634C289BB195E1130E39E8@npd101695> <014701c9338f$fc2605e0$8603a8c0@motocana.com> Message-ID: Opa José, O Firebird roda sim, e ao contrário do que o amigo comentou acima, ele instala a aplicação da forma que você configurar, ou sea, se for selecionada a criação do aplicativo no Painel de Controle o sistema exibirá o ícone. Digo isso pois temos aqui 2 servidores já migrados para Windows 2008 com Firebird 1.5 rodando algumas bases legadas e estmos migrando tudo para SQL Server 2005 e 2008. Quanto à estabilidade como serviço, aqui nos nossos testes o servidor se comportou muito bem. Creio que um pouco se deve à configuração de hardware da máquina mas mesmo assim, comparando com um servidor com quase a mesma configuração com Linux Red Hat 5 Enterprise o Windows deu 43% a mais de performance na execução de uma procedure que executa 1,5 milhão de instruções. Não sei se você vai realmente migrar mas na minha opinião vale a pena gastar um pouco mais com uma máquina melhor e fazer um servidor "power" para o Firebird. Abraços! Cordialmente, Fábio Rodrigues da Silva Analista de Sistemas 2008/10/21 Kleber Caneva > Acredito que ele tenha as mesmas restrições do Vista, ou seja, não instala > a > aplicação no Painel de Controle. > > Mas isso é só suposição.O melhor jeito é testando. > > []´s > > Kléber Caneva > > > ----- Original Message ----- > From: "José Maria Campos Henriques" > To: > Sent: Monday, October 20, 2008 5:41 PM > Subject: [firebase-br] Windows Server 2008 > > > Boa tarde, > > Gostaria de confirmar se o Firebird 1.5 roda no Windows Server > 2008. > > Grato, > José Maria > -- > Esta mensagem foi verificada pelo sistema de antivírus e > acredita-se estar livre de perigo. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente, Fábio Rodrigues da Silva (Brajola) From ottofuch em terra.com.br Tue Oct 21 16:35:11 2008 From: ottofuch em terra.com.br (OttoFuch) Date: Tue, 21 Oct 2008 16:35:11 -0200 Subject: [firebase-br] Windows Server 2008 In-Reply-To: References: <714FF4A884634C289BB195E1130E39E8@npd101695><014701c9338f$fc2605e0$8603a8c0@motocana.com> Message-ID: O Windows server 2008 é de 64 bits? Neste caso, se for destinado para ser apenas servidor de banco de dados, pode-se usar a variante Windows Server 2008 Server Core, que é um Windows sem windows, ou seja, como o antigo DOS ou NetWare antes da versão 5. Estou usando no momento o Windows Vista Ultimate 64 bits, e ele tem duas pastas de Arquivos de Programas: Arquivos de Programas Arquivos de Programas (x86). Não ví ainda nenhum problema rodar aplicativos win32 no win64. []´s Otto ----- Original Message ----- From: "Brajola" To: "FireBase" Sent: Tuesday, October 21, 2008 4:13 PM Subject: Re: [firebase-br] Windows Server 2008 Opa José, O Firebird roda sim, e ao contrário do que o amigo comentou acima, ele instala a aplicação da forma que você configurar, ou sea, se for selecionada a criação do aplicativo no Painel de Controle o sistema exibirá o ícone. Digo isso pois temos aqui 2 servidores já migrados para Windows 2008 com Firebird 1.5 rodando algumas bases legadas e estmos migrando tudo para SQL Server 2005 e 2008. Quanto à estabilidade como serviço, aqui nos nossos testes o servidor se comportou muito bem. Creio que um pouco se deve à configuração de hardware da máquina mas mesmo assim, comparando com um servidor com quase a mesma configuração com Linux Red Hat 5 Enterprise o Windows deu 43% a mais de performance na execução de uma procedure que executa 1,5 milhão de instruções. Não sei se você vai realmente migrar mas na minha opinião vale a pena gastar um pouco mais com uma máquina melhor e fazer um servidor "power" para o Firebird. Abraços! Cordialmente, Fábio Rodrigues da Silva Analista de Sistemas 2008/10/21 Kleber Caneva > Acredito que ele tenha as mesmas restrições do Vista, ou seja, não instala > a > aplicação no Painel de Controle. > > Mas isso é só suposição.O melhor jeito é testando. > > []´s > > Kléber Caneva > > > ----- Original Message ----- > From: "José Maria Campos Henriques" > To: > Sent: Monday, October 20, 2008 5:41 PM > Subject: [firebase-br] Windows Server 2008 > > > Boa tarde, > > Gostaria de confirmar se o Firebird 1.5 roda no Windows Server > 2008. > > Grato, > José Maria > -- > Esta mensagem foi verificada pelo sistema de antivírus e > acredita-se estar livre de perigo. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente, Fábio Rodrigues da Silva (Brajola) ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From vansiqq em gmail.com Tue Oct 21 16:57:44 2008 From: vansiqq em gmail.com (Evandro Siqueira) Date: Tue, 21 Oct 2008 15:57:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?P=E1gina_de_Exemplos_do_IBO_de_Luiz_?= =?iso-8859-1?q?Stefanski?= Message-ID: <48FE2628.1060403@gmail.com> Pessoal, Algúem tem o novo endereço daquela página do Luiz reddevil, pq fui acessá-la e o endereço que tenho ( http://www./reddevil/.eti.br) foi retirado do ar. Obrigado a todos Evandro Siqueira Programador Aracaju/SE From hpensador em gmail.com Tue Oct 21 17:09:14 2008 From: hpensador em gmail.com (HPensador) Date: Tue, 21 Oct 2008 16:09:14 -0300 Subject: [firebase-br] Controle de LOG Message-ID: Boa tarde Colegas! Algum tempo atrás já foi postado aqui na lista um pergunta sobre controle de log onde houveram algumas resposastas e dentre essas tem a do colega Josauro - a idéia dele é muito boa porém tenho uma duvida (vide sugestão dele abaixo) esse processo será feito no banco ou na aplicação - se no banco como farei para saber qual usuário realizou a operação ********************************************************************** Voce pode criar uma tabela so de log para todos os arquivos e campos, resumindo TABELA_LOG NOME_TABELA., NOME_CAMPO, OPERACAO, // vc pode incluir flag inclusao, alteracao, exclusao... VALOR_OLD, VALOR_NEW USUARIO, DATA, HORA ETC.. Depois em cada evento insert, update, detele da tabela desejada, voce pode fazer INSERT TABELA_LOG (NOME_TABELA, NOME_CAMPO, OPERACAO, OLD, NEW, USER, DATE, TIME....ETC) From hpensador em gmail.com Tue Oct 21 17:19:59 2008 From: hpensador em gmail.com (HPensador) Date: Tue, 21 Oct 2008 16:19:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?P=E1gina_de_Exemplos_do_IBO_de_Luiz_?= =?iso-8859-1?q?Stefanski?= In-Reply-To: <48FE2628.1060403@gmail.com> References: <48FE2628.1060403@gmail.com> Message-ID: Boa tarde Evandro Siqueira! É possível falar contigo em private hpensador (arroba) hotmail ponto com []'s, Hélio From fmarques em nautilus.com.br Tue Oct 21 17:55:52 2008 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Tue, 21 Oct 2008 16:55:52 -0300 Subject: [firebase-br] Controle de LOG In-Reply-To: References: Message-ID: <48FE33C8.8080006@nautilus.com.br> Você envia (Aplicação -> FB) esta informação para a SP ! Abraços, -- F. Marques Systems Analyst/IT Consultant E-mail/MSN: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 / ICQ: 267-074-196 Linux Registred User #362204 (debian 4.0 "etch") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" HPensador wrote: > Boa tarde Colegas! > > Algum tempo atrás já foi postado aqui na lista um pergunta sobre > controle de log onde houveram algumas resposastas e dentre essas tem a > do colega Josauro - a idéia dele é muito boa porém tenho uma duvida > (vide sugestão dele abaixo) esse processo será feito no banco ou na > aplicação - se no banco como farei para saber qual usuário realizou a > operação > > ********************************************************************** > Voce pode criar uma tabela so de log para todos os arquivos e campos, > resumindo > > TABELA_LOG > NOME_TABELA., > NOME_CAMPO, > OPERACAO, // vc pode incluir flag inclusao, alteracao, exclusao... > VALOR_OLD, > VALOR_NEW > USUARIO, > DATA, > HORA > ETC.. > > > Depois em cada evento insert, update, detele da tabela desejada, voce > pode fazer > > INSERT TABELA_LOG (NOME_TABELA, NOME_CAMPO, OPERACAO, OLD, NEW, USER, > DATE, TIME....ETC) > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From edersousa em gmail.com Wed Oct 22 13:01:49 2008 From: edersousa em gmail.com (.:: Eder Sousa ::.) Date: Wed, 22 Oct 2008 12:01:49 -0300 Subject: [firebase-br] MySQL para o Firebird Message-ID: <48ff3198.2786460a.1d79.0d95@mx.google.com> Boa tarde!!! Alguém já fez este tipo de conversão? E tem alguma sugestão de qual o melhor caminho para fazer esta conversão? Abraços, No virus found in this outgoing message. Checked by AVG. Version: 7.5.549 / Virus Database: 270.8.2/1739 - Release Date: 22-10-2008 07:23 From vansiqq em gmail.com Wed Oct 22 16:14:51 2008 From: vansiqq em gmail.com (Evandro Siqueira) Date: Wed, 22 Oct 2008 15:14:51 -0300 Subject: [firebase-br] =?iso-8859-1?q?sem_permiss=E3o_para_inser=E7=E3o?= Message-ID: <48FF6D9B.5080207@gmail.com> Boa tarde pessoal, Tô com um problemão pesado aqui e precisando muito da ajuda dos colegas. ao tentar inserir pedidos remotamente no banco de dados estou recebendo a mensagem: no permission for insert/write access to TABLE. Alguém pode me dar uma dica de como resolver o problema? Eu consigo fazer as inserções localmente e em rede. O problema é quando faço a inserção pela internet. Estou usando Firebird 2.1 em um Windows 2000 Server. Meu componente de Acesso é o IBO. Grato a todos que puderem me ajudar. Evandro Siqueira Programador Aracaju/SE From adrianosf em uol.com.br Wed Oct 22 16:32:57 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Wed, 22 Oct 2008 16:32:57 -0200 Subject: [firebase-br] =?iso-8859-1?q?sem_permiss=E3o_para_inser=E7=E3o?= In-Reply-To: <48FF6D9B.5080207@gmail.com> References: <48FF6D9B.5080207@gmail.com> Message-ID: <48FF71D9.5060306@uol.com.br> Evandro Siqueira escreveu: > Boa tarde pessoal, > > Tô com um problemão pesado aqui e precisando muito da ajuda dos colegas. > ao tentar inserir pedidos remotamente no > banco de dados estou recebendo a mensagem: > > no permission for insert/write access to TABLE. > > Alguém pode me dar uma dica de como resolver o problema? Eu consigo > fazer as inserções localmente e em rede. O problema é quando faço a > inserção pela internet. Estou usando Firebird 2.1 em um Windows 2000 > Server. Meu componente de Acesso é o IBO. > Vc deve estar usando autenticação nativa do Windows. Verifique a documentação do FB 2.1 referente ao parâmetro Authentication do firebird.conf. Adriano From joao_jma em itelefonica.com.br Wed Oct 22 17:44:33 2008 From: joao_jma em itelefonica.com.br (joao_jma) Date: Wed, 22 Oct 2008 16:44:33 -0300 Subject: [firebase-br] OFF - totalmente off Message-ID: <67F5306281C04A4AB34BDC9B378CF9AB@CPD003> Preciso abrir tabelas de um banco de dados chamado TopSpeed, não estou achando nada na NET. Caso alguém conheça e queira me ajudar, por favor, contate em off joao_jma em hotmail.com João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959 From vansiqq em gmail.com Wed Oct 22 16:50:03 2008 From: vansiqq em gmail.com (Evandro Siqueira) Date: Wed, 22 Oct 2008 15:50:03 -0300 Subject: [firebase-br] =?iso-8859-1?q?sem_permiss=E3o_para_inser=E7=E3o?= In-Reply-To: <48FF71D9.5060306@uol.com.br> References: <48FF6D9B.5080207@gmail.com> <48FF71D9.5060306@uol.com.br> Message-ID: <48FF75DB.1090607@gmail.com> Pessoal, Resolvi o problema. Foi uma burrada minha. Mandei o arquivo de configuração de acesso do sistema com as senhas do ambiente de desenvolvimento para o ambiente de produção. Então ao ler o arquivo o delphi colocou as propriedades user e password como null. Estranhamente o FB conectou normalmente ao banco de Produção (Não me perguntem porque... o fato é que conectou) mas bloqueou todas as operações de escrita no banco. Se alguém especializado em ciências ocultas de bancos de dados puder me dar uma explicação racional pra o porque eu agradeço. Bem... o fato é que eu corrigi o arquivo de configuração e o sistema fez o que se propunha a fazer. o resto fica por conta do exoterismo. Obrigado ao Adriano e desculpem pelo abuso desnecessário. Abraços Evandro Siqueira Programador Aracaju/SE Adriano dos Santos Fernandes escreveu: > Vc deve estar usando autenticação nativa do Windows. Verifique a > documentação do FB 2.1 referente ao parâmetro Authentication do > firebird.conf. > > > Adriano From magno em speet.com.br Wed Oct 22 18:03:07 2008 From: magno em speet.com.br (Magno System) Date: Wed, 22 Oct 2008 17:03:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?sem_permiss=E3o_para_inser=E7=E3o?= References: <48FF6D9B.5080207@gmail.com> <48FF71D9.5060306@uol.com.br> <48FF75DB.1090607@gmail.com> Message-ID: <000601c93481$33868810$6915a8c0@MAGNOSYSTEM> É que a constelação YEMANOV se encontra alinhada com o planeta DMITRI o que faz com que as vibrações FIREBIRDINAS fique mais acentuadas. Brincadeirinha!!! É só pra descontrair !!! ----- Original Message ----- From: "Evandro Siqueira" To: "FireBase" Sent: Wednesday, October 22, 2008 3:50 PM Subject: Re: [firebase-br] sem permissão para inserção Pessoal, Resolvi o problema. Foi uma burrada minha. Mandei o arquivo de configuração de acesso do sistema com as senhas do ambiente de desenvolvimento para o ambiente de produção. Então ao ler o arquivo o delphi colocou as propriedades user e password como null. Estranhamente o FB conectou normalmente ao banco de Produção (Não me perguntem porque... o fato é que conectou) mas bloqueou todas as operações de escrita no banco. Se alguém especializado em ciências ocultas de bancos de dados puder me dar uma explicação racional pra o porque eu agradeço. Bem... o fato é que eu corrigi o arquivo de configuração e o sistema fez o que se propunha a fazer. o resto fica por conta do exoterismo. Obrigado ao Adriano e desculpem pelo abuso desnecessário. Abraços Evandro Siqueira Programador Aracaju/SE Adriano dos Santos Fernandes escreveu: > Vc deve estar usando autenticação nativa do Windows. Verifique a > documentação do FB 2.1 referente ao parâmetro Authentication do > firebird.conf. > > > Adriano ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From luisotavio.madureira em gmail.com Wed Oct 22 17:41:17 2008 From: luisotavio.madureira em gmail.com (Luis Otavio) Date: Wed, 22 Oct 2008 17:41:17 -0200 Subject: [firebase-br] =?iso-8859-1?q?log_de_a=E7=F5es_em_tabelas?= Message-ID: Caros colegas criei uma trigger para gerenciar ações realizadas em campos da tabela (conforme script abaixo), mas acho que pode ser bem mais reduzida se houvesse um meio de fazer um looping pelos campos da tabela. Poderiam me ajudar? SCRIPT ABAIXO: CREATE OR ALTER TRIGGER CLIENTES_AU0 FOR CLIENTES ACTIVE AFTER UPDATE POSITION 0 AS declare variable s char(80); declare variable z char(80); begin /* ALTERAÇÃO NO CAMPO NOME */ if ( (new.nome <> old.nome) or (old.nome is null and new.nome is not null) or (old.nome is not null and new.nome is null) ) then begin if (old.nome is null) then s = 'vazio'; else s = old.nome; if (new.nome is null) then z = 'vazio'; else z = new.nome; insert into log(log.codigo,log.codigo_programa,log.codigo_usuario,log.datahora_acao,LOG.tipo_acao,log.acao) VALUES (null, 'A0100','2',current_timestamp ,'ALTERACAO','NOME de: '||:s||' para: '||:z); end /* ALTERAÇÃO NO CAMPO FANTASIA */ if ( (new.fantasia <> old.fantasia) or (old.fantasia is null and new.fantasia is not null) or (old.fantasia is not null and new.fantasia is null) ) then begin if (old.fantasia is null) then s = 'vazio'; else s = old.fantasia; if (new.fantasia is null) then z = 'vazio'; else z = new.fantasia; insert into log(log.codigo,log.codigo_programa,log.codigo_usuario,log.datahora_acao,LOG.tipo_acao,log.acao) VALUES (null, 'A0100','2',current_timestamp ,'ALTERACAO','FANTASIA de: '||:s||' para: '||:z); end /* ALTERAÇÃO NO CAMPO CEP */ if ( (new.cep <> old.cep) or (old.cep is null and new.cep is not null) or (old.cep is not null and new.cep is null) ) then begin if (old.cep is null) then s = 'vazio'; else s = old.cep; if (new.cep is null) then z = 'vazio'; else z = new.cep; insert into log(log.codigo,log.codigo_programa,log.codigo_usuario,log.datahora_acao,LOG.tipo_acao,log.acao) VALUES (null, 'A0100','2',current_timestamp ,'ALTERACAO','CEP de: '||:s||' para: '||:z); end ..... ASSIM ATÉ O ÚLTIMO CAMPO. From alexandre em habitus.com.br Wed Oct 22 17:54:38 2008 From: alexandre em habitus.com.br (Alexandre Trindade) Date: Wed, 22 Oct 2008 16:54:38 -0300 Subject: [firebase-br] mensagem para check constraints Message-ID: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote> Boa tarde, amigos.. O firebird possui mensagens padrão para constraints? Por exemplo: eu crio uma constraint, e quando ela for violada, ele em vez de mostrar uma mensagem dizendo que essa constraint foi violada, mostrar uma mensagem personalizada? Se isso existir, seria ótimo, pq aí eu não precisaria ficar tratando essas constraints dentro do software... []'s Alexandre Trindade From listas em warmboot.com.br Wed Oct 22 19:49:44 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 22 Oct 2008 19:49:44 -0200 Subject: [firebase-br] mensagem para check constraints In-Reply-To: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote> References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote> Message-ID: <103608776.20081022194944@warmboot.com.br> Não, e eu já cheguei a sugerir isso pros desenvolvedores, mas não gostaram muito da idéia, talvez porque isso não esteja definido no SQL standard. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br AT> Boa tarde, amigos.. AT> O firebird possui mensagens padrão para constraints? Por exemplo: AT> eu crio uma constraint, e quando ela for violada, ele em vez de AT> mostrar uma mensagem dizendo que essa constraint foi violada, AT> mostrar uma mensagem personalizada? AT> Se isso existir, seria ótimo, pq aí eu não precisaria ficar AT> tratando essas constraints dentro do software... AT> []'s AT> Alexandre Trindade AT> ______________________________________________ AT> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br AT> Para saber como gerenciar/excluir seu cadastro na lista, use: AT> http://www.firebase.com.br/fb/artigo.php?id=1107 AT> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From zeluizdala em terra.com.br Wed Oct 22 22:28:57 2008 From: zeluizdala em terra.com.br (=?iso-8859-1?Q?Z=E9_Luiz?=) Date: Wed, 22 Oct 2008 22:28:57 -0200 Subject: [firebase-br] =?iso-8859-1?q?Como_fazer_um_UPDATE_com_uma_condi?= =?iso-8859-1?q?=E7=E3o?= References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote> <103608776.20081022194944@warmboot.com.br> Message-ID: <2487140047F0472D9893EC19A32DFA0B@NOTE> Ola colegas Não domino muito o SQL ainda, assim gostaria de saber se existe uma forma de fazer um comando SQL que faça o seguinte: Se já existe uma determinada informação faça um UPDATE, caso não existe faça um INSERT. Não queira fazer um SELECT para ver se existe e ai determinar se faz um UPDATE ou INSERT, mas sim no mesmo comando fazer isso, será que tem como? Um abraço Zé Luiz From oseas em nmsoftware.com.br Wed Oct 22 22:45:14 2008 From: oseas em nmsoftware.com.br (OseasTormen) Date: Wed, 22 Oct 2008 22:45:14 -0200 Subject: [firebase-br] OFF - totalmente off In-Reply-To: <67F5306281C04A4AB34BDC9B378CF9AB@CPD003> References: <67F5306281C04A4AB34BDC9B378CF9AB@CPD003> Message-ID: http://www.google.com.br/search?hl=pt-BR&q=database+topspeed&btnG=Pesquisa+Google&meta= flw "joao_jma" escreveu na mensagem news:67F5306281C04A4AB34BDC9B378CF9AB em CPD003... Preciso abrir tabelas de um banco de dados chamado TopSpeed, não estou achando nada na NET. Caso alguém conheça e queira me ajudar, por favor, contate em off joao_jma em hotmail.com João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From adrianosf em uol.com.br Thu Oct 23 08:11:48 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Thu, 23 Oct 2008 08:11:48 -0200 Subject: [firebase-br] =?iso-8859-1?q?sem_permiss=E3o_para_inser=E7=E3o?= In-Reply-To: <48FF75DB.1090607@gmail.com> References: <48FF6D9B.5080207@gmail.com> <48FF71D9.5060306@uol.com.br> <48FF75DB.1090607@gmail.com> Message-ID: <49004DE4.2090306@uol.com.br> Evandro Siqueira escreveu: > > Se alguém especializado em ciências ocultas de bancos de dados puder me > dar uma explicação racional pra o porque eu agradeço. > "Vc deve estar usando autenticação nativa do Windows. Verifique a documentação do FB 2.1 referente ao parâmetro Authentication do firebird.conf." :-) Adriano From vansiqq em gmail.com Thu Oct 23 08:15:28 2008 From: vansiqq em gmail.com (Evandro Siqueira) Date: Thu, 23 Oct 2008 07:15:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?Como_fazer_um_UPDATE_com_uma_condi?= =?iso-8859-1?q?=E7=E3o?= In-Reply-To: <2487140047F0472D9893EC19A32DFA0B@NOTE> References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote> <103608776.20081022194944@warmboot.com.br> <2487140047F0472D9893EC19A32DFA0B@NOTE> Message-ID: <49004EC0.1060100@gmail.com> Se estiver utilizando o firebird 2.1 vc poderá utilizar o comando: UPDATE OR INSERT INTO (,,) VALUES(<:PAR1>,<:PAR2>,<:PAR3>) Nas versões anteriores, só fazendo o select mesmo. []'s, Evandro Siqueira Programador Aracaju/SE Zé Luiz escreveu: > Ola colegas > > Não domino muito o SQL ainda, assim gostaria de saber se existe uma > forma de fazer um comando SQL que faça o seguinte: > > Se já existe uma determinada informação faça um UPDATE, caso não > existe faça um INSERT. > > Não queira fazer um SELECT para ver se existe e ai determinar se faz > um UPDATE ou INSERT, mas sim no mesmo comando fazer isso, será que tem > como? > > > Um abraço > > Zé 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 vansiqq em gmail.com Thu Oct 23 08:23:33 2008 From: vansiqq em gmail.com (Evandro Siqueira) Date: Thu, 23 Oct 2008 07:23:33 -0300 Subject: [firebase-br] mensagem para check constraints In-Reply-To: <103608776.20081022194944@warmboot.com.br> References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote> <103608776.20081022194944@warmboot.com.br> Message-ID: <490050A5.2000209@gmail.com> Carlos H. Cantu escreveu: > Não, e eu já cheguei a sugerir isso pros desenvolvedores, mas não > gostaram muito da idéia, talvez porque isso não esteja definido no SQL > standard. > > Carlos, Pergunta de principante: não poderia ser feita alguma coisa utilizando exceptions, não? -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel From kmerlotti em gmail.com Thu Oct 23 08:29:06 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Thu, 23 Oct 2008 07:29:06 -0300 Subject: [firebase-br] mensagem para check constraints In-Reply-To: <490050A5.2000209@gmail.com> References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote> <103608776.20081022194944@warmboot.com.br> <490050A5.2000209@gmail.com> Message-ID: <20eaa6880810230329r3b4a115cnfd893c2a629f18e1@mail.gmail.com> Desde que você manipule as informações via procedure, sim.. Agora, direto via Update, Insert ou Delete acredito que não gere exceção não! Abraços! 2008/10/23 Evandro Siqueira : > Carlos H. Cantu escreveu: >> >> Não, e eu já cheguei a sugerir isso pros desenvolvedores, mas não >> gostaram muito da idéia, talvez porque isso não esteja definido no SQL >> standard. >> >> > > Carlos, > > Pergunta de principante: não poderia ser feita alguma coisa utilizando > exceptions, não? > > -- > []'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 > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From alex.braga03 em gmail.com Thu Oct 23 09:10:51 2008 From: alex.braga03 em gmail.com (Alex Braga) Date: Thu, 23 Oct 2008 09:10:51 -0200 Subject: [firebase-br] Identificar se esta sendo feito backup em uma base Message-ID: Olá, Já que não posso ter um usuario especifico para fazer backup, tenho como descobrir se alguem esta fazendo backup na base de dados ? A idéia de criar um usuario para Backup é que se aquele usuario esta logado então saberia que um backup esta sendo feito. Obrigado From denisrocha em hotmail.com Thu Oct 23 10:11:43 2008 From: denisrocha em hotmail.com (Denis) Date: Thu, 23 Oct 2008 09:11:43 -0300 Subject: [firebase-br] Banco de Dados na Internet References: <011b01c92fc9$1ec32fd0$8603a8c0@motocana.com> Message-ID: Aproveitando..... Tenho um sistema em multicamadas. Funciona muito bem e suporta 9 filiais, mais a matriz. São mais ou menos 60 máquinas rodando o sistema via web e umas 20 na matriz. Pode converter o seu sistema sem medo que fica show. Denis "Kleber Caneva" escreveu na mensagem news:011b01c92fc9$1ec32fd0$8603a8c0 em motocana.com... O ideal é que seu programa seja desenvolvido em multicamadas, O FB ainda não tem um protoloco legal para rodar Client Server por redes lentas (Internet). []´s Kléber Caneva ----- Original Message ----- From: "Paulo Sérgo Feix" To: "Forum Firebird" Sent: Thursday, October 16, 2008 10:26 AM Subject: [firebase-br] Banco de Dados na Internet Bom dia Pessoal estou precisando de informação, a respeito do firebird, na Internet, tenho que por o meu sistema via Internet, tipo na filial que fica em outra cidade eu colocaria no terminal somente o exe, dll do sistema, e o banco de dados deixaria num servidor na internet. a pergunta é o seguinte como funciona esta questão, do banco de dados na internet, quais são os requisitos, e como se configura este banco de dados com o delphi 7 -- 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 E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjI0MTYzNTk0Ljg5MTQ4LjE5MTY4LnNpbnRhbHV0YS50ZXJyYS5jb20sNDUxMg== 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 denisrocha em hotmail.com Thu Oct 23 10:15:25 2008 From: denisrocha em hotmail.com (Denis) Date: Thu, 23 Oct 2008 09:15:25 -0300 Subject: [firebase-br] FB Linux ou Windows ? Message-ID: Bom dia, O Firebird roda melhor e mais rápido, em Linux ou no Windows ? Qual seria a melhor escolha para um servidor que suporte umas 200 máquinas ? Obrigado, Denis From listas em warmboot.com.br Thu Oct 23 09:28:45 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 23 Oct 2008 09:28:45 -0200 Subject: [firebase-br] Identificar se esta sendo feito backup em uma base In-Reply-To: References: Message-ID: <1345557120.20081023092845@warmboot.com.br> Crie um campo (flag) numa tabela do BD, e antes de fazer o backup ative ele, e quando terminar, desative. Nas suas aplicações, verifique o estado do flag assim que fizer o login. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br AB> Olá, AB> Já que não posso ter um usuario especifico para fazer backup, AB> tenho como descobrir se alguem esta fazendo backup na base de dados ? AB> A idéia de criar um usuario para Backup é que se aquele usuario esta logado AB> então saberia que um backup esta sendo feito. AB> Obrigado From douglasht em gmail.com Thu Oct 23 09:31:59 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 23 Oct 2008 08:31:59 -0300 Subject: [firebase-br] FB Linux ou Windows ? In-Reply-To: References: Message-ID: <249af69e0810230431q236d9270pdb1606e13e8277c0@mail.gmail.com> 2008/10/23 Denis : > O Firebird roda melhor e mais rápido, em Linux ou no Windows ? > Qual seria a melhor escolha para um servidor que suporte umas 200 máquinas ? Oi Denis. A escolha depende também do tipo de aplicação. Você já decidiu se vai usar SuperServer ou Classic? Por exemplo, superserver pode ser melhor no windows onde threads são mais leves. Se for classic, aí você pesa windows/linux. Depois disso você pode decidir se vale a pena investir em 8 CPUs, por exemplo. A partir dessa escolha, imo, vêm as outras. hth, -- Douglas Tosi www.sinatica.com From douglasht em gmail.com Thu Oct 23 09:35:07 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 23 Oct 2008 08:35:07 -0300 Subject: [firebase-br] Identificar se esta sendo feito backup em uma base In-Reply-To: References: Message-ID: <249af69e0810230435m762e64fajefabfd00111ed49@mail.gmail.com> On Thu, Oct 23, 2008 at 8:10 AM, Alex Braga wrote: > Já que não posso ter um usuario especifico para fazer backup, > tenho como descobrir se alguem esta fazendo backup na base de dados ? Outra possibilidade, você for usar o nbackup (backup físico) e o FB 2.1, pode dar uma olhada no campo mon$backup_state na tabela mon$database. Mas parece que só funciona nessa condição (ex. não funciona com o gbak). []s -- Douglas Tosi www.sinatica.com From nilsonjunior em bancodeideias.com.br Thu Oct 23 09:40:22 2008 From: nilsonjunior em bancodeideias.com.br (Nilson C A Junior) Date: Thu, 23 Oct 2008 09:40:22 -0200 Subject: [firebase-br] RES: Banco de Dados na Internet In-Reply-To: References: <011b01c92fc9$1ec32fd0$8603a8c0@motocana.com> Message-ID: <008c01c93504$24342bf0$6c9c83d0$@com.br> Caro Companheiro, Poderia me informar o que vc está usando neste caso de sucesso seu ! Versão do Delphi: DataSnap ? SOAP ? COM, DCOM, COMPlus .... Para eu eu pudesse ter uma referencial para a minha migração.... Nilson Junior -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Denis Enviada em: quinta-feira, 23 de outubro de 2008 10:12 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Banco de Dados na Internet Aproveitando..... Tenho um sistema em multicamadas. Funciona muito bem e suporta 9 filiais, mais a matriz. São mais ou menos 60 máquinas rodando o sistema via web e umas 20 na matriz. Pode converter o seu sistema sem medo que fica show. Denis "Kleber Caneva" escreveu na mensagem news:011b01c92fc9$1ec32fd0$8603a8c0 em motocana.com... O ideal é que seu programa seja desenvolvido em multicamadas, O FB ainda não tem um protoloco legal para rodar Client Server por redes lentas (Internet). []´s Kléber Caneva ----- Original Message ----- From: "Paulo Sérgo Feix" To: "Forum Firebird" Sent: Thursday, October 16, 2008 10:26 AM Subject: [firebase-br] Banco de Dados na Internet Bom dia Pessoal estou precisando de informação, a respeito do firebird, na Internet, tenho que por o meu sistema via Internet, tipo na filial que fica em outra cidade eu colocaria no terminal somente o exe, dll do sistema, e o banco de dados deixaria num servidor na internet. a pergunta é o seguinte como funciona esta questão, do banco de dados na internet, quais são os requisitos, e como se configura este banco de dados com o delphi 7 -- 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 E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVy cmEmMSwxMjI0MTYzNTk0Ljg5MTQ4LjE5MTY4LnNpbnRhbHV0YS50ZXJyYS5jb20sNDUxMg== 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 marcelo em teflamar.com.br Thu Oct 23 09:56:25 2008 From: marcelo em teflamar.com.br (marcelo - teflamar) Date: Thu, 23 Oct 2008 09:56:25 -0200 Subject: [firebase-br] FB Linux ou Windows ? In-Reply-To: References: Message-ID: <49006669.9050708@teflamar.com.br> acredito que em linux rode melhor. para 200 micros eu aconselho um core-2-quad com uns 8gb de ram, hd sas é imprescindível. Denis escreveu: > Bom dia, > > O Firebird roda melhor e mais rápido, em Linux ou no Windows ? > > Qual seria a melhor escolha para um servidor que suporte umas 200 máquinas ? > > Obrigado, > Denis > > > > > > ------------------------------------------------------------------------ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From vansiqq em gmail.com Thu Oct 23 10:06:36 2008 From: vansiqq em gmail.com (Evandro Siqueira) Date: Thu, 23 Oct 2008 09:06:36 -0300 Subject: [firebase-br] Banco de Dados na Internet In-Reply-To: References: <011b01c92fc9$1ec32fd0$8603a8c0@motocana.com> Message-ID: <490068CC.2070206@gmail.com> > "Kleber Caneva" escreveu na > mensagem news:011b01c92fc9$1ec32fd0$8603a8c0 em motocana.com... > O ideal é que seu programa seja desenvolvido em multicamadas, > > O FB ainda não tem um protoloco legal para rodar Client Server por redes > lentas (Internet). > > []´s > > Kléber Caneva > > Kleber, Coloquei meu sistema de força de vendas pra rodar: com uma conexão local (embededd) e uma remota para as sincronizações e achei a conexão muito rápida... quase a mesma velocidade da rede local... estou com o fb 2.1 Fiz o comentário pq a forma como vcs me apresentavam dava a impressão de que ia ficar a maior carroça... -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel From alex.braga03 em gmail.com Thu Oct 23 10:11:15 2008 From: alex.braga03 em gmail.com (Alex Braga) Date: Thu, 23 Oct 2008 10:11:15 -0200 Subject: [firebase-br] Identificar se esta sendo feito backup em uma base In-Reply-To: <249af69e0810230435m762e64fajefabfd00111ed49@mail.gmail.com> References: <249af69e0810230435m762e64fajefabfd00111ed49@mail.gmail.com> Message-ID: Olá , Cantu, A Idéia do Flag eu teria problema caso a maquina fosse desligada o flag continuaria apontando como se o backup estivesse sendo executado, embora eu possa contornar isso liberando o flag ao acessar o sistema no servidor, no entado pode acontecer de o cliente não acessar o sistema pelo servidor e nas estações eu continuaria informando o usuario que um backup esta em execução. Douglas, Isso seria o ideal para min, mas infelizmente uso o gbak, vou estar estudando esse nbackup talvez falha a pena mudar a minha forma de fazer o backup atualmente. Obrigado 2008/10/23 Douglas Tosi > On Thu, Oct 23, 2008 at 8:10 AM, Alex Braga > wrote: > > Já que não posso ter um usuario especifico para fazer backup, > > tenho como descobrir se alguem esta fazendo backup na base de dados ? > > Outra possibilidade, você for usar o nbackup (backup físico) e o FB > 2.1, pode dar uma olhada no campo mon$backup_state na tabela > mon$database. > Mas parece que só funciona nessa condição (ex. não funciona com o gbak). > > []s > -- > Douglas Tosi > www.sinatica.com > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From kdcc em terra.com.br Thu Oct 23 12:54:48 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Thu, 23 Oct 2008 11:54:48 -0300 Subject: [firebase-br] Banco de Dados na Internet References: <011b01c92fc9$1ec32fd0$8603a8c0@motocana.com> <490068CC.2070206@gmail.com> Message-ID: <012001c9351f$79506520$8603a8c0@motocana.com> Eu não havia testado a conexão do FB 2.1 (meu ultimo teste foi na 1.5), sei que foi otimizado, mas a propria equipe do FB disse que estava longo do ideal. Agora no seu caso, não lembro de você ter comentado que iria trabalhar apenas pra sincronização. Nesse caso é uma conexão rapida, trafega pouca coisa e baixa concorrencia. Eu estava imaginando que seria para mander um sistema constantemente conectado pela internet. Me anima muito saber que o FB 2.1 realmente está mais rapido. []´s Kléber Caneva ----- Original Message ----- From: "Evandro Siqueira" To: "Denis" ; "FireBase" Sent: Thursday, October 23, 2008 9:06 AM Subject: Re: [firebase-br] Banco de Dados na Internet > "Kleber Caneva" escreveu na > mensagem news:011b01c92fc9$1ec32fd0$8603a8c0 em motocana.com... > O ideal é que seu programa seja desenvolvido em multicamadas, > > O FB ainda não tem um protoloco legal para rodar Client Server por redes > lentas (Internet). > > []´s > > Kléber Caneva > > Kleber, Coloquei meu sistema de força de vendas pra rodar: com uma conexão local (embededd) e uma remota para as sincronizações e achei a conexão muito rápida... quase a mesma velocidade da rede local... estou com o fb 2.1 Fiz o comentário pq a forma como vcs me apresentavam dava a impressão de que ia ficar a maior carroça... -- []?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 zottissistemas em brturbo.com.br Thu Oct 23 13:58:12 2008 From: zottissistemas em brturbo.com.br (Zottis) Date: Thu, 23 Oct 2008 12:58:12 -0300 Subject: [firebase-br] Banco de Dados na Internet In-Reply-To: References: <011b01c92fc9$1ec32fd0$8603a8c0@motocana.com> Message-ID: acho que com essa 'Globalização' ou "SBTlização" muitos de nós reles programadores de Cliente/Servidor estão precisando migrar para 3 camadas, mas os materias na internet estão meios que pela metade, então provavelmente a lista será uma ótima forma de obter informações. também estou com um monte de dúvidas sobre isso. Zottis(TeamFB Users) Zottis Sistemas - 2008 Ano XI Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Denis" To: Sent: Thursday, October 23, 2008 9:11 AM Subject: Re: [firebase-br] Banco de Dados na Internet > Aproveitando..... > > Tenho um sistema em multicamadas. Funciona muito bem e suporta 9 filiais, > mais a matriz. São mais ou menos 60 máquinas rodando o sistema via web e > umas 20 na matriz. Pode converter o seu sistema sem medo que fica show. > > Denis > > > "Kleber Caneva" escreveu na mensagem > news:011b01c92fc9$1ec32fd0$8603a8c0 em motocana.com... > O ideal é que seu programa seja desenvolvido em multicamadas, > > O FB ainda não tem um protoloco legal para rodar Client Server por redes > lentas (Internet). > > []´s > > Kléber Caneva > > > ----- Original Message ----- > From: "Paulo Sérgo Feix" > To: "Forum Firebird" > Sent: Thursday, October 16, 2008 10:26 AM > Subject: [firebase-br] Banco de Dados na Internet > > > Bom dia > > Pessoal estou precisando de informação, a respeito do firebird, na > Internet, > tenho que por o meu sistema via Internet, tipo na filial que fica em outra > cidade eu colocaria no terminal somente o exe, dll do sistema, e o banco > de > dados deixaria num servidor na internet. > a pergunta é o seguinte como funciona esta questão, do banco de dados na > internet, quais são os requisitos, e como se configura este banco de dados > com o delphi 7 > -- > 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 > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjI0MTYzNTk0Ljg5MTQ4LjE5MTY4LnNpbnRhbHV0YS50ZXJyYS5jb20sNDUxMg== > Verifique periodicamente a pasta Spam para garantir que apenas mensagens > indesejadas sejam classificadas como Spam. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From stefan em consisanet.com Thu Oct 23 13:38:01 2008 From: stefan em consisanet.com (Stefan Horochovec) Date: Thu, 23 Oct 2008 13:38:01 -0200 Subject: [firebase-br] FB Linux ou Windows ? In-Reply-To: References: Message-ID: <31E67A70228B4ABB81FF9CF8DAEE88D7@consisa51> Ola Denis Eu considero o numero de maquinas não tão influentes quanto a quantidade de conexoes e transações que cada uma dela estaria utilizando.. Att Stefan Horochovec ----- Original Message ----- From: "Denis" To: Sent: Thursday, October 23, 2008 10:15 AM Subject: [firebase-br] FB Linux ou Windows ? > Bom dia, > > O Firebird roda melhor e mais rápido, em Linux ou no Windows ? > > Qual seria a melhor escolha para um servidor que suporte umas 200 máquinas > ? > > Obrigado, > Denis > > > > > > !DSPAM:49005dfd291761156014651! > -------------------------------------------------------------------------------- > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > !DSPAM:49005dfd291761156014651! > From eduardo em icontroller.com.br Thu Oct 23 13:51:41 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Thu, 23 Oct 2008 13:51:41 -0200 Subject: [firebase-br] Banco de Dados na Internet In-Reply-To: References: <011b01c92fc9$1ec32fd0$8603a8c0@motocana.com> Message-ID: Na verdade a coisa é bem simples na raíz: Registra-se uma função no servdor para recuperar/gravar a informação. O cliente chama essa função com os parâmetros e o servidor responde com o result set em um determinado formato (xml, por exemplo). O Cliente, conhecedor do formato, decodifica e dá carga no Dataset. As vantagens são inúmeras, mais o que mais impressiona: 1. O Sistema fica, via de regra, mais leve em 3 camadas na net que cliente/servidor em rede local, pois os protocolos, normalmente já utilizam compactação de dados, dispensando zebedee ou outros. 2. Utilizando pool de conexões, você trabalha com 200 ou mais usuários pendurados com apenas 5 instâncias do classic rodando, por exemplo. 3. Sendo os dados recuperados pelo servidor de aplicação (camada do meio) você tem a possibilidade de tratá-los com uma linguagem muito mais abrangente que o ISQL antes de retornar para o cliente. O maior problema que vejo é o aculturamento da equipe de desenvolvimento: saber o quê fica em que lugar. Há uma tendência, por vício, de se trabalhar com queries no cliente e isso deixa de ser 3 camadas, então o pessoal faz funções onde passam uma querie e esperam um result set. Algo do tipo: GetDados('SELECT * FROM PESSOAS WHERE ID=123') Quando o correto seria ter uma função: Dadospessoa(modo='get', id=123) Dessa última forma, o cliente não sabe sequer o nome da tabela que contém a informação, quanto mais qual é o banco de dados ou o componente de conexão utilizado, dando muito mais portabilidade ao sistema e facilidade de manutenção, mas no início do desenvolvimento, ficamos pisando em ovos sem conseguir definir direito o papel de cada camada. Por aqui usamos uma linguagem no servidor pouco conhecida (LUA). Esta linguagem nos permite utilizar o protocolo http na comunicação cliente / servidor de aplicação. Como é uma linguagem de scripts, interpretada, não precisamos ficar compilando o servidor a todo momento, como já vi descrito no livro do Anderson Haertel para COM e DCOM. Há de se pensar, nesses casos, que o protocolo deveria ser multiplataforma, pois o linux está avançando bem em máquinas domésticas e de empresas. Bem, apesar de estarmos nesse mundo há quase três anos, também sinto falta de boas conversas sobre isso na lista. Fico à disposição. Abraço Eduardo Zottis escreveu: > acho que com essa 'Globalização' ou "SBTlização" > muitos de nós reles programadores de Cliente/Servidor estão precisando > migrar para > 3 camadas, mas os materias na internet estão meios que pela metade, > então provavelmente > a lista será uma ótima forma de obter informações. > > também estou com um monte de dúvidas sobre isso. > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2008 Ano XI > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Denis" > > To: > Sent: Thursday, October 23, 2008 9:11 AM > Subject: Re: [firebase-br] Banco de Dados na Internet > > >> Aproveitando..... >> >> Tenho um sistema em multicamadas. Funciona muito bem e suporta 9 >> filiais, mais a matriz. São mais ou menos 60 máquinas rodando o >> sistema via web e umas 20 na matriz. Pode converter o seu sistema sem >> medo que fica show. >> >> Denis >> >> >> "Kleber Caneva" >> escreveu na mensagem >> news:011b01c92fc9$1ec32fd0$8603a8c0 em motocana.com... >> >> O ideal é que seu programa seja desenvolvido em multicamadas, >> >> O FB ainda não tem um protoloco legal para rodar Client Server por redes >> lentas (Internet). >> >> []´s >> >> Kléber Caneva >> >> >> ----- Original Message ----- From: "Paulo Sérgo Feix" >> >> To: "Forum Firebird" >> Sent: Thursday, October 16, 2008 10:26 AM >> Subject: [firebase-br] Banco de Dados na Internet >> >> >> Bom dia >> >> Pessoal estou precisando de informação, a respeito do firebird, na >> Internet, >> tenho que por o meu sistema via Internet, tipo na filial que fica em >> outra >> cidade eu colocaria no terminal somente o exe, dll do sistema, e o >> banco de >> dados deixaria num servidor na internet. >> a pergunta é o seguinte como funciona esta questão, do banco de dados na >> internet, quais são os requisitos, e como se configura este banco de >> dados >> com o delphi 7 >> -- >> 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 >> >> E-mail verificado pelo Terra Anti-Spam. >> Para classificar esta mensagem como spam ou não spam, visite >> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjI0MTYzNTk0Ljg5MTQ4LjE5MTY4LnNpbnRhbHV0YS50ZXJyYS5jb20sNDUxMg== >> >> Verifique periodicamente a pasta Spam para garantir que apenas mensagens >> indesejadas sejam classificadas como Spam. >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> >> >> > > > -------------------------------------------------------------------------------- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From douglasht em gmail.com Thu Oct 23 14:06:50 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 23 Oct 2008 13:06:50 -0300 Subject: [firebase-br] Banco de Dados na Internet In-Reply-To: References: <011b01c92fc9$1ec32fd0$8603a8c0@motocana.com> Message-ID: <249af69e0810230906g62b9bb5le8a39f58f03627fc@mail.gmail.com> 2008/10/23 Eduardo Bahiense : > 2. Utilizando pool de conexões, você trabalha com 200 ou mais usuários > pendurados com apenas 5 instâncias do classic rodando, por exemplo. E aí o problema do cache dedicado no classic quase desaparece. Porque ao invés de 200 caches dedicados, fica-se com 5 caches que na prática são compartilhados por todos os 200 usuários. O que é "quase" ótimo. Digo quase porque nesse contexto pode acontecer de um determinado usuário acessar um conjunto de dados através da conexão A e logo em seguida requisitar novamente o mesmo conjunto. Só que a segunda requisição foi alocada para a conexão B, que não tinha aquele conjunto em cache. Logo, será necessária nova carga dos dados para o cache. É claro que varia para cada aplicação, mas nesse contexto eu tenderia a usar o superserver para tirar proveito do cache compartilhado. > O maior problema que vejo é o aculturamento da equipe de desenvolvimento: > saber o quê fica em que lugar. Há uma tendência, por vício, de se trabalhar > com queries no cliente e isso deixa de ser 3 camadas, então o pessoal faz > funções onde passam uma querie e esperam um result set. Algo do tipo: +1 Treinamento da equipe para mudança de hábitos (e vícios) é essencial. []s -- Douglas Tosi www.sinatica.com From rnigro em brasil-info.com.br Thu Oct 23 14:23:31 2008 From: rnigro em brasil-info.com.br (=?iso-8859-1?Q?Nigro_-_F=E1brica_de_Software?=) Date: Thu, 23 Oct 2008 14:23:31 -0200 Subject: [firebase-br] FB Linux ou Windows ? References: <31E67A70228B4ABB81FF9CF8DAEE88D7@consisa51> Message-ID: <99A6616D66C14209BD7C98C0F15F4D89@BIF002> Realmente a quantidade de conexões não interfere tanto assim no sistema operacional, mas um ponto importante é que exixtem muito mais feramentas em windows do que em Linux, para monitorar o tráfego de dados e oscilação na rede ----- Original Message ----- From: "Stefan Horochovec" To: "Denis" ; "FireBase" Sent: Thursday, October 23, 2008 1:38 PM Subject: Re: [firebase-br] FB Linux ou Windows ? Ola Denis Eu considero o numero de maquinas não tão influentes quanto a quantidade de conexoes e transações que cada uma dela estaria utilizando.. Att Stefan Horochovec ----- Original Message ----- From: "Denis" To: Sent: Thursday, October 23, 2008 10:15 AM Subject: [firebase-br] FB Linux ou Windows ? > Bom dia, > > O Firebird roda melhor e mais rápido, em Linux ou no Windows ? > > Qual seria a melhor escolha para um servidor que suporte umas 200 máquinas > ? > > Obrigado, > Denis > > > > > > !DSPAM:49005dfd291761156014651! > -------------------------------------------------------------------------------- > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > !DSPAM:49005dfd291761156014651! > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ottofuch em terra.com.br Thu Oct 23 15:59:13 2008 From: ottofuch em terra.com.br (OttoFuch) Date: Thu, 23 Oct 2008 15:59:13 -0200 Subject: [firebase-br] Banco de Dados na Internet In-Reply-To: References: <011b01c92fc9$1ec32fd0$8603a8c0@motocana.com> Message-ID: <4C1D1CA8ECE14F8A8CBA93385ACD6B2F@wotan> ----- Original Message ----- From: "Eduardo Bahiense" To: Sent: Thursday, October 23, 2008 1:51 PM Subject: Re: [firebase-br] Banco de Dados na Internet Na verdade a coisa é bem simples na raíz: Registra-se uma função no servdor para recuperar/gravar a informação. O cliente chama essa função com os parâmetros e o servidor responde com o result set em um determinado formato (xml, por exemplo). O Cliente, conhecedor do formato, decodifica e dá carga no Dataset. As vantagens são inúmeras, mais o que mais impressiona: 1. O Sistema fica, via de regra, mais leve em 3 camadas na net que cliente/servidor em rede local, pois os protocolos, normalmente já utilizam compactação de dados, dispensando zebedee ou outros. 2. Utilizando pool de conexões, você trabalha com 200 ou mais usuários pendurados com apenas 5 instâncias do classic rodando, por exemplo. 3. Sendo os dados recuperados pelo servidor de aplicação (camada do meio) você tem a possibilidade de tratá-los com uma linguagem muito mais abrangente que o ISQL antes de retornar para o cliente. O maior problema que vejo é o aculturamento da equipe de desenvolvimento: saber o quê fica em que lugar. Há uma tendência, por vício, de se trabalhar com queries no cliente e isso deixa de ser 3 camadas, então o pessoal faz funções onde passam uma querie e esperam um result set. Algo do tipo: GetDados('SELECT * FROM PESSOAS WHERE ID=123') Quando o correto seria ter uma função: Dadospessoa(modo='get', id=123) Dessa última forma, o cliente não sabe sequer o nome da tabela que contém a informação, quanto mais qual é o banco de dados ou o componente de conexão utilizado, dando muito mais portabilidade ao sistema e facilidade de manutenção, mas no início do desenvolvimento, ficamos pisando em ovos sem conseguir definir direito o papel de cada camada. Por aqui usamos uma linguagem no servidor pouco conhecida (LUA). Esta linguagem nos permite utilizar o protocolo http na comunicação cliente / servidor de aplicação. Como é uma linguagem de scripts, interpretada, não precisamos ficar compilando o servidor a todo momento, como já vi descrito no livro do Anderson Haertel para COM e DCOM. Há de se pensar, nesses casos, que o protocolo deveria ser multiplataforma, pois o linux está avançando bem em máquinas domésticas e de empresas. Bem, apesar de estarmos nesse mundo há quase três anos, também sinto falta de boas conversas sobre isso na lista. Fico à disposição. Abraço Eduardo Zottis escreveu: > acho que com essa 'Globalização' ou "SBTlização" > muitos de nós reles programadores de Cliente/Servidor estão precisando > migrar para > 3 camadas, mas os materias na internet estão meios que pela metade, então > provavelmente > a lista será uma ótima forma de obter informações. > > também estou com um monte de dúvidas sobre isso. > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2008 Ano XI > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Denis" > To: > Sent: Thursday, October 23, 2008 9:11 AM > Subject: Re: [firebase-br] Banco de Dados na Internet > > >> Aproveitando..... >> >> Tenho um sistema em multicamadas. Funciona muito bem e suporta 9 filiais, >> mais a matriz. São mais ou menos 60 máquinas rodando o sistema via web e >> umas 20 na matriz. Pode converter o seu sistema sem medo que fica show. >> >> Denis >> >> >> "Kleber Caneva" escreveu na mensagem >> news:011b01c92fc9$1ec32fd0$8603a8c0 em motocana.com... >> O ideal é que seu programa seja desenvolvido em multicamadas, >> >> O FB ainda não tem um protoloco legal para rodar Client Server por redes >> lentas (Internet). >> >> []´s >> >> Kléber Caneva >> >> >> ----- Original Message ----- From: "Paulo Sérgo Feix" >> >> To: "Forum Firebird" >> Sent: Thursday, October 16, 2008 10:26 AM >> Subject: [firebase-br] Banco de Dados na Internet >> >> >> Bom dia >> >> Pessoal estou precisando de informação, a respeito do firebird, na >> Internet, >> tenho que por o meu sistema via Internet, tipo na filial que fica em >> outra >> cidade eu colocaria no terminal somente o exe, dll do sistema, e o banco >> de >> dados deixaria num servidor na internet. >> a pergunta é o seguinte como funciona esta questão, do banco de dados na >> internet, quais são os requisitos, e como se configura este banco de >> dados >> com o delphi 7 >> -- >> 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 >> >> E-mail verificado pelo Terra Anti-Spam. >> Para classificar esta mensagem como spam ou não spam, visite >> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjI0MTYzNTk0Ljg5MTQ4LjE5MTY4LnNpbnRhbHV0YS50ZXJyYS5jb20sNDUxMg== >> Verifique periodicamente a pasta Spam para garantir que apenas mensagens >> indesejadas sejam classificadas como Spam. >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> >> >> > > > -------------------------------------------------------------------------------- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ottofuch em terra.com.br Thu Oct 23 16:02:38 2008 From: ottofuch em terra.com.br (OttoFuch) Date: Thu, 23 Oct 2008 16:02:38 -0200 Subject: [firebase-br] Banco de Dados na Internet In-Reply-To: References: <011b01c92fc9$1ec32fd0$8603a8c0@motocana.com> Message-ID: <0A5C328FDD3740C09738485F41785F2F@wotan> Muito boa a explicação do colega. Quanto ao Lua (que não estudei mas me informei ligeiramente a respeito), nasceu no Brasil. O livro Programming in Lua - segunda edição, de Roberto Ierusalimschy recebeu dos leitores a avaliação máxima, isto é cinco estrelas. Só falta traduzir para o português. 100+ Otto ----- Original Message ----- From: "Eduardo Bahiense" To: Sent: Thursday, October 23, 2008 1:51 PM Subject: Re: [firebase-br] Banco de Dados na Internet Na verdade a coisa é bem simples na raíz: Registra-se uma função no servdor para recuperar/gravar a informação. O cliente chama essa função com os parâmetros e o servidor responde com o result set em um determinado formato (xml, por exemplo). O Cliente, conhecedor do formato, decodifica e dá carga no Dataset. As vantagens são inúmeras, mais o que mais impressiona: 1. O Sistema fica, via de regra, mais leve em 3 camadas na net que cliente/servidor em rede local, pois os protocolos, normalmente já utilizam compactação de dados, dispensando zebedee ou outros. 2. Utilizando pool de conexões, você trabalha com 200 ou mais usuários pendurados com apenas 5 instâncias do classic rodando, por exemplo. 3. Sendo os dados recuperados pelo servidor de aplicação (camada do meio) você tem a possibilidade de tratá-los com uma linguagem muito mais abrangente que o ISQL antes de retornar para o cliente. O maior problema que vejo é o aculturamento da equipe de desenvolvimento: saber o quê fica em que lugar. Há uma tendência, por vício, de se trabalhar com queries no cliente e isso deixa de ser 3 camadas, então o pessoal faz funções onde passam uma querie e esperam um result set. Algo do tipo: GetDados('SELECT * FROM PESSOAS WHERE ID=123') Quando o correto seria ter uma função: Dadospessoa(modo='get', id=123) Dessa última forma, o cliente não sabe sequer o nome da tabela que contém a informação, quanto mais qual é o banco de dados ou o componente de conexão utilizado, dando muito mais portabilidade ao sistema e facilidade de manutenção, mas no início do desenvolvimento, ficamos pisando em ovos sem conseguir definir direito o papel de cada camada. Por aqui usamos uma linguagem no servidor pouco conhecida (LUA). Esta linguagem nos permite utilizar o protocolo http na comunicação cliente / servidor de aplicação. Como é uma linguagem de scripts, interpretada, não precisamos ficar compilando o servidor a todo momento, como já vi descrito no livro do Anderson Haertel para COM e DCOM. Há de se pensar, nesses casos, que o protocolo deveria ser multiplataforma, pois o linux está avançando bem em máquinas domésticas e de empresas. Bem, apesar de estarmos nesse mundo há quase três anos, também sinto falta de boas conversas sobre isso na lista. Fico à disposição. Abraço Eduardo Zottis escreveu: > acho que com essa 'Globalização' ou "SBTlização" > muitos de nós reles programadores de Cliente/Servidor estão precisando > migrar para > 3 camadas, mas os materias na internet estão meios que pela metade, então > provavelmente > a lista será uma ótima forma de obter informações. > > também estou com um monte de dúvidas sobre isso. > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2008 Ano XI > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Denis" > To: > Sent: Thursday, October 23, 2008 9:11 AM > Subject: Re: [firebase-br] Banco de Dados na Internet > > >> Aproveitando..... >> >> Tenho um sistema em multicamadas. Funciona muito bem e suporta 9 filiais, >> mais a matriz. São mais ou menos 60 máquinas rodando o sistema via web e >> umas 20 na matriz. Pode converter o seu sistema sem medo que fica show. >> >> Denis >> >> >> "Kleber Caneva" escreveu na mensagem >> news:011b01c92fc9$1ec32fd0$8603a8c0 em motocana.com... >> O ideal é que seu programa seja desenvolvido em multicamadas, >> >> O FB ainda não tem um protoloco legal para rodar Client Server por redes >> lentas (Internet). >> >> []´s >> >> Kléber Caneva >> >> >> ----- Original Message ----- From: "Paulo Sérgo Feix" >> >> To: "Forum Firebird" >> Sent: Thursday, October 16, 2008 10:26 AM >> Subject: [firebase-br] Banco de Dados na Internet >> >> >> Bom dia >> >> Pessoal estou precisando de informação, a respeito do firebird, na >> Internet, >> tenho que por o meu sistema via Internet, tipo na filial que fica em >> outra >> cidade eu colocaria no terminal somente o exe, dll do sistema, e o banco >> de >> dados deixaria num servidor na internet. >> a pergunta é o seguinte como funciona esta questão, do banco de dados na >> internet, quais são os requisitos, e como se configura este banco de >> dados >> com o delphi 7 >> -- >> 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 >> >> E-mail verificado pelo Terra Anti-Spam. >> Para classificar esta mensagem como spam ou não spam, visite >> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjI0MTYzNTk0Ljg5MTQ4LjE5MTY4LnNpbnRhbHV0YS50ZXJyYS5jb20sNDUxMg== >> Verifique periodicamente a pasta Spam para garantir que apenas mensagens >> indesejadas sejam classificadas como Spam. >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> >> >> > > > -------------------------------------------------------------------------------- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From firebird100 em gmail.com Thu Oct 23 16:34:17 2008 From: firebird100 em gmail.com (FireBird FireBird) Date: Thu, 23 Oct 2008 17:34:17 -0100 Subject: [firebase-br] Erro In-Reply-To: <59bb1e780810191018q3464869bh7157d1e2052f62f@mail.gmail.com> References: <8a6eff130810181504s965ec07n1d9d3aa0cb39f048@mail.gmail.com> <1e2c6e100810182113h9b85a36y33472f7c4ca8ded8@mail.gmail.com> <59bb1e780810191018q3464869bh7157d1e2052f62f@mail.gmail.com> Message-ID: <8a6eff130810231134x3de140fana8e1ffc58c3c3e95@mail.gmail.com> versao 1.5 2008/10/19 Valdir Marcos > Boa tarde. > > Qual a versão do Firebird que você está usando? > > Um abraço, > > Valdir > > > 2008/10/19, Janderson Almeida : > > > > converte isso 'SALDO ANTERIOR' em blob antes de armazenar. > > Talvez no site da firebase vc ache alguma udf pra isso. > > > > abraço. > > > > 2008/10/18 FireBird FireBird > > > > > > > Pessoa estou com a seguinte procedure.CREATE PROCEDURE SP_EMISSAO_RAZAO > ( > > > COD_EMP INTEGER, > > > COD_CONTA INTEGER, > > > DTA_INI DATE, > > > DTA_FIM DATE) > > > RETURNS ( > > > COD_MOV INTEGER, > > > CONTA_DEB INTEGER, > > > CONTA_CRE INTEGER, > > > DTA_MOV DATE, > > > VALOR NUMERIC (9, 2), > > > HISTORICO BLOB sub_type 1 segment size 128, > > > VALOR_DEB NUMERIC (9, 2), > > > VALOR_CRE NUMERIC (9, 2), > > > SALDO NUMERIC (9, 2)) > > > AS > > > declare variable SALDO_ANT_DEBITO NUMERIC (9,2); > > > declare variable SALDO_ANT_CREDITO NUMERIC (9,2); > > > declare variable SALDO_FINAL NUMERIC (9,2); > > > declare variable SALDO_ANTERIOR NUMERIC (9,2); > > > BEGIN > > > select sum(CTMOV.VR_MOV) > > > from CTMOV > > > where (CTMOV.DTA_MOV <:DTA_INI) > > > And CTMOV.DEB_MOV=:COD_CONTA > > > Into: SALDO_ANT_DEBITO; > > > > > > select sum(CTMOV.VR_MOV) > > > from CTMOV > > > where (CTMOV.DTA_MOV <:DTA_INI) > > > And CTMOV.CRED_MOV=:COD_CONTA > > > Into: SALDO_ANT_CREDITO; > > > > > > DTA_MOV = DTA_INI-1; > > > HISTORICO='SALDO ANTERIOR'; <<<<<<<<<<< Da erro neste ponto, estou > > > escrevendo 'SALDO ANTERIOR', este e um campo Blob. se modifica-lo para > > > varchar funciona. > > > > > > > > > > > > Alguem sabe como resolver isto? > > > Uma forma de poder escrever este texto. > > > > > > O erro e: > > > unsucessful execution caused by a system > > > error that precludes sucessful of > > > subsequent statemenets internal erro. > > > > > > > > > Valeu 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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fausto.s.a em uol.com.br Thu Oct 23 18:15:54 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Thu, 23 Oct 2008 18:15:54 -0200 Subject: [firebase-br] Banco de Dados na Internet In-Reply-To: References: <011b01c92fc9$1ec32fd0$8603a8c0@motocana.com> Message-ID: Concordo plenamente como o que o amigo disse.. Qdo eu migrei para 3 camadas, no meu caso utilizo Delphi, eu usei e abusei do CommandText do ClientDataSet. Hoje eu não tenho nenhuma sql no lado Client, eu as mantenho do lado servidor e no caso algumas funções que necessito utilizar/consumir algum result set, eu criei serviços, que são chamados pelo cliente e este apenas recebe os dados do servidor. Sem dúvida alguma a aplicação fica muito mais leve e de muito mais fácil manutenção. Estou a disposição do pessoal que queira trocar algumas idéias ou tirar dúvidas sobre este tipo de desenvolvimento, pois o que vemos hoje em dia são muitas palavras bonitas e tal.. mas qdo precisamos de ajuda o pessoal esconde.. atualmente eu utilizo o Delphi 7 e 2007, e para 3 camadas o RemObjects (www.remobjects.com). Fausto Eduardo Bahiense escreveu: > Na verdade a coisa é bem simples na raíz: > > Registra-se uma função no servdor para recuperar/gravar a informação. > O cliente chama essa função com os parâmetros e o servidor responde com > o result set em um determinado formato (xml, por exemplo). > O Cliente, conhecedor do formato, decodifica e dá carga no Dataset. > > As vantagens são inúmeras, mais o que mais impressiona: > > 1. O Sistema fica, via de regra, mais leve em 3 camadas na net que > cliente/servidor em rede local, pois os protocolos, normalmente já > utilizam compactação de dados, dispensando zebedee ou outros. > > 2. Utilizando pool de conexões, você trabalha com 200 ou mais usuários > pendurados com apenas 5 instâncias do classic rodando, por exemplo. > > 3. Sendo os dados recuperados pelo servidor de aplicação (camada do > meio) você tem a possibilidade de tratá-los com uma linguagem muito mais > abrangente que o ISQL antes de retornar para o cliente. > > O maior problema que vejo é o aculturamento da equipe de > desenvolvimento: saber o quê fica em que lugar. Há uma tendência, por > vício, de se trabalhar com queries no cliente e isso deixa de ser 3 > camadas, então o pessoal faz funções onde passam uma querie e esperam um > result set. Algo do tipo: > > GetDados('SELECT * FROM PESSOAS WHERE ID=123') > > Quando o correto seria ter uma função: > > Dadospessoa(modo='get', id=123) > > Dessa última forma, o cliente não sabe sequer o nome da tabela que > contém a informação, quanto mais qual é o banco de dados ou o componente > de conexão utilizado, dando muito mais portabilidade ao sistema e > facilidade de manutenção, mas no início do desenvolvimento, ficamos > pisando em ovos sem conseguir definir direito o papel de cada camada. > > Por aqui usamos uma linguagem no servidor pouco conhecida (LUA). Esta > linguagem nos permite utilizar o protocolo http na comunicação cliente / > servidor de aplicação. Como é uma linguagem de scripts, interpretada, > não precisamos ficar compilando o servidor a todo momento, como já vi > descrito no livro do Anderson Haertel para COM e DCOM. Há de se pensar, > nesses casos, que o protocolo deveria ser multiplataforma, pois o linux > está avançando bem em máquinas domésticas e de empresas. > > Bem, apesar de estarmos nesse mundo há quase três anos, também sinto > falta de boas conversas sobre isso na lista. > > Fico à disposição. > > > Abraço > > > Eduardo > > > > Zottis escreveu: >> acho que com essa 'Globalização' ou "SBTlização" >> muitos de nós reles programadores de Cliente/Servidor estão precisando >> migrar para >> 3 camadas, mas os materias na internet estão meios que pela metade, >> então provavelmente >> a lista será uma ótima forma de obter informações. >> >> também estou com um monte de dúvidas sobre isso. >> >> >> Zottis(TeamFB Users) >> >> Zottis Sistemas - 2008 Ano XI >> Programação Delphi/PHP/Firebird/MySQL >> >> "Um homem só tem o direito de olhar >> a um outro de cima para baixo, quando >> vai ajuda-lo a levantar-se". >> Gabriel Garcia Marquez >> ----- Original Message ----- From: "Denis" >> >> To: >> Sent: Thursday, October 23, 2008 9:11 AM >> Subject: Re: [firebase-br] Banco de Dados na Internet >> >> >>> Aproveitando..... >>> >>> Tenho um sistema em multicamadas. Funciona muito bem e suporta 9 >>> filiais, mais a matriz. São mais ou menos 60 máquinas rodando o >>> sistema via web e umas 20 na matriz. Pode converter o seu sistema sem >>> medo que fica show. >>> >>> Denis >>> >>> >>> "Kleber Caneva" >>> escreveu na mensagem >>> news:011b01c92fc9$1ec32fd0$8603a8c0 em motocana.com... >>> >>> O ideal é que seu programa seja desenvolvido em multicamadas, >>> >>> O FB ainda não tem um protoloco legal para rodar Client Server por redes >>> lentas (Internet). >>> >>> []´s >>> >>> Kléber Caneva >>> >>> >>> ----- Original Message ----- From: "Paulo Sérgo Feix" >>> >>> To: "Forum Firebird" >>> Sent: Thursday, October 16, 2008 10:26 AM >>> Subject: [firebase-br] Banco de Dados na Internet >>> >>> >>> Bom dia >>> >>> Pessoal estou precisando de informação, a respeito do firebird, na >>> Internet, >>> tenho que por o meu sistema via Internet, tipo na filial que fica em >>> outra >>> cidade eu colocaria no terminal somente o exe, dll do sistema, e o >>> banco de >>> dados deixaria num servidor na internet. >>> a pergunta é o seguinte como funciona esta questão, do banco de dados na >>> internet, quais são os requisitos, e como se configura este banco de >>> dados >>> com o delphi 7 >>> -- >>> 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 >>> >>> E-mail verificado pelo Terra Anti-Spam. >>> Para classificar esta mensagem como spam ou não spam, visite >>> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjI0MTYzNTk0Ljg5MTQ4LjE5MTY4LnNpbnRhbHV0YS50ZXJyYS5jb20sNDUxMg== >>> >>> Verifique periodicamente a pasta Spam para garantir que apenas mensagens >>> indesejadas sejam classificadas como Spam. >>> >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> >>> >>> >> >> >> -------------------------------------------------------------------------------- >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Fausto Alves Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From valdir.marcos em ig.com.br Thu Oct 23 19:44:52 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Thu, 23 Oct 2008 19:44:52 -0200 Subject: [firebase-br] Erro In-Reply-To: <8a6eff130810231134x3de140fana8e1ffc58c3c3e95@mail.gmail.com> References: <8a6eff130810181504s965ec07n1d9d3aa0cb39f048@mail.gmail.com> <1e2c6e100810182113h9b85a36y33472f7c4ca8ded8@mail.gmail.com> <59bb1e780810191018q3464869bh7157d1e2052f62f@mail.gmail.com> <8a6eff130810231134x3de140fana8e1ffc58c3c3e95@mail.gmail.com> Message-ID: <59bb1e780810231444l272cd173qbc0e8d35728a0111@mail.gmail.com> Boa tarde. Mude o quanto antes para a versão 2.1.1. Um abraço, Valdir 2008/10/23, FireBird FireBird : > > versao 1.5 > > 2008/10/19 Valdir Marcos > > > Boa tarde. > > > > Qual a versão do Firebird que você está usando? > > > > Um abraço, > > > > Valdir > > > > > > 2008/10/19, Janderson Almeida : > > > > > > converte isso 'SALDO ANTERIOR' em blob antes de armazenar. > > > Talvez no site da firebase vc ache alguma udf pra isso. > > > > > > abraço. > > > > > > 2008/10/18 FireBird FireBird > > > > > > > > > > Pessoa estou com a seguinte procedure.CREATE PROCEDURE > SP_EMISSAO_RAZAO > > ( > > > > COD_EMP INTEGER, > > > > COD_CONTA INTEGER, > > > > DTA_INI DATE, > > > > DTA_FIM DATE) > > > > RETURNS ( > > > > COD_MOV INTEGER, > > > > CONTA_DEB INTEGER, > > > > CONTA_CRE INTEGER, > > > > DTA_MOV DATE, > > > > VALOR NUMERIC (9, 2), > > > > HISTORICO BLOB sub_type 1 segment size 128, > > > > VALOR_DEB NUMERIC (9, 2), > > > > VALOR_CRE NUMERIC (9, 2), > > > > SALDO NUMERIC (9, 2)) > > > > AS > > > > declare variable SALDO_ANT_DEBITO NUMERIC (9,2); > > > > declare variable SALDO_ANT_CREDITO NUMERIC (9,2); > > > > declare variable SALDO_FINAL NUMERIC (9,2); > > > > declare variable SALDO_ANTERIOR NUMERIC (9,2); > > > > BEGIN > > > > select sum(CTMOV.VR_MOV) > > > > from CTMOV > > > > where (CTMOV.DTA_MOV <:DTA_INI) > > > > And CTMOV.DEB_MOV=:COD_CONTA > > > > Into: SALDO_ANT_DEBITO; > > > > > > > > select sum(CTMOV.VR_MOV) > > > > from CTMOV > > > > where (CTMOV.DTA_MOV <:DTA_INI) > > > > And CTMOV.CRED_MOV=:COD_CONTA > > > > Into: SALDO_ANT_CREDITO; > > > > > > > > DTA_MOV = DTA_INI-1; > > > > HISTORICO='SALDO ANTERIOR'; <<<<<<<<<<< Da erro neste ponto, estou > > > > escrevendo 'SALDO ANTERIOR', este e um campo Blob. se modifica-lo > para > > > > varchar funciona. > > > > > > > > > > > > > > > > Alguem sabe como resolver isto? > > > > Uma forma de poder escrever este texto. > > > > > > > > O erro e: > > > > unsucessful execution caused by a system > > > > error that precludes sucessful of > > > > subsequent statemenets internal erro. > > > > > > > > > > > > Valeu 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 > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From zeluizdala em terra.com.br Thu Oct 23 23:04:43 2008 From: zeluizdala em terra.com.br (=?iso-8859-1?Q?Z=E9_Luiz?=) Date: Thu, 23 Oct 2008 23:04:43 -0200 Subject: [firebase-br] =?iso-8859-1?q?Como_fazer_um_UPDATE_com_uma_condi?= =?iso-8859-1?q?=E7=E3o?= References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote><103608776.20081022194944@warmboot.com.br><2487140047F0472D9893EC19A32DFA0B@NOTE> <49004EC0.1060100@gmail.com> Message-ID: <21BF1ED14E9546069E864B7AB23612AC@NOTE> Muito Obrigado Evandro, mas não consegui fazer funcionar, da o seguinte erro: Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Dynamic SQL Error. Primary key required on table CADHISF. onde CADHISF é o nome da tabela. Pelo que entendi ele precisa de uma chave primaria unica na tabela, o que não tenho como fazer. Será que tem solução para isso? []s Ze Luiz From: "Evandro Siqueira" To: "Zé Luiz" ; "FireBase" Sent: Thursday, October 23, 2008 8:15 AM Subject: Re: [firebase-br] Como fazer um UPDATE com uma condição Se estiver utilizando o firebird 2.1 vc poderá utilizar o comando: UPDATE OR INSERT INTO (,,) VALUES(<:PAR1>,<:PAR2>,<:PAR3>) Nas versões anteriores, só fazendo o select mesmo. []'s, Evandro Siqueira Programador Aracaju/SE Zé Luiz escreveu: > Ola colegas > > Não domino muito o SQL ainda, assim gostaria de saber se existe uma forma > de fazer um comando SQL que faça o seguinte: > > Se já existe uma determinada informação faça um UPDATE, caso não existe > faça um INSERT. > > Não queira fazer um SELECT para ver se existe e ai determinar se faz um > UPDATE ou INSERT, mas sim no mesmo comando fazer isso, será que tem como? > > > Um abraço > > Zé 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 delphi em fabianogoes.com.br Fri Oct 24 00:09:10 2008 From: delphi em fabianogoes.com.br (Fabiano Delphi) Date: Fri, 24 Oct 2008 00:09:10 -0200 Subject: [firebase-br] Banco de Dados na Internet In-Reply-To: References: <011b01c92fc9$1ec32fd0$8603a8c0@motocana.com> Message-ID: <49012E46.7000909@fabianogoes.com.br> Fausto escreveu: > Concordo plenamente como o que o amigo disse.. > Qdo eu migrei para 3 camadas, no meu caso utilizo Delphi, eu usei e > abusei do CommandText do ClientDataSet. > Hoje eu não tenho nenhuma sql no lado Client, eu as mantenho do lado > servidor e no caso algumas funções que necessito utilizar/consumir > algum result set, eu criei serviços, que são chamados pelo cliente e > este apenas recebe os dados do servidor. > Sem dúvida alguma a aplicação fica muito mais leve e de muito mais > fácil manutenção. > Estou a disposição do pessoal que queira trocar algumas idéias ou > tirar dúvidas sobre este tipo de desenvolvimento, pois o que vemos > hoje em dia são muitas palavras bonitas e tal.. mas qdo precisamos de > ajuda o pessoal esconde.. atualmente eu utilizo o Delphi 7 e 2007, e > para 3 camadas o RemObjects (www.remobjects.com). > Fausto > Eduardo Bahiense escreveu: >> Na verdade a coisa é bem simples na raíz: >> >> Registra-se uma função no servdor para recuperar/gravar a informação. >> O cliente chama essa função com os parâmetros e o servidor responde >> com o result set em um determinado formato (xml, por exemplo). >> O Cliente, conhecedor do formato, decodifica e dá carga no Dataset. >> >> As vantagens são inúmeras, mais o que mais impressiona: >> >> 1. O Sistema fica, via de regra, mais leve em 3 camadas na net que >> cliente/servidor em rede local, pois os protocolos, normalmente já >> utilizam compactação de dados, dispensando zebedee ou outros. >> >> 2. Utilizando pool de conexões, você trabalha com 200 ou mais >> usuários pendurados com apenas 5 instâncias do classic rodando, por >> exemplo. >> >> 3. Sendo os dados recuperados pelo servidor de aplicação (camada do >> meio) você tem a possibilidade de tratá-los com uma linguagem muito >> mais abrangente que o ISQL antes de retornar para o cliente. >> >> O maior problema que vejo é o aculturamento da equipe de >> desenvolvimento: saber o quê fica em que lugar. Há uma tendência, por >> vício, de se trabalhar com queries no cliente e isso deixa de ser 3 >> camadas, então o pessoal faz funções onde passam uma querie e esperam >> um result set. Algo do tipo: >> >> GetDados('SELECT * FROM PESSOAS WHERE ID=123') >> >> Quando o correto seria ter uma função: >> >> Dadospessoa(modo='get', id=123) >> >> Dessa última forma, o cliente não sabe sequer o nome da tabela que >> contém a informação, quanto mais qual é o banco de dados ou o >> componente de conexão utilizado, dando muito mais portabilidade ao >> sistema e facilidade de manutenção, mas no início do desenvolvimento, >> ficamos pisando em ovos sem conseguir definir direito o papel de cada >> camada. >> >> Por aqui usamos uma linguagem no servidor pouco conhecida (LUA). Esta >> linguagem nos permite utilizar o protocolo http na comunicação >> cliente / servidor de aplicação. Como é uma linguagem de scripts, >> interpretada, não precisamos ficar compilando o servidor a todo >> momento, como já vi descrito no livro do Anderson Haertel para COM e >> DCOM. Há de se pensar, nesses casos, que o protocolo deveria ser >> multiplataforma, pois o linux está avançando bem em máquinas >> domésticas e de empresas. >> >> Bem, apesar de estarmos nesse mundo há quase três anos, também sinto >> falta de boas conversas sobre isso na lista. >> >> Fico à disposição. >> >> >> Abraço >> >> >> Eduardo >> >> >> >> Zottis escreveu: >>> acho que com essa 'Globalização' ou "SBTlização" >>> muitos de nós reles programadores de Cliente/Servidor estão >>> precisando migrar para >>> 3 camadas, mas os materias na internet estão meios que pela metade, >>> então provavelmente >>> a lista será uma ótima forma de obter informações. >>> >>> também estou com um monte de dúvidas sobre isso. >>> >>> >>> Zottis(TeamFB Users) >>> >>> Zottis Sistemas - 2008 Ano XI >>> Programação Delphi/PHP/Firebird/MySQL >>> >>> "Um homem só tem o direito de olhar >>> a um outro de cima para baixo, quando >>> vai ajuda-lo a levantar-se". >>> Gabriel Garcia Marquez >>> ----- Original Message ----- From: "Denis" >>> To: >>> Sent: Thursday, October 23, 2008 9:11 AM >>> Subject: Re: [firebase-br] Banco de Dados na Internet >>> >>> >>>> Aproveitando..... >>>> >>>> Tenho um sistema em multicamadas. Funciona muito bem e suporta 9 >>>> filiais, mais a matriz. São mais ou menos 60 máquinas rodando o >>>> sistema via web e umas 20 na matriz. Pode converter o seu sistema >>>> sem medo que fica show. >>>> >>>> Denis >>>> >>>> >>>> "Kleber Caneva" escreveu na mensagem >>>> news:011b01c92fc9$1ec32fd0$8603a8c0 em motocana.com... >>>> O ideal é que seu programa seja desenvolvido em multicamadas, >>>> >>>> O FB ainda não tem um protoloco legal para rodar Client Server por >>>> redes >>>> lentas (Internet). >>>> >>>> []´s >>>> >>>> Kléber Caneva >>>> >>>> >>>> ----- Original Message ----- From: "Paulo Sérgo Feix" >>>> >>>> To: "Forum Firebird" >>>> Sent: Thursday, October 16, 2008 10:26 AM >>>> Subject: [firebase-br] Banco de Dados na Internet >>>> >>>> >>>> Bom dia >>>> >>>> Pessoal estou precisando de informação, a respeito do firebird, na >>>> Internet, >>>> tenho que por o meu sistema via Internet, tipo na filial que fica >>>> em outra >>>> cidade eu colocaria no terminal somente o exe, dll do sistema, e o >>>> banco de >>>> dados deixaria num servidor na internet. >>>> a pergunta é o seguinte como funciona esta questão, do banco de >>>> dados na >>>> internet, quais são os requisitos, e como se configura este banco >>>> de dados >>>> com o delphi 7 >>>> -- >>>> 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 >>>> >>>> E-mail verificado pelo Terra Anti-Spam. >>>> Para classificar esta mensagem como spam ou não spam, visite >>>> http://mail.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NDU0NzM0I3Blcm0hdGVycmEmMSwxMjI0MTYzNTk0Ljg5MTQ4LjE5MTY4LnNpbnRhbHV0YS50ZXJyYS5jb20sNDUxMg== >>>> >>>> Verifique periodicamente a pasta Spam para garantir que apenas >>>> mensagens >>>> indesejadas sejam classificadas como Spam. >>>> >>>> >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> >>>> >>>> >>>> >>> >>> >>> -------------------------------------------------------------------------------- >>> >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > Bom pessoal, atualmente meus projetos estão em Delphi 7 e estou migrando para Delphi 2007, estou querendo tambem começar migrar para 3 camadas mais nem sei por onde começar, "Fausto" você tem algum material pra que eu possa começar estruturar meu sistema em 3 camadas? -- Atenciosamente: *Fabiano Góes* Desenvolvedor..: Delphi/Java Banco de Dados: MYSQL, Firebird, SQLSERVER. delphi em fabianogoes.com.br 11-9489-2270 From paulinhofeix em gmail.com Fri Oct 24 06:49:29 2008 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Fri, 24 Oct 2008 10:49:29 +0200 Subject: [firebase-br] Terceira camada Message-ID: ola pessoal a respeito da 3 camada, o meu sistema que esta em construção, não é 3 camada, tem como ainda mudar? outra questão a respeito do componente de acesso a banco de dados, encontrei informação sobre este assunto e eles tinham TSQLConnection, TSQLdataset, DatasetProvider, TClientDataSet gostaria de saber com o componente IBO qual eu devo usar, no lugar destes? Terceira camada -- Paulinho Sérgio Feix From artur.lua em tcimix.com Fri Oct 24 07:52:17 2008 From: artur.lua em tcimix.com (Artur Sanfins) Date: Fri, 24 Oct 2008 06:52:17 -0300 Subject: [firebase-br] windows xp x conexoes Message-ID: sabendo-se que o windows xp admite um máximo de 10 usuários, como fica o FP ou interbase ? poderia-se conectar 30 usuários diretamente na base, por exemplo, via endereço de IP que direcionaria o acesso diretamente a base e não via mapeamento de drive, portanto aparentemente não haveria um usuário conectado ao xp, isto é válido ? gratos Artur From vansiqq em gmail.com Fri Oct 24 08:03:59 2008 From: vansiqq em gmail.com (Evandro Siqueira) Date: Fri, 24 Oct 2008 07:03:59 -0300 Subject: [firebase-br] =?windows-1252?q?Como_fazer_um_UPDATE_com_uma_condi?= =?windows-1252?q?=E7=E3o?= In-Reply-To: <21BF1ED14E9546069E864B7AB23612AC@NOTE> References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote><103608776.20081022194944@warmboot.com.br><2487140047F0472D9893EC19A32DFA0B@NOTE> <49004EC0.1060100@gmail.com> <21BF1ED14E9546069E864B7AB23612AC@NOTE> Message-ID: <49019D8F.1040809@gmail.com> Zé Luiz escreveu: > Muito Obrigado Evandro, mas não consegui fazer funcionar, da o > seguinte erro: > > Unsuccessful execution caused by a system error that precludes > successful execution of subsequent statements. > Dynamic SQL Error. > Primary key required on table CADHISF. > > onde CADHISF é o nome da tabela. Pelo que entendi ele precisa de uma > chave primaria unica na tabela, o que não tenho como fazer. > > Será que tem solução para isso? > > []s > > Ze Luiz > Realmente, a instrução que lhe passei exige que exista uma chave primária. Caso contrário terá que utilizar a fórmula tradicional mesmo. -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel From kmerlotti em gmail.com Fri Oct 24 08:25:48 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Fri, 24 Oct 2008 07:25:48 -0300 Subject: [firebase-br] windows xp x conexoes In-Reply-To: References: Message-ID: <20eaa6880810240325p10de18ebm81ecb76af0ee35e4@mail.gmail.com> Exatamente! O FB usa o tcp/ip.. aí esse limite de 10 users vai pro espaço! Abraços! 2008/10/24 Artur Sanfins : > sabendo-se que o windows xp admite um máximo de 10 usuários, como fica o FP > ou interbase ? > poderia-se conectar 30 usuários diretamente na base, por exemplo, via > endereço de IP que direcionaria o acesso diretamente a base e não via > mapeamento de drive, portanto aparentemente não haveria um usuário conectado > ao xp, isto é válido ? > gratos > Artur > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From kmerlotti em gmail.com Fri Oct 24 08:27:55 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Fri, 24 Oct 2008 07:27:55 -0300 Subject: [firebase-br] Terceira camada In-Reply-To: References: Message-ID: <20eaa6880810240327l4943d617ue02d927830b296b8@mail.gmail.com> vc vai precisar substituir o SQLConnection e o SQLDataSet pelo seu IBODataBase e IBODataSet ou IBOQuery. Agora.. esse assunto é meio off, hein?! tá mais pra lista de delphi :-) Abraços! 2008/10/24 Paulo Sérgo Feix : > ola pessoal > > a respeito da 3 camada, o meu sistema que esta em construção, não é 3 > camada, tem como ainda mudar? > > outra questão a respeito do componente de acesso a banco de dados, encontrei > informação sobre este assunto e eles tinham TSQLConnection, TSQLdataset, > DatasetProvider, TClientDataSet > > gostaria de saber com o componente IBO qual eu devo usar, no lugar destes? > > Terceira camada > > -- > 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 > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From fausto.s.a em uol.com.br Fri Oct 24 08:45:10 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Fri, 24 Oct 2008 08:45:10 -0200 Subject: [firebase-br] Banco de Dados na Internet In-Reply-To: <49012E46.7000909@fabianogoes.com.br> References: <011b01c92fc9$1ec32fd0$8603a8c0@motocana.com> <49012E46.7000909@fabianogoes.com.br> Message-ID: Fabiano Delphi escreveu: > Bom pessoal, > atualmente meus projetos estão em Delphi 7 e estou migrando para Delphi > 2007, > estou querendo tambem começar migrar para 3 camadas mais nem sei por > onde começar, > "Fausto" você tem algum material pra que eu possa começar estruturar meu > sistema em 3 camadas? Fabiano entre em contato em *PVT* faustoalves[@]gmail[.]com -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From estanisgeyer em gmail.com Fri Oct 24 08:54:50 2008 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Fri, 24 Oct 2008 08:54:50 -0200 Subject: [firebase-br] FB Linux ou Windows ? In-Reply-To: <99A6616D66C14209BD7C98C0F15F4D89@BIF002> References: <31E67A70228B4ABB81FF9CF8DAEE88D7@consisa51> <99A6616D66C14209BD7C98C0F15F4D89@BIF002> Message-ID: <8f19defc0810240354h249caa7bybcf1cf12cd61692b@mail.gmail.com> Não vamos esquecer, que quando falamos em Windows falamos em Windows Server... o resto é bobagem se querem comparar com um servidor rodando em Unix/Linux. Quanto a monitorar tráfego de REDE, o Linux é bem serviço nisso, a não ser em ferramentas de medição para Firebird que DESCONHEÇO. Dependendo de sua aplicação, vale a pena pagar uma consultoria, o serviço ficará mais profissional, não sei se você me entede... Não esqueçam de levar em conta as placas de rede, escolham placas de rede de boa qualidade, como 3COM, Intel. Fujam de Realtek, SIS... Há placas de rede que não alcançam toda a capacidade da mídia e quando chegam a uma capacidade "X" tomam conta do processamento, perto dos 95%. Já vi isso acontecer muito com Windows para alto tráfego. Também acontece no Linux com esse tipo de placa, mas tive experiências melhores. 2008/10/23 Nigro - Fábrica de Software > Realmente a quantidade de conexões não interfere tanto assim no sistema > operacional, mas um ponto importante é que exixtem muito mais feramentas em > windows do que em Linux, para monitorar o tráfego de dados e oscilação na > rede > > > > ----- Original Message ----- From: "Stefan Horochovec" < > stefan em consisanet.com> > To: "Denis" ; "FireBase" > Sent: Thursday, October 23, 2008 1:38 PM > Subject: Re: [firebase-br] FB Linux ou Windows ? > > > > Ola Denis > > Eu considero o numero de maquinas não tão influentes quanto a quantidade de > conexoes e transações que cada uma dela estaria utilizando.. > > Att > > Stefan Horochovec > ----- Original Message ----- From: "Denis" > To: > Sent: Thursday, October 23, 2008 10:15 AM > Subject: [firebase-br] FB Linux ou Windows ? > > > Bom dia, >> >> O Firebird roda melhor e mais rápido, em Linux ou no Windows ? >> >> Qual seria a melhor escolha para um servidor que suporte umas 200 máquinas >> ? >> >> Obrigado, >> Denis >> >> >> >> >> >> !DSPAM:49005dfd291761156014651! >> >> > > > -------------------------------------------------------------------------------- > > > ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> !DSPAM:49005dfd291761156014651! >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From wmotasjrp em gmail.com Fri Oct 24 08:56:50 2008 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Fri, 24 Oct 2008 08:56:50 -0200 Subject: [firebase-br] Tipo de campo para gravar valor com precisao Message-ID: <004501c935c7$39341b50$0a00a8c0@mota2> Bom dia pessoal. Qual o melhor tipo de campo para gravar salario por exemplo, ou algum valor que tenha alguma precisão (5 casas decimais). O arredondamente é melhor ser feito na aplicação (delphi) ou o próprio DB se encarrega disso. Delphi + FB 2.1 []s Wilson From ffkammer em conchalnet.com.br Fri Oct 24 09:35:52 2008 From: ffkammer em conchalnet.com.br (=?ISO-8859-1?Q?Fabr=EDcio_Fadel_Kammer?=) Date: Fri, 24 Oct 2008 08:35:52 -0300 Subject: [firebase-br] Ajuda com TClientDataSet Message-ID: <4901B318.7090606@conchalnet.com.br> Bom dia à todos! Estou iniciando um novo projeto e optamos por trabalhar com o componente MDO para acesso ao Firebird e gostaria de esclarecer com colegas da lista que trabalham com os componentes TClientDataSet + TDataSetProvider algumas dúvidas: 1) Percebi que não preciso iniciar uma transação (StartTransaction) antes de abrir o componente TClientDataSet. Isto é normal, ele inicia a transação automaticamente? 2) Ao aplicar as modificações do TClientDataSet com o método ApplyUpdates(0) ele irá, automaticamente efetuar o Commit na transação ou preciso fazer isso explicitamente? Trabalho há tempos com Delphi + Firebird, mas nunca use o TClientDataSet, então todas as dicas dos colegas experientes com esses componentes são bem vindas. Minha maior preocupação é fazer com que esse novo projeto mantenha o mínimo de tempo possível as transações com o banco abertas. Agradeço desde já todas as dicas! Abraços -- /*><((º>`·.¸.·´¯`·.:°`·..¸><((º>.° Fabrício Fadel Kammer Conchal - SP/* ·´¯`·.><((º> /*><((º>`·.¸.·´¯`·.,·><((º> .·°*/*/*/ From luisalberto em atsinformatica.com.br Fri Oct 24 10:38:30 2008 From: luisalberto em atsinformatica.com.br (Luis Alberto - Analista de Sistemas) Date: Fri, 24 Oct 2008 09:38:30 -0300 Subject: [firebase-br] O que usar: Varchar ou Blob? In-Reply-To: <004501c935c7$39341b50$0a00a8c0@mota2> Message-ID: Bom dia, pessoal! Estou modelando uma nova base de dados aqui e surgiu uma dúvida em relação à melhor forma de trabalhar no Firebird, com relação ao armazenamento de textos. Uso, por exemplo varchar(1024) ou uso um blob? Qual vai me dar menos transtornos na manipulação do seu conteúdo? Agradeço antecipadamente. []´s Luis Alberto __________ Information from ESET NOD32 Antivirus, version of virus signature database 3548 (20081023) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From marcelofirebird em gmail.com Fri Oct 24 09:46:52 2008 From: marcelofirebird em gmail.com (marcelo machado) Date: Fri, 24 Oct 2008 09:46:52 -0200 Subject: [firebase-br] Sobre o security2 Message-ID: <9b13e4230810240446u7fab4c2fs5787b3d4816da30a@mail.gmail.com> Prezados amigos, Ao trocarde bancos FB 1.5 para FB 2.x fiquei äbismado" com o ganho deperformance! Alguem teria alguma dica ou exemplo de uso do security2.fdb que acompanha essa nova versão!?! Desde já, fico muito grato. Sorte e paz a todos. Marcelo Machado From listas em warmboot.com.br Fri Oct 24 09:49:07 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 24 Oct 2008 09:49:07 -0200 Subject: [firebase-br] Banco de Dados na Internet In-Reply-To: <49012E46.7000909@fabianogoes.com.br> References: <011b01c92fc9$1ec32fd0$8603a8c0@motocana.com> <49012E46.7000909@fabianogoes.com.br> Message-ID: <1739358253.20081024094907@warmboot.com.br> FD> "Fausto" você tem algum material pra que eu possa começar estruturar meu FD> sistema em 3 camadas? Fabiano, quando responder uma mensagem, não copie todo o conteúdo anterior dela. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br From listas em warmboot.com.br Fri Oct 24 09:51:34 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 24 Oct 2008 09:51:34 -0200 Subject: [firebase-br] O que usar: Varchar ou Blob? In-Reply-To: References: <004501c935c7$39341b50$0a00a8c0@mota2> Message-ID: <1043009183.20081024095134@warmboot.com.br> Se o "texto" tem um limite máximo para o tamanho, sugiro que use varchar. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br LAAdS> Bom dia, pessoal! LAAdS> Estou modelando uma nova base de dados aqui e surgiu uma dúvida em relação à LAAdS> melhor forma de trabalhar no Firebird, com relação ao armazenamento de LAAdS> textos. Uso, por exemplo varchar(1024) ou uso um blob? Qual vai me dar menos LAAdS> transtornos na manipulação do seu conteúdo? LAAdS> Agradeço antecipadamente. LAAdS> []´s LAAdS> Luis Alberto From listas em warmboot.com.br Fri Oct 24 10:44:01 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 24 Oct 2008 10:44:01 -0200 Subject: [firebase-br] Sobre o security2 In-Reply-To: <9b13e4230810240446u7fab4c2fs5787b3d4816da30a@mail.gmail.com> References: <9b13e4230810240446u7fab4c2fs5787b3d4816da30a@mail.gmail.com> Message-ID: <987028957.20081024104401@warmboot.com.br> Tudo que vc precisa saber está no release notes do FB, ou no meu livro "Firebird 2". []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br mm> Prezados amigos, mm> Ao trocarde bancos FB 1.5 para FB 2.x fiquei äbismado" com o ganho mm> deperformance! mm> Alguem teria alguma dica ou exemplo de uso do security2.fdb que acompanha mm> essa nova versão!?! mm> Desde já, fico muito grato. mm> Sorte e paz a todos. mm> Marcelo Machado From marcelofirebird em gmail.com Fri Oct 24 10:50:20 2008 From: marcelofirebird em gmail.com (marcelo machado) Date: Fri, 24 Oct 2008 09:50:20 -0300 Subject: [firebase-br] Sobre o security2 In-Reply-To: <987028957.20081024104401@warmboot.com.br> References: <9b13e4230810240446u7fab4c2fs5787b3d4816da30a@mail.gmail.com> <987028957.20081024104401@warmboot.com.br> Message-ID: <9b13e4230810240550w910d701r91b16d0f3d13a5d3@mail.gmail.com> Caro chefe, muito obrigado, Ja tenho teu primeiro livro, está na hora de comprar o próximo!. Sorte e paz. MM 2008/10/24 Carlos H. Cantu > Tudo que vc precisa saber está no release notes do FB, ou no meu livro > "Firebird 2". > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > > mm> Prezados amigos, > > mm> Ao trocarde bancos FB 1.5 para FB 2.x fiquei äbismado" com o ganho > mm> deperformance! > > mm> Alguem teria alguma dica ou exemplo de uso do security2.fdb que > acompanha > mm> essa nova versão!?! > > mm> Desde já, fico muito grato. > > mm> Sorte e paz a todos. > > mm> Marcelo Machado > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From danbastos em gmail.com Fri Oct 24 10:56:10 2008 From: danbastos em gmail.com (Daniel Bastos) Date: Fri, 24 Oct 2008 09:56:10 -0300 Subject: [firebase-br] =?utf-8?q?log_de_a=C3=A7=C3=B5es_em_tabelas?= In-Reply-To: References: Message-ID: <5cc6a7460810240556h3c4e4dffs735bcde8945deb52@mail.gmail.com> Cara, até tem como fazer um loop nos campos fazendo um select na tabela RDB$RELATION_FIELDS e utilizando um cursor ou um for, mas não acho que vc vá conseguir utilizar os objetos "NEW" e "OLD". E ai não adiantaria nada para o seu caso. 2008/10/22 Luis Otavio : > Caros colegas criei uma trigger para gerenciar ações realizadas em campos da > tabela (conforme script abaixo), mas acho que pode ser bem mais reduzida se > houvesse um meio de fazer um looping pelos campos da tabela. > Poderiam me ajudar? > > SCRIPT ABAIXO: > CREATE OR ALTER TRIGGER CLIENTES_AU0 FOR CLIENTES > ACTIVE AFTER UPDATE POSITION 0 > AS > declare variable s char(80); > declare variable z char(80); > begin > /* ALTERAÇÃO NO CAMPO NOME */ > if ( > (new.nome <> old.nome) or > (old.nome is null and new.nome is not null) or > (old.nome is not null and new.nome is null) > ) > then > begin > if (old.nome is null) then s = 'vazio'; else s = old.nome; > if (new.nome is null) then z = 'vazio'; else z = new.nome; > insert into > log(log.codigo,log.codigo_programa,log.codigo_usuario,log.datahora_acao,LOG.tipo_acao,log.acao) > VALUES (null, 'A0100','2',current_timestamp ,'ALTERACAO','NOME de: '||:s||' > para: '||:z); > end > /* ALTERAÇÃO NO CAMPO FANTASIA */ > if ( > (new.fantasia <> old.fantasia) or > (old.fantasia is null and new.fantasia is not null) or > (old.fantasia is not null and new.fantasia is null) > ) > then > begin > if (old.fantasia is null) then s = 'vazio'; else s = old.fantasia; > if (new.fantasia is null) then z = 'vazio'; else z = new.fantasia; > insert into > log(log.codigo,log.codigo_programa,log.codigo_usuario,log.datahora_acao,LOG.tipo_acao,log.acao) > VALUES (null, 'A0100','2',current_timestamp ,'ALTERACAO','FANTASIA de: > '||:s||' para: '||:z); > end > /* ALTERAÇÃO NO CAMPO CEP */ > if ( > (new.cep <> old.cep) or > (old.cep is null and new.cep is not null) or > (old.cep is not null and new.cep is null) > ) > then > begin > if (old.cep is null) then s = 'vazio'; else s = old.cep; > if (new.cep is null) then z = 'vazio'; else z = new.cep; > insert into > log(log.codigo,log.codigo_programa,log.codigo_usuario,log.datahora_acao,LOG.tipo_acao,log.acao) > VALUES (null, 'A0100','2',current_timestamp ,'ALTERACAO','CEP de: '||:s||' > para: '||:z); > end > ..... ASSIM ATÉ O ÚLTIMO CAMPO. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Abs Daniel A. Bastos From kmerlotti em gmail.com Fri Oct 24 11:02:52 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Fri, 24 Oct 2008 10:02:52 -0300 Subject: [firebase-br] Ajuda com TClientDataSet In-Reply-To: <4901B318.7090606@conchalnet.com.br> References: <4901B318.7090606@conchalnet.com.br> Message-ID: <20eaa6880810240602j3c579140jdc5c8402ed7b5e4b@mail.gmail.com> quando vc executa o Apply, o Provider automaticamente starta a transação faz as atualizações e em seguida commita, DESDE QUE você não tenha startado uma transação manualmente.. Se o provider achar uma transação já aberta ele não efetiva ela, deixando este trabalha ao cargo do marreteiro, digo, digo, do programador! :-) brincadeira.. eu faço muito isso.. hehehe E se vc quiser aproveitar a transação do Provider, pra fazer outra coisa, vc usa os Eventos Before e After UpdateRecord.. caso a transação seja cancelada, tudo que vc fez nestes eventos também é desfeito.. ;-) Agora.. esse assunto deveria ser discutido em outra lista, né não?! :-) Abraços! 2008/10/24 Fabrício Fadel Kammer : > Bom dia à todos! > > Estou iniciando um novo projeto e optamos por trabalhar com o componente MDO > para acesso ao Firebird e gostaria de esclarecer com colegas da lista que > trabalham com os componentes TClientDataSet + TDataSetProvider algumas > dúvidas: > > 1) Percebi que não preciso iniciar uma transação (StartTransaction) antes de > abrir o componente TClientDataSet. Isto é normal, ele inicia a transação > automaticamente? > 2) Ao aplicar as modificações do TClientDataSet com o método ApplyUpdates(0) > ele irá, automaticamente efetuar o Commit na transação ou preciso fazer isso > explicitamente? > > Trabalho há tempos com Delphi + Firebird, mas nunca use o TClientDataSet, > então todas as dicas dos colegas experientes com esses componentes são bem > vindas. > > Minha maior preocupação é fazer com que esse novo projeto mantenha o mínimo > de tempo possível as transações com o banco abertas. > > Agradeço desde já todas as dicas! > > Abraços > -- > /*><((º>`·.¸.·´¯`·.:°`·..¸><((º>.° > Fabrício Fadel Kammer > Conchal - SP/* ·´¯`·.><((º> > /*><((º>`·.¸.·´¯`·.,·><((º> .·°*/*/*/ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From valdir.marcos em ig.com.br Fri Oct 24 11:04:55 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Fri, 24 Oct 2008 11:04:55 -0200 Subject: [firebase-br] windows xp x conexoes In-Reply-To: <20eaa6880810240325p10de18ebm81ecb76af0ee35e4@mail.gmail.com> References: <20eaa6880810240325p10de18ebm81ecb76af0ee35e4@mail.gmail.com> Message-ID: <59bb1e780810240604w3b04c655y9a30bcaeb4e70486@mail.gmail.com> Bom dia. Windows XP não foi feito para ser servidor... pode até quebrar um galho, mas não é servidor. Quando a Microsoft bloquea o acesso à mais de 10 conexões (o que poderia ser hackeado) é porque a performance dos serviços oferecidos em rede (como impressoras compartilhadas, etc) ficam lento demais... Quando você colocar a 11a máquina com Windows XP na rede, o "servidor Windows XP" (até o SP2, ainda não vi nenhum caso com o SP3 que acaba de sair) irá recusar qualquer comunicação Windows XP com ela via TCP/IP... ou seja, o Firebird também não funcionava... e quando hackeado a comunicação na rede era tão mal gerenciada que até a performance do Firebird ficava ruim... Minha sugestão seria, supondo uma rede com 20 máquinas (ou menos) usando Windows XP, coloque um servidor Linux (em modo texto) com 2 GB de ram apenas como servidor do Firebird (também dá para colocar nesse pacote firewall, roteamento e proxy) e você verá uma ótima performance mesmo usando aquelas máquinas porcarias de mil reais. Evite colocar ambiente grático em máquina porcaria porque ele consome muito processamento e memória da máquina. Um abraço, Valdir Em 24/10/08, Kelver Merlotti escreveu: > > Exatamente! > O FB usa o tcp/ip.. aí esse limite de 10 users vai pro espaço! > Abraços! > > 2008/10/24 Artur Sanfins : > > sabendo-se que o windows xp admite um máximo de 10 usuários, como fica o > FP > > ou interbase ? > > poderia-se conectar 30 usuários diretamente na base, por exemplo, via > > endereço de IP que direcionaria o acesso diretamente a base e não via > > mapeamento de drive, portanto aparentemente não haveria um usuário > conectado > > ao xp, isto é válido ? > > gratos > > Artur > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Msn: kmerlotti em hotmail.com > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From valdir.marcos em ig.com.br Fri Oct 24 11:26:07 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Fri, 24 Oct 2008 11:26:07 -0200 Subject: [firebase-br] FB Linux ou Windows ? In-Reply-To: <8f19defc0810240354h249caa7bybcf1cf12cd61692b@mail.gmail.com> References: <31E67A70228B4ABB81FF9CF8DAEE88D7@consisa51> <99A6616D66C14209BD7C98C0F15F4D89@BIF002> <8f19defc0810240354h249caa7bybcf1cf12cd61692b@mail.gmail.com> Message-ID: <59bb1e780810240626g313a5fb3q896be402429bcac6@mail.gmail.com> Bom dia. Denis, escolha o sistema operacional do servidor de acordo com a capacitação do pessoal que vai tomar conta dele. Boa perfomance e solução de problemas depende da competência e conhecimento profissional do administrador do servidor. Caso não haja essa pessoa, escolha aquele (Windows ou Linux) em que esteja mais disposto a estudar. Eu prefiro Linux, mas tenho amigos que preferem Windows 2008 e em ambos os casos, a performance está excelente. O segredo está em se ter alguém que saiba o que está fazendo ao comandar o barco. Discordo do Nigro. O Linux tem muitas e excelentes ferramentas para gerenciamento e monitoramento da rede, mas, infelizmente, vejo muita gente que usa apenas o mínimo do Linux... Esse mínimo resolveria o problema para redes com 20 estações ou menos, mas quando se fala em redes maiores é essencial estudar para se ter conhecimentos avançados das ferramentos que os servidores oferecem, independente de serem Windows ou Linux. Outro passo importante é separar administrador de redes, administrador de banco de dados, desenvolvedores, suporte, etc em pessoas diferentes. Para redes maiores, ter um cara-faz-tudo - na maioria dos casos - não é uma boa idéia... Concordo com o Marcelo sobre hardware de boa qualidade: é mais caro, mas em grandes redes faz uma diferença gigantesca. Não só na questão da placa de rede e do cabeamento, mas no PC como um todo. Um abraço, Valdir Em 24/10/08, Marcelo Geyer escreveu: > > Não vamos esquecer, que quando falamos em Windows falamos em Windows > Server... o resto é bobagem se querem comparar com um servidor rodando em > Unix/Linux. > Quanto a monitorar tráfego de REDE, o Linux é bem serviço nisso, a não ser > em ferramentas de medição para Firebird que DESCONHEÇO. Dependendo de sua > aplicação, vale a pena pagar uma consultoria, o serviço ficará mais > profissional, não sei se você me entede... > Não esqueçam de levar em conta as placas de rede, escolham placas de rede > de > boa qualidade, como 3COM, Intel. Fujam de Realtek, SIS... Há placas de rede > que não alcançam toda a capacidade da mídia e quando chegam a uma > capacidade > "X" tomam conta do processamento, perto dos 95%. Já vi isso acontecer muito > com Windows para alto tráfego. Também acontece no Linux com esse tipo de > placa, mas tive experiências melhores. > > 2008/10/23 Nigro - Fábrica de Software > > > Realmente a quantidade de conexões não interfere tanto assim no sistema > > operacional, mas um ponto importante é que exixtem muito mais feramentas > em > > windows do que em Linux, para monitorar o tráfego de dados e oscilação na > > rede > > > > > > > > ----- Original Message ----- From: "Stefan Horochovec" < > > stefan em consisanet.com> > > To: "Denis" ; "FireBase" > > Sent: Thursday, October 23, 2008 1:38 PM > > Subject: Re: [firebase-br] FB Linux ou Windows ? > > > > > > > > Ola Denis > > > > Eu considero o numero de maquinas não tão influentes quanto a quantidade > de > > conexoes e transações que cada uma dela estaria utilizando.. > > > > Att > > > > Stefan Horochovec > > ----- Original Message ----- From: "Denis" > > To: > > Sent: Thursday, October 23, 2008 10:15 AM > > Subject: [firebase-br] FB Linux ou Windows ? > > > > > > Bom dia, > >> > >> O Firebird roda melhor e mais rápido, em Linux ou no Windows ? > >> > >> Qual seria a melhor escolha para um servidor que suporte umas 200 > máquinas > >> ? > >> > >> Obrigado, > >> Denis > >> > >> > >> > >> > >> > >> !DSPAM:49005dfd291761156014651! > >> > >> > > > > > > > -------------------------------------------------------------------------------- > > > > > > ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> !DSPAM:49005dfd291761156014651! > >> > >> > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Oct 24 11:29:25 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Fri, 24 Oct 2008 11:29:25 -0200 Subject: [firebase-br] Tipo de campo para gravar valor com precisao In-Reply-To: <004501c935c7$39341b50$0a00a8c0@mota2> References: <004501c935c7$39341b50$0a00a8c0@mota2> Message-ID: <59bb1e780810240629s2a280a2ya181e0280087cc77@mail.gmail.com> Bom dia. Já vi ótimos sistemas financeiros trabalhando com Numeric(18,4) e os arredondamentos sendo feitos na aplicação para serem gravados já consistentes no Firebird. Um abraço, Valdir 2008/10/24, Wilson Mota - GMail : > > Bom dia pessoal. > Qual o melhor tipo de campo para gravar salario por exemplo, ou algum valor > que tenha alguma precisão (5 casas decimais). > O arredondamente é melhor ser feito na aplicação (delphi) ou o próprio DB > se encarrega disso. > Delphi + FB 2.1 > > []s > > Wilson > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From valdir.marcos em ig.com.br Fri Oct 24 11:41:09 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Fri, 24 Oct 2008 11:41:09 -0200 Subject: [firebase-br] =?iso-8859-1?q?log_de_a=E7=F5es_em_tabelas?= In-Reply-To: <5cc6a7460810240556h3c4e4dffs735bcde8945deb52@mail.gmail.com> References: <5cc6a7460810240556h3c4e4dffs735bcde8945deb52@mail.gmail.com> Message-ID: <59bb1e780810240641y5846ad3dr400fffcaa6e88b5a@mail.gmail.com> Bom dia. Tente usar Execute Statement com um select na tabela RDB$RELATION_FIELDS mesclado a "NEW" e "OLD"... se der certo, coloque o resultado aqui na lista para ajudar o pessoal que vive perguntando sobre logs. Um abraço, Valdir Em 24/10/08, Daniel Bastos escreveu: > > Cara, até tem como fazer um loop nos campos fazendo um select na > tabela RDB$RELATION_FIELDS e utilizando um cursor ou um for, mas não > acho que vc vá conseguir utilizar os objetos "NEW" e "OLD". E ai não > adiantaria nada para o seu caso. > > > 2008/10/22 Luis Otavio : > > Caros colegas criei uma trigger para gerenciar ações realizadas em campos > da > > tabela (conforme script abaixo), mas acho que pode ser bem mais reduzida > se > > houvesse um meio de fazer um looping pelos campos da tabela. > > Poderiam me ajudar? > > > > SCRIPT ABAIXO: > > CREATE OR ALTER TRIGGER CLIENTES_AU0 FOR CLIENTES > > ACTIVE AFTER UPDATE POSITION 0 > > AS > > declare variable s char(80); > > declare variable z char(80); > > begin > > /* ALTERAÇÃO NO CAMPO NOME */ > > if ( > > (new.nome <> old.nome) or > > (old.nome is null and new.nome is not null) or > > (old.nome is not null and new.nome is null) > > ) > > then > > begin > > if (old.nome is null) then s = 'vazio'; else s = old.nome; > > if (new.nome is null) then z = 'vazio'; else z = new.nome; > > insert into > > > log(log.codigo,log.codigo_programa,log.codigo_usuario,log.datahora_acao,LOG.tipo_acao,log.acao) > > VALUES (null, 'A0100','2',current_timestamp ,'ALTERACAO','NOME de: > '||:s||' > > para: '||:z); > > end > > /* ALTERAÇÃO NO CAMPO FANTASIA */ > > if ( > > (new.fantasia <> old.fantasia) or > > (old.fantasia is null and new.fantasia is not null) or > > (old.fantasia is not null and new.fantasia is null) > > ) > > then > > begin > > if (old.fantasia is null) then s = 'vazio'; else s = old.fantasia; > > if (new.fantasia is null) then z = 'vazio'; else z = new.fantasia; > > insert into > > > log(log.codigo,log.codigo_programa,log.codigo_usuario,log.datahora_acao,LOG.tipo_acao,log.acao) > > VALUES (null, 'A0100','2',current_timestamp ,'ALTERACAO','FANTASIA de: > > '||:s||' para: '||:z); > > end > > /* ALTERAÇÃO NO CAMPO CEP */ > > if ( > > (new.cep <> old.cep) or > > (old.cep is null and new.cep is not null) or > > (old.cep is not null and new.cep is null) > > ) > > then > > begin > > if (old.cep is null) then s = 'vazio'; else s = old.cep; > > if (new.cep is null) then z = 'vazio'; else z = new.cep; > > insert into > > > log(log.codigo,log.codigo_programa,log.codigo_usuario,log.datahora_acao,LOG.tipo_acao,log.acao) > > VALUES (null, 'A0100','2',current_timestamp ,'ALTERACAO','CEP de: > '||:s||' > > para: '||:z); > > end > > ..... ASSIM ATÉ O ÚLTIMO CAMPO. > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Abs > Daniel A. Bastos > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From adrianosf em uol.com.br Fri Oct 24 14:00:52 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Fri, 24 Oct 2008 14:00:52 -0200 Subject: [firebase-br] =?iso-8859-1?q?log_de_a=E7=F5es_em_tabelas?= In-Reply-To: <59bb1e780810240641y5846ad3dr400fffcaa6e88b5a@mail.gmail.com> References: <5cc6a7460810240556h3c4e4dffs735bcde8945deb52@mail.gmail.com> <59bb1e780810240641y5846ad3dr400fffcaa6e88b5a@mail.gmail.com> Message-ID: <4901F134.5030907@uol.com.br> Valdir Marcos escreveu: > Bom dia. > > Tente usar Execute Statement com um select na tabela RDB$RELATION_FIELDS > mesclado a "NEW" e "OLD"... se der certo, coloque o resultado aqui na lista > para ajudar o pessoal que vive perguntando sobre logs. Não vai dar certo... O que poderia ser feito é uma procedure que cria EXECUTE STATEMENTs verificando as tabelas do sistema e chamá-la em triggers BEFORE e AFTER. Variáveis de sessão (RDB$[GET/SET]_CONTEXT poderiam ser usadas para relacionar os eventos de valores anteriores e novos. Também poderia ser usado o operador IS NOT DISTINCT pra facilitar as comparações e usar COALESCE para não ter que testar por NULLs. Adriano From daniel em mhnet.com.br Fri Oct 24 13:09:11 2008 From: daniel em mhnet.com.br (Daniel Sonda) Date: Fri, 24 Oct 2008 13:09:11 -0200 Subject: [firebase-br] Tipo de campo para gravar valor com precisao In-Reply-To: <004501c935c7$39341b50$0a00a8c0@mota2> References: <004501c935c7$39341b50$0a00a8c0@mota2> Message-ID: <4901E517.3010009@mhnet.com.br> Usamos NUMERIC(15,2) para totais e NUMERIC(15,4) para valores unitários. Att. Daniel Sonda www.h2jsolucoes.com.br Wilson Mota - GMail escreveu: > Bom dia pessoal. > Qual o melhor tipo de campo para gravar salario por exemplo, ou algum valor que tenha alguma precisão (5 casas decimais). > O arredondamente é melhor ser feito na aplicação (delphi) ou o próprio DB se encarrega disso. > Delphi + FB 2.1 > > []s > > Wilson > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 3550 (20081023) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > From denisrocha em hotmail.com Fri Oct 24 15:02:34 2008 From: denisrocha em hotmail.com (Denis) Date: Fri, 24 Oct 2008 14:02:34 -0300 Subject: [firebase-br] FB Linux ou Windows ? References: <31E67A70228B4ABB81FF9CF8DAEE88D7@consisa51><99A6616D66C14209BD7C98C0F15F4D89@BIF002><8f19defc0810240354h249caa7bybcf1cf12cd61692b@mail.gmail.com> <59bb1e780810240626g313a5fb3q896be402429bcac6@mail.gmail.com> Message-ID: Obrigado, Hoje temos um sistema desenvolvido em 3 camadas. Então as conexões são todas feitas em um outro servidor de aplicação. Este servidor de aplicação pretendo não mexer muito e deixar o Core 2 duo que está nele hoje. Ou talvez mudar para uma outra máquina de mesma capacidade mas em Rack. A máquina que vai ser o servidor, tbm vamos trocar e usar algo mais forte, como um core quad ou algo assim. Quanto ao sistema operacional é que era a dúvida. Pois o servidor do banco de dados, vai ter só as conexões com o servidor de aplicação, e estes terão boas placas de rede e tudo mais. "Valdir Marcos" escreveu na mensagem news:59bb1e780810240626g313a5fb3q896be402429bcac6 em mail.gmail.com... Bom dia. Denis, escolha o sistema operacional do servidor de acordo com a capacitação do pessoal que vai tomar conta dele. Boa perfomance e solução de problemas depende da competência e conhecimento profissional do administrador do servidor. Caso não haja essa pessoa, escolha aquele (Windows ou Linux) em que esteja mais disposto a estudar. Eu prefiro Linux, mas tenho amigos que preferem Windows 2008 e em ambos os casos, a performance está excelente. O segredo está em se ter alguém que saiba o que está fazendo ao comandar o barco. Discordo do Nigro. O Linux tem muitas e excelentes ferramentas para gerenciamento e monitoramento da rede, mas, infelizmente, vejo muita gente que usa apenas o mínimo do Linux... Esse mínimo resolveria o problema para redes com 20 estações ou menos, mas quando se fala em redes maiores é essencial estudar para se ter conhecimentos avançados das ferramentos que os servidores oferecem, independente de serem Windows ou Linux. Outro passo importante é separar administrador de redes, administrador de banco de dados, desenvolvedores, suporte, etc em pessoas diferentes. Para redes maiores, ter um cara-faz-tudo - na maioria dos casos - não é uma boa idéia... Concordo com o Marcelo sobre hardware de boa qualidade: é mais caro, mas em grandes redes faz uma diferença gigantesca. Não só na questão da placa de rede e do cabeamento, mas no PC como um todo. Um abraço, Valdir Em 24/10/08, Marcelo Geyer escreveu: > > Não vamos esquecer, que quando falamos em Windows falamos em Windows > Server... o resto é bobagem se querem comparar com um servidor rodando em > Unix/Linux. > Quanto a monitorar tráfego de REDE, o Linux é bem serviço nisso, a não ser > em ferramentas de medição para Firebird que DESCONHEÇO. Dependendo de sua > aplicação, vale a pena pagar uma consultoria, o serviço ficará mais > profissional, não sei se você me entede... > Não esqueçam de levar em conta as placas de rede, escolham placas de rede > de > boa qualidade, como 3COM, Intel. Fujam de Realtek, SIS... Há placas de > rede > que não alcançam toda a capacidade da mídia e quando chegam a uma > capacidade > "X" tomam conta do processamento, perto dos 95%. Já vi isso acontecer > muito > com Windows para alto tráfego. Também acontece no Linux com esse tipo de > placa, mas tive experiências melhores. > > 2008/10/23 Nigro - Fábrica de Software > > > > Realmente a quantidade de conexões não interfere tanto assim no sistema > > operacional, mas um ponto importante é que exixtem muito mais feramentas > em > > windows do que em Linux, para monitorar o tráfego de dados e oscilação > > na > > rede > > > > > > > > ----- Original Message ----- From: "Stefan Horochovec" < > > stefan em consisanet.com> > > To: "Denis" ; > > "FireBase" > > Sent: Thursday, October 23, 2008 1:38 PM > > Subject: Re: [firebase-br] FB Linux ou Windows ? > > > > > > > > Ola Denis > > > > Eu considero o numero de maquinas não tão influentes quanto a quantidade > de > > conexoes e transações que cada uma dela estaria utilizando.. > > > > Att > > > > Stefan Horochovec > > ----- Original Message ----- From: "Denis" > > > > To: > > Sent: Thursday, October 23, 2008 10:15 AM > > Subject: [firebase-br] FB Linux ou Windows ? > > > > > > Bom dia, > >> > >> O Firebird roda melhor e mais rápido, em Linux ou no Windows ? > >> > >> Qual seria a melhor escolha para um servidor que suporte umas 200 > máquinas > >> ? > >> > >> Obrigado, > >> Denis > >> > >> > >> > >> > >> > >> !DSPAM:49005dfd291761156014651! > >> > >> > > > > > > > -------------------------------------------------------------------------------- > > > > > > ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> !DSPAM:49005dfd291761156014651! > >> > >> > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From kdcc em terra.com.br Fri Oct 24 17:58:37 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Fri, 24 Oct 2008 16:58:37 -0300 Subject: [firebase-br] windows xp x conexoes References: <20eaa6880810240325p10de18ebm81ecb76af0ee35e4@mail.gmail.com> Message-ID: <01ad01c93613$a0e090c0$8603a8c0@motocana.com> Somente pra complementar, não aconselho instalar um Servidor de Banco de Dados num S.O. de estação... Sugiro Windows Server ou Linux. []´s Kléber Caneva ----- Original Message ----- From: "Kelver Merlotti" To: "FireBase" Sent: Friday, October 24, 2008 7:25 AM Subject: Re: [firebase-br] windows xp x conexoes Exatamente! O FB usa o tcp/ip.. aí esse limite de 10 users vai pro espaço! Abraços! 2008/10/24 Artur Sanfins : > sabendo-se que o windows xp admite um máximo de 10 usuários, como fica o > FP > ou interbase ? > poderia-se conectar 30 usuários diretamente na base, por exemplo, via > endereço de IP que direcionaria o acesso diretamente a base e não via > mapeamento de drive, portanto aparentemente não haveria um usuário > conectado > ao xp, isto é válido ? > gratos > Artur > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From paulinhofeix em gmail.com Fri Oct 24 17:10:58 2008 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Fri, 24 Oct 2008 21:10:58 +0200 Subject: [firebase-br] Banco de Dados na Internet In-Reply-To: <1739358253.20081024094907@warmboot.com.br> References: <011b01c92fc9$1ec32fd0$8603a8c0@motocana.com> <49012E46.7000909@fabianogoes.com.br> <1739358253.20081024094907@warmboot.com.br> Message-ID: Boa tarde Tem uma material muito bom a respeito da 3 camada, do Eder Rueda Fernandes, vale a pena conferir. http://www.delphi.eti.br/artigos.php?autor=45742 2008/10/24 Carlos H. Cantu > FD> "Fausto" você tem algum material pra que eu possa começar estruturar > meu > FD> sistema em 3 camadas? > > Fabiano, quando responder uma mensagem, não copie todo o conteúdo > anterior dela. > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Paulinho Sérgio Feix From diogodeoliveirateixeira em gmail.com Fri Oct 24 17:22:46 2008 From: diogodeoliveirateixeira em gmail.com (Diogo de Oliveira Teixeira) Date: Fri, 24 Oct 2008 17:22:46 -0200 Subject: [firebase-br] RES: urgente ajuda sobre o firebird In-Reply-To: <002f01c92fde$74ae3970$5e0aac50$@com.br> References: <002f01c92fde$74ae3970$5e0aac50$@com.br> Message-ID: <6efecbf40810241222n46a630b5rac6ee8c6fe256c1a@mail.gmail.com> Boa tarde a todos, Robson, sou novo no ramo de banco de dados, e achei interessante o seu post quanto à capacidade de dados armazenados no Banco. Gostaria de saber se você tem um servidor em específico, seu sistema está no conceito de 2 ou 3 camadas, o S.O é linux ou Windows, linguagem utilizada, etc. O sistema está respondendo bem. Obrigado pela atenção. 2008/10/16 Robson Michel Pepece > Leonardo boa noite... > > A empresa em que trabalho também usa Delphi com Firebird 2.1 e além do > Firebird também usamos SQL-Server ou Interbase. O sistema que desenvolvemos > é para o segmento de Supermercados, ou seja, a movimentação de dados muito > grande, pra você ter uma idéia alguns clientes nossos o banco é Firebird e > está com mais de 19Gb. > Particularmente não vejo desvantagem nenhuma do Firebird para os outros > bancos em algumas situações já cheguei até converter de Interbase para > Firebird. > Com relação se o Firebird suportara essa movimentação que você está > prevendo, lembre-se que não basta você ter um banco de dados considerado > "robusto", tudo é um conjunto (Hardware/Software) para você ter êxito na > sua > aplicação. > > Abraços! > > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Leonardo Baldino > Enviada em: quinta-feira, 16 de outubro de 2008 11:22 > Para: FireBase; Carlos H. Cantu > Assunto: [firebase-br] urgente ajuda sobre o firebird > > Trabalhamos com Delphi e Firebird, e tenho um sistema implantado em > uma empresa de médio porte, com muita movimentação de dados. Agora > surgiu um novo cliente de grande porte, com muito mais movimentação de > dados. Gostaria de saber se nessa condição, o firebird é consiguirar > suportar o aumento de dados que ocorrera, ou eu devo partir para uma > nova base de dados (oracle, sql server). > Lembrando que vai ser muita movimentação de dados no banco. > > Grato > > -- > Leonardo Carlos Baldino - The Highlander > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 - http://www.avg.com > Version: 8.0.173 / Virus Database: 270.8.0/1724 - Release Date: 14/10/2008 > 02:02 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rnribeiro em gmail.com Fri Oct 24 18:20:57 2008 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Fri, 24 Oct 2008 17:20:57 -0300 Subject: [firebase-br] =?iso-8859-1?q?log_de_altera=E7=E3o?= Message-ID: <88c045a10810241320m1a4d2c34h9c6b286ff57da1da@mail.gmail.com> bom dia gostaria de uma ajudinha como implementar uma tabela de logs de alteração do sistema,(de preferencia que receba alterações de todas as tabelas), pra salvar um de cada x fica muito complicado ter que fazer no front end um codigo pra cada botão de alteração por isso gostaria de saber se da pra fazer via trigger ou sp tudo de 1 x From kdcc em terra.com.br Fri Oct 24 19:26:00 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Fri, 24 Oct 2008 18:26:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?log_de_altera=E7=E3o?= References: <88c045a10810241320m1a4d2c34h9c6b286ff57da1da@mail.gmail.com> Message-ID: <000601c9361f$2b653970$8603a8c0@motocana.com> Dê uma olhada no aplicativo IBLogManager. Tem no site da Firebase um versão Trial. []´s Kléber Caneva ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: "FireBase" Sent: Friday, October 24, 2008 5:20 PM Subject: [firebase-br] log de alteração bom dia gostaria de uma ajudinha como implementar uma tabela de logs de alteração do sistema,(de preferencia que receba alterações de todas as tabelas), pra salvar um de cada x fica muito complicado ter que fazer no front end um codigo pra cada botão de alteração por isso gostaria de saber se da pra fazer via trigger ou sp tudo de 1 x ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Fri Oct 24 18:56:09 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Fri, 24 Oct 2008 18:56:09 -0200 Subject: [firebase-br] =?iso-8859-1?q?log_de_altera=E7=E3o?= In-Reply-To: <000601c9361f$2b653970$8603a8c0@motocana.com> References: <88c045a10810241320m1a4d2c34h9c6b286ff57da1da@mail.gmail.com> <000601c9361f$2b653970$8603a8c0@motocana.com> Message-ID: <59bb1e780810241356t1ce17ca9vd183c073ca3ce1cf@mail.gmail.com> Boa tarde. Ou se você quiser comprar diretamente: http://www.upscene.com/products/audit/iblm_main.htm Por enquanto, fazer log no Firebird dá um trabalho enorme... Um abraço, Valdir Em 24/10/08, Kleber Caneva escreveu: > > Dê uma olhada no aplicativo IBLogManager. > Tem no site da Firebase um versão Trial. > > []´s > > Kléber Caneva > > ----- Original Message ----- > From: "Reijanio Nunes Ribeiro" > To: "FireBase" > Sent: Friday, October 24, 2008 5:20 PM > Subject: [firebase-br] log de alteração > > > bom dia gostaria de uma ajudinha como implementar uma tabela de logs de > alteração do sistema,(de preferencia que receba alterações de todas as > tabelas), pra salvar um de cada x fica muito complicado ter que fazer no > front end um codigo pra cada botão de alteração por isso gostaria de saber > se da pra fazer via trigger ou sp tudo de 1 x > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rnribeiro em gmail.com Fri Oct 24 18:56:33 2008 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Fri, 24 Oct 2008 17:56:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?log_de_altera=E7=E3o?= In-Reply-To: <000601c9361f$2b653970$8603a8c0@motocana.com> References: <88c045a10810241320m1a4d2c34h9c6b286ff57da1da@mail.gmail.com> <000601c9361f$2b653970$8603a8c0@motocana.com> Message-ID: <88c045a10810241356g4ea03178r8f6bc295e6cecb32@mail.gmail.com> ão tem como fazer na unha não 2008/10/24 Kleber Caneva > Dê uma olhada no aplicativo IBLogManager. > Tem no site da Firebase um versão Trial. > > []´s > > Kléber Caneva > > ----- Original Message ----- > From: "Reijanio Nunes Ribeiro" > To: "FireBase" > Sent: Friday, October 24, 2008 5:20 PM > Subject: [firebase-br] log de alteração > > > bom dia gostaria de uma ajudinha como implementar uma tabela de logs de > alteração do sistema,(de preferencia que receba alterações de todas as > tabelas), pra salvar um de cada x fica muito complicado ter que fazer no > front end um codigo pra cada botão de alteração por isso gostaria de saber > se da pra fazer via trigger ou sp tudo de 1 x > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From delphi em fabianogoes.com.br Fri Oct 24 22:57:58 2008 From: delphi em fabianogoes.com.br (Fabiano Delphi) Date: Fri, 24 Oct 2008 22:57:58 -0200 Subject: [firebase-br] Banco de Dados na Internet In-Reply-To: References: <011b01c92fc9$1ec32fd0$8603a8c0@motocana.com> <49012E46.7000909@fabianogoes.com.br> <1739358253.20081024094907@warmboot.com.br> Message-ID: <49026F16.9050601@fabianogoes.com.br> Paulo Sérgo Feix, obrigado pelo link indicado sobre 3 camadas, vou começar estudar o material. Cantu, me desculpe por ter respondido o tópico com todo o conteudo copiado, não irá acontecer novamente. -- Atenciosamente: *Fabiano Góes* Desenvolvedor..: Delphi/Java Banco de Dados: MYSQL, Firebird, SQLSERVER. delphi em fabianogoes.com.br 11-9489-2270 From artur.lua em tcimix.com Sat Oct 25 14:43:55 2008 From: artur.lua em tcimix.com (Artur Sanfins) Date: Sat, 25 Oct 2008 13:43:55 -0300 Subject: [firebase-br] windows xp x conexoes References: <20eaa6880810240325p10de18ebm81ecb76af0ee35e4@mail.gmail.com> Message-ID: A todos, gratos pelo retorno, o fato do uso de XP, tem o objetivo de teste controlado, visto que nosso cliente tem o Server 2003, e apresenta extrema lentidão com um interbase que já havia lá(temos conhecimento do Interbase a anos e a principio fizemos o possível), e no entanto um banco acess (pensem o que quiserem...) roda com muito boa performance com outro aplicativo. Devido ao fato, já investigamos portas, firewall, proxy, antivirus e outras coisas, como temos ótimos retornos com o XP em instalações menores, antes de fazermos o teste estamos investigando para que o mesmo seja sob controle e não apenas um chute. Queremos colocar preto no branco para que o cliente reinvista objetivamente, e nós tenhamos um resultado a altura. Dentro desta linha, estamos checando cabos, switchs, etc etc Grato a todos Artur Sanfins From andersonpaduarj em gmail.com Sat Oct 25 20:41:32 2008 From: andersonpaduarj em gmail.com (Anderson Miranda Barrozo) Date: Sat, 25 Oct 2008 20:41:32 -0200 Subject: [firebase-br] =?iso-8859-1?q?Como_fazer_um_UPDATE_com_uma_condi?= =?iso-8859-1?q?=E7=E3o?= In-Reply-To: <2487140047F0472D9893EC19A32DFA0B@NOTE> References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote> <103608776.20081022194944@warmboot.com.br> <2487140047F0472D9893EC19A32DFA0B@NOTE> Message-ID: Boa noite, CREATE PROCEDURE TBCORES_IU ( corcodigo integer, cornome varchar(30)) returns ( id_cor integer) as begin if (exists(select corcodigo from tbcores where (corcodigo = :corcodigo))) then update tbcores set cornome = :cornome where (corcodigo = :corcodigo); else insert into tbcores ( corcodigo, cornome) values ( NEXT VALUE FOR seq_cor, :cornome) returning CORCODIGO INTO :id_cor; WHEN SQLCODE -803 DO EXCEPTION CHAVE; end Anderson Miranda 2008/10/22 Zé Luiz > Ola colegas > > Não domino muito o SQL ainda, assim gostaria de saber se existe uma forma > de fazer um comando SQL que faça o seguinte: > > Se já existe uma determinada informação faça um UPDATE, caso não existe > faça um INSERT. > > Não queira fazer um SELECT para ver se existe e ai determinar se faz um > UPDATE ou INSERT, mas sim no mesmo comando fazer isso, será que tem como? > > > Um abraço > > Zé 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 > -- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com From magno em speet.com.br Sat Oct 25 23:43:45 2008 From: magno em speet.com.br (Magno System) Date: Sat, 25 Oct 2008 22:43:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?Como_fazer_um_UPDATE_com_uma_condi?= =?iso-8859-1?q?=E7=E3o?= References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote><103608776.20081022194944@warmboot.com.br><2487140047F0472D9893EC19A32DFA0B@NOTE> Message-ID: <001e01c9370c$488d3a00$6915a8c0@MAGNOSYSTEM> Tá fraco não hein Anderson!!! Explorando TUUUUUUUUUUUUDO DO FIREBIRD!!!!!11 ----- Original Message ----- From: "Anderson Miranda Barrozo" To: "Zé Luiz" ; "FireBase" Sent: Saturday, October 25, 2008 7:41 PM Subject: Re: [firebase-br]Como fazer um UPDATE com uma condição Boa noite, CREATE PROCEDURE TBCORES_IU ( corcodigo integer, cornome varchar(30)) returns ( id_cor integer) as begin if (exists(select corcodigo from tbcores where (corcodigo = :corcodigo))) then update tbcores set cornome = :cornome where (corcodigo = :corcodigo); else insert into tbcores ( corcodigo, cornome) values ( NEXT VALUE FOR seq_cor, :cornome) returning CORCODIGO INTO :id_cor; WHEN SQLCODE -803 DO EXCEPTION CHAVE; end Anderson Miranda 2008/10/22 Zé Luiz > Ola colegas > > Não domino muito o SQL ainda, assim gostaria de saber se existe uma forma > de fazer um comando SQL que faça o seguinte: > > Se já existe uma determinada informação faça um UPDATE, caso não existe > faça um INSERT. > > Não queira fazer um SELECT para ver se existe e ai determinar se faz um > UPDATE ou INSERT, mas sim no mesmo comando fazer isso, será que tem como? > > > Um abraço > > Zé 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 > -- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From tiagopimenta em gmail.com Sat Oct 25 23:39:23 2008 From: tiagopimenta em gmail.com (Tiago de Assis Pimenta) Date: Sat, 25 Oct 2008 23:39:23 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Como_fazer_um_UPDATE_com_u?= =?iso-8859-1?q?ma_condi=E7=E3o?= In-Reply-To: <001e01c9370c$488d3a00$6915a8c0@MAGNOSYSTEM> References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote><103608776.20081022194944@warmboot.com.br><2487140047F0472D9893EC19A32DFA0B@NOTE> <001e01c9370c$488d3a00$6915a8c0@MAGNOSYSTEM> Message-ID: <000001c9370b$ae7486d0$0b5d9470$@com> Ve se poderia ser assim também. Não sei se é bem o que vc quer, mas eu faço assim nos meus sistemas. CREATE PROCEDURE CIDADES_INSUPD ( input_id integer, input_descricao varchar(100), input_cep varchar(10)) as begin /* Tentano Atualizar */ update cidades set descricao = :input_descricao, cep = :input_cep where id = :input_id; /* Se não achou nada para atualizar ele inseri */ if (row_count = 0) then insert into cidades ( descricao, cep) values( :input_descricao, :input_cep); end -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: sábado, 25 de outubro de 2008 23:44 Para: FireBase Assunto: Re: [firebase-br] Como fazer um UPDATE com uma condição Tá fraco não hein Anderson!!! Explorando TUUUUUUUUUUUUDO DO FIREBIRD!!!!!11 ----- Original Message ----- From: "Anderson Miranda Barrozo" To: "Zé Luiz" ; "FireBase" Sent: Saturday, October 25, 2008 7:41 PM Subject: Re: [firebase-br]Como fazer um UPDATE com uma condição Boa noite, CREATE PROCEDURE TBCORES_IU ( corcodigo integer, cornome varchar(30)) returns ( id_cor integer) as begin if (exists(select corcodigo from tbcores where (corcodigo = :corcodigo))) then update tbcores set cornome = :cornome where (corcodigo = :corcodigo); else insert into tbcores ( corcodigo, cornome) values ( NEXT VALUE FOR seq_cor, :cornome) returning CORCODIGO INTO :id_cor; WHEN SQLCODE -803 DO EXCEPTION CHAVE; end Anderson Miranda 2008/10/22 Zé Luiz > Ola colegas > > Não domino muito o SQL ainda, assim gostaria de saber se existe uma forma > de fazer um comando SQL que faça o seguinte: > > Se já existe uma determinada informação faça um UPDATE, caso não existe > faça um INSERT. > > Não queira fazer um SELECT para ver se existe e ai determinar se faz um > UPDATE ou INSERT, mas sim no mesmo comando fazer isso, será que tem como? > > > Um abraço > > Zé 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 > -- ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- ------------------------------------ AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magno em speet.com.br Sun Oct 26 02:04:03 2008 From: magno em speet.com.br (Magno System) Date: Sun, 26 Oct 2008 01:04:03 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Como_fazer_um_UPDATE_com_u?= =?iso-8859-1?q?ma_condi=E7=E3o?= References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote><103608776.20081022194944@warmboot.com.br><2487140047F0472D9893EC19A32DFA0B@NOTE> <001e01c9370c$488d3a00$6915a8c0@MAGNOSYSTEM> <000001c9370b$ae7486d0$0b5d9470$@com> Message-ID: <002b01c9371f$e2176e30$6915a8c0@MAGNOSYSTEM> Dependendo da versão do firebird existe também o UPDATE OR INSERT. ----- Original Message ----- From: "Tiago de Assis Pimenta" To: "'FireBase'" Sent: Saturday, October 25, 2008 10:39 PM Subject: [firebase-br] RES: Como fazer um UPDATE com uma condição Ve se poderia ser assim também. Não sei se é bem o que vc quer, mas eu faço assim nos meus sistemas. CREATE PROCEDURE CIDADES_INSUPD ( input_id integer, input_descricao varchar(100), input_cep varchar(10)) as begin /* Tentano Atualizar */ update cidades set descricao = :input_descricao, cep = :input_cep where id = :input_id; /* Se não achou nada para atualizar ele inseri */ if (row_count = 0) then insert into cidades ( descricao, cep) values( :input_descricao, :input_cep); end -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: sábado, 25 de outubro de 2008 23:44 Para: FireBase Assunto: Re: [firebase-br] Como fazer um UPDATE com uma condição Tá fraco não hein Anderson!!! Explorando TUUUUUUUUUUUUDO DO FIREBIRD!!!!!11 ----- Original Message ----- From: "Anderson Miranda Barrozo" To: "Zé Luiz" ; "FireBase" Sent: Saturday, October 25, 2008 7:41 PM Subject: Re: [firebase-br]Como fazer um UPDATE com uma condição Boa noite, CREATE PROCEDURE TBCORES_IU ( corcodigo integer, cornome varchar(30)) returns ( id_cor integer) as begin if (exists(select corcodigo from tbcores where (corcodigo = :corcodigo))) then update tbcores set cornome = :cornome where (corcodigo = :corcodigo); else insert into tbcores ( corcodigo, cornome) values ( NEXT VALUE FOR seq_cor, :cornome) returning CORCODIGO INTO :id_cor; WHEN SQLCODE -803 DO EXCEPTION CHAVE; end Anderson Miranda 2008/10/22 Zé Luiz > Ola colegas > > Não domino muito o SQL ainda, assim gostaria de saber se existe uma forma > de fazer um comando SQL que faça o seguinte: > > Se já existe uma determinada informação faça um UPDATE, caso não existe > faça um INSERT. > > Não queira fazer um SELECT para ver se existe e ai determinar se faz um > UPDATE ou INSERT, mas sim no mesmo comando fazer isso, será que tem como? > > > Um abraço > > Zé 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 > -- ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- ------------------------------------ AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From kmerlotti em gmail.com Sun Oct 26 10:03:02 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Sun, 26 Oct 2008 09:03:02 -0300 Subject: [firebase-br] windows xp x conexoes In-Reply-To: References: <20eaa6880810240325p10de18ebm81ecb76af0ee35e4@mail.gmail.com> Message-ID: <20eaa6880810260503k7263084coc06849cd7a09c39@mail.gmail.com> Se vocês estiverem usando o IB6, só de trocar pro Firebird já vão notar melhora! Apenas desinstale o IB, instale o FB (copiando a dll pra retrocompatibilidade) e nos dê um feedback! ;-) Abraços! 2008/10/25 Artur Sanfins : > A todos, gratos pelo retorno, > o fato do uso de XP, tem o objetivo de teste controlado, visto que nosso > cliente tem o Server 2003, e apresenta extrema lentidão com um interbase que > já havia lá(temos conhecimento do Interbase a anos e a principio fizemos o > possível), e no entanto um banco acess (pensem o que quiserem...) roda com > muito boa performance com outro aplicativo. > Devido ao fato, já investigamos portas, firewall, proxy, antivirus e outras > coisas, como temos ótimos retornos com o XP em instalações menores, antes de > fazermos o teste estamos investigando para que o mesmo seja sob controle e > não apenas um chute. Queremos colocar preto no branco para que o cliente > reinvista objetivamente, e nós tenhamos um resultado a altura. > Dentro desta linha, estamos checando cabos, switchs, etc etc > Grato a todos > Artur Sanfins > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From andersonpaduarj em gmail.com Sun Oct 26 16:42:01 2008 From: andersonpaduarj em gmail.com (Anderson Miranda Barrozo) Date: Sun, 26 Oct 2008 16:42:01 -0200 Subject: [firebase-br] Saldo de Caixa Message-ID: Boa tarde, Galera preciso de uma opnião dos senhores. Tenho uma tabela CAIXA onde registro os lançamentos de crédito e debito. Qual seria a melhor opcao: 1) Criar um campo para armazenar o SALDO FINAL, ou; 2) Criar uma SP para calcular o SALDO FINAL. Agradeço ajuda. ------------------------------------------------------------------------------------------------------------------------------------------------------- AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com From zeluizdala em terra.com.br Sun Oct 26 17:34:34 2008 From: zeluizdala em terra.com.br (=?iso-8859-1?Q?Z=E9_Luiz?=) Date: Sun, 26 Oct 2008 17:34:34 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Como_fazer_um_UPDATE_com_u?= =?iso-8859-1?q?ma_condi=E7=E3o?= References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote><103608776.20081022194944@warmboot.com.br><2487140047F0472D9893EC19A32DFA0B@NOTE><001e01c9370c$488d3a00$6915a8c0@MAGNOSYSTEM> <000001c9370b$ae7486d0$0b5d9470$@com> Message-ID: <0DF79767AC6C4284B7A10819A28EAEBC@NOTE> Agradeço a ajuda ai, só tenho ? uma dúvida : Para funcionar essa Procedure precisa que se tenha um índice primário? Eu preciso que todos os campos tenham informações repetidas. ----- Original Message ----- From: "Tiago de Assis Pimenta" To: "'FireBase'" Sent: Saturday, October 25, 2008 11:39 PM Subject: [firebase-br] RES: Como fazer um UPDATE com uma condição Ve se poderia ser assim também. Não sei se é bem o que vc quer, mas eu faço assim nos meus sistemas. CREATE PROCEDURE CIDADES_INSUPD ( input_id integer, input_descricao varchar(100), input_cep varchar(10)) as begin /* Tentano Atualizar */ update cidades set descricao = :input_descricao, cep = :input_cep where id = :input_id; /* Se não achou nada para atualizar ele inseri */ if (row_count = 0) then insert into cidades ( descricao, cep) values( :input_descricao, :input_cep); end -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: sábado, 25 de outubro de 2008 23:44 Para: FireBase Assunto: Re: [firebase-br] Como fazer um UPDATE com uma condição Tá fraco não hein Anderson!!! Explorando TUUUUUUUUUUUUDO DO FIREBIRD!!!!!11 ----- Original Message ----- From: "Anderson Miranda Barrozo" To: "Zé Luiz" ; "FireBase" Sent: Saturday, October 25, 2008 7:41 PM Subject: Re: [firebase-br]Como fazer um UPDATE com uma condição Boa noite, CREATE PROCEDURE TBCORES_IU ( corcodigo integer, cornome varchar(30)) returns ( id_cor integer) as begin if (exists(select corcodigo from tbcores where (corcodigo = :corcodigo))) then update tbcores set cornome = :cornome where (corcodigo = :corcodigo); else insert into tbcores ( corcodigo, cornome) values ( NEXT VALUE FOR seq_cor, :cornome) returning CORCODIGO INTO :id_cor; WHEN SQLCODE -803 DO EXCEPTION CHAVE; end Anderson Miranda 2008/10/22 Zé Luiz > Ola colegas > > Não domino muito o SQL ainda, assim gostaria de saber se existe uma forma > de fazer um comando SQL que faça o seguinte: > > Se já existe uma determinada informação faça um UPDATE, caso não existe > faça um INSERT. > > Não queira fazer um SELECT para ver se existe e ai determinar se faz um > UPDATE ou INSERT, mas sim no mesmo comando fazer isso, será que tem como? > > > Um abraço > > Zé 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 > -- ---------------------------------------------------------------------------- ---------------------------------------------------------------------------- ------------------------------------ AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From andersonpaduarj em gmail.com Sun Oct 26 17:42:16 2008 From: andersonpaduarj em gmail.com (Anderson Miranda Barrozo) Date: Sun, 26 Oct 2008 17:42:16 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Como_fazer_um_UPDATE_com_uma_?= =?iso-8859-1?q?condi=E7=E3o?= In-Reply-To: <0DF79767AC6C4284B7A10819A28EAEBC@NOTE> References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote> <103608776.20081022194944@warmboot.com.br> <2487140047F0472D9893EC19A32DFA0B@NOTE> <001e01c9370c$488d3a00$6915a8c0@MAGNOSYSTEM> <000001c9370b$ae7486d0$0b5d9470$@com> <0DF79767AC6C4284B7A10819A28EAEBC@NOTE> Message-ID: Magno, Fazemos o que podemos. hshshshshsh Anderson Miranda 2008/10/26 Zé Luiz > Agradeço a ajuda ai, só tenho ? uma dúvida : > > Para funcionar essa Procedure precisa que se tenha um índice primário? > > Eu preciso que todos os campos tenham informações repetidas. > > > > ----- Original Message ----- From: "Tiago de Assis Pimenta" < > tiagopimenta em gmail.com> > To: "'FireBase'" > Sent: Saturday, October 25, 2008 11:39 PM > Subject: [firebase-br] RES: Como fazer um UPDATE com uma condição > > > Ve se poderia ser assim também. Não sei se é bem o que vc quer, mas eu faço > assim nos meus sistemas. > > CREATE PROCEDURE CIDADES_INSUPD ( > input_id integer, > input_descricao varchar(100), > input_cep varchar(10)) > as > begin > /* Tentano Atualizar */ > update cidades set > descricao = :input_descricao, > cep = :input_cep > where id = :input_id; > > /* Se não achou nada para atualizar ele inseri */ > if (row_count = 0) then > > insert into cidades ( > descricao, > cep) > values( > :input_descricao, > :input_cep); > end > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Magno System > Enviada em: sábado, 25 de outubro de 2008 23:44 > Para: FireBase > Assunto: Re: [firebase-br] Como fazer um UPDATE com uma condição > > Tá fraco não hein Anderson!!! Explorando TUUUUUUUUUUUUDO DO FIREBIRD!!!!!11 > ----- Original Message ----- From: "Anderson Miranda Barrozo" < > andersonpaduarj em gmail.com> > To: "Zé Luiz" ; "FireBase" > > Sent: Saturday, October 25, 2008 7:41 PM > Subject: Re: [firebase-br]Como fazer um UPDATE com uma condição > > > Boa noite, > > CREATE PROCEDURE TBCORES_IU ( > corcodigo integer, > cornome varchar(30)) > returns ( > id_cor integer) > as > begin > if (exists(select corcodigo from tbcores where (corcodigo = :corcodigo))) > then > update tbcores > set cornome = :cornome > where (corcodigo = :corcodigo); > else > insert into tbcores ( > corcodigo, > cornome) > values ( > NEXT VALUE FOR seq_cor, > :cornome) > returning CORCODIGO INTO :id_cor; > WHEN SQLCODE -803 DO EXCEPTION CHAVE; > end > > Anderson Miranda > > > > 2008/10/22 Zé Luiz > > Ola colegas >> >> Não domino muito o SQL ainda, assim gostaria de saber se existe uma forma >> de fazer um comando SQL que faça o seguinte: >> >> Se já existe uma determinada informação faça um UPDATE, caso não existe >> faça um INSERT. >> >> Não queira fazer um SELECT para ver se existe e ai determinar se faz um >> UPDATE ou INSERT, mas sim no mesmo comando fazer isso, será que tem como? >> >> >> Um abraço >> >> Zé 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 >> >> > > > -- > > ---------------------------------------------------------------------------- > > ---------------------------------------------------------------------------- > ------------------------------------ > AS Informática > Anderson Miranda Barrozo > (22) 8115-8761 > MSN: andersonpaduarj em hotmail.com > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com From francisco em logosinfo.com.br Sun Oct 26 18:19:11 2008 From: francisco em logosinfo.com.br (Francisco) Date: Sun, 26 Oct 2008 17:19:11 -0300 Subject: [firebase-br] RES: Saldo de Caixa In-Reply-To: References: Message-ID: <022801c937a8$1d721920$58564b60$@com.br> Cria uma sp, eu tenho uma tabela de caixa nessa situação..., que já esta batendo os 300.000 registros e é rapidíssimo... -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Anderson Miranda Barrozo Enviada em: domingo, 26 de outubro de 2008 15:42 Para: FireBase Assunto: [firebase-br] Saldo de Caixa Boa tarde, Galera preciso de uma opnião dos senhores. Tenho uma tabela CAIXA onde registro os lançamentos de crédito e debito. Qual seria a melhor opcao: 1) Criar um campo para armazenar o SALDO FINAL, ou; 2) Criar uma SP para calcular o SALDO FINAL. Agradeço ajuda. ---------------------------------------------------------------------------- --------------------------------------------------------------------------- AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.175 / Virus Database: 270.8.3/1744 - Release Date: 25/10/2008 17:55 From tiagopimenta em gmail.com Sun Oct 26 18:50:13 2008 From: tiagopimenta em gmail.com (Tiago de Assis Pimenta) Date: Sun, 26 Oct 2008 18:50:13 -0200 Subject: [firebase-br] Campo NULL Primeiro Message-ID: <000001c937ac$73ce91f0$5b6bb5d0$@com> Galera, sexta eu precisei quebrar a cabeça e acabei com todos meus neurônios para fazer o seguinte. Eu queria que a minha instrução SQL trouxesse os campos null primeiro, e depois os campos preenchidos. O campo é uma Data. Por default, se não me engano, o FB traz os campos preenchidos primeiros, e depois os null, tentei por order by asc, e depois order by desc e nada, ele ordenava primeiro os preenchidos, depois vinha os null’s. O que vc’s fariam para resolver isso. OBS.: Eu já resolvi, mas queria saber qual o modo mais eficiente para isso. From sergio_ag em terra.com.br Sun Oct 26 18:58:55 2008 From: sergio_ag em terra.com.br (Sérgio Alexandre Gianezini) Date: Sun, 26 Oct 2008 18:58:55 -0200 Subject: [firebase-br] Campo NULL Primeiro References: <000001c937ac$73ce91f0$5b6bb5d0$@com> Message-ID: select * from tabela order by campo nulls first From eduardo em icontroller.com.br Sun Oct 26 21:38:55 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Sun, 26 Oct 2008 21:38:55 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Como_fazer_um_UPDATE_com_uma?= =?iso-8859-1?q?_condi=E7=E3o?= In-Reply-To: <0DF79767AC6C4284B7A10819A28EAEBC@NOTE> References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote><103608776.20081022194944@warmboot.com.br><2487140047F0472D9893EC19A32DFA0B@NOTE><001e01c9370c$488d3a00$6915a8c0@MAGNOSYSTEM> <000001c9370b$ae7486d0$0b5d9470$@com> <0DF79767AC6C4284B7A10819A28EAEBC@NOTE> Message-ID: > Agradeço a ajuda ai, só tenho ? uma dúvida : > Para funcionar essa Procedure precisa que se tenha um índice primário? > Eu preciso que todos os campos tenham informações repetidas. Olá Zé Como você se diz iniciante, vou me permitir umas considerações. 1. Dificilmente uma informação utilizada em qualquer processo não possui um conjunto de atributos que garantam a unicidade de um registro (chave primária) 2. Lembre que uma chave primária pode ser composta, ou seja, a união de dois ou mais campos causam a unicidade. Exemplo: Existem cidades com o mesmo nome - Palmas no Paraná e Palmas em Tocantins - mas se colocarmos a UF na parada, PR - Palmas é diferente de TO - Palmas, se isso não for suficiente, certamente o CEP da cidade acabará de completar a regra. 3. Se você tem uma tabela que não possui um índice primário, como você manteria esta tabela com updates e deletes? Tipo se você tem vários campos que são identicos entre si, sem um conjunto de atributos que os distinguam, se você fizer um DELETE FROM TABELA WHERE , pode afetar mais de um registro. Percebe aqui a importância de uma chave primária? 4. Se realmente as informações que essa tabela armazena não possui um conjunto que dê unicidade, a coisa fica ainda mais fácil, você cria um campo alimentado por um generator/trigger e o usa exclusivamente como atributo primário da tabela, de forma que você possa agora trabalhar "direito". 5. O trabalhar "direito" acima é porque, até onde eu consigo alcançar, uma tabela sem chave primária não poderia fazer parte de nenhum processo principal, se prestaria apenas a processos auxiliares, e olhe lá. Não acredito realmente que exista algum banco de dados bem modelado que prescinda de identificação primária em qualquer tabela. Isso é indispensável aos relacionamentos e esses bancos são ditos "relacionais". Claro que toda regra tem exceção, e lógica, cada um tem a sua que, no final, acaba dando certo. Então, tenha isso como uma opinião de quem está na estrada há mais tempo, e não como algo absoluto. Abraço Eduardo From eduardo em icontroller.com.br Sun Oct 26 21:44:01 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Sun, 26 Oct 2008 21:44:01 -0200 Subject: [firebase-br] Campo NULL Primeiro In-Reply-To: <000001c937ac$73ce91f0$5b6bb5d0$@com> References: <000001c937ac$73ce91f0$5b6bb5d0$@com> Message-ID: > OBS.: Eu já resolvi, mas queria saber qual o modo mais eficiente para isso. Essa é muito boa em um ambiente cooperativo ! Eu gostaria muito de saber sobre isso, mas sem me expor! Então, se você me contar como você fez eu conto como eu faria. Desculpe a brincadeira, Eduardo From zeluizdala em terra.com.br Sun Oct 26 22:19:05 2008 From: zeluizdala em terra.com.br (=?iso-8859-1?Q?Z=E9_Luiz?=) Date: Sun, 26 Oct 2008 22:19:05 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Como_fazer_um_UPDATE_com_uma?= =?iso-8859-1?q?_condi=E7=E3o?= References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote><103608776.20081022194944@warmboot.com.br><2487140047F0472D9893EC19A32DFA0B@NOTE><001e01c9370c$488d3a00$6915a8c0@MAGNOSYSTEM><000001c9370b$ae7486d0$0b5d9470$@com><0DF79767AC6C4284B7A10819A28EAEBC@NOTE> Message-ID: Ok Eduardo, agradeço as suas considerações que sempre serão bem vindas. Dá forma que vc colocou me fez entender melhor essa questão de chaves primárias. Muito Obrigado. VOu fazer alguns testes aqui para ver o que consigo. ----- Original Message ----- From: "Eduardo Bahiense" To: Sent: Sunday, October 26, 2008 9:38 PM Subject: Re: [firebase-br] RES: Como fazer um UPDATE com uma condição > Agradeço a ajuda ai, só tenho ? uma dúvida : > Para funcionar essa Procedure precisa que se tenha um índice primário? > Eu preciso que todos os campos tenham informações repetidas. Olá Zé Como você se diz iniciante, vou me permitir umas considerações. 1. Dificilmente uma informação utilizada em qualquer processo não possui um conjunto de atributos que garantam a unicidade de um registro (chave primária) 2. Lembre que uma chave primária pode ser composta, ou seja, a união de dois ou mais campos causam a unicidade. Exemplo: Existem cidades com o mesmo nome - Palmas no Paraná e Palmas em Tocantins - mas se colocarmos a UF na parada, PR - Palmas é diferente de TO - Palmas, se isso não for suficiente, certamente o CEP da cidade acabará de completar a regra. 3. Se você tem uma tabela que não possui um índice primário, como você manteria esta tabela com updates e deletes? Tipo se você tem vários campos que são identicos entre si, sem um conjunto de atributos que os distinguam, se você fizer um DELETE FROM TABELA WHERE , pode afetar mais de um registro. Percebe aqui a importância de uma chave primária? 4. Se realmente as informações que essa tabela armazena não possui um conjunto que dê unicidade, a coisa fica ainda mais fácil, você cria um campo alimentado por um generator/trigger e o usa exclusivamente como atributo primário da tabela, de forma que você possa agora trabalhar "direito". 5. O trabalhar "direito" acima é porque, até onde eu consigo alcançar, uma tabela sem chave primária não poderia fazer parte de nenhum processo principal, se prestaria apenas a processos auxiliares, e olhe lá. Não acredito realmente que exista algum banco de dados bem modelado que prescinda de identificação primária em qualquer tabela. Isso é indispensável aos relacionamentos e esses bancos são ditos "relacionais". Claro que toda regra tem exceção, e lógica, cada um tem a sua que, no final, acaba dando certo. Então, tenha isso como uma opinião de quem está na estrada há mais tempo, e não como algo absoluto. Abraço Eduardo ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From tiagopimenta em gmail.com Mon Oct 27 00:43:18 2008 From: tiagopimenta em gmail.com (Tiago de Assis Pimenta) Date: Mon, 27 Oct 2008 00:43:18 -0200 Subject: [firebase-br] RES: Campo NULL Primeiro In-Reply-To: References: <000001c937ac$73ce91f0$5b6bb5d0$@com> Message-ID: <002c01c937dd$c6b72040$542560c0$@com> Nossa cara, nada a ver isso que vc falou, e muito menos o que o Henrique falou, eu somente falei que tinha resolvido, para falar que não era tão urgente assim, que eu já tinha achado uma maneira para fazer, mas tinha certeza que não era a melhor das opções, por isso vim aqui perguntar como vc's fariam, para ver qual a melhor maneira. Como falaram, vou tentar o nulls first , pois tentei com null first e não deu certo. Coloquei primeiro coalesce, mas como falei, ele formatou as datas que tinham preenchimento como 2008-10-27. Daí o que eu tive que fazer, usar o cast para definir o campo como data, e depois o coalesce. Daí sim veio do jeito que eu queria. Mas eu sei que foi gambiarra. Uma função dentro da outra Cast(Coalesce()). E tudo isso no select. Não tentei fazer o coalesce no order by (Vou tentar também isso depois). Bom era isso, agora se pareceu que eu estava sendo sencionalista, me desculpe, mas nada a ver, vc's tem que parar de assistir SBT viu :) Abraços. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Bahiense Enviada em: domingo, 26 de outubro de 2008 21:44 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Campo NULL Primeiro > OBS.: Eu já resolvi, mas queria saber qual o modo mais eficiente para isso. Essa é muito boa em um ambiente cooperativo ! Eu gostaria muito de saber sobre isso, mas sem me expor! Então, se você me contar como você fez eu conto como eu faria. Desculpe a brincadeira, Eduardo ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eduardo em icontroller.com.br Mon Oct 27 00:58:07 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Mon, 27 Oct 2008 00:58:07 -0200 Subject: [firebase-br] =?iso-8859-1?q?Super_Server_e_dois_n=FAcleos?= Message-ID: Boa noite senhores Temos hoje nosso servidor de aplicação no mesmo computador do servidor de dados. Por questão de escalonamento, estamos abrindo um servidor só pro FB, ou seja um servidor exclusivo de dados, que só terá o FB gerenciando 3 bancos de dados, 1 de 3GB em um HD e outros dois de +- 1GB cada, em outro HD. Esperamos com isso ter uma folga de hard por um bom tempo. Neste cenário, temos 5 processos fastcgi acessando esses 3 bancos, a partir de um servidor de login que diz em que base estão os dados do cliente logado. Assim, durante a operação normal, levantam-se até 15 instâncias do Classic, com uma média de 350 - 500 terminais logados simultaneamente, servidos por esses 5 fastcgi's. Até agora, um único server deu conta, mas já começamos a experimentar lentidão em alguns horários de pico. O controle transacional, ao que parece, pela análise do gstat, está perfeita. Com esse movimento, esperamos escalonar distribuindo processamento, uso de memória e acesso a disco. A dúvida que nos surgiu foi a seguinte: Até agora, usamos o Classic por duas razões: 1. Se tivéssemos problema em uma conexão, seria fácil matar um processo e não afetar os demais. 2. O Classic usa os dois núcleos do procesador. Quanto à primeira, em 3 anos de operação, já temos confiança suficiente, o cara é "bão mesmo", não trava (claro que ficamos "mais bãos" também durante o tempo, corrigindo um monte de queries mau construídas). Quanto à segunda, um membro de nossa equipe fez a seguinte pergunta: *E se colocássemos duas instâncias do SuperServer, uma em cada porta, poderíamos usar o cpu afinity para que cada um usasse um núcleo?* Bem, isso porque, com 15 instâncias gerenciando 3 bases que guardam dados de +-300 clientes, o overhead de memória ao longo do dia é grande com o cache do classic, mas como fazemos backup duas vezes por dia, esse cache é zerado no início da manhã e final da tarde. Assim, resolvi submeter isso aos ilustres gurus e ver se alguém me ajuda a decidir isso antes de instalar o novo servidor. Abraço a todos Eduardo From eduardo em icontroller.com.br Mon Oct 27 01:17:59 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Mon, 27 Oct 2008 01:17:59 -0200 Subject: [firebase-br] RES: Campo NULL Primeiro In-Reply-To: <002c01c937dd$c6b72040$542560c0$@com> References: <000001c937ac$73ce91f0$5b6bb5d0$@com> <002c01c937dd$c6b72040$542560c0$@com> Message-ID: Oi Zé É como eu falei, desculpe a brincadeira. É que em um ambiente cooperativo como esta lista, espera-se que as pessoas troquem experiências e informações, e a sua frase "Eu já resolvi, mas queria saber qual o modo mais eficiente para isso.", não está bem de acordo com essa filosofia, parecendo que você não queria nos dizer sua "gambiarra", embora eu tenha certeza que sua intenção não tenha sido de não trocar experiências aqui. Foi só uma brincadeira mesmo, me desculpe novamente, mas não faça isso de novo (rs). Bem, quanto à sua questão, você deve se certificar que as datas estão NULL mesmo ou ZERO, que dá uma data do tipo '30-12-1899' (ou algo parecido). Se estiverem NULL, "NULLS FIRST" deveria funcionar e seria o melhor caminho. Se não funcionar -> reporte o bug. Para se certificar, faça um SELECT * FROM TABELA WHERE CAMPO_DATA IS NULL e WHERE CAMPO_DATA < '01.01.1900' e veja o que vem. Agora, se você usar COALESCE com NULLS FIRST, também fica um pouco incoerente. O CAST também não entendi, o campo não é DATE? Talvez se você nos disser mais sobre a estrutura da tabela e como está a query, possamos te ajudar mais. Agora, falar mal do SBT é sacanagem, assisto todos os dias o Jornal do SBT e a novela Pantanal e acho muito legal, mas também não vamos brigar por causa disso. Abração Eduardo Tiago de Assis Pimenta escreveu: > Nossa cara, nada a ver isso que vc falou, e muito menos o que o Henrique > falou, eu somente falei que tinha resolvido, para falar que não era tão > urgente assim, que eu já tinha achado uma maneira para fazer, mas tinha > certeza que não era a melhor das opções, por isso vim aqui perguntar como > vc's fariam, para ver qual a melhor maneira. > > Como falaram, vou tentar o nulls first , pois tentei com null first e não > deu certo. > > Coloquei primeiro coalesce, mas como falei, ele formatou as datas que tinham > preenchimento como 2008-10-27. > > Daí o que eu tive que fazer, usar o cast para definir o campo como data, e > depois o coalesce. Daí sim veio do jeito que eu queria. Mas eu sei que foi > gambiarra. Uma função dentro da outra Cast(Coalesce()). E tudo isso no > select. Não tentei fazer o coalesce no order by (Vou tentar também isso > depois). > > Bom era isso, agora se pareceu que eu estava sendo sencionalista, me > desculpe, mas nada a ver, vc's tem que parar de assistir SBT viu :) > > Abraços. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Eduardo Bahiense > Enviada em: domingo, 26 de outubro de 2008 21:44 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] Campo NULL Primeiro > >> OBS.: Eu já resolvi, mas queria saber qual o modo mais eficiente para > isso. > > Essa é muito boa em um ambiente cooperativo ! > > Eu gostaria muito de saber sobre isso, mas sem me expor! > > Então, se você me contar como você fez eu conto como eu faria. > > Desculpe a brincadeira, > > > Eduardo > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From eduardo em icontroller.com.br Mon Oct 27 01:32:29 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Mon, 27 Oct 2008 01:32:29 -0200 Subject: [firebase-br] RES: Campo NULL Primeiro In-Reply-To: References: <000001c937ac$73ce91f0$5b6bb5d0$@com> <002c01c937dd$c6b72040$542560c0$@com> Message-ID: > Oi Zé Putz, não sei de onde tirei o "Zé" Hora de dormir... Abraço Eduardo From artur.lua em tcimix.com Mon Oct 27 02:34:15 2008 From: artur.lua em tcimix.com (Artur Sanfins) Date: Mon, 27 Oct 2008 01:34:15 -0300 Subject: [firebase-br] windows xp x conexoes References: <20eaa6880810240325p10de18ebm81ecb76af0ee35e4@mail.gmail.com> <20eaa6880810260503k7263084coc06849cd7a09c39@mail.gmail.com> Message-ID: ok testarei e darei o feedBack Grato Artur Sanfins "Kelver Merlotti" wrote in message news:20eaa6880810260503k7263084coc06849cd7a09c39 em mail.gmail.com... Se vocês estiverem usando o IB6, só de trocar pro Firebird já vão notar melhora! Apenas desinstale o IB, instale o FB (copiando a dll pra retrocompatibilidade) e nos dê um feedback! ;-) Abraços! 2008/10/25 Artur Sanfins : > A todos, gratos pelo retorno, > o fato do uso de XP, tem o objetivo de teste controlado, visto que nosso > cliente tem o Server 2003, e apresenta extrema lentidão com um interbase > que > já havia lá(temos conhecimento do Interbase a anos e a principio fizemos o > possível), e no entanto um banco acess (pensem o que quiserem...) roda > com > muito boa performance com outro aplicativo. > Devido ao fato, já investigamos portas, firewall, proxy, antivirus e > outras > coisas, como temos ótimos retornos com o XP em instalações menores, antes > de > fazermos o teste estamos investigando para que o mesmo seja sob controle e > não apenas um chute. Queremos colocar preto no branco para que o cliente > reinvista objetivamente, e nós tenhamos um resultado a altura. > Dentro desta linha, estamos checando cabos, switchs, etc etc > Grato a todos > Artur Sanfins > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From tiagopimenta em gmail.com Mon Oct 27 01:38:25 2008 From: tiagopimenta em gmail.com (Tiago de Assis Pimenta) Date: Mon, 27 Oct 2008 01:38:25 -0200 Subject: [firebase-br] RES: RES: Campo NULL Primeiro In-Reply-To: References: <000001c937ac$73ce91f0$5b6bb5d0$@com> <002c01c937dd$c6b72040$542560c0$@com> Message-ID: <000001c937e5$79e59fa0$6db0dee0$@com> AHAUHUAHUH é que o pessoal falou que o SBT faz sensionalismo, por isso comentei do SBT, mas vamos para o interessante do email. A query, realmente retorna campos null, por é um join que estou fazendo. Então juntando os dados da tabela máster com a detail, alguns campos como o datareligação, vão vim como null, porque ainda não foram preenchidos. Testei o nulls first e deu certo, amanha mesmo eu já troco o comando no serviço, para ficar algo mais "profissional". Não tinha dado certo antes, porque eu fiz assim "order by CAMPO null first", daí ele não funcionou. Testei também o coalesce no order by e não aconteceu nada. Já no select, eu testei no serviço e ele faz o que falei anteriormente, os que estão null, ele apresenta como 01/01/2008 certim, agora os que já tinha alguma coisa, ele formata para YYYY-MM-DD (Testem para ver). Então a minha única solução naquele momento, era usar o cast para falar para a "SQL" que aquele campo era Data, e que os nulls eram para vim com "01/01/2008", pois com essa data, eles viriam primeiro. Agora o porque o coalesce reformata os campos eu não sei, eu acho que é porque ele intende a string '01/01/2008' como string realmente, e não como data, ou pode ser formato default , não sei. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Bahiense Enviada em: segunda-feira, 27 de outubro de 2008 01:18 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: Campo NULL Primeiro Oi Zé É como eu falei, desculpe a brincadeira. É que em um ambiente cooperativo como esta lista, espera-se que as pessoas troquem experiências e informações, e a sua frase "Eu já resolvi, mas queria saber qual o modo mais eficiente para isso.", não está bem de acordo com essa filosofia, parecendo que você não queria nos dizer sua "gambiarra", embora eu tenha certeza que sua intenção não tenha sido de não trocar experiências aqui. Foi só uma brincadeira mesmo, me desculpe novamente, mas não faça isso de novo (rs). Bem, quanto à sua questão, você deve se certificar que as datas estão NULL mesmo ou ZERO, que dá uma data do tipo '30-12-1899' (ou algo parecido). Se estiverem NULL, "NULLS FIRST" deveria funcionar e seria o melhor caminho. Se não funcionar -> reporte o bug. Para se certificar, faça um SELECT * FROM TABELA WHERE CAMPO_DATA IS NULL e WHERE CAMPO_DATA < '01.01.1900' e veja o que vem. Agora, se você usar COALESCE com NULLS FIRST, também fica um pouco incoerente. O CAST também não entendi, o campo não é DATE? Talvez se você nos disser mais sobre a estrutura da tabela e como está a query, possamos te ajudar mais. Agora, falar mal do SBT é sacanagem, assisto todos os dias o Jornal do SBT e a novela Pantanal e acho muito legal, mas também não vamos brigar por causa disso. Abração Eduardo Tiago de Assis Pimenta escreveu: > Nossa cara, nada a ver isso que vc falou, e muito menos o que o Henrique > falou, eu somente falei que tinha resolvido, para falar que não era tão > urgente assim, que eu já tinha achado uma maneira para fazer, mas tinha > certeza que não era a melhor das opções, por isso vim aqui perguntar como > vc's fariam, para ver qual a melhor maneira. > > Como falaram, vou tentar o nulls first , pois tentei com null first e não > deu certo. > > Coloquei primeiro coalesce, mas como falei, ele formatou as datas que tinham > preenchimento como 2008-10-27. > > Daí o que eu tive que fazer, usar o cast para definir o campo como data, e > depois o coalesce. Daí sim veio do jeito que eu queria. Mas eu sei que foi > gambiarra. Uma função dentro da outra Cast(Coalesce()). E tudo isso no > select. Não tentei fazer o coalesce no order by (Vou tentar também isso > depois). > > Bom era isso, agora se pareceu que eu estava sendo sencionalista, me > desculpe, mas nada a ver, vc's tem que parar de assistir SBT viu :) > > Abraços. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Eduardo Bahiense > Enviada em: domingo, 26 de outubro de 2008 21:44 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] Campo NULL Primeiro > >> OBS.: Eu já resolvi, mas queria saber qual o modo mais eficiente para > isso. > > Essa é muito boa em um ambiente cooperativo ! > > Eu gostaria muito de saber sobre isso, mas sem me expor! > > Então, se você me contar como você fez eu conto como eu faria. > > Desculpe a brincadeira, > > > Eduardo > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From clei em geous.com.br Mon Oct 27 08:18:16 2008 From: clei em geous.com.br (Anticlei Scheid) Date: Mon, 27 Oct 2008 07:18:16 -0300 Subject: [firebase-br] Saldo de Caixa References: Message-ID: <000301c9381d$552c1850$6402a8c0@cleinote> Bom dia Anderson Aconselho uma tabela onde guarda os fechamentos periódicos (qualquer período, dia, semana, mês) com Data e Saldo com o intuito de acelerar a obtenção de saldo via SP ou SQL dentro da sua aplicação, que sempre considera a obtenção de saldo a partir do último fechamento em diante o que reduz o número de registros que terão de ser sumarizados para obter o saldo Abraço ----- Original Message ----- From: "Anderson Miranda Barrozo" To: "FireBase" Sent: Sunday, October 26, 2008 3:42 PM Subject: [firebase-br] Saldo de Caixa Boa tarde, Galera preciso de uma opnião dos senhores. Tenho uma tabela CAIXA onde registro os lançamentos de crédito e debito. Qual seria a melhor opcao: 1) Criar um campo para armazenar o SALDO FINAL, ou; 2) Criar uma SP para calcular o SALDO FINAL. Agradeço ajuda. ------------------------------------------------------------------------------------------------------------------------------------------------------- AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From adrianosf em uol.com.br Mon Oct 27 07:52:18 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Mon, 27 Oct 2008 07:52:18 -0200 Subject: [firebase-br] Campo NULL Primeiro In-Reply-To: References: <000001c937ac$73ce91f0$5b6bb5d0$@com> Message-ID: <49058F52.401@uol.com.br> Sem falar que ele fez cross-post na lista da cflp... Se tivesse visto não teria respondido. Adriano Eduardo Bahiense escreveu: >> OBS.: Eu já resolvi, mas queria saber qual o modo mais eficiente para >> isso. > > Essa é muito boa em um ambiente cooperativo ! > > Eu gostaria muito de saber sobre isso, mas sem me expor! > > Então, se você me contar como você fez eu conto como eu faria. > > Desculpe a brincadeira, > > > Eduardo > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From eduardo em icontroller.com.br Mon Oct 27 08:43:26 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Mon, 27 Oct 2008 08:43:26 -0200 Subject: [firebase-br] RES: RES: Campo NULL Primeiro In-Reply-To: <000001c937e5$79e59fa0$6db0dee0$@com> References: <000001c937ac$73ce91f0$5b6bb5d0$@com> <002c01c937dd$c6b72040$542560c0$@com> <000001c937e5$79e59fa0$6db0dee0$@com> Message-ID: Tiago de Assis Pimenta escreveu: > Agora o porque o coalesce reformata os campos eu não sei, eu acho que é > porque ele intende a string '01/01/2008' como string realmente, e não como > data, ou pode ser formato default , não sei. Sim, para ele trazer como DATE, você teria que usar COALESCE(CAMPO, CAST('01/01/2008' AS DATE)) From marcobolacha em vicoldobrasil.com.br Mon Oct 27 08:51:22 2008 From: marcobolacha em vicoldobrasil.com.br (Marco antonio) Date: Mon, 27 Oct 2008 08:51:22 -0200 Subject: [firebase-br] SP ou Atualizar direto do sistema In-Reply-To: <000001c9370b$ae7486d0$0b5d9470$@com> References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote><103608776.20081022194944@warmboot.com.br><2487140047F0472D9893EC19A32DFA0B@NOTE> <001e01c9370c$488d3a00$6915a8c0@MAGNOSYSTEM> <000001c9370b$ae7486d0$0b5d9470$@com> Message-ID: <6DFD4A6C99FE4EA887EA2BC021C78D18@MarcoA> Qual a diferença entre SP e Atualizar direto do sistema. Tipo... utilizo o Delphi e passo a atualização através do FibPlus. Se eu quiser atualizar através de uma SP terei de passar os parâmetros da mesma forma. Qual seria a vantagem? E porque a SP processa direto no servidor? From douglasht em gmail.com Mon Oct 27 10:04:30 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 27 Oct 2008 10:04:30 -0200 Subject: [firebase-br] =?iso-8859-1?q?Super_Server_e_dois_n=FAcleos?= In-Reply-To: References: Message-ID: <249af69e0810270504s4ea0b1c9xdecb7d5797fa5192@mail.gmail.com> Oi Eduardo, 2008/10/27 Eduardo Bahiense : > Quanto à segunda, um membro de nossa equipe fez a seguinte pergunta: > *E se colocássemos duas instâncias do SuperServer, uma em cada porta, > poderíamos usar o cpu afinity para que cada um usasse um núcleo?* Me parece uma ótima idéia. De cara você pode ter uma redução do consumo de I/O porque o cache compartilhado do SS estará sendo melhor utilizado do que os vários caches do CS. hth, -- Douglas Tosi www.sinatica.com From listas em warmboot.com.br Mon Oct 27 10:07:17 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 27 Oct 2008 10:07:17 -0200 Subject: [firebase-br] =?iso-8859-1?q?Super_Server_e_dois_n=FAcleos?= In-Reply-To: References: Message-ID: <1554278463.20081027100717@warmboot.com.br> A lentidão pode estar sendo causada pelo sweep automático. Se for isso, desligue-o e agenda um sweep manual de madrugada. Quanto a mudança para o SS, o correto seria vc testar e ver na prática se a diferença justifica a mudança, pois há muitas variáveis envolvidas. Vale o ditado: Teste antes, pra não se arrepender depois ;) []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br EB> Boa noite senhores EB> Temos hoje nosso servidor de aplicação no mesmo computador do servidor EB> de dados. Por questão de escalonamento, estamos abrindo um servidor só EB> pro FB, ou seja um servidor exclusivo de dados, que só terá o FB EB> gerenciando 3 bancos de dados, 1 de 3GB em um HD e outros dois de +- 1GB EB> cada, em outro HD. Esperamos com isso ter uma folga de hard por um bom EB> tempo. EB> Neste cenário, temos 5 processos fastcgi acessando esses 3 bancos, a EB> partir de um servidor de login que diz em que base estão os dados do EB> cliente logado. Assim, durante a operação normal, levantam-se até 15 EB> instâncias do Classic, com uma média de 350 - 500 terminais logados EB> simultaneamente, servidos por esses 5 fastcgi's. EB> Até agora, um único server deu conta, mas já começamos a experimentar EB> lentidão em alguns horários de pico. O controle transacional, ao que EB> parece, pela análise do gstat, está perfeita. EB> Com esse movimento, esperamos escalonar distribuindo processamento, uso EB> de memória e acesso a disco. EB> A dúvida que nos surgiu foi a seguinte: EB> Até agora, usamos o Classic por duas razões: EB> 1. Se tivéssemos problema em uma conexão, seria fácil matar um processo EB> e não afetar os demais. EB> 2. O Classic usa os dois núcleos do procesador. EB> Quanto à primeira, em 3 anos de operação, já temos confiança suficiente, EB> o cara é "bão mesmo", não trava (claro que ficamos "mais bãos" também EB> durante o tempo, corrigindo um monte de queries mau construídas). EB> Quanto à segunda, um membro de nossa equipe fez a seguinte pergunta: EB> *E se colocássemos duas instâncias do SuperServer, uma em cada porta, EB> poderíamos usar o cpu afinity para que cada um usasse um núcleo?* EB> Bem, isso porque, com 15 instâncias gerenciando 3 bases que guardam EB> dados de +-300 clientes, o overhead de memória ao longo do dia é grande EB> com o cache do classic, mas como fazemos backup duas vezes por dia, esse EB> cache é zerado no início da manhã e final da tarde. EB> Assim, resolvi submeter isso aos ilustres gurus e ver se alguém me ajuda EB> a decidir isso antes de instalar o novo servidor. EB> Abraço a todos EB> Eduardo EB> ______________________________________________ EB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br EB> Para saber como gerenciar/excluir seu cadastro na lista, use: EB> http://www.firebase.com.br/fb/artigo.php?id=1107 EB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From douglasht em gmail.com Mon Oct 27 10:08:30 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 27 Oct 2008 10:08:30 -0200 Subject: [firebase-br] =?iso-8859-1?q?Super_Server_e_dois_n=FAcleos?= In-Reply-To: <249af69e0810270504s4ea0b1c9xdecb7d5797fa5192@mail.gmail.com> References: <249af69e0810270504s4ea0b1c9xdecb7d5797fa5192@mail.gmail.com> Message-ID: <249af69e0810270508u277f0d07w7b1f0c359a4d8a12@mail.gmail.com> 2008/10/27 Douglas Tosi : > 2008/10/27 Eduardo Bahiense : >> Quanto à segunda, um membro de nossa equipe fez a seguinte pergunta: >> *E se colocássemos duas instâncias do SuperServer, uma em cada porta, >> poderíamos usar o cpu afinity para que cada um usasse um núcleo?* > > Me parece uma ótima idéia. > > De cara você pode ter uma redução do consumo de I/O porque o cache > compartilhado do SS estará sendo melhor utilizado do que os vários > caches do CS. ops, resposta incompleta. Leve em conta também que usando o CS, um único banco desses pode ocupar as duas CPUs se necessário. Na configuração proposta ele ficaria limitado a apenas uma CPU a todo momento. Se a carga está bem dividad entre as bases de dados isto pode não ser um problema. Mas se os bancos de dados tem picos em dias e/ou horários diferentes, o CS pode ser mais útil nessa melhor distribuição de CPU. -- Douglas Tosi www.sinatica.com From tetraetila em gmail.com Mon Oct 27 10:11:53 2008 From: tetraetila em gmail.com (=?iso-8859-1?Q?tetraetila=AE?=) Date: Mon, 27 Oct 2008 10:11:53 -0200 Subject: [firebase-br] =?iso-8859-1?q?Capturar_retorno_de_uma_senten=E7a_S?= =?iso-8859-1?q?QL=2E?= References: Message-ID: <000501c9382e$41df15c0$fe00a8c0@NOTEBOOK> Olá Pessoal Como eu faço para capturar o retorno de uma consulta ao banco de dados? Tipo, eu dou o seguinte select: select * from table_test where sr_recno = 10 for update with lock Ok! Este registro está bloqueado, se um outro usuário tentar acessar não será possível, como capturo este retorno para tratar na minha aplicação? Seria .T. ( true ) bloqueado, .F. ( false ) liberado. Preciso de uma função que faça este tratamento para mim, tipo um try. Qualquer ajuda será bem vinda! Obs.: Firebird 2.1 ( Win 32 ) Muito obrigado. Adilson Nunes Divinópolis - MG From tiagopimenta em gmail.com Mon Oct 27 10:21:55 2008 From: tiagopimenta em gmail.com (Tiago de Assis Pimenta) Date: Mon, 27 Oct 2008 10:21:55 -0200 Subject: [firebase-br] RES: RES: RES: Campo NULL Primeiro In-Reply-To: References: <000001c937ac$73ce91f0$5b6bb5d0$@com> <002c01c937dd$c6b72040$542560c0$@com> <000001c937e5$79e59fa0$6db0dee0$@com> Message-ID: <001601c9382e$9bb9b5a0$d32d20e0$@com> Então Eduardo, foi assim mesmo que eu fiz, mas eu não fiquei satisfeito com isso, achei que deveria ter uma outra maneira de se fazer isso, e foi somente por isso que mandei o email para lista, achei que aqui fosse para discutir as "MELHORES" formas de se fazer alguma coisa. Não achei que um ou outro fossem achar ruim de eu ter já feito, e de querer saber de maneiras mais eficientes de se fazer o que eu queria. Bom pra quem ajudou ae, eu agradeço mesmo, agora para aqueles que acharam ruim, nem comento. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Bahiense Enviada em: segunda-feira, 27 de outubro de 2008 08:43 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: RES: Campo NULL Primeiro Tiago de Assis Pimenta escreveu: > Agora o porque o coalesce reformata os campos eu não sei, eu acho que é > porque ele intende a string '01/01/2008' como string realmente, e não como > data, ou pode ser formato default , não sei. Sim, para ele trazer como DATE, você teria que usar COALESCE(CAMPO, CAST('01/01/2008' AS DATE)) ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From tiagopimenta em gmail.com Mon Oct 27 10:24:25 2008 From: tiagopimenta em gmail.com (Tiago de Assis Pimenta) Date: Mon, 27 Oct 2008 10:24:25 -0200 Subject: [firebase-br] RES: SP ou Atualizar direto do sistema In-Reply-To: <6DFD4A6C99FE4EA887EA2BC021C78D18@MarcoA> References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote><103608776.20081022194944@warmboot.com.br><2487140047F0472D9893EC19A32DFA0B@NOTE> <001e01c9370c$488d3a00$6915a8c0@MAGNOSYSTEM> <000001c9370b$ae7486d0$0b5d9470$@com> <6DFD4A6C99FE4EA887EA2BC021C78D18@MarcoA> Message-ID: <001701c9382e$f5434f50$dfc9edf0$@com> É só imaginar o tamanho da informação que vc vai passar se vc fizer isso via sistema, vai ter que ser o comando SQL + os parâmetros correto ?!?! Agora fazendo a SP no banco, e passando só os parâmetros, o trafego na rede vai ser bem menor. Essa se não me engano, é uma das vantagens de se fazer SP. Abraço. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marco antonio Enviada em: segunda-feira, 27 de outubro de 2008 08:51 Para: 'FireBase' Assunto: [firebase-br] SP ou Atualizar direto do sistema Prioridade: Alta Qual a diferença entre SP e Atualizar direto do sistema. Tipo... utilizo o Delphi e passo a atualização através do FibPlus. Se eu quiser atualizar através de uma SP terei de passar os parâmetros da mesma forma. Qual seria a vantagem? E porque a SP processa direto no servidor? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From samuel.peres.ferreira em gmail.com Mon Oct 27 10:45:16 2008 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Mon, 27 Oct 2008 10:45:16 -0200 Subject: [firebase-br] RES: SP ou Atualizar direto do sistema In-Reply-To: <001701c9382e$f5434f50$dfc9edf0$@com> References: <80E1B540F99B4A16B56CEE10FC601C2E@AlexandreNote> <103608776.20081022194944@warmboot.com.br> <2487140047F0472D9893EC19A32DFA0B@NOTE> <001e01c9370c$488d3a00$6915a8c0@MAGNOSYSTEM> <000001c9370b$ae7486d0$0b5d9470$@com> <6DFD4A6C99FE4EA887EA2BC021C78D18@MarcoA> <001701c9382e$f5434f50$dfc9edf0$@com> Message-ID: ola imagine muitos comandos (que nao dependam da intervencao do usuario). se vc fizer na sua aplicacao, para cada comando, seria necessario trafego dos dados na rede, tanto para leitura quanto para gravacao. na sp, roda tudo no servidor, retornando apenas um 'status' de termino (com sucesso ou nao). outra vantagem, q acho muito interessante, e vc poder alterar algum script sem ter q recompilar sua aplicacao. samuel From marcelo em easysistemasmg.com.br Mon Oct 27 10:52:30 2008 From: marcelo em easysistemasmg.com.br (Marcelo Moreira) Date: Mon, 27 Oct 2008 10:52:30 -0200 Subject: [firebase-br] Backup apenas 1 tabela Message-ID: <003d01c93832$e0f2f970$a2d8ec50$@com.br> Pessoal, Bom dia! Estou usando o Firebird 1.5 e gostaria de saber se é possível fazer o backup de apenas uma ou algumas tabelas do banco. Fico no aguardo. Obrigado a todos! From paulinhofeix em gmail.com Mon Oct 27 10:54:06 2008 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Mon, 27 Oct 2008 13:54:06 +0100 Subject: [firebase-br] Sistema 3 Camadas Message-ID: Bom dia Primeiro lugar me desculpa, mais não encontrei resposta ainda a respeito da 3 camada com IBO, se algum puder me ajudar e-mail: paulinhofeix em gmail.com Me desculpa pelo inconveniente, só preciso de esclarecimento -- Paulinho Sérgio Feix From eduardo em icontroller.com.br Mon Oct 27 10:59:37 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Mon, 27 Oct 2008 10:59:37 -0200 Subject: [firebase-br] =?iso-8859-1?q?Super_Server_e_dois_n=FAcleos?= In-Reply-To: References: Message-ID: Olá Douglas e Cantu Obrigado pelas respostas. Quanto ao Garbage Collection, não acho que esteja interferindo, mas confesso que não sou de todo à vontade com a análise do gstat, por exemplo, o banco de 3GB, neste momento, está assim: Flags 0 Checksum 12345 Generation 1242655 Page size 4096 ODS version 11.1 Oldest transaction 1239737 Oldest active 1239738 Oldest snapshot 1239673 Next transaction 1239869 Bumped transaction 1 Sequence number 0 Next attachment ID 2778 Implementation ID 19 Shadow count 0 Page buffers 0 Next header page 0 Database dialect 3 Creation date Oct 1, 2008 1:39:33 Attributes force write Tenho analisado no final da tarde e as diferenças sem mantêm mais ou menos as mesmas. Como fazemos backup às 05:00 e 18:15, tenho concluído que o ciclo de backups é suficiente para não deixar o sweep interval chegar a 20000, mesmo porque é um banco usado, normalmente, 85% para consultas e comitamos tudo que gravamos, sempre. Assim, tenho atribuído a lentidão ao nível de concorrência por recursos do hard (memória, processador e acesso a disco). Infelizmente, não tenho como reproduzir a carga em um ambiente de testes. A carga entre os bancos é semelhante, minha idéia era alocar os dois bancos de 1GB em um núcleo e o de 3GB em outro, mas observei agora que o flag "cpuafinity" no fb.conf é "windows only" e nosso server é DEBIAN. Desta forma, pergunto: Haveria no linux alguma maneira de garantir que uma instância do Super Server usaria um núcleo e a outra o segundo? Abraço Eduardo Eduardo Bahiense escreveu: > Boa noite senhores > > > Temos hoje nosso servidor de aplicação no mesmo computador do servidor > de dados. Por questão de escalonamento, estamos abrindo um servidor só > pro FB, ou seja um servidor exclusivo de dados, que só terá o FB > gerenciando 3 bancos de dados, 1 de 3GB em um HD e outros dois de +- 1GB > cada, em outro HD. Esperamos com isso ter uma folga de hard por um bom > tempo. > > Neste cenário, temos 5 processos fastcgi acessando esses 3 bancos, a > partir de um servidor de login que diz em que base estão os dados do > cliente logado. Assim, durante a operação normal, levantam-se até 15 > instâncias do Classic, com uma média de 350 - 500 terminais logados > simultaneamente, servidos por esses 5 fastcgi's. > > Até agora, um único server deu conta, mas já começamos a experimentar > lentidão em alguns horários de pico. O controle transacional, ao que > parece, pela análise do gstat, está perfeita. > > Com esse movimento, esperamos escalonar distribuindo processamento, uso > de memória e acesso a disco. > > A dúvida que nos surgiu foi a seguinte: > > Até agora, usamos o Classic por duas razões: > > 1. Se tivéssemos problema em uma conexão, seria fácil matar um processo > e não afetar os demais. > 2. O Classic usa os dois núcleos do procesador. > > Quanto à primeira, em 3 anos de operação, já temos confiança suficiente, > o cara é "bão mesmo", não trava (claro que ficamos "mais bãos" também > durante o tempo, corrigindo um monte de queries mau construídas). > > Quanto à segunda, um membro de nossa equipe fez a seguinte pergunta: > *E se colocássemos duas instâncias do SuperServer, uma em cada porta, > poderíamos usar o cpu afinity para que cada um usasse um núcleo?* > > Bem, isso porque, com 15 instâncias gerenciando 3 bases que guardam > dados de +-300 clientes, o overhead de memória ao longo do dia é grande > com o cache do classic, mas como fazemos backup duas vezes por dia, esse > cache é zerado no início da manhã e final da tarde. > > Assim, resolvi submeter isso aos ilustres gurus e ver se alguém me ajuda > a decidir isso antes de instalar o novo servidor. > > > Abraço a todos > > > Eduardo > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Mon Oct 27 11:18:39 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 27 Oct 2008 11:18:39 -0200 Subject: [firebase-br] =?iso-8859-1?q?Super_Server_e_dois_n=FAcleos?= In-Reply-To: References: Message-ID: <1868947126.20081027111839@warmboot.com.br> "Nativamente" não tem como vc atrelar o processo do FB à uma CPU no Linux. Me parece que existem alguns utilitários para linux que podem fazer isso pra vc, mas nunca usei nessa situação, portanto não sei se teria "efeitos colaterais" ou mesmo se poderia comprometer a estabilidade. De qq forma, dê uma olhada: http://www.cyberciti.biz/tips/setting-processor-affinity-certain-task-or-process.html http://aplawrence.com/Basics/taskset.html Pelos dados que vc passou, realmente o problema parece não o sweep. No entanto, o ideal seria vc tirar uma estatística no momento em que o sistema estiver apresentando lentidão. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br EB> Olá Douglas e Cantu EB> Obrigado pelas respostas. EB> Quanto ao Garbage Collection, não acho que esteja interferindo, mas EB> confesso que não sou de todo à vontade com a análise do gstat, por EB> exemplo, o banco de 3GB, neste momento, está assim: EB> Flags 0 EB> Checksum 12345 EB> Generation 1242655 EB> Page size 4096 EB> ODS version 11.1 EB> Oldest transaction 1239737 EB> Oldest active 1239738 EB> Oldest snapshot 1239673 EB> Next transaction 1239869 EB> Bumped transaction 1 EB> Sequence number 0 EB> Next attachment ID 2778 EB> Implementation ID 19 EB> Shadow count 0 EB> Page buffers 0 EB> Next header page 0 EB> Database dialect 3 EB> Creation date Oct 1, 2008 1:39:33 EB> Attributes force write EB> Tenho analisado no final da tarde e as diferenças sem mantêm mais ou EB> menos as mesmas. Como fazemos backup às 05:00 e 18:15, tenho concluído EB> que o ciclo de backups é suficiente para não deixar o sweep interval EB> chegar a 20000, mesmo porque é um banco usado, normalmente, 85% para EB> consultas e comitamos tudo que gravamos, sempre. Assim, tenho atribuído EB> a lentidão ao nível de concorrência por recursos do hard (memória, EB> processador e acesso a disco). EB> Infelizmente, não tenho como reproduzir a carga em um ambiente de testes. EB> A carga entre os bancos é semelhante, minha idéia era alocar os dois EB> bancos de 1GB em um núcleo e o de 3GB em outro, mas observei agora que o EB> flag "cpuafinity" no fb.conf é "windows only" e nosso server é DEBIAN. EB> Desta forma, pergunto: Haveria no linux alguma maneira de garantir que EB> uma instância do Super Server usaria um núcleo e a outra o segundo? EB> Abraço EB> Eduardo From douglasht em gmail.com Mon Oct 27 11:28:20 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 27 Oct 2008 11:28:20 -0200 Subject: [firebase-br] =?iso-8859-1?q?Super_Server_e_dois_n=FAcleos?= In-Reply-To: References: Message-ID: <249af69e0810270628h303f7a69t8e9c8f026c2cf47@mail.gmail.com> 2008/10/27 Eduardo Bahiense : > Desta forma, pergunto: Haveria no linux alguma maneira de garantir que uma > instância do Super Server usaria um núcleo e a outra o segundo? Se me lembro bem, a configuração de affinity foi incluída na configuração do FB para windows para facilitar. Muita gente estava usando ferramentas externas para isto, porque o esquema usado pelo kernel do windows para distribuir a carga entre as cpus não favorecia o firebird SS. Mas você não é *obrigado* a colocar um affinity para o SS. Talvez por isto a configuração nem exista no linux. hth, -- Douglas Tosi www.sinatica.com From eduardo em icontroller.com.br Mon Oct 27 11:33:36 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Mon, 27 Oct 2008 11:33:36 -0200 Subject: [firebase-br] =?iso-8859-1?q?Super_Server_e_dois_n=FAcleos?= In-Reply-To: <1868947126.20081027111839@warmboot.com.br> References: <1868947126.20081027111839@warmboot.com.br> Message-ID: Valeu Cantu Vou conversar com a minha equipe e ver o que decidimos. Posto aqui qualquer coisa que ache relevante compartilhar. Abraço Eduardo Carlos H. Cantu escreveu: > "Nativamente" não tem como vc atrelar o processo do FB à uma CPU no Linux. > > Me parece que existem alguns utilitários para linux que podem fazer > isso pra vc, mas nunca usei nessa situação, portanto não sei se > teria "efeitos colaterais" ou mesmo se poderia comprometer a > estabilidade. De qq forma, dê uma olhada: > > http://www.cyberciti.biz/tips/setting-processor-affinity-certain-task-or-process.html > http://aplawrence.com/Basics/taskset.html > > Pelos dados que vc passou, realmente o problema parece não o sweep. No > entanto, o ideal seria vc tirar uma estatística no momento em que o > sistema estiver apresentando lentidão. > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > > EB> Olá Douglas e Cantu > > EB> Obrigado pelas respostas. > > EB> Quanto ao Garbage Collection, não acho que esteja interferindo, mas > EB> confesso que não sou de todo à vontade com a análise do gstat, por > EB> exemplo, o banco de 3GB, neste momento, está assim: > > EB> Flags 0 > EB> Checksum 12345 > EB> Generation 1242655 > EB> Page size 4096 > EB> ODS version 11.1 > EB> Oldest transaction 1239737 > EB> Oldest active 1239738 > EB> Oldest snapshot 1239673 > EB> Next transaction 1239869 > EB> Bumped transaction 1 > EB> Sequence number 0 > EB> Next attachment ID 2778 > EB> Implementation ID 19 > EB> Shadow count 0 > EB> Page buffers 0 > EB> Next header page 0 > EB> Database dialect 3 > EB> Creation date Oct 1, 2008 1:39:33 > EB> Attributes force write > > EB> Tenho analisado no final da tarde e as diferenças sem mantêm mais ou > EB> menos as mesmas. Como fazemos backup às 05:00 e 18:15, tenho concluído > EB> que o ciclo de backups é suficiente para não deixar o sweep interval > EB> chegar a 20000, mesmo porque é um banco usado, normalmente, 85% para > EB> consultas e comitamos tudo que gravamos, sempre. Assim, tenho atribuído > EB> a lentidão ao nível de concorrência por recursos do hard (memória, > EB> processador e acesso a disco). > > EB> Infelizmente, não tenho como reproduzir a carga em um ambiente de testes. > > EB> A carga entre os bancos é semelhante, minha idéia era alocar os dois > EB> bancos de 1GB em um núcleo e o de 3GB em outro, mas observei agora que o > EB> flag "cpuafinity" no fb.conf é "windows only" e nosso server é DEBIAN. > > EB> Desta forma, pergunto: Haveria no linux alguma maneira de garantir que > EB> uma instância do Super Server usaria um núcleo e a outra o segundo? > > > EB> Abraço > > > EB> Eduardo > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From tiagopimenta em gmail.com Mon Oct 27 11:39:39 2008 From: tiagopimenta em gmail.com (Tiago de Assis Pimenta) Date: Mon, 27 Oct 2008 11:39:39 -0200 Subject: [firebase-br] RES: Backup apenas 1 tabela In-Reply-To: <003d01c93832$e0f2f970$a2d8ec50$@com.br> References: <003d01c93832$e0f2f970$a2d8ec50$@com.br> Message-ID: <003801c93839$77cc2a50$67647ef0$@com> Marcelo, se não me engano não é possível, mas o pessoal daqui a pouco confirma isso ou não. Abraço -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcelo Moreira Enviada em: segunda-feira, 27 de outubro de 2008 10:53 Para: lista em firebase.com.br Assunto: [firebase-br] Backup apenas 1 tabela Pessoal, Bom dia! Estou usando o Firebird 1.5 e gostaria de saber se é possível fazer o backup de apenas uma ou algumas tabelas do banco. Fico no aguardo. Obrigado a todos! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eduardo em icontroller.com.br Mon Oct 27 11:55:51 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Mon, 27 Oct 2008 11:55:51 -0200 Subject: [firebase-br] =?iso-8859-1?q?Super_Server_e_dois_n=FAcleos?= In-Reply-To: <249af69e0810270628h303f7a69t8e9c8f026c2cf47@mail.gmail.com> References: <249af69e0810270628h303f7a69t8e9c8f026c2cf47@mail.gmail.com> Message-ID: > Se me lembro bem, a configuração de affinity foi incluída na > configuração do FB para windows para facilitar. Muita gente estava > usando ferramentas externas para isto, porque o esquema usado pelo > kernel do windows para distribuir a carga entre as cpus não favorecia > o firebird SS. Mas você não é *obrigado* a colocar um affinity para o > SS. > Talvez por isto a configuração nem exista no linux. Oi Douglas, não entendi. Partindo da idéia original, trabalhar com duas instancias do SuperServer, uma em cada porta, como posso garantir que uma usará um núcleo e a outra o segundo, sem forçar um cpuaffinity? Eduardo From marcvan em ig.com.br Mon Oct 27 11:59:21 2008 From: marcvan em ig.com.br (Marcelo Silva) Date: Mon, 27 Oct 2008 11:59:21 -0200 Subject: [firebase-br] RES: Backup apenas 1 tabela References: <003d01c93832$e0f2f970$a2d8ec50$@com.br> <003801c93839$77cc2a50$67647ef0$@com> Message-ID: <9ACD8BE07D794DC495EDFD842735483C@marcelosony> Voce pode usar o IBExpert e extrair um MetaDados das tabelas que precisa junto com seus registros e salva num arquivo backup.sql Existe tambem a possibilidade de fazer via linha de comando... mas nao sei te dizer os comandos Marcelo Silva ------------------------------------------ ----- Original Message ----- From: "Tiago de Assis Pimenta" To: "'FireBase'" Sent: Monday, October 27, 2008 11:39 AM Subject: [firebase-br] RES: Backup apenas 1 tabela Marcelo, se não me engano não é possível, mas o pessoal daqui a pouco confirma isso ou não. Abraço -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcelo Moreira Enviada em: segunda-feira, 27 de outubro de 2008 10:53 Para: lista em firebase.com.br Assunto: [firebase-br] Backup apenas 1 tabela Pessoal, Bom dia! Estou usando o Firebird 1.5 e gostaria de saber se é possível fazer o backup de apenas uma ou algumas tabelas do banco. Fico no aguardo. Obrigado a todos! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From alexandre em habitus.com.br Mon Oct 27 12:04:26 2008 From: alexandre em habitus.com.br (Alexandre Trindade) Date: Mon, 27 Oct 2008 11:04:26 -0300 Subject: [firebase-br] fkInternalCalc e Lookup Fields - Bug no IBX? Message-ID: Bom dia amigos... desculpem estar perguntando sobre delphi aqui, mas como o sistema é com Firebird, não tenho mais a quem recorrer. Tenho um TIBDataset que faz um select em uma view. Essa view possui um campo que é um case. Quando eu adiciono os fields do TIBDataset, esse campo que é case vem com a propriedade FieldKind setada para fkInternalCalc. O problema, é que nenhum lookup em um TIBDataset funciona corretamente quando existem campos fkInternalCalc no TIBDataset!! Alguem já passou por isso? Utilizo Firebird 1.5 e IBX. (E já testei com outras versões do firebird) Abraços a todos da lista! From rnribeiro em gmail.com Mon Oct 27 12:07:39 2008 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 27 Oct 2008 11:07:39 -0300 Subject: [firebase-br] RES: Backup apenas 1 tabela In-Reply-To: <9ACD8BE07D794DC495EDFD842735483C@marcelosony> References: <003d01c93832$e0f2f970$a2d8ec50$@com.br> <003801c93839$77cc2a50$67647ef0$@com> <9ACD8BE07D794DC495EDFD842735483C@marcelosony> Message-ID: <88c045a10810270707i521b3db4w4e5d84c25abde5cb@mail.gmail.com> veio da uma olhada no youtube tem uma video aula do professor nery da informaticon que mostra algo similar, a cpoia de apenas uma tabela (se não me engano) 2008/10/27 Marcelo Silva > Voce pode usar o IBExpert e extrair um MetaDados das tabelas que precisa > junto com seus registros e salva num arquivo backup.sql > > Existe tambem a possibilidade de fazer via linha de comando... mas nao sei > te dizer os comandos > > > Marcelo Silva > ------------------------------------------ > > ----- Original Message ----- From: "Tiago de Assis Pimenta" < > tiagopimenta em gmail.com> > To: "'FireBase'" > Sent: Monday, October 27, 2008 11:39 AM > Subject: [firebase-br] RES: Backup apenas 1 tabela > > > > Marcelo, se não me engano não é possível, mas o pessoal daqui a pouco > confirma isso ou não. > > Abraço > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Marcelo Moreira > Enviada em: segunda-feira, 27 de outubro de 2008 10:53 > Para: lista em firebase.com.br > Assunto: [firebase-br] Backup apenas 1 tabela > > Pessoal, > > Bom dia! > > Estou usando o Firebird 1.5 e gostaria de saber se é possível fazer o > backup > de apenas uma ou algumas tabelas do banco. > > Fico no aguardo. > > Obrigado a todos! > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rnribeiro em gmail.com Mon Oct 27 12:09:48 2008 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 27 Oct 2008 11:09:48 -0300 Subject: [firebase-br] fkInternalCalc e Lookup Fields - Bug no IBX? In-Reply-To: References: Message-ID: <88c045a10810270709n20625575g525974ca90788f99@mail.gmail.com> pq ao inves de usar lookups não usa select com joins 2008/10/27 Alexandre Trindade > Bom dia amigos... desculpem estar perguntando sobre delphi aqui, mas como o > sistema é com Firebird, não tenho mais a quem recorrer. > > Tenho um TIBDataset que faz um select em uma view. Essa view possui um > campo que é um case. Quando eu adiciono os fields do TIBDataset, esse campo > que é case vem com a propriedade FieldKind setada para fkInternalCalc. > > O problema, é que nenhum lookup em um TIBDataset funciona corretamente > quando existem campos fkInternalCalc no TIBDataset!! > > Alguem já passou por isso? Utilizo Firebird 1.5 e IBX. (E já testei com > outras versões do firebird) > > Abraços a todos da lista! > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mon Oct 27 13:20:10 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Mon, 27 Oct 2008 13:20:10 -0200 Subject: [firebase-br] Backup apenas 1 tabela In-Reply-To: <003d01c93832$e0f2f970$a2d8ec50$@com.br> References: <003d01c93832$e0f2f970$a2d8ec50$@com.br> Message-ID: <59bb1e780810270820s57079f4bra62656f30f5373d6@mail.gmail.com> Bom dia. http://www.firebirdfaq.org/faq280/ Um abraço, Valdir 2008/10/27, Marcelo Moreira : > > Pessoal, > > Bom dia! > > Estou usando o Firebird 1.5 e gostaria de saber se é possível fazer o > backup > de apenas uma ou algumas tabelas do banco. > > Fico no aguardo. > > Obrigado a todos! > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From stefan em consisanet.com Mon Oct 27 13:45:06 2008 From: stefan em consisanet.com (Stefan Horochovec) Date: Mon, 27 Oct 2008 13:45:06 -0200 Subject: [firebase-br] Backup apenas 1 tabela In-Reply-To: <59bb1e780810270820s57079f4bra62656f30f5373d6@mail.gmail.com> References: <003d01c93832$e0f2f970$a2d8ec50$@com.br> <59bb1e780810270820s57079f4bra62656f30f5373d6@mail.gmail.com> Message-ID: <53CF634D9ADA4D77BD23DC2FD1D51F2D@consisa51> É meio bizarro o fato de não ter como fazer isso através do proprio banco de forma otimizada, usar ferramentas de terceiros é meio estranho para isso. Att Stefan Horochovec ----- Original Message ----- From: "Valdir Marcos" To: "FireBase" Sent: Monday, October 27, 2008 1:20 PM Subject: Re: [firebase-br] Backup apenas 1 tabela > Bom dia. > > http://www.firebirdfaq.org/faq280/ > > Um abraço, > > Valdir > > > > 2008/10/27, Marcelo Moreira : >> >> Pessoal, >> >> Bom dia! >> >> Estou usando o Firebird 1.5 e gostaria de saber se é possível fazer o >> backup >> de apenas uma ou algumas tabelas do banco. >> >> Fico no aguardo. >> >> Obrigado a todos! >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > !DSPAM:4905dcf3114781824441079! > > From marcelo em easysistemasmg.com.br Mon Oct 27 13:43:41 2008 From: marcelo em easysistemasmg.com.br (Marcelo Moreira) Date: Mon, 27 Oct 2008 13:43:41 -0200 Subject: [firebase-br] RES: RES: Backup apenas 1 tabela In-Reply-To: <9ACD8BE07D794DC495EDFD842735483C@marcelosony> References: <003d01c93832$e0f2f970$a2d8ec50$@com.br> <003801c93839$77cc2a50$67647ef0$@com> <9ACD8BE07D794DC495EDFD842735483C@marcelosony> Message-ID: <004b01c9384a$ca5ae660$5f10b320$@com.br> Marcelo, Eu já ate tentei fazer assim e para falar a verdade em alguns casos eu uso este recurso mas o problema agora é que preciso fazer isso em uma tabela que tem um campo do tipo blob e esta opção do ibexpert não exporta este tipo de campo. Obrigado pela atenção cara! Abs! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcelo Silva Enviada em: segunda-feira, 27 de outubro de 2008 11:59 Para: tiagopimenta em gmail.com; FireBase Assunto: Re: [firebase-br] RES: Backup apenas 1 tabela Voce pode usar o IBExpert e extrair um MetaDados das tabelas que precisa junto com seus registros e salva num arquivo backup.sql Existe tambem a possibilidade de fazer via linha de comando... mas nao sei te dizer os comandos Marcelo Silva ------------------------------------------ ----- Original Message ----- From: "Tiago de Assis Pimenta" To: "'FireBase'" Sent: Monday, October 27, 2008 11:39 AM Subject: [firebase-br] RES: Backup apenas 1 tabela Marcelo, se não me engano não é possível, mas o pessoal daqui a pouco confirma isso ou não. Abraço -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcelo Moreira Enviada em: segunda-feira, 27 de outubro de 2008 10:53 Para: lista em firebase.com.br Assunto: [firebase-br] Backup apenas 1 tabela Pessoal, Bom dia! Estou usando o Firebird 1.5 e gostaria de saber se é possível fazer o backup de apenas uma ou algumas tabelas do banco. Fico no aguardo. Obrigado a todos! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.175 / Virus Database: 270.8.4/1749 - Release Date: 27/10/2008 07:57 From marcelo em easysistemasmg.com.br Mon Oct 27 13:44:37 2008 From: marcelo em easysistemasmg.com.br (Marcelo Moreira) Date: Mon, 27 Oct 2008 13:44:37 -0200 Subject: [firebase-br] RES: RES: Backup apenas 1 tabela In-Reply-To: <88c045a10810270707i521b3db4w4e5d84c25abde5cb@mail.gmail.com> References: <003d01c93832$e0f2f970$a2d8ec50$@com.br> <003801c93839$77cc2a50$67647ef0$@com> <9ACD8BE07D794DC495EDFD842735483C@marcelosony> <88c045a10810270707i521b3db4w4e5d84c25abde5cb@mail.gmail.com> Message-ID: <004c01c9384a$ebd61120$c3823360$@com.br> Cara, Procurei dentre as aulas dele mas não achei o que realmente estou precisando. De qualquer forma valew pela moral brother. Abs -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Reijanio Nunes Ribeiro Enviada em: segunda-feira, 27 de outubro de 2008 12:08 Para: FireBase Assunto: Re: [firebase-br] RES: Backup apenas 1 tabela veio da uma olhada no youtube tem uma video aula do professor nery da informaticon que mostra algo similar, a cpoia de apenas uma tabela (se não me engano) 2008/10/27 Marcelo Silva > Voce pode usar o IBExpert e extrair um MetaDados das tabelas que precisa > junto com seus registros e salva num arquivo backup.sql > > Existe tambem a possibilidade de fazer via linha de comando... mas nao sei > te dizer os comandos > > > Marcelo Silva > ------------------------------------------ > > ----- Original Message ----- From: "Tiago de Assis Pimenta" < > tiagopimenta em gmail.com> > To: "'FireBase'" > Sent: Monday, October 27, 2008 11:39 AM > Subject: [firebase-br] RES: Backup apenas 1 tabela > > > > Marcelo, se não me engano não é possível, mas o pessoal daqui a pouco > confirma isso ou não. > > Abraço > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Marcelo Moreira > Enviada em: segunda-feira, 27 de outubro de 2008 10:53 > Para: lista em firebase.com.br > Assunto: [firebase-br] Backup apenas 1 tabela > > Pessoal, > > Bom dia! > > Estou usando o Firebird 1.5 e gostaria de saber se é possível fazer o > backup > de apenas uma ou algumas tabelas do banco. > > Fico no aguardo. > > Obrigado a todos! > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.175 / Virus Database: 270.8.4/1749 - Release Date: 27/10/2008 07:57 From marcelo em easysistemasmg.com.br Mon Oct 27 13:45:05 2008 From: marcelo em easysistemasmg.com.br (Marcelo Moreira) Date: Mon, 27 Oct 2008 13:45:05 -0200 Subject: [firebase-br] RES: Backup apenas 1 tabela In-Reply-To: <59bb1e780810270820s57079f4bra62656f30f5373d6@mail.gmail.com> References: <003d01c93832$e0f2f970$a2d8ec50$@com.br> <59bb1e780810270820s57079f4bra62656f30f5373d6@mail.gmail.com> Message-ID: <004d01c9384a$fcbb04a0$f6310de0$@com.br> Blz Valdir Vou dar uma olhada no material Obrigado pela atenção Abs! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Valdir Marcos Enviada em: segunda-feira, 27 de outubro de 2008 13:20 Para: FireBase Assunto: Re: [firebase-br] Backup apenas 1 tabela Bom dia. http://www.firebirdfaq.org/faq280/ Um abraço, Valdir 2008/10/27, Marcelo Moreira : > > Pessoal, > > Bom dia! > > Estou usando o Firebird 1.5 e gostaria de saber se é possível fazer o > backup > de apenas uma ou algumas tabelas do banco. > > Fico no aguardo. > > Obrigado a todos! > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.175 / Virus Database: 270.8.4/1749 - Release Date: 27/10/2008 07:57 From joao_jma em itelefonica.com.br Mon Oct 27 15:30:07 2008 From: joao_jma em itelefonica.com.br (joao_jma) Date: Mon, 27 Oct 2008 14:30:07 -0300 Subject: [firebase-br] Problema com SQL Message-ID: Essa é pra quem é bom de SQL. Boa tarde pessoal, tenho uma tabela que grava: COD_MOD (código de modelo) COD_CARACT (característica do modelo) Vamos imaginar a tabela com os seguintes dados: COD_MOD COD_CARACT 1 1 1 2 1 3 2 3 2 4 2 5 3 1 3 2 3 3 Eu quero filtrar os códigos de modelo que contenham como característica 1, 2 e 3. (Somente os modelos que contenham realmente essas características). Fazendo um SQL assim: Select * From Tabela where COD_CARACT in (1,2,3) Aparece também o modelo "2", que possui a característica "3". Mas não poderia ser assim. Quero que resulte apenas os que contenham as 3 características. Alguém tem a solução? Antecipo meus agradecimentos João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959 From joao_jma em itelefonica.com.br Mon Oct 27 15:38:23 2008 From: joao_jma em itelefonica.com.br (joao_jma) Date: Mon, 27 Oct 2008 14:38:23 -0300 Subject: [firebase-br] Problema com SQL References: Message-ID: <39E8E05423224859A717D7F0D45750AB@CPD003> desculpem pela tabela .... esse formato de email da lista acaba com o layout q a gente define.... rsrrsss CORRIGIDA ABAIXO. ----- Original Message ----- From: "joao_jma" To: "Lista FireBase" Sent: Monday, October 27, 2008 2:30 PM Subject: [firebase-br] Problema com SQL Essa é pra quem é bom de SQL. Boa tarde pessoal, tenho uma tabela que grava: COD_MOD (código de modelo) COD_CARACT (característica do modelo) Vamos imaginar a tabela com os seguintes dados: COD_MOD COD_CARACT 1 1 1 2 1 3 2 3 2 4 2 5 3 1 3 2 3 3 Eu quero filtrar os códigos de modelo que contenham como característica 1, 2 e 3. (Somente os modelos que contenham realmente essas características). Fazendo um SQL assim: Select * From Tabela where COD_CARACT in (1,2,3) Aparece também o modelo "2", que possui a característica "3". Mas não poderia ser assim. Quero que resulte apenas os que contenham as 3 características. Alguém tem a solução? Antecipo meus agradecimentos João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcobolacha em vicoldobrasil.com.br Mon Oct 27 14:46:45 2008 From: marcobolacha em vicoldobrasil.com.br (Marco antonio) Date: Mon, 27 Oct 2008 14:46:45 -0200 Subject: [firebase-br] RES: Problema com SQL In-Reply-To: <39E8E05423224859A717D7F0D45750AB@CPD003> References: <39E8E05423224859A717D7F0D45750AB@CPD003> Message-ID: <9DC421FFD23548C581EA199D72F8498A@MarcoA> Se tem de ter as 3 caracteristicas Select * From Tabela where COD_CARACT = 1 COD_CARACT = 2 and COD_CARACT = 3 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de joao_jma Enviada em: segunda-feira, 27 de outubro de 2008 15:38 Para: FireBase Assunto: Re: [firebase-br] Problema com SQL desculpem pela tabela .... esse formato de email da lista acaba com o layout q a gente define.... rsrrsss CORRIGIDA ABAIXO. ----- Original Message ----- From: "joao_jma" To: "Lista FireBase" Sent: Monday, October 27, 2008 2:30 PM Subject: [firebase-br] Problema com SQL Essa é pra quem é bom de SQL. Boa tarde pessoal, tenho uma tabela que grava: COD_MOD (código de modelo) COD_CARACT (característica do modelo) Vamos imaginar a tabela com os seguintes dados: COD_MOD COD_CARACT 1 1 1 2 1 3 2 3 2 4 2 5 3 1 3 2 3 3 Eu quero filtrar os códigos de modelo que contenham como característica 1, 2 e 3. (Somente os modelos que contenham realmente essas características). Fazendo um SQL assim: Select * From Tabela where COD_CARACT in (1,2,3) Aparece também o modelo "2", que possui a característica "3". Mas não poderia ser assim. Quero que resulte apenas os que contenham as 3 características. Alguém tem a solução? Antecipo meus agradecimentos João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From adrianosf em uol.com.br Mon Oct 27 14:50:08 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Mon, 27 Oct 2008 14:50:08 -0200 Subject: [firebase-br] Problema com SQL In-Reply-To: <39E8E05423224859A717D7F0D45750AB@CPD003> References: <39E8E05423224859A717D7F0D45750AB@CPD003> Message-ID: <4905F140.4030401@uol.com.br> Talvez tenha um jeito mais fácil... select cod_mod from tabela group by cod_mod having sum(iif(cod_caract = 1, 1, 0)) > 0 and sum(iif(cod_caract = 2, 1, 0)) > 0 and sum(iif(cod_caract = 3, 1, 0)) > 0 Adriano joao_jma escreveu: > desculpem pela tabela .... esse formato de email da lista acaba com o > layout q a gente define.... rsrrsss > CORRIGIDA ABAIXO. > > ----- Original Message ----- From: "joao_jma" > > To: "Lista FireBase" > Sent: Monday, October 27, 2008 2:30 PM > Subject: [firebase-br] Problema com SQL > > > Essa é pra quem é bom de SQL. > > Boa tarde pessoal, tenho uma tabela que grava: > > COD_MOD (código de modelo) > COD_CARACT (característica do modelo) > > Vamos imaginar a tabela com os seguintes dados: > > COD_MOD COD_CARACT > 1 1 > 1 2 > 1 3 > 2 3 > 2 4 > 2 5 > 3 1 > 3 2 > 3 3 > > > Eu quero filtrar os códigos de modelo que contenham como característica > 1, 2 e 3. > (Somente os modelos que contenham realmente essas características). > > Fazendo um SQL assim: > > Select * From Tabela where COD_CARACT in (1,2,3) > > Aparece também o modelo "2", que possui a característica "3". Mas não > poderia ser assim. Quero que resulte apenas os que contenham as 3 > características. > > Alguém tem a solução? > Antecipo meus agradecimentos > > João M. de Amorim - Informática: > Andreza Enxovais - Ibitinga/SP > ((16) 3341-9000 > È(16) 9239-0959 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From eduardo em icontroller.com.br Mon Oct 27 14:49:19 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Mon, 27 Oct 2008 14:49:19 -0200 Subject: [firebase-br] Problema com SQL In-Reply-To: References: Message-ID: Bem, não precisa ser muito bom não Select * From Tabela A where COD_CARACT = 1 AND EXISTS(SELECT 1 FROM TABELA WHERE COD_MOD=A.COD_MOD AND COD_CARACT=2) AND EXISTS(SELECT 1 FROM TABELA WHERE COD_MOD=A.COD_MOD AND COD_CARACT=3) joao_jma escreveu: > Essa é pra quem é bom de SQL. > > Boa tarde pessoal, tenho uma tabela que grava: > > COD_MOD (código de modelo) > COD_CARACT (característica do modelo) > > Vamos imaginar a tabela com os seguintes dados: > > COD_MOD COD_CARACT > 1 1 > 1 2 > 1 3 > 2 3 > 2 4 > 2 5 > 3 1 > 3 2 > 3 3 > > > Eu quero filtrar os códigos de modelo que contenham como característica 1, 2 e 3. > (Somente os modelos que contenham realmente essas características). > > Fazendo um SQL assim: > > Select * From Tabela where COD_CARACT in (1,2,3) > > Aparece também o modelo "2", que possui a característica "3". Mas não poderia ser assim. Quero que resulte apenas os que contenham as 3 características. > > Alguém tem a solução? > Antecipo meus agradecimentos > > João M. de Amorim - Informática: > Andreza Enxovais - Ibitinga/SP > ((16) 3341-9000 > È(16) 9239-0959 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From joao_jma em itelefonica.com.br Mon Oct 27 15:52:59 2008 From: joao_jma em itelefonica.com.br (joao_jma) Date: Mon, 27 Oct 2008 14:52:59 -0300 Subject: [firebase-br] RES: Problema com SQL References: <39E8E05423224859A717D7F0D45750AB@CPD003> <9DC421FFD23548C581EA199D72F8498A@MarcoA> Message-ID: <70F2B37009E94939B372D683FDC9A4B7@CPD003> Não funciona amigo, naum retorna nenhum registro ... Dessa maneira ele procura 1 registro que tenha as 3 informações Assinatura João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959 ----- Original Message ----- From: "Marco antonio" To: "'FireBase'" Sent: Monday, October 27, 2008 1:46 PM Subject: [firebase-br] RES: Problema com SQL Se tem de ter as 3 caracteristicas Select * From Tabela where COD_CARACT = 1 COD_CARACT = 2 and COD_CARACT = 3 -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de joao_jma Enviada em: segunda-feira, 27 de outubro de 2008 15:38 Para: FireBase Assunto: Re: [firebase-br] Problema com SQL desculpem pela tabela .... esse formato de email da lista acaba com o layout q a gente define.... rsrrsss CORRIGIDA ABAIXO. ----- Original Message ----- From: "joao_jma" To: "Lista FireBase" Sent: Monday, October 27, 2008 2:30 PM Subject: [firebase-br] Problema com SQL Essa é pra quem é bom de SQL. Boa tarde pessoal, tenho uma tabela que grava: COD_MOD (código de modelo) COD_CARACT (característica do modelo) Vamos imaginar a tabela com os seguintes dados: COD_MOD COD_CARACT 1 1 1 2 1 3 2 3 2 4 2 5 3 1 3 2 3 3 Eu quero filtrar os códigos de modelo que contenham como característica 1, 2 e 3. (Somente os modelos que contenham realmente essas características). Fazendo um SQL assim: Select * From Tabela where COD_CARACT in (1,2,3) Aparece também o modelo "2", que possui a característica "3". Mas não poderia ser assim. Quero que resulte apenas os que contenham as 3 características. Alguém tem a solução? Antecipo meus agradecimentos João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rl.brasil em gmail.com Mon Oct 27 14:54:33 2008 From: rl.brasil em gmail.com (Roberto Lima Brasil) Date: Mon, 27 Oct 2008 14:54:33 -0200 Subject: [firebase-br] Problema com SQL In-Reply-To: References: Message-ID: tenta esse código. select * from tabela t where t.cod_mod in ( select t1.cod_mod from tabela t1 where t1.cod_caract in (1,2,3) having count(1) = 3 group by t1.cod_mod) 2008/10/27 joao_jma > Essa é pra quem é bom de SQL. > > Boa tarde pessoal, tenho uma tabela que grava: > > COD_MOD (código de modelo) > COD_CARACT (característica do modelo) > > Vamos imaginar a tabela com os seguintes dados: > > COD_MOD COD_CARACT > 1 1 > 1 2 > 1 3 > 2 3 > 2 4 > 2 5 > 3 1 > 3 2 > 3 3 > > > Eu quero filtrar os códigos de modelo que contenham como característica 1, > 2 e 3. > (Somente os modelos que contenham realmente essas características). > > Fazendo um SQL assim: > > Select * From Tabela where COD_CARACT in (1,2,3) > > Aparece também o modelo "2", que possui a característica "3". Mas não > poderia ser assim. Quero que resulte apenas os que contenham as 3 > características. > > Alguém tem a solução? > Antecipo meus agradecimentos > > João M. de Amorim - Informática: > Andreza Enxovais - Ibitinga/SP > ((16) 3341-9000 > È(16) 9239-0959 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From clei em geous.com.br Mon Oct 27 15:54:13 2008 From: clei em geous.com.br (Anticlei Scheid) Date: Mon, 27 Oct 2008 14:54:13 -0300 Subject: [firebase-br] RES: Backup apenas 1 tabela References: <003d01c93832$e0f2f970$a2d8ec50$@com.br> <003801c93839$77cc2a50$67647ef0$@com> Message-ID: <003a01c9385d$074ef9a0$7d00a8c0@SERVIDOR> Pode-se usar o artifício de exportar os dados de determinada tabela num arquivo texto onde encontram-se instruções insert (uma para cada linha da tabela). O IBExpert faz isso e é muito fácil, mas vc pode escrever uma SP ou um programa que faz isso. Depois vc pode compactar o texto para guardar como backup. Para restaurar, basta descompactar o aquivo texto e executá-lo (também pode ser no IBExpert) depois de ter limpado o conteúdo da tabela antes (delete from NomeTabela) Abraço ----- Original Message ----- From: "Tiago de Assis Pimenta" To: "'FireBase'" Sent: Monday, October 27, 2008 10:39 AM Subject: [firebase-br] RES: Backup apenas 1 tabela Marcelo, se não me engano não é possível, mas o pessoal daqui a pouco confirma isso ou não. Abraço -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcelo Moreira Enviada em: segunda-feira, 27 de outubro de 2008 10:53 Para: lista em firebase.com.br Assunto: [firebase-br] Backup apenas 1 tabela Pessoal, Bom dia! Estou usando o Firebird 1.5 e gostaria de saber se é possível fazer o backup de apenas uma ou algumas tabelas do banco. Fico no aguardo. Obrigado a todos! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From joao_jma em itelefonica.com.br Mon Oct 27 15:58:30 2008 From: joao_jma em itelefonica.com.br (joao_jma) Date: Mon, 27 Oct 2008 14:58:30 -0300 Subject: [firebase-br] Problema com SQL References: <39E8E05423224859A717D7F0D45750AB@CPD003> <4905F140.4030401@uol.com.br> Message-ID: <9729D6F4D40F487092DDD40E3CE1A211@CPD003> Entendi a idéia... mas no IBExpert tá dando este erro: can't format message 13:896 -- message system code -4. Dynamic SQL Error. SQL error code = -104. Token unknown - line 4, char 30. =. Assinatura João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959 ----- Original Message ----- From: "Adriano dos Santos Fernandes" To: "FireBase" Sent: Monday, October 27, 2008 1:50 PM Subject: Re: [firebase-br] Problema com SQL Talvez tenha um jeito mais fácil... select cod_mod from tabela group by cod_mod having sum(iif(cod_caract = 1, 1, 0)) > 0 and sum(iif(cod_caract = 2, 1, 0)) > 0 and sum(iif(cod_caract = 3, 1, 0)) > 0 Adriano joao_jma escreveu: > desculpem pela tabela .... esse formato de email da lista acaba com o > layout q a gente define.... rsrrsss > CORRIGIDA ABAIXO. > > ----- Original Message ----- From: "joao_jma" > > To: "Lista FireBase" > Sent: Monday, October 27, 2008 2:30 PM > Subject: [firebase-br] Problema com SQL > > > Essa é pra quem é bom de SQL. > > Boa tarde pessoal, tenho uma tabela que grava: > > COD_MOD (código de modelo) > COD_CARACT (característica do modelo) > > Vamos imaginar a tabela com os seguintes dados: > > COD_MOD COD_CARACT > 1 1 > 1 2 > 1 3 > 2 3 > 2 4 > 2 5 > 3 1 > 3 2 > 3 3 > > > Eu quero filtrar os códigos de modelo que contenham como característica 1, > 2 e 3. > (Somente os modelos que contenham realmente essas características). > > Fazendo um SQL assim: > > Select * From Tabela where COD_CARACT in (1,2,3) > > Aparece também o modelo "2", que possui a característica "3". Mas não > poderia ser assim. Quero que resulte apenas os que contenham as 3 > características. > > Alguém tem a solução? > Antecipo meus agradecimentos > > João M. de Amorim - Informática: > Andreza Enxovais - Ibitinga/SP > ((16) 3341-9000 > È(16) 9239-0959 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From adrianosf em uol.com.br Mon Oct 27 15:05:45 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Mon, 27 Oct 2008 15:05:45 -0200 Subject: [firebase-br] Problema com SQL In-Reply-To: References: Message-ID: <4905F4E9.3050103@uol.com.br> Roberto Lima Brasil escreveu: > tenta esse código. > > > select * > from tabela t > where t.cod_mod in ( select t1.cod_mod > from tabela t1 > where t1.cod_caract in (1,2,3) > having count(1) = 3 > group by t1.cod_mod) > Aproveitando sua idéia, acredito que a forma mais simples e eficiente seja: select cod_mod from tabela where cod_caract in (1, 2, 3) group by cod_mod having count(distinct cod_caract) = 3 Adriano From joao_jma em itelefonica.com.br Mon Oct 27 16:09:29 2008 From: joao_jma em itelefonica.com.br (joao_jma) Date: Mon, 27 Oct 2008 15:09:29 -0300 Subject: [firebase-br] Problema com SQL References: Message-ID: Ae Eduardo, funcionou legal, obrigado mano. Eu não sou o cara pra SQL não... acredito que vc é bom sim... hehehe valew de novo! Assinatura João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959 ----- Original Message ----- From: "Eduardo Bahiense" To: Sent: Monday, October 27, 2008 1:49 PM Subject: Re: [firebase-br] Problema com SQL Bem, não precisa ser muito bom não Select * From Tabela A where COD_CARACT = 1 AND EXISTS(SELECT 1 FROM TABELA WHERE COD_MOD=A.COD_MOD AND COD_CARACT=2) AND EXISTS(SELECT 1 FROM TABELA WHERE COD_MOD=A.COD_MOD AND COD_CARACT=3) joao_jma escreveu: > Essa é pra quem é bom de SQL. > > Boa tarde pessoal, tenho uma tabela que grava: > COD_MOD (código de modelo) > COD_CARACT (característica do modelo) > > Vamos imaginar a tabela com os seguintes dados: > > COD_MOD COD_CARACT 1 1 1 2 1 3 2 3 2 4 2 5 3 1 3 2 3 3 > > Eu quero filtrar os códigos de modelo que contenham como característica 1, > 2 e 3. (Somente os modelos que contenham realmente essas características). > > Fazendo um SQL assim: > Select * From Tabela where COD_CARACT in (1,2,3) > > Aparece também o modelo "2", que possui a característica "3". Mas não > poderia ser assim. Quero que resulte apenas os que contenham as 3 > características. > > Alguém tem a solução? > Antecipo meus agradecimentos > > João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP > ((16) 3341-9000 > È(16) 9239-0959 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From kdcc em terra.com.br Mon Oct 27 16:08:29 2008 From: kdcc em terra.com.br (Kleber Caneva) Date: Mon, 27 Oct 2008 15:08:29 -0300 Subject: [firebase-br] =?iso-8859-1?q?log_de_altera=E7=E3o?= References: <88c045a10810241320m1a4d2c34h9c6b286ff57da1da@mail.gmail.com><000601c9361f$2b653970$8603a8c0@motocana.com> <88c045a10810241356g4ea03178r8f6bc295e6cecb32@mail.gmail.com> Message-ID: <002801c9385f$5feb1420$8603a8c0@motocana.com> Sugeri que desse uma olhada no IBlogmanager para você ver como ele faz. Talvez dê até pra usar o proprio gerador das TG dele, e fazer só aplicação que visualiza. []´s Kléber Caneva ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: "FireBase" Sent: Friday, October 24, 2008 5:56 PM Subject: Re: [firebase-br] log de alteração ão tem como fazer na unha não 2008/10/24 Kleber Caneva > Dê uma olhada no aplicativo IBLogManager. > Tem no site da Firebase um versão Trial. > > []´s > > Kléber Caneva > > ----- Original Message ----- > From: "Reijanio Nunes Ribeiro" > To: "FireBase" > Sent: Friday, October 24, 2008 5:20 PM > Subject: [firebase-br] log de alteração > > > bom dia gostaria de uma ajudinha como implementar uma tabela de logs de > alteração do sistema,(de preferencia que receba alterações de todas as > tabelas), pra salvar um de cada x fica muito complicado ter que fazer no > front end um codigo pra cada botão de alteração por isso gostaria de saber > se da pra fazer via trigger ou sp tudo de 1 x > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcelo em easysistemasmg.com.br Mon Oct 27 15:19:05 2008 From: marcelo em easysistemasmg.com.br (Marcelo Moreira) Date: Mon, 27 Oct 2008 15:19:05 -0200 Subject: [firebase-br] RES: RES: Backup apenas 1 tabela In-Reply-To: <003a01c9385d$074ef9a0$7d00a8c0@SERVIDOR> References: <003d01c93832$e0f2f970$a2d8ec50$@com.br> <003801c93839$77cc2a50$67647ef0$@com> <003a01c9385d$074ef9a0$7d00a8c0@SERVIDOR> Message-ID: <006301c93858$1e974f40$5bc5edc0$@com.br> Cara, Já tentei fazer isso mas no meu caso eu tenho nesta tabela um campo do tipo blob. É ai que esta meu problema. Abs! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Anticlei Scheid Enviada em: segunda-feira, 27 de outubro de 2008 15:54 Para: tiagopimenta em gmail.com; FireBase Assunto: Re: [firebase-br] RES: Backup apenas 1 tabela Pode-se usar o artifício de exportar os dados de determinada tabela num arquivo texto onde encontram-se instruções insert (uma para cada linha da tabela). O IBExpert faz isso e é muito fácil, mas vc pode escrever uma SP ou um programa que faz isso. Depois vc pode compactar o texto para guardar como backup. Para restaurar, basta descompactar o aquivo texto e executá-lo (também pode ser no IBExpert) depois de ter limpado o conteúdo da tabela antes (delete from NomeTabela) Abraço ----- Original Message ----- From: "Tiago de Assis Pimenta" To: "'FireBase'" Sent: Monday, October 27, 2008 10:39 AM Subject: [firebase-br] RES: Backup apenas 1 tabela Marcelo, se não me engano não é possível, mas o pessoal daqui a pouco confirma isso ou não. Abraço -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcelo Moreira Enviada em: segunda-feira, 27 de outubro de 2008 10:53 Para: lista em firebase.com.br Assunto: [firebase-br] Backup apenas 1 tabela Pessoal, Bom dia! Estou usando o Firebird 1.5 e gostaria de saber se é possível fazer o backup de apenas uma ou algumas tabelas do banco. Fico no aguardo. Obrigado a todos! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.175 / Virus Database: 270.8.4/1749 - Release Date: 27/10/2008 07:57 From joao_jma em itelefonica.com.br Mon Oct 27 16:24:51 2008 From: joao_jma em itelefonica.com.br (joao_jma) Date: Mon, 27 Oct 2008 15:24:51 -0300 Subject: [firebase-br] Problema com SQL References: <4905F4E9.3050103@uol.com.br> Message-ID: <7049F6D3170349499A47BC7E6E0C9CD3@CPD003> MUITO BOM ADRIANO, BRIGADÃO! DUAS SOLUÇÕES MUITO ADEQUADAS (ADRIANO E EDUARDO)... MUITO GRATO! Assinatura João M. de Amorim - Informática: Andreza Enxovais - Ibitinga/SP ((16) 3341-9000 È(16) 9239-0959 ----- Original Message ----- From: "Adriano dos Santos Fernandes" To: "FireBase" Sent: Monday, October 27, 2008 2:05 PM Subject: Re: [firebase-br] Problema com SQL Roberto Lima Brasil escreveu: > tenta esse código. > > > select * > from tabela t > where t.cod_mod in ( select t1.cod_mod > from tabela t1 > where t1.cod_caract in (1,2,3) > having count(1) = 3 > group by t1.cod_mod) > Aproveitando sua idéia, acredito que a forma mais simples e eficiente seja: select cod_mod from tabela where cod_caract in (1, 2, 3) group by cod_mod having count(distinct cod_caract) = 3 Adriano ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From douglasht em gmail.com Mon Oct 27 15:32:18 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 27 Oct 2008 15:32:18 -0200 Subject: [firebase-br] =?iso-8859-1?q?Super_Server_e_dois_n=FAcleos?= In-Reply-To: References: <249af69e0810270628h303f7a69t8e9c8f026c2cf47@mail.gmail.com> Message-ID: <249af69e0810271032m395d9b99vd6978b751b39da9c@mail.gmail.com> 2008/10/27 Eduardo Bahiense : >> Se me lembro bem, a configuração de affinity foi incluída na >> configuração do FB para windows para facilitar. Muita gente estava >> usando ferramentas externas para isto, porque o esquema usado pelo >> kernel do windows para distribuir a carga entre as cpus não favorecia >> o firebird SS. Mas você não é *obrigado* a colocar um affinity para o >> SS. >> Talvez por isto a configuração nem exista no linux. > > Oi Douglas, não entendi. Partindo da idéia original, trabalhar com duas > instancias do SuperServer, uma em cada porta, como posso garantir que uma > usará um núcleo e a outra o segundo, sem forçar um cpuaffinity? Você não precisa forçar o cpu affinity para isso acontecer. O sistema operacional faz isso. O affinity só server para garantir que o SS, que na prática funciona como se só tivesse um thread de execução, não fique pulando de uma cpu para outra durante a execução. Esse pula-pula causa trocas de contexto (context switches) desnecessários e atrapalha a performance (pelo menos em teoria, porque eu nunca vi um benchmark com affinity e sem affinity dar diferente). Já o kernel do linux (novamente, se me lembro bem) não causa esse pula-pula, por isso não precisa do affinity. Resumo da ópera: Linux não precisa de affinity. No windows ele é recomendado, mas não é obrigatório (tanto que IB6 e anteriores não vinham com ele de fábrica). Se você vai rodar linux, pode colocar dois SS e esqueça do affinity. Eles vão usar suas duas CPUs sim (exceto se tiver algum affinity escondido, aí por favor os gurus em linux pulem aqui e me corrijam). melhorou? ou acabei de piorar? :) -- Douglas Tosi www.sinatica.com From perk em grupompe.com.br Mon Oct 27 16:39:46 2008 From: perk em grupompe.com.br (Perk Rondon) Date: Mon, 27 Oct 2008 15:39:46 -0300 Subject: [firebase-br] Erro ao compilar Sistema In-Reply-To: <7049F6D3170349499A47BC7E6E0C9CD3@CPD003> References: <4905F4E9.3050103@uol.com.br> <7049F6D3170349499A47BC7E6E0C9CD3@CPD003> Message-ID: <000001c93863$62f3ea80$28dbbf80$@com.br> Bom Tarde a todos, E um prazer está escrevendo para voces, gostei muito do fórum, não sou programador profissional estou só no começo, estou com um problema , não consigo compilar um sistema instalei todos os componentes necessários, mas quando eu compilo esta acusando a falta de uma dcu que e LibHelp.dcu , como devo proceder para resolver está questão? Abre a Unit PicEdit. Desde já fico muito agradecido pela atenção dispensada. Atenciosamente, Perk Rondon No começo estava dando erro na proxies.dcu, mas este problema conseguir resolver comentando na .pas From eduardo em icontroller.com.br Mon Oct 27 15:47:11 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Mon, 27 Oct 2008 15:47:11 -0200 Subject: [firebase-br] =?iso-8859-1?q?Super_Server_e_dois_n=FAcleos?= In-Reply-To: <249af69e0810271032m395d9b99vd6978b751b39da9c@mail.gmail.com> References: <249af69e0810270628h303f7a69t8e9c8f026c2cf47@mail.gmail.com> <249af69e0810271032m395d9b99vd6978b751b39da9c@mail.gmail.com> Message-ID: > Você não precisa forçar o cpu affinity para isso acontecer. O sistema > operacional faz isso. > > O affinity só server para garantir que o SS, que na prática funciona > como se só tivesse um thread de execução, não fique pulando de uma cpu > para outra durante a execução. Esse pula-pula causa trocas de contexto > (context switches) desnecessários e atrapalha a performance (pelo > menos em teoria, porque eu nunca vi um benchmark com affinity e sem > affinity dar diferente). > Já o kernel do linux (novamente, se me lembro bem) não causa esse > pula-pula, por isso não precisa do affinity. > > Resumo da ópera: Linux não precisa de affinity. No windows ele é > recomendado, mas não é obrigatório (tanto que IB6 e anteriores não > vinham com ele de fábrica). > Se você vai rodar linux, pode colocar dois SS e esqueça do affinity. > Eles vão usar suas duas CPUs sim (exceto se tiver algum affinity > escondido, aí por favor os gurus em linux pulem aqui e me corrijam). > > melhorou? ou acabei de piorar? :) Melhorou bastante, embora eu ainda não compreenda inteiramente tudo isso. Vamos ver na prática. Brigadão Eduardo From nazareno.nobrega em gmail.com Mon Oct 27 15:50:14 2008 From: nazareno.nobrega em gmail.com (nazareno neto) Date: Mon, 27 Oct 2008 14:50:14 -0300 Subject: [firebase-br] Erro ao compilar Sistema In-Reply-To: <000001c93863$62f3ea80$28dbbf80$@com.br> References: <4905F4E9.3050103@uol.com.br> <7049F6D3170349499A47BC7E6E0C9CD3@CPD003> <000001c93863$62f3ea80$28dbbf80$@com.br> Message-ID: Ja adicionou os caminhos onde os componentes se encontram na biblioteca? se não, acho q é so adicionar que vai compilar blz! 2008/10/27 Perk Rondon > Bom Tarde a todos, > E um prazer está escrevendo para voces, gostei muito do fórum, não sou > programador profissional estou só no começo, estou com um problema , não > consigo compilar um sistema instalei todos os componentes necessários, mas > quando eu compilo esta acusando a falta de uma dcu que e LibHelp.dcu , como > devo proceder para resolver está questão? Abre a Unit PicEdit. Desde já > fico muito agradecido pela atenção dispensada. > > Atenciosamente, > > Perk Rondon > > > No começo estava dando erro na proxies.dcu, mas este problema conseguir > resolver comentando na .pas > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From perk em grupompe.com.br Mon Oct 27 17:18:39 2008 From: perk em grupompe.com.br (Perk Rondon) Date: Mon, 27 Oct 2008 16:18:39 -0300 Subject: [firebase-br] RES: Erro ao compilar Sistema In-Reply-To: References: <4905F4E9.3050103@uol.com.br> <7049F6D3170349499A47BC7E6E0C9CD3@CPD003> <000001c93863$62f3ea80$28dbbf80$@com.br> Message-ID: <000101c93868$d16d3840$7447a8c0$@com.br> Obrigado por ter respondido, sim já coloquei o caminho, mas pesquisando está dcu não existe, acho que depois que comente a proxies ele começou a dar este erro. Estou usando o Delphi 7 , e ele procura na TooApi na pasta Borland/Delphi7 mas não encontra. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de nazareno neto Enviada em: segunda-feira, 27 de outubro de 2008 14:50 Para: FireBase Assunto: Re: [firebase-br] Erro ao compilar Sistema Ja adicionou os caminhos onde os componentes se encontram na biblioteca? se não, acho q é so adicionar que vai compilar blz! 2008/10/27 Perk Rondon > Bom Tarde a todos, > E um prazer está escrevendo para voces, gostei muito do fórum, não sou > programador profissional estou só no começo, estou com um problema , não > consigo compilar um sistema instalei todos os componentes necessários, mas > quando eu compilo esta acusando a falta de uma dcu que e LibHelp.dcu , como > devo proceder para resolver está questão? Abre a Unit PicEdit. Desde já > fico muito agradecido pela atenção dispensada. > > Atenciosamente, > > Perk Rondon > > > No começo estava dando erro na proxies.dcu, mas este problema conseguir > resolver comentando na .pas > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mon Oct 27 16:32:37 2008 From: sergio_ag em terra.com.br (Sérgio Alexandre Gianezini) Date: Mon, 27 Oct 2008 16:32:37 -0200 Subject: [firebase-br] RES: RES: RES: Campo NULL Primeiro References: <000001c937ac$73ce91f0$5b6bb5d0$@com> <002c01c937dd$c6b72040$542560c0$@com> <000001c937e5$79e59fa0$6db0dee0$@com> <001601c9382e$9bb9b5a0$d32d20e0$@com> Message-ID: modo gambiarra: select * from tabela where campo is null union all select * from tabela where campo is not null order by campo comigo o nulls first e nulls last sempre funcionaram... firebird 2.1 dialeto 3... From robsonfg em terra.com.br Mon Oct 27 16:34:35 2008 From: robsonfg em terra.com.br (Robson Gomes) Date: Mon, 27 Oct 2008 16:34:35 -0200 (Hora oficial do Brasil) Subject: [firebase-br] Res: RES: Erro ao compilar Sistema References: <4905F4E9.3050103@uol.com.br> <7049F6D3170349499A47BC7E6E0C9CD3@CPD003> <000001c93863$62f3ea80$28dbbf80$@com.br> <000101c93868$d16d3840$7447a8c0$@com.br> Message-ID: <490609BB.000001.03736@EST-ROBSON> no delphi 7 nao existe mais a unit proxies, vc esta usando um componentes de versao anterior ao delphi 6... converta o componente se tiver o fonte, senao ache um que seja compativel... ha muitas variações do delphi 5 para o 6/7... principalmente com relação a units referente a variaves de tipos -------Mensagem original------- De: Perk Rondon Data: 27/10/2008 16:20:00 Para: 'FireBase' Assunto: [firebase-br] RES: Erro ao compilar Sistema Obrigado por ter respondido, sim já coloquei o caminho, mas pesquisando está dcu não existe, acho que depois que comente a proxies ele começou a dar este erro. Estou usando o Delphi 7 , e ele procura na TooApi na pasta Borland/Delphi7 mas não encontra. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de nazareno neto Enviada em: segunda-feira, 27 de outubro de 2008 14:50 Para: FireBase Assunto: Re: [firebase-br] Erro ao compilar Sistema Ja adicionou os caminhos onde os componentes se encontram na biblioteca? se não, acho q é so adicionar que vai compilar blz! 2008/10/27 Perk Rondon > Bom Tarde a todos, > E um prazer está escrevendo para voces, gostei muito do fórum, não sou > programador profissional estou só no começo, estou com um problema , não > consigo compilar um sistema instalei todos os componentes necessários, mas > quando eu compilo esta acusando a falta de uma dcu que e LibHelp.dcu , como > devo proceder para resolver está questão? Abre a Unit PicEdit. Desde já > fico muito agradecido pela atenção dispensada. > > Atenciosamente, > > Perk Rondon > > > No começo estava dando erro na proxies.dcu, mas este problema conseguir > resolver comentando na .pas > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.175 / Virus Database: 270.8.4/1749 - Release Date: 27/10/2008 07:57 From tetraetila em gmail.com Mon Oct 27 16:40:55 2008 From: tetraetila em gmail.com (=?iso-8859-1?Q?tetraetila=AE?=) Date: Mon, 27 Oct 2008 16:40:55 -0200 Subject: [firebase-br] Ajuda com BD References: <4905F4E9.3050103@uol.com.br><7049F6D3170349499A47BC7E6E0C9CD3@CPD003><000001c93863$62f3ea80$28dbbf80$@com.br> Message-ID: <002601c93863$8da9c100$fe00a8c0@NOTEBOOK> Pessoal Como eu faço para verificar no Postgres se determinado registro de uma tabela está bloqueado? Exemplo: select * from tabela_clientes where id_cliente = 120 for update with lock; Bloqueio funciona no Firebird. No Postgres seria: select * from tabela_clientes where id_cliente = 120 for update; Porém no Postgres a aplicação trava aguardando a liberação. O que eu preciso é verificar se está bloqueado e imediatamente dar o retorno para o usuário que tentou o acesso. Quando outra pessoa tentar acessar este cliente quero retornar uma mensagem como Registro indisponível, etc. Precisa capturar o retorno do BD. Qualquer ajuda será bem vinda. Obs.: Estou saindo de DBF e está uma luta! Obrigado! Adilson From listas em warmboot.com.br Mon Oct 27 17:11:22 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 27 Oct 2008 17:11:22 -0200 Subject: [firebase-br] Ajuda com BD In-Reply-To: <002601c93863$8da9c100$fe00a8c0@NOTEBOOK> References: <4905F4E9.3050103@uol.com.br><7049F6D3170349499A47BC7E6E0C9CD3@CPD003><000001c93863$62f3ea80$28dbbf80$@com.br> <002601c93863$8da9c100$fe00a8c0@NOTEBOOK> Message-ID: <1598085025.20081027171122@warmboot.com.br> t> Como eu faço para verificar no Postgres se determinado registro de uma t> tabela está bloqueado? Essa lista é sobre Firebird! []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br From felipeaguiarbarros em yahoo.com.br Mon Oct 27 17:15:58 2008 From: felipeaguiarbarros em yahoo.com.br (Felipe Barros) Date: Mon, 27 Oct 2008 17:15:58 -0200 Subject: [firebase-br] teste Message-ID: teste From felipeaguiarbarros em yahoo.com.br Mon Oct 27 17:19:07 2008 From: felipeaguiarbarros em yahoo.com.br (Felipe Barros) Date: Mon, 27 Oct 2008 17:19:07 -0200 Subject: Transação. Message-ID: boa tarde. gostaria de saber o seguinte: como eu faço para numa sp iniciar uma transação ? preciso criar uma nova transação. obrigado. From perk em grupompe.com.br Mon Oct 27 18:20:05 2008 From: perk em grupompe.com.br (Perk Rondon) Date: Mon, 27 Oct 2008 17:20:05 -0300 Subject: [firebase-br] RES: Res: RES: Erro ao compilar Sistema In-Reply-To: <490609BB.000001.03736@EST-ROBSON> References: <4905F4E9.3050103@uol.com.br> <7049F6D3170349499A47BC7E6E0C9CD3@CPD003> <000001c93863$62f3ea80$28dbbf80$@com.br> <000101c93868$d16d3840$7447a8c0$@com.br> <490609BB.000001.03736@EST-ROBSON> Message-ID: <000001c93871$66a3f1d0$33ebd570$@com.br> Verdade amigo acho que foi isso que ocorreu, um dos componentes era do Delphi 5 , vou procurar na internet onde acho um para o Delphi 7. Mais uma vez obrigado pela ajuda. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Robson Gomes Enviada em: segunda-feira, 27 de outubro de 2008 15:35 Para: FireBase Assunto: [firebase-br] Res: RES: Erro ao compilar Sistema no delphi 7 nao existe mais a unit proxies, vc esta usando um componentes de versao anterior ao delphi 6... converta o componente se tiver o fonte, senao ache um que seja compativel... ha muitas variações do delphi 5 para o 6/7... principalmente com relação a units referente a variaves de tipos -------Mensagem original------- De: Perk Rondon Data: 27/10/2008 16:20:00 Para: 'FireBase' Assunto: [firebase-br] RES: Erro ao compilar Sistema Obrigado por ter respondido, sim já coloquei o caminho, mas pesquisando está dcu não existe, acho que depois que comente a proxies ele começou a dar este erro. Estou usando o Delphi 7 , e ele procura na TooApi na pasta Borland/Delphi7 mas não encontra. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de nazareno neto Enviada em: segunda-feira, 27 de outubro de 2008 14:50 Para: FireBase Assunto: Re: [firebase-br] Erro ao compilar Sistema Ja adicionou os caminhos onde os componentes se encontram na biblioteca? se não, acho q é so adicionar que vai compilar blz! 2008/10/27 Perk Rondon > Bom Tarde a todos, > E um prazer está escrevendo para voces, gostei muito do fórum, não sou > programador profissional estou só no começo, estou com um problema , não > consigo compilar um sistema instalei todos os componentes necessários, mas > quando eu compilo esta acusando a falta de uma dcu que e LibHelp.dcu , como > devo proceder para resolver está questão? Abre a Unit PicEdit. Desde já > fico muito agradecido pela atenção dispensada. > > Atenciosamente, > > Perk Rondon > > > No começo estava dando erro na proxies.dcu, mas este problema conseguir > resolver comentando na .pas > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.175 / Virus Database: 270.8.4/1749 - Release Date: 27/10/2008 07:57 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From tiagopimenta em gmail.com Mon Oct 27 17:35:23 2008 From: tiagopimenta em gmail.com (Tiago A. Pimenta) Date: Mon, 27 Oct 2008 16:35:23 -0300 Subject: [firebase-br] RES: RES: RES: Campo NULL Primeiro In-Reply-To: References: <000001c937ac$73ce91f0$5b6bb5d0$@com> <002c01c937dd$c6b72040$542560c0$@com> <000001c937e5$79e59fa0$6db0dee0$@com> <001601c9382e$9bb9b5a0$d32d20e0$@com> Message-ID: <2931e9e70810271235l2c93d6e3w13131a86b4694be6@mail.gmail.com> Comigo funcinou também Sérgio, mas antes eu tava tentando com o comando errado. Pois me passaram null first, e não o nulls first. Pensei também no union all, mas entre o union all, e o cast(coalesce()), acho que a segunda opção seria a "menos pior" né ?!?! 2008/10/27 Sérgio Alexandre Gianezini > modo gambiarra: > > select * from tabela where campo is null > union all > select * from tabela where campo is not null order by campo > > > comigo o nulls first e nulls last sempre funcionaram... firebird 2.1 > dialeto > 3... > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Mon Oct 27 17:41:43 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 27 Oct 2008 17:41:43 -0200 Subject: [firebase-br] =?iso-8859-1?q?Transa=E7=E3o=2E?= In-Reply-To: References: Message-ID: <1827408477.20081027174143@warmboot.com.br> Por favor envie suas dúvidas para a lista de discussão da FireBase. Se você ainda não faz parte da lista, faça seu cadastro no site da FireBase e indique durante o processo de inscrição que você quer fazer parte da lista de discussão. Em 24hs seu cadastro será avaliado e assim que for aprovado você já estará fazendo parte da lista. O suporte via lista de discussão é gratuito e voluntário. Caso prefira um suporte pago, verifique no site da FireBase as opções de consultoria oferecidas. Grato! []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br FB> boa tarde. FB> gostaria de saber o seguinte: FB> como eu faço para numa sp iniciar uma transação ? FB> preciso criar uma nova transação. FB> obrigado. From rodolfols em gmail.com Mon Oct 27 17:45:57 2008 From: rodolfols em gmail.com (Rodolfo Luiz) Date: Mon, 27 Oct 2008 16:45:57 -0300 Subject: [firebase-br] teste In-Reply-To: References: Message-ID: <4e5e38e50810271245q331259fg70c8e07a81fd1082@mail.gmail.com> 2008/10/27 Felipe Barros > teste > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > Teste Recebido! -- Rodolfo Luiz http://blog.rodolfoluiz.com.br http://www.djrinformatica.com.br From felipeaguiarbarros em yahoo.com.br Mon Oct 27 18:00:17 2008 From: felipeaguiarbarros em yahoo.com.br (Felipe Barros) Date: Mon, 27 Oct 2008 18:00:17 -0200 Subject: [firebase-br] Transação. References: <1827408477.20081027174143@warmboot.com.br> Message-ID: eu ja faço parte da lista ! ja sou cadastrado... "Carlos H. Cantu" escreveu na mensagem news:1827408477.20081027174143 em warmboot.com.br... Por favor envie suas dúvidas para a lista de discussão da FireBase. Se você ainda não faz parte da lista, faça seu cadastro no site da FireBase e indique durante o processo de inscrição que você quer fazer parte da lista de discussão. Em 24hs seu cadastro será avaliado e assim que for aprovado você já estará fazendo parte da lista. O suporte via lista de discussão é gratuito e voluntário. Caso prefira um suporte pago, verifique no site da FireBase as opções de consultoria oferecidas. Grato! []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br FB> boa tarde. FB> gostaria de saber o seguinte: FB> como eu faço para numa sp iniciar uma transação ? FB> preciso criar uma nova transação. FB> obrigado. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Mon Oct 27 20:11:09 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 27 Oct 2008 20:11:09 -0200 Subject: [firebase-br] =?iso-8859-1?q?Transa=E7=E3o=2E?= In-Reply-To: <1827408477.20081027174143@warmboot.com.br> References: <1827408477.20081027174143@warmboot.com.br> Message-ID: <438148569.20081027201109@warmboot.com.br> Ops, acabei mandando o email pro endereço errado. De qq forma, não dá pra controlar transações de dentro de SPs. Vc tem que fazer isso na sua aplicação. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br CHC> Por favor envie suas dúvidas para a lista de discussão da FireBase. CHC> Se você ainda não faz parte da lista, faça seu cadastro no site da CHC> FireBase e indique durante o processo de inscrição que você quer fazer CHC> parte da lista de discussão. Em 24hs seu cadastro será avaliado e CHC> assim que for aprovado você já estará fazendo parte da lista. O CHC> suporte via lista de discussão é gratuito e voluntário. CHC> Caso prefira um suporte pago, verifique no site da FireBase as opções CHC> de consultoria oferecidas. CHC> Grato! CHC> []s CHC> Carlos H. Cantu CHC> www.warmboot.com.br - www.firebirdnews.org CHC> www.FireBase.com.br - blog.firebase.com.br FB>> boa tarde. FB>> gostaria de saber o seguinte: FB>> como eu faço para numa sp iniciar uma transação ? FB>> preciso criar uma nova transação. FB>> obrigado. CHC> ______________________________________________ CHC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br CHC> Para saber como gerenciar/excluir seu cadastro na lista, use: CHC> http://www.firebase.com.br/fb/artigo.php?id=1107 CHC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From andersonpaduarj em gmail.com Mon Oct 27 20:31:27 2008 From: andersonpaduarj em gmail.com (Anderson Miranda Barrozo) Date: Mon, 27 Oct 2008 20:31:27 -0200 Subject: [firebase-br] =?iso-8859-1?q?Transa=E7=E3o=2E?= In-Reply-To: References: Message-ID: *Criar variavel Transc na seção public da unit:* ** Transc:TTransactionDesc; *Chamada da rotina em sua aplicação Delphi:* frmDm.Start; /* Chama rotina Stard para iniciar a transação */ try with spBloqueio_IU do begin Params[0].AsInteger := cdsBloqueioBLOCODIGO.AsInteger; Params[1].AsString := cdsBloqueioBLOMOTIVO.AsString; Params[2].AsString := cdsBloqueioBLOSOLUCAO.AsString; ExecProc; frmDm.Comit; /* Chama rotina Comit para gravar os registros */ if Params[3].AsInteger > 0 then cdsBloqueioBLOCODIGO.AsInteger := Params[3].AsInteger; end; except on E: EDatabaseError do /* Se der algum erro ao comitar */ begin frmDm.Rollback; /* Chama rotina Rollback para cancelar tudo */ frmDm.ControleErro(E); /* Chama rotina para mostar o erro */ end; end; *Rotinas utilizadas na chamada:* procedure TfrmDM.Comit; begin Conexao.Commit(Transc); end; procedure TfrmDM.Rollback; begin Conexao.Rollback(Transc); end; procedure TfrmDM.Start; begin Transc.IsolationLevel := xilREADCOMMITTED; Transc.TransactionID := StrToInt(IDTransaction); Conexao.StartTransaction(Transc); end; Procedure TfrmDm.ControleErro(E: EDatabaseError); var Mensagem :string; begin if Pos('VIOLATION OF FOREIGN KEY',UpperCase(E.Message)) > 0 then begin Mensagem := 'Registro em Uso por outra Tabela, não pode ser excluído.'; end else if Pos('CHECK CONSTRAINT',UpperCase(E.Message)) > 0 then begin Mensagem :='Verifique os dados informados!'; end else if Pos('VALIDATION ERROR FOR COLUMN CIDESTADO',UpperCase(E.Message)) > 0 then begin Mensagem :='Valor inválido para o campo UF!'; end else if Pos('VALIDATION ERROR FOR COLUMN CLICOBUF',UpperCase(E.Message)) > 0 then begin Mensagem :='Valor inválido para o campo UF endereço cobrança!'; end else if Pos('VALIDATION ERROR FOR COLUMN ESTADO',UpperCase(E.Message)) > 0 then begin Mensagem :='Valor inválido para o campo UF!'; end // else if Pos('VALIDATION ERROR FOR COLUMN',UpperCase(E.Message)) > 0 then // begin // Mensagem :='Valor inválido!'; // end else if Pos('EXCEPTION 1',UpperCase(E.Message)) > 0 then begin Mensagem := MSG_DUPLICIDADE; end else if Pos('EXCEPTION 2',UpperCase(E.Message)) > 0 then begin Mensagem := MSG_FALTAESTOQUE; end else if Pos('STORE DUPLICATE VALUE',UpperCase(E.Message)) > 0 then begin Mensagem := 'Você está tentando gravar um valor que não pode ser repetido.'; end else if Pos('VIOLATION OF PRIMARY OR UNIQUE KEY',UpperCase(E.Message)) > 0 then begin Mensagem :='Já Existe um Registro Cadastrado com Este Código.'; end else if Pos('RECORD NOT FOUND OR CHANGED BY ANOTHER USER.',UpperCase(E.Message)) > 0 then begin Mensagem := 'Registro não encontrado ou modificado por outro usuário.'; end else Mensagem := E.Message; raise EDatabaseError.Create(Mensagem); end; 2008/10/27 Felipe Barros > boa tarde. > > gostaria de saber o seguinte: > > como eu faço para numa sp iniciar uma transação ? > preciso criar uma nova transação. > > obrigado. > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com From gutopj02 em gmail.com Mon Oct 27 20:43:11 2008 From: gutopj02 em gmail.com (Augusto junior) Date: Mon, 27 Oct 2008 20:43:11 -0200 Subject: [firebase-br] soma de horas Message-ID: Pessoal, tenho uma base que guarda o total de horas trabalhadas em um dia... campo TTTrabalhado preciso a soma das horas de um periodo... nao sabendo como fazer tentei um looping dentro do periodo .... e fui somando em uma variavel tipo TTime... mas qdo a soma chega a 23:59 ... o campo é zerado... como faço para saber a soma em uma sql? o que acho que sera bem mais rapido... Grato Augusto From valdir.marcos em ig.com.br Tue Oct 28 01:55:47 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Tue, 28 Oct 2008 01:55:47 -0200 Subject: [firebase-br] =?iso-8859-1?q?Super_Server_e_dois_n=FAcleos?= In-Reply-To: <249af69e0810271032m395d9b99vd6978b751b39da9c@mail.gmail.com> References: <249af69e0810270628h303f7a69t8e9c8f026c2cf47@mail.gmail.com> <249af69e0810271032m395d9b99vd6978b751b39da9c@mail.gmail.com> Message-ID: <59bb1e780810272055g3a54b6bdub142b75d72878d30@mail.gmail.com> Bom dia. Dizem que toda generalização é burra, incluindo esta... mas, uma instalação básica do Firebird SuperServer, em um Linux básico, com uma aplicação cliente/servidor bem feita (com um bom controle transacional, sem commitretaining, sem BDE com autocommit) para até 50 usuários, e em um hardware bom - com mais de um núcleo, com 2GB de ram e HD SATA - terá ótima performance para a maioria dos casos onde existe um fdb de até 4GB. Entretanto, quando se estoura esses limites ou se deseja ter um ambiente preparado aguentar futuras demandas bem maiores, faz necessário ajustes detalhados. É preciso rever e ajustar todo o conjunto, não apenas mexer no Firebird, Windows ou Linux. Tentarei não ser técnico ou teórico demais. Não é que o Linux não precise do CPU AFFINITY, nem que o Linux não tenha troca de processos entre núcleos ou processadores de um servidor, mas isso deve ser aplicado com cautela e em casos muito específicos, como aquele em que o Oracle cobra por núcleo/processador e sua nova máquina tem oito 8 processadores... he he he A partir do kernel 2.5 (e patches retroativos) ficou muito fácil tornar uma aplicação em C++ amarrada a um determinado processador, basta usar a função sched_set_affinity(). Teoricamente, qualquer um poderia ter um Firebird personalizado com essa característica, bastaria alterar e recompilar o código fonte. Quando não fosse possível alterar o código fonte, poderia-se usar o comando "bind", entre outros similares, para fazer esse serviço. Todavia, cabe a análise: sendo isso tão simples, porque os desenvolvedores do Firebird não o fizeram?... ou porque fizeram esse recurso apenas para o Windows? O kernel do Linux é muito inteligente para lidar com balanço de cargo entre processadores, memória (RAM e discos), processos e threads mesmo e principalmente com aplicações antigas que não possuem tratamento interno para SMP, como acontece com o Firebird. Como exemplo e exercício empírico bem simples, considerando o Firebird SuperServer (que é mais simples de cuidar, porém menos escalável) instalado numa máquina básica de dois núcleos só para cuidar do banco de dados, no horário de pico da sua aplicação, vá no terminal do seu servidor Linux e dê um top, depois digite 1 para exibir a distribuição de carga entre os processadores. Você verá que o processador 0 cuida da maioria dos processos do Linux (que consomem menos de um porcento em ambiente somente texto) e o fbserver consumindo recursos, na maior parte do tempo, no núcelo 1. De vez em quando, você verá o fbserver consumindo um pouco de recurso do núcleo 0, tipo 27% em 1 e 3% em 0... o Linux tenta manter, dentro do possível, todas as threads do fbserver que precisam de informações do cache no mesmo processador (pela vantagens que o Douglas Tosi mencionou no email anterior) e joga o que não precisar no outro cache para balancear a carga. Para aqueles que conseguirem ver o núcleo 1 dando picos de 100% por causa do Firebird, verão que depois disso o processamento no núcleo 0 começa a subir... Além disso, o Linux joga tudo que pode na RAM para dar mais performance, tenha certeza que se seu fdb for menor do que a RAM, existe boa chance dele estar inteiro nela... como um caso contado outro dia aqui na lista onde o arquivo físico foi apagado do disco e recuperado via restore diretamente da RAM... para não esticar demais não falarei sobre como o Linux gerencia a RAM e os discos. Eduardo, minha sugestão, assim como a da maioria dos consultores que respondem nessa lista, é que você faça testes. Dentro do possível, deixe um tempo no Windows 2003, no 2008, no Linux e em cada SO, use alguns dia o Firebird Classic, depois alguns dias no Firebird SuperServer, antes de fechar definitivamente com algum SO e versão do FB. E respondendo sua pergunta inicial "E se colocássemos duas instâncias do SuperServer, uma em cada porta, poderíamos usar o cpu afinity para que cada um usasse um núcleo?" Se você colocar dois ou três FB SS (já que você tem 3 fbds) no Linux, o próprio kernel fará o balanço de carga sem você precisar mexer no CPU AFFINITY. Como você usa pool de conexões (via FastCGI) e tem um excelente controle transacional, faça testes com o FB SS e você poderá ter boas surpresas. Se sua empresa concordar e puder pagar, procure uma boa consultoria para fazer o ajuste fino (tunning) Eu tive o prazer de conhecer o Douglas Tosi pessoalmente no final do 5o FDD e dá para se aprender muita coisa conversando com ele. Um abraço, Valdir Em 27/10/08, Douglas Tosi escreveu: > > 2008/10/27 Eduardo Bahiense : > >> Se me lembro bem, a configuração de affinity foi incluída na > >> configuração do FB para windows para facilitar. Muita gente estava > >> usando ferramentas externas para isto, porque o esquema usado pelo > >> kernel do windows para distribuir a carga entre as cpus não favorecia > >> o firebird SS. Mas você não é *obrigado* a colocar um affinity para o > >> SS. > >> Talvez por isto a configuração nem exista no linux. > > > > Oi Douglas, não entendi. Partindo da idéia original, trabalhar com duas > > instancias do SuperServer, uma em cada porta, como posso garantir que uma > > usará um núcleo e a outra o segundo, sem forçar um cpuaffinity? > > Você não precisa forçar o cpu affinity para isso acontecer. O sistema > operacional faz isso. > > O affinity só server para garantir que o SS, que na prática funciona > como se só tivesse um thread de execução, não fique pulando de uma cpu > para outra durante a execução. Esse pula-pula causa trocas de contexto > (context switches) desnecessários e atrapalha a performance (pelo > menos em teoria, porque eu nunca vi um benchmark com affinity e sem > affinity dar diferente). > Já o kernel do linux (novamente, se me lembro bem) não causa esse > pula-pula, por isso não precisa do affinity. > > Resumo da ópera: Linux não precisa de affinity. No windows ele é > recomendado, mas não é obrigatório (tanto que IB6 e anteriores não > vinham com ele de fábrica). > Se você vai rodar linux, pode colocar dois SS e esqueça do affinity. > Eles vão usar suas duas CPUs sim (exceto se tiver algum affinity > escondido, aí por favor os gurus em linux pulem aqui e me corrijam). > > melhorou? ou acabei de piorar? :) > -- > Douglas Tosi > www.sinatica.com > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From marcelo.bohn em gmail.com Tue Oct 28 08:23:48 2008 From: marcelo.bohn em gmail.com (Marcelo Bohn) Date: Tue, 28 Oct 2008 08:23:48 -0200 Subject: [firebase-br] soma de horas In-Reply-To: References: Message-ID: para delphi tenho uma sugestão está aqui http://www.daniweb.com/forums/thread103675.html function TUtil.FullTimeToStr(SUMTime: TDateTime): string; var StrHor, StrMin: string; TotHor: double; begin TotHor := SUMTime * 24; if (TotHor - Trunc(TotHor)) > 0.9999 then TotHor := Round(TotHor); StrHor := FormatFloat('##0:', Int(TotHor)); StrMin := FormatDateTime('nn:ss', Frac(TotHor) / 24); Result := StrHor + StrMin; end; 2008/10/27 Augusto junior : > Pessoal, > > tenho uma base que guarda o total de horas trabalhadas em um dia... campo > TTTrabalhado > > preciso a soma das horas de um periodo... nao sabendo como fazer tentei um > looping > dentro do periodo .... e fui somando em uma variavel tipo TTime... > mas qdo a soma chega a 23:59 ... o campo é zerado... > > como faço para saber a soma em uma sql? o que acho que sera bem mais > rapido... > > Grato > Augusto > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From eduardo em icontroller.com.br Tue Oct 28 09:55:52 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Tue, 28 Oct 2008 09:55:52 -0200 Subject: [firebase-br] =?iso-8859-1?q?Super_Server_e_dois_n=FAcleos?= In-Reply-To: <59bb1e780810272055g3a54b6bdub142b75d72878d30@mail.gmail.com> References: <249af69e0810270628h303f7a69t8e9c8f026c2cf47@mail.gmail.com> <249af69e0810271032m395d9b99vd6978b751b39da9c@mail.gmail.com> <59bb1e780810272055g3a54b6bdub142b75d72878d30@mail.gmail.com> Message-ID: Olá Valdir Show! Esclareceu bastante. Esta semana iremos implantar o novo ambiente e devemos realmente partir para o SS em duas instâncias sem forçar CPUAffintiy. Como é um ambiente centralizado, com todos os 300 clientes acessando o mesmo conjunto de servidores, e, sendo a instalação do FB um processo rápido, acredito que poderemos, com monitoramento intenso, cambiar entre uma ou outra configuração com facilidade, se for o caso. Como temos métricas do Classic por quase três anos, ficará igualmente fácil identificar as diferenças do ambiente com o SuperServer. Esse tipo de análise é muito importante para nós, pois mantemos o serviço em datacenter e o custo de servidores dedicados no Brasil, embora já mais acessíveis, não permite desperdício, e, sendo o SAAS (Software as Service) ainda uma novidade, performance e estabilidade são essenciais para se manter a confiança daqueles que logo perguntam: "mas meus dados ficarão fora da minha empresa?" Muito bom saber que temos profisionais como o Tosi, Você, o próprio Cantu e tantos outros, que poderemos contar para uma consultoria mais especializada conforme tivermos que escalonar para ambientes de maior concorrência. Obrigado mesmo, a Você, ao Tosi e ao Cantu. Essa lista é fantástica! Eduardo Valdir Marcos escreveu: > Bom dia. > > Dizem que toda generalização é burra, incluindo esta... mas, uma instalação > básica do Firebird SuperServer, em um Linux básico, com uma aplicação > cliente/servidor bem feita (com um bom controle transacional, sem > commitretaining, sem BDE com autocommit) para até 50 usuários, e em um > hardware bom - com mais de um núcleo, com 2GB de ram e HD SATA - terá ótima > performance para a maioria dos casos onde existe um fdb de até 4GB. > Entretanto, quando se estoura esses limites ou se deseja ter um ambiente > preparado aguentar futuras demandas bem maiores, faz necessário ajustes > detalhados. É preciso rever e ajustar todo o conjunto, não apenas mexer no > Firebird, Windows ou Linux. > > Tentarei não ser técnico ou teórico demais. > Não é que o Linux não precise do CPU AFFINITY, nem que o Linux não tenha > troca de processos entre núcleos ou processadores de um servidor, mas isso > deve ser aplicado com cautela e em casos muito específicos, como aquele em > que o Oracle cobra por núcleo/processador e sua nova máquina tem oito 8 > processadores... he he he > A partir do kernel 2.5 (e patches retroativos) ficou muito fácil tornar uma > aplicação em C++ amarrada a um determinado processador, basta usar a função > sched_set_affinity(). Teoricamente, qualquer um poderia ter um Firebird > personalizado com essa característica, bastaria alterar e recompilar o > código fonte. Quando não fosse possível alterar o código fonte, poderia-se > usar o comando "bind", entre outros similares, para fazer esse serviço. > Todavia, cabe a análise: sendo isso tão simples, porque os desenvolvedores > do Firebird não o fizeram?... ou porque fizeram esse recurso apenas para o > Windows? > O kernel do Linux é muito inteligente para lidar com balanço de cargo entre > processadores, memória (RAM e discos), processos e threads mesmo e > principalmente com aplicações antigas que não possuem tratamento interno > para SMP, como acontece com o Firebird. > Como exemplo e exercício empírico bem simples, considerando o Firebird > SuperServer (que é mais simples de cuidar, porém menos escalável) instalado > numa máquina básica de dois núcleos só para cuidar do banco de dados, no > horário de pico da sua aplicação, vá no terminal do seu servidor Linux e dê > um top, depois digite 1 para exibir a distribuição de carga entre os > processadores. Você verá que o processador 0 cuida da maioria dos processos > do Linux (que consomem menos de um porcento em ambiente somente texto) e o > fbserver consumindo recursos, na maior parte do tempo, no núcelo 1. De vez > em quando, você verá o fbserver consumindo um pouco de recurso do núcleo 0, > tipo 27% em 1 e 3% em 0... o Linux tenta manter, dentro do possível, todas > as threads do fbserver que precisam de informações do cache no mesmo > processador (pela vantagens que o Douglas Tosi mencionou no email anterior) > e joga o que não precisar no outro cache para balancear a carga. Para > aqueles que conseguirem ver o núcleo 1 dando picos de 100% por causa do > Firebird, verão que depois disso o processamento no núcleo 0 começa a > subir... Além disso, o Linux joga tudo que pode na RAM para dar mais > performance, tenha certeza que se seu fdb for menor do que a RAM, existe boa > chance dele estar inteiro nela... como um caso contado outro dia aqui na > lista onde o arquivo físico foi apagado do disco e recuperado via restore > diretamente da RAM... para não esticar demais não falarei sobre como o Linux > gerencia a RAM e os discos. > > Eduardo, minha sugestão, assim como a da maioria dos consultores que > respondem nessa lista, é que você faça testes. Dentro do possível, deixe um > tempo no Windows 2003, no 2008, no Linux e em cada SO, use alguns dia o > Firebird Classic, depois alguns dias no Firebird SuperServer, antes de > fechar definitivamente com algum SO e versão do FB. > > E respondendo sua pergunta inicial "E se colocássemos duas instâncias do > SuperServer, uma em cada porta, poderíamos usar o cpu afinity para que cada > um usasse um núcleo?" Se você colocar dois ou três FB SS (já que você tem 3 > fbds) no Linux, o próprio kernel fará o balanço de carga sem você precisar > mexer no CPU AFFINITY. > > Como você usa pool de conexões (via FastCGI) e tem um excelente controle > transacional, faça testes com o FB SS e você poderá ter boas surpresas. > > Se sua empresa concordar e puder pagar, procure uma boa consultoria para > fazer o ajuste fino (tunning) > > Eu tive o prazer de conhecer o Douglas Tosi pessoalmente no final do 5o FDD > e dá para se aprender muita coisa conversando com ele. > > Um abraço, > > Valdir > > > > Em 27/10/08, Douglas Tosi escreveu: >> 2008/10/27 Eduardo Bahiense : >>>> Se me lembro bem, a configuração de affinity foi incluída na >>>> configuração do FB para windows para facilitar. Muita gente estava >>>> usando ferramentas externas para isto, porque o esquema usado pelo >>>> kernel do windows para distribuir a carga entre as cpus não favorecia >>>> o firebird SS. Mas você não é *obrigado* a colocar um affinity para o >>>> SS. >>>> Talvez por isto a configuração nem exista no linux. >>> Oi Douglas, não entendi. Partindo da idéia original, trabalhar com duas >>> instancias do SuperServer, uma em cada porta, como posso garantir que uma >>> usará um núcleo e a outra o segundo, sem forçar um cpuaffinity? >> Você não precisa forçar o cpu affinity para isso acontecer. O sistema >> operacional faz isso. >> >> O affinity só server para garantir que o SS, que na prática funciona >> como se só tivesse um thread de execução, não fique pulando de uma cpu >> para outra durante a execução. Esse pula-pula causa trocas de contexto >> (context switches) desnecessários e atrapalha a performance (pelo >> menos em teoria, porque eu nunca vi um benchmark com affinity e sem >> affinity dar diferente). >> Já o kernel do linux (novamente, se me lembro bem) não causa esse >> pula-pula, por isso não precisa do affinity. >> >> Resumo da ópera: Linux não precisa de affinity. No windows ele é >> recomendado, mas não é obrigatório (tanto que IB6 e anteriores não >> vinham com ele de fábrica). >> Se você vai rodar linux, pode colocar dois SS e esqueça do affinity. >> Eles vão usar suas duas CPUs sim (exceto se tiver algum affinity >> escondido, aí por favor os gurus em linux pulem aqui e me corrijam). >> >> melhorou? ou acabei de piorar? :) >> -- >> Douglas Tosi >> www.sinatica.com >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From sheilaporto em gmail.com Tue Oct 28 10:36:41 2008 From: sheilaporto em gmail.com (Sheila Porto) Date: Tue, 28 Oct 2008 10:36:41 -0200 Subject: [firebase-br] [ Acesso Firebird via ASP ] In-Reply-To: <40d355d10810251857k2e289c7fpf39ebb6bb613e078@mail.gmail.com> References: <40d355d10810251857k2e289c7fpf39ebb6bb613e078@mail.gmail.com> Message-ID: <40d355d10810280536r54994133rf35594c12444fff3@mail.gmail.com> Bom dia, pessoal. Sou nova na lista e gostaria de contar com a contribuição de vocês... Alguém já desenvolveu página em ASP para acessar informações do banco Firebird que possa me enviar um exemplo? Pois preciso criar uma espécie de integração entre dois bancos diferentes : o firebird e o DB2, para cruzamento de informações. Quem puder me ajudar, eu agradeço! Sheila From fboriani em gmail.com Tue Oct 28 10:46:14 2008 From: fboriani em gmail.com (Felipe Oriani) Date: Tue, 28 Oct 2008 10:46:14 -0200 Subject: [firebase-br] [ Acesso Firebird via ASP ] In-Reply-To: <40d355d10810280536r54994133rf35594c12444fff3@mail.gmail.com> References: <40d355d10810251857k2e289c7fpf39ebb6bb613e078@mail.gmail.com> <40d355d10810280536r54994133rf35594c12444fff3@mail.gmail.com> Message-ID: <2211d0630810280546g20c5f40j57a61b68f511fec1@mail.gmail.com> olá Sheila, vc pode se conectar da maneira classica usando odbc desde que esetja instalado e configurado corretamente no servidor, por exemplo: Set con = CreateObject("ADODB.Connection") con.Open("DRIVER=Firebird/InterBase(r) driver; UID=SYSDBA;PWD=masterkey; DBNAME=localhost:D:\seubanco.fdb") Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "SELECT * FROM Clientes", con if not rs.EOF the do while not rs.EOf Response.Write(rs("SeuCampo").Value & "
") rs.MoveNext loop end if rs.Close con.Close set con = nothing espero que ajude... Att 2008/10/28 Sheila Porto > Bom dia, pessoal. > > Sou nova na lista e gostaria de contar com a contribuição de vocês... > > Alguém já desenvolveu página em ASP para acessar informações do banco > Firebird que possa me enviar um exemplo? Pois preciso criar uma espécie de > integração entre dois bancos diferentes : o firebird e o DB2, para > cruzamento de informações. > > Quem puder me ajudar, eu agradeço! > > Sheila > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ______________________________________ Felipe B. Oriani email: fboriani em gmail.com From rinaldo.peligrineli em gmail.com Tue Oct 28 10:46:46 2008 From: rinaldo.peligrineli em gmail.com (Rinaldo Peligrineli) Date: Tue, 28 Oct 2008 10:46:46 -0200 Subject: [firebase-br] soma de horas In-Reply-To: References: Message-ID: <48be63300810280546i6d9dcdafi44d62644d1a89590@mail.gmail.com> Augusto, o sum só pode ser usado com campos de tipo numerico, se é esse o tipo do campo TTTrabalhando você pode fazer da seguinte maneira. Select sum(TTTrabalhado) from nome_tabela where dt_inicial > 'aaaa-mm-dd' and dt_final < 'aaaa-mm-dd'. 2008/10/27 Augusto junior > Pessoal, > > tenho uma base que guarda o total de horas trabalhadas em um dia... campo > TTTrabalhado > > preciso a soma das horas de um periodo... nao sabendo como fazer tentei um > looping > dentro do periodo .... e fui somando em uma variavel tipo TTime... > mas qdo a soma chega a 23:59 ... o campo é zerado... > > como faço para saber a soma em uma sql? o que acho que sera bem mais > rapido... > > Grato > Augusto > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From danilomibr em gmail.com Tue Oct 28 10:57:48 2008 From: danilomibr em gmail.com (Danilo Miranda) Date: Tue, 28 Oct 2008 10:57:48 -0200 Subject: [firebase-br] Instalar firebird (InnoSetup) Message-ID: Olá Amigos, bom dia! Estou criando um instalador para minha aplicação com o InnoSetup, encontrei este artigo http://www.firebase.com.br/fb/artigo.php?id=584 porém o mesmo é bem antigo e estou com dificuldades na sessão dos registros (registros do windows, regedit) inseridos pelo firebird 1.5.5 no momento da instalação. Alguém saberia me ajudar, quais são as chaves de registros de devo adicionar para o Firebird funcionar corretamente. Obs: Baixei a última versão do firebird 1.5.5, aquela opção que baixa os arquivos "zip" com a estrutura dos diretórios. Abraços -- Atenciosamente Danilo Miranda http://www.danilomiranda.com.br From eduardoandrade em persoft.com.br Tue Oct 28 11:06:58 2008 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Tue, 28 Oct 2008 11:06:58 -0200 Subject: [firebase-br] [ Acesso Firebird via ASP ] In-Reply-To: <2211d0630810280546g20c5f40j57a61b68f511fec1@mail.gmail.com> References: <40d355d10810251857k2e289c7fpf39ebb6bb613e078@mail.gmail.com> <40d355d10810280536r54994133rf35594c12444fff3@mail.gmail.com> <2211d0630810280546g20c5f40j57a61b68f511fec1@mail.gmail.com> Message-ID: <49070E72.2090207@persoft.com.br> Só para complementar, você pode baixar o drive odbc aqui: http://www.ibphoenix.com/main.nfs?a=ibphoenix&s=1048781154:23470&page=ibp_60_odbc Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Fone: 55 11 22218061 Felipe Oriani escreveu: > olá Sheila, vc pode se conectar da maneira classica usando odbc desde que > esetja instalado e configurado corretamente no servidor, por exemplo: > > Set con = CreateObject("ADODB.Connection") > con.Open("DRIVER=Firebird/InterBase(r) driver; UID=SYSDBA;PWD=masterkey; > DBNAME=localhost:D:\seubanco.fdb") > > Set rs = Server.CreateObject("ADODB.Recordset") > rs.Open "SELECT * FROM Clientes", con > > if not rs.EOF the > > do while not rs.EOf > > Response.Write(rs("SeuCampo").Value & "
") > > rs.MoveNext > > loop > > end if > rs.Close > con.Close > set con = nothing > > > > espero que ajude... > Att > > 2008/10/28 Sheila Porto > > >> Bom dia, pessoal. >> >> Sou nova na lista e gostaria de contar com a contribuição de vocês... >> >> Alguém já desenvolveu página em ASP para acessar informações do banco >> Firebird que possa me enviar um exemplo? Pois preciso criar uma espécie de >> integração entre dois bancos diferentes : o firebird e o DB2, para >> cruzamento de informações. >> >> Quem puder me ajudar, eu agradeço! >> >> Sheila >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 - http://www.avg.com > Version: 8.0.175 / Virus Database: 270.8.4/1751 - Release Date: 27/10/2008 22:44 > > From gutopj02 em gmail.com Tue Oct 28 12:12:34 2008 From: gutopj02 em gmail.com (Augusto junior) Date: Tue, 28 Oct 2008 12:12:34 -0200 Subject: [firebase-br] soma de horas In-Reply-To: References: Message-ID: value... vou tentar 2008/10/28 Marcelo Bohn > para delphi tenho uma sugestão > > está aqui http://www.daniweb.com/forums/thread103675.html > > function TUtil.FullTimeToStr(SUMTime: TDateTime): string; > var > StrHor, > StrMin: string; > TotHor: double; > begin > TotHor := SUMTime * 24; > if (TotHor - Trunc(TotHor)) > 0.9999 then > TotHor := Round(TotHor); > StrHor := FormatFloat('##0:', Int(TotHor)); > StrMin := FormatDateTime('nn:ss', Frac(TotHor) / 24); > Result := StrHor + StrMin; > end; > > 2008/10/27 Augusto junior : > > Pessoal, > > > > tenho uma base que guarda o total de horas trabalhadas em um dia... campo > > TTTrabalhado > > > > preciso a soma das horas de um periodo... nao sabendo como fazer tentei > um > > looping > > dentro do periodo .... e fui somando em uma variavel tipo TTime... > > mas qdo a soma chega a 23:59 ... o campo é zerado... > > > > como faço para saber a soma em uma sql? o que acho que sera bem mais > > rapido... > > > > Grato > > Augusto > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From giovaniroche em msn.com Tue Oct 28 12:14:12 2008 From: giovaniroche em msn.com (=?iso-8859-1?Q?Giovani_Roch=EA?=) Date: Tue, 28 Oct 2008 12:14:12 -0200 Subject: [firebase-br] Erro com EXTRACT FROM Message-ID: Olá. Tenho essa consulta: SELECT SUM(M.VALOR+M.FILANTROPIA) FROM MENSALIDADE M, ALUNOS A WHERE M.COD_ALUNO = A.CODIGO AND A.STATUS <> 1 AND M.MES = EXTRACT(MONTH FROM :DATAINI) AND M.ANO = EXTRACT(YEAR FROM :DATAINI) Ao executá-la me retorna esse erro: Invalid String. Dynamic SQL Error. SQL error code = -105. Specified EXTRACT part does not exist in input datatype. Alguém sabe o q pode ser? Obrigado _________________________________________________________________ Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video! http://video.msn.com/?mkt=pt-br From sergio_ag em terra.com.br Tue Oct 28 12:30:16 2008 From: sergio_ag em terra.com.br (Sérgio Alexandre Gianezini) Date: Tue, 28 Oct 2008 12:30:16 -0200 Subject: [firebase-br] Erro com EXTRACT FROM References: Message-ID: Geralmente parametros causam problema MESMO... (porque o tipo do parametro somente existe quando roda, e não quando prepara a query) A solução é: 1) Extraia diretamente no codigo, e passe pronto! M.MES = :DATAINI_MES 2) Force o tipo: M.MES = EXTRACT(MONTH FROM CAST(:DATAINI AS DATE)) From eduardo em icontroller.com.br Tue Oct 28 12:31:09 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Tue, 28 Oct 2008 12:31:09 -0200 Subject: [firebase-br] Erro com EXTRACT FROM In-Reply-To: References: Message-ID: Olá Giovani O parâmetro :DATAINI não está sendo interpretado como data. Procure forçar isso no seu componente antes de enviar ou fazer um EXTRACT(MONTH FROM CAST(:DATAINI AS DATE)) Eduardo Giovani Rochê escreveu: > Olá. Tenho essa consulta: > > SELECT SUM(M.VALOR+M.FILANTROPIA) FROM MENSALIDADE M, ALUNOS A > WHERE M.COD_ALUNO = A.CODIGO > AND A.STATUS <> 1 > AND M.MES = EXTRACT(MONTH FROM :DATAINI) > AND M.ANO = EXTRACT(YEAR FROM :DATAINI) > > Ao executá-la me retorna esse erro: > > Invalid String. > Dynamic SQL Error. > SQL error code = -105. > Specified EXTRACT part does not exist in input datatype. > > Alguém sabe o q pode ser? Obrigado > > > _________________________________________________________________ > Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video! > http://video.msn.com/?mkt=pt-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 ffkammer em conchalnet.com.br Tue Oct 28 15:39:11 2008 From: ffkammer em conchalnet.com.br (=?ISO-8859-1?Q?Fabr=EDcio_Fadel_Kammer?=) Date: Tue, 28 Oct 2008 14:39:11 -0300 Subject: [firebase-br] TClientDataSet + Generator Message-ID: <49074E3F.7010905@conchalnet.com.br> Boa tarde à todos, Estou iniciando o desenvolvimento com TClientDataSet e gostaria de uma dica do pessoal que trabalha com esse componente. Até então só utilizei os componentes IBX para acesso ao firebird e os cadastros todos eram feitos com componentes TIBDataSet. Nesses componentes, para fazer a geração das chaves primárias eu utilizava a propriedade GeneratorField, a qual incrementava um generator no momento do Post no componente. Com TClientDataSet qual seria a melhor forma de se fazer essa mesma operação? Obrigado desde já/* Fabrício F. Kammer */ From mateus.santana em gmail.com Tue Oct 28 14:42:00 2008 From: mateus.santana em gmail.com (Antonio Mateus) Date: Tue, 28 Oct 2008 13:42:00 -0300 Subject: [firebase-br] TClientDataSet + Generator In-Reply-To: <49074E3F.7010905@conchalnet.com.br> References: <49074E3F.7010905@conchalnet.com.br> Message-ID: <645195e60810280942y508d30c2ve366482ad00fe438@mail.gmail.com> o próprio firebird ja cria e incrementa... nao precisa se preocupar com isso na programação.... 2008/10/28 Fabrício Fadel Kammer > Boa tarde à todos, > > Estou iniciando o desenvolvimento com TClientDataSet e gostaria de uma dica > do pessoal que trabalha com esse componente. > > Até então só utilizei os componentes IBX para acesso ao firebird e os > cadastros todos eram feitos com componentes TIBDataSet. Nesses componentes, > para fazer a geração das chaves primárias eu utilizava a propriedade > GeneratorField, a qual incrementava um generator no momento do Post no > componente. Com TClientDataSet qual seria a melhor forma de se fazer essa > mesma operação? > > Obrigado desde já/* > > Fabrício F. Kammer > */ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Antonio Mateus Estudante de Sistemas de Informação 5º Periodo FAL - Faculdade de Alagoas Aprendiz Java Netbeans 6.1 User From wazen em oi.com.br Tue Oct 28 14:51:42 2008 From: wazen em oi.com.br (Roberto) Date: Tue, 28 Oct 2008 14:51:42 -0200 Subject: [firebase-br] Controle de Jornadas References: Message-ID: <3E58FA83D9BE47A1BF6CBC97F5C196FA@LapGeek> Por desconhecer um grupo específico para este problema, será que posso perguntar como os que administram sistema de ponto fazem para concatenar uma jornada programada quando da mudança da data? Exemplo digamos ter uma jornada das 20:00h até as 23:59h. Acontece, que na entrada, dá certinho pois temos data e hora. (consegue-se casar fazendo limite superior e inferior digamos 5 minutos a mais e a menos). No saída da jornada é que é difícil, pois a data pode mudar e a hora reiniciar para 00:00. Neste segundo caso, não sei a solução para casar os registros de jornada programada com o registro Real captado no relógio. Observar que o funcionário poderá marcar no dia às 23:59 noutro 00:00. Tenderam? Claro que se eu fizer um procedimento bem específico vou conseguir casar, mais gostaria de saber se tem alguma solução mais prática. De qualquer forma, a resposta quem sabe venha como uma expressão SQL. Obrigado Roberto From ronaldsouza01 em gmail.com Tue Oct 28 15:01:21 2008 From: ronaldsouza01 em gmail.com (Ronaldo Souza) Date: Tue, 28 Oct 2008 15:01:21 -0200 Subject: [firebase-br] Controle de Jornadas In-Reply-To: <3E58FA83D9BE47A1BF6CBC97F5C196FA@LapGeek> References: <3E58FA83D9BE47A1BF6CBC97F5C196FA@LapGeek> Message-ID: Não sei se isto vai te ajudar, mas aqui nós colocamos a jornada nominal para podermos comparar com o horário marcado. No banco gravamos no formato TimeStamp (dd/mm/yy hh:mm:ss). No caso de um funcionário que entra as 21:00 e sai as 06:00 da manhã o registro fica dessa maneira: Entrada: 27/10/08 21:00:00 Saída almoço: 28/10/08 02:00:00 Retorno Almoço: 28/10/08 03:00:00 Saída: 28/10/08 06:00:00 Eu primeiro verifico se o dia do horário de entrada é diferente do dia do horário de saída. Se for eu retorno a data apontada para o dia anterior (só para gravar no registro correto) mas gravo com a data efetiva da leitura (28/10/08, por exemplo). Aí eu consigo fazer o cálculo de horas numa boa. Também dá para fazer convertendo a entrada e saída nominal para o formato hora (função StrToTime) e verificando se o horário de entrada é menor que o de saída. O resto ´pura lógica. Espero te ajudado. Ronaldo Alves de Souza AtonWare Informática 2008/10/28 Roberto : > Por desconhecer um grupo específico para este problema, será que posso > perguntar como os que administram sistema de ponto fazem para concatenar > uma jornada programada quando da mudança da data? > Exemplo digamos ter uma jornada das 20:00h até as 23:59h. > > Acontece, que na entrada, dá certinho pois temos data e hora. (consegue-se > casar fazendo limite superior e inferior digamos 5 minutos a mais e a > menos). > > No saída da jornada é que é difícil, pois a data pode mudar e a hora > reiniciar para 00:00. > Neste segundo caso, não sei a solução para casar os registros de jornada > programada com o registro Real captado no relógio. Observar que o > funcionário poderá marcar no dia às 23:59 noutro 00:00. Tenderam? > > Claro que se eu fizer um procedimento bem específico vou conseguir casar, > mais gostaria de saber se tem alguma solução mais prática. > > De qualquer forma, a resposta quem sabe venha como uma expressão SQL. > > Obrigado > Roberto > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From clei em geous.com.br Tue Oct 28 16:19:42 2008 From: clei em geous.com.br (Anticlei Scheid) Date: Tue, 28 Oct 2008 15:19:42 -0300 Subject: [firebase-br] TClientDataSet + Generator References: <49074E3F.7010905@conchalnet.com.br> Message-ID: <002001c93929$c0a5e630$7d00a8c0@SERVIDOR> Boa tarde Fabrício Para o TClientDataSet você deve programar a geração da nova chave via SQL com um generator e a atribuição ao campo do TClientDataSet no evento BeforePost. Abraço ----- Original Message ----- From: "Fabrício Fadel Kammer" To: "Lista Firebase" Sent: Tuesday, October 28, 2008 2:39 PM Subject: [firebase-br] TClientDataSet + Generator Boa tarde à todos, Estou iniciando o desenvolvimento com TClientDataSet e gostaria de uma dica do pessoal que trabalha com esse componente. Até então só utilizei os componentes IBX para acesso ao firebird e os cadastros todos eram feitos com componentes TIBDataSet. Nesses componentes, para fazer a geração das chaves primárias eu utilizava a propriedade GeneratorField, a qual incrementava um generator no momento do Post no componente. Com TClientDataSet qual seria a melhor forma de se fazer essa mesma operação? Obrigado desde já/* Fabrício F. Kammer */ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felipearon em gmail.com Tue Oct 28 15:37:25 2008 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 28 Oct 2008 15:37:25 -0200 Subject: [firebase-br] TClientDataSet + Generator In-Reply-To: <645195e60810280942y508d30c2ve366482ad00fe438@mail.gmail.com> References: <49074E3F.7010905@conchalnet.com.br> <645195e60810280942y508d30c2ve366482ad00fe438@mail.gmail.com> Message-ID: <6a31e7720810281037x1757fe41p23b9416f456e61f0@mail.gmail.com> Uma dúvida em relação ao desenvolvimento com CDS: Por exemplo eu uso o IBO para conexão com o Firebird. Meu data module teria os IBOs e nas telas do sistema teria o CDS ?? É assim que vocês usam ?? 2008/10/28 Antonio Mateus > o próprio firebird ja cria e incrementa... nao precisa se preocupar com > isso > na programação.... > > 2008/10/28 Fabrício Fadel Kammer > > > Boa tarde à todos, > > > > Estou iniciando o desenvolvimento com TClientDataSet e gostaria de uma > dica > > do pessoal que trabalha com esse componente. > > > > Até então só utilizei os componentes IBX para acesso ao firebird e os > > cadastros todos eram feitos com componentes TIBDataSet. Nesses > componentes, > > para fazer a geração das chaves primárias eu utilizava a propriedade > > GeneratorField, a qual incrementava um generator no momento do Post no > > componente. Com TClientDataSet qual seria a melhor forma de se fazer essa > > mesma operação? > > > > Obrigado desde já/* > > > > Fabrício F. Kammer > > */ > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Antonio Mateus > Estudante de Sistemas de Informação 5º Periodo > FAL - Faculdade de Alagoas > Aprendiz Java > Netbeans 6.1 User > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.net http://br.groups.yahoo.com/group/xna-br/ From fernando.bg em gmail.com Tue Oct 28 16:51:53 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Fernando_Al=E9cio?=) Date: Tue, 28 Oct 2008 18:51:53 +0000 (UTC) Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 Message-ID: Boa Tarde a todos Pessoal estou com um problema muito estranho em um BD 2.1. O problema na verdade é em apenas uma tabela desse BD, essa tabela quando tento abrir pelo IBExpert me retorna a mensagem "database open" e não mostra nenhum campo nessa tabela. Agora vem o mais estranho, pelo programa essa tabela está funcionando corretamente, fazendo inserções e seleções sem problema algum. Utilizei o GFix para verificar corrupções e o mesmo não retornou nenhum erro, resolvi fazer um backup e restore para ver se solucionava o problema e nada também. Não consigo fazer nenhuma operação com ela pelo IBExpert, tenteí fazer o extract metadata e também não obtive sucesso. Alguém já passou por esse problema ou pelo menos sabe como posso resolver?? Ah outro detalhe é o seguinte, se abro a estrutura de qualquer outra tabela do BD funciona, mostra os campos e os dados, mas se eu clico para ver a estrutura dessa tabela com problema depois tentar clicar em qualquer outra dá a mesma mensagem que comentei no inicio. E aí será que alguém poderia me ajudar ou seria melhor chamar uma mãe de santo, benzedor ou até o padre revedo...rsrsrs T++++++++++++ -- From kmerlotti em gmail.com Tue Oct 28 16:59:48 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Tue, 28 Oct 2008 16:59:48 -0200 Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 In-Reply-To: References: Message-ID: <20eaa6880810281159x4df122d6n8c2ac7b295dc0fe1@mail.gmail.com> será que não é problema do IBExpert? já tentou dar visualizar a estrutura da tabela pelo ISQL ? abraço!! 2008/10/28 Fernando Alécio : > Boa Tarde a todos > > Pessoal estou com um problema muito estranho em um BD 2.1. O problema > na verdade é em apenas uma tabela desse BD, essa tabela quando tento > abrir pelo IBExpert me retorna a mensagem "database open" e não mostra > nenhum campo nessa tabela. Agora vem o mais estranho, pelo programa > essa tabela está funcionando corretamente, fazendo inserções e seleções > sem problema algum. Utilizei o GFix para verificar corrupções e o mesmo > não retornou nenhum erro, resolvi fazer um backup e restore para ver se > solucionava o problema e nada também. Não consigo fazer nenhuma > operação com ela pelo IBExpert, tenteí fazer o extract metadata e > também não obtive sucesso. Alguém já passou por esse problema ou pelo > menos sabe como posso resolver?? > Ah outro detalhe é o seguinte, se abro a estrutura de qualquer outra > tabela do BD funciona, mostra os campos e os dados, mas se eu clico > para ver a estrutura dessa tabela com problema depois tentar clicar em > qualquer outra dá a mesma mensagem que comentei no inicio. E aí será > que alguém poderia me ajudar ou seria melhor chamar uma mãe de santo, > benzedor ou até o padre revedo...rsrsrs > > T++++++++++++ > -- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From eduardo em icontroller.com.br Tue Oct 28 17:08:09 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Tue, 28 Oct 2008 17:08:09 -0200 Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 In-Reply-To: References: Message-ID: Olá Fernando Antes de partir para o ocultismo, veja se uma dessas coisas estão obscuras: 1. O Database Registrtion Info de BD está apontando para a fbclient correta e com server version FB 2.1? 2. Verifique se essa tabela tem algum campo com nome de palavra reservada no FB 2.1. Eduardo Fernando Alécio escreveu: > Boa Tarde a todos > > Pessoal estou com um problema muito estranho em um BD 2.1. O problema > na verdade é em apenas uma tabela desse BD, essa tabela quando tento > abrir pelo IBExpert me retorna a mensagem "database open" e não mostra > nenhum campo nessa tabela. Agora vem o mais estranho, pelo programa > essa tabela está funcionando corretamente, fazendo inserções e seleções > sem problema algum. Utilizei o GFix para verificar corrupções e o mesmo > não retornou nenhum erro, resolvi fazer um backup e restore para ver se > solucionava o problema e nada também. Não consigo fazer nenhuma > operação com ela pelo IBExpert, tenteí fazer o extract metadata e > também não obtive sucesso. Alguém já passou por esse problema ou pelo > menos sabe como posso resolver?? > Ah outro detalhe é o seguinte, se abro a estrutura de qualquer outra > tabela do BD funciona, mostra os campos e os dados, mas se eu clico > para ver a estrutura dessa tabela com problema depois tentar clicar em > qualquer outra dá a mesma mensagem que comentei no inicio. E aí será > que alguém poderia me ajudar ou seria melhor chamar uma mãe de santo, > benzedor ou até o padre revedo...rsrsrs > > T++++++++++++ From estanisgeyer em gmail.com Tue Oct 28 17:09:15 2008 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Tue, 28 Oct 2008 17:09:15 -0200 Subject: [firebase-br] =?iso-8859-1?q?D=FAvidas_com_recurso_POST=5FEVENT?= Message-ID: <8f19defc0810281209k77bdf7e1w3535f982b2a198a9@mail.gmail.com> Buenas, Desenvolvo em C++/QT4 com banco de dados Firebird 2.1.1. No geral, como faço para escutar um evento no meu aplicativo que foi disparado com o POST_EVENT? Dei uma lida no livro Firebird Essencial do Cantu mas foi dado apenas uma pincelada em dois parágrafos. Qual a melhor forma de trabalhar com POST_EVENT? From listas em warmboot.com.br Tue Oct 28 17:36:14 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 28 Oct 2008 17:36:14 -0200 Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 In-Reply-To: References: Message-ID: <145299290.20081028173614@warmboot.com.br> Além disso, pode ser problema com caracteres especiais na metadata da tabela. Mais informações em http://www.firebase.com.br/fb/artigo.php?id=1892 []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br EB> Olá Fernando EB> Antes de partir para o ocultismo, veja se uma dessas coisas estão obscuras: EB> 1. O Database Registrtion Info de BD está apontando para a fbclient EB> correta e com server version FB 2.1? EB> 2. Verifique se essa tabela tem algum campo com nome de palavra EB> reservada no FB 2.1. EB> Eduardo From hpensador em gmail.com Tue Oct 28 17:37:15 2008 From: hpensador em gmail.com (HPensador) Date: Tue, 28 Oct 2008 16:37:15 -0300 Subject: [firebase-br] TClientDataSet + Generator In-Reply-To: <6a31e7720810281037x1757fe41p23b9416f456e61f0@mail.gmail.com> References: <49074E3F.7010905@conchalnet.com.br> <645195e60810280942y508d30c2ve366482ad00fe438@mail.gmail.com> <6a31e7720810281037x1757fe41p23b9416f456e61f0@mail.gmail.com> Message-ID: Felipe Aron escreveu: > Uma dúvida em relação ao desenvolvimento com CDS: > Por exemplo eu uso o IBO para conexão com o Firebird. Meu data module teria > os IBOs e nas telas do sistema teria o CDS ?? > É assim que vocês usam ?? Boa tarde Felipe! O ideal é que todos os componentes de conexão com o banco fiquem no DataModule e apenas o DataSource fique em seu Form... Eu utilizo SQLDataSet+DataSetProvider+ClientDataSet (todos no DM) e apenas o DataSource no Form []'s, Hélio From listas em warmboot.com.br Tue Oct 28 17:39:15 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 28 Oct 2008 17:39:15 -0200 Subject: [firebase-br] =?iso-8859-1?q?D=FAvidas_com_recurso_POST=5FEVENT?= In-Reply-To: <8f19defc0810281209k77bdf7e1w3535f982b2a198a9@mail.gmail.com> References: <8f19defc0810281209k77bdf7e1w3535f982b2a198a9@mail.gmail.com> Message-ID: <1623557797.20081028173915@warmboot.com.br> Para que seu aplicativo "receba" as notificações, você tem que "registrar o interesse" nos eventos desejados. No Delphi, a maioria dos componentes de acesso fornecem métodos que facilitam essa tarefa. No seu caso, talvez você tenha que fazer isso usando diretamente a API do Firebird (caso seu método de acesso não força essa função). []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br MG> Buenas, MG> Desenvolvo em C++/QT4 com banco de dados Firebird 2.1.1. MG> No geral, como faço para escutar um evento no meu aplicativo que foi MG> disparado com o POST_EVENT? MG> Dei uma lida no livro Firebird Essencial do Cantu mas foi dado apenas uma MG> pincelada em dois parágrafos. MG> Qual a melhor forma de trabalhar com POST_EVENT? From hpensador em gmail.com Tue Oct 28 17:40:34 2008 From: hpensador em gmail.com (HPensador) Date: Tue, 28 Oct 2008 16:40:34 -0300 Subject: [firebase-br] TClientDataSet + Generator In-Reply-To: <49074E3F.7010905@conchalnet.com.br> References: <49074E3F.7010905@conchalnet.com.br> Message-ID: Boa tarde Fabricio! Já utilizei os componentes da paleta IBX faz algum tempo e desde o inicio eu nunca utilizei Generator - utilizo uma função própria donde verifico a ultima chave gerada para a tabela atual e daí incremento a mesma - prefiro trabalhar assim, pois desta forma tenho um maior controle. Háverá que diga que é mais trabalhoso, mais não vejo assim. Utilizo os componete - SQLDataSet+DataSetProvider+ClientDataSet. []'s, Hélio From estanisgeyer em gmail.com Tue Oct 28 17:57:40 2008 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Tue, 28 Oct 2008 17:57:40 -0200 Subject: [firebase-br] =?iso-8859-1?q?D=FAvidas_com_recurso_POST=5FEVENT?= In-Reply-To: <1623557797.20081028173915@warmboot.com.br> References: <8f19defc0810281209k77bdf7e1w3535f982b2a198a9@mail.gmail.com> <1623557797.20081028173915@warmboot.com.br> Message-ID: <8f19defc0810281257w5a506d4dve8cbc1e27d12965b@mail.gmail.com> Certo Cantu, Eu vou verificar na lista da Nokia (Nokia adquiriu recentemente a Trolltech - Que domina o framework QT) se o driver do firebird, o qual compilo e tem ligação diretamente com o driver nativo do firebird, como funciona neste caso. Após, posto a resposta aqui. 2008/10/28 Carlos H. Cantu > Para que seu aplicativo "receba" as notificações, você tem que > "registrar o interesse" nos eventos desejados. No Delphi, a maioria > dos componentes de acesso fornecem métodos que facilitam essa tarefa. > > No seu caso, talvez você tenha que fazer isso usando diretamente a > API do Firebird (caso seu método de acesso não força essa função). > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > > MG> Buenas, > > MG> Desenvolvo em C++/QT4 com banco de dados Firebird 2.1.1. > MG> No geral, como faço para escutar um evento no meu aplicativo que foi > MG> disparado com o POST_EVENT? > MG> Dei uma lida no livro Firebird Essencial do Cantu mas foi dado apenas > uma > MG> pincelada em dois parágrafos. > MG> Qual a melhor forma de trabalhar com POST_EVENT? > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Tue Oct 28 18:05:08 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Tue, 28 Oct 2008 18:05:08 -0200 Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 In-Reply-To: <145299290.20081028173614@warmboot.com.br> References: <145299290.20081028173614@warmboot.com.br> Message-ID: <59bb1e780810281305g20a772a1j4086d62181ae271b@mail.gmail.com> Boa tarde. Seu banco de dados nasceu no FB 2.1.1 ou você fez um backup/restore da vida (com gbak ou outra ferramenta)? Um abvraço, Valdir 2008/10/28, Carlos H. Cantu : > > Além disso, pode ser problema com caracteres especiais na metadata da > tabela. Mais informações em > http://www.firebase.com.br/fb/artigo.php?id=1892 > > []s > Carlos H. Cantu > www.warmboot.com.br - www.firebirdnews.org > www.FireBase.com.br - blog.firebase.com.br > > EB> Olá Fernando > > EB> Antes de partir para o ocultismo, veja se uma dessas coisas estão > obscuras: > > EB> 1. O Database Registrtion Info de BD está apontando para a fbclient > EB> correta e com server version FB 2.1? > > EB> 2. Verifique se essa tabela tem algum campo com nome de palavra > EB> reservada no FB 2.1. > > > EB> Eduardo > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From sandro_rebelo em ibest.com.br Tue Oct 28 18:51:20 2008 From: sandro_rebelo em ibest.com.br (Sandro) Date: Tue, 28 Oct 2008 18:51:20 -0200 Subject: [firebase-br] TClientDataSet + Generator References: <49074E3F.7010905@conchalnet.com.br> Message-ID: <1DCEE95C6CDA4009AA9C7668A28E4F60@sandro> Por curiosidade, como voce faz nessa função para trabalhar com inserção simultânea ? ----- Original Message ----- From: "HPensador" To: Sent: Tuesday, October 28, 2008 5:40 PM Subject: Re: [firebase-br] TClientDataSet + Generator Boa tarde Fabricio! Já utilizei os componentes da paleta IBX faz algum tempo e desde o inicio eu nunca utilizei Generator - utilizo uma função própria donde verifico a ultima chave gerada para a tabela atual e daí incremento a mesma - prefiro trabalhar assim, pois desta forma tenho um maior controle. Háverá que diga que é mais trabalhoso, mais não vejo assim. Utilizo os componete - SQLDataSet+DataSetProvider+ClientDataSet. []'s, Hélio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From estanisgeyer em gmail.com Tue Oct 28 18:54:30 2008 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Tue, 28 Oct 2008 18:54:30 -0200 Subject: [firebase-br] =?iso-8859-1?q?D=FAvidas_com_recurso_POST=5FEVENT?= In-Reply-To: <8f19defc0810281257w5a506d4dve8cbc1e27d12965b@mail.gmail.com> References: <8f19defc0810281209k77bdf7e1w3535f982b2a198a9@mail.gmail.com> <1623557797.20081028173915@warmboot.com.br> <8f19defc0810281257w5a506d4dve8cbc1e27d12965b@mail.gmail.com> Message-ID: <8f19defc0810281354r6355a7b7m83f6649a79e248ac@mail.gmail.com> Fiz uma pesquisa na documentação do QT4 e há um método que posso verificar se um determinado driver tem algum tipo de recurso e para a minha surpresa o driver compilado suporta esta feature. Obrigado mais uma vez, Cantu. Abraços, Marcelo E. Geyer 2008/10/28 Marcelo Geyer > Certo Cantu, > > Eu vou verificar na lista da Nokia (Nokia adquiriu recentemente a Trolltech > - Que domina o framework QT) se o driver do firebird, o qual compilo e tem > ligação diretamente com o driver nativo do firebird, como funciona neste > caso. Após, posto a resposta aqui. > > 2008/10/28 Carlos H. Cantu > > Para que seu aplicativo "receba" as notificações, você tem que >> "registrar o interesse" nos eventos desejados. No Delphi, a maioria >> dos componentes de acesso fornecem métodos que facilitam essa tarefa. >> >> No seu caso, talvez você tenha que fazer isso usando diretamente a >> API do Firebird (caso seu método de acesso não força essa função). >> >> []s >> Carlos H. Cantu >> www.warmboot.com.br - www.firebirdnews.org >> www.FireBase.com.br - blog.firebase.com.br >> >> MG> Buenas, >> >> MG> Desenvolvo em C++/QT4 com banco de dados Firebird 2.1.1. >> MG> No geral, como faço para escutar um evento no meu aplicativo que foi >> MG> disparado com o POST_EVENT? >> MG> Dei uma lida no livro Firebird Essencial do Cantu mas foi dado apenas >> uma >> MG> pincelada em dois parágrafos. >> MG> Qual a melhor forma de trabalhar com POST_EVENT? >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu 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 borborema.com.br Tue Oct 28 19:38:04 2008 From: cpd em borborema.com.br (CPD (Borborema)) Date: Tue, 28 Oct 2008 18:38:04 -0300 Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 References: Message-ID: <3599A72B34D14900815BB8BE03335CE5@alexandrentbook> Seu IBExpert está configurado em Server Version para o FB 2.1 ?. Verifique ... Alexandre C Souza. ----- Original Message ----- From: "Fernando Alécio" To: Sent: Tuesday, October 28, 2008 3:51 PM Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 Boa Tarde a todos Pessoal estou com um problema muito estranho em um BD 2.1. O problema na verdade é em apenas uma tabela desse BD, essa tabela quando tento abrir pelo IBExpert me retorna a mensagem "database open" e não mostra nenhum campo nessa tabela. Agora vem o mais estranho, pelo programa essa tabela está funcionando corretamente, fazendo inserções e seleções sem problema algum. Utilizei o GFix para verificar corrupções e o mesmo não retornou nenhum erro, resolvi fazer um backup e restore para ver se solucionava o problema e nada também. Não consigo fazer nenhuma operação com ela pelo IBExpert, tenteí fazer o extract metadata e também não obtive sucesso. Alguém já passou por esse problema ou pelo menos sabe como posso resolver?? Ah outro detalhe é o seguinte, se abro a estrutura de qualquer outra tabela do BD funciona, mostra os campos e os dados, mas se eu clico para ver a estrutura dessa tabela com problema depois tentar clicar em qualquer outra dá a mesma mensagem que comentei no inicio. E aí será que alguém poderia me ajudar ou seria melhor chamar uma mãe de santo, benzedor ou até o padre revedo...rsrsrs T++++++++++++ -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.175 / Virus Database: 270.8.4/1752 - Release Date: 28/10/2008 10:04 From zottissistemas em brturbo.com.br Tue Oct 28 20:56:28 2008 From: zottissistemas em brturbo.com.br (Zottis) Date: Tue, 28 Oct 2008 19:56:28 -0300 Subject: [firebase-br] code completion parou de funcionar de repente.(Totalmente OFF TOPIC) In-Reply-To: <1623557797.20081028173915@warmboot.com.br> References: <8f19defc0810281209k77bdf7e1w3535f982b2a198a9@mail.gmail.com> <1623557797.20081028173915@warmboot.com.br> Message-ID: Pessoal, desculpem o Off, mas ja perguntei em forum delphi e não tive resposta de uma hora pra outra o meu code completion parou de funcionar inclusive no IBExpert apresenta o mesmo problema, lguém ja passou por isso? uso o windows vista e Delphi7. PS: ele esta marcado na aba tolls/editor Properties/Code insight novamente desculpem o Off e agradeço antecipadamente qualquer ajuda, pois sem essa função atrasa muito a vida do Programador, tenho que digitar o comando inteiro para que com o Ponto chame a tela de opções. . Zottis(TeamFB Users) Zottis Sistemas - 2008 Ano XI Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez From clei em geous.com.br Tue Oct 28 21:38:31 2008 From: clei em geous.com.br (Anticlei Scheid) Date: Tue, 28 Oct 2008 20:38:31 -0300 Subject: [firebase-br] TClientDataSet + Generator References: <49074E3F.7010905@conchalnet.com.br> <1DCEE95C6CDA4009AA9C7668A28E4F60@sandro> Message-ID: <000901c93956$4aff8440$6402a8c0@cleinote> Exatamente o que eu ia perguntar ... Como vc trata a concorrência ? ----- Original Message ----- From: "Sandro" To: "FireBase" Sent: Tuesday, October 28, 2008 5:51 PM Subject: Re: [firebase-br] TClientDataSet + Generator Por curiosidade, como voce faz nessa função para trabalhar com inserção simultânea ? ----- Original Message ----- From: "HPensador" To: Sent: Tuesday, October 28, 2008 5:40 PM Subject: Re: [firebase-br] TClientDataSet + Generator Boa tarde Fabricio! Já utilizei os componentes da paleta IBX faz algum tempo e desde o inicio eu nunca utilizei Generator - utilizo uma função própria donde verifico a ultima chave gerada para a tabela atual e daí incremento a mesma - prefiro trabalhar assim, pois desta forma tenho um maior controle. Háverá que diga que é mais trabalhoso, mais não vejo assim. Utilizo os componete - SQLDataSet+DataSetProvider+ClientDataSet. []'s, Hélio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Oct 28 23:25:48 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Tue, 28 Oct 2008 23:25:48 -0200 Subject: [firebase-br] TClientDataSet + Generator In-Reply-To: <49074E3F.7010905@conchalnet.com.br> References: <49074E3F.7010905@conchalnet.com.br> Message-ID: Fabrício Fadel Kammer escreveu: > Boa tarde à todos, > > Estou iniciando o desenvolvimento com TClientDataSet e gostaria de uma > dica do pessoal que trabalha com esse componente. > > Até então só utilizei os componentes IBX para acesso ao firebird e os > cadastros todos eram feitos com componentes TIBDataSet. Nesses > componentes, para fazer a geração das chaves primárias eu utilizava a > propriedade GeneratorField, a qual incrementava um generator no momento > do Post no componente. Com TClientDataSet qual seria a melhor forma de > se fazer essa mesma operação? Simples.. Utilize esta função aqui.. ela também vai servir para múltiplas inserções: function RetunId(Tabela: string;DB:TSQLConnection): Integer; Var SqlAux:TSQLDataSet; begin SqlAux := TSQLDataSet.Create(nil); SqlAux.Connection := DB; SqlAux.CommandText := 'SELECT GEN_ID(GEN_' + Tabela + '_ID, 1) AS CODIGO FROM RDB$DATABASE'; SqlAux.Open; Result := SqlAux.FieldByName('CODIGO').asInteger; SqlAux.Close; SqlAux.Destroy; end; Agora você a chama no evento BeforePost do seu ClientDataSet: procedure TSeuDM.SeuClientDataSetBeforePost(DataSet: TDataSet); begin if SeuClientDataSet.State = dsInsert then SeuClientDataSetSEUCAMPO.AsInteger := ReturnId('SuaTable',SuaConexao); end; Em tempo, a idéia deste código foi retirada do livro *Firebird Essencial* -- Fausto Alves Msn:faustoalves em com4.com.br Skype:faustoalves Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From sandro_rebelo em ibest.com.br Wed Oct 29 01:09:21 2008 From: sandro_rebelo em ibest.com.br (Sandro) Date: Wed, 29 Oct 2008 01:09:21 -0200 Subject: [firebase-br] TClientDataSet + Generator References: <49074E3F.7010905@conchalnet.com.br> Message-ID: <3354F20B0AA34667A77E02E9E6273829@sandro> Esse exemplo usa generator. Gostaria de saber como a função do Helio (HPensador) funciona. Mas valeu mesmo assim. Sandro ----- Original Message ----- From: "Fausto" To: Sent: Tuesday, October 28, 2008 11:25 PM Subject: Re: [firebase-br] TClientDataSet + Generator Fabrício Fadel Kammer escreveu: > Boa tarde à todos, > > Estou iniciando o desenvolvimento com TClientDataSet e gostaria de uma > dica do pessoal que trabalha com esse componente. > > Até então só utilizei os componentes IBX para acesso ao firebird e os > cadastros todos eram feitos com componentes TIBDataSet. Nesses > componentes, para fazer a geração das chaves primárias eu utilizava a > propriedade GeneratorField, a qual incrementava um generator no momento do > Post no componente. Com TClientDataSet qual seria a melhor forma de se > fazer essa mesma operação? Simples.. Utilize esta função aqui.. ela também vai servir para múltiplas inserções: function RetunId(Tabela: string;DB:TSQLConnection): Integer; Var SqlAux:TSQLDataSet; begin SqlAux := TSQLDataSet.Create(nil); SqlAux.Connection := DB; SqlAux.CommandText := 'SELECT GEN_ID(GEN_' + Tabela + '_ID, 1) AS CODIGO FROM RDB$DATABASE'; SqlAux.Open; Result := SqlAux.FieldByName('CODIGO').asInteger; SqlAux.Close; SqlAux.Destroy; end; Agora você a chama no evento BeforePost do seu ClientDataSet: procedure TSeuDM.SeuClientDataSetBeforePost(DataSet: TDataSet); begin if SeuClientDataSet.State = dsInsert then SeuClientDataSetSEUCAMPO.AsInteger := ReturnId('SuaTable',SuaConexao); end; Em tempo, a idéia deste código foi retirada do livro *Firebird Essencial* -- Fausto Alves Msn:faustoalves em com4.com.br Skype:faustoalves 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 giovaniroche em msn.com Wed Oct 29 07:20:17 2008 From: giovaniroche em msn.com (=?iso-8859-1?Q?Giovani_Roch=EA?=) Date: Wed, 29 Oct 2008 07:20:17 -0200 Subject: [firebase-br] Erro com EXTRACT FROM In-Reply-To: References: Message-ID: Vlw pela força! Usei o CAST e deu boa.> To: lista em firebase.com.br> From: sergio_ag em terra.com.br> Date: Tue, 28 Oct 2008 12:30:16 -0200> Subject: Re: [firebase-br] Erro com EXTRACT FROM> > Geralmente parametros causam problema MESMO... (porque o tipo do parametro > somente existe quando roda, e não quando prepara a query)> A solução é:> > 1) Extraia diretamente no codigo, e passe pronto! M.MES = :DATAINI_MES> 2) Force o tipo: M.MES = EXTRACT(MONTH FROM CAST(:DATAINI AS DATE)) > > > > _________________________________________________________________ Confira vídeos com notícias do NY Times, gols direto do Lance, videocassetadas e muito mais no MSN Video! http://video.msn.com/?mkt=pt-br From uslima em gmail.com Wed Oct 29 07:52:14 2008 From: uslima em gmail.com (Ulisses) Date: Wed, 29 Oct 2008 07:52:14 -0200 Subject: [firebase-br] TClientDataSet + Generator References: <49074E3F.7010905@conchalnet.com.br> <3354F20B0AA34667A77E02E9E6273829@sandro> Message-ID: <5E255A6DAE314D21999D7500CDE8F6C8@servidor> Bom dia! Esse Trigger pode gerar problema de concorrência? CREATE OR ALTER TRIGGER TG_TBEMPRESA FOR TBSUATABELA ACTIVE BEFORE INSERT POSITION 0 AS begin if (NEW.CHAVEPRIMARIA is Null) then begin Select Coalesce(Max(CHAVEPRIMARIA),0)+1 from TBSUATABELA into NEW.CHAVEPRIMARIA; end end ^ Obrigado. Ulisses ----- Original Message ----- From: "Sandro" To: "FireBase" Sent: Wednesday, October 29, 2008 1:09 AM Subject: Re: [firebase-br] TClientDataSet + Generator Esse exemplo usa generator. Gostaria de saber como a função do Helio (HPensador) funciona. Mas valeu mesmo assim. Sandro ----- Original Message ----- From: "Fausto" To: Sent: Tuesday, October 28, 2008 11:25 PM Subject: Re: [firebase-br] TClientDataSet + Generator Fabrício Fadel Kammer escreveu: > Boa tarde à todos, > > Estou iniciando o desenvolvimento com TClientDataSet e gostaria de uma > dica do pessoal que trabalha com esse componente. > > Até então só utilizei os componentes IBX para acesso ao firebird e os > cadastros todos eram feitos com componentes TIBDataSet. Nesses > componentes, para fazer a geração das chaves primárias eu utilizava a > propriedade GeneratorField, a qual incrementava um generator no momento do > Post no componente. Com TClientDataSet qual seria a melhor forma de se > fazer essa mesma operação? Simples.. Utilize esta função aqui.. ela também vai servir para múltiplas inserções: function RetunId(Tabela: string;DB:TSQLConnection): Integer; Var SqlAux:TSQLDataSet; begin SqlAux := TSQLDataSet.Create(nil); SqlAux.Connection := DB; SqlAux.CommandText := 'SELECT GEN_ID(GEN_' + Tabela + '_ID, 1) AS CODIGO FROM RDB$DATABASE'; SqlAux.Open; Result := SqlAux.FieldByName('CODIGO').asInteger; SqlAux.Close; SqlAux.Destroy; end; Agora você a chama no evento BeforePost do seu ClientDataSet: procedure TSeuDM.SeuClientDataSetBeforePost(DataSet: TDataSet); begin if SeuClientDataSet.State = dsInsert then SeuClientDataSetSEUCAMPO.AsInteger := ReturnId('SuaTable',SuaConexao); end; Em tempo, a idéia deste código foi retirada do livro *Firebird Essencial* -- Fausto Alves Msn:faustoalves em com4.com.br Skype:faustoalves Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eduardo em icontroller.com.br Wed Oct 29 08:52:38 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Wed, 29 Oct 2008 08:52:38 -0200 Subject: [firebase-br] TClientDataSet + Generator In-Reply-To: <5E255A6DAE314D21999D7500CDE8F6C8@servidor> References: <49074E3F.7010905@conchalnet.com.br> <3354F20B0AA34667A77E02E9E6273829@sandro> <5E255A6DAE314D21999D7500CDE8F6C8@servidor> Message-ID: Sim. Não há forma segura de se atribuir chave primária sem generator. Eduardo Ulisses escreveu: > Bom dia! > > Esse Trigger pode gerar problema de concorrência? > > CREATE OR ALTER TRIGGER TG_TBEMPRESA FOR TBSUATABELA > ACTIVE BEFORE INSERT POSITION 0 > AS > begin > if (NEW.CHAVEPRIMARIA is Null) then > begin > Select Coalesce(Max(CHAVEPRIMARIA),0)+1 from TBSUATABELA > into NEW.CHAVEPRIMARIA; > end > end > ^ > > Obrigado. > Ulisses > > ----- Original Message ----- From: "Sandro" > > To: "FireBase" > Sent: Wednesday, October 29, 2008 1:09 AM > Subject: Re: [firebase-br] TClientDataSet + Generator > > > Esse exemplo usa generator. Gostaria de saber como a função do Helio > (HPensador) funciona. > > Mas valeu mesmo assim. > > Sandro > > ----- Original Message ----- From: "Fausto" > > To: > Sent: Tuesday, October 28, 2008 11:25 PM > Subject: Re: [firebase-br] TClientDataSet + Generator > > > Fabrício Fadel Kammer escreveu: >> Boa tarde à todos, >> >> Estou iniciando o desenvolvimento com TClientDataSet e gostaria de uma >> dica do pessoal que trabalha com esse componente. >> >> Até então só utilizei os componentes IBX para acesso ao firebird e os >> cadastros todos eram feitos com componentes TIBDataSet. Nesses >> componentes, para fazer a geração das chaves primárias eu utilizava a >> propriedade GeneratorField, a qual incrementava um generator no >> momento do Post no componente. Com TClientDataSet qual seria a melhor >> forma de se fazer essa mesma operação? > Simples.. > Utilize esta função aqui.. ela também vai servir para múltiplas inserções: > function RetunId(Tabela: string;DB:TSQLConnection): Integer; > Var > SqlAux:TSQLDataSet; > begin > SqlAux := TSQLDataSet.Create(nil); > SqlAux.Connection := DB; > SqlAux.CommandText := 'SELECT GEN_ID(GEN_' + Tabela + '_ID, 1) AS > CODIGO FROM RDB$DATABASE'; > SqlAux.Open; > Result := SqlAux.FieldByName('CODIGO').asInteger; > SqlAux.Close; > SqlAux.Destroy; > end; > Agora você a chama no evento BeforePost do seu ClientDataSet: > procedure TSeuDM.SeuClientDataSetBeforePost(DataSet: TDataSet); > begin > if SeuClientDataSet.State = dsInsert then > SeuClientDataSetSEUCAMPO.AsInteger := ReturnId('SuaTable',SuaConexao); > end; > > Em tempo, a idéia deste código foi retirada do livro *Firebird Essencial* From ffkammer em conchalnet.com.br Wed Oct 29 09:10:35 2008 From: ffkammer em conchalnet.com.br (=?ISO-8859-1?Q?Fabr=EDcio_Fadel_Kammer?=) Date: Wed, 29 Oct 2008 08:10:35 -0300 Subject: [firebase-br] TClientDataSet + Generator In-Reply-To: References: <49074E3F.7010905@conchalnet.com.br> <3354F20B0AA34667A77E02E9E6273829@sandro> <5E255A6DAE314D21999D7500CDE8F6C8@servidor> Message-ID: <490844AB.9020602@conchalnet.com.br> Pessoal obrigado pelas dicas, estou postando uma outra mensagem com um problema que estou encarando com o TClientDataSet, se alguém puder me ajudar... []s Fabrício Eduardo Bahiense escreveu: > Sim. Não há forma segura de se atribuir chave primária sem generator. > > Eduardo > > Ulisses escreveu: >> Bom dia! >> >> Esse Trigger pode gerar problema de concorrência? >> >> CREATE OR ALTER TRIGGER TG_TBEMPRESA FOR TBSUATABELA >> ACTIVE BEFORE INSERT POSITION 0 >> AS >> begin >> if (NEW.CHAVEPRIMARIA is Null) then >> begin >> Select Coalesce(Max(CHAVEPRIMARIA),0)+1 from TBSUATABELA >> into NEW.CHAVEPRIMARIA; >> end >> end >> ^ >> >> Obrigado. >> Ulisses >> >> ----- Original Message ----- From: "Sandro" >> To: "FireBase" >> Sent: Wednesday, October 29, 2008 1:09 AM >> Subject: Re: [firebase-br] TClientDataSet + Generator >> >> >> Esse exemplo usa generator. Gostaria de saber como a função do Helio >> (HPensador) funciona. >> >> Mas valeu mesmo assim. >> >> Sandro >> >> ----- Original Message ----- From: "Fausto" >> To: >> Sent: Tuesday, October 28, 2008 11:25 PM >> Subject: Re: [firebase-br] TClientDataSet + Generator >> >> >> Fabrício Fadel Kammer escreveu: >>> Boa tarde à todos, >>> >>> Estou iniciando o desenvolvimento com TClientDataSet e gostaria de >>> uma dica do pessoal que trabalha com esse componente. >>> >>> Até então só utilizei os componentes IBX para acesso ao firebird e >>> os cadastros todos eram feitos com componentes TIBDataSet. Nesses >>> componentes, para fazer a geração das chaves primárias eu utilizava >>> a propriedade GeneratorField, a qual incrementava um generator no >>> momento do Post no componente. Com TClientDataSet qual seria a >>> melhor forma de se fazer essa mesma operação? >> Simples.. >> Utilize esta função aqui.. ela também vai servir para múltiplas >> inserções: >> function RetunId(Tabela: string;DB:TSQLConnection): Integer; >> Var >> SqlAux:TSQLDataSet; >> begin >> SqlAux := TSQLDataSet.Create(nil); >> SqlAux.Connection := DB; >> SqlAux.CommandText := 'SELECT GEN_ID(GEN_' + Tabela + '_ID, 1) AS >> CODIGO FROM RDB$DATABASE'; >> SqlAux.Open; >> Result := SqlAux.FieldByName('CODIGO').asInteger; >> SqlAux.Close; >> SqlAux.Destroy; >> end; >> Agora você a chama no evento BeforePost do seu ClientDataSet: >> procedure TSeuDM.SeuClientDataSetBeforePost(DataSet: TDataSet); >> begin >> if SeuClientDataSet.State = dsInsert then >> SeuClientDataSetSEUCAMPO.AsInteger := >> ReturnId('SuaTable',SuaConexao); >> end; >> >> Em tempo, a idéia deste código foi retirada do livro *Firebird >> Essencial* > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /*><((º>`·.¸.·´¯`·.:°`·..¸><((º>.° Fabrício Fadel Kammer Conchal - SP/* ·´¯`·.><((º> /*><((º>`·.¸.·´¯`·.,·><((º> .·°*/*/*/ From listas em warmboot.com.br Wed Oct 29 09:10:37 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 29 Oct 2008 09:10:37 -0200 Subject: [firebase-br] TClientDataSet + Generator In-Reply-To: <5E255A6DAE314D21999D7500CDE8F6C8@servidor> References: <49074E3F.7010905@conchalnet.com.br> <3354F20B0AA34667A77E02E9E6273829@sandro> <5E255A6DAE314D21999D7500CDE8F6C8@servidor> Message-ID: <864673836.20081029091037@warmboot.com.br> Se duas pessoas inserirem um registro ao mesmo tempo na tabela, ambas vão pegar o mesmo valor para a chave primária, e obviamente haverá uma exceção. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br U> Bom dia! U> Esse Trigger pode gerar problema de concorrência? U> CREATE OR ALTER TRIGGER TG_TBEMPRESA FOR TBSUATABELA U> ACTIVE BEFORE INSERT POSITION 0 U> AS U> begin U> if (NEW.CHAVEPRIMARIA is Null) then U> begin U> Select Coalesce(Max(CHAVEPRIMARIA),0)+1 from TBSUATABELA U> into NEW.CHAVEPRIMARIA; U> end U> end U> ^ U> Obrigado. U> Ulisses From fernando.bg em gmail.com Wed Oct 29 09:20:10 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Wed, 29 Oct 2008 11:20:10 +0000 (UTC) Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 References: <20eaa6880810281159x4df122d6n8c2ac7b295dc0fe1@mail.gmail.com> Message-ID: Kelver Merlotti wrote: > será que não é problema do IBExpert? Acredito não ter nada a ver com o IBExpert. > já tentou dar visualizar a estrutura da tabela pelo ISQL ? Fiquei curioso como faço isso???? T++++++++++++ -- From fernando.bg em gmail.com Wed Oct 29 09:28:46 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Wed, 29 Oct 2008 11:28:46 +0000 (UTC) Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 References: Message-ID: Eduardo Bahiense wrote: > Antes de partir para o ocultismo, veja se uma dessas coisas estão > obscuras: hahaha essa parte era brincadeira > 1. O Database Registrtion Info de BD está apontando para a fbclient > correta e com server version FB 2.1? Sim está marcado como 2.1. > 2. Verifique se essa tabela tem algum campo com nome de palavra > reservada no FB 2.1. Não tinha nenhuma palavra reservada não Eduardo. Valeu pela resposta, consegui resolver vou comentar em outro poste. T+++++++++++ -- From ffkammer em conchalnet.com.br Wed Oct 29 09:30:44 2008 From: ffkammer em conchalnet.com.br (=?ISO-8859-1?Q?Fabr=EDcio_Fadel_Kammer?=) Date: Wed, 29 Oct 2008 08:30:44 -0300 Subject: [firebase-br] TClientDataSet+Campos Not Null Message-ID: <49084964.3000402@conchalnet.com.br> Bom dia à todos, Olha eu novamente com mais uma dúvida com TClientDataSet com Firebird. Tenho muitas tabelas onde o campo chave primária é alimentado através de uma trigger que atualiza o campo com um generator, isto funciona perfeitamente bem. Porém agora que estou utilizando componentes TClientDataSet percebo que tenho que passar um valor qualquer no campo código, por exemplo, 0 (zero). Isto é ruim, pois implicaria em uma alteração muito grande em meu banco de dados, visto que a trigger só atualiza o campo chave primária se o mesmo for NULL. Gostaria de saber como os colegas fazem para resolver tal problema. Obrigado à todos/* Fabrício F. Kammer */ From fernando.bg em gmail.com Wed Oct 29 09:34:11 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Wed, 29 Oct 2008 11:34:11 +0000 (UTC) Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 References: <145299290.20081028173614@warmboot.com.br> <59bb1e780810281305g20a772a1j4086d62181ae271b@mail.gmail.com> Message-ID: Valdir Marcos wrote: > Seu banco de dados nasceu no FB 2.1.1 ou você fez um backup/restore > da vida (com gbak ou outra ferramenta)? Não Valdir essa base foi criada no FB 2.0 e foi migrada para o 2.1 através do gbak mesmo, acho que o problemas estava na migração. Valeu pela resposta. T+++++++++++++ -- From fernando.bg em gmail.com Wed Oct 29 09:34:42 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Wed, 29 Oct 2008 11:34:42 +0000 (UTC) Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 References: <3599A72B34D14900815BB8BE03335CE5@alexandrentbook> Message-ID: CPD (Borborema) wrote: > Seu IBExpert está configurado em Server Version para o FB 2.1 ?. > Verifique Sim estava configurado corretamente. Valeu. T++++++++++++ -- From fernando.bg em gmail.com Wed Oct 29 09:33:02 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Wed, 29 Oct 2008 11:33:02 +0000 (UTC) Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 References: <145299290.20081028173614@warmboot.com.br> Message-ID: Carlos H. Cantu wrote: > Além disso, pode ser problema com caracteres especiais na metadata da > tabela. Mais informações em > http://www.firebase.com.br/fb/artigo.php?id=1892 Cantu acho que o problema foi mais ou menos isso mesmo, essa tabela tinha descriptions, mas o estranho é que não possuía caracteres fora do padrão ASCII. T++++++++++++ -- From fernando.bg em gmail.com Wed Oct 29 09:42:56 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Wed, 29 Oct 2008 11:42:56 +0000 (UTC) Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 References: Message-ID: Fernando Alécio wrote: Bom dia pessoal Quero agradecer a todos que deram sua opnião e que me ajudaram, consegui resolver, mas ainda ficou a dúvida do que realmente era o problema. Segui os seguintes passos. Consegui extrair os metadatas da tabela, quando terminou o processo recebi uma mensagem de erro que falava algo sobre caracter set, mas verifique e exportou corretamente. Depois extrai todos os dados da tabela e também obtive sucesso. Após isso dei um drop na tabela e recriei novamente e voltei os dados tudo está funcionando corretamente. Só ficou a duvida será que era por causa das descrições que tem em um campo? Essa descrição só possuem caracter ASCII, estranho, mas obrigado galera pela força mais uma vez. T+++++++++++ -- From fernando.bg em gmail.com Wed Oct 29 09:49:38 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Wed, 29 Oct 2008 11:49:38 +0000 (UTC) Subject: [firebase-br] TClientDataSet+Campos Not Null References: <49084964.3000402@conchalnet.com.br> Message-ID: Fabrício Fadel Kammer wrote: > Bom dia à todos, > > Olha eu novamente com mais uma dúvida com TClientDataSet com Firebird. > > Tenho muitas tabelas onde o campo chave primária é alimentado através > de uma trigger que atualiza o campo com um generator, isto funciona > perfeitamente bem. > > Porém agora que estou utilizando componentes TClientDataSet percebo > que tenho que passar um valor qualquer no campo código, por exemplo, > 0 (zero). Isto é ruim, pois implicaria em uma alteração muito grande > em meu banco de dados, visto que a trigger só atualiza o campo chave > primária se o mesmo for NULL. Gostaria de saber como os colegas fazem > para resolver tal problema. > > Obrigado à todos/* Bom dia Fabrício aí complica um pouco o meio de campo pois o clientdataset verifica se o camo é requerido ou não então ele não permite passar nulo, uma coisa que você pode tentar é tentar retirar o requerido, mas não sei se vai funcionar. No meu caso eu coloco no evento onnewrecord o seguinte. dataset.fieldbyname('campo').asinteger := 0; Mas como você mesmo disse sua trigger verifica se é nulo e se for ela faz o auto incremento, no meu caso não é assim, sempre incrento. Só por curiosidade essa verificação de nulo é porque pode ser auto incrento ou o usuário pode entrar com valor também?? Se for isso, não fica ruim e pode causar erros ou duplicações?? Qualquer coisa é só postar que tento ajudar na medida do possível. T++++++++++ -- From clei em geous.com.br Wed Oct 29 11:01:05 2008 From: clei em geous.com.br (Anticlei Scheid) Date: Wed, 29 Oct 2008 10:01:05 -0300 Subject: [firebase-br] TClientDataSet+Campos Not Null References: <49084964.3000402@conchalnet.com.br> Message-ID: <003201c939c6$6b13b010$7d00a8c0@SERVIDOR> Bom dia Fabrício Eu uso uma função muito parecida com aquela que vc postou anteriormente no evento BeforePost do TClientDataSet. Uso no BeforePost para evitar ao máximo a perda de sequência númerica na chave, mas pode ser usado também no evento AfterInsert, caso em que vc pode ficar com "buracos" na sequência númerica da chave se o usuário resolver cancelar a operação antes de salvar o novo registro, fica por conta da sua escolha. Abraço ----- Original Message ----- From: "Fabrício Fadel Kammer" To: "Lista Firebase" Sent: Wednesday, October 29, 2008 8:30 AM Subject: [firebase-br] TClientDataSet+Campos Not Null Bom dia à todos, Olha eu novamente com mais uma dúvida com TClientDataSet com Firebird. Tenho muitas tabelas onde o campo chave primária é alimentado através de uma trigger que atualiza o campo com um generator, isto funciona perfeitamente bem. Porém agora que estou utilizando componentes TClientDataSet percebo que tenho que passar um valor qualquer no campo código, por exemplo, 0 (zero). Isto é ruim, pois implicaria em uma alteração muito grande em meu banco de dados, visto que a trigger só atualiza o campo chave primária se o mesmo for NULL. Gostaria de saber como os colegas fazem para resolver tal problema. Obrigado à todos/* Fabrício F. Kammer */ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From clei em geous.com.br Wed Oct 29 11:08:26 2008 From: clei em geous.com.br (Anticlei Scheid) Date: Wed, 29 Oct 2008 10:08:26 -0300 Subject: [firebase-br] Fw: TClientDataSet+Campos Not Null Message-ID: <004101c939c7$6f7259d0$7d00a8c0@SERVIDOR> Só me esqueci de informar que a geração da chave via generator não deve mais ficar num trigger, mas numa função no seu código Delphi. ----- Original Message ----- From: "Anticlei Scheid" To: "FireBase" Sent: Wednesday, October 29, 2008 10:01 AM Subject: Re: [firebase-br] TClientDataSet+Campos Not Null > Bom dia Fabrício > > Eu uso uma função muito parecida com aquela que vc postou anteriormente no > evento BeforePost do TClientDataSet. > Uso no BeforePost para evitar ao máximo a perda de sequência númerica na > chave, mas pode ser usado também no evento AfterInsert, caso em que vc > pode ficar com "buracos" na sequência númerica da chave se o usuário > resolver cancelar a operação antes de salvar o novo registro, fica por > conta da sua escolha. > > Abraço > > ----- Original Message ----- > From: "Fabrício Fadel Kammer" > To: "Lista Firebase" > Sent: Wednesday, October 29, 2008 8:30 AM > Subject: [firebase-br] TClientDataSet+Campos Not Null > > > Bom dia à todos, > > Olha eu novamente com mais uma dúvida com TClientDataSet com Firebird. > > Tenho muitas tabelas onde o campo chave primária é alimentado através de > uma trigger que atualiza o campo com um generator, isto funciona > perfeitamente bem. > > Porém agora que estou utilizando componentes TClientDataSet percebo que > tenho que passar um valor qualquer no campo código, por exemplo, 0 > (zero). Isto é ruim, pois implicaria em uma alteração muito grande em > meu banco de dados, visto que a trigger só atualiza o campo chave > primária se o mesmo for NULL. Gostaria de saber como os colegas fazem > para resolver tal problema. > > Obrigado à todos/* > > Fabrício F. Kammer > */ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Oct 29 12:08:53 2008 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Wed, 29 Oct 2008 15:08:53 +0100 Subject: [firebase-br] Generators 3 Camada Message-ID: Bom dia Algum poderia me ajudar nesta questão, programa na 3 camada, retorna o numero do generators, na 3 camada tenho o componentes IBODatabase1, IBOTransaction1, IBOQuery1, DataSetProvider1. Na primeira camada lado cliente tenho DCOMConnection1 que esta no DataModule1, e dai os componentes ClientDataSet1, e DataSource1. De que forma eu posso trazer o numero que o generators gerou para este lado tenho que gerar um impressão e este numero deve aparecer na impressão, na versão anterior eu usava assim. Dados01.IBODatabase1.Gen_ID('GEN_L_DEBITO_CREDITO_ID', 1); -- Paulinho Sérgio Feix From sandro_rebelo em ibest.com.br Wed Oct 29 13:58:17 2008 From: sandro_rebelo em ibest.com.br (Sandro) Date: Wed, 29 Oct 2008 13:58:17 -0200 Subject: [firebase-br] Fw: TClientDataSet+Campos Not Null References: <004101c939c7$6f7259d0$7d00a8c0@SERVIDOR> Message-ID: <7A180A65A65E4C7888D1C50E6C942385@sandro> E se colocar um valor "default" para o campo o TclienteDataset aceita ? Voce pode colar default "0" ou -1 por exemplo e na trigger fazer a verificação. if (new.campo = 0) then // ou -1 como queira new.campo = gen_id(..... Sandro ----- Original Message ----- From: "Anticlei Scheid" To: "Firebird Lista" Sent: Wednesday, October 29, 2008 11:08 AM Subject: [firebase-br] Fw: TClientDataSet+Campos Not Null Só me esqueci de informar que a geração da chave via generator não deve mais ficar num trigger, mas numa função no seu código Delphi. ----- Original Message ----- From: "Anticlei Scheid" To: "FireBase" Sent: Wednesday, October 29, 2008 10:01 AM Subject: Re: [firebase-br] TClientDataSet+Campos Not Null > Bom dia Fabrício > > Eu uso uma função muito parecida com aquela que vc postou anteriormente no > evento BeforePost do TClientDataSet. > Uso no BeforePost para evitar ao máximo a perda de sequência númerica na > chave, mas pode ser usado também no evento AfterInsert, caso em que vc > pode ficar com "buracos" na sequência númerica da chave se o usuário > resolver cancelar a operação antes de salvar o novo registro, fica por > conta da sua escolha. > > Abraço > > ----- Original Message ----- > From: "Fabrício Fadel Kammer" > To: "Lista Firebase" > Sent: Wednesday, October 29, 2008 8:30 AM > Subject: [firebase-br] TClientDataSet+Campos Not Null > > > Bom dia à todos, > > Olha eu novamente com mais uma dúvida com TClientDataSet com Firebird. > > Tenho muitas tabelas onde o campo chave primária é alimentado através de > uma trigger que atualiza o campo com um generator, isto funciona > perfeitamente bem. > > Porém agora que estou utilizando componentes TClientDataSet percebo que > tenho que passar um valor qualquer no campo código, por exemplo, 0 > (zero). Isto é ruim, pois implicaria em uma alteração muito grande em > meu banco de dados, visto que a trigger só atualiza o campo chave > primária se o mesmo for NULL. Gostaria de saber como os colegas fazem > para resolver tal problema. > > Obrigado à todos/* > > Fabrício F. Kammer > */ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From denisrocha em hotmail.com Wed Oct 29 14:59:22 2008 From: denisrocha em hotmail.com (Denis) Date: Wed, 29 Oct 2008 13:59:22 -0300 Subject: [firebase-br] Ferramenta administrativa Message-ID: Boa tarde, Alguém sabe um bom programa administrador para o Firebird a partir da versão 1.5 superserver e que seja free ? Grato, Denis From fernando.bg em gmail.com Wed Oct 29 14:25:53 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Wed, 29 Oct 2008 16:25:53 +0000 (UTC) Subject: [firebase-br] Ferramenta administrativa References: Message-ID: Denis wrote: > Boa tarde, > > Alguém sabe um bom programa administrador para o Firebird a partir da > versão 1.5 superserver e que seja free ? O próprio IBExpert Personal é muito bom e é free. Acredito que ele mesmo sendo a versão personal vai lhe atender muito bem. T++++++++++++++++++ -- From clei em geous.com.br Wed Oct 29 15:33:13 2008 From: clei em geous.com.br (Anticlei Scheid) Date: Wed, 29 Oct 2008 14:33:13 -0300 Subject: [firebase-br] Fw: TClientDataSet+Campos Not Null References: <004101c939c7$6f7259d0$7d00a8c0@SERVIDOR> <7A180A65A65E4C7888D1C50E6C942385@sandro> Message-ID: <007901c939ec$6d3cb550$7d00a8c0@SERVIDOR> Não testei isso, mas acho que deve funcionar. Só tem o problema de você ter que dar um refresh no TClientDataSet para poder "ver" e "usar" a chave que foi gerada, por exemplo, num formulário Mestre/Detalhe como NF e itens de NF, isto é, vc tem que salvar o "cabeçalho" da NF com seu identificador antes de começar a inserir itens, pois vai precisar saber qual é a chave para estabelecer o relacionamento. ----- Original Message ----- From: "Sandro" To: "FireBase" Sent: Wednesday, October 29, 2008 12:58 PM Subject: Re: [firebase-br] Fw: TClientDataSet+Campos Not Null E se colocar um valor "default" para o campo o TclienteDataset aceita ? Voce pode colar default "0" ou -1 por exemplo e na trigger fazer a verificação. if (new.campo = 0) then // ou -1 como queira new.campo = gen_id(..... Sandro ----- Original Message ----- From: "Anticlei Scheid" To: "Firebird Lista" Sent: Wednesday, October 29, 2008 11:08 AM Subject: [firebase-br] Fw: TClientDataSet+Campos Not Null Só me esqueci de informar que a geração da chave via generator não deve mais ficar num trigger, mas numa função no seu código Delphi. ----- Original Message ----- From: "Anticlei Scheid" To: "FireBase" Sent: Wednesday, October 29, 2008 10:01 AM Subject: Re: [firebase-br] TClientDataSet+Campos Not Null > Bom dia Fabrício > > Eu uso uma função muito parecida com aquela que vc postou anteriormente no > evento BeforePost do TClientDataSet. > Uso no BeforePost para evitar ao máximo a perda de sequência númerica na > chave, mas pode ser usado também no evento AfterInsert, caso em que vc > pode ficar com "buracos" na sequência númerica da chave se o usuário > resolver cancelar a operação antes de salvar o novo registro, fica por > conta da sua escolha. > > Abraço > > ----- Original Message ----- > From: "Fabrício Fadel Kammer" > To: "Lista Firebase" > Sent: Wednesday, October 29, 2008 8:30 AM > Subject: [firebase-br] TClientDataSet+Campos Not Null > > > Bom dia à todos, > > Olha eu novamente com mais uma dúvida com TClientDataSet com Firebird. > > Tenho muitas tabelas onde o campo chave primária é alimentado através de > uma trigger que atualiza o campo com um generator, isto funciona > perfeitamente bem. > > Porém agora que estou utilizando componentes TClientDataSet percebo que > tenho que passar um valor qualquer no campo código, por exemplo, 0 > (zero). Isto é ruim, pois implicaria em uma alteração muito grande em > meu banco de dados, visto que a trigger só atualiza o campo chave > primária se o mesmo for NULL. Gostaria de saber como os colegas fazem > para resolver tal problema. > > Obrigado à todos/* > > Fabrício F. Kammer > */ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magno em speet.com.br Wed Oct 29 15:37:22 2008 From: magno em speet.com.br (Magno System) Date: Wed, 29 Oct 2008 14:37:22 -0300 Subject: [firebase-br] Ferramenta administrativa References: Message-ID: <001d01c939ed$00b4efa0$6915a8c0@MAGNOSYSTEM> Como o Forrest falou, IBExpert. Hoje tenho a versão paga mas usei por muito tempo a versão gratuita. ----- Original Message ----- From: "Denis" To: Sent: Wednesday, October 29, 2008 1:59 PM Subject: [firebase-br] Ferramenta administrativa > Boa tarde, > > Alguém sabe um bom programa administrador para o Firebird a partir da > versão 1.5 superserver e que seja free ? > > Grato, > Denis > > > > -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ffkammer em conchalnet.com.br Wed Oct 29 15:01:43 2008 From: ffkammer em conchalnet.com.br (=?ISO-8859-1?Q?Fabr=EDcio_Fadel_Kammer?=) Date: Wed, 29 Oct 2008 14:01:43 -0300 Subject: [firebase-br] Fw: TClientDataSet+Campos Not Null In-Reply-To: <7A180A65A65E4C7888D1C50E6C942385@sandro> References: <004101c939c7$6f7259d0$7d00a8c0@SERVIDOR> <7A180A65A65E4C7888D1C50E6C942385@sandro> Message-ID: <490896F7.7090001@conchalnet.com.br> Pessoal o problema meu é estranho, pq o erro (Field valeu required) ocorre quando dou um Append no DataSet e não quando dou um Post, com isso não tenho tempo de preencher os campos obrigatórios, não consigo colocar o TClientDataSet em modo de inserção. Alguém sabe me dizer como resolver tal problema? Abraços > E se colocar um valor "default" para o campo o TclienteDataset aceita ? > Voce pode colar default "0" ou -1 por exemplo e na trigger fazer a > verificação. > if (new.campo = 0) then // ou -1 como queira > new.campo = gen_id(..... > > > Sandro > > ----- Original Message ----- From: "Anticlei Scheid" > To: "Firebird Lista" > Sent: Wednesday, October 29, 2008 11:08 AM > Subject: [firebase-br] Fw: TClientDataSet+Campos Not Null > > > Só me esqueci de informar que a geração da chave via generator não > deve mais > ficar num trigger, mas numa função no seu código Delphi. > > ----- Original Message ----- From: "Anticlei Scheid" > To: "FireBase" > Sent: Wednesday, October 29, 2008 10:01 AM > Subject: Re: [firebase-br] TClientDataSet+Campos Not Null > > >> Bom dia Fabrício >> >> Eu uso uma função muito parecida com aquela que vc postou >> anteriormente no evento BeforePost do TClientDataSet. >> Uso no BeforePost para evitar ao máximo a perda de sequência númerica >> na chave, mas pode ser usado também no evento AfterInsert, caso em >> que vc pode ficar com "buracos" na sequência númerica da chave se o >> usuário resolver cancelar a operação antes de salvar o novo registro, >> fica por conta da sua escolha. >> >> Abraço >> >> ----- Original Message ----- From: "Fabrício Fadel Kammer" >> >> To: "Lista Firebase" >> Sent: Wednesday, October 29, 2008 8:30 AM >> Subject: [firebase-br] TClientDataSet+Campos Not Null >> >> >> Bom dia à todos, >> >> Olha eu novamente com mais uma dúvida com TClientDataSet com Firebird. >> >> Tenho muitas tabelas onde o campo chave primária é alimentado através de >> uma trigger que atualiza o campo com um generator, isto funciona >> perfeitamente bem. >> >> Porém agora que estou utilizando componentes TClientDataSet percebo que >> tenho que passar um valor qualquer no campo código, por exemplo, 0 >> (zero). Isto é ruim, pois implicaria em uma alteração muito grande em >> meu banco de dados, visto que a trigger só atualiza o campo chave >> primária se o mesmo for NULL. Gostaria de saber como os colegas fazem >> para resolver tal problema. >> >> Obrigado à todos/* >> >> Fabrício F. Kammer >> */ >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /*><((º>`·.¸.·´¯`·.:°`·..¸><((º>.° Fabrício Fadel Kammer Conchal - SP/* ·´¯`·.><((º> /*><((º>`·.¸.·´¯`·.,·><((º> .·°*/*/*/ From kmerlotti em gmail.com Wed Oct 29 15:19:49 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Wed, 29 Oct 2008 15:19:49 -0200 Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 In-Reply-To: References: Message-ID: <20eaa6880810291019l3c28796fnff3577eaa16e76de@mail.gmail.com> quando vc migrou pro 2.1, vc rodou os scripts de update do metadata? "teoricamente", sem caracteres especiais realmente não era pra dar problema, mas... na nossa área, teoria é folclore! :-) abraços! 2008/10/29 Forrest(R) : > Fernando Alécio wrote: > > Bom dia pessoal > > Quero agradecer a todos que deram sua opnião e que me ajudaram, > consegui resolver, mas ainda ficou a dúvida do que realmente era o > problema. Segui os seguintes passos. > Consegui extrair os metadatas da tabela, quando terminou o processo > recebi uma mensagem de erro que falava algo sobre caracter set, mas > verifique e exportou corretamente. Depois extrai todos os dados da > tabela e também obtive sucesso. Após isso dei um drop na tabela e > recriei novamente e voltei os dados tudo está funcionando corretamente. > Só ficou a duvida será que era por causa das descrições que tem em um > campo? Essa descrição só possuem caracter ASCII, estranho, mas obrigado > galera pela força mais uma vez. > > T+++++++++++ > > -- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From clei em geous.com.br Wed Oct 29 16:36:30 2008 From: clei em geous.com.br (Anticlei Scheid) Date: Wed, 29 Oct 2008 15:36:30 -0300 Subject: [firebase-br] Fw: TClientDataSet+Campos Not Null References: <004101c939c7$6f7259d0$7d00a8c0@SERVIDOR><7A180A65A65E4C7888D1C50E6C942385@sandro> <490896F7.7090001@conchalnet.com.br> Message-ID: <008b01c939f5$4433b560$7d00a8c0@SERVIDOR> Acho que o problema está em usar Append em vez de usar o Insert, pois veja o que diz o Help do Delphi : TDataSet.Append Adds a new, empty record to the end of the dataset. Description For datasets that permit editing, call Append to: 1 Open a new, empty record at the end of the dataset. 2 Set the active record to the new record. Isto é, o método Append cria um registro vazio, então significa que ele gravará valores nulos no registro, taí o problema. Use o método Insert, pois acho que isso resolverá seu problema. Abraço ----- Original Message ----- From: "Fabrício Fadel Kammer" To: "FireBase" Sent: Wednesday, October 29, 2008 2:01 PM Subject: Re: [firebase-br] Fw: TClientDataSet+Campos Not Null Pessoal o problema meu é estranho, pq o erro (Field valeu required) ocorre quando dou um Append no DataSet e não quando dou um Post, com isso não tenho tempo de preencher os campos obrigatórios, não consigo colocar o TClientDataSet em modo de inserção. Alguém sabe me dizer como resolver tal problema? Abraços > E se colocar um valor "default" para o campo o TclienteDataset aceita ? > Voce pode colar default "0" ou -1 por exemplo e na trigger fazer a > verificação. > if (new.campo = 0) then // ou -1 como queira > new.campo = gen_id(..... > > > Sandro > > ----- Original Message ----- From: "Anticlei Scheid" > To: "Firebird Lista" > Sent: Wednesday, October 29, 2008 11:08 AM > Subject: [firebase-br] Fw: TClientDataSet+Campos Not Null > > > Só me esqueci de informar que a geração da chave via generator não deve > mais > ficar num trigger, mas numa função no seu código Delphi. > > ----- Original Message ----- From: "Anticlei Scheid" > To: "FireBase" > Sent: Wednesday, October 29, 2008 10:01 AM > Subject: Re: [firebase-br] TClientDataSet+Campos Not Null > > >> Bom dia Fabrício >> >> Eu uso uma função muito parecida com aquela que vc postou anteriormente >> no evento BeforePost do TClientDataSet. >> Uso no BeforePost para evitar ao máximo a perda de sequência númerica na >> chave, mas pode ser usado também no evento AfterInsert, caso em que vc >> pode ficar com "buracos" na sequência númerica da chave se o usuário >> resolver cancelar a operação antes de salvar o novo registro, fica por >> conta da sua escolha. >> >> Abraço >> >> ----- Original Message ----- From: "Fabrício Fadel Kammer" >> >> To: "Lista Firebase" >> Sent: Wednesday, October 29, 2008 8:30 AM >> Subject: [firebase-br] TClientDataSet+Campos Not Null >> >> >> Bom dia à todos, >> >> Olha eu novamente com mais uma dúvida com TClientDataSet com Firebird. >> >> Tenho muitas tabelas onde o campo chave primária é alimentado através de >> uma trigger que atualiza o campo com um generator, isto funciona >> perfeitamente bem. >> >> Porém agora que estou utilizando componentes TClientDataSet percebo que >> tenho que passar um valor qualquer no campo código, por exemplo, 0 >> (zero). Isto é ruim, pois implicaria em uma alteração muito grande em >> meu banco de dados, visto que a trigger só atualiza o campo chave >> primária se o mesmo for NULL. Gostaria de saber como os colegas fazem >> para resolver tal problema. >> >> Obrigado à todos/* >> >> Fabrício F. Kammer >> */ >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /*><((º>`·.¸.·´¯`·.:°`·..¸><((º>.° Fabrício Fadel Kammer Conchal - SP/* ·´¯`·.><((º> /*><((º>`·.¸.·´¯`·.,·><((º> .·°*/*/*/ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ffkammer em conchalnet.com.br Wed Oct 29 15:48:55 2008 From: ffkammer em conchalnet.com.br (=?ISO-8859-1?Q?Fabr=EDcio_Fadel_Kammer?=) Date: Wed, 29 Oct 2008 14:48:55 -0300 Subject: [firebase-br] Fw: TClientDataSet+Campos Not Null In-Reply-To: <490896F7.7090001@conchalnet.com.br> References: <004101c939c7$6f7259d0$7d00a8c0@SERVIDOR> <7A180A65A65E4C7888D1C50E6C942385@sandro> <490896F7.7090001@conchalnet.com.br> Message-ID: <4908A207.3020901@conchalnet.com.br> Esse problema está corrigido, não basta eu setar a propriedade required do componente TClientDataSet. Tenho que adicionar os campos no TFields do componente TIBQuery (que uso para buscar os dados do Firebird) e setar as propriedades Required dos campos nesse componente para False também. Obrigado à todos... Fabrício Fadel Kammer escreveu: > Pessoal o problema meu é estranho, pq o erro (Field valeu required) > ocorre quando dou um Append no DataSet e não quando dou um Post, com > isso não tenho tempo de preencher os campos obrigatórios, não consigo > colocar o TClientDataSet em modo de inserção. Alguém sabe me dizer > como resolver tal problema? > > Abraços >> E se colocar um valor "default" para o campo o TclienteDataset aceita ? >> Voce pode colar default "0" ou -1 por exemplo e na trigger fazer a >> verificação. >> if (new.campo = 0) then // ou -1 como queira >> new.campo = gen_id(..... >> >> >> Sandro >> >> ----- Original Message ----- From: "Anticlei Scheid" >> To: "Firebird Lista" >> Sent: Wednesday, October 29, 2008 11:08 AM >> Subject: [firebase-br] Fw: TClientDataSet+Campos Not Null >> >> >> Só me esqueci de informar que a geração da chave via generator não >> deve mais >> ficar num trigger, mas numa função no seu código Delphi. >> >> ----- Original Message ----- From: "Anticlei Scheid" >> To: "FireBase" >> Sent: Wednesday, October 29, 2008 10:01 AM >> Subject: Re: [firebase-br] TClientDataSet+Campos Not Null >> >> >>> Bom dia Fabrício >>> >>> Eu uso uma função muito parecida com aquela que vc postou >>> anteriormente no evento BeforePost do TClientDataSet. >>> Uso no BeforePost para evitar ao máximo a perda de sequência >>> númerica na chave, mas pode ser usado também no evento AfterInsert, >>> caso em que vc pode ficar com "buracos" na sequência númerica da >>> chave se o usuário resolver cancelar a operação antes de salvar o >>> novo registro, fica por conta da sua escolha. >>> >>> Abraço >>> >>> ----- Original Message ----- From: "Fabrício Fadel Kammer" >>> >>> To: "Lista Firebase" >>> Sent: Wednesday, October 29, 2008 8:30 AM >>> Subject: [firebase-br] TClientDataSet+Campos Not Null >>> >>> >>> Bom dia à todos, >>> >>> Olha eu novamente com mais uma dúvida com TClientDataSet com Firebird. >>> >>> Tenho muitas tabelas onde o campo chave primária é alimentado >>> através de >>> uma trigger que atualiza o campo com um generator, isto funciona >>> perfeitamente bem. >>> >>> Porém agora que estou utilizando componentes TClientDataSet percebo que >>> tenho que passar um valor qualquer no campo código, por exemplo, 0 >>> (zero). Isto é ruim, pois implicaria em uma alteração muito grande em >>> meu banco de dados, visto que a trigger só atualiza o campo chave >>> primária se o mesmo for NULL. Gostaria de saber como os colegas fazem >>> para resolver tal problema. >>> >>> Obrigado à todos/* >>> >>> Fabrício F. Kammer >>> */ >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > -- /*><((º>`·.¸.·´¯`·.:°`·..¸><((º>.° Fabrício Fadel Kammer Conchal - SP/* ·´¯`·.><((º> /*><((º>`·.¸.·´¯`·.,·><((º> .·°*/*/*/ From denisrocha em hotmail.com Wed Oct 29 16:56:32 2008 From: denisrocha em hotmail.com (Denis) Date: Wed, 29 Oct 2008 15:56:32 -0300 Subject: [firebase-br] Ferramenta administrativa References: Message-ID: Alguém pode passar link do ibexpert. Procurei na net, mas aparece uma tela em ingles e nem deixa cadastrar. "Denis" escreveu na mensagem news:gea19d$l0q$1 em ger.gmane.org... > Boa tarde, > > Alguém sabe um bom programa administrador para o Firebird a partir da > versão 1.5 superserver e que seja free ? > > Grato, > Denis > > > > -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ffkammer em conchalnet.com.br Wed Oct 29 16:02:17 2008 From: ffkammer em conchalnet.com.br (=?ISO-8859-1?Q?Fabr=EDcio_Fadel_Kammer?=) Date: Wed, 29 Oct 2008 15:02:17 -0300 Subject: [firebase-br] Fw: TClientDataSet+Campos Not Null In-Reply-To: <008b01c939f5$4433b560$7d00a8c0@SERVIDOR> References: <004101c939c7$6f7259d0$7d00a8c0@SERVIDOR><7A180A65A65E4C7888D1C50E6C942385@sandro> <490896F7.7090001@conchalnet.com.br> <008b01c939f5$4433b560$7d00a8c0@SERVIDOR> Message-ID: <4908A529.2030904@conchalnet.com.br> Boa tarde Anticlei, O problema não é este não, a diferença entre o Append e o Insert é que o append adiciona um registro ao final de uma tabela e o insert na posição onde o cursor esta no banco. O problema é que eu precisava setar o required=false no TIBQuery também. []s Fabrício Anticlei Scheid escreveu: > Acho que o problema está em usar Append em vez de usar o Insert, pois > veja o que diz o Help do Delphi : > > TDataSet.Append > Adds a new, empty record to the end of the dataset. > > Description > For datasets that permit editing, call Append to: > 1 Open a new, empty record at the end of the dataset. > 2 Set the active record to the new record. > > Isto é, o método Append cria um registro vazio, então significa que > ele gravará valores nulos no registro, taí o problema. > Use o método Insert, pois acho que isso resolverá seu problema. > > Abraço > > ----- Original Message ----- From: "Fabrício Fadel Kammer" > > To: "FireBase" > Sent: Wednesday, October 29, 2008 2:01 PM > Subject: Re: [firebase-br] Fw: TClientDataSet+Campos Not Null > > > Pessoal o problema meu é estranho, pq o erro (Field valeu required) > ocorre quando dou um Append no DataSet e não quando dou um Post, com > isso não tenho tempo de preencher os campos obrigatórios, não consigo > colocar o TClientDataSet em modo de inserção. Alguém sabe me dizer como > resolver tal problema? > > Abraços >> E se colocar um valor "default" para o campo o TclienteDataset aceita ? >> Voce pode colar default "0" ou -1 por exemplo e na trigger fazer a >> verificação. >> if (new.campo = 0) then // ou -1 como queira >> new.campo = gen_id(..... >> >> >> Sandro >> >> ----- Original Message ----- From: "Anticlei Scheid" >> To: "Firebird Lista" >> Sent: Wednesday, October 29, 2008 11:08 AM >> Subject: [firebase-br] Fw: TClientDataSet+Campos Not Null >> >> >> Só me esqueci de informar que a geração da chave via generator não >> deve mais >> ficar num trigger, mas numa função no seu código Delphi. >> >> ----- Original Message ----- From: "Anticlei Scheid" >> To: "FireBase" >> Sent: Wednesday, October 29, 2008 10:01 AM >> Subject: Re: [firebase-br] TClientDataSet+Campos Not Null >> >> >>> Bom dia Fabrício >>> >>> Eu uso uma função muito parecida com aquela que vc postou >>> anteriormente no evento BeforePost do TClientDataSet. >>> Uso no BeforePost para evitar ao máximo a perda de sequência >>> númerica na chave, mas pode ser usado também no evento AfterInsert, >>> caso em que vc pode ficar com "buracos" na sequência númerica da >>> chave se o usuário resolver cancelar a operação antes de salvar o >>> novo registro, fica por conta da sua escolha. >>> >>> Abraço >>> >>> ----- Original Message ----- From: "Fabrício Fadel Kammer" >>> >>> To: "Lista Firebase" >>> Sent: Wednesday, October 29, 2008 8:30 AM >>> Subject: [firebase-br] TClientDataSet+Campos Not Null >>> >>> >>> Bom dia à todos, >>> >>> Olha eu novamente com mais uma dúvida com TClientDataSet com Firebird. >>> >>> Tenho muitas tabelas onde o campo chave primária é alimentado >>> através de >>> uma trigger que atualiza o campo com um generator, isto funciona >>> perfeitamente bem. >>> >>> Porém agora que estou utilizando componentes TClientDataSet percebo que >>> tenho que passar um valor qualquer no campo código, por exemplo, 0 >>> (zero). Isto é ruim, pois implicaria em uma alteração muito grande em >>> meu banco de dados, visto que a trigger só atualiza o campo chave >>> primária se o mesmo for NULL. Gostaria de saber como os colegas fazem >>> para resolver tal problema. >>> >>> Obrigado à todos/* >>> >>> Fabrício F. Kammer >>> */ >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > -- /*><((º>`·.¸.·´¯`·.:°`·..¸><((º>.° Fabrício Fadel Kammer Conchal - SP/* ·´¯`·.><((º> /*><((º>`·.¸.·´¯`·.,·><((º> .·°*/*/*/ From fernando.bg em gmail.com Wed Oct 29 16:16:10 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Wed, 29 Oct 2008 18:16:10 +0000 (UTC) Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 References: <20eaa6880810291019l3c28796fnff3577eaa16e76de@mail.gmail.com> Message-ID: Kelver Merlotti wrote: > quando vc migrou pro 2.1, vc rodou os scripts de update do metadata? > "teoricamente", sem caracteres especiais realmente não era pra dar > problema, mas... na nossa área, teoria é folclore! :-) Não Kelver, mas você tem razão que teoricamente na nossa área não existe, tudo é possívela....rsrsrs Será que adianta rodar agora ou não adianta mais? Aparentemente o resto está tudo funcionado corretamente, valeu. T++++++++++++ -- From fernando.bg em gmail.com Wed Oct 29 16:21:51 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Wed, 29 Oct 2008 18:21:51 +0000 (UTC) Subject: [firebase-br] Ferramenta administrativa References: Message-ID: Denis wrote: > Alguém pode passar link do ibexpert. > > Procurei na net, mas aparece uma tela em ingles e nem deixa cadastrar. Será que te ajuda http://ibexpert.net/ibe/index.php?n=Main.DownloadFree T++++++++++++++ -- From welkson em gmail.com Wed Oct 29 18:11:42 2008 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Wed, 29 Oct 2008 17:11:42 -0300 Subject: [firebase-br] Migrando de 2.03 para 2.1.1 Message-ID: <60003916D5E6420891D2934C76D2B9C1@FAKE> Pessoal, Preparei uma máquina para testar a nova versão do Firebird... instalei a versão 2.1 e vi que ele alerta sobre uns scripts que ficam na pasta \misc\upgrade\metadata. Iniciei o serviço, conectei ao banco, rodei o script para criação do metadata_charset_create.sql, depois rodei um select * from rdb$check_metadata Surge vários registros... quando começo a descer a rolagem aparece o erro: Error Message: ---------------------------------------- Cannot transliterate character between character sets. Cannot transliterate character between character sets. At procedure 'RDB$FIX_METADATA' At procedure 'RDB$CHECK_METADATA'. Os campos, procedures, triggers, tudo está charset NONE no meu banco. Alguma sugestão para resolver? Tentei rodar o seguinte comando: select * from rdb$fix_metadata('NONE'); //tentei também com UTF8 Aparece a mensagem: Error Message: ---------------------------------------- Row not found for fetch, update or delete, or the result of a query is an empty table. attempted retrieval of more segments than exist. action cancelled by trigger (1) to preserve data integrity. Cannot update trigger used by a CHECK Constraint. At procedure 'RDB$FIX_METADATA'. Analisando o código da procedure RDB$FIX_METADATA vejo que em vários momentos ela roda um UPDATE nas tabelas... todas minhas tabelas tem TRIGGERS de LOG... (insert, update, delete)... Resumindo: o que ocorre se eu não rodar essas procedures no banco em produção? quais as broncas? Obrigado a todos pela atenção. -- Welkson Renny de Medeiros Natal/RN Powered by .... (__) \\\'',) \/ \ ^ .\._/_) www.FreeBSD.org From eduardo em icontroller.com.br Wed Oct 29 19:39:33 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Wed, 29 Oct 2008 19:39:33 -0200 Subject: [firebase-br] Migrando de 2.03 para 2.1.1 In-Reply-To: <60003916D5E6420891D2934C76D2B9C1@FAKE> References: <60003916D5E6420891D2934C76D2B9C1@FAKE> Message-ID: Olá Welkson Essas coisa precisam ser rodadas. Na documentação diz que deve ser rodada somente uma vez (espero que vc tenha backup do seu banco). Quando fui arrumar no meu banco, vacilei e não coloquei charset na string de conexão com o isql e me ferrei até o Adriano Fernandes me alertar sobre isso. De qualquer forma, o que achei melhor de tudo foi o seguinte: Fui no IbExpert, extraí metadata só de procedures e triggers, dropei todas e recriei no banco em 2.1. O IBExpert tem uma opção de extrair com CREATE OR ALTER, o que me parece uma boa opção também. Abs Eduardo Welkson Renny de Medeiros escreveu: > Pessoal, > > Preparei uma máquina para testar a nova versão do Firebird... instalei a > versão 2.1 e vi que ele alerta sobre uns scripts que ficam na pasta > \misc\upgrade\metadata. > > Iniciei o serviço, conectei ao banco, rodei o script para criação do > metadata_charset_create.sql, depois rodei um select * from > rdb$check_metadata > > Surge vários registros... quando começo a descer a rolagem aparece o erro: > > Error Message: > ---------------------------------------- > Cannot transliterate character between character sets. > Cannot transliterate character between character sets. > At procedure 'RDB$FIX_METADATA' > At procedure 'RDB$CHECK_METADATA'. > > Os campos, procedures, triggers, tudo está charset NONE no meu banco. > Alguma sugestão para resolver? > > Tentei rodar o seguinte comando: > select * from rdb$fix_metadata('NONE'); //tentei também com UTF8 > > Aparece a mensagem: > Error Message: > ---------------------------------------- > Row not found for fetch, update or delete, or the result of a query is > an empty table. > attempted retrieval of more segments than exist. > action cancelled by trigger (1) to preserve data integrity. > Cannot update trigger used by a CHECK Constraint. > At procedure 'RDB$FIX_METADATA'. > > Analisando o código da procedure RDB$FIX_METADATA vejo que em vários > momentos ela roda um UPDATE nas tabelas... todas minhas tabelas tem > TRIGGERS de LOG... (insert, update, delete)... > > Resumindo: o que ocorre se eu não rodar essas procedures no banco em > produção? quais as broncas? > > Obrigado a todos pela atenção. > From kmerlotti em gmail.com Wed Oct 29 21:50:15 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Wed, 29 Oct 2008 20:50:15 -0300 Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 In-Reply-To: References: <20eaa6880810291019l3c28796fnff3577eaa16e76de@mail.gmail.com> Message-ID: <20eaa6880810291650l1a34edbahb5c85e56645dcb50@mail.gmail.com> se esta tabela era teu único objeto no banco que tinha descrições, não precisa não.. agora, se vc não quiser correr o risco, rodar o script uma vez não vai fazer mal! ;-) abraços! 2008/10/29 Forrest(R) : > Kelver Merlotti wrote: > >> quando vc migrou pro 2.1, vc rodou os scripts de update do metadata? >> "teoricamente", sem caracteres especiais realmente não era pra dar >> problema, mas... na nossa área, teoria é folclore! :-) > > Não Kelver, mas você tem razão que teoricamente na nossa área não > existe, tudo é possívela....rsrsrs > Será que adianta rodar agora ou não adianta mais? Aparentemente o resto > está tudo funcionado corretamente, valeu. > > T++++++++++++ > > -- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From fausto.s.a em uol.com.br Wed Oct 29 23:17:38 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Wed, 29 Oct 2008 23:17:38 -0200 Subject: [firebase-br] Fw: TClientDataSet+Campos Not Null In-Reply-To: <4908A529.2030904@conchalnet.com.br> References: <004101c939c7$6f7259d0$7d00a8c0@SERVIDOR><7A180A65A65E4C7888D1C50E6C942385@sandro> <490896F7.7090001@conchalnet.com.br> <008b01c939f5$4433b560$7d00a8c0@SERVIDOR> <4908A529.2030904@conchalnet.com.br> Message-ID: Fabrício Fadel Kammer escreveu: > Boa tarde Anticlei, > > O problema não é este não, a diferença entre o Append e o Insert é que o > append adiciona um registro ao final de uma tabela e o insert na posição > onde o cursor esta no banco. O problema é que eu precisava setar o > required=false no TIBQuery também. > > []s > > Fabrício Pessoal não por nada, mas creio que estamos saido do foco da lista. Alguns assuntos abordados poderiam ser resolvidos em uma lista própria de Delphi. -- Fausto Alves Msn:faustoalves em com4.com.br Skype:faustoalves Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From fernando.bg em gmail.com Thu Oct 30 08:02:01 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 30 Oct 2008 10:02:01 +0000 (UTC) Subject: [firebase-br] Problema estranho com tabela de BD FB 2.1 References: <20eaa6880810291019l3c28796fnff3577eaa16e76de@mail.gmail.com> <20eaa6880810291650l1a34edbahb5c85e56645dcb50@mail.gmail.com> Message-ID: Kelver Merlotti wrote: > se esta tabela era teu único objeto no banco que tinha descrições, não > precisa não.. agora, se vc não quiser correr o risco, rodar o script > uma vez não vai fazer mal! ;-) Obrigado Kelver, vou primeiro rodar em uma base de teste para ver como ela se comporta, valeu. T+++++++++++ -- From adrianosf em uol.com.br Thu Oct 30 08:09:18 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Thu, 30 Oct 2008 08:09:18 -0200 Subject: [firebase-br] Migrando de 2.03 para 2.1.1 In-Reply-To: <60003916D5E6420891D2934C76D2B9C1@FAKE> References: <60003916D5E6420891D2934C76D2B9C1@FAKE> Message-ID: <490987CE.3050905@uol.com.br> Welkson, O script atualiza as tabelas de sistema, e não as suas tabelas. Por isso também não tem relação com os charsets NONE das suas tabelas. O erro "Cannot update trigger used by a CHECK Constraint" provavelmente é porque vc não atualizou (backup/restore) antes o banco para o FB 2.1. O erro na RDB$CHECK_METADATA indica que seus metadados estão com problema e que é melhor vc continuar pra corrigir. O parâmetro para a RDB$FIX_METADATA não deve ser NONE. O valor depende de como vc criou seus metadados. Se foi no modo GUI do Windows, provavelmente será WIN1252. Se foi pelo ISQL, DOS850. Observação: depois de corrigir sempre use um character set na conexão, pois se vc misturar metadados corretos e incorretos vai ser difícil de corrigir no futuro. Adriano Welkson Renny de Medeiros escreveu: > Pessoal, > > Preparei uma máquina para testar a nova versão do Firebird... instalei a > versão 2.1 e vi que ele alerta sobre uns scripts que ficam na pasta > \misc\upgrade\metadata. > > Iniciei o serviço, conectei ao banco, rodei o script para criação do > metadata_charset_create.sql, depois rodei um select * from > rdb$check_metadata > > Surge vários registros... quando começo a descer a rolagem aparece o erro: > > Error Message: > ---------------------------------------- > Cannot transliterate character between character sets. > Cannot transliterate character between character sets. > At procedure 'RDB$FIX_METADATA' > At procedure 'RDB$CHECK_METADATA'. > > Os campos, procedures, triggers, tudo está charset NONE no meu banco. > Alguma sugestão para resolver? > > Tentei rodar o seguinte comando: > select * from rdb$fix_metadata('NONE'); //tentei também com UTF8 > > Aparece a mensagem: > Error Message: > ---------------------------------------- > Row not found for fetch, update or delete, or the result of a query is > an empty table. > attempted retrieval of more segments than exist. > action cancelled by trigger (1) to preserve data integrity. > Cannot update trigger used by a CHECK Constraint. > At procedure 'RDB$FIX_METADATA'. > > Analisando o código da procedure RDB$FIX_METADATA vejo que em vários > momentos ela roda um UPDATE nas tabelas... todas minhas tabelas tem > TRIGGERS de LOG... (insert, update, delete)... > > Resumindo: o que ocorre se eu não rodar essas procedures no banco em > produção? quais as broncas? > > Obrigado a todos pela atenção. > From fernando.bg em gmail.com Thu Oct 30 08:11:26 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 30 Oct 2008 10:11:26 +0000 (UTC) Subject: [firebase-br] Migrando de 2.03 para 2.1.1 References: <60003916D5E6420891D2934C76D2B9C1@FAKE> Message-ID: Welkson Renny de Medeiros wrote: > Preparei uma máquina para testar a nova versão do Firebird... > instalei a versão 2.1 e vi que ele alerta sobre uns scripts que ficam > na pasta \misc\upgrade\metadata. > > Iniciei o serviço, conectei ao banco, rodei o script para criação do > metadata_charset_create.sql, depois rodei um select * from > rdb$check_metadata > > Surge vários registros... quando começo a descer a rolagem aparece o > erro: > > Error Message: > ---------------------------------------- > Cannot transliterate character between character sets. > Cannot transliterate character between character sets. > At procedure 'RDB$FIX_METADATA' > At procedure 'RDB$CHECK_METADATA'. > > Os campos, procedures, triggers, tudo está charset NONE no meu banco. > Alguma sugestão para resolver? > > Tentei rodar o seguinte comando: > select * from rdb$fix_metadata('NONE'); //tentei também com UTF8 > > Aparece a mensagem: > Error Message: > ---------------------------------------- > Row not found for fetch, update or delete, or the result of a query > is an empty table. > attempted retrieval of more segments than exist. > action cancelled by trigger (1) to preserve data integrity. > Cannot update trigger used by a CHECK Constraint. > At procedure 'RDB$FIX_METADATA'. > > Analisando o código da procedure RDB$FIX_METADATA vejo que em vários > momentos ela roda um UPDATE nas tabelas... todas minhas tabelas tem > TRIGGERS de LOG... (insert, update, delete)... > > Resumindo: o que ocorre se eu não rodar essas procedures no banco em > produção? quais as broncas? Bom dia Welkson Fiz isso que você falou apenas o backup e retore sem rodar esses scripts e parecia estar tudo normal até tentar acessar uma tabela que possuia descrições para alguns campos e perceber que não mostrava a estrutura, e conversando com o pessoal aqui da lista consegui resolver extraindo o metadata e recriando a tabela, mas se eu tivesse rodado esses scripts não teria esse problema. Agora vou rodar esses scripts nesse banco que deu problema para garantir que não vou ter nenhuma surpresa. Se quiser saber certinho o problema que tive de uma olhada no poste " Problema estranho com tabela de BD FB 2.1 " do dia 28/10/2008 às 16:51, vai encontrar algumas informações nas dicas do pessoal e qualquer duvida poste ai. T+++++++++++++++++ -- From edison em precisa.inf.br Thu Oct 30 10:10:52 2008 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Thu, 30 Oct 2008 09:10:52 -0300 Subject: [firebase-br] versao do firebird Message-ID: Existe alguma funcao que retorna a versao do firebird que esta rodando para que eu possa impedir a minha aplicacao de entrar no sistema com uma versao do Firebird que nao seja a desejada pela aplicacao From andrelfm em gmail.com Thu Oct 30 10:33:35 2008 From: andrelfm em gmail.com (=?ISO-8859-1?Q?Andr=E9?=) Date: Thu, 30 Oct 2008 10:33:35 -0200 Subject: [firebase-br] =?iso-8859-1?q?Diferentes_Vers=F5es_do_Firebird_no_?= =?iso-8859-1?q?LINUX?= Message-ID: <301a065a0810300533k47deb3c6if165953e730d515e@mail.gmail.com> Galera, Alguem sabe se é possível e como rodar diferentes versões do FIREBIRD simultaneamente no LINUX ??? Já vi um tuto somente para Windows. [ ]s André From mariodosreyx em gmail.com Thu Oct 30 10:38:09 2008 From: mariodosreyx em gmail.com (=?ISO-8859-1?Q?M=E1rio_Reis?=) Date: Thu, 30 Oct 2008 11:38:09 -0100 Subject: [firebase-br] IBFB_MinInstall Message-ID: <4d1bb8c70810300538vf542b6cu235387af715ce76a@mail.gmail.com> Este programa do Cantú não está a funcionar para o Firebird_2_0, assim: o GetRegValue('SOFTWARE\Firebird\Firebird_2_0\CurrentVersion', 'RootDirectory') a A instrução FindWindow('IB_Server', 'InterBase Server') não funcionou e tentei: FindWindow('FB_Server', 'Firebird Server Control') mas também não deu. Alguém tem uma versão actuali C/Melhores cumprimentos Mário Agostinho Reis From marcobolacha em vicoldobrasil.com.br Thu Oct 30 10:54:07 2008 From: marcobolacha em vicoldobrasil.com.br (Marco antonio) Date: Thu, 30 Oct 2008 10:54:07 -0200 Subject: [firebase-br] Como eliminar o null da soma In-Reply-To: <4d1bb8c70810300538vf542b6cu235387af715ce76a@mail.gmail.com> References: <4d1bb8c70810300538vf542b6cu235387af715ce76a@mail.gmail.com> Message-ID: <54A543367FC44D51A1B6CA6EE7894B3C@MarcoA> Tenho uma consulta que soma em duas tabelas. Uma sempre tem valor, a outra não. Como somar para não retornar null qdo um dos campos eh null From nelsonvechini em terra.com.br Thu Oct 30 12:14:10 2008 From: nelsonvechini em terra.com.br (Nelson - Terra) Date: Thu, 30 Oct 2008 11:14:10 -0300 Subject: [firebase-br] RES: Como eliminar o null da soma In-Reply-To: <54A543367FC44D51A1B6CA6EE7894B3C@MarcoA> References: <4d1bb8c70810300538vf542b6cu235387af715ce76a@mail.gmail.com> <54A543367FC44D51A1B6CA6EE7894B3C@MarcoA> Message-ID: <004701c93a99$c9e560b0$5db02210$@com.br> Utilize a função colesce.. Ex. Resultado = coalesce(tabela1.valor,0) + coalesce(tabela2.valor,0); Nelson Aparecido Servija Vechini SpeedShop Sistemas e Consultoria Tel: (19) 8151-9939 E-Mail: nelsonvechini em terra.com.br ??Antes de imprimir pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marco antonio Enviada em: quinta-feira, 30 de outubro de 2008 09:54 Para: 'FireBase' Assunto: [firebase-br] Como eliminar o null da soma Tenho uma consulta que soma em duas tabelas. Uma sempre tem valor, a outra não. Como somar para não retornar null qdo um dos campos eh null ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From kikeribeiro em gmail.com Thu Oct 30 11:26:28 2008 From: kikeribeiro em gmail.com (Henrique Ribeiro) Date: Thu, 30 Oct 2008 11:26:28 -0200 Subject: [firebase-br] Instalar firebird (InnoSetup) In-Reply-To: References: Message-ID: <454630250810300626p201b7a4dkb14d98a1d3c8c753@mail.gmail.com> Bom dia amigo, Tente isso: ----------------------------------------------------------- Parâmetros do instalador do FB Parâmetro Ação /SP Desabilita a janela inicial do instalador que questiona se você deseja iniciar a instalação. /SILENT A tela de fundo não é exibida, somente a barra de progresso. /VERYSILENT Não exibe nenhuma informação sobre a instalação do Firebird. /NORESTART Parâmetro para não reiniciar o micro, mesmo quando é necessário /DIR="x:\dirname" Para especificar outro caminho de instalação do FireBird /GROUP="folder name" Para especificar outro grupo de programas /NOICONS Para não criar nenhum ícone no menu iniciar /COMPONENTS="lista de components separados por vírgula" Opções disponíveis: - SuperServerComponent, - ClassicServerComponent, - ServerComponent, - DevAdminComponent and - ClientComponent Exemplo para uma instalação completa: /COMPONENTS="SuperServerComponent, ServerComponent, DevAdminComponent, ClientComponent" /FORCE Faz com que o instalador, ignore as verificações de ambiente, e instala o FB 1.5 independente de outras versões já instaladas. /NOCPL Não instala o ícone do FB no painel de Controle. /NOGDS32 Não instala a cópia da gds32.dll no diretório de Sistema (Ex: c:\windows\system32) . /COPYFBCLIENT Copia a fbclient.dll para o diretório de sistema. Fonte: Documentação do IBExpert. Com estas opções eu consegui montar o instalador para a versão â??Clientâ?? do meu sistema utilizando o InnoSetup e embutindo o instalador do Firebird. Utilizei o seguinte comando no script do InnoSetup: [Dirs] Name: {app}\tmp; Flags: deleteafterinstall [Run] Filename: {app}\tmp\Firebird-1.5.2.4731-Win32.exe; Parameters: "/SILENT /NOICONS /COMPONENTS=""ClientComponent"" /NOCPL" Espero que este artigo possa ajudar outros desenvolvedores que utilizam o Firebird. Fabrício Carvalho de Matos Informatize - Sistemas e Consultoria Ltda www.informatize.srv.br suporte em informatize.srv.br --------------------------------------------------------------------- Um abraço, lher 2008/10/28 Danilo Miranda > Olá Amigos, bom dia! > > Estou criando um instalador para minha aplicação com o InnoSetup, encontrei > este artigo http://www.firebase.com.br/fb/artigo.php?id=584 porém o mesmo > é > bem antigo e estou com dificuldades na sessão dos registros (registros do > windows, regedit) inseridos pelo firebird 1.5.5 no momento da instalação. > > Alguém saberia me ajudar, quais são as chaves de registros de devo > adicionar > para o Firebird funcionar corretamente. > > Obs: Baixei a última versão do firebird 1.5.5, aquela opção que baixa os > arquivos "zip" com a estrutura dos diretórios. > > Abraços > > -- > Atenciosamente > > Danilo Miranda > http://www.danilomiranda.com.br > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From kmerlotti em gmail.com Thu Oct 30 11:36:20 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Thu, 30 Oct 2008 11:36:20 -0200 Subject: [firebase-br] versao do firebird In-Reply-To: References: Message-ID: <20eaa6880810300636l58da9a61xf8612b0a1eefdb6c@mail.gmail.com> pela api do banco, talvez tenha, mas se sim, desconheço. de qualquer forma, quando se clica com o botão direito sobre a gds32.dll ou fbclient.dll tem-se a palheta versão, e lá as informações que vc precisa. dá uma pesquisada na net que tem como pegar estas informações via programação.. aí teu sistema localizaria a dll client, verificaria a versão dela e faria o tratamento necessário.. abraços! 2008/10/30 Edison - Precisa Informatica Ltda : > Existe alguma funcao que retorna a versao do firebird que esta rodando > para que eu possa impedir a minha aplicacao de entrar no sistema > com uma versao do Firebird que nao seja a desejada pela aplicacao > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From marcobolacha em vicoldobrasil.com.br Thu Oct 30 11:38:47 2008 From: marcobolacha em vicoldobrasil.com.br (Marco antonio) Date: Thu, 30 Oct 2008 11:38:47 -0200 Subject: [firebase-br] RES: Instalar firebird (InnoSetup) In-Reply-To: <454630250810300626p201b7a4dkb14d98a1d3c8c753@mail.gmail.com> References: <454630250810300626p201b7a4dkb14d98a1d3c8c753@mail.gmail.com> Message-ID: <356600D8BC2149C2930A73620FBDA51A@MarcoA> Aproveitando o assunto, COMO COLOCAR PRA O USUARIO SELECIONAR SE INSTALA A BASE OU NÃO E PEDIR UMA SENHA PRA INSTALAR A BASE -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Henrique Ribeiro Enviada em: quinta-feira, 30 de outubro de 2008 11:26 Para: danilo em danilomiranda.com; FireBase Assunto: Re: [firebase-br] Instalar firebird (InnoSetup) Bom dia amigo, Tente isso: ----------------------------------------------------------- Parâmetros do instalador do FB Parâmetro Ação /SP Desabilita a janela inicial do instalador que questiona se você deseja iniciar a instalação. /SILENT A tela de fundo não é exibida, somente a barra de progresso. /VERYSILENT Não exibe nenhuma informação sobre a instalação do Firebird. /NORESTART Parâmetro para não reiniciar o micro, mesmo quando é necessário /DIR="x:\dirname" Para especificar outro caminho de instalação do FireBird /GROUP="folder name" Para especificar outro grupo de programas /NOICONS Para não criar nenhum ícone no menu iniciar /COMPONENTS="lista de components separados por vírgula" Opções disponíveis: - SuperServerComponent, - ClassicServerComponent, - ServerComponent, - DevAdminComponent and - ClientComponent Exemplo para uma instalação completa: /COMPONENTS="SuperServerComponent, ServerComponent, DevAdminComponent, ClientComponent" /FORCE Faz com que o instalador, ignore as verificações de ambiente, e instala o FB 1.5 independente de outras versões já instaladas. /NOCPL Não instala o ícone do FB no painel de Controle. /NOGDS32 Não instala a cópia da gds32.dll no diretório de Sistema (Ex: c:\windows\system32) . /COPYFBCLIENT Copia a fbclient.dll para o diretório de sistema. Fonte: Documentação do IBExpert. Com estas opções eu consegui montar o instalador para a versão â??Clientâ?? do meu sistema utilizando o InnoSetup e embutindo o instalador do Firebird. Utilizei o seguinte comando no script do InnoSetup: [Dirs] Name: {app}\tmp; Flags: deleteafterinstall [Run] Filename: {app}\tmp\Firebird-1.5.2.4731-Win32.exe; Parameters: "/SILENT /NOICONS /COMPONENTS=""ClientComponent"" /NOCPL" Espero que este artigo possa ajudar outros desenvolvedores que utilizam o Firebird. Fabrício Carvalho de Matos Informatize - Sistemas e Consultoria Ltda www.informatize.srv.br suporte em informatize.srv.br --------------------------------------------------------------------- Um abraço, lher 2008/10/28 Danilo Miranda > Olá Amigos, bom dia! > > Estou criando um instalador para minha aplicação com o InnoSetup, encontrei > este artigo http://www.firebase.com.br/fb/artigo.php?id=584 porém o mesmo > é > bem antigo e estou com dificuldades na sessão dos registros (registros do > windows, regedit) inseridos pelo firebird 1.5.5 no momento da instalação. > > Alguém saberia me ajudar, quais são as chaves de registros de devo > adicionar > para o Firebird funcionar corretamente. > > Obs: Baixei a última versão do firebird 1.5.5, aquela opção que baixa os > arquivos "zip" com a estrutura dos diretórios. > > Abraços > > -- > Atenciosamente > > Danilo Miranda > http://www.danilomiranda.com.br > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Oct 30 10:23:54 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 30 Oct 2008 10:23:54 -0200 Subject: [firebase-br] Migrando de 2.03 para 2.1.1 In-Reply-To: <60003916D5E6420891D2934C76D2B9C1@FAKE> References: <60003916D5E6420891D2934C76D2B9C1@FAKE> Message-ID: <928578216.20081030102354@warmboot.com.br> Aconselho todos que estão migrando para FB 2.1 a lerem o artigo: http://www.firebase.com.br/fb/artigo.php?id=1892 []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br WRdM> Pessoal, WRdM> Preparei uma máquina para testar a nova versão do Firebird... instalei a WRdM> versão 2.1 e vi que ele alerta sobre uns scripts que ficam na pasta WRdM> \misc\upgrade\metadata. WRdM> Iniciei o serviço, conectei ao banco, rodei o script para criação do WRdM> metadata_charset_create.sql, depois rodei um select * from WRdM> rdb$check_metadata WRdM> Surge vários registros... quando começo a descer a rolagem aparece o erro: WRdM> Error Message: WRdM> ---------------------------------------- WRdM> Cannot transliterate character between character sets. WRdM> Cannot transliterate character between character sets. WRdM> At procedure 'RDB$FIX_METADATA' WRdM> At procedure 'RDB$CHECK_METADATA'. WRdM> Os campos, procedures, triggers, tudo está charset NONE no meu banco. Alguma WRdM> sugestão para resolver? WRdM> Tentei rodar o seguinte comando: WRdM> select * from rdb$fix_metadata('NONE'); //tentei também com UTF8 WRdM> Aparece a mensagem: WRdM> Error Message: WRdM> ---------------------------------------- WRdM> Row not found for fetch, update or delete, or the result of a query is an WRdM> empty table. WRdM> attempted retrieval of more segments than exist. WRdM> action cancelled by trigger (1) to preserve data integrity. WRdM> Cannot update trigger used by a CHECK Constraint. WRdM> At procedure 'RDB$FIX_METADATA'. WRdM> Analisando o código da procedure RDB$FIX_METADATA vejo que em vários WRdM> momentos ela roda um UPDATE nas tabelas... todas minhas tabelas tem TRIGGERS WRdM> de LOG... (insert, update, delete)... WRdM> Resumindo: o que ocorre se eu não rodar essas procedures no banco em WRdM> produção? quais as broncas? WRdM> Obrigado a todos pela atenção. From listas em warmboot.com.br Thu Oct 30 10:24:00 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 30 Oct 2008 10:24:00 -0200 Subject: [firebase-br] versao do firebird In-Reply-To: References: Message-ID: <1394474334.20081030102400@warmboot.com.br> Você pode obter essa informação pela API do Firebird. O IBO, por exemplo, fornece essa informação em uma propriedade do componente IB_Connection. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br EPIL> Existe alguma funcao que retorna a versao do firebird que esta rodando EPIL> para que eu possa impedir a minha aplicacao de entrar no sistema EPIL> com uma versao do Firebird que nao seja a desejada pela aplicacao From jas_anael em yahoo.com.br Thu Oct 30 14:48:03 2008 From: jas_anael em yahoo.com.br (=?iso-8859-1?Q?Jos=E9_Anael?=) Date: Thu, 30 Oct 2008 13:48:03 -0300 Subject: [firebase-br] Ajuda com subselect Message-ID: Caros colegas, alguem poderia me ajudar a resolver a query abaixo, o where UltimaData < :Data não funciona porque a coluna é um retorno do subselect. Select C.CodigoCliente, C.RazaoSocial, C.TipoCliente, C.CodigoVendedor, C.Classificacao, C.Endereco, C.Cidade, C.Estado, C.CEP, C.Contato, C.Fone, C.Inativo, C.Email, C.DataAlteracao, (Select Max(D.Data) from tbdoces D where C.codigocliente = D.Origem and D.tipodocumento = 'NF Baixa') as UltimaData From tbCliente C where UltimaData < '10/01/2008' Order by C.RazaoSocial From daniel em mhnet.com.br Thu Oct 30 13:58:42 2008 From: daniel em mhnet.com.br (Daniel Sonda) Date: Thu, 30 Oct 2008 13:58:42 -0200 Subject: [firebase-br] Ajuda com subselect In-Reply-To: References: Message-ID: <4909D9B2.2010108@mhnet.com.br> Se repetir no where o subselect, funciona? Alguem sugere uma solução melhor? where (Select Max(D.Data) from tbdoces D where C.codigocliente = D.Origem and D.tipodocumento = 'NF Baixa') < '10/01/2008' Att. Daniel Sonda www.h2jsolucoes.com.br José Anael escreveu: > Caros colegas, alguem poderia me ajudar a resolver a query abaixo, o where UltimaData < :Data não funciona porque a coluna é um retorno do subselect. > > Select C.CodigoCliente, C.RazaoSocial, > C.TipoCliente, C.CodigoVendedor, > C.Classificacao, C.Endereco, C.Cidade, > C.Estado, C.CEP, C.Contato, C.Fone, C.Inativo, > C.Email, C.DataAlteracao, (Select Max(D.Data) > from tbdoces D > where C.codigocliente = D.Origem and > D.tipodocumento = 'NF Baixa') > as UltimaData > From tbCliente C > where UltimaData < '10/01/2008' > Order by C.RazaoSocial > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 3569 (20081030) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > > > From hpensador em gmail.com Thu Oct 30 14:11:30 2008 From: hpensador em gmail.com (HPensador) Date: Thu, 30 Oct 2008 13:11:30 -0300 Subject: [firebase-br] TClientDataSet + Generator In-Reply-To: <1DCEE95C6CDA4009AA9C7668A28E4F60@sandro> References: <49074E3F.7010905@conchalnet.com.br> <1DCEE95C6CDA4009AA9C7668A28E4F60@sandro> Message-ID: Boa tarde Sandro! > Por curiosidade, como voce faz nessa função para trabalhar com > inserção simultânea ? Amigo eu realmente nunca me preocupei com inserção simultânea - e por sorte até o presente momento não tive nenhum problema, mais vou procurar verficar/corrigir esta falha. []'s, Hélio Oliveira From welkson em gmail.com Thu Oct 30 14:16:11 2008 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Thu, 30 Oct 2008 13:16:11 -0300 Subject: [firebase-br] Migrando de 2.03 para 2.1.1 References: <60003916D5E6420891D2934C76D2B9C1@FAKE> <928578216.20081030102354@warmboot.com.br> Message-ID: <624769AFDB5A434A9BE357D3DD449AB9@FAKE> Obrigado pelas dicas pessoal! acabei de ler o artigo! No artigo do Cantu fala para extrair o metadado e depois fazer um datapump... a bronca é que meu banco é cheio de triggers, isso não vai dar problema? somente um backup/restore já não deixa a estrutura do banco organizada (ODS11)? Já vi também que preciso migrar meu cadastro de usuários do FB (script) =) Forrest, a base é de teste. Obrigado a todos. Welkson ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Thursday, October 30, 2008 9:23 AM Subject: Re: [firebase-br] Migrando de 2.03 para 2.1.1 Aconselho todos que estão migrando para FB 2.1 a lerem o artigo: http://www.firebase.com.br/fb/artigo.php?id=1892 []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br WRdM> Pessoal, WRdM> Preparei uma máquina para testar a nova versão do Firebird... instalei a WRdM> versão 2.1 e vi que ele alerta sobre uns scripts que ficam na pasta WRdM> \misc\upgrade\metadata. WRdM> Iniciei o serviço, conectei ao banco, rodei o script para criação do WRdM> metadata_charset_create.sql, depois rodei um select * from WRdM> rdb$check_metadata WRdM> Surge vários registros... quando começo a descer a rolagem aparece o erro: WRdM> Error Message: WRdM> ---------------------------------------- WRdM> Cannot transliterate character between character sets. WRdM> Cannot transliterate character between character sets. WRdM> At procedure 'RDB$FIX_METADATA' WRdM> At procedure 'RDB$CHECK_METADATA'. WRdM> Os campos, procedures, triggers, tudo está charset NONE no meu banco. Alguma WRdM> sugestão para resolver? WRdM> Tentei rodar o seguinte comando: WRdM> select * from rdb$fix_metadata('NONE'); //tentei também com UTF8 WRdM> Aparece a mensagem: WRdM> Error Message: WRdM> ---------------------------------------- WRdM> Row not found for fetch, update or delete, or the result of a query is an WRdM> empty table. WRdM> attempted retrieval of more segments than exist. WRdM> action cancelled by trigger (1) to preserve data integrity. WRdM> Cannot update trigger used by a CHECK Constraint. WRdM> At procedure 'RDB$FIX_METADATA'. WRdM> Analisando o código da procedure RDB$FIX_METADATA vejo que em vários WRdM> momentos ela roda um UPDATE nas tabelas... todas minhas tabelas tem TRIGGERS WRdM> de LOG... (insert, update, delete)... WRdM> Resumindo: o que ocorre se eu não rodar essas procedures no banco em WRdM> produção? quais as broncas? WRdM> Obrigado a todos pela atenção. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Thu Oct 30 14:38:10 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 30 Oct 2008 14:38:10 -0200 Subject: [firebase-br] Migrando de 2.03 para 2.1.1 In-Reply-To: <624769AFDB5A434A9BE357D3DD449AB9@FAKE> References: <60003916D5E6420891D2934C76D2B9C1@FAKE> <928578216.20081030102354@warmboot.com.br> <624769AFDB5A434A9BE357D3DD449AB9@FAKE> Message-ID: <964221642.20081030143810@warmboot.com.br> WRdM> No artigo do Cantu fala para extrair o metadado e depois fazer um WRdM> datapump... a bronca é que meu banco é cheio de triggers, isso não vai dar WRdM> problema? O IBDataPump tem opção de desativar os triggers durante o processo. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br From dirlei.souza em cognum.com.br Thu Oct 30 15:52:18 2008 From: dirlei.souza em cognum.com.br (Dirlei.Souza) Date: Thu, 30 Oct 2008 14:52:18 -0300 Subject: [firebase-br] Ajuda com subselect In-Reply-To: References: Message-ID: <4B08B978698248A7841D665DDB87A916@NoteHP> Caro amigo. coloque o where d.data < '10.01.2008' dentro do subselect. acho que assim funciona!!!!! dfs ----- Original Message ----- From: "José Anael" To: Sent: Thursday, October 30, 2008 1:48 PM Subject: [firebase-br] Ajuda com subselect Caros colegas, alguem poderia me ajudar a resolver a query abaixo, o where UltimaData < :Data não funciona porque a coluna é um retorno do subselect. Select C.CodigoCliente, C.RazaoSocial, C.TipoCliente, C.CodigoVendedor, C.Classificacao, C.Endereco, C.Cidade, C.Estado, C.CEP, C.Contato, C.Fone, C.Inativo, C.Email, C.DataAlteracao, (Select Max(D.Data) from tbdoces D where C.codigocliente = D.Origem and D.tipodocumento = 'NF Baixa') as UltimaData From tbCliente C where UltimaData < '10/01/2008' Order by C.RazaoSocial ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From welkson em gmail.com Thu Oct 30 14:53:04 2008 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Thu, 30 Oct 2008 13:53:04 -0300 Subject: [firebase-br] Migrando de 2.03 para 2.1.1 References: <60003916D5E6420891D2934C76D2B9C1@FAKE><928578216.20081030102354@warmboot.com.br><624769AFDB5A434A9BE357D3DD449AB9@FAKE> <964221642.20081030143810@warmboot.com.br> Message-ID: Só confirmando... então o backup/restore não resolve meu problema, o ideal é criar o banco apartir do metadata e fazer o datapump? Welkson ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Thursday, October 30, 2008 1:38 PM Subject: Re: [firebase-br] Migrando de 2.03 para 2.1.1 WRdM> No artigo do Cantu fala para extrair o metadado e depois fazer um WRdM> datapump... a bronca é que meu banco é cheio de triggers, isso não vai dar WRdM> problema? O IBDataPump tem opção de desativar os triggers durante o processo. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eduardo em icontroller.com.br Thu Oct 30 15:10:20 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Thu, 30 Oct 2008 15:10:20 -0200 Subject: [firebase-br] Ajuda com subselect In-Reply-To: References: Message-ID: SELECT * FROM ( Select C.CodigoCliente, C.RazaoSocial, C.TipoCliente, C.CodigoVendedor, C.Classificacao, C.Endereco, C.Cidade, C.Estado, C.CEP, C.Contato, C.Fone, C.Inativo, C.Email, C.DataAlteracao, (Select Max(D.Data) from tbdoces D where C.codigocliente = D.Origem and D.tipodocumento = 'NF Baixa') as UltimaData From tbCliente C ) WHERE ULTIMADATA < '10/01/2008' ORDER BY RAZAOSOCIAL Se a quantidade de registros retornados não for muita, você nem deve sentir a diferença. Eduardo José Anael escreveu: > Caros colegas, alguem poderia me ajudar a resolver a query abaixo, o where UltimaData < :Data não funciona porque a coluna é um retorno do subselect. > > Select C.CodigoCliente, C.RazaoSocial, > C.TipoCliente, C.CodigoVendedor, > C.Classificacao, C.Endereco, C.Cidade, > C.Estado, C.CEP, C.Contato, C.Fone, C.Inativo, > C.Email, C.DataAlteracao, (Select Max(D.Data) > from tbdoces D > where C.codigocliente = D.Origem and > D.tipodocumento = 'NF Baixa') > as UltimaData > From tbCliente C > where UltimaData < '10/01/2008' > Order by C.RazaoSocial > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Oct 30 15:15:05 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 30 Oct 2008 15:15:05 -0200 Subject: [firebase-br] Migrando de 2.03 para 2.1.1 In-Reply-To: References: <60003916D5E6420891D2934C76D2B9C1@FAKE><928578216.20081030102354@warmboot.com.br><624769AFDB5A434A9BE357D3DD449AB9@FAKE> <964221642.20081030143810@warmboot.com.br> Message-ID: <239527829.20081030151505@warmboot.com.br> Está tudo explicado no artigo. Backup/restore não vai resolver o problema dos caracteres especiais. Para isso, ou vc roda os scripts ou usa o método "b" descrito no artigo. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br WRdM> Só confirmando... então o backup/restore não resolve meu problema, o ideal é WRdM> criar o banco apartir do metadata e fazer o datapump? WRdM> Welkson WRdM> ----- Original Message ----- WRdM> From: "Carlos H. Cantu" WRdM> To: "FireBase" WRdM> Sent: Thursday, October 30, 2008 1:38 PM WRdM> Subject: Re: [firebase-br] Migrando de 2.03 para 2.1.1 WRdM>> No artigo do Cantu fala para extrair o metadado e depois fazer um WRdM>> datapump... a bronca é que meu banco é cheio de triggers, isso não vai WRdM> dar WRdM>> problema? WRdM> O IBDataPump tem opção de desativar os triggers durante o processo. WRdM> []s WRdM> Carlos H. Cantu WRdM> www.warmboot.com.br - www.firebirdnews.org WRdM> www.FireBase.com.br - blog.firebase.com.br From adrianosf em uol.com.br Thu Oct 30 15:18:19 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Thu, 30 Oct 2008 15:18:19 -0200 Subject: [firebase-br] Ajuda com subselect In-Reply-To: <4909D9B2.2010108@mhnet.com.br> References: <4909D9B2.2010108@mhnet.com.br> Message-ID: <4909EC5B.2040906@uol.com.br> Daniel Sonda escreveu: > Se repetir no where o subselect, funciona? Sim. > Alguem sugere uma solução melhor? > select * from ( Select C.CodigoCliente, C.RazaoSocial, C.TipoCliente, C.CodigoVendedor, C.Classificacao, C.Endereco, C.Cidade, C.Estado, C.CEP, C.Contato, C.Fone, C.Inativo, C.Email, C.DataAlteracao, (Select Max(D.Data) from tbdoces D where C.codigocliente = D.Origem and D.tipodocumento = 'NF Baixa') as UltimaData From tbCliente C ) where UltimaData < '10/01/2008' Order by RazaoSocial Adriano PS: '10/01/2008' é 1o. de outubro From hpensador em gmail.com Thu Oct 30 15:22:23 2008 From: hpensador em gmail.com (HPensador) Date: Thu, 30 Oct 2008 14:22:23 -0300 Subject: [firebase-br] Controle de ID sem generator Message-ID: Boa tarde Colegas! Na thread do TClientDataSet + Generator respondi que não utilizava generator mais sim um método próprio que gerava a nova chave para mim. O colega Sandro levantou a questão de como eu estava fazendo o controle de insersões simultâneas. Eu não faço nenhum tratamento e para minha sorte até o presente momento não tive nenhum problema. Vou colocar abaixo o código do método (procedure) e a idéia por trás da mesma e caso algum colega tenha alguma idéia/sugestão de melhoria para o mesmo, manda aí.. Tenho uma tabela (Controle_ID) com a seguinte estrutura: Controle_ID ( Tabela varchar(30), id_atual integer ) e a seguinte SP CREATE PROCEDURE NOVO_CODIGO ( tabela varchar(30)) returns ( proximo_codigo integer) as declare variable codigo_atual integer; begin --Recupera o valor atual do código select id_atual from controle_id c where (c.tabela = :tabela) into :codigo_atual; --Verifica se o valor do código é nulo if (:codigo_atual is null) then begin proximo_codigo = 1; insert into controle_id (tabela, id_atual) values (:tabela, :proximo_codigo); end else begin proximo_codigo = codigo_atual + 1; update controle_id set id_atual = :proximo_codigo where (tabela = :tabela); end suspend; end From valdir.marcos em ig.com.br Thu Oct 30 15:36:47 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Thu, 30 Oct 2008 15:36:47 -0200 Subject: [firebase-br] Ferramenta administrativa In-Reply-To: References: Message-ID: <59bb1e780810301036x2a8a056bkbdf1bcb039cc816c@mail.gmail.com> Boa tarde. Por solicitação de alguns clientes, eu tenho IBExpert (versão paga), mas ainda prefiro o FlameRobin disponível em http://www.flamerobin.org O FlameRobin é leve, funciona nativamente em Windows, Linux e Mac (entre outras plataformas), é código livre e gratuíto, não dá aquelas panes estranhas como acontece com IBExpert de vez em quando, e aparece no canto esquerdo inferior de http://www.firebirdsql.org/ onde são sugeridas as ferramentas administrativas :-) Mas, antes que isso possa virar um flame aqui na lista... gosto não se discute e existem muitas outras opções, como: http://sourceforge.net/projects/ibaccess/ http://www.minq.se/products/dbvis/ http://www.jdbstudio.net/ http://squirrel-sql.sourceforge.net/ http://www.sqlly.com/download.html https://sourceforge.net/search/?type_of_search=soft&words=FenixSQL https://sourceforge.net/projects/kevora http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_admin_tools Um abraço, Valdir 2008/10/29, Forrest(R) : > > Denis wrote: > > > Alguém pode passar link do ibexpert. > > > > Procurei na net, mas aparece uma tela em ingles e nem deixa cadastrar. > > Será que te ajuda > > http://ibexpert.net/ibe/index.php?n=Main.DownloadFree > > T++++++++++++++ > > -- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From auristonlopes em ig.com.br Thu Oct 30 16:20:16 2008 From: auristonlopes em ig.com.br (auriston geronimo lopes) Date: Thu, 30 Oct 2008 15:20:16 -0300 Subject: [firebase-br] Retornar somente valores zeros Message-ID: <8ce4f61d0810301120y34b85162n4ad14ff669d5d336@mail.gmail.com> No codigo abaixo, como faco para retornar somente o resultado de Tbatida = 0 select F.codigo, F.FIRMA, F.setor,F.desativa, (Select cast(count(*) as Numeric(15,2)) from ponto P where P.codfunciona = F.codigo and (P.DATAMOV between :Pdatai and :Pdataf)) as Tbatida from cadfun F where F.desativa = '0' sds From gatas.cheguei em uol.com.br Thu Oct 30 16:49:50 2008 From: gatas.cheguei em uol.com.br (...fabinho) Date: Thu, 30 Oct 2008 16:49:50 -0200 Subject: [firebase-br] IBexpert maluco Message-ID: Boa tarde senhores, Meu IBexpert versão 2007.05.03 não está exibindo as mensagens de erro corretamente. Observem uma mensagem de erro quando fui adicionar uma chave estrangeira: violation of FOREIGN KEY constraint "@1" on table "@2". Foreign key reference target does not exist. Quando o IBexpert vai exibir outros erros, ele diz que o erro sempre está na linha "@1", coluna "@2". Por que isso? grato, Fabio. From psdias2 em yahoo.com.br Thu Oct 30 17:39:26 2008 From: psdias2 em yahoo.com.br (Paulo - yahoo) Date: Thu, 30 Oct 2008 16:39:26 -0300 Subject: [firebase-br] Como liberar a porta 3050, 3054, ou outra, via codigo References: <354e237b0809021107p5a7a6812jf735ca704f15481f@mail.gmail.com> <419667414.20080902151924@warmboot.com.br><2AB048A0F7814D899153F1D7E7D71098@LapGeek><48BDA079.3070009@gmail.com><3E4AE568305F4BA4878639B6FA7AE810@LapGeek><48BDB032.50007@gmail.com> <61882C0080A74E619723FD1BE108A943@LapGeek> Message-ID: <014C1D4465D34867A81D28E11CF44C77@aleph> Pessoal: Estou criando uma instalação do FireBird 2.1.1 (e do meu sistema) via Inno Setup. Minha intenção é vender o sistema pela Internet, e por isso quero automatizar ao máximo a instalação, para facilitar aos usuários. Com a ajuda de um colega da lista, aprendi a fazer a instalação do FB através de uma "instância", e dentro da pasta do meu sistema (para evitar conflito com outro FireBird que por ventura esteja instalado na máquina). - Nos meus testes, percebi que as estações só conseguem se conectar ao FB do servidor se o firewall (do servidor XP, com SP3) estiver desabilitado, ou se a porta 3054 (que estou usando para instalar minha instância do FB) estiver liberada no firewall. - No endereço (http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=870) há um exemplo de código Delphi, para modificar o registro do XP e desbloquear a porta para o FB. - Esto pensando em criar um pequeno programa em Delphi com o código mostrado no site, e executar esse programinha a partir da instalação que eu montei no Inno Setup. Assim, quando o usuário terminasse de executar a instalação, a porta seria automaticamente desbloqueada, e ele não teria que manualmente configurar o FireWall (estou pensando em uma pequena rede com 4 ou 5 máquinas, onde não exista ninguém da área de Informática no dia-a-dia da empresa, para fazer essa configuração) Perguntas: 1) Gostaria de saber se alguém já usou código semelhante a este e quais seriam os "contras". 2) Suponho que, para conseguir instalar o sistema e o FB (na pasta C:\Arquivos de Programas, por exemplo), e também para alterar o registro da máquina, o usuário tenha que ter privilégios de administrador. Alguém sabe como é que eu faço um teste, dentro do Inno Setup, que detecte se o usuário é ou não "administrador", e dê um alerta, antes de começar a instalação ? Como é que vocês contornam esta situação. - Tenho várias outras dúvidas, que estou tentando resolver sozinho, pesquisando na Internet. Se puderem enviar algumas dicas, fico muito agradecido ! Paulo From melissaadimari em gmail.com Thu Oct 30 17:08:10 2008 From: melissaadimari em gmail.com (Mel Adimari) Date: Thu, 30 Oct 2008 16:08:10 -0300 Subject: [firebase-br] Ajuda com subselect In-Reply-To: References: Message-ID: Oi José Anael, pelo que entendi, o subselect se refere a C.DataAlteracao? Select C.CodigoCliente,C.RazaoSocial,C.TipoCliente, C.CodigoVendedor,C. Classificacao, C.Endereco, C.Cidade,C.Estado, C.CEP, C.Contato, C.Fone, C. Inativo,C.Email >From tbCliente C Where C.DataAlteracao = (Select Max(D.Data) from tbdoces D where C.codigocliente = D.Origem and D.tipodocumento = 'NF Baixa') as UltimaData 2008/10/30 José Anael > Caros colegas, alguem poderia me ajudar a resolver a query abaixo, o where > UltimaData < :Data não funciona porque a coluna é um retorno do subselect. > > Select C.CodigoCliente, C.RazaoSocial, > C.TipoCliente, C.CodigoVendedor, > C.Classificacao, C.Endereco, C.Cidade, > C.Estado, C.CEP, C.Contato, C.Fone, C.Inativo, > C.Email, C.DataAlteracao, (Select Max(D.Data) > from tbdoces D > where C.codigocliente = D.Origem and > D.tipodocumento = 'NF Baixa') > as UltimaData > From tbCliente C > where UltimaData < '10/01/2008' > Order by C.RazaoSocial > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Oct 30 17:12:11 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 30 Oct 2008 17:12:11 -0200 Subject: [firebase-br] IBexpert maluco In-Reply-To: References: Message-ID: <864894523.20081030171211@warmboot.com.br> Nao eh o IBExpert... aparentemente vc está usando o FB 2.1, mas o arquivo de mensagens (firebird.msg) que o IBExpert está encontrando é de alguma versão anterior do FB. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br f> Boa tarde senhores, f> Meu IBexpert versão 2007.05.03 não está exibindo as mensagens de f> erro corretamente. Observem uma mensagem de erro quando fui adicionar uma chave estrangeira: f> violation of FOREIGN KEY constraint "@1" on table "@2". f> Foreign key reference target does not exist. f> Quando o IBexpert vai exibir outros erros, ele diz que o erro f> sempre está na linha "@1", coluna "@2". f> Por que isso? f> grato, f> Fabio. f> ______________________________________________ f> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br f> Para saber como gerenciar/excluir seu cadastro na lista, use: f> http://www.firebase.com.br/fb/artigo.php?id=1107 f> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From melissaadimari em gmail.com Thu Oct 30 17:13:06 2008 From: melissaadimari em gmail.com (Mel Adimari) Date: Thu, 30 Oct 2008 16:13:06 -0300 Subject: [firebase-br] Retornar somente valores zeros In-Reply-To: <8ce4f61d0810301120y34b85162n4ad14ff669d5d336@mail.gmail.com> References: <8ce4f61d0810301120y34b85162n4ad14ff669d5d336@mail.gmail.com> Message-ID: Você quer o F.desativa = 0? pois o Tbatida é um alias da data correto? select F.codigo, F.FIRMA, F.setor from cadfun F where (Select cast(count(*) as Numeric(15,2)) from ponto P where P.codfunciona = F.codigo and (P.DATAMOV between :Pdatai and :Pdataf)) as Tbatida AND F.desativa = '0' 2008/10/30 auriston geronimo lopes > No codigo abaixo, como faco para retornar somente o resultado de Tbatida = > 0 > > select F.codigo, F.FIRMA, F.setor,F.desativa, > (Select cast(count(*) as Numeric(15,2)) from ponto P where P.codfunciona = > F.codigo and (P.DATAMOV between :Pdatai and :Pdataf)) as Tbatida > from cadfun F where F.desativa = '0' > > sds > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From unixkiller em gmail.com Thu Oct 30 17:41:45 2008 From: unixkiller em gmail.com (Joao Marcos) Date: Thu, 30 Oct 2008 17:41:45 -0200 Subject: [firebase-br] TClientDataSet + Generator In-Reply-To: References: <49074E3F.7010905@conchalnet.com.br> <1DCEE95C6CDA4009AA9C7668A28E4F60@sandro> Message-ID: A melhor alternativa é usar um trigger + generator, pois o próprio sgbd trata as transaçõe simultâneas. Um generator no BD está em um outro contexto transacional, logo uma alteração no mesmo é visível imediatamente por todas as transações (ainda que abertas). =) From welkson em gmail.com Thu Oct 30 17:45:17 2008 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Thu, 30 Oct 2008 16:45:17 -0300 Subject: [firebase-br] Como liberar a porta 3050, 3054, ou outra, via codigo References: <354e237b0809021107p5a7a6812jf735ca704f15481f@mail.gmail.com> <419667414.20080902151924@warmboot.com.br><2AB048A0F7814D899153F1D7E7D71098@LapGeek><48BDA079.3070009@gmail.com><3E4AE568305F4BA4878639B6FA7AE810@LapGeek><48BDB032.50007@gmail.com><61882C0080A74E619723FD1BE108A943@LapGeek> <014C1D4465D34867A81D28E11CF44C77@aleph> Message-ID: <2D423B3DE35043C685A4FF6D9869F491@FAKE> netsh http://www.windowsnetworking.com/articles_tutorials/Using-Netsh-Windows-Firewall.html Now she adds a port exception for the HTTP service: C:\>netsh firewall add portopening TCP 80 HTTP enable subnet Ok. welkson ----- Original Message ----- From: "Paulo - yahoo" To: "FireBase" Sent: Thursday, October 30, 2008 4:39 PM Subject: [firebase-br] Como liberar a porta 3050, 3054, ou outra, via codigo Pessoal: Estou criando uma instalação do FireBird 2.1.1 (e do meu sistema) via Inno Setup. Minha intenção é vender o sistema pela Internet, e por isso quero automatizar ao máximo a instalação, para facilitar aos usuários. Com a ajuda de um colega da lista, aprendi a fazer a instalação do FB através de uma "instância", e dentro da pasta do meu sistema (para evitar conflito com outro FireBird que por ventura esteja instalado na máquina). - Nos meus testes, percebi que as estações só conseguem se conectar ao FB do servidor se o firewall (do servidor XP, com SP3) estiver desabilitado, ou se a porta 3054 (que estou usando para instalar minha instância do FB) estiver liberada no firewall. - No endereço (http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=870) há um exemplo de código Delphi, para modificar o registro do XP e desbloquear a porta para o FB. - Esto pensando em criar um pequeno programa em Delphi com o código mostrado no site, e executar esse programinha a partir da instalação que eu montei no Inno Setup. Assim, quando o usuário terminasse de executar a instalação, a porta seria automaticamente desbloqueada, e ele não teria que manualmente configurar o FireWall (estou pensando em uma pequena rede com 4 ou 5 máquinas, onde não exista ninguém da área de Informática no dia-a-dia da empresa, para fazer essa configuração) Perguntas: 1) Gostaria de saber se alguém já usou código semelhante a este e quais seriam os "contras". 2) Suponho que, para conseguir instalar o sistema e o FB (na pasta C:\Arquivos de Programas, por exemplo), e também para alterar o registro da máquina, o usuário tenha que ter privilégios de administrador. Alguém sabe como é que eu faço um teste, dentro do Inno Setup, que detecte se o usuário é ou não "administrador", e dê um alerta, antes de começar a instalação ? Como é que vocês contornam esta situação. - Tenho várias outras dúvidas, que estou tentando resolver sozinho, pesquisando na Internet. Se puderem enviar algumas dicas, fico muito agradecido ! Paulo ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From junior em papinimultimidia.com.br Thu Oct 30 17:47:34 2008 From: junior em papinimultimidia.com.br (Junior - Papini Multimidia) Date: Thu, 30 Oct 2008 17:47:34 -0200 Subject: [firebase-br] Como liberar a porta 3050, 3054, ou outra, via codigo In-Reply-To: <014C1D4465D34867A81D28E11CF44C77@aleph> References: <354e237b0809021107p5a7a6812jf735ca704f15481f@mail.gmail.com> <419667414.20080902151924@warmboot.com.br><2AB048A0F7814D899153F1D7E7D71098@LapGeek><48BDA079.3070009@gmail.com><3E4AE568305F4BA4878639B6FA7AE810@LapGeek><48BDB032.50007@gmail.com><61882C0080A74E619723FD1BE108A943@LapGeek> <014C1D4465D34867A81D28E11CF44C77@aleph> Message-ID: <1D3FE34699594E4785EBA1DB31C9AC63@NOTE> Paulo, utilize esta linha na instrução RUN Filename: {sys}\netsh.exe; Parameters: "firewall add portopening protocol=TCP port=3050 name=""Firebird"" mode=ENABLE scope=SUBNET"; Flags: nowait runhidden; MinVersion: 0,5.01.2600 Junior - Araraquara/SP ----- Original Message ----- From: "Paulo - yahoo" To: "FireBase" Sent: Thursday, October 30, 2008 5:39 PM Subject: [firebase-br] Como liberar a porta 3050, 3054, ou outra, via codigo Pessoal: Estou criando uma instalação do FireBird 2.1.1 (e do meu sistema) via Inno Setup. Minha intenção é vender o sistema pela Internet, e por isso quero automatizar ao máximo a instalação, para facilitar aos usuários. Com a ajuda de um colega da lista, aprendi a fazer a instalação do FB através de uma "instância", e dentro da pasta do meu sistema (para evitar conflito com outro FireBird que por ventura esteja instalado na máquina). - Nos meus testes, percebi que as estações só conseguem se conectar ao FB do servidor se o firewall (do servidor XP, com SP3) estiver desabilitado, ou se a porta 3054 (que estou usando para instalar minha instância do FB) estiver liberada no firewall. - No endereço (http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=870) há um exemplo de código Delphi, para modificar o registro do XP e desbloquear a porta para o FB. - Esto pensando em criar um pequeno programa em Delphi com o código mostrado no site, e executar esse programinha a partir da instalação que eu montei no Inno Setup. Assim, quando o usuário terminasse de executar a instalação, a porta seria automaticamente desbloqueada, e ele não teria que manualmente configurar o FireWall (estou pensando em uma pequena rede com 4 ou 5 máquinas, onde não exista ninguém da área de Informática no dia-a-dia da empresa, para fazer essa configuração) Perguntas: 1) Gostaria de saber se alguém já usou código semelhante a este e quais seriam os "contras". 2) Suponho que, para conseguir instalar o sistema e o FB (na pasta C:\Arquivos de Programas, por exemplo), e também para alterar o registro da máquina, o usuário tenha que ter privilégios de administrador. Alguém sabe como é que eu faço um teste, dentro do Inno Setup, que detecte se o usuário é ou não "administrador", e dê um alerta, antes de começar a instalação ? Como é que vocês contornam esta situação. - Tenho várias outras dúvidas, que estou tentando resolver sozinho, pesquisando na Internet. Se puderem enviar algumas dicas, fico muito agradecido ! Paulo ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From maycon.xvision em gmail.com Thu Oct 30 17:57:06 2008 From: maycon.xvision em gmail.com (Maycon Oleczinski) Date: Thu, 30 Oct 2008 17:57:06 -0200 Subject: [firebase-br] Como liberar a porta 3050, 3054, ou outra, via codigo In-Reply-To: <014C1D4465D34867A81D28E11CF44C77@aleph> References: <354e237b0809021107p5a7a6812jf735ca704f15481f@mail.gmail.com> <419667414.20080902151924@warmboot.com.br> <2AB048A0F7814D899153F1D7E7D71098@LapGeek> <48BDA079.3070009@gmail.com> <3E4AE568305F4BA4878639B6FA7AE810@LapGeek> <48BDB032.50007@gmail.com> <61882C0080A74E619723FD1BE108A943@LapGeek> <014C1D4465D34867A81D28E11CF44C77@aleph> Message-ID: Paulo, Já usei o Inno para alguns sistemas meus e lembro-me que com ele pode-se alterar o registro do Windows. Não seria o caso de avaliar melhor esta questão e deixar o código no próprio Inno? Vou procurar em casa depois se encontro algo de exemplo e te envio, exceto você não queira. 2008/10/30 Paulo - yahoo > Pessoal: > > Estou criando uma instalação do FireBird 2.1.1 (e do meu sistema) via Inno > Setup. > Minha intenção é vender o sistema pela Internet, e por isso quero > automatizar ao > máximo a instalação, para facilitar aos usuários. > > Com a ajuda de um colega da lista, aprendi a fazer a instalação do FB > através > de uma "instância", e dentro da pasta do meu sistema (para evitar conflito > com > outro FireBird que por ventura esteja instalado na máquina). > > - Nos meus testes, percebi que as estações só conseguem se conectar ao > FB do servidor se o firewall (do servidor XP, com SP3) estiver > desabilitado, ou se a porta > 3054 (que estou usando para instalar minha instância do FB) estiver > liberada no firewall. > > - No endereço ( > http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=870) > há um exemplo de código Delphi, para modificar o registro do XP e > desbloquear a porta para o FB. > > - Esto pensando em criar um pequeno programa em Delphi com o código > mostrado no site, e executar > esse programinha a partir da instalação que eu montei no Inno Setup. > Assim, quando o usuário terminasse > de executar a instalação, a porta seria automaticamente desbloqueada, e ele > não teria que manualmente > configurar o FireWall (estou pensando em uma pequena rede com 4 ou 5 > máquinas, > onde não exista ninguém da área de Informática no dia-a-dia da empresa, > para fazer essa configuração) > > Perguntas: > > 1) Gostaria de saber se alguém já usou código semelhante a este e quais > seriam os "contras". > > 2) Suponho que, para conseguir instalar o sistema e o FB (na pasta > C:\Arquivos de Programas, por exemplo), > e também para alterar o registro da máquina, o usuário tenha que ter > privilégios de administrador. > Alguém sabe como é que eu faço um teste, dentro do Inno Setup, que detecte > se o usuário é ou não "administrador", > e dê um alerta, antes de começar a instalação ? Como é que vocês > contornam esta situação. > > - Tenho várias outras dúvidas, que estou tentando resolver sozinho, > pesquisando na Internet. Se puderem enviar > algumas dicas, fico muito agradecido ! > > Paulo > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Maycon J. Oleczinski Consultor de TI - Analista Desenvolvedor - Host Manager www.xvisiontec.com.br From maycon.xvision em gmail.com Thu Oct 30 17:58:07 2008 From: maycon.xvision em gmail.com (Maycon Oleczinski) Date: Thu, 30 Oct 2008 17:58:07 -0200 Subject: [firebase-br] Como liberar a porta 3050, 3054, ou outra, via codigo In-Reply-To: <1D3FE34699594E4785EBA1DB31C9AC63@NOTE> References: <354e237b0809021107p5a7a6812jf735ca704f15481f@mail.gmail.com> <419667414.20080902151924@warmboot.com.br> <2AB048A0F7814D899153F1D7E7D71098@LapGeek> <48BDA079.3070009@gmail.com> <3E4AE568305F4BA4878639B6FA7AE810@LapGeek> <48BDB032.50007@gmail.com> <61882C0080A74E619723FD1BE108A943@LapGeek> <014C1D4465D34867A81D28E11CF44C77@aleph> <1D3FE34699594E4785EBA1DB31C9AC63@NOTE> Message-ID: Acho que com isto não preciso mais enviar meu exemplo... rsrsrs Abraço! 2008/10/30 Junior - Papini Multimidia > Paulo, > > utilize esta linha na instrução RUN > > Filename: {sys}\netsh.exe; Parameters: "firewall add portopening > protocol=TCP port=3050 name=""Firebird"" mode=ENABLE scope=SUBNET"; Flags: > nowait runhidden; MinVersion: 0,5.01.2600 > > > Junior - Araraquara/SP > > ----- Original Message ----- From: "Paulo - yahoo" > To: "FireBase" > Sent: Thursday, October 30, 2008 5:39 PM > Subject: [firebase-br] Como liberar a porta 3050, 3054, ou outra, via > codigo > > > Pessoal: > > Estou criando uma instalação do FireBird 2.1.1 (e do meu sistema) via Inno > Setup. > Minha intenção é vender o sistema pela Internet, e por isso quero > automatizar ao > máximo a instalação, para facilitar aos usuários. > > Com a ajuda de um colega da lista, aprendi a fazer a instalação do FB > através > de uma "instância", e dentro da pasta do meu sistema (para evitar conflito > com > outro FireBird que por ventura esteja instalado na máquina). > > - Nos meus testes, percebi que as estações só conseguem se conectar ao > FB do servidor se o firewall (do servidor XP, com SP3) estiver > desabilitado, ou se a porta > 3054 (que estou usando para instalar minha instância do FB) estiver > liberada > no firewall. > > - No endereço > (http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=870) > há um exemplo de código Delphi, para modificar o registro do XP e > desbloquear a porta para o FB. > > - Esto pensando em criar um pequeno programa em Delphi com o código > mostrado > no site, e executar > esse programinha a partir da instalação que eu montei no Inno Setup. > Assim, > quando o usuário terminasse > de executar a instalação, a porta seria automaticamente desbloqueada, e ele > não teria que manualmente > configurar o FireWall (estou pensando em uma pequena rede com 4 ou 5 > máquinas, > onde não exista ninguém da área de Informática no dia-a-dia da empresa, > para > fazer essa configuração) > > Perguntas: > > 1) Gostaria de saber se alguém já usou código semelhante a este e quais > seriam os "contras". > > 2) Suponho que, para conseguir instalar o sistema e o FB (na pasta > C:\Arquivos de Programas, por exemplo), > e também para alterar o registro da máquina, o usuário tenha que ter > privilégios de administrador. > Alguém sabe como é que eu faço um teste, dentro do Inno Setup, que detecte > se o usuário é ou não "administrador", > e dê um alerta, antes de começar a instalação ? Como é que vocês > contornam > esta situação. > > - Tenho várias outras dúvidas, que estou tentando resolver sozinho, > pesquisando na Internet. Se puderem enviar > algumas dicas, fico muito agradecido ! > > Paulo > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Maycon J. Oleczinski Consultor de TI - Analista Desenvolvedor - Host Manager www.xvisiontec.com.br From eduardoandrade em persoft.com.br Thu Oct 30 17:57:10 2008 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Thu, 30 Oct 2008 17:57:10 -0200 Subject: [firebase-br] Como liberar a porta 3050, 3054, ou outra, via codigo In-Reply-To: <014C1D4465D34867A81D28E11CF44C77@aleph> References: <354e237b0809021107p5a7a6812jf735ca704f15481f@mail.gmail.com> <419667414.20080902151924@warmboot.com.br><2AB048A0F7814D899153F1D7E7D71098@LapGeek><48BDA079.3070009@gmail.com><3E4AE568305F4BA4878639B6FA7AE810@LapGeek><48BDB032.50007@gmail.com> <61882C0080A74E619723FD1BE108A943@LapGeek> <014C1D4465D34867A81D28E11CF44C77@aleph> Message-ID: <490A1196.7060908@persoft.com.br> A instalação vai ter que ser executada como administrador, o próprio windows vai avisar o usuário se ele tentar rodar a instalação sem ser administrador. O único contra será se você obrigar o usuário a instalar mais uma instância do firebird, afinal se ele já possuir um firebird na mesma versão que o que sua aplicação precisa, ele poderia compartilhar o firebird para as duas aplicações. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Paulo - yahoo escreveu: > Pessoal: > > Estou criando uma instalação do FireBird 2.1.1 (e do meu sistema) via > Inno Setup. > Minha intenção é vender o sistema pela Internet, e por isso quero > automatizar ao > máximo a instalação, para facilitar aos usuários. > > Com a ajuda de um colega da lista, aprendi a fazer a instalação do FB > através > de uma "instância", e dentro da pasta do meu sistema (para evitar > conflito com > outro FireBird que por ventura esteja instalado na máquina). > > - Nos meus testes, percebi que as estações só conseguem se conectar ao > FB do servidor se o firewall (do servidor XP, com SP3) estiver > desabilitado, ou se a porta > 3054 (que estou usando para instalar minha instância do FB) estiver > liberada no firewall. > > - No endereço > (http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=870) > há um exemplo de código Delphi, para modificar o registro do XP e > desbloquear a porta para o FB. > > - Esto pensando em criar um pequeno programa em Delphi com o código > mostrado no site, e executar > esse programinha a partir da instalação que eu montei no Inno Setup. > Assim, quando o usuário terminasse > de executar a instalação, a porta seria automaticamente desbloqueada, > e ele não teria que manualmente > configurar o FireWall (estou pensando em uma pequena rede com 4 ou 5 > máquinas, > onde não exista ninguém da área de Informática no dia-a-dia da > empresa, para fazer essa configuração) > > Perguntas: > > 1) Gostaria de saber se alguém já usou código semelhante a este e > quais seriam os "contras". > > 2) Suponho que, para conseguir instalar o sistema e o FB (na pasta > C:\Arquivos de Programas, por exemplo), > e também para alterar o registro da máquina, o usuário tenha que ter > privilégios de administrador. > Alguém sabe como é que eu faço um teste, dentro do Inno Setup, que > detecte se o usuário é ou não "administrador", > e dê um alerta, antes de começar a instalação ? Como é que vocês > contornam esta situação. > > - Tenho várias outras dúvidas, que estou tentando resolver sozinho, > pesquisando na Internet. Se puderem enviar > algumas dicas, fico muito agradecido ! > > Paulo > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 - http://www.avg.com > Version: 8.0.175 / Virus Database: 270.8.5/1756 - Release Date: 30/10/2008 07:59 > > From gatas.cheguei em uol.com.br Thu Oct 30 18:38:16 2008 From: gatas.cheguei em uol.com.br (...fabinho) Date: Thu, 30 Oct 2008 18:38:16 -0200 Subject: [firebase-br] ajuda com trigger ou SP - PELAMORDEDEUS Message-ID: Antes agradeço a ajuda do Carlos Cantu pelo problema do IBexpert de não mostrar mensagens de erro. Porém, não consegui solucioná-lo ainda. Vamos lá. Senhores, tenho as tabelas abaixo no meu sistema: PRODUTOS COMPOSICAO COMPRAS Fiz uma trigger que, quando faço uma compra, ele aumenta o estoque dos produtos adquiridos na tabela compras. Até aí ok. Porém, há produtos formados por outros produtos, na qual estes estão na tabela COMPOSICAO. É assim, por exemplo: PRODUTOS (código e descrição) 1 - coca cola 2 - pão francês 3 - farinha de trigo 4 - leite 5 - noz moscada COMPOSICAO (código, código do produto e qtde) 1 - 2 (farinha de trigo) - 20g 2 - 2 (leite) - 1l Observem que apenas o produto 2 (pão francês) possui registros na composição, uma vez que ele é feito de outros produtos. Eu quero criar um processo automático para varrer a composição do produto comprado e adicionar o estoque dos produtos na composição do produto. Espero ter conseguido explicar. Por favor, me ajudem. Fabio. From rnribeiro em gmail.com Thu Oct 30 18:17:10 2008 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 30 Oct 2008 17:17:10 -0300 Subject: [firebase-br] converter string em integer Message-ID: <88c045a10810301317p1e99cb81n9c6538bbd7e00cbb@mail.gmail.com> pessoal to tentando fazer um select mais ou menos assim mais da um erro em dois produtos que tem letras em seus codigo: select cast(codigo as integer),max(codigo) as maximo from produto group by codigo podem me ajudar From valdir.marcos em ig.com.br Thu Oct 30 18:49:13 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Thu, 30 Oct 2008 18:49:13 -0200 Subject: [firebase-br] Retornar somente valores zeros In-Reply-To: References: <8ce4f61d0810301120y34b85162n4ad14ff669d5d336@mail.gmail.com> Message-ID: <59bb1e780810301349y6491b48cv5002d23c0f11e71b@mail.gmail.com> Boa tarde. Tente assim: Select F.Codigo, F.Firma, F.Setor, F.Desativa >From CadFun F Where F.desativa = '0' and Coalesce((Select Count(*) From Ponto P Where P.CodfFunciona = F.Codigo and P.DataMov between :Pdatai and :Pdataf),0) = 0; Um abraço, Valdir 2008/10/30, Mel Adimari : > > Você quer o F.desativa = 0? pois o Tbatida é um alias da data correto? > > > select F.codigo, F.FIRMA, F.setor > > from cadfun F > > where (Select cast(count(*) as Numeric(15,2)) > > from ponto P > > where P.codfunciona = F.codigo > > and (P.DATAMOV between :Pdatai and :Pdataf)) as Tbatida > > AND F.desativa = '0' > > > 2008/10/30 auriston geronimo lopes > > > No codigo abaixo, como faco para retornar somente o resultado de Tbatida > = > > 0 > > > > select F.codigo, F.FIRMA, F.setor,F.desativa, > > (Select cast(count(*) as Numeric(15,2)) from ponto P where P.codfunciona > = > > F.codigo and (P.DATAMOV between :Pdatai and :Pdataf)) as Tbatida > > from cadfun F where F.desativa = '0' > > > > sds > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From arparolin em gmail.com Thu Oct 30 19:01:50 2008 From: arparolin em gmail.com (Alex Ricardo Parolin) Date: Thu, 30 Oct 2008 19:01:50 -0200 Subject: [firebase-br] Calculo de reajuste de valores Message-ID: Senhores, Tenho um BD Firebird (1.5) rodando em um cliente. O BD possui uma tabela de negociações e uma tabela de reajustes, com a estrutura a seguir: NEGOCIOS ID (PK) DataNegocio Date Empresa Quantidade Valor Minimo Valor Medio ValorMaximo REAJUSTE ID Data Empresa TipoReajuste Data do Reajuste Valor do Reajuste. O problema é o seguinte: o sistema é dividido em dois módulos. O modulo cliente lê os dados do BD eo modulo Admin calcula os valores e os insere no BD. Quando acontece um reajuste, o admin lança o reajuste na tabela correspondente e sai recalculando os valores da tabela de negócio. Com isso o cliente pode ver sempre os valores corretos, conforme os reajustes forem sendo lançados. Exemplo prático: sai um reajuste que divide os valores de uma empresa por dois. Ele é lançado na tabela de reajuste e o Admin sai dividindo todos os valores por dois e a tabela de negocio fica reajustada. Como podem ver, os reajustes são cumulativos. Agora preciso fazer o processo inverso, ou seja, descalcular o reajuste. O processo de "descalculo" é o seguinte: pego a data do reajuste e aplico a operação inversa nos valores de negócio cuja data seja igual ou menor a data do reajuste e vou fazendo isso progressivamente, da ultima data até a primeira data, para todos os reajustes e negócios. O usuário pode escolher "descalcular" somente um determinado tipo de reajuste ou vários ao mesmo tempo. A pergunta de um milhão de dólares: COMO FAZER ISSO SEM QUE O SOFTWARE FIQUE LENTO? Via aplicação? Via BD? Parte do processo em cada um? Só pra terem uma idéia, uma empresa pode possuir mais de 100 reajustes (raro), mas possui negócios diários desde 1999. Atenciosamente, Alex From valdir.marcos em ig.com.br Thu Oct 30 19:15:52 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Thu, 30 Oct 2008 19:15:52 -0200 Subject: [firebase-br] Calculo de reajuste de valores In-Reply-To: References: Message-ID: <59bb1e780810301415m5af32c5frc1f69594707df04@mail.gmail.com> Boa tarde. Simples: 1. Migre para o FB 2.1.1. 2. Refaça o controle transacional da sua aplicação. Um abraço, Valdir Em 30/10/08, Alex Ricardo Parolin escreveu: > > Senhores, > > Tenho um BD Firebird (1.5) rodando em um cliente. O BD possui uma tabela de > negociações e uma tabela de reajustes, com a estrutura a seguir: > > NEGOCIOS > ID (PK) > DataNegocio Date > Empresa > Quantidade > Valor Minimo > Valor Medio > ValorMaximo > > REAJUSTE > ID > Data > Empresa > TipoReajuste > Data do Reajuste > Valor do Reajuste. > > O problema é o seguinte: o sistema é dividido em dois módulos. O modulo > cliente lê os dados do BD eo modulo Admin calcula os valores e os insere no > BD. Quando acontece um reajuste, o admin lança o reajuste na tabela > correspondente e sai recalculando os valores da tabela de negócio. Com isso > o cliente pode ver sempre os valores corretos, conforme os reajustes forem > sendo lançados. > > Exemplo prático: sai um reajuste que divide os valores de uma empresa por > dois. Ele é lançado na tabela de reajuste e o Admin sai dividindo todos os > valores por dois e a tabela de negocio fica reajustada. Como podem ver, os > reajustes são cumulativos. > > Agora preciso fazer o processo inverso, ou seja, descalcular o reajuste. O > processo de "descalculo" é o seguinte: pego a data do reajuste e aplico a > operação inversa nos valores de negócio cuja data seja igual ou menor a > data > do reajuste e vou fazendo isso progressivamente, da ultima data até a > primeira data, para todos os reajustes e negócios. O usuário pode escolher > "descalcular" somente um determinado tipo de reajuste ou vários ao mesmo > tempo. > > A pergunta de um milhão de dólares: COMO FAZER ISSO SEM QUE O SOFTWARE > FIQUE > LENTO? Via aplicação? Via BD? Parte do processo em cada um? Só pra terem > uma idéia, uma empresa pode possuir mais de 100 reajustes (raro), mas > possui > negócios diários desde 1999. > > Atenciosamente, > > Alex > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From tiagopimenta em gmail.com Thu Oct 30 19:27:01 2008 From: tiagopimenta em gmail.com (Tiago de Assis Pimenta) Date: Thu, 30 Oct 2008 19:27:01 -0200 Subject: [firebase-br] RES: converter string em integer In-Reply-To: <88c045a10810301317p1e99cb81n9c6538bbd7e00cbb@mail.gmail.com> References: <88c045a10810301317p1e99cb81n9c6538bbd7e00cbb@mail.gmail.com> Message-ID: <000901c93ad6$417e0500$c47a0f00$@com> Mas daí fica difícil vc querer converter uma Letra em Numero. Acho que não da certo cara. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Reijanio Nunes Ribeiro Enviada em: quinta-feira, 30 de outubro de 2008 18:17 Para: FireBase Assunto: [firebase-br] converter string em integer pessoal to tentando fazer um select mais ou menos assim mais da um erro em dois produtos que tem letras em seus codigo: select cast(codigo as integer),max(codigo) as maximo from produto group by codigo podem me ajudar ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rnribeiro em gmail.com Thu Oct 30 19:31:03 2008 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 30 Oct 2008 18:31:03 -0300 Subject: [firebase-br] RES: converter string em integer In-Reply-To: <000901c93ad6$417e0500$c47a0f00$@com> References: <88c045a10810301317p1e99cb81n9c6538bbd7e00cbb@mail.gmail.com> <000901c93ad6$417e0500$c47a0f00$@com> Message-ID: <88c045a10810301431m2993fefbp6398dbef1380039@mail.gmail.com> deu pra perceber, ja contornei essa parte agora to bantendo em incrementar 1 nesse resultado 2008/10/30 Tiago de Assis Pimenta > Mas daí fica difícil vc querer converter uma Letra em Numero. Acho que não > da certo cara. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Reijanio Nunes Ribeiro > Enviada em: quinta-feira, 30 de outubro de 2008 18:17 > Para: FireBase > Assunto: [firebase-br] converter string em integer > > pessoal to tentando fazer um select mais ou menos assim mais da um erro em > dois produtos que tem letras em seus codigo: > > select cast(codigo as integer),max(codigo) as maximo from produto > group by codigo > > podem me ajudar > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From douglasht em gmail.com Thu Oct 30 19:31:49 2008 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 30 Oct 2008 19:31:49 -0200 Subject: [firebase-br] Controle de ID sem generator In-Reply-To: References: Message-ID: <249af69e0810301431n766c7da4se604b9f91bc2299e@mail.gmail.com> 2008/10/30 HPensador : > Vou colocar abaixo o código do método > (procedure) e a idéia por trás da mesma e caso algum colega tenha alguma > idéia/sugestão de melhoria para o mesmo, manda aí.. Não reinvente a roda. Generators foram feitos para resolver este problema. Gaste seu tempo construindo algo de valor para seus clientes. []s -- Douglas Tosi www.sinatica.com From rnribeiro em gmail.com Thu Oct 30 19:38:17 2008 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Thu, 30 Oct 2008 18:38:17 -0300 Subject: [firebase-br] RES: converter string em integer In-Reply-To: <000901c93ad6$417e0500$c47a0f00$@com> References: <88c045a10810301317p1e99cb81n9c6538bbd7e00cbb@mail.gmail.com> <000901c93ad6$417e0500$c47a0f00$@com> Message-ID: <88c045a10810301438n18a05932g63fc84bb452d17c2@mail.gmail.com> meu brother consegui, não sei se é gambiarra mais coloquei uma auto numeração "alterativa" em um campo varchar(18) fiz dessa forma caso o cliente queira colocar uma numeração sequencial no cadastro de produtos procedure TF_produtos.spbinserirClick(Sender: TObject); var s:string; begin if checkbox1.Checked = true then f_dmm.Maximo.Close; f_dmm.Maximo.CommandText := 'select max(cast(codigo as integer)) AS MAXIMO from produto where codigo'+ ' between 0000000000 and 9999999999'; f_dmm.Maximo.Open; S := IntToStr(F_dmm.MaximoMAXIMO.Value+1); f_dmm.Produto.Insert; f_dmm.ProdutoCODIGO.Value := s; pagecontrol1.TabIndex := 0; grade; dbedit1.SetFocus; inherited; end; 2008/10/30 Tiago de Assis Pimenta > Mas daí fica difícil vc querer converter uma Letra em Numero. Acho que não > da certo cara. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Reijanio Nunes Ribeiro > Enviada em: quinta-feira, 30 de outubro de 2008 18:17 > Para: FireBase > Assunto: [firebase-br] converter string em integer > > pessoal to tentando fazer um select mais ou menos assim mais da um erro em > dois produtos que tem letras em seus codigo: > > select cast(codigo as integer),max(codigo) as maximo from produto > group by codigo > > podem me ajudar > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From auristonlopes em ig.com.br Thu Oct 30 21:48:36 2008 From: auristonlopes em ig.com.br (auriston geronimo lopes) Date: Thu, 30 Oct 2008 21:48:36 -0200 Subject: [firebase-br] Retornar somente valores zeros In-Reply-To: References: <8ce4f61d0810301120y34b85162n4ad14ff669d5d336@mail.gmail.com> Message-ID: <8ce4f61d0810301648h1779cb1dy5876616272e72adc@mail.gmail.com> Nao, o Tbatida vai acumular a funcao count(*) que e o numero de batidas que houve no periodo informado, ok O que eu preciso e listar os registros em count(*) e igual a zero o F.batida = 0 informa que devera processar os registros que estivem igual a zero F.batida, significa na minha tabela funcionario ativo. ok 2008/10/30, Mel Adimari : > > Você quer o F.desativa = 0? pois o Tbatida é um alias da data correto? > > > > select F.codigo, F.FIRMA, F.setor > > > from cadfun F > > where (Select cast(count(*) as Numeric(15,2)) > > > from ponto P > > where P.codfunciona = F.codigo > > and (P.DATAMOV between :Pdatai and :Pdataf)) as Tbatida > > > AND F.desativa = '0' > > > 2008/10/30 auriston geronimo lopes > > > > No codigo abaixo, como faco para retornar somente o resultado de Tbatida > = > > 0 > > > > select F.codigo, F.FIRMA, F.setor,F.desativa, > > (Select cast(count(*) as Numeric(15,2)) from ponto P where P.codfunciona > = > > F.codigo and (P.DATAMOV between :Pdatai and :Pdataf)) as Tbatida > > from cadfun F where F.desativa = '0' > > > > sds > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From lercotadeu em gmail.com Thu Oct 30 23:47:49 2008 From: lercotadeu em gmail.com (=?ISO-8859-1?Q?Ler=E7o_-_GMail?=) Date: Thu, 30 Oct 2008 23:47:49 -0200 Subject: [firebase-br] FireBird x JDBC Message-ID: Pessoal, boa noite. estou comecando agora a usar o firebird e estou apanhando um pouco em como conectar ao firebird via JDBC . Vcs tem alguma dica ?? Baixei a versao do firebird 2.1.1 e do jaybird 2.1.5 .. mas nao consigo .. alguma ajuda ?? OBrigado ! From valdir.marcos em ig.com.br Thu Oct 30 23:53:23 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Thu, 30 Oct 2008 23:53:23 -0200 Subject: [firebase-br] Retornar somente valores zeros In-Reply-To: <8ce4f61d0810301648h1779cb1dy5876616272e72adc@mail.gmail.com> References: <8ce4f61d0810301120y34b85162n4ad14ff669d5d336@mail.gmail.com> <8ce4f61d0810301648h1779cb1dy5876616272e72adc@mail.gmail.com> Message-ID: <59bb1e780810301853y1f007f7bre9733eec27a71be1@mail.gmail.com> Boa noite. Você é estrangeiro? Com todo respeito, se não for, sua redação é horrível... pelo seu texto está bem complicado entender onde você deseja chegar e olha que já li muitos textos e respostas de alunos do nível fundamental, nível médio, inglês e informática. Caso sua inteção seja ver o valor de TBatida quando TBatida for igual a zero, tente algo assim: Select F.Codigo, F.Firma, F.Setor, F.Desativa, 0 as TBatida >From CadFun F Where F.desativa = '0' and Coalesce((Select Count(*) From Ponto P Where P.CodfFunciona = F.Codigo and P.DataMov between :Pdatai and :Pdataf),0) = 0; Um abraço, Valdir 2008/10/30, auriston geronimo lopes : > > Nao, o Tbatida vai acumular a funcao count(*) que e o numero de batidas que > houve no periodo informado, ok > O que eu preciso e listar os registros em count(*) e igual a zero > o F.batida = 0 informa que devera processar os registros que estivem igual > a > zero > F.batida, significa na minha tabela funcionario ativo. > > ok > > 2008/10/30, Mel Adimari : > > > > Você quer o F.desativa = 0? pois o Tbatida é um alias da data correto? > > > > > > > > select F.codigo, F.FIRMA, F.setor > > > > > > from cadfun F > > > > where (Select cast(count(*) as Numeric(15,2)) > > > > > > from ponto P > > > > where P.codfunciona = F.codigo > > > > and (P.DATAMOV between :Pdatai and :Pdataf)) as Tbatida > > > > > > AND F.desativa = '0' > > > > > > 2008/10/30 auriston geronimo lopes > > > > > > > No codigo abaixo, como faco para retornar somente o resultado de > Tbatida > > = > > > 0 > > > > > > select F.codigo, F.FIRMA, F.setor,F.desativa, > > > (Select cast(count(*) as Numeric(15,2)) from ponto P where > P.codfunciona > > = > > > F.codigo and (P.DATAMOV between :Pdatai and :Pdataf)) as Tbatida > > > from cadfun F where F.desativa = '0' > > > > > > sds > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Oct 31 00:32:54 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Fri, 31 Oct 2008 00:32:54 -0200 Subject: [firebase-br] FireBird x JDBC In-Reply-To: References: Message-ID: <59bb1e780810301932p6b3a1a89rcfee2bbdd02801df@mail.gmail.com> Boa noite. O essencial para o JDBC conseguir conectar no Firebird está logo abaixo. Eu retirei e adaptei esse trecho de uma classe de conexão cheia de parâmetros, mas deixei as strings separadas para você saber onde vai o quê. A partir disso sugiro que você procure um fórum específico em Java para não enchermos a lista de off-topics... he he he Estes são bem legais: http://www.guj.com.br/forum/ http://www.javafree.org/javabb/forum.jbb http://www.portaljava.com/jnuke/bin/home/ http://forums.sun.com/index.jspa Mas, volte aqui quando tiver dúvidas específicas quanto ao comportamento do JayBird. try { Class.forName("org.firebirdsql.jdbc.FBDriver"); jdbc = "jdbc:firebirdsql" + "://" + "127.0.0.1"+ ":" + "3050" + "/" + "arquivo.fdb" + "?lc_ctype=ISO8859_1"; conn = DriverManager.getConnection(jdbc, "SYSDBA", "masterkey"); conn.setAutoCommit(false); conn.setReadOnly(false); } catch(ClassNotFoundException erroClasse) { mensagemErro("Firebird JCA-JDBC driver not found in class path\n" + erroClasse.getMessage()); result = false; } catch(SQLException erroSQL) { mensagemErro(erroSQL.getMessage()); result = false; } Um abraço, Valdir Em 30/10/08, Lerço - GMail escreveu: > > Pessoal, > boa noite. > estou comecando agora a usar o firebird e estou apanhando um pouco em como > conectar ao firebird via JDBC . > Vcs tem alguma dica ?? > Baixei a versao do firebird 2.1.1 e do jaybird 2.1.5 .. mas nao consigo .. > alguma ajuda ?? > > 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 adrianosf em uol.com.br Fri Oct 31 08:06:24 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Fri, 31 Oct 2008 08:06:24 -0200 Subject: [firebase-br] IBexpert maluco In-Reply-To: <864894523.20081030171211@warmboot.com.br> References: <864894523.20081030171211@warmboot.com.br> Message-ID: <490AD8A0.8010505@uol.com.br> Carlos H. Cantu escreveu: > Nao eh o IBExpert... aparentemente vc está usando o FB 2.1, mas o > arquivo de mensagens (firebird.msg) que o IBExpert está encontrando é > de alguma versão anterior do FB. > Ou é exatamente isso, só que ao contrário. :-) - FB (client) < 2.1 com firebird.msg >= 2.1. Adriano From kmerlotti em gmail.com Fri Oct 31 08:16:54 2008 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Fri, 31 Oct 2008 08:16:54 -0200 Subject: [firebase-br] Calculo de reajuste de valores In-Reply-To: <59bb1e780810301415m5af32c5frc1f69594707df04@mail.gmail.com> References: <59bb1e780810301415m5af32c5frc1f69594707df04@mail.gmail.com> Message-ID: <20eaa6880810310316t1a90c9fas4549bdc3d969f138@mail.gmail.com> > 2. Refaça o controle transacional da sua aplicação. Simples? :-) 2008/10/30 Valdir Marcos : > Boa tarde. > > Simples: > 1. Migre para o FB 2.1.1. > 2. Refaça o controle transacional da sua aplicação. > > Um abraço, > > Valdir > > > > Em 30/10/08, Alex Ricardo Parolin escreveu: >> >> Senhores, >> >> Tenho um BD Firebird (1.5) rodando em um cliente. O BD possui uma tabela de >> negociações e uma tabela de reajustes, com a estrutura a seguir: >> >> NEGOCIOS >> ID (PK) >> DataNegocio Date >> Empresa >> Quantidade >> Valor Minimo >> Valor Medio >> ValorMaximo >> >> REAJUSTE >> ID >> Data >> Empresa >> TipoReajuste >> Data do Reajuste >> Valor do Reajuste. >> >> O problema é o seguinte: o sistema é dividido em dois módulos. O modulo >> cliente lê os dados do BD eo modulo Admin calcula os valores e os insere no >> BD. Quando acontece um reajuste, o admin lança o reajuste na tabela >> correspondente e sai recalculando os valores da tabela de negócio. Com isso >> o cliente pode ver sempre os valores corretos, conforme os reajustes forem >> sendo lançados. >> >> Exemplo prático: sai um reajuste que divide os valores de uma empresa por >> dois. Ele é lançado na tabela de reajuste e o Admin sai dividindo todos os >> valores por dois e a tabela de negocio fica reajustada. Como podem ver, os >> reajustes são cumulativos. >> >> Agora preciso fazer o processo inverso, ou seja, descalcular o reajuste. O >> processo de "descalculo" é o seguinte: pego a data do reajuste e aplico a >> operação inversa nos valores de negócio cuja data seja igual ou menor a >> data >> do reajuste e vou fazendo isso progressivamente, da ultima data até a >> primeira data, para todos os reajustes e negócios. O usuário pode escolher >> "descalcular" somente um determinado tipo de reajuste ou vários ao mesmo >> tempo. >> >> A pergunta de um milhão de dólares: COMO FAZER ISSO SEM QUE O SOFTWARE >> FIQUE >> LENTO? Via aplicação? Via BD? Parte do processo em cada um? Só pra terem >> uma idéia, uma empresa pode possuir mais de 100 reajustes (raro), mas >> possui >> negócios diários desde 1999. >> >> Atenciosamente, >> >> Alex >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Kelver Merlotti Coordenador Editorial do Portal www.ActiveDelphi.com.br Contato: kelver em activedelphi.com.br Google: kmerlotti em gmail.com Msn: kmerlotti em hotmail.com Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti From arparolin em gmail.com Fri Oct 31 08:27:48 2008 From: arparolin em gmail.com (Alex Ricardo Parolin) Date: Fri, 31 Oct 2008 08:27:48 -0200 Subject: [firebase-br] Calculo de reajuste de valores In-Reply-To: <20eaa6880810310316t1a90c9fas4549bdc3d969f138@mail.gmail.com> References: <59bb1e780810301415m5af32c5frc1f69594707df04@mail.gmail.com> <20eaa6880810310316t1a90c9fas4549bdc3d969f138@mail.gmail.com> Message-ID: Senhores, Acho que me enganei na hora de passar o problema. Os preços reajustados ficam gravados na base e o calculo para reajuste funciona perfeitamente. Para "descalcular" os reajustes, os valores obtidos NÃO ficarão gravados na base. Os dados permanecerão o mesmo, ou seja, o usuário utilizando o software cliente poderá desfazer e refazer os calculos a vontade sem que isso afete os dados no BD. Oque eu preciso saber é se eu faço este calculo no BD (Stored Procedure?), no software (qual o melhor modo?) ou em ambos (divido parte do calculo no BD e parte no software). Alex Em 31/10/08, Kelver Merlotti escreveu: > > > 2. Refaça o controle transacional da sua aplicação. > > > Simples? :-) > > 2008/10/30 Valdir Marcos : > > > Boa tarde. > > > > Simples: > > 1. Migre para o FB 2.1.1. > > 2. Refaça o controle transacional da sua aplicação. > > > > Um abraço, > > > > Valdir > > > > > > > > Em 30/10/08, Alex Ricardo Parolin escreveu: > >> > >> Senhores, > >> > >> Tenho um BD Firebird (1.5) rodando em um cliente. O BD possui uma tabela > de > >> negociações e uma tabela de reajustes, com a estrutura a seguir: > >> > >> NEGOCIOS > >> ID (PK) > >> DataNegocio Date > >> Empresa > >> Quantidade > >> Valor Minimo > >> Valor Medio > >> ValorMaximo > >> > >> REAJUSTE > >> ID > >> Data > >> Empresa > >> TipoReajuste > >> Data do Reajuste > >> Valor do Reajuste. > >> > >> O problema é o seguinte: o sistema é dividido em dois módulos. O modulo > >> cliente lê os dados do BD eo modulo Admin calcula os valores e os insere > no > >> BD. Quando acontece um reajuste, o admin lança o reajuste na tabela > >> correspondente e sai recalculando os valores da tabela de negócio. Com > isso > >> o cliente pode ver sempre os valores corretos, conforme os reajustes > forem > >> sendo lançados. > >> > >> Exemplo prático: sai um reajuste que divide os valores de uma empresa > por > >> dois. Ele é lançado na tabela de reajuste e o Admin sai dividindo todos > os > >> valores por dois e a tabela de negocio fica reajustada. Como podem ver, > os > >> reajustes são cumulativos. > >> > >> Agora preciso fazer o processo inverso, ou seja, descalcular o reajuste. > O > >> processo de "descalculo" é o seguinte: pego a data do reajuste e aplico > a > >> operação inversa nos valores de negócio cuja data seja igual ou menor a > >> data > >> do reajuste e vou fazendo isso progressivamente, da ultima data até a > >> primeira data, para todos os reajustes e negócios. O usuário pode > escolher > >> "descalcular" somente um determinado tipo de reajuste ou vários ao mesmo > >> tempo. > >> > >> A pergunta de um milhão de dólares: COMO FAZER ISSO SEM QUE O SOFTWARE > >> FIQUE > >> LENTO? Via aplicação? Via BD? Parte do processo em cada um? Só pra > terem > >> uma idéia, uma empresa pode possuir mais de 100 reajustes (raro), mas > >> possui > >> negócios diários desde 1999. > >> > >> Atenciosamente, > >> > >> Alex > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > -- > Kelver Merlotti > Coordenador Editorial do Portal www.ActiveDelphi.com.br > Contato: kelver em activedelphi.com.br > Google: kmerlotti em gmail.com > Msn: kmerlotti em hotmail.com > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From auristonlopes em ig.com.br Fri Oct 31 09:10:09 2008 From: auristonlopes em ig.com.br (auriston geronimo lopes) Date: Fri, 31 Oct 2008 09:10:09 -0200 Subject: [firebase-br] Retornar somente valores zeros In-Reply-To: <59bb1e780810301853y1f007f7bre9733eec27a71be1@mail.gmail.com> References: <8ce4f61d0810301120y34b85162n4ad14ff669d5d336@mail.gmail.com> <8ce4f61d0810301648h1779cb1dy5876616272e72adc@mail.gmail.com> <59bb1e780810301853y1f007f7bre9733eec27a71be1@mail.gmail.com> Message-ID: <8ce4f61d0810310410o1c40a4c2yba5d7c641fff1f0b@mail.gmail.com> Valdir, em primeiro lugar muito obrigado pela sua resposta. Quanto a minha redacao, ontem eu estava na faculdade, e respondi na pressa, e o teclado desse micro que eu usei estava com defeito. Eu particularmente, me dou muito bem com o Portugues. sds Em 30/10/08, Valdir Marcos escreveu: > > Boa noite. > > Você é estrangeiro? > Com todo respeito, se não for, sua redação é horrível... pelo seu texto > está > bem complicado entender onde você deseja chegar e olha que já li muitos > textos e respostas de alunos do nível fundamental, nível médio, inglês e > informática. > > Caso sua inteção seja ver o valor de TBatida quando TBatida for igual a > zero, tente algo assim: > > > Select > F.Codigo, > F.Firma, > F.Setor, > > F.Desativa, > 0 as TBatida > > >From CadFun F > Where > F.desativa = '0' and > Coalesce((Select Count(*) From Ponto P Where > P.CodfFunciona = F.Codigo and > P.DataMov between :Pdatai and :Pdataf),0) = 0; > > Um abraço, > > Valdir > > > > 2008/10/30, auriston geronimo lopes : > > > > > Nao, o Tbatida vai acumular a funcao count(*) que e o numero de batidas > que > > houve no periodo informado, ok > > O que eu preciso e listar os registros em count(*) e igual a zero > > o F.batida = 0 informa que devera processar os registros que estivem > igual > > a > > zero > > F.batida, significa na minha tabela funcionario ativo. > > > > ok > > > > 2008/10/30, Mel Adimari : > > > > > > Você quer o F.desativa = 0? pois o Tbatida é um alias da data correto? > > > > > > > > > > > > select F.codigo, F.FIRMA, F.setor > > > > > > > > > from cadfun F > > > > > > where (Select cast(count(*) as Numeric(15,2)) > > > > > > > > > from ponto P > > > > > > where P.codfunciona = F.codigo > > > > > > and (P.DATAMOV between :Pdatai and :Pdataf)) as Tbatida > > > > > > > > > AND F.desativa = '0' > > > > > > > > > 2008/10/30 auriston geronimo lopes > > > > > > > > > > No codigo abaixo, como faco para retornar somente o resultado de > > Tbatida > > > = > > > > 0 > > > > > > > > select F.codigo, F.FIRMA, F.setor,F.desativa, > > > > (Select cast(count(*) as Numeric(15,2)) from ponto P where > > P.codfunciona > > > = > > > > F.codigo and (P.DATAMOV between :Pdatai and :Pdataf)) as Tbatida > > > > from cadfun F where F.desativa = '0' > > > > > > > > sds > > > > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rodrigo em solucoeseinformatica.com.br Fri Oct 31 10:18:25 2008 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Fri, 31 Oct 2008 09:18:25 -0300 Subject: [firebase-br] RES: Controle de ID sem generator In-Reply-To: <249af69e0810301431n766c7da4se604b9f91bc2299e@mail.gmail.com> References: <249af69e0810301431n766c7da4se604b9f91bc2299e@mail.gmail.com> Message-ID: <1A2D4ED0B61848E986F231D56F6CD023@SOLUCOES.local> Faço minhas as palavras do Douglas: não reinvente a roda. Eu utilizava o mesmo mecanismo que você para gerar as IDs dos meus sistemas, com select Max(id) e incrementando esse valor obtido... ... Até o dia que comecei a desenvolver sistemas para clientes maiores. A sua abordagem funciona bem em empresas pequenas, onde você não terá mais que 5 ou 6 funcionários utilizando o sistema e onde raramente duas pessoas utilizarão o mesmo módulo. Quando você coloca o sistema em produção em um lugar com 30, 40 usuários, o bicho começa a pegar. Eu tinha uma rotina de contas à pagar onde o sistema gerava um número de movimento (não a ID, que era criada com generator) utilizando o bom e velho 'select max'; depois de algum tempo foi um festival de números de movimento em duplicidade... Resumindo: use e abuse dos generators. Abraços, Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Tosi Enviada em: quinta-feira, 30 de outubro de 2008 18:32 Para: FireBase Assunto: Re: [firebase-br] Controle de ID sem generator 2008/10/30 HPensador : > Vou colocar abaixo o código do método > (procedure) e a idéia por trás da mesma e caso algum colega tenha alguma > idéia/sugestão de melhoria para o mesmo, manda aí.. Não reinvente a roda. Generators foram feitos para resolver este problema. Gaste seu tempo construindo algo de valor para seus clientes. []s -- Douglas Tosi www.sinatica.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.175 / Virus Database: 270.8.5/1757 - Release Date: 30/10/2008 14:35 From estanisgeyer em gmail.com Fri Oct 31 09:44:50 2008 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Fri, 31 Oct 2008 09:44:50 -0200 Subject: [firebase-br] Ferramenta administrativa In-Reply-To: <59bb1e780810301036x2a8a056bkbdf1bcb039cc816c@mail.gmail.com> References: <59bb1e780810301036x2a8a056bkbdf1bcb039cc816c@mail.gmail.com> Message-ID: <8f19defc0810310444s46b7e944pda65afa024e959d9@mail.gmail.com> Aqui eu uso o Flamerobin, pois meu ambiente de programação é Linux, apesar do aplicativo ser multiplataforma. Apesar de faltar alguns recursos, ele ó ótimo e suporta a versão 2.1 do Firebird. Por ser um projeto open source, melhora a cada dia com as contribuições da comunidade. 2008/10/30 Valdir Marcos > Boa tarde. > > Por solicitação de alguns clientes, eu tenho IBExpert (versão paga), mas > ainda prefiro o FlameRobin disponível em http://www.flamerobin.org > O FlameRobin é leve, funciona nativamente em Windows, Linux e Mac (entre > outras plataformas), é código livre e gratuíto, não dá aquelas panes > estranhas como acontece com IBExpert de vez em quando, e aparece no canto > esquerdo inferior de http://www.firebirdsql.org/ onde são sugeridas as > ferramentas administrativas :-) > > Mas, antes que isso possa virar um flame aqui na lista... gosto não se > discute e existem muitas outras opções, como: > http://sourceforge.net/projects/ibaccess/ > http://www.minq.se/products/dbvis/ > http://www.jdbstudio.net/ > http://squirrel-sql.sourceforge.net/ > http://www.sqlly.com/download.html > https://sourceforge.net/search/?type_of_search=soft&words=FenixSQL > https://sourceforge.net/projects/kevora > http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_admin_tools > > Um abraço, > > Valdir > > > > > 2008/10/29, Forrest(R) : > > > > Denis wrote: > > > > > Alguém pode passar link do ibexpert. > > > > > > Procurei na net, mas aparece uma tela em ingles e nem deixa cadastrar. > > > > Será que te ajuda > > > > http://ibexpert.net/ibe/index.php?n=Main.DownloadFree > > > > T++++++++++++++ > > > > -- > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From estanisgeyer em gmail.com Fri Oct 31 09:51:36 2008 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Fri, 31 Oct 2008 09:51:36 -0200 Subject: [firebase-br] Como liberar a porta 3050, 3054, ou outra, via codigo In-Reply-To: <490A1196.7060908@persoft.com.br> References: <354e237b0809021107p5a7a6812jf735ca704f15481f@mail.gmail.com> <419667414.20080902151924@warmboot.com.br> <2AB048A0F7814D899153F1D7E7D71098@LapGeek> <48BDA079.3070009@gmail.com> <3E4AE568305F4BA4878639B6FA7AE810@LapGeek> <48BDB032.50007@gmail.com> <61882C0080A74E619723FD1BE108A943@LapGeek> <014C1D4465D34867A81D28E11CF44C77@aleph> <490A1196.7060908@persoft.com.br> Message-ID: <8f19defc0810310451v904666fpb9c783a3dd0f313d@mail.gmail.com> IMHO, é muito mais fácil e claro você montar um manual e tratar desse assunto para o usuário, com imagens e passo a passo para versões diferentes de Ruindows. Dessa forma, você também não "invade" configurações que não são responsáveis pelo seu aplicativo e não assume a responsabilidade por isso, deixando o cliente ciente do que é necessário para que o aplicativo funcione adequadamente. 2008/10/30 Eduardo Pelizzari de Andrade > A instalação vai ter que ser executada como administrador, o próprio > windows vai avisar o usuário se ele tentar rodar a instalação sem ser > administrador. > > O único contra será se você obrigar o usuário a instalar mais uma instância > do firebird, afinal se ele já possuir um firebird na mesma versão que o que > sua aplicação precisa, ele poderia compartilhar o firebird para as duas > aplicações. > > Eduardo Pelizzari de Andrade > Persoft Softwares Aplicativos > > > > > Paulo - yahoo escreveu: > >> Pessoal: >> >> Estou criando uma instalação do FireBird 2.1.1 (e do meu sistema) via Inno >> Setup. >> Minha intenção é vender o sistema pela Internet, e por isso quero >> automatizar ao >> máximo a instalação, para facilitar aos usuários. >> >> Com a ajuda de um colega da lista, aprendi a fazer a instalação do FB >> através >> de uma "instância", e dentro da pasta do meu sistema (para evitar >> conflito com >> outro FireBird que por ventura esteja instalado na máquina). >> >> - Nos meus testes, percebi que as estações só conseguem se conectar ao >> FB do servidor se o firewall (do servidor XP, com SP3) estiver >> desabilitado, ou se a porta >> 3054 (que estou usando para instalar minha instância do FB) estiver >> liberada no firewall. >> >> - No endereço ( >> http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=870) >> há um exemplo de código Delphi, para modificar o registro do XP e >> desbloquear a porta para o FB. >> >> - Esto pensando em criar um pequeno programa em Delphi com o código >> mostrado no site, e executar >> esse programinha a partir da instalação que eu montei no Inno Setup. >> Assim, quando o usuário terminasse >> de executar a instalação, a porta seria automaticamente desbloqueada, e >> ele não teria que manualmente >> configurar o FireWall (estou pensando em uma pequena rede com 4 ou 5 >> máquinas, >> onde não exista ninguém da área de Informática no dia-a-dia da empresa, >> para fazer essa configuração) >> >> Perguntas: >> >> 1) Gostaria de saber se alguém já usou código semelhante a este e quais >> seriam os "contras". >> >> 2) Suponho que, para conseguir instalar o sistema e o FB (na pasta >> C:\Arquivos de Programas, por exemplo), >> e também para alterar o registro da máquina, o usuário tenha que ter >> privilégios de administrador. >> Alguém sabe como é que eu faço um teste, dentro do Inno Setup, que detecte >> se o usuário é ou não "administrador", >> e dê um alerta, antes de começar a instalação ? Como é que vocês >> contornam esta situação. >> >> - Tenho várias outras dúvidas, que estou tentando resolver sozinho, >> pesquisando na Internet. Se puderem enviar >> algumas dicas, fico muito agradecido ! >> >> Paulo >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 - http://www.avg.com Version: 8.0.175 / Virus Database: >> 270.8.5/1756 - Release Date: 30/10/2008 07:59 >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fabianosegal em gmail.com Fri Oct 31 10:04:32 2008 From: fabianosegal em gmail.com (Fabiano Segal) Date: Fri, 31 Oct 2008 10:04:32 -0200 Subject: [firebase-br] Controle de ID sem generator In-Reply-To: References: Message-ID: <3d6174d10810310504r1bd5af48ib3dedc0664c6913c@mail.gmail.com> Amigo, Se voce estiver desenvolvendo aplicação com interface em Delphi, Dentro da SQL onde voce vai inserir os dados na tabela coloque por exemplo qConsulta_ID := ' Select genid( ' + tabela + ',1) from RDB$DATABASE '; qInsert.SQL.Text := ' Insert into tabela (:id,:....... (campos a mais)) ' qInsert.exeqSQL; Isso resolve o seu problema com generatos CASO voce precise retornar de imediato o codigo gerado à interface. Caso nao precise, voce cria o generator dentro do banco e trigueriza o cara, no afterinsert da tabela. isso resolve pro resto da sua vida e a sua roda vai rodar legal. Espero ter ajudado. *FABIANO SEGAL* ? fabiano.almeida em montreal.com.br Analista de Sistemas | Diretoria Regional MG + 55 31 3280-6000 ? Ramal 7635 + 55 31 9851-1119 ? Celular *MONTREAL INFORMÁTICA | MINAS GERAIS* Integrando Tecnologia aos Negócios www.montreal.com.br 2008/10/30 HPensador > Boa tarde Colegas! > > Na thread do TClientDataSet + Generator respondi que não utilizava > generator mais sim um método próprio que gerava a nova chave para mim. O > colega Sandro levantou a questão de como eu estava fazendo o controle de > insersões simultâneas. Eu não faço nenhum tratamento e para minha sorte até > o presente momento não tive nenhum problema. Vou colocar abaixo o código do > método (procedure) e a idéia por trás da mesma e caso algum colega tenha > alguma idéia/sugestão de melhoria para o mesmo, manda aí.. > > Tenho uma tabela (Controle_ID) com a seguinte estrutura: > > Controle_ID ( > Tabela varchar(30), > id_atual integer > ) > > e a seguinte SP > > CREATE PROCEDURE NOVO_CODIGO ( > tabela varchar(30)) > returns ( > proximo_codigo integer) > as > declare variable codigo_atual integer; > begin > --Recupera o valor atual do código > select id_atual from controle_id c > where (c.tabela = :tabela) > into :codigo_atual; > > --Verifica se o valor do código é nulo > if (:codigo_atual is null) then > begin > proximo_codigo = 1; > insert into controle_id (tabela, id_atual) > values (:tabela, :proximo_codigo); > end > else > begin > proximo_codigo = codigo_atual + 1; > update controle_id set id_atual = :proximo_codigo > where (tabela = :tabela); > end > suspend; > end > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jas_anael em yahoo.com.br Fri Oct 31 11:30:54 2008 From: jas_anael em yahoo.com.br (=?iso-8859-1?Q?Jos=E9_Anael?=) Date: Fri, 31 Oct 2008 10:30:54 -0300 Subject: [firebase-br] Ajuda com subselect References: Message-ID: Caros colegas, agradeço a todos pelas soluções apresentadas. O meu problema foi resolvido, segue a abaixo as soluções que funcionaram. 1a. Forma Select C.CodigoCliente, C.RazaoSocial, C.TipoCliente, C.CodigoVendedor, C.Classificacao, C.Endereco, C.Cidade, C.Estado, C.CEP, C.Contato, C.Fone, C.Inativo, C.Email, C.DataAlteracao, (Select Max(D.Data) from tbdoces D where C.codigocliente = D.Origem and D.tipodocumento = 'NF Baixa') as UltimaData From tbCliente C where C.codigocliente not in (Select D2.Origem from tbDoces D2 where C.codigocliente = D2.origem and D2.tipodocumento = 'NF Baixa' Group by D2.origem having Max(D2.Data) >= '10/01/2001') Order by C.RazaoSocial 2a. Forma select * from ( Select C.CodigoCliente, C.RazaoSocial, C.TipoCliente, C.CodigoVendedor, C.Classificacao, C.Endereco, C.Cidade, C.Estado, C.CEP, C.Contato, C.Fone, C.Inativo, C.Email, C.DataAlteracao, (Select Max(D.Data) from tbdoces D where C.codigocliente = D.Origem and D.tipodocumento = 'NF Baixa') as UltimaData From tbCliente C ) where (UltimaData < '10/01/2008') or (UltimaData is Null) Order by RazaoSocial From adrianosf em uol.com.br Fri Oct 31 10:50:52 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Fri, 31 Oct 2008 10:50:52 -0200 Subject: [firebase-br] Controle de ID sem generator In-Reply-To: <3d6174d10810310504r1bd5af48ib3dedc0664c6913c@mail.gmail.com> References: <3d6174d10810310504r1bd5af48ib3dedc0664c6913c@mail.gmail.com> Message-ID: <490AFF2C.7080100@uol.com.br> Fabiano Segal escreveu: > Amigo, > > Se voce estiver desenvolvendo aplicação com interface em Delphi, > > Dentro da SQL onde voce vai inserir os dados na tabela coloque por exemplo > > qConsulta_ID := ' Select genid( ' + tabela + ',1) from RDB$DATABASE '; > > qInsert.SQL.Text := ' Insert into tabela (:id,:....... (campos a mais)) ' > qInsert.exeqSQL; > > > Isso resolve o seu problema com generatos CASO voce precise retornar de > imediato o codigo gerado à interface. > Caso nao precise, voce cria o generator dentro do banco e trigueriza o cara, > no afterinsert da tabela. isso resolve pro resto da sua vida e a sua roda > vai rodar legal. > E dos dois modos ainda pode fazer um INSERT ... RETURNING e inserir e pegar o valor em um só comando (FB 2.1). Adriano From fabianosegal em gmail.com Fri Oct 31 10:55:32 2008 From: fabianosegal em gmail.com (Fabiano Segal) Date: Fri, 31 Oct 2008 10:55:32 -0200 Subject: [firebase-br] Controle de ID sem generator In-Reply-To: <490AFF2C.7080100@uol.com.br> References: <3d6174d10810310504r1bd5af48ib3dedc0664c6913c@mail.gmail.com> <490AFF2C.7080100@uol.com.br> Message-ID: <3d6174d10810310555r1a316b8bt556eca7be813bb71@mail.gmail.com> Fechado! Bom saber que temos grandes profissionais que se empenham em ajudar. Bom também é termos retornos dos ajudados, para que sempre possamos nos sentir úteis. Agradeço ao amigo Adriano. Eu preferi explicar um pouco mais em nivel de codigo para que o nosso amigo pudesse ter uma visao de como se procedem os processos de geração dentro do banco. Pelas vertentes de triguerização ou pela vertente codificação em interface, o desenvolvedor sempre estará bem servidor. Muda apenas o acionamento do incremento. Atenciosamente *FABIANO SEGAL* ? fabiano.almeida em montreal.com.br Analista de Sistemas | Diretoria Regional MG + 55 31 3280-6000 ? Ramal 7635 + 55 31 9851-1119 ? Celular *MONTREAL INFORMÁTICA | MINAS GERAIS* Integrando Tecnologia aos Negócios www.montreal.com.br 2008/10/31 Adriano dos Santos Fernandes > Fabiano Segal escreveu: > >> Amigo, >> >> Se voce estiver desenvolvendo aplicação com interface em Delphi, >> >> Dentro da SQL onde voce vai inserir os dados na tabela coloque por exemplo >> >> qConsulta_ID := ' Select genid( ' + tabela + ',1) from RDB$DATABASE '; >> >> qInsert.SQL.Text := ' Insert into tabela (:id,:....... (campos a mais)) ' >> qInsert.exeqSQL; >> >> >> Isso resolve o seu problema com generatos CASO voce precise retornar de >> imediato o codigo gerado à interface. >> Caso nao precise, voce cria o generator dentro do banco e trigueriza o >> cara, >> no afterinsert da tabela. isso resolve pro resto da sua vida e a sua roda >> vai rodar legal. >> >> E dos dois modos ainda pode fazer um INSERT ... RETURNING e > inserir e pegar o valor em um só comando (FB 2.1). > > > Adriano > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From eduardo em icontroller.com.br Fri Oct 31 10:58:36 2008 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Fri, 31 Oct 2008 10:58:36 -0200 Subject: [firebase-br] Calculo de reajuste de valores In-Reply-To: References: <59bb1e780810301415m5af32c5frc1f69594707df04@mail.gmail.com> <20eaa6880810310316t1a90c9fas4549bdc3d969f138@mail.gmail.com> Message-ID: > Acho que me enganei na hora de passar o problema. > > Os preços reajustados ficam gravados na base e o calculo para reajuste > funciona perfeitamente. Para "descalcular" os reajustes, os valores obtidos > NÃO ficarão gravados na base. Os dados permanecerão o mesmo, ou seja, o > usuário utilizando o software cliente poderá desfazer e refazer os calculos > a vontade sem que isso afete os dados no BD. > > Oque eu preciso saber é se eu faço este calculo no BD (Stored Procedure?), > no software (qual o melhor modo?) ou em ambos (divido parte do calculo no BD > e parte no software). Da forma que você relatou, com descálculos podendo alcançar 100 operações, creio que a melhor forma seria tratar isso no cliente, onde, além de ter mais recursos de linguagem que no PSQL, não ocuparia o servidor de dados com uma tarefa tão "gastona" de recursos. Lembrando que cálculos na memória costumam ser extremamente rápidos. O problema aí seria carregar toda a base de cálculo no cliente para iniciar o processo. Esse ponto é que pode ser crítico e pender para a opção de se fazer no servidor. Se você não conseguir determinar isso apenas pela análise, vai ter que efetuar testes com uma ou outra abordagem para poder decidir qual a de melhor custo x benefício. Eduardo From fboriani em gmail.com Fri Oct 31 11:23:55 2008 From: fboriani em gmail.com (Felipe Oriani) Date: Fri, 31 Oct 2008 11:23:55 -0200 Subject: [firebase-br] Problema com Datas Message-ID: <2211d0630810310623x101d1e56o61b1d7aeda488885@mail.gmail.com> Fala Pessoal blza? Estou com um problema aqui, criei uma base nova no firebird 1.5 e configurei o charset para win1352... e em uma das tabelas tenho um campo do tipo Date, e quando tento inserir uma data por exemplo "31/10/2008" vinda pelo Delphi (usando query do dbexpress), ele me lança a seguinte excessão: conversion error for string "31/10/2008" alguem sabe oque pode estar acontecendo ??? Obrigado Att -- ______________________________________ Felipe B. Oriani email: fboriani em gmail.com From robsonfg em terra.com.br Fri Oct 31 11:44:18 2008 From: robsonfg em terra.com.br (Robson Gomes) Date: Fri, 31 Oct 2008 11:44:18 -0200 (Hora oficial do Brasil) Subject: [firebase-br] Res: Problema com Datas References: <2211d0630810310623x101d1e56o61b1d7aeda488885@mail.gmail.com> Message-ID: <490B0BB2.000006.04072@EST-ROBSON> nesse formato como string nao vai conseguir... passe como asdate ou value, tendo o cuidado de transformar no delphi a string para data... ou utilize a função formatdatetime formatdatetime('mm/dd/yyy',data); o padrao de data do firebird e o americano -------Mensagem original------- De: Felipe Oriani Data: 31/10/2008 11:24:37 Para: FireBase Assunto: [firebase-br] Problema com Datas Fala Pessoal blza? Estou com um problema aqui, criei uma base nova no firebird 1.5 e configurei o charset para win1352... e em uma das tabelas tenho um campo do tipo Date, e quando tento inserir uma data por exemplo "31/10/2008" vinda pelo Delphi (usando query do dbexpress), ele me lança a seguinte excessão: conversion error for string "31/10/2008" alguem sabe oque pode estar acontecendo ??? Obrigado Att -- ______________________________________ Felipe B. Oriani email: fboriani 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 ____________________________________________________________ No virus found in this incoming message. Checked by AVG - http://www.avg.com Version: 8.0.175 / Virus Database: 270.8.5/1758 - Release Date: 31/10/2008 08:22 From atilalvarenga em gmail.com Fri Oct 31 11:53:13 2008 From: atilalvarenga em gmail.com (=?ISO-8859-1?Q?=C1tila_Salviano_de_Alvarenga?=) Date: Fri, 31 Oct 2008 10:53:13 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_na_restaura=E7=E3o_2=2E04?= Message-ID: <4eed333a0810310653w46f7e9e7p7a556fc3dbfd0b40@mail.gmail.com> Bom dia! Estou tentando restaurar no 2.04 um backup realizado no 1.5 e recebo a seguinte mensagem de erro: attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_9". Isso acontece com diversos bancos. Sabem me informar como resolvo este problema e porque ocorre? Obrigado. -- Átila Salviano de Alvarenga Divinópolis - MG Cel. (37) 8826 2555 From portel em gmail.com Fri Oct 31 12:03:23 2008 From: portel em gmail.com (Samuel Portel) Date: Fri, 31 Oct 2008 12:03:23 -0200 Subject: [firebase-br] Problema com Datas References: <2211d0630810310623x101d1e56o61b1d7aeda488885@mail.gmail.com> Message-ID: <72BE1ABDB78C4877A64505D4B0BAE9F6@micro> Olá, se vc estiver concatenando a data como string para formar a instrução SQL troque a barra por ponto, passando 31.10.2008, ou entrão trate como parametro que não tem erro. Abraços, ----- Original Message ----- From: "Felipe Oriani" To: "FireBase" Sent: Friday, October 31, 2008 11:23 AM Subject: [firebase-br] Problema com Datas Fala Pessoal blza? Estou com um problema aqui, criei uma base nova no firebird 1.5 e configurei o charset para win1352... e em uma das tabelas tenho um campo do tipo Date, e quando tento inserir uma data por exemplo "31/10/2008" vinda pelo Delphi (usando query do dbexpress), ele me lança a seguinte excessão: conversion error for string "31/10/2008" alguem sabe oque pode estar acontecendo ??? Obrigado Att -- ______________________________________ Felipe B. Oriani email: fboriani em gmail.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From adrianosf em uol.com.br Fri Oct 31 12:35:47 2008 From: adrianosf em uol.com.br (Adriano dos Santos Fernandes) Date: Fri, 31 Oct 2008 12:35:47 -0200 Subject: [firebase-br] =?iso-8859-1?q?Problema_na_restaura=E7=E3o_2=2E04?= In-Reply-To: <4eed333a0810310653w46f7e9e7p7a556fc3dbfd0b40@mail.gmail.com> References: <4eed333a0810310653w46f7e9e7p7a556fc3dbfd0b40@mail.gmail.com> Message-ID: <490B17C3.8080403@uol.com.br> Átila Salviano de Alvarenga escreveu: > Bom dia! > > Estou tentando restaurar no 2.04 um backup realizado no 1.5 e recebo a > seguinte mensagem de erro: > > attempt to store duplicate value (visible to active transactions) in unique > index "RDB$INDEX_9". > > Isso acontece com diversos bancos. > > Sabem me informar como resolvo este problema e porque ocorre? > Restaura o banco no 1.5, executa esse comando e passa o resultado: select rdb$function_name from rdb$functions order by rdb$function_name; Ou vc tem mais de uma função com o mesmo nome ou vc tem as funções RDB$GET_CONTEXT e RDB$SET_CONTEXT neste banco. Adriano From hpensador em gmail.com Fri Oct 31 12:36:01 2008 From: hpensador em gmail.com (HPensador) Date: Fri, 31 Oct 2008 11:36:01 -0300 Subject: [firebase-br] Controle de ID sem generator In-Reply-To: References: Message-ID: Obrigado a todos pelas dicas/observações. Ao amigo Fabiano, muitissimo obrigado - como eu tinha dito e vc até reforçou, tenho trabalhado já algum tempo com esta abordagem e nunca tive problemas, porém em nenhuma empresa tive a situação de haver mais que 2 ou 3 pessoas fazendo inserções simultaneas no sistema e mesmo assim quando ocorria geralmente o pessoal estavam trabalhando em modulos diferentes. De agora em diante mudarei meu mecanismo para a forma como o Fausto e o Fabiano indicaram - já que assim eu ficarei ainda mais tranquilo. Ao amigo Douglas, agradeço a observação, porém resalto que não estou reinventando nada... É muito importante estarmos sempre compartilhando idéias, pensamentos, conhecimento, enfim o que possível for compartilhar sempre nós engrandecerá. []'s, Hélio Oliveira From jandersonloko em gmail.com Fri Oct 31 13:45:06 2008 From: jandersonloko em gmail.com (Janderson Almeida) Date: Fri, 31 Oct 2008 13:45:06 -0200 Subject: [firebase-br] FireBird x JDBC In-Reply-To: <59bb1e780810301932p6b3a1a89rcfee2bbdd02801df@mail.gmail.com> References: <59bb1e780810301932p6b3a1a89rcfee2bbdd02801df@mail.gmail.com> Message-ID: <1e2c6e100810310845p132c44ectf29867ace8670fa4@mail.gmail.com> Tive problemas quando começei tambem... O que estah acontecendo??? Exeçoes??? Qual IDE vc usa??? abraço. 2008/10/31 Valdir Marcos > Boa noite. > > O essencial para o JDBC conseguir conectar no Firebird está logo abaixo. > Eu retirei e adaptei esse trecho de uma classe de conexão cheia de > parâmetros, mas deixei as strings separadas para você saber onde vai o quê. > A partir disso sugiro que você procure um fórum específico em Java para não > enchermos a lista de off-topics... he he he > > Estes são bem legais: > http://www.guj.com.br/forum/ > http://www.javafree.org/javabb/forum.jbb > http://www.portaljava.com/jnuke/bin/home/ > http://forums.sun.com/index.jspa > > Mas, volte aqui quando tiver dúvidas específicas quanto ao comportamento do > JayBird. > > try > { > Class.forName("org.firebirdsql.jdbc.FBDriver"); > jdbc = "jdbc:firebirdsql" + "://" + "127.0.0.1"+ ":" + "3050" + > "/" + "arquivo.fdb" + "?lc_ctype=ISO8859_1"; > conn = DriverManager.getConnection(jdbc, "SYSDBA", "masterkey"); > conn.setAutoCommit(false); > conn.setReadOnly(false); > } > catch(ClassNotFoundException erroClasse) > { > mensagemErro("Firebird JCA-JDBC driver not found in class > path\n" + > erroClasse.getMessage()); > result = false; > } > catch(SQLException erroSQL) > { > mensagemErro(erroSQL.getMessage()); > result = false; > } > > > Um abraço, > > Valdir > > > > Em 30/10/08, Lerço - GMail escreveu: > > > > Pessoal, > > boa noite. > > estou comecando agora a usar o firebird e estou apanhando um pouco em > como > > conectar ao firebird via JDBC . > > Vcs tem alguma dica ?? > > Baixei a versao do firebird 2.1.1 e do jaybird 2.1.5 .. mas nao consigo > .. > > alguma ajuda ?? > > > > 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 fernando.bg em gmail.com Fri Oct 31 13:48:52 2008 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 31 Oct 2008 15:48:52 +0000 (UTC) Subject: [firebase-br] Problema com Datas References: <2211d0630810310623x101d1e56o61b1d7aeda488885@mail.gmail.com> Message-ID: Felipe Oriani wrote: > Fala Pessoal blza? Estou com um problema aqui, criei uma base nova no > firebird 1.5 e configurei o charset para win1352... e em uma das > tabelas tenho um campo do tipo Date, e quando tento inserir uma data > por exemplo "31/10/2008" vinda pelo Delphi (usando query do > dbexpress), ele me lança a seguinte excessão: > > conversion error for string "31/10/2008" > > alguem sabe oque pode estar acontecendo ??? Como você está passando essa data para a query como string certo, ser for como string terá que inverter a data para "10/31/2008", mas quer um conselho passe essa data como parametro do tipo datetime e deixe o delphi se encarregar com isso. query.fieldbyname('campo_data').asdatetime := Date; T+++++++++++++ -- From fboriani em gmail.com Fri Oct 31 13:54:56 2008 From: fboriani em gmail.com (Felipe Oriani) Date: Fri, 31 Oct 2008 13:54:56 -0200 Subject: [firebase-br] Problema com Datas In-Reply-To: References: <2211d0630810310623x101d1e56o61b1d7aeda488885@mail.gmail.com> Message-ID: <2211d0630810310854q2a8a2d27w6ed655fd4694548f@mail.gmail.com> fala pessoal... obrigado pelo apoio ai... consegui resolvendo trocando as barras por pontos... valeu! []'s 2008/10/31 Forrest(R) > Felipe Oriani wrote: > > > Fala Pessoal blza? Estou com um problema aqui, criei uma base nova no > > firebird 1.5 e configurei o charset para win1352... e em uma das > > tabelas tenho um campo do tipo Date, e quando tento inserir uma data > > por exemplo "31/10/2008" vinda pelo Delphi (usando query do > > dbexpress), ele me lança a seguinte excessão: > > > > conversion error for string "31/10/2008" > > > > alguem sabe oque pode estar acontecendo ??? > > Como você está passando essa data para a query como string certo, ser > for como string terá que inverter a data para "10/31/2008", mas quer um > conselho passe essa data como parametro do tipo datetime e deixe o > delphi se encarregar com isso. > > query.fieldbyname('campo_data').asdatetime := Date; > > > T+++++++++++++ > > -- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ______________________________________ Felipe B. Oriani email: fboriani em gmail.com From lercotadeu em gmail.com Fri Oct 31 14:23:57 2008 From: lercotadeu em gmail.com (=?ISO-8859-1?Q?Ler=E7o_-_GMail?=) Date: Fri, 31 Oct 2008 14:23:57 -0200 Subject: [firebase-br] FireBird x JDBC In-Reply-To: <1e2c6e100810310845p132c44ectf29867ace8670fa4@mail.gmail.com> References: <59bb1e780810301932p6b3a1a89rcfee2bbdd02801df@mail.gmail.com> <1e2c6e100810310845p132c44ectf29867ace8670fa4@mail.gmail.com> Message-ID: boa tarde. estou usando o eclipse.. sim .. exceçao ... acho que os .jar que coloquei nao estao completos.. ( vc sabe quais sao necessarios ? ) 2008/10/31 Janderson Almeida > Tive problemas quando começei tambem... > > O que estah acontecendo??? Exeçoes??? > > Qual IDE vc usa??? > > abraço. > > 2008/10/31 Valdir Marcos > > > Boa noite. > > > > O essencial para o JDBC conseguir conectar no Firebird está logo abaixo. > > Eu retirei e adaptei esse trecho de uma classe de conexão cheia de > > parâmetros, mas deixei as strings separadas para você saber onde vai o > quê. > > A partir disso sugiro que você procure um fórum específico em Java para > não > > enchermos a lista de off-topics... he he he > > > > Estes são bem legais: > > http://www.guj.com.br/forum/ > > http://www.javafree.org/javabb/forum.jbb > > http://www.portaljava.com/jnuke/bin/home/ > > http://forums.sun.com/index.jspa > > > > Mas, volte aqui quando tiver dúvidas específicas quanto ao comportamento > do > > JayBird. > > > > try > > { > > Class.forName("org.firebirdsql.jdbc.FBDriver"); > > jdbc = "jdbc:firebirdsql" + "://" + "127.0.0.1"+ ":" + "3050" > + > > "/" + "arquivo.fdb" + "?lc_ctype=ISO8859_1"; > > conn = DriverManager.getConnection(jdbc, "SYSDBA", "masterkey"); > > conn.setAutoCommit(false); > > conn.setReadOnly(false); > > } > > catch(ClassNotFoundException erroClasse) > > { > > mensagemErro("Firebird JCA-JDBC driver not found in class > > path\n" + > > erroClasse.getMessage()); > > result = false; > > } > > catch(SQLException erroSQL) > > { > > mensagemErro(erroSQL.getMessage()); > > result = false; > > } > > > > > > Um abraço, > > > > Valdir > > > > > > > > Em 30/10/08, Lerço - GMail escreveu: > > > > > > Pessoal, > > > boa noite. > > > estou comecando agora a usar o firebird e estou apanhando um pouco em > > como > > > conectar ao firebird via JDBC . > > > Vcs tem alguma dica ?? > > > Baixei a versao do firebird 2.1.1 e do jaybird 2.1.5 .. mas nao consigo > > .. > > > alguma ajuda ?? > > > > > > 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 valdir.marcos em ig.com.br Fri Oct 31 14:35:02 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Fri, 31 Oct 2008 14:35:02 -0200 Subject: [firebase-br] Retornar somente valores zeros In-Reply-To: <8ce4f61d0810310410o1c40a4c2yba5d7c641fff1f0b@mail.gmail.com> References: <8ce4f61d0810301120y34b85162n4ad14ff669d5d336@mail.gmail.com> <8ce4f61d0810301648h1779cb1dy5876616272e72adc@mail.gmail.com> <59bb1e780810301853y1f007f7bre9733eec27a71be1@mail.gmail.com> <8ce4f61d0810310410o1c40a4c2yba5d7c641fff1f0b@mail.gmail.com> Message-ID: <59bb1e780810310935m369714e8ua5a7998ca78cb3f6@mail.gmail.com> Boa tarde. Desculpe pela sinceridade na resposta. Precisando de ajuda, fique a vontade. O pessoal da lista é muito camarada. Um abraço, Valdir Em 31/10/08, auriston geronimo lopes escreveu: > > Valdir, em primeiro lugar muito obrigado pela sua resposta. > Quanto a minha redacao, ontem eu estava na faculdade, e respondi na pressa, > e o teclado desse micro que eu usei estava com defeito. > Eu particularmente, me dou muito bem com o Portugues. > sds > > > Em 30/10/08, Valdir Marcos escreveu: > > > > Boa noite. > > > > Você é estrangeiro? > > Com todo respeito, se não for, sua redação é horrível... pelo seu texto > > está > > bem complicado entender onde você deseja chegar e olha que já li muitos > > textos e respostas de alunos do nível fundamental, nível médio, inglês e > > informática. > > > > Caso sua inteção seja ver o valor de TBatida quando TBatida for igual a > > zero, tente algo assim: > > > > > > Select > > F.Codigo, > > F.Firma, > > F.Setor, > > > > F.Desativa, > > 0 as TBatida > > > > >From CadFun F > > Where > > F.desativa = '0' and > > Coalesce((Select Count(*) From Ponto P Where > > P.CodfFunciona = F.Codigo and > > P.DataMov between :Pdatai and :Pdataf),0) = 0; > > > > Um abraço, > > > > Valdir > > > > > > > > 2008/10/30, auriston geronimo lopes : > > > > > > > > Nao, o Tbatida vai acumular a funcao count(*) que e o numero de batidas > > que > > > houve no periodo informado, ok > > > O que eu preciso e listar os registros em count(*) e igual a zero > > > o F.batida = 0 informa que devera processar os registros que estivem > > igual > > > a > > > zero > > > F.batida, significa na minha tabela funcionario ativo. > > > > > > ok > > > > > > 2008/10/30, Mel Adimari : > > > > > > > > Você quer o F.desativa = 0? pois o Tbatida é um alias da data > correto? > > > > > > > > > > > > > > > > select F.codigo, F.FIRMA, F.setor > > > > > > > > > > > > from cadfun F > > > > > > > > where (Select cast(count(*) as Numeric(15,2)) > > > > > > > > > > > > from ponto P > > > > > > > > where P.codfunciona = F.codigo > > > > > > > > and (P.DATAMOV between :Pdatai and :Pdataf)) as Tbatida > > > > > > > > > > > > AND F.desativa = '0' > > > > > > > > > > > > 2008/10/30 auriston geronimo lopes > > > > > > > > > > > > > No codigo abaixo, como faco para retornar somente o resultado de > > > Tbatida > > > > = > > > > > 0 > > > > > > > > > > select F.codigo, F.FIRMA, F.setor,F.desativa, > > > > > (Select cast(count(*) as Numeric(15,2)) from ponto P where > > > P.codfunciona > > > > = > > > > > F.codigo and (P.DATAMOV between :Pdatai and :Pdataf)) as Tbatida > > > > > from cadfun F where F.desativa = '0' > > > > > > > > > > sds > > > > > > > > > ______________________________________________ > > > > > FireBase-BR (www.firebase.com.br) - Hospedado em > www.locador.com.br > > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Oct 31 14:43:35 2008 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Fri, 31 Oct 2008 14:43:35 -0200 Subject: [firebase-br] FireBird x JDBC In-Reply-To: References: <59bb1e780810301932p6b3a1a89rcfee2bbdd02801df@mail.gmail.com> <1e2c6e100810310845p132c44ectf29867ace8670fa4@mail.gmail.com> Message-ID: <59bb1e780810310943g79755c9dy926aee578e583726@mail.gmail.com> Boa tarde. Para começar, coloque "jaybird-full-2.1.6.jar" no seu class path. Com experiência, você poderá usar apenas os arquivos necessários ao invés do pacote todo. Baixe a versão correta de acordo com o seu Java em http://www.firebirdsql.org/index.php?op=files&id=jaybird Um abraço, Valdir Em 31/10/08, Lerço - GMail escreveu: > > boa tarde. > estou usando o eclipse.. > sim .. exceçao ... > acho que os .jar que coloquei nao estao completos.. ( vc sabe quais sao > necessarios ? ) > > 2008/10/31 Janderson Almeida > > > Tive problemas quando começei tambem... > > > > O que estah acontecendo??? Exeçoes??? > > > > Qual IDE vc usa??? > > > > abraço. > > > > 2008/10/31 Valdir Marcos > > > > > Boa noite. > > > > > > O essencial para o JDBC conseguir conectar no Firebird está logo > abaixo. > > > Eu retirei e adaptei esse trecho de uma classe de conexão cheia de > > > parâmetros, mas deixei as strings separadas para você saber onde vai o > > quê. > > > A partir disso sugiro que você procure um fórum específico em Java para > > não > > > enchermos a lista de off-topics... he he he > > > > > > Estes são bem legais: > > > http://www.guj.com.br/forum/ > > > http://www.javafree.org/javabb/forum.jbb > > > http://www.portaljava.com/jnuke/bin/home/ > > > http://forums.sun.com/index.jspa > > > > > > Mas, volte aqui quando tiver dúvidas específicas quanto ao > comportamento > > do > > > JayBird. > > > > > > try > > > { > > > Class.forName("org.firebirdsql.jdbc.FBDriver"); > > > jdbc = "jdbc:firebirdsql" + "://" + "127.0.0.1"+ ":" + > "3050" > > + > > > "/" + "arquivo.fdb" + "?lc_ctype=ISO8859_1"; > > > conn = DriverManager.getConnection(jdbc, "SYSDBA", "masterkey"); > > > conn.setAutoCommit(false); > > > conn.setReadOnly(false); > > > } > > > catch(ClassNotFoundException erroClasse) > > > { > > > mensagemErro("Firebird JCA-JDBC driver not found in class > > > path\n" + > > > erroClasse.getMessage()); > > > result = false; > > > } > > > catch(SQLException erroSQL) > > > { > > > mensagemErro(erroSQL.getMessage()); > > > result = false; > > > } > > > > > > > > > Um abraço, > > > > > > Valdir > > > > > > > > > > > > Em 30/10/08, Lerço - GMail escreveu: > > > > > > > > Pessoal, > > > > boa noite. > > > > estou comecando agora a usar o firebird e estou apanhando um pouco em > > > como > > > > conectar ao firebird via JDBC . > > > > Vcs tem alguma dica ?? > > > > Baixei a versao do firebird 2.1.1 e do jaybird 2.1.5 .. mas nao > consigo > > > .. > > > > alguma ajuda ?? > > > > > > > > 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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From denisrocha em hotmail.com Fri Oct 31 16:07:54 2008 From: denisrocha em hotmail.com (Denis) Date: Fri, 31 Oct 2008 15:07:54 -0300 Subject: [firebase-br] Ferramenta administrativa References: <59bb1e780810301036x2a8a056bkbdf1bcb039cc816c@mail.gmail.com> <8f19defc0810310444s46b7e944pda65afa024e959d9@mail.gmail.com> Message-ID: Ok, muito obrigado pela ajuda de todos. Estou testando agora o FlameRobin. Parece ser bom tbm. "Marcelo Geyer" escreveu na mensagem news:8f19defc0810310444s46b7e944pda65afa024e959d9 em mail.gmail.com... Aqui eu uso o Flamerobin, pois meu ambiente de programação é Linux, apesar do aplicativo ser multiplataforma. Apesar de faltar alguns recursos, ele ó ótimo e suporta a versão 2.1 do Firebird. Por ser um projeto open source, melhora a cada dia com as contribuições da comunidade. 2008/10/30 Valdir Marcos > Boa tarde. > > Por solicitação de alguns clientes, eu tenho IBExpert (versão paga), mas > ainda prefiro o FlameRobin disponível em http://www.flamerobin.org > O FlameRobin é leve, funciona nativamente em Windows, Linux e Mac (entre > outras plataformas), é código livre e gratuíto, não dá aquelas panes > estranhas como acontece com IBExpert de vez em quando, e aparece no canto > esquerdo inferior de http://www.firebirdsql.org/ onde são sugeridas as > ferramentas administrativas :-) > > Mas, antes que isso possa virar um flame aqui na lista... gosto não se > discute e existem muitas outras opções, como: > http://sourceforge.net/projects/ibaccess/ > http://www.minq.se/products/dbvis/ > http://www.jdbstudio.net/ > http://squirrel-sql.sourceforge.net/ > http://www.sqlly.com/download.html > https://sourceforge.net/search/?type_of_search=soft&words=FenixSQL > https://sourceforge.net/projects/kevora > http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_admin_tools > > Um abraço, > > Valdir > > > > > 2008/10/29, Forrest(R) > : > > > > Denis wrote: > > > > > Alguém pode passar link do ibexpert. > > > > > > Procurei na net, mas aparece uma tela em ingles e nem deixa cadastrar. > > > > Será que te ajuda > > > > http://ibexpert.net/ibe/index.php?n=Main.DownloadFree > > > > T++++++++++++++ > > > > -- > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From welkson em gmail.com Fri Oct 31 15:18:48 2008 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Fri, 31 Oct 2008 14:18:48 -0300 Subject: [firebase-br] =?windows-1252?q?RFUNC_no_2=2E1=2C_algu=E9m_usa=3F?= Message-ID: <99D22253EA2949FB95A34444BB257A92@FAKE> Pessoal, vocês tem usado o RFUNC (http://rfunc.sourceforge.net/) no FB 2.1? Copiei a rfunc.dll na pasta UDF, criei o novo banco, mandei rodar o script (rfunc6.sql), ele cria todas as UDF no banco, quando tento usar aparece a mensagem: SELECT Z(VALOR) FROM NEW_TABLE Invalid token. invalid request BLR at offset 60. function STRLEN is not defined. module name or entrypoint could not be found. Isso acontece com todas as outras versões. Se eu desinstalar o banco, voltar para versão 2.03 e fazer esse mesmo procedimento funciona. Vi no site do projeto que o mesmo está bem desatualizado (o último release candidate foi em 25.11.2003). Minha versão é stable, vou fazer alguns testes na versão rc... mas se alguém tiver alguma dica por favor poste. Abraço, Welkson Renny From lercotadeu em gmail.com Fri Oct 31 15:50:07 2008 From: lercotadeu em gmail.com (=?ISO-8859-1?Q?Ler=E7o_-_GMail?=) Date: Fri, 31 Oct 2008 15:50:07 -0200 Subject: [firebase-br] FireBird x JDBC In-Reply-To: <59bb1e780810310943g79755c9dy926aee578e583726@mail.gmail.com> References: <59bb1e780810301932p6b3a1a89rcfee2bbdd02801df@mail.gmail.com> <1e2c6e100810310845p132c44ectf29867ace8670fa4@mail.gmail.com> <59bb1e780810310943g79755c9dy926aee578e583726@mail.gmail.com> Message-ID: obrigado Valdir .. vou testar hj a noite ! bom fds a todos 2008/10/31 Valdir Marcos > Boa tarde. > > Para começar, coloque "jaybird-full-2.1.6.jar" no seu class path. Com > experiência, você poderá usar apenas os arquivos necessários ao invés do > pacote todo. > Baixe a versão correta de acordo com o seu Java em > http://www.firebirdsql.org/index.php?op=files&id=jaybird > > Um abraço, > > Valdir > > > > Em 31/10/08, Lerço - GMail escreveu: > > > > boa tarde. > > estou usando o eclipse.. > > sim .. exceçao ... > > acho que os .jar que coloquei nao estao completos.. ( vc sabe quais sao > > necessarios ? ) > > > > 2008/10/31 Janderson Almeida > > > > > Tive problemas quando começei tambem... > > > > > > O que estah acontecendo??? Exeçoes??? > > > > > > Qual IDE vc usa??? > > > > > > abraço. > > > > > > 2008/10/31 Valdir Marcos > > > > > > > Boa noite. > > > > > > > > O essencial para o JDBC conseguir conectar no Firebird está logo > > abaixo. > > > > Eu retirei e adaptei esse trecho de uma classe de conexão cheia de > > > > parâmetros, mas deixei as strings separadas para você saber onde vai > o > > > quê. > > > > A partir disso sugiro que você procure um fórum específico em Java > para > > > não > > > > enchermos a lista de off-topics... he he he > > > > > > > > Estes são bem legais: > > > > http://www.guj.com.br/forum/ > > > > http://www.javafree.org/javabb/forum.jbb > > > > http://www.portaljava.com/jnuke/bin/home/ > > > > http://forums.sun.com/index.jspa > > > > > > > > Mas, volte aqui quando tiver dúvidas específicas quanto ao > > comportamento > > > do > > > > JayBird. > > > > > > > > try > > > > { > > > > Class.forName("org.firebirdsql.jdbc.FBDriver"); > > > > jdbc = "jdbc:firebirdsql" + "://" + "127.0.0.1"+ ":" + > > "3050" > > > + > > > > "/" + "arquivo.fdb" + "?lc_ctype=ISO8859_1"; > > > > conn = DriverManager.getConnection(jdbc, "SYSDBA", "masterkey"); > > > > conn.setAutoCommit(false); > > > > conn.setReadOnly(false); > > > > } > > > > catch(ClassNotFoundException erroClasse) > > > > { > > > > mensagemErro("Firebird JCA-JDBC driver not found in class > > > > path\n" + > > > > erroClasse.getMessage()); > > > > result = false; > > > > } > > > > catch(SQLException erroSQL) > > > > { > > > > mensagemErro(erroSQL.getMessage()); > > > > result = false; > > > > } > > > > > > > > > > > > Um abraço, > > > > > > > > Valdir > > > > > > > > > > > > > > > > Em 30/10/08, Lerço - GMail escreveu: > > > > > > > > > > Pessoal, > > > > > boa noite. > > > > > estou comecando agora a usar o firebird e estou apanhando um pouco > em > > > > como > > > > > conectar ao firebird via JDBC . > > > > > Vcs tem alguma dica ?? > > > > > Baixei a versao do firebird 2.1.1 e do jaybird 2.1.5 .. mas nao > > consigo > > > > .. > > > > > alguma ajuda ?? > > > > > > > > > > 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 > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From welkson em gmail.com Fri Oct 31 16:17:17 2008 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Fri, 31 Oct 2008 15:17:17 -0300 Subject: [firebase-br] =?windows-1252?q?RFUNC_no_2=2E1=2C_algu=E9m_usa=3F_?= =?windows-1252?q?=28RESOLVIDO=29?= Message-ID: Resolvido usando FreeAdHocUDF (http://udf.adhoc-data.de/index_eng.html) Eles tem um pacote de UDF enorme... entre eles todas as funções do RFUNC funfando direitinho no FB 2.1 Abraço, Welkson Renny Powered by .... (__) \\\'',) \/ \ ^ .\._/_) www.FreeBSD.org ----- Original Message ----- From: "Welkson Renny de Medeiros" To: "FireBase" Sent: Friday, October 31, 2008 2:18 PM Subject: RFUNC no 2.1, alguém usa? > Pessoal, vocês tem usado o RFUNC (http://rfunc.sourceforge.net/) no FB > 2.1? > > Copiei a rfunc.dll na pasta UDF, criei o novo banco, mandei rodar o script > (rfunc6.sql), ele cria todas as UDF no banco, quando tento usar aparece a > mensagem: > > SELECT Z(VALOR) FROM NEW_TABLE > > Invalid token. > invalid request BLR at offset 60. > function STRLEN is not defined. > module name or entrypoint could not be found. > > Isso acontece com todas as outras versões. > > Se eu desinstalar o banco, voltar para versão 2.03 e fazer esse mesmo > procedimento funciona. > > Vi no site do projeto que o mesmo está bem desatualizado (o último release > candidate foi em 25.11.2003). > > Minha versão é stable, vou fazer alguns testes na versão rc... mas se > alguém tiver alguma dica por favor poste. > > Abraço, > > Welkson Renny From welkson em gmail.com Fri Oct 31 18:12:24 2008 From: welkson em gmail.com (Welkson Renny de Medeiros) Date: Fri, 31 Oct 2008 17:12:24 -0300 Subject: [firebase-br] Migrando de 2.03 para 2.1.1 References: <60003916D5E6420891D2934C76D2B9C1@FAKE><928578216.20081030102354@warmboot.com.br><624769AFDB5A434A9BE357D3DD449AB9@FAKE><964221642.20081030143810@warmboot.com.br> <239527829.20081030151505@warmboot.com.br> Message-ID: <290350957063446291A329BC32C91BB5@FAKE> Cantu, quando ao CHARSET... sempre usei NONE e não tive problemas com as versões do FB anteriores... pelo que vi no artigo não é recomendado usar NONE, mas para qual charset eu mudo? WIN1252? UTF-8? -- Welkson Renny de Medeiros Powered by .... (__) \\\'',) \/ \ ^ .\._/_) www.FreeBSD.org ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Thursday, October 30, 2008 2:15 PM Subject: Re: [firebase-br] Migrando de 2.03 para 2.1.1 Está tudo explicado no artigo. Backup/restore não vai resolver o problema dos caracteres especiais. Para isso, ou vc roda os scripts ou usa o método "b" descrito no artigo. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br WRdM> Só confirmando... então o backup/restore não resolve meu problema, o ideal é WRdM> criar o banco apartir do metadata e fazer o datapump? WRdM> Welkson WRdM> ----- Original Message ----- WRdM> From: "Carlos H. Cantu" WRdM> To: "FireBase" WRdM> Sent: Thursday, October 30, 2008 1:38 PM WRdM> Subject: Re: [firebase-br] Migrando de 2.03 para 2.1.1 WRdM>> No artigo do Cantu fala para extrair o metadado e depois fazer um WRdM>> datapump... a bronca é que meu banco é cheio de triggers, isso não vai WRdM> dar WRdM>> problema? WRdM> O IBDataPump tem opção de desativar os triggers durante o processo. WRdM> []s WRdM> Carlos H. Cantu WRdM> www.warmboot.com.br - www.firebirdnews.org WRdM> www.FireBase.com.br - blog.firebase.com.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Fri Oct 31 20:28:33 2008 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 31 Oct 2008 20:28:33 -0200 Subject: [firebase-br] Migrando de 2.03 para 2.1.1 In-Reply-To: <290350957063446291A329BC32C91BB5@FAKE> References: <60003916D5E6420891D2934C76D2B9C1@FAKE><928578216.20081030102354@warmboot.com.br><624769AFDB5A434A9BE357D3DD449AB9@FAKE><964221642.20081030143810@warmboot.com.br> <239527829.20081030151505@warmboot.com.br> <290350957063446291A329BC32C91BB5@FAKE> Message-ID: <746106338.20081031202833@warmboot.com.br> Recomendo o WIN1252... veja o item no FAQ, sobre acentuação. []s Carlos H. Cantu www.warmboot.com.br - www.firebirdnews.org www.FireBase.com.br - blog.firebase.com.br WRdM> Cantu, quando ao CHARSET... sempre usei NONE e não tive problemas com as WRdM> versões do FB anteriores... pelo que vi no artigo não é recomendado usar WRdM> NONE, mas para qual charset eu mudo? WIN1252? UTF-8? From fausto.s.a em uol.com.br Fri Oct 31 22:14:34 2008 From: fausto.s.a em uol.com.br (Fausto) Date: Fri, 31 Oct 2008 22:14:34 -0200 Subject: [firebase-br] Problema com Datas In-Reply-To: <2211d0630810310854q2a8a2d27w6ed655fd4694548f@mail.gmail.com> References: <2211d0630810310623x101d1e56o61b1d7aeda488885@mail.gmail.com> <2211d0630810310854q2a8a2d27w6ed655fd4694548f@mail.gmail.com> Message-ID: Felipe Oriani escreveu: > fala pessoal... obrigado pelo apoio ai... > consegui resolvendo trocando as barras por pontos... valeu! > []'s > Para não se preocupar em ficar trocando a barra por pontos, via código ou funções de formatação.. Pode fazer assim, antes das operações de gravação ou passagem de parametros, utilize o ShortDateFormat. *ShortDateFormat* := 'dd.mm.yyyy'; aqui você passa os parametros data, ou grava.. depois *ShortDateFormat* := 'dd/mm/yyyy'; -- Fausto Alves Msn:faustoalves em com4.com.br Skype:faustoalves Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird