From bvrenato em click21.com.br Mon Jun 1 00:54:23 2009 From: bvrenato em click21.com.br (bvrenato) Date: Mon, 01 Jun 2009 00:54:23 -0300 Subject: [firebase-br] Erro no Update Message-ID: <1243828463.4a2350efa596d@webmail3.click21.com.br> Ai pessoal, desculpem eu esta abusando em mandar esse código todo ai. Mas será que algum filho de Deus pode dar uma analisada e ver onde estou errando? O problema é o seguinte: eu tenho que varrer o arquivo de itens e recalcular o valor dos itens de acordo com determinado parametro da tabela de preços. Porém está dando um erro de dedlock quando faço o update e dá uma mensagem de acesso concorrente (alguma coisa assim). Eu já exclui todas as minhas triggers do banco (FB 2.1) mas nao adiantou nada. obrigado ! Renato CREATE PROCEDURE SP_CALCULAR_MIX ( IPREVENDA INTEGER, IFABRICANTE INTEGER, IDESCMIXGERAL NUMERIC(5,2), --percentual de desconto IVOLUMEMIXGERAL INTEGER) --volume de itens para obtenção de desconto AS DECLARE VARIABLE VID INTEGER; DECLARE VARIABLE VQUANTIDADE NUMERIC(10,2); DECLARE VARIABLE VCANALVENDA NUMERIC(8,2); DECLARE VARIABLE VALIQICMS NUMERIC(5,2); DECLARE VARIABLE VALIQIPI NUMERIC(5,2); DECLARE VARIABLE VCODLINHA INTEGER; DECLARE VARIABLE VCMSREPRESENTANTE NUMERIC(5,2); DECLARE VARIABLE VCMSVENDEDOR NUMERIC(5,2); DECLARE VARIABLE VPRECO NUMERIC(14,4); DECLARE VARIABLE VPARAMETRO INTEGER; DECLARE VARIABLE VPRECOFINAL NUMERIC(14,4); BEGIN --APURA O VOLUME DE ITENS DO PEDIDO SELECT SUM(PVI.PVIQUANTIDADE) FROM PREVENDA_ITENS PVI WHERE PVI.PVENUMERO = :iPREVENDA AND PVI.REPCODIGO = :iFABRICANTE INTO :vQUANTIDADE; --VERIFICA SE O VOLUME OBTEM BENEFÍCIO IF (:vQUANTIDADE >= iVOLUMEMIXGERAL) THEN BEGIN --VARRE O ARQUIVO DE ITENS DO PEDIDO FOR SELECT PVI.PRDID, PVI.PVIQUANTIDADE, PVI.PVIVALORPRATICADO, PVF.PVFALIQICMS, PRD.PRDALIQIPI, PRD.PRDCOMISSAOREPRESENTACAO, PRD.PRDCOMISSAOVENDEDOR, PRD.LINCODIGO, CAC.CNVCODIGO FROM PREVENDA_ITENS PVI JOIN PREVENDA PVE ON (PVE.PVENUMERO = PVI.PVENUMERO) JOIN PREVENDA_FORNECEDOR PVF ON (PVF.PVENUMERO = PVI.PVENUMERO) AND (PVF.REPCODIGO = PVI.REPCODIGO) JOIN PRODUTOPRD ON PRD.PRDID = PVI.PRDID JOIN CADCREDITO_REPRESENTADA CRE ON CRE.REPCODIGO = PVI.REPCODIGO AND CRE.CLICODIGO = PVE.CLICODIGO JOIN CADASTRO_CREDITO CAC ON CAC.CCRCODIGO = CRE.CCRCODIGO WHERE PVI.PVENUMERO = :iPREVENDA AND PVI.REPCODIGO = :iFABRICANTE ORDER BY PVI.PVENUMERO, PVI.REPCODIGO, PVI.PRDID INTO :vID, :vQUANTIDADE, :vPRECOFINAL, :vALIQICMS, :vALIQIPI, :vCMSREPRESENTANTE, :vCMSVENDEDOR, :vCODLINHA, :vCANALVENDA DO --EXECUTA ESTE PROCEDIMENTO PARA CADA ITEM DA PREVENDA BEGIN --VERIFICA COMISSOES NA LINHA IF ((COALESCE(vCMSREPRESENTANTE,0) = 0) AND (COALESCE (vCMSVENDEDOR,0) = 0)) THEN BEGIN SELECT LIN.LINCOMISSAOREPRESENTANTE, LIN.LINCOMISSAOVENDEDOR FROM LINHA LIN WHERE LIN.LINCODIGO = :vCODLINHA INTO :vCMSREPRESENTANTE, :vCMSVENDEDOR; --VERIFICA COMISSOES DO FABRICANTE IF ((COALESCE(vCMSREPRESENTANTE,0) = 0) AND (COALESCE (vCMSVENDEDOR,0) = 0)) THEN BEGIN SELECT REP.REPCOMISSAOREPRESENTACAO, REP.REPCOMISSAOVENDEDOR FROM REPRESENTADA REP WHERE REP.REPCODIGO = :iFABRICANTE INTO :vCMSREPRESENTANTE, :vCMSVENDEDOR; END END FOR SELECT TAB.TABPRECO, GRU.TPGVALORPARAMETRO FROM TABELA_PRECO TAB JOIN TABPRECO_GRUPOS GRU ON GRU.TPGPOSICAO = TAB.TPGPOSICAO JOIN GRUPO_CANALVENDA GCV ON GCV.GCVCODIGO = TAB.GCVCODIGO WHERE TAB.PRDID = :vID AND TAB.REPCODIGO = :iFABRICANTE AND GCV.CNVCODIGO = :vCANALVENDA ORDER BY GRU.TPGVALORPARAMETRO ASC INTO :vPRECO, :vPARAMETRO DO BEGIN --OBTÉM O PREÇO A SER PRATICADO IF (vPARAMETRO < :iVOLUMEMIXGERAL) THEN vPRECOFINAL = (:vPRECO - ((:vPRECO * :iDESCMIXGERAL)/100)); END --EFETUA A GRAVAÇÃO DOS VALORES UPDATE PREVENDA_ITENS MIX SET MIX.PVICOMISSAOREPRESENTANTE = ((:vPRECOFINAL * :vQUANTIDADE) * :vCMSREPRESENTANTE)/100, MIX.PVICOMISSAOVENDEDOR = ((:vPRECOFINAL * :vQUANTIDADE) * :vCMSVENDEDOR)/100, MIX.PVIVALORPRATICADO = :vPRECOFINAL MIX.PVIVALORTOTAL = (:vPRECOFINAL * :vQUANTIDADE), MIX.PVIVALORICMS = ((:vPRECOFINAL * :vQUANTIDADE) * :vALIQICMS)/100, MIX.PVIVALORIPI = ((:vPRECOFINAL * :vQUANTIDADE) * :vALIQIPI)/100 WHERE MIX.PVENUMERO = :iPREVENDA AND MIX.REPCODIGO = :iFABRICANTE AND MIX.PRDID = :vID; EXIT; END END END ___________________________________________________________________________________ Para fazer uma ligação DDD pra perto ou pra longe, faz um 21. A Embratel tem tarifas muito baratas esperando por você. Aproveite! From gilson em sfssistemas.com.br Mon Jun 1 07:32:01 2009 From: gilson em sfssistemas.com.br (Gilson Silva) Date: Mon, 1 Jun 2009 07:32:01 -0300 Subject: [firebase-br] Fw: Select com 5 dias References: <004601c9e1fa$cec0df70$6400a8c0@cleinote> Message-ID: Bom dia amigo, deixa ver se entendi, em sua tabela de clientes vc guarda o DIA, e não a data como alguns pensaram desta forma na hora de sugerir os selects, e o seu problema é justamente na virada do mês, certo? Eu fiz o seguinte: - criei a seguinte tabela: create table teste_cli (id integer not null, cliente varchar(50), dia integer); O select abaixo abrange o seu problema, ele trata a virada do mês e acrescentei para a virada do ano, testei aqui e funcionou perfeitamente, espero ter ajudado. select CLIENTE, dia, case when (dia >= extract(day from current_date)) then cast((DIA||'.'||extract(month from current_date)||'.'||extract(year from current_date)) as date) /*-- vencimento no mesmo mês --*/ else case (extract(month from current_date)) when 12 then cast((DIA||'.01.'||cast(extract(year from current_date)+1 as varchar(4))) as date) /*-- virada do ano --*/ else cast((DIA||'.'||cast(extract(month from current_date)+1 AS VARCHAR(2))||'.'||extract(year from current_date)) AS date)/*-- mesmo ano, prox mês --*/ end end proximo_vencimento from teste_cli where (case when (dia >= extract(day from current_date)) then cast((DIA||'.'||extract(month from current_date)||'.'||extract(year from current_date)) as date) else case (extract(month from current_date)) when 12 then cast((DIA||'.01.'||cast(extract(year from current_date)+1 as varchar(4))) as date) else cast((DIA||'.'||cast(extract(month from current_date)+1 AS VARCHAR(2))||'.'||extract(year from current_date)) AS date) end end) <= current_date + 5 -------------------------------------------------------------------------------------------------------- Gilson Silva Jaboatão - PE From danieln.desenvol em supersoft.com.br Mon Jun 1 09:29:40 2009 From: danieln.desenvol em supersoft.com.br (DanielN) Date: Mon, 01 Jun 2009 09:29:40 -0300 Subject: [firebase-br] FB2.0.5 no Windows 7 64bits In-Reply-To: References: Message-ID: <4A23C9B4.9020804@supersoft.com.br> Os testes que não foram com FB embbed, mas não tive nenhum problema, tudo funcionou corretamente Elton da Motta Barbosa escreveu: > e aí pessoal, > > Estamos testando o novo windows 7 64bits RC por aqui com nossos > aplicativos. (Estamos achando MUITO melhor q o vista, mas ainda não > está 100%) > O programa tem conseguido acessar tudo normalmente na versão embbed > do FB2.0.5, > mas apesar do serviço rodar, não conseguimos configurar uma conexão na > versão SS do FB. > Já desativamos Firewall e etc, mas talvez seja alguma coisa boba... > alguém fez algum teste com FB no Windows 7? > > 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 danieln.desenvol em supersoft.com.br Mon Jun 1 09:38:36 2009 From: danieln.desenvol em supersoft.com.br (DanielN) Date: Mon, 01 Jun 2009 09:38:36 -0300 Subject: [firebase-br] Erro no FireBird 1.5 Message-ID: <4A23CBCC.2000506@supersoft.com.br> Pessoal no Firebird 2.1 o select abaixo funciona, mas no firebird 1.5 não, já teve este problema? select c.* from cidades c where c.Codigo in (select first 2 P.CodCidade from pedidos P where P.DtEmiss between :DataIni and :DataFin) preciso trazer os dos primeiros pedidos de cada cidade. grato Daniel Nicoletti From infosag em terra.com.br Mon Jun 1 09:44:39 2009 From: infosag em terra.com.br (Infosag) Date: Mon, 1 Jun 2009 09:44:39 -0300 Subject: [firebase-br] Erro no FireBird 1.5 References: <4A23CBCC.2000506@supersoft.com.br> Message-ID: experimenta assim: select * from CIDADES c where c.Codigo in (select first 2 P.CodCidade from PEDIDOS P where P.DtEmiss between :DataIni and :DataFin) ----- Original Message ----- From: "DanielN" To: "FireBase" Sent: Monday, June 01, 2009 9:38 AM Subject: [firebase-br] Erro no FireBird 1.5 Pessoal no Firebird 2.1 o select abaixo funciona, mas no firebird 1.5 não, já teve este problema? select c.* from cidades c where c.Codigo in (select first 2 P.CodCidade from pedidos P where P.DtEmiss between :DataIni and :DataFin) preciso trazer os dos primeiros pedidos de cada cidade. grato Daniel Nicoletti ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI0Mzg2MDA2Ny40MDE2NDMuMzIwMjguY2FtZW5hbmEuaHN0LnRlcnJhLmNvbS5iciw0MDIyTerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From juniorvjl em gmail.com Mon Jun 1 09:58:15 2009 From: juniorvjl em gmail.com (Junior) Date: Mon, 1 Jun 2009 09:58:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?M=E1ximo_do_banco?= Message-ID: <6196a2200906010558w55273934xc9d4ca10d497d4fb@mail.gmail.com> Fala pessoas, Como nunca usei o firebird em uma solução mais pesada, resolvi perguntar... Qual o máximo que vocês já exigiram do banco? Número máximo de conexões simultaneas e tamanho do arquivo do banco (*.gdb, *.fdb) e qual aproximadamente a configuração do servidor de banco de dados? E funcionava bem com tudo isso? Acho que além de solucionar minha duvida, tambem seria um feedback legal para os usuários da lista. Valeus... From danieln.desenvol em supersoft.com.br Tue Jun 2 10:24:01 2009 From: danieln.desenvol em supersoft.com.br (DanielN) Date: Tue, 02 Jun 2009 10:24:01 -0300 Subject: [firebase-br] Erro no FireBird 1.5 In-Reply-To: References: <4A23CBCC.2000506@supersoft.com.br> Message-ID: <4A2527F1.3050400@supersoft.com.br> Mesmo colocando os nomes das tabelas em letra maíuscula como vc sugeriu não funcionou Infosag escreveu: > experimenta assim: > > select * from CIDADES c > where c.Codigo in (select first 2 P.CodCidade from PEDIDOS P where > P.DtEmiss between :DataIni and :DataFin) > > ----- Original Message ----- From: "DanielN" > > To: "FireBase" > Sent: Monday, June 01, 2009 9:38 AM > Subject: [firebase-br] Erro no FireBird 1.5 > > > Pessoal no Firebird 2.1 o select abaixo funciona, mas no firebird 1.5 > não, já teve este problema? > > select c.* from cidades c > where c.Codigo in (select first 2 P.CodCidade from pedidos P where > P.DtEmiss between :DataIni and :DataFin) > > preciso trazer os dos primeiros pedidos de cada cidade. > > grato > Daniel Nicoletti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI0Mzg2MDA2Ny40MDE2NDMuMzIwMjguY2FtZW5hbmEuaHN0LnRlcnJhLmNvbS5iciw0MDIyTerraMail > > 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 omarhaddadm em gmail.com Mon Jun 1 10:28:22 2009 From: omarhaddadm em gmail.com (Omar Haddad) Date: Mon, 1 Jun 2009 09:28:22 -0400 Subject: [firebase-br] Erro no FireBird 1.5 In-Reply-To: <4A2527F1.3050400@supersoft.com.br> References: <4A23CBCC.2000506@supersoft.com.br> <4A2527F1.3050400@supersoft.com.br> Message-ID: <9e00d4d30906010628l27effe02mf58620a738ddd4e1@mail.gmail.com> Opa. Eu testei este exemplo, e deu certo. Fiz assim: Select * from Cliente c where c.Cli_Codigo in (select first 2 P.Ped_CodCliente from PEDIDO P where P.Ped_DtEmissao between '06/01/2009' and '06/01/2009' ) Att. Omar PS: Manda a tua sentença SQL. 2009/6/2 DanielN > Mesmo colocando os nomes das tabelas em letra maíuscula como vc sugeriu não > funcionou > > Infosag escreveu: > > experimenta assim: >> >> select * from CIDADES c >> where c.Codigo in (select first 2 P.CodCidade from PEDIDOS P where >> P.DtEmiss between :DataIni and :DataFin) >> >> ----- Original Message ----- From: "DanielN" < >> danieln.desenvol em supersoft.com.br> >> To: "FireBase" >> Sent: Monday, June 01, 2009 9:38 AM >> Subject: [firebase-br] Erro no FireBird 1.5 >> >> >> Pessoal no Firebird 2.1 o select abaixo funciona, mas no firebird 1.5 >> não, já teve este problema? >> >> select c.* from cidades c >> where c.Codigo in (select first 2 P.CodCidade from pedidos P where >> P.DtEmiss between :DataIni and :DataFin) >> >> preciso trazer os dos primeiros pedidos de cada cidade. >> >> grato >> Daniel Nicoletti >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> E-mail verificado pelo Terra Anti-Spam. >> Para classificar esta mensagem como spam ou não spam, visite >> >> http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI0Mzg2MDA2Ny40MDE2NDMuMzIwMjguY2FtZW5hbmEuaHN0LnRlcnJhLmNvbS5iciw0MDIyTerraMail >> 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 > -- Att. Omar Marques Haddad Analista de Sistemas Sênior From infosag em terra.com.br Mon Jun 1 10:32:44 2009 From: infosag em terra.com.br (Infosag) Date: Mon, 1 Jun 2009 10:32:44 -0300 Subject: [firebase-br] Erro no FireBird 1.5 References: <4A23CBCC.2000506@supersoft.com.br> <4A2527F1.3050400@supersoft.com.br> Message-ID: <445ED0F341204FAF92E9C84D8865487E@infonote> colocasse so o * e nao c.* ? ----- Original Message ----- From: "DanielN" To: "FireBase" Sent: Tuesday, June 02, 2009 10:24 AM Subject: Re: [firebase-br] Erro no FireBird 1.5 Mesmo colocando os nomes das tabelas em letra maíuscula como vc sugeriu não funcionou Infosag escreveu: > experimenta assim: > > select * from CIDADES c > where c.Codigo in (select first 2 P.CodCidade from PEDIDOS P where > P.DtEmiss between :DataIni and :DataFin) > > ----- Original Message ----- From: "DanielN" > > To: "FireBase" > Sent: Monday, June 01, 2009 9:38 AM > Subject: [firebase-br] Erro no FireBird 1.5 > > > Pessoal no Firebird 2.1 o select abaixo funciona, mas no firebird 1.5 > não, já teve este problema? > > select c.* from cidades c > where c.Codigo in (select first 2 P.CodCidade from pedidos P where > P.DtEmiss between :DataIni and :DataFin) > > preciso trazer os dos primeiros pedidos de cada cidade. > > grato > Daniel Nicoletti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI0Mzg2MDA2Ny40MDE2NDMuMzIwMjguY2FtZW5hbmEuaHN0LnRlcnJhLmNvbS5iciw0MDIyTerraMail > 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://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI0Mzg2Mjc4Mi44MjM4NzYuMTY0MzkuY2Fsb21iYS5oc3QudGVycmEuY29tLmJyLDU3MTI=TerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From herculesjr em gmail.com Mon Jun 1 11:12:17 2009 From: herculesjr em gmail.com (Hercules Jr) Date: Mon, 1 Jun 2009 11:12:17 -0300 Subject: [firebase-br] Fw: Select com 5 dias In-Reply-To: References: <004601c9e1fa$cec0df70$6400a8c0@cleinote> Message-ID: <70d3a72c0906010712yc030236o923f7d9aca07cedc@mail.gmail.com> Agradeço a todos pela ajuda, estou utilizando a solução do renato aqui perfeitamente. Muito obrigados a todos pela ajuda! On Mon, Jun 1, 2009 at 7:32 AM, Gilson Silva wrote: > Bom dia amigo, deixa ver se entendi, em sua tabela de clientes vc > guarda o DIA, e não a data como alguns pensaram desta forma na hora de > sugerir os selects, e o seu problema é justamente na virada do mês, certo? > > Eu fiz o seguinte: > - criei a seguinte tabela: > > create table teste_cli > (id integer not null, > cliente varchar(50), > dia integer); > > O select abaixo abrange o seu problema, ele trata a virada do mês e > acrescentei para a virada do ano, testei aqui e funcionou perfeitamente, > espero ter ajudado. > > select CLIENTE, dia, > case > when (dia >= extract(day from current_date)) then > cast((DIA||'.'||extract(month from > current_date)||'.'||extract(year from current_date)) as date) /*-- > vencimento no mesmo mês --*/ > else > case (extract(month from current_date)) > when 12 then cast((DIA||'.01.'||cast(extract(year from > current_date)+1 as varchar(4))) as date) /*-- virada do ano --*/ > else > cast((DIA||'.'||cast(extract(month from current_date)+1 AS > VARCHAR(2))||'.'||extract(year from current_date)) AS date)/*-- mesmo ano, > prox mês --*/ > end > end proximo_vencimento > from teste_cli > where (case > when (dia >= extract(day from current_date)) then > cast((DIA||'.'||extract(month from > current_date)||'.'||extract(year from current_date)) as date) > else > case (extract(month from current_date)) > when 12 then cast((DIA||'.01.'||cast(extract(year from > current_date)+1 as varchar(4))) as date) > else > cast((DIA||'.'||cast(extract(month from current_date)+1 AS > VARCHAR(2))||'.'||extract(year from current_date)) AS date) > end > end) <= current_date + 5 > > > -------------------------------------------------------------------------------------------------------- > Gilson Silva > Jaboatão - PE > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From danieln.desenvol em supersoft.com.br Tue Jun 2 11:16:08 2009 From: danieln.desenvol em supersoft.com.br (DanielN) Date: Tue, 02 Jun 2009 11:16:08 -0300 Subject: [firebase-br] Erro no FireBird 1.5 In-Reply-To: <9e00d4d30906010628l27effe02mf58620a738ddd4e1@mail.gmail.com> References: <4A23CBCC.2000506@supersoft.com.br> <4A2527F1.3050400@supersoft.com.br> <9e00d4d30906010628l27effe02mf58620a738ddd4e1@mail.gmail.com> Message-ID: <4A253428.2050502@supersoft.com.br> Omar, mas trouxe o resultado esperado, pois comigo não trouxe o que eu esperava , trouxe todos os pedidos no firebird 1.5, mas no 2.1 tudo funciona Select * from Cliente c where c.Cli_Codigo in (select first 2 P.Ped_CodCliente from PEDIDO P where P.Ped_DtEmissao between '06/01/2009' and '06/01/2009' ) ou Select * from Cliente c where c.Cli_Codigo in (select P.Ped_CodCliente from PEDIDO P where P.Ped_DtEmissao between '06/01/2009' and '06/01/2009' ) esta trazendo a mesma coisa. From mariodosreyx em gmail.com Mon Jun 1 11:23:31 2009 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Mon, 1 Jun 2009 14:23:31 +0000 (UTC) Subject: [firebase-br] MDO+ZebeDee+Delphi Message-ID: Boas pessoal Alguém me pode ajudar com o ZebeDee? Não há maneira de eu conseguir configurar esta cena Obrigado Mário From marcelo em teflamar.com.br Mon Jun 1 11:51:45 2009 From: marcelo em teflamar.com.br (marcelo teflamar) Date: Mon, 01 Jun 2009 11:51:45 -0300 Subject: [firebase-br] MDO+ZebeDee+Delphi In-Reply-To: References: Message-ID: <4A23EB01.6050801@teflamar.com.br> qual sua dúvida/problema? Mário Reis escreveu: > Boas pessoal > > Alguém me pode ajudar com o ZebeDee? Não há maneira de eu conseguir > configurar esta cena > Obrigado > Mário > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From lazaro em usinaalvorada.com.br Mon Jun 1 12:06:44 2009 From: lazaro em usinaalvorada.com.br (lazaro) Date: Mon, 1 Jun 2009 12:06:44 -0300 Subject: [firebase-br] RES: MDO+ZebeDee+Delphi In-Reply-To: References: Message-ID: <001401c9e2ca$93a735d0$baf5a170$@com.br> O ZebeDee funciona sem o Delphi. Ele apenas faz o redimencionamento de uma porta para outra podendo esta ser remota ou não, claro que fazendo o empacotamento dos dados... Procure no Google como configurar somente o ZebeDee. Vai achar N Exemplos. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Mário Reis Enviada em: segunda-feira, 1 de junho de 2009 11:24 Para: lista em firebase.com.br Assunto: [firebase-br] MDO+ZebeDee+Delphi Boas pessoal Alguém me pode ajudar com o ZebeDee? Não há maneira de eu conseguir configurar esta cena Obrigado Mário ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From adylson1 em gmail.com Mon Jun 1 12:17:38 2009 From: adylson1 em gmail.com (Adilson de Oliveira) Date: Mon, 01 Jun 2009 12:17:38 -0300 Subject: [firebase-br] Firebird no Ubuntu Message-ID: <4A23F112.9020909@gmail.com> Boa Tarde Sou iniciante em Firebird e sempre usei ele no windows. Agora instalei o mesmo no Ubuntu e nem por decreto consigo criar ou conectar em uma database. Dá um erro -902 e permissão negada, tanto no flamerobin como no isql. Já revisei todas as configurações e não tenho idéia do que estou errando. Se alguém me der uma luz agradeço. Adilson From sicnemelpor em gmail.com Mon Jun 1 13:05:36 2009 From: sicnemelpor em gmail.com (Sicnemelpor) Date: Mon, 01 Jun 2009 13:05:36 -0300 Subject: [firebase-br] Firebird no Ubuntu In-Reply-To: <4A23F112.9020909@gmail.com> References: <4A23F112.9020909@gmail.com> Message-ID: Você habilitou as pastas permitidas pro banco de dados, dentro do firebird.conf? (fica no /opt/firebird/) []s Nelson Sicuro > Boa Tarde > > Sou iniciante em Firebird e sempre usei ele no windows. Agora instalei o > mesmo no Ubuntu e nem por decreto consigo criar ou conectar em uma > database. Dá um erro -902 e permissão negada, tanto no flamerobin como > no isql. Já revisei todas as configurações e não tenho idéia do que > estou errando. > Se alguém me der uma luz agradeço. > > Adilson > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- Usando o revolucionário cliente de correio do Opera: http://www.opera.com/mail/ From gustavo.moda em gmail.com Mon Jun 1 13:12:48 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Mon, 1 Jun 2009 13:12:48 -0300 Subject: [firebase-br] Firebird no Ubuntu In-Reply-To: <4A23F112.9020909@gmail.com> References: <4A23F112.9020909@gmail.com> Message-ID: <795edc730906010912o58241313x37ae107414ce952d@mail.gmail.com> Olá, Veja qual usuário o firebird está rodando. Execute o comando $ ps aux | grep firebird firebird 2801 0.0 0.0 4184 588 ? S 08:03 0:00 /opt/firebird/bin/fbguard -f -p /var/run/firebird/S14firebird.pid firebird 2802 0.0 0.0 28688 776 ? Sl 08:03 0:00 /opt/firebird/bin/fbserver gustavo 24442 0.0 0.0 3356 824 pts/0 S+ 13:10 0:00 grep firebird A primeira coluna é o usuário. Seta a permissão para o usuário no diretório que você irá criar o banco de dados com o comando abaixo: $ sudo chown -R firebird: /diretorio/ From eduardoandrade em persoft.com.br Mon Jun 1 13:47:38 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Mon, 01 Jun 2009 13:47:38 -0300 Subject: [firebase-br] Firebird no Ubuntu In-Reply-To: <4A23F112.9020909@gmail.com> References: <4A23F112.9020909@gmail.com> Message-ID: <4A24062A.7070702@persoft.com.br> Parece que o firebird não está tendo permissão para criar ou acessar um arquivo de banco de dados. O firebird está usando qual usuário? No console você pode usar o comando ps -aux, o gnome também tem uma ferramenta de gerenciamento similar ao gerenciamento de tarefas, você pode usar este aplicativo para ver qual o usuário que está rodando o firebird. Depois você tem que verificar a pasta e o arquivo do banco de dados e ver quem é o dono e quais as permissões do arquivo. O comando ls -all mostra o dono dos arquivos e suas permissões ou você pode usar o botão direito do nautilus para isso. O dono do arquivo tem que ser o mesmo usuário que o firebird, ou pelo menos o firebird tem que ter direito de acesso no arquivo. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Fone: 55 11 22218061 Adilson de Oliveira escreveu: > Boa Tarde > > Sou iniciante em Firebird e sempre usei ele no windows. Agora instalei > o mesmo no Ubuntu e nem por decreto consigo criar ou conectar em uma > database. Dá um erro -902 e permissão negada, tanto no flamerobin como > no isql. Já revisei todas as configurações e não tenho idéia do que > estou errando. > Se alguém me der uma luz agradeço. > > Adilson > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.339 / Virus Database: 270.12.48/2148 - Release Date: 06/01/09 06:09:00 > > From embarbosa em gmail.com Mon Jun 1 14:20:40 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Mon, 1 Jun 2009 14:20:40 -0300 Subject: [firebase-br] FB2.0.5 no Windows 7 64bits Message-ID: Olá Daniel, vcs testaram a versão FB2.0.5 ou a 2.1.2? o Windows 7 é o 64 bits mesmo? From jairo.reni em gmail.com Mon Jun 1 14:22:01 2009 From: jairo.reni em gmail.com (JAIRO) Date: Mon, 1 Jun 2009 13:22:01 -0400 Subject: [firebase-br] lista@firebase.com.br Message-ID: <1d871b9e0906011022v4dd7b9edm6af2222ba09fdcc8@mail.gmail.com> Favor me excluir da lista. Obrigado. jairo.reni em gmail.com -- SÓ JESUS CRISTO SALVA!!! É melhor ter paz do que ter razão. (autor desconhecido) From jedyfb em gmail.com Mon Jun 1 14:27:23 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 01 Jun 2009 14:27:23 -0300 Subject: [firebase-br] FB2.0.5 no Windows 7 64bits In-Reply-To: References: Message-ID: <1243877243.20063.2.camel@Aspire5612.bonagura.com.br> Não fiz testes com o FB 2.0.5, mas a versão 2.1.2 (tanto de 32 bits quanto de 64 bits) funcionam redondinho no beta do Seven x64... Nem precisa ligar o modo de compatibilidade com o XP . PS: Esta máquina é apenas para testes, não está em produção.... para evitar problemas, nunca use produtos BETA e RCs em produção.... Abraço Eduardo Em Seg, 2009-06-01 às 14:20 -0300, Elton da Motta Barbosa escreveu: > Olá Daniel, > > vcs testaram a versão FB2.0.5 ou a 2.1.2? o Windows 7 é o 64 bits mesmo? > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From danieln.desenvol em supersoft.com.br Tue Jun 2 14:38:47 2009 From: danieln.desenvol em supersoft.com.br (DanielN) Date: Tue, 02 Jun 2009 14:38:47 -0300 Subject: [firebase-br] FB2.0.5 no Windows 7 64bits In-Reply-To: References: Message-ID: <4A2563A7.80409@supersoft.com.br> Sim, as duas versões, a versão do windows era 64bits, mas como a maioria dos nossos clientes utilizam 32 bits, utilizamos o firebird em 32bits Elton da Motta Barbosa escreveu: > Olá Daniel, > > vcs testaram a versão FB2.0.5 ou a 2.1.2? o Windows 7 é o 64 bits mesmo? > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From victor em grupovilanova.com.br Mon Jun 1 14:41:53 2009 From: victor em grupovilanova.com.br (Victor Hugo - Grupo Vila Nova) Date: Mon, 1 Jun 2009 14:41:53 -0300 Subject: [firebase-br] lista@firebase.com.br References: <1d871b9e0906011022v4dd7b9edm6af2222ba09fdcc8@mail.gmail.com> Message-ID: Favor me excluir da lista Obrigado. Victor Hugo ----- Original Message ----- From: "JAIRO" To: Sent: Monday, June 01, 2009 2:22 PM Subject: [firebase-br] lista em firebase.com.br Favor me excluir da lista. Obrigado. jairo.reni em gmail.com -- SÓ JESUS CRISTO SALVA!!! É melhor ter paz do que ter razão. (autor desconhecido) ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Jun 1 14:45:14 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 1 Jun 2009 14:45:14 -0300 Subject: [firebase-br] lista@firebase.com.br In-Reply-To: <1d871b9e0906011022v4dd7b9edm6af2222ba09fdcc8@mail.gmail.com> References: <1d871b9e0906011022v4dd7b9edm6af2222ba09fdcc8@mail.gmail.com> Message-ID: <926755014.20090601144514@warmboot.com.br> Como faço para participar da lista de discussão da FireBase? Como saio da lista de discussão da FireBase? Não consigo postar mensagens/dúvidas na lista Como vejo as mensagens da lista? Como acesso as mensagens antigas da lista? Tento entrar na página de configuração da minha conta na lista, mas dá erro de autenticação. Porque? Não estou recebendo mais as mensagens da lista Vou sair de férias e quero desativar temporariamente o recebimento de emails da lista Gostaria de receber emails individuais e não um resumo dos emails (ou vice-versa) Não lembro da minha senha. E agora? Como troco o endereço de email com o qual estou inscrito na lista? Consulte o link http://www.firebase.com.br/fb/artigo.php?id=1107 para saber a resposta de qualquer uma das duvidas acima. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br J> Favor me excluir da lista. J> Obrigado. J> jairo.reni em gmail.com From nascimento em gko.com.br Mon Jun 1 14:59:06 2009 From: nascimento em gko.com.br (Rodolpho da Silva) Date: Mon, 1 Jun 2009 14:59:06 -0300 Subject: [firebase-br] lista@firebase.com.br References: <1d871b9e0906011022v4dd7b9edm6af2222ba09fdcc8@mail.gmail.com> <926755014.20090601144514@warmboot.com.br> Message-ID: <02b601c9e2e2$a8ad3660$b100a8c0@winxprj15> Pegou ar... ----- Original Message ----- From: Carlos H. Cantu To: lista em firebase.com.br Sent: Monday, June 01, 2009 2:45 PM Subject: Re: [firebase-br] lista em firebase.com.br Como faço para participar da lista de discussão da FireBase? Como saio da lista de discussão da FireBase? Não consigo postar mensagens/dúvidas na lista Como vejo as mensagens da lista? Como acesso as mensagens antigas da lista? Tento entrar na página de configuração da minha conta na lista, mas dá erro de autenticação. Porque? Não estou recebendo mais as mensagens da lista Vou sair de férias e quero desativar temporariamente o recebimento de emails da lista Gostaria de receber emails individuais e não um resumo dos emails (ou vice-versa) Não lembro da minha senha. E agora? Como troco o endereço de email com o qual estou inscrito na lista? Consulte o link http://www.firebase.com.br/fb/artigo.php?id=1107 para saber a resposta de qualquer uma das duvidas acima. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br J> Favor me excluir da lista. J> Obrigado. J> jairo.reni 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 - www.avg.com Version: 8.5.339 / Virus Database: 270.12.48/2148 - Release Date: 06/01/09 06:09:00 From afviriato em gmail.com Mon Jun 1 15:00:43 2009 From: afviriato em gmail.com (Viriato) Date: Mon, 1 Jun 2009 15:00:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?Falha_de_segmenta=E7=E3o?= Message-ID: Pessoal, boa tarde. Estou com um banco que está com erros nas páginas de indices: - Quando tento fazer o backup: ERROR: database file appears corrupt () gbak: ERROR: wrong page type gbak: ERROR: page 122 is of wrong type (expected 9, found 0) gbak: ERROR: Failed in put_blr_gen_id gbak: Exiting before completion due to errors - Quanto tento recuperar com o gfix, realmente me mostra que está com erros: Number of index page errors : 7 Number of database page errors : 2 Porém, não consegui usar o gfix para prepará-lo para backup, dá o mesmo erro ao fazer o backup Passei o gstat e obtive a seguinte mensagem: Falha de segmentação Quando ele vai analisar as folhas de indices. Já pesquisei e não achei nada que conseguisse resolver meu problema. Algué, já passou por isso? From ass.volts em terra.com.br Mon Jun 1 15:21:21 2009 From: ass.volts em terra.com.br (Rafael Voltani) Date: Mon, 1 Jun 2009 18:21:21 +0000 Subject: [firebase-br] RESTORE Message-ID: <63345.1243880481@terra.com.br> Boa tarde lista, . Sou novo em firebird e preciso de uma ajuda de vocês. . Estou em um cliente que tem um sistema que roda em firebird 2.0, no proprio sistema já faz o bkp dos dados. . Gostaria de saber, como faço para visualizar essas informações do bkp, . como faço pra acessar o banco pelo firebird. . pois utilizo o IbExpert para manutenção do banco do meu sistema. . grato desde ja . Rafael Voltani From cassio.hc em gmail.com Mon Jun 1 15:23:08 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Mon, 01 Jun 2009 15:23:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_no_formato_de_data_no_fireb?= =?iso-8859-1?q?ird?= Message-ID: Olá. Tenho um campo do tipo Date e quando gravo, faço assim: '01/06/2009'. Mas quando vou fazer um select não encontra, tenho que pesquisar assim: where data = '2009/06/01'... porque a firebird faz assim? tem como eu usar sempre como o primeiro formato? vlw From vansiqq em gmail.com Mon Jun 1 15:25:12 2009 From: vansiqq em gmail.com (Evandro Siqueira) Date: Mon, 01 Jun 2009 15:25:12 -0300 Subject: [firebase-br] lista@firebase.com.br In-Reply-To: <02b601c9e2e2$a8ad3660$b100a8c0@winxprj15> References: <1d871b9e0906011022v4dd7b9edm6af2222ba09fdcc8@mail.gmail.com> <926755014.20090601144514@warmboot.com.br> <02b601c9e2e2$a8ad3660$b100a8c0@winxprj15> Message-ID: <4A241D08.6040404@gmail.com> E não é pra menos... quase toda semana tem um PS* que entra na lista e não sabe como sair ou com uma das dúvidas que o Carlos postou. Poxa cara... vamos pesquisar mais, né? -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Ah, PS = Pela Saco. Rodolpho da Silva escreveu: > Pegou ar... > ----- Original Message ----- > From: Carlos H. Cantu > To: lista em firebase.com.br > Sent: Monday, June 01, 2009 2:45 PM > Subject: Re: [firebase-br] lista em firebase.com.br > > > Como faço para participar da lista de discussão da FireBase? > Como saio da lista de discussão da FireBase? > Não consigo postar mensagens/dúvidas na lista > Como vejo as mensagens da lista? > Como acesso as mensagens antigas da lista? > Tento entrar na página de configuração da minha conta na lista, mas dá erro de autenticação. Porque? > Não estou recebendo mais as mensagens da lista > Vou sair de férias e quero desativar temporariamente o recebimento de emails da lista > Gostaria de receber emails individuais e não um resumo dos emails (ou vice-versa) > Não lembro da minha senha. E agora? > Como troco o endereço de email com o qual estou inscrito na lista? > > Consulte o link http://www.firebase.com.br/fb/artigo.php?id=1107 > para saber a resposta de qualquer uma das duvidas acima. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > J> Favor me excluir da lista. > J> Obrigado. > J> jairo.reni em gmail.com > > > From jrs_2020 em ig.com.br Mon Jun 8 15:36:26 2009 From: jrs_2020 em ig.com.br (=?iso-8859-1?Q?Jos=E9_Roberto?=) Date: Mon, 8 Jun 2009 15:36:26 -0300 Subject: [firebase-br] RESTORE References: <63345.1243880481@terra.com.br> Message-ID: <003401c9e868$0a5ed640$5f065dc9@cam001> Amigo, na verdade tem várias maneiras de acessar seu banco de dandos. BDE, IBO, IBX, DBExpress entre outras. Quanto ao restore, voce pode fazer esta operação dentro do IBExpert. Tome cuidado para nao restaurar sobre o banco "original". Menu Services Restore Selecione o arquivo de BKP e NÃO SE ESQUEÇA DE SELECIONAR "RESTORE INTO NEW DATABASE". Seja bem vindo a lista!!!!!!!! Abraço JR ----- Original Message ----- From: "Rafael Voltani" To: Sent: Monday, June 01, 2009 3:21 PM Subject: [firebase-br] RESTORE Boa tarde lista, . Sou novo em firebird e preciso de uma ajuda de vocês. . Estou em um cliente que tem um sistema que roda em firebird 2.0, no proprio sistema já faz o bkp dos dados. . Gostaria de saber, como faço para visualizar essas informações do bkp, . como faço pra acessar o banco pelo firebird. . pois utilizo o IbExpert para manutenção do banco do meu sistema. . grato desde ja . Rafael Voltani ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jrs_2020 em ig.com.br Mon Jun 8 15:41:25 2009 From: jrs_2020 em ig.com.br (=?iso-8859-1?Q?Jos=E9_Roberto?=) Date: Mon, 8 Jun 2009 15:41:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_no_formato_de_data_no_fireb?= =?iso-8859-1?q?ird?= References: Message-ID: <003d01c9e868$bc8a8fd0$5f065dc9@cam001> Utilizo Delphi 5 e 6 e funciona legal com BDE, IBX e DBExpress. Segue exemplo: Query1.close; Query1.Sql.Clear; Query1.Sql.add('Select * From Funcionarios'); Query1.Sql.add('Where Nascimento=:VNasc'); Query1.ParamByName('VNasc').AsDate:= ComboData.Date; Query1.open; Seja bem vindo a lista!!!!! Abraço JR ----- Original Message ----- From: "Cássio" To: Sent: Monday, June 01, 2009 3:23 PM Subject: [firebase-br] dúvida no formato de data no firebird Olá. Tenho um campo do tipo Date e quando gravo, faço assim: '01/06/2009'. Mas quando vou fazer um select não encontra, tenho que pesquisar assim: where data = '2009/06/01'... porque a firebird faz assim? tem como eu usar sempre como o primeiro formato? vlw ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bigwings em gmail.com Mon Jun 1 15:49:33 2009 From: bigwings em gmail.com (BigWings) Date: Mon, 1 Jun 2009 18:49:33 +0000 (UTC) Subject: [firebase-br] Erro no FireBird 1.5 References: <4A23CBCC.2000506@supersoft.com.br> Message-ID: DanielN wrote: >select c.* from cidades c > where c.Codigo in (select first 2 P.CodCidade from pedidos P where >P.DtEmiss between :DataIni and :DataFin) > >preciso trazer os dos primeiros pedidos de cada cidade. Defina "não funciona". Esse select traz os dados das cidades dos dois primeiros pedidos no período. -- BigWings "A esperança é a última que morre. Mas morre..." From danieln.desenvol em supersoft.com.br Tue Jun 2 15:56:02 2009 From: danieln.desenvol em supersoft.com.br (DanielN) Date: Tue, 02 Jun 2009 15:56:02 -0300 Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_no_formato_de_data_no_fireb?= =?iso-8859-1?q?ird?= In-Reply-To: References: Message-ID: <4A2575C2.9030606@supersoft.com.br> Se vc utiliza delphi, da forma abaixo os componentes se entendem com as datas with Query do begin Sql.Clear; Sql.Add('Select p.* from pedidos'); Sql.Add(' where p.dataemissao between :DataIni and :DataFim'); Prepare; ParamByName('DataIni').AsDateTime := StrToDateTime('21/10/08'); ParamByName('DataFim').AsDateTime := StrToDateTime('21/11/08'); Open; end; se utilizar dbexpress utilize ParamByName('DataIni').AsSQLTimeStamp := StrToSQLTimeStamp('21/10/08'); // uses SqlTimSt Cássio escreveu: > Olá. > > Tenho um campo do tipo Date e quando gravo, faço assim: '01/06/2009'. > Mas quando vou fazer um select não encontra, tenho que pesquisar > assim: where data = '2009/06/01'... > > porque a firebird faz assim? tem como eu usar sempre como o primeiro > formato? > > vlw > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From dave.malkavian em gmail.com Mon Jun 1 16:00:14 2009 From: dave.malkavian em gmail.com (Alexandre Sousa) Date: Mon, 1 Jun 2009 16:00:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_no_formato_de_data_no_fireb?= =?iso-8859-1?q?ird?= References: <4A2575C2.9030606@supersoft.com.br> Message-ID: <008a01c9e2eb$347bf2a0$6e01a8c0@ITT> Sim, basta substituir as barras por pontos. Alexandre Sousa ----- Original Message ----- From: "DanielN" To: "FireBase" Sent: Tuesday, June 02, 2009 3:56 PM Subject: Re: [firebase-br] dúvida no formato de data no firebird Se vc utiliza delphi, da forma abaixo os componentes se entendem com as datas with Query do begin Sql.Clear; Sql.Add('Select p.* from pedidos'); Sql.Add(' where p.dataemissao between :DataIni and :DataFim'); Prepare; ParamByName('DataIni').AsDateTime := StrToDateTime('21/10/08'); ParamByName('DataFim').AsDateTime := StrToDateTime('21/11/08'); Open; end; se utilizar dbexpress utilize ParamByName('DataIni').AsSQLTimeStamp := StrToSQLTimeStamp('21/10/08'); // uses SqlTimSt Cássio escreveu: > Olá. > > Tenho um campo do tipo Date e quando gravo, faço assim: '01/06/2009'. Mas > quando vou fazer um select não encontra, tenho que pesquisar assim: where > data = '2009/06/01'... > > porque a firebird faz assim? tem como eu usar sempre como o primeiro > formato? > > vlw > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cassio.hc em gmail.com Mon Jun 1 16:08:02 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Mon, 01 Jun 2009 16:08:02 -0300 Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_no_formato_de_data_no_fireb?= =?iso-8859-1?q?ird?= In-Reply-To: <003d01c9e868$bc8a8fd0$5f065dc9@cam001> References: <003d01c9e868$bc8a8fd0$5f065dc9@cam001> Message-ID: Na verdade gostaria de saber como fazer com que o firebird grave assim dd/MM/yyyy por eles está gravando assim: mm/dd/yyyy... estou usando o sql maestro para editar e ele mostra normal, igual a primeira... quer dizer, tenho que mudar isso em tempo de execução? José Roberto escreveu: > Utilizo Delphi 5 e 6 e funciona legal com BDE, IBX e DBExpress. > Segue exemplo: > Query1.close; > Query1.Sql.Clear; > Query1.Sql.add('Select * From Funcionarios'); > Query1.Sql.add('Where Nascimento=:VNasc'); > Query1.ParamByName('VNasc').AsDate:= ComboData.Date; > Query1.open; > > > Seja bem vindo a lista!!!!! > > Abraço > JR > > > > ----- Original Message ----- From: "Cássio" > > To: > Sent: Monday, June 01, 2009 3:23 PM > Subject: [firebase-br] dúvida no formato de data no firebird > > > Olá. > > Tenho um campo do tipo Date e quando gravo, faço assim: '01/06/2009'. > Mas quando vou fazer um select não encontra, tenho que pesquisar assim: > where data = '2009/06/01'... > > porque a firebird faz assim? tem como eu usar sempre como o primeiro > formato? > > vlw > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From danieln.desenvol em supersoft.com.br Tue Jun 2 16:09:26 2009 From: danieln.desenvol em supersoft.com.br (DanielN) Date: Tue, 02 Jun 2009 16:09:26 -0300 Subject: [firebase-br] Erro no FireBird 1.5 In-Reply-To: References: <4A23CBCC.2000506@supersoft.com.br> Message-ID: <4A2578E6.8010209@supersoft.com.br> Ele traz os dados das cidades dos dois primeiros pedidos, mas somente no FB 2.1, no 1.5 o mesmo não retorna os dados esperados, ele retorna todos os dados da tabela BigWings escreveu: > DanielN wrote: > > >> select c.* from cidades c >> where c.Codigo in (select first 2 P.CodCidade from pedidos P where >> P.DtEmiss between :DataIni and :DataFin) >> >> preciso trazer os dos primeiros pedidos de cada cidade. >> > > Defina "não funciona". > > Esse select traz os dados das cidades dos dois primeiros pedidos no > período. > > From embarbosa em gmail.com Mon Jun 1 16:21:33 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Mon, 1 Jun 2009 16:21:33 -0300 Subject: [firebase-br] Erro no FireBird 1.5 Message-ID: Olá Daniel, Como BigWings mencionou, esse código vai trazer os dados das cidades dos dois primeiros pedidos. Nesse caso o sql sempre deveria retornar apenas 2 linhas (ou dois registros, como queira... :o) O que vc quer não seria os dados dos 2 primeiros pedidos de cada cidade? Mesmo assim, há alguns erros no modo como o FB 1.5 trata dados com First e Skip (veja no Release notes do FB 2.0.x ou 2.1.x na parte Bugfixies, o número do track é SF #743679) Talvez tenha q usar outra forma. Se quiser mesmo a só os dados das cidades dos dois primeiros pedidos, acho q o código abaixo vai dar certo, mas estou sem FB1.5 aqui pra testar, e normalmente eu faço Sqls pra FB2.0.x... :o( Select c.* from cidades c inner join (select first 2 P.CodCidade from pedidos P where P.DtEmiss between :DataIni and :DataFin) Ped on Ped.CodCidade = c.CodCidade; (note que se os dois pedidos forem pra mesma cidade, será retornado duas linhas com a mesma cidade...) From danieln.desenvol em supersoft.com.br Tue Jun 2 16:33:30 2009 From: danieln.desenvol em supersoft.com.br (DanielN) Date: Tue, 02 Jun 2009 16:33:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_no_formato_de_data_no_fireb?= =?iso-8859-1?q?ird?= In-Reply-To: References: <003d01c9e868$bc8a8fd0$5f065dc9@cam001> Message-ID: <4A257E8A.1040500@supersoft.com.br> Cássio, acho que iso é configuração na sua máquina, pois aqui o firebird grava normalmente, mas a visualização pelo ibexpert por exemplo, depende das configurações regionais da máquina Cássio escreveu: > Na verdade gostaria de saber como fazer com que o firebird grave assim > dd/MM/yyyy por eles está gravando assim: mm/dd/yyyy... estou usando o > sql maestro para editar e ele mostra normal, igual a primeira... > > quer dizer, tenho que mudar isso em tempo de execução? > > José Roberto escreveu: >> Utilizo Delphi 5 e 6 e funciona legal com BDE, IBX e DBExpress. >> Segue exemplo: >> Query1.close; >> Query1.Sql.Clear; >> Query1.Sql.add('Select * From Funcionarios'); >> Query1.Sql.add('Where Nascimento=:VNasc'); >> Query1.ParamByName('VNasc').AsDate:= ComboData.Date; >> Query1.open; >> >> >> Seja bem vindo a lista!!!!! >> >> Abraço >> JR >> >> >> >> ----- Original Message ----- From: "Cássio" >> To: >> Sent: Monday, June 01, 2009 3:23 PM >> Subject: [firebase-br] dúvida no formato de data no firebird >> >> >> Olá. >> >> Tenho um campo do tipo Date e quando gravo, faço assim: '01/06/2009'. >> Mas quando vou fazer um select não encontra, tenho que pesquisar assim: >> where data = '2009/06/01'... >> >> porque a firebird faz assim? tem como eu usar sempre como o primeiro >> formato? >> >> vlw >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From bigwings em gmail.com Mon Jun 1 16:37:58 2009 From: bigwings em gmail.com (BigWings) Date: Mon, 1 Jun 2009 19:37:58 +0000 (UTC) Subject: [firebase-br] Erro no FireBird 1.5 References: <4A23CBCC.2000506@supersoft.com.br> <4A2578E6.8010209@supersoft.com.br> Message-ID: DanielN wrote: >Ele traz os dados das cidades dos dois primeiros pedidos, mas somente >no FB 2.1, no 1.5 o mesmo não retorna os dados esperados, ele retorna >todos os dados da tabela Testei e obtive o mesmo resultado tanto no 2.1 quanto no 1.5. -- BigWings "A esperança é a última que morre. Mas morre..." From victor em grupovilanova.com.br Mon Jun 1 16:50:16 2009 From: victor em grupovilanova.com.br (Victor Hugo - Grupo Vila Nova) Date: Mon, 1 Jun 2009 16:50:16 -0300 Subject: [firebase-br] Erro no FireBird 1.5 References: Message-ID: <4CFB5ABCA8554E6A944EDF95A0E04A72@Victor> Alguem tem o BD dos correios (CEPs) ----- Original Message ----- From: "Elton da Motta Barbosa" To: Sent: Monday, June 01, 2009 4:21 PM Subject: [firebase-br] Erro no FireBird 1.5 Olá Daniel, Como BigWings mencionou, esse código vai trazer os dados das cidades dos dois primeiros pedidos. Nesse caso o sql sempre deveria retornar apenas 2 linhas (ou dois registros, como queira... :o) O que vc quer não seria os dados dos 2 primeiros pedidos de cada cidade? Mesmo assim, há alguns erros no modo como o FB 1.5 trata dados com First e Skip (veja no Release notes do FB 2.0.x ou 2.1.x na parte Bugfixies, o número do track é SF #743679) Talvez tenha q usar outra forma. Se quiser mesmo a só os dados das cidades dos dois primeiros pedidos, acho q o código abaixo vai dar certo, mas estou sem FB1.5 aqui pra testar, e normalmente eu faço Sqls pra FB2.0.x... :o( Select c.* from cidades c inner join (select first 2 P.CodCidade from pedidos P where P.DtEmiss between :DataIni and :DataFin) Ped on Ped.CodCidade = c.CodCidade; (note que se os dois pedidos forem pra mesma cidade, será retornado duas linhas com a mesma cidade...) ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Jun 1 17:06:31 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 1 Jun 2009 17:06:31 -0300 Subject: [firebase-br] Erro no FireBird 1.5 In-Reply-To: <4CFB5ABCA8554E6A944EDF95A0E04A72@Victor> References: <4CFB5ABCA8554E6A944EDF95A0E04A72@Victor> Message-ID: <626347868.20090601170631@warmboot.com.br> Veja o FAQ do site. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br VHGVN> Alguem tem o BD dos correios (CEPs) From adylson1 em gmail.com Mon Jun 1 17:24:00 2009 From: adylson1 em gmail.com (Adilson de Oliveira) Date: Mon, 01 Jun 2009 17:24:00 -0300 Subject: [firebase-br] Firebird no Ubuntu In-Reply-To: <795edc730906010912o58241313x37ae107414ce952d@mail.gmail.com> References: <4A23F112.9020909@gmail.com> <795edc730906010912o58241313x37ae107414ce952d@mail.gmail.com> Message-ID: <4A2438E0.4050909@gmail.com> Agradeço ao Nelson ao Marcelo e ao Eduardo que me ajudaram a resolver o problema mas agora surgiu outro problema. Aparece o erro: "Your user name and password are not defined. Ask your database administrator to set up a Firebird login.". Dei uma googada mas nada resolveu. Reconfigurei a senha através do dpkg-reconfigure firebird2.1-super. Entrei no arquivo SYSDBA.password e conferi, está tudo certo com o usuário e a senha. Tá complicado.... Adilson Gustavo Moda escreveu: > Olá, > > Veja qual usuário o firebird está rodando. > Execute o comando > > $ ps aux | grep firebird > firebird 2801 0.0 0.0 4184 588 ? S 08:03 0:00 > /opt/firebird/bin/fbguard -f -p /var/run/firebird/S14firebird.pid > firebird 2802 0.0 0.0 28688 776 ? Sl 08:03 0:00 > /opt/firebird/bin/fbserver > gustavo 24442 0.0 0.0 3356 824 pts/0 S+ 13:10 0:00 grep > firebird > > A primeira coluna é o usuário. > > Seta a permissão para o usuário no diretório que você irá criar o banco de > dados com o comando abaixo: > > $ sudo chown -R firebird: /diretorio/ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mon Jun 1 20:36:48 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Mon, 1 Jun 2009 20:36:48 -0300 Subject: [firebase-br] =?iso-8859-1?q?M=E1ximo_do_banco?= In-Reply-To: <6196a2200906010558w55273934xc9d4ca10d497d4fb@mail.gmail.com> References: <6196a2200906010558w55273934xc9d4ca10d497d4fb@mail.gmail.com> Message-ID: <8f19defc0906011636h71babab8m98db1e93e6b25ed6@mail.gmail.com> Olá, Dê uma pesquisada no histórico da lista, esta pergunta já foi respondida. Me arrisco a te dizer que o Firebird é muito bom para uso profissional quanto o SQL Server ou Oracle. Assim como estes, use um SERVIDOR, não espere que o banco funcione ultra rápido e com boa perfomance em uma motherboard SIS e um sistema operacional de desktop (principalmente Windows 9x/Me/XP). Abraços, Marcelo E. Geyer 2009/6/1 Junior > Fala pessoas, > Como nunca usei o firebird em uma solução mais pesada, resolvi perguntar... > Qual o máximo que vocês já exigiram do banco? > Número máximo de conexões simultaneas e tamanho do arquivo do banco (*.gdb, > *.fdb) e qual > aproximadamente a configuração do servidor de banco de dados? > E funcionava bem com tudo isso? > Acho que além de solucionar minha duvida, tambem seria um feedback legal > para os usuários da lista. > > Valeus... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Marcelo E. Geyer Standard Net Tecnologia e Informação From estanisgeyer em gmail.com Mon Jun 1 21:00:16 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Mon, 1 Jun 2009 21:00:16 -0300 Subject: [firebase-br] Firebird no Ubuntu In-Reply-To: <4A2438E0.4050909@gmail.com> References: <4A23F112.9020909@gmail.com> <795edc730906010912o58241313x37ae107414ce952d@mail.gmail.com> <4A2438E0.4050909@gmail.com> Message-ID: <8f19defc0906011700g42230489nec9eccf9f3e2da2f@mail.gmail.com> Olha, eu não uso o firebird da distribuição, pego diretamente do site firebirdsql.org e faço a instalação. Quando se faz a instalação é definido a senha do usuário SYSDBA. Há um script na pasta bin para trocar esta senha (changeDBAPassword.sh). Eu sugiro que você desinstale o firebird e instale um dos pacotes oficiais do firebirdsql.org. Abraços, Marcelo E. Geyer Standard Net Tecnologia. 2009/6/1 Adilson de Oliveira > Agradeço ao Nelson ao Marcelo e ao Eduardo que me ajudaram a resolver o > problema mas agora surgiu outro problema. Aparece o erro: > "Your user name and password are not defined. Ask your database > administrator to set up a Firebird login.". Dei uma googada mas nada > resolveu. Reconfigurei a senha através do dpkg-reconfigure > firebird2.1-super. Entrei no arquivo SYSDBA.password e conferi, está tudo > certo com o usuário e a senha. Tá complicado.... > > > Adilson > > > Gustavo Moda escreveu: > > Olá, >> >> Veja qual usuário o firebird está rodando. >> Execute o comando >> >> $ ps aux | grep firebird >> firebird 2801 0.0 0.0 4184 588 ? S 08:03 0:00 >> /opt/firebird/bin/fbguard -f -p /var/run/firebird/S14firebird.pid >> firebird 2802 0.0 0.0 28688 776 ? Sl 08:03 0:00 >> /opt/firebird/bin/fbserver >> gustavo 24442 0.0 0.0 3356 824 pts/0 S+ 13:10 0:00 grep >> firebird >> >> A primeira coluna é o usuário. >> >> Seta a permissão para o usuário no diretório que você irá criar o banco de >> dados com o comando abaixo: >> >> $ sudo chown -R firebird: /diretorio/ >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Marcelo E. Geyer Standard Net Tecnologia e Informação From cwfsa1 em gmail.com Mon Jun 1 23:23:40 2009 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Mon, 01 Jun 2009 23:23:40 -0300 Subject: [firebase-br] OFF: Capturar sql do ClientDataSet ou DataSetProvider Message-ID: <4A248D2C.5080107@gmail.com> Pessoal boa noite, Sei que foge um pouco ao escopo desta lista, mas discutir banco de dados como nessa lista não existe em nenhum outro lugar. Eu gostaria de saber se existe algum recurso onde possa capturar o sql gerado (não sei se pelo CDS ou pelo DSP) no momento em que dou um ApplyUpdates, para que eu possa fazer uma espécie de log e gravar em arquivo texto esse sql. Tem jeito? Uso MDO. Obrigado, Carlos Wilson. From sergiojampapb em gmail.com Tue Jun 2 00:24:28 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Tue, 2 Jun 2009 00:24:28 -0300 Subject: [firebase-br] SQL ANSI In-Reply-To: <33988d9d0905261024k1d4b1f35j3b34e486308df8d2@mail.gmail.com> References: <33988d9d0905261024k1d4b1f35j3b34e486308df8d2@mail.gmail.com> Message-ID: <33988d9d0906012024t4d160094v717b81e4ebbbfb5a@mail.gmail.com> Alguém tem um PDF ou DOC do SQL ANSI ? From jrs_2020 em ig.com.br Tue Jun 9 00:30:37 2009 From: jrs_2020 em ig.com.br (=?iso-8859-1?Q?Jos=E9_Roberto?=) Date: Tue, 9 Jun 2009 00:30:37 -0300 Subject: [firebase-br] OFF TOPIC - TESTE Message-ID: <002901c9e8b2$ae8c68f0$ea9f45c9@cam001> VZVZ From jrs_2020 em ig.com.br Tue Jun 9 00:30:53 2009 From: jrs_2020 em ig.com.br (=?iso-8859-1?Q?Jos=E9_Roberto?=) Date: Tue, 9 Jun 2009 00:30:53 -0300 Subject: [firebase-br] OFF TOPIC - TESTE Message-ID: <003001c9e8b2$b3918150$ea9f45c9@cam001> VZVZ From jrs_2020 em ig.com.br Tue Jun 2 00:31:52 2009 From: jrs_2020 em ig.com.br (=?iso-8859-1?Q?Jos=E9_Roberto?=) Date: Tue, 2 Jun 2009 00:31:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?Fw=3A__d=FAvida_no_formato_de_data_n?= =?iso-8859-1?q?o_firebird?= Message-ID: <003c01c9e332$ae326ce0$ea9f45c9@cam001> ----- Original Message ----- From: "José Roberto" To: "FireBase" Sent: Monday, June 08, 2009 3:41 PM Subject: Re: [firebase-br] dúvida no formato de data no firebird > Utilizo Delphi 5 e 6 e funciona legal com BDE, IBX e DBExpress. > Segue exemplo: > Query1.close; > Query1.Sql.Clear; > Query1.Sql.add('Select * From Funcionarios'); > Query1.Sql.add('Where Nascimento=:VNasc'); > Query1.ParamByName('VNasc').AsDate:= ComboData.Date; > Query1.open; > > > Seja bem vindo a lista!!!!! > > Abraço > JR > > > > ----- Original Message ----- > From: "Cássio" > To: > Sent: Monday, June 01, 2009 3:23 PM > Subject: [firebase-br] dúvida no formato de data no firebird > > > Olá. > > Tenho um campo do tipo Date e quando gravo, faço assim: '01/06/2009'. > Mas quando vou fazer um select não encontra, tenho que pesquisar assim: > where data = '2009/06/01'... > > porque a firebird faz assim? tem como eu usar sempre como o primeiro > formato? > > vlw > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jrs_2020 em ig.com.br Tue Jun 2 00:47:35 2009 From: jrs_2020 em ig.com.br (=?iso-8859-1?Q?Jos=E9_Roberto?=) Date: Tue, 2 Jun 2009 00:47:35 -0300 Subject: [firebase-br] teste Message-ID: <006301c9e334$e00b95f0$ea9f45c9@cam001> teees From fausto.s.a em uol.com.br Tue Jun 2 06:23:56 2009 From: fausto.s.a em uol.com.br (Fausto Alves) Date: Tue, 02 Jun 2009 06:23:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_no_formato_de_data_no_fireb?= =?iso-8859-1?q?ird?= In-Reply-To: References: Message-ID: Cássio escreveu: > Olá. > > Tenho um campo do tipo Date e quando gravo, faço assim: '01/06/2009'. > Mas quando vou fazer um select não encontra, tenho que pesquisar assim: > where data = '2009/06/01'... > > porque a firebird faz assim? tem como eu usar sempre como o primeiro > formato? Eu faço assim antes de passar parametros do tipo data: ShortDateFormat := 'DD.MM.YYYY'; você pode utilizar também 'MM/DD/YYYY' MeuCds.Params[0].AsDate := MinhaData; Depois volto ao normal. ShortDateFormat := 'DD/MM/YYYY'; -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From lazaro em usinaalvorada.com.br Tue Jun 2 07:49:03 2009 From: lazaro em usinaalvorada.com.br (lazaro) Date: Tue, 2 Jun 2009 07:49:03 -0300 Subject: [firebase-br] RES: OFF: Capturar sql do ClientDataSet ou DataSetProvider In-Reply-To: <4A248D2C.5080107@gmail.com> References: <4A248D2C.5080107@gmail.com> Message-ID: <000301c9e36f$be7bf700$3b73e500$@com.br> Tente algo como: DMPrincipal.Query1.SQL.SaveToFile('c:\sql'); Não sei se funciona com MDO com Zeus e uma beleza. Att. Lázaro. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos Wilson Enviada em: segunda-feira, 1 de junho de 2009 23:24 Para: Lista Firebase Assunto: [firebase-br] OFF: Capturar sql do ClientDataSet ou DataSetProvider Pessoal boa noite, Sei que foge um pouco ao escopo desta lista, mas discutir banco de dados como nessa lista não existe em nenhum outro lugar. Eu gostaria de saber se existe algum recurso onde possa capturar o sql gerado (não sei se pelo CDS ou pelo DSP) no momento em que dou um ApplyUpdates, para que eu possa fazer uma espécie de log e gravar em arquivo texto esse sql. Tem jeito? Uso MDO. Obrigado, Carlos 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 gustavo.moda em gmail.com Tue Jun 2 07:58:08 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Tue, 2 Jun 2009 07:58:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?Falha_de_segmenta=E7=E3o?= In-Reply-To: References: Message-ID: <795edc730906020358j1a29389do66952e0793e98a31@mail.gmail.com> Olá, 2009/6/1 Viriato > - Quanto tento recuperar com o gfix, realmente me mostra que está com > erros: > Number of index page errors : 7 > Number of database page errors : 2 > Porém, não consegui usar o gfix para prepará-lo para backup, dá o mesmo > erro > ao fazer o backup > Vc usou gfix -mend? From josue em ciberpoint.com.br Tue Jun 2 08:31:30 2009 From: josue em ciberpoint.com.br (=?iso-8859-1?B?Sm9zdek=?=) Date: Tue, 2 Jun 2009 08:31:30 -0300 Subject: [firebase-br] Lista Firebase Message-ID: <2104560D9A1742C79767904DFB7A92AF@masterciber> Uma coisa que a gente sempre esquece é de agradecer, portanto, Quero parabenizar a todos que mantem e participam desta lista. Tenho aprendido muito e creio que outros também. Principalmente pelo desprendimento dos que se propoem a ajudar. continuem assim! A muito tempo atráz, tive a felicidade de trabalhar com uma pessôa tida como referencia na área de Engenharia e Matemática reconhecido internacionalmente. Ele dizia o seguinte: "Você deve ensinar o que aprendeu, do contrário o conhecimento morre com você, isto não tem sentido", dizia ainda, "Não se preocupe se seu companheiro ultrapassar o seu conhecimento, isto só acontecerá em duas situações: se você parar, ou se ele se dedicar mais!, pois na ordem natural das coisas, qdo ele chegar onde vc está, vc já estará la na frente ..." Abraços a todos. Josué D. Silva Telecomunicações Curupira Ltda SCM - Ouroeste - SP 017 - 38431606 From vansiqq em gmail.com Tue Jun 2 08:39:43 2009 From: vansiqq em gmail.com (Evandro Siqueira) Date: Tue, 02 Jun 2009 08:39:43 -0300 Subject: [firebase-br] =?windows-1252?q?d=FAvida_no_formato_de_data_no_fir?= =?windows-1252?q?ebird?= In-Reply-To: References: Message-ID: <4A250F7F.5040108@gmail.com> Só um adendo: Não é só o FB que faz assim. O SQL Server e o MySQL também respondem assim... os outros BDs eu não sei. É o que eu costumo chamar de "formato SQL" que tb não sei se é apropriado. Fausto Alves escreveu: > Cássio escreveu: >> Olá. >> >> Tenho um campo do tipo Date e quando gravo, faço assim: '01/06/2009'. >> Mas quando vou fazer um select não encontra, tenho que pesquisar >> assim: where data = '2009/06/01'... >> >> porque a firebird faz assim? tem como eu usar sempre como o primeiro >> formato? > Eu faço assim antes de passar parametros do tipo data: > ShortDateFormat := 'DD.MM.YYYY'; você pode utilizar também 'MM/DD/YYYY' > MeuCds.Params[0].AsDate := MinhaData; > Depois volto ao normal. > ShortDateFormat := 'DD/MM/YYYY'; > -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel From bpinheiro8 em gmail.com Tue Jun 2 08:45:44 2009 From: bpinheiro8 em gmail.com (=?ISO-8859-1?Q?B=E1rbara_Luisa_Pinheiro?=) Date: Tue, 2 Jun 2009 08:45:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?Utiliza=E7=E3o_de_P2P?= Message-ID: <81ba1a330906020445kedc4eb2j3d267b987636d66a@mail.gmail.com> Bom dia Pessoal. Preciso muito da ajuda de todo mundo... Preciso fazer um trabalho que contenha as seguintes funcionalidades: O objetivo deste trabalho é o projeto e implementação de uma agenda telefônica que utilize tabela hash distribuída (DHT) para armazenar os dados. Pode-se usar qualquer proposta de DHT da literatura como por exemplo CAN, Chord, Patry, Tapestry e Kademlia. A agenda deve ter funções para: 1. Armazenar um registro (nome e telefone). 2. Obter o telefone a partir de um nome. 3. Remover um registro (nome e telefone). 4. Listar todos os registros armazenados (função opcional). From escovadordebits em gmail.com Tue Jun 2 09:01:11 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 2 Jun 2009 09:01:11 -0300 Subject: [firebase-br] Ref. Executar SQL In-Reply-To: <9e00d4d30905291204i60bbbbd0md20df6b63128f6ff@mail.gmail.com> References: <9e00d4d30905291057p5097bf62g4b8ccce47db12d6a@mail.gmail.com> <64d5939a0905291140vd859461gce42267be9758838@mail.gmail.com> <64d5939a0905291142u4c46f0b9k7faaa27f3a3d8b7b@mail.gmail.com> <9e00d4d30905291204i60bbbbd0md20df6b63128f6ff@mail.gmail.com> Message-ID: <64d5939a0906020501h1d23b33q9accb1ff04ae35ee@mail.gmail.com> Bom dia/tarde Omar. Grande Omar, talvez eu não tenha entendido o que você perguntou. Se o que você quer saber é como executar um comando de criação de stored procedure e/ou trigger de dentro do Delphi, por exemplo, então você deve executar cada comando de criação separadamente. Por exemplo, se temos o seguinte script: SET TERM ^ ; CREATE OR ALTER PROCEDURE ROTINA_A (...) RETURNING (...) AS BEGIN ... END^ CREATE OR ALTER PROCEDURE ROTINA_B (...) RETURNING (...) AS BEGIN ... END^ CREATE OR ALTER PROCEDURE ROTINA_C (...) RETURNING (...) AS BEGIN ... END^ SET TERM ; ^ E desejamos executá-lo de dentro do Delphi, então devemos executar cada comando de criação/alteração separadamente. Vamos supor q 2009/5/29 Omar Haddad > Ops. Sandro não entendi. > > Como poderia rodar todo este script (que tem inúmeras procedures), de uma > vez só. ? > > Não entendi. > > Abraço. > > -------------------------------------------- > CREATE PROCEDURE FU_DECODE_DATE( > WDAT DATE) > RETURNS ( > RDIA SMALLINT, > RMES SMALLINT, > RANO SMALLINT) > AS > begin > /* > Igual ao Delphi > */ > rdia = extract(day from :wdat); > rmes = extract(month from :wdat); > rano = extract(year from :wdat); > > suspend; > end > > -------------------------------------------- > CREATE PROCEDURE FU_DECODE_DATE_TIME( > WDAT TIMESTAMP) > RETURNS ( > RDIA SMALLINT, > RMES SMALLINT, > RANO SMALLINT, > RHOR SMALLINT, > RMIN SMALLINT, > RSEG DECIMAL(6,4), > WEEK SMALLINT, > YDIA SMALLINT) > AS > declare variable trab varchar(24); > begin > /* > Igual ao Delphi > */ > trab = cast(:wdat as varchar(24)); > > rdia = extract(day from :wdat); > rmes = extract(month from :wdat); > rano = extract(year from :wdat); > > if (substring(:trab from 12 for 13) = '00:00:00.0000') then > begin > rhor = 0; > rmin = 0; > rseg = 0.0000; > end > else begin > rhor = extract(hour from :wdat); > rmin = extract(minute from :wdat); > rseg = extract(second from :wdat); > end > > week = extract(weekday from :wdat); > ydia = extract(yearday from :wdat); > > suspend; > end > > > > -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > > > > 2009/5/29 Sandro Souza > >> Bom dia/tarde Omar. >> >> Grande Omar, foi besteira minha aquela "dica" do meu email anterior. >> >> Essa stored procedure FU_ALLTRIM remove TODOS os espaços. >> >> Desculpe a bobagem. :D >> >> 2009/5/29 Sandro Souza >> >> Bom dia/tarde Omar. >>> >>> Grande Omar, só é necessário colocar os dois pontos antes dos nomes das >>> variáveis nos comandos SQLs. >>> >>> Vamos refazer essas duas stored procedures: >>> >>> >>> SET TERM ^ ; >>> >>> CREATE OR ALTER PROCEDURE FU_ABS( >>> WVAR DOUBLE PRECISION) >>> RETURNS ( >>> R_ABS DOUBLE PRECISION) >>> AS >>> begin >>> /* >>> devolve o valor Absoluto de um número. >>> -123,47 ou 123,47 devolve sempre 123,47 >>> */ >>> if (wvar is not null) then >>> begin >>> if (wvar < 0) then >>> r_abs = wvar * -1; >>> else >>> r_abs = :wvar; >>> end -- if >>> suspend; >>> end^ >>> >>> CREATE OR ALTER PROCEDURE FU_ALLTRIM( >>>> WVAR VARCHAR(8192)) >>>> RETURNS ( >>>> R_ALLTRIM VARCHAR(8192)) >>>> AS >>>> DECLARE VARIABLE T SMALLINT; >>>> begin >>>> /* >>>> Devolve um string sem espaços >>>> */ >>>> select r_Len from Fu_Len(:wvar) into :t; >>>> >>> -- Você já tentou: "t = FU_Len(wvar);" ? >>> >>>> >>>> r_alltrim = ''; >>>> >>>> while ((wvar is not null) and (t > 0)) do begin >>>> if (substring(wvar from 1 for 1) <> ' ') then >>>> r_alltrim = r_alltrim || substring(wvar from 1 for 1); >>>> wvar = substring(:wvar from 2 for 8191); >>>> t = t - 1; >>>> end -- while >>> >>> suspend; >>>> end^ >>> >>> >>> SET TERM ; ^ >>> >>> Só uma dica, essa stored procedure FU_ALLTRIM não está removendo os >>> espaços excedentes após o final da string. >>> >>> Espero ter ajudado mais que atrapalhado. :D >>> >>> >>> 2009/5/29 Omar Haddad >>> >>> Salve srs(as)., >>>> >>>> Tenho um script com várias sentenças como a debaixo, tentei rodar no SQL >>>> monitor ou no Script Executive e resultou em erro. >>>> >>>> >>>> >>>> >>>> >>>> CREATE PROCEDURE FU_ABS( >>>> WVAR DOUBLE PRECISION) >>>> RETURNS ( >>>> R_ABS DOUBLE PRECISION) >>>> AS >>>> begin >>>> /* >>>> devolve o valor Absoluto de um número. >>>> -123,47 ou 123,47 devolve sempre 123,47 >>>> */ >>>> if (:wvar is not null) then begin >>>> if (:wvar < 0.0000) then >>>> r_abs = :wvar * -1; >>>> else >>>> r_abs = :wvar; >>>> end >>>> >>>> suspend; >>>> end >>>> >>>> --=================================== >>>> CREATE PROCEDURE FU_ALLTRIM( >>>> WVAR VARCHAR(8192)) >>>> RETURNS ( >>>> R_ALLTRIM VARCHAR(8192)) >>>> AS >>>> DECLARE VARIABLE T SMALLINT; >>>> begin >>>> /* >>>> Devolve um string sem espaços >>>> */ >>>> select r_Len from Fu_Len(:wvar) into :t; >>>> r_alltrim = ''; >>>> >>>> while ((:wvar is not null) and (:t > 0)) do begin >>>> if (substring(:wvar from 1 for 1) <> ' ') then >>>> r_alltrim = :r_alltrim || substring(:wvar from 1 for 1); >>>> >>>> wvar = substring(:wvar from 2 for 8191); >>>> t = :t - 1; >>>> end >>>> >>>> suspend; >>>> end >>>> >>>> >>>> -- >>>> Att. >>>> Omar Marques Haddad >>>> Analista de Sistemas Sênior >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> >>> >> > > > -- > Att. > Omar Marques Haddad > Analista de Sistemas Sênior > From eduardoandrade em persoft.com.br Tue Jun 2 09:47:02 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Tue, 02 Jun 2009 09:47:02 -0300 Subject: [firebase-br] Firebird no Ubuntu In-Reply-To: <4A2438E0.4050909@gmail.com> References: <4A23F112.9020909@gmail.com> <795edc730906010912o58241313x37ae107414ce952d@mail.gmail.com> <4A2438E0.4050909@gmail.com> Message-ID: <4A251F46.5050006@persoft.com.br> No script de inicialização do firebird deve estar definida a senha do Sysdba, de uma olhada em /etc/rc.d/firebird as variáveis ISC_USER e ISC_PASSWD. Com esta senha você deve conseguir se logar sem problemas. Eu não estou com o firebird 2 instalado por isso não sei qual o software de troca de senha que ele oferece. Se você possuir um security.db com a configuração das senhas quer utilizar, copie ele por cima da security.db que está no /opt/firebird, ajuste os direitos do arquivos, como você fez com o diretório e arquivo do seu banco, alterece o arquivo /etc/rc.d/firebird para utilizar a nova senha do Sysdba. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Fone: 55 11 22218061 Adilson de Oliveira escreveu: > Agradeço ao Nelson ao Marcelo e ao Eduardo que me ajudaram a resolver > o problema mas agora surgiu outro problema. Aparece o erro: > "Your user name and password are not defined. Ask your database > administrator to set up a Firebird login.". Dei uma googada mas nada > resolveu. Reconfigurei a senha através do dpkg-reconfigure > firebird2.1-super. Entrei no arquivo SYSDBA.password e conferi, está > tudo certo com o usuário e a senha. Tá complicado.... > > > Adilson > > > Gustavo Moda escreveu: >> Olá, >> >> Veja qual usuário o firebird está rodando. >> Execute o comando >> >> $ ps aux | grep firebird >> firebird 2801 0.0 0.0 4184 588 ? S 08:03 0:00 >> /opt/firebird/bin/fbguard -f -p /var/run/firebird/S14firebird.pid >> firebird 2802 0.0 0.0 28688 776 ? Sl 08:03 0:00 >> /opt/firebird/bin/fbserver >> gustavo 24442 0.0 0.0 3356 824 pts/0 S+ 13:10 0:00 grep >> firebird >> >> A primeira coluna é o usuário. >> >> Seta a permissão para o usuário no diretório que você irá criar o >> banco de >> dados com o comando abaixo: >> >> $ sudo chown -R firebird: /diretorio/ >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.339 / Virus Database: 270.12.48/2148 - Release Date: 06/01/09 06:09:00 > > From afviriato em gmail.com Tue Jun 2 09:55:55 2009 From: afviriato em gmail.com (Viriato) Date: Tue, 2 Jun 2009 09:55:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?Falha_de_segmenta=E7=E3o?= In-Reply-To: <795edc730906020358j1a29389do66952e0793e98a31@mail.gmail.com> References: <795edc730906020358j1a29389do66952e0793e98a31@mail.gmail.com> Message-ID: Usei sim. Mas, mesmo assim, não faz o backup 2009/6/2 Gustavo Moda > Olá, > > > 2009/6/1 Viriato > > > - Quanto tento recuperar com o gfix, realmente me mostra que está com > > erros: > > Number of index page errors : 7 > > Number of database page errors : 2 > > Porém, não consegui usar o gfix para prepará-lo para backup, dá o mesmo > > erro > > ao fazer o backup > > > > Vc usou gfix -mend? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From bigwings em gmail.com Tue Jun 2 10:12:45 2009 From: bigwings em gmail.com (BigWings) Date: Tue, 2 Jun 2009 13:12:45 +0000 (UTC) Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_no_formato_de_data_no_fireb?= =?iso-8859-1?q?ird?= References: Message-ID: Fausto Alves wrote: >Eu faço assim antes de passar parametros do tipo data: >ShortDateFormat := 'DD.MM.YYYY'; você pode utilizar também >'MM/DD/YYYY' MeuCds.Params[0].AsDate := MinhaData; >Depois volto ao normal. >ShortDateFormat := 'DD/MM/YYYY'; Se for usar parâmetro não precisa mudar o ShortDateFormat. Só se precisar passar direto no sql mesmo. Eu criei uma função DateToSQLStr que usa FormatDateTime e passo a data no formato dd.mm.yyyy para o FB. -- BigWings "A esperança é a última que morre. Mas morre..." From sandro_rebelo em ibest.com.br Tue Jun 2 10:17:43 2009 From: sandro_rebelo em ibest.com.br (Sandro) Date: Tue, 2 Jun 2009 10:17:43 -0300 Subject: [firebase-br] Firebird no Ubuntu References: <4A23F112.9020909@gmail.com><795edc730906010912o58241313x37ae107414ce952d@mail.gmail.com> <4A2438E0.4050909@gmail.com> Message-ID: <934FF2DD8CFC4D5FA8B14DBDAFF8E740@mesa02> Creio que para correta configuraçõs vc deve utilizar um script que ja vem: changeDBAPassword.sh - Altera a senha do usuário Firebird SYSDBA e, se necessário, altera oscript de inicialização /etc/rc.d/init.d/firebird para que seja utilizada também a nova senha. Pode ser isso. ----- Original Message ----- From: "Adilson de Oliveira" To: "FireBase" Sent: Monday, June 01, 2009 5:24 PM Subject: Re: [firebase-br] Firebird no Ubuntu Agradeço ao Nelson ao Marcelo e ao Eduardo que me ajudaram a resolver o problema mas agora surgiu outro problema. Aparece o erro: "Your user name and password are not defined. Ask your database administrator to set up a Firebird login.". Dei uma googada mas nada resolveu. Reconfigurei a senha através do dpkg-reconfigure firebird2.1-super. Entrei no arquivo SYSDBA.password e conferi, está tudo certo com o usuário e a senha. Tá complicado.... Adilson Gustavo Moda escreveu: > Olá, > > Veja qual usuário o firebird está rodando. > Execute o comando > > $ ps aux | grep firebird > firebird 2801 0.0 0.0 4184 588 ? S 08:03 0:00 > /opt/firebird/bin/fbguard -f -p /var/run/firebird/S14firebird.pid > firebird 2802 0.0 0.0 28688 776 ? Sl 08:03 0:00 > /opt/firebird/bin/fbserver > gustavo 24442 0.0 0.0 3356 824 pts/0 S+ 13:10 0:00 grep > firebird > > A primeira coluna é o usuário. > > Seta a permissão para o usuário no diretório que você irá criar o banco de > dados com o comando abaixo: > > $ sudo chown -R firebird: /diretorio/ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sicnemelpor em gmail.com Tue Jun 2 10:36:48 2009 From: sicnemelpor em gmail.com (Sicnemelpor) Date: Tue, 02 Jun 2009 10:36:48 -0300 Subject: [firebase-br] Firebird no Ubuntu In-Reply-To: <4A2438E0.4050909@gmail.com> References: <4A23F112.9020909@gmail.com> <795edc730906010912o58241313x37ae107414ce952d@mail.gmail.com> <4A2438E0.4050909@gmail.com> Message-ID: Note também que o firebird só instala no Ubuntu usando a Libstdc++ 5.0, não a 6.0 que vem na distribuição. []s Nelson Sicuro > Agradeço ao Nelson ao Marcelo e ao Eduardo que me ajudaram a resolver o > problema mas agora surgiu outro problema. Aparece o erro: > "Your user name and password are not defined. Ask your database > administrator to set up a Firebird login.". Dei uma googada mas nada > resolveu. Reconfigurei a senha através do dpkg-reconfigure > firebird2.1-super. Entrei no arquivo SYSDBA.password e conferi, está > tudo certo com o usuário e a senha. Tá complicado.... > > > Adilson > > > Gustavo Moda escreveu: >> Olá, >> >> Veja qual usuário o firebird está rodando. >> Execute o comando >> >> $ ps aux | grep firebird >> firebird 2801 0.0 0.0 4184 588 ? S 08:03 0:00 >> /opt/firebird/bin/fbguard -f -p /var/run/firebird/S14firebird.pid >> firebird 2802 0.0 0.0 28688 776 ? Sl 08:03 0:00 >> /opt/firebird/bin/fbserver >> gustavo 24442 0.0 0.0 3356 824 pts/0 S+ 13:10 0:00 grep >> firebird >> >> A primeira coluna é o usuário. >> >> Seta a permissão para o usuário no diretório que você irá criar o banco >> de >> dados com o comando abaixo: >> >> $ sudo chown -R firebird: /diretorio/ >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- Usando o revolucionário cliente de correio do Opera: http://www.opera.com/mail/ From escovadordebits em gmail.com Tue Jun 2 10:52:12 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 2 Jun 2009 10:52:12 -0300 Subject: [firebase-br] Select com 5 dias In-Reply-To: <70d3a72c0905300849v2545d1e5g537d9eadf779262f@mail.gmail.com> References: <70d3a72c0905300849v2545d1e5g537d9eadf779262f@mail.gmail.com> Message-ID: <64d5939a0906020652r4e1e9726u714a273945e53ab1@mail.gmail.com> Bom dia/tarde Hercules. Grande Hercules, só estou com dúvida se esse campo "dia" representa o dia do mês a partir do qual o cliente deve ser cobrado ou representa o dia do mês que é o limite da cobrança. Mas vou sugerir soluções para os dois casos. 1 - Caso o campo "DIA" represente o dia do mês a partir do qual o cliente deve ser cobrado. SELECT .......... FROM CLIENTES WHERE (EXTRACT(DAY OF CURRENT_DATE) - DIA) BETWEEN 0 AND 4 Se o dia do início da cobrança do cliente for 3, então esse cliente aparecerá nessa consulta desde o dia 3 até o dia 7. 2 - Caso o campo "DIA" represente o dia limite do mês em que a cobrança atinja o seu limite. SELECT .......... FROM CLIENTES WHERE (EXTRACT(DAY OF CURRENT_DATE) - DIA) BETWEEN -4 AND 0 Se o dia do final da cobrança do cliente for 7, então esse cliente aparecerá nessa consulta desde o dia 3 até o dia 7. Não sei se essas sugestões lhe ajudam, mas foi essa a minha intenção. :D Espero ter ajudado mais que atrapalhado. :D 2009/5/30 Hercules Jr > Boa tarde lista, > estou com um probleminha aqui que não estou conseguindo resolver... > Alguem poderia me dar uma luz? > Tenho uma tabela de clientes que tem um campo "dia"(inteiro) que é o dia > que > deve ser cobrado um pagamento, > preciso montar um select que me retorne os clientes que deverão pagar em > até > 5 dias apartir da data de hoje... > > Agradeço qualquer ajuda > Hercules > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From valdemar.salviato em sbctrans.com.br Tue Jun 2 11:24:54 2009 From: valdemar.salviato em sbctrans.com.br (Mazzola) Date: Tue, 2 Jun 2009 11:24:54 -0300 Subject: [firebase-br] Erro Foreign Key In-Reply-To: <4A251F46.5050006@persoft.com.br> References: <4A23F112.9020909@gmail.com> <795edc730906010912o58241313x37ae107414ce952d@mail.gmail.com> <4A2438E0.4050909@gmail.com> <4A251F46.5050006@persoft.com.br> Message-ID: <000601c9e38d$e719ee60$b54dcb20$@salviato@sbctrans.com.br> Bom dia lista, estou com o seguinte problema.etou criando um tabela e fazendo referencia de uma foreign key de outra tabela, ai ela me aparece com o seguinte erro This operation is not defined for system tables. unsuccessful metadata update. could not find UNIQUE INDEX with specified columns. A estrutura da tabela que estou tentando criar e assim: CREATE TABLE REVISAO( DATA_CADASTRO DATE NOT NULL, E_PREFIXO INTEGER NOT NULL, ENTRADA_PLANTAO INTEGER, ENTRADA_REVISAO INTEGER, SAIDA_REVISAO INTEGER, TOTAL_MANUTENCAO COMPUTED BY(SAIDA_REVISAO-ENTRADA_REVISAO), PRIMARY KEY (DATA_CADASTRO,E_PREFIXO), CONSTRAINT FK_PREFIXO_FROTA FOREIGN KEY (E_PREFIXO) REFERENCES VEICULOS_FROTA (PREFIXO)); A tabela de referencia esta assim: CREATE TABLE VEICULOS_FROTA ( DATA_CADASTRO TIMESTAMP NOT NULL, PREFIXO INTEGER NOT NULL, PLACA VARCHAR(8), CHA_NUMERO VARCHAR(20), CHA_MARCA VARCHAR(15), CHA_MODELO VARCHAR(15), CHA_ANO INTEGER, CAR_MARCA VARCHAR(25), CAR_MODELO VARCHAR(25), CAR_ANO INTEGER PRIMARY KEY (PREFIXO, DATA_CADASTRO)); Alguem poderia me dar uma luz??? Grato desde já Valdemar Salviato T.I SBC Trans From gustavo.moda em gmail.com Tue Jun 2 11:29:01 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Tue, 2 Jun 2009 11:29:01 -0300 Subject: [firebase-br] =?iso-8859-1?q?Falha_de_segmenta=E7=E3o?= In-Reply-To: References: <795edc730906020358j1a29389do66952e0793e98a31@mail.gmail.com> Message-ID: <795edc730906020729w774a1d8bv447fbd3030052216@mail.gmail.com> Uma ideia. Extrai todos os indices, fks e procedure e view pelo IB. Exclua todos os indices e as constraint. E tente fazer o backup, ou seja. 1) Tente recuperar os dados; 2) Restaure o banco, e crie os índices. O IBexpert tem ferramenta de comparação que gera scripts. 2009/6/2 Viriato > Usei sim. Mas, mesmo assim, não faz o backup > > 2009/6/2 Gustavo Moda > > > Olá, > > > > > > 2009/6/1 Viriato > > > > > - Quanto tento recuperar com o gfix, realmente me mostra que está com > > > erros: > > > Number of index page errors : 7 > > > Number of database page errors : 2 > > > Porém, não consegui usar o gfix para prepará-lo para backup, dá o mesmo > > > erro > > > ao fazer o backup > > > > > > > Vc usou gfix -mend? > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Tue Jun 2 11:29:39 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Tue, 2 Jun 2009 14:29:39 +0000 (UTC) Subject: [firebase-br] Como emigrar do GDB para FDB? References: <004b01c9e0a1$c70f1260$0101a8c0@PCNETTO> <9c6114c60905291418p61de57d8p58dd2765c6fd80d@mail.gmail.com> <890097c60905291602l2f3e484cra0b344617b84b05@mail.gmail.com> Message-ID: No dia 29/05/2009 às 20:02:27 catando milho no teclado renato " escrivinhou " o texto abaixo : > Certifique-se de que ninguém esteja utilizando o banco e renomeie. No lugar de apenas renomear poderia fazer um backup do GDB e depois restaurar com as extensão FDB, seria mais seguro. T++++++++++++ ---------------------------------------------------------------------------------- Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! -- From gustavo.moda em gmail.com Tue Jun 2 11:30:07 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Tue, 2 Jun 2009 11:30:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?Falha_de_segmenta=E7=E3o?= In-Reply-To: <795edc730906020729w774a1d8bv447fbd3030052216@mail.gmail.com> References: <795edc730906020358j1a29389do66952e0793e98a31@mail.gmail.com> <795edc730906020729w774a1d8bv447fbd3030052216@mail.gmail.com> Message-ID: <795edc730906020730u1c94fc39i5cee40f1b981dca7@mail.gmail.com> Olhando melhor a mensagem de erro, vi que ela está indicando um problema no GENERATOR. gbak: ERROR: Failed in put_blr_gen_id From gustavo.moda em gmail.com Tue Jun 2 11:31:54 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Tue, 2 Jun 2009 11:31:54 -0300 Subject: [firebase-br] Erro Foreign Key In-Reply-To: <-1801569268553005546@unknownmsgid> References: <4A23F112.9020909@gmail.com> <795edc730906010912o58241313x37ae107414ce952d@mail.gmail.com> <4A2438E0.4050909@gmail.com> <4A251F46.5050006@persoft.com.br> <-1801569268553005546@unknownmsgid> Message-ID: <795edc730906020731v52f46670y15eacd019ecb8a5a@mail.gmail.com> Olá, faltou o campo DATA_CADASTRO na criação da FK. Veja... CONSTRAINT FK_PREFIXO_FROTA FOREIGN KEY (E_PREFIXO, DATA_CADASTRO) REFERENCES VEICULOS_FROTA (PREFIXO, DATA_CADASTRO) From valdemar.salviato em sbctrans.com.br Tue Jun 2 12:16:42 2009 From: valdemar.salviato em sbctrans.com.br (Mazzola) Date: Tue, 2 Jun 2009 12:16:42 -0300 Subject: [firebase-br] RES: Erro Foreign Key In-Reply-To: <795edc730906020731v52f46670y15eacd019ecb8a5a@mail.gmail.com> References: <4A23F112.9020909@gmail.com> <795edc730906010912o58241313x37ae107414ce952d@mail.gmail.com> <4A2438E0.4050909@gmail.com> <4A251F46.5050006@persoft.com.br> <-1801569268553005546@unknownmsgid> <795edc730906020731v52f46670y15eacd019ecb8a5a@mail.gmail.com> Message-ID: <000001c9e395$2817f220$7847d660$@salviato@sbctrans.com.br> O gustavo, ainda esta dando o mesmo erro...tentei de duas maneiras: ALTER TABLE REVISAO ADD CONSTRAINT FK_PREFIXO_FROTA FOREIGN KEY (R_DATA_CADASTRO,R_PREFIXO) REFERENCES VEICULOS_FROTA (DATA_CADASTRO,PREFIXO) E assim também: ALTER TABLE REVISAO ADD CONSTRAINT FK_PREFIXO_FROTA FOREIGN KEY (R_DATA_CADASTRO,R_PREFIXO) REFERENCES VEICULOS_FROTA (DATA_CADASTRO,PREFIXO) ON UPDATE CASCADE; Mas não deu certo, a mensagem continua a mesma...sera que não aceita referencia de tabelas com chave composta?? Isso é um trabalho para o Super Cantú(com todo respeito)?? Abralo e obrigado por enquanto -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Gustavo Moda Enviada em: terça-feira, 2 de junho de 2009 11:32 Para: FireBase Assunto: Re: [firebase-br] Erro Foreign Key Olá, faltou o campo DATA_CADASTRO na criação da FK. Veja... CONSTRAINT FK_PREFIXO_FROTA FOREIGN KEY (E_PREFIXO, DATA_CADASTRO) REFERENCES VEICULOS_FROTA (PREFIXO, DATA_CADASTRO) ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ecostas em gmail.com Tue Jun 2 12:30:47 2009 From: ecostas em gmail.com (Eduardo C) Date: Tue, 2 Jun 2009 12:30:47 -0300 Subject: [firebase-br] SQL ANSI In-Reply-To: <33988d9d0906012024t4d160094v717b81e4ebbbfb5a@mail.gmail.com> References: <33988d9d0905261024k1d4b1f35j3b34e486308df8d2@mail.gmail.com> <33988d9d0906012024t4d160094v717b81e4ebbbfb5a@mail.gmail.com> Message-ID: <14d39e550906020830g240fb8c5s7e2e8e06827494ea@mail.gmail.com> Se quiser o padrão de 1992, veja em http://www.contrib.andrew.cmu.edu/~shadow/sql/sql1992.txt Eduardo 2009/6/2 Sergio Nascimento > Alguém tem um PDF ou DOC do SQL ANSI ? > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From escovadordebits em gmail.com Tue Jun 2 12:54:07 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 2 Jun 2009 12:54:07 -0300 Subject: [firebase-br] Erro no FireBird 1.5 In-Reply-To: <4A23CBCC.2000506@supersoft.com.br> References: <4A23CBCC.2000506@supersoft.com.br> Message-ID: <64d5939a0906020854l5d402675s4b1a613e32d32d4a@mail.gmail.com> Bom dia/tarde DanielN. Grande DanielN, acredito que esse código SELECT esteja apenas retornando os dados das duas primeiras cidades que tiverem pedidos emitidos no período informado, e não os dois primeiros pedidos de cada cidade no período informado. Da forma que está, mesmo que tenham sido emitidos 100 pedidos no período informado, e que cada pedido seja de uma cidade diferente, ou seja, 100 cidades diferentes no período informado, apenas as 2 primeiras cidades estariam sendo retornadas, ou seja, a lógica dessa consulta tem que ser refeita. Você poderia informar quais são os campos chaves da tabela de pedidos? Pelo código que você informou, provavelmente já deve existir alguma chave estrangeira da tabela PEDIDOS para a tabela CIDADES através do relacionamento PEDIDOS.CODCIDADE = CIDADES.CODIGO, independente se o campo PEDIDOS.CODCIDADE faz ou não parte da chave primária da tabela PEDIDOS. Você poderia informar quais são os campos chaves da tabela PEDIDOS para facilitar a criação do SELECT que retornará o resultado que você deseja? Muito obrigado. 2009/6/1 DanielN > Pessoal no Firebird 2.1 o select abaixo funciona, mas no firebird 1.5 não, > já teve este problema? > > select c.* from cidades c > where c.Codigo in (select first 2 P.CodCidade from pedidos P where > P.DtEmiss between :DataIni and :DataFin) > > preciso trazer os dos primeiros pedidos de cada cidade. > > grato > Daniel Nicoletti > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From escovadordebits em gmail.com Tue Jun 2 13:35:22 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 2 Jun 2009 13:35:22 -0300 Subject: [firebase-br] =?iso-8859-1?q?Utiliza=E7=E3o_de_P2P?= In-Reply-To: <81ba1a330906020445kedc4eb2j3d267b987636d66a@mail.gmail.com> References: <81ba1a330906020445kedc4eb2j3d267b987636d66a@mail.gmail.com> Message-ID: <64d5939a0906020935j2ace1502yf1d070abecfdc8cd@mail.gmail.com> Bom dia/tarde Bárbara. Grande Bárbara, tem mais alguma especificação? Como a linguagem de programação a ser utilizada, como é desejado que funcionem os nós, ou seja, se seriam várias instâncias de uma aplicação se comunicando, formando uma rede de nós, ou se tudo existiria internamente em uma única aplicação? Teria como você especficicar mais? Ou está aberta à várias opções diferentes? 2009/6/2 Bárbara Luisa Pinheiro > Bom dia Pessoal. > Preciso muito da ajuda de todo mundo... > Preciso fazer um trabalho que contenha as seguintes funcionalidades: > > > O objetivo deste trabalho é o projeto e implementação de uma agenda > telefônica que utilize tabela hash distribuída (DHT) para armazenar os > dados. Pode-se usar qualquer proposta de DHT da literatura como por exemplo > CAN, Chord, Patry, Tapestry e Kademlia. A agenda deve ter funções para: > > 1. Armazenar um registro (nome e telefone). > > 2. Obter o telefone a partir de um nome. > > 3. Remover um registro (nome e telefone). > > 4. Listar todos os registros armazenados (função opcional). > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From escovadordebits em gmail.com Tue Jun 2 14:15:55 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 2 Jun 2009 14:15:55 -0300 Subject: [firebase-br] Firebird no Ubuntu In-Reply-To: <4A2438E0.4050909@gmail.com> References: <4A23F112.9020909@gmail.com> <795edc730906010912o58241313x37ae107414ce952d@mail.gmail.com> <4A2438E0.4050909@gmail.com> Message-ID: <64d5939a0906021015k206411deob21b83334ed0e5fc@mail.gmail.com> Bom dia/tarde Adilson. Grande Adilson, eu estou usando o Firebird 2.1 no Ubuntu 9.01 sem problema algum. Fiquei até surpreso com essa situação que você descreveu. Se o problema ainda não tiver sido resolvido, tente remover completamente o Firebird, inclusive com seus respectivos arquivos de configuração (sudo apt-get -y purge firebird2.1-super firebird2.1-common firebird2.1-server-common), e reinstalá-lo (sudo apt-get -y install firebird2.1-super firebird2.1-common firebird2.1-server-common). Após reinstalá-lo, reconfigure a senha como você já citou (dpkg-reconfigure firebird2.1-super). No meu caso (e acredito que seja um padrão), foi criado automaticamente um usuário chamado "firebird" em um grupo também chamado "firebird", servindo apenas para que o firebird seja executado nos direitos desse réles mortal usuário. Como eu coloquei a pasta "/home" em uma partição separada (para o caso de trocar a distribuição do linux), eu criei uma subpasta "databases" dentro de "/home" (sudo mkdir /home/databases), tomando o cuidado de passar todos os direitos dessa pasta para o usuário "firebird" do grupo "firebird" (sudo chown -R firebird:firebird /home/databases), e nessa pasta eu crio as minhas bases de dados. Consigo acessá-lo tranquilamente pelo utilitário "isql-fb" que já vem no pacote (isql-fb -u sysdba -p masterkey -s 3), criar novas bases de dados e qualquer outro tipo de operação, normalmente. Instalei também o flamerobin, já que o IB Expert Personal Edition não funcionou muito bem via "wine", mas já me acostumei com o flamerobin e achei ele bastante interessante, só apresentando problema em não exibir o código fonte das stored procedures e triggers em que eu tenha colocado caracteres acentuados nos comentários do código fonte, o que me obrigou a remover todos os acentos desses comentários. Qualquer problema, pode contar comigo. Primariamente, estou utilizando o PHP para acessá-lo e manter um site no ar. Mas converterei uma aplicação de Delphi7 para Free Pascal para também utilizá-lo nativamente. Como essa minha aplicação em Delphi7 não possui qualquer parte visual (como uma aplicação de serviço) fica menos difícil convertê-la. Dessa forma, estarei utilizando software livre para prover soluções para a empresa em que trabalho a custo zero em termos de licença de software. Posteriormente, pretendo substituir a parte em PHP por Free Pascal também, usando como CGI por trás do Apache, justamente para ganhar performance. Boa sorte nessa aventura, e pode contar comigo para te ajudar. :D 2009/6/1 Adilson de Oliveira > Agradeço ao Nelson ao Marcelo e ao Eduardo que me ajudaram a resolver o > problema mas agora surgiu outro problema. Aparece o erro: > "Your user name and password are not defined. Ask your database > administrator to set up a Firebird login.". Dei uma googada mas nada > resolveu. Reconfigurei a senha através do dpkg-reconfigure > firebird2.1-super. Entrei no arquivo SYSDBA.password e conferi, está tudo > certo com o usuário e a senha. Tá complicado.... > > > Adilson > > > Gustavo Moda escreveu: > > Olá, >> >> Veja qual usuário o firebird está rodando. >> Execute o comando >> >> $ ps aux | grep firebird >> firebird 2801 0.0 0.0 4184 588 ? S 08:03 0:00 >> /opt/firebird/bin/fbguard -f -p /var/run/firebird/S14firebird.pid >> firebird 2802 0.0 0.0 28688 776 ? Sl 08:03 0:00 >> /opt/firebird/bin/fbserver >> gustavo 24442 0.0 0.0 3356 824 pts/0 S+ 13:10 0:00 grep >> firebird >> >> A primeira coluna é o usuário. >> >> Seta a permissão para o usuário no diretório que você irá criar o banco de >> dados com o comando abaixo: >> >> $ sudo chown -R firebird: /diretorio/ >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From ass.volts em terra.com.br Tue Jun 2 15:01:28 2009 From: ass.volts em terra.com.br (Rafael Voltani) Date: Tue, 2 Jun 2009 18:01:28 +0000 Subject: [firebase-br] RESTORE FINALIZADO Message-ID: <62335.1243965688@terra.com.br> Ola José... valew pela dica cara... . mas acho que nao me expressei bem... minha duvida é de como acessar o banco, visualirzar os dados e td mais pelo firebird. . e nao é pra acessar o banco do meu sistema... e sim o banco de um sistema q sei lá qual linguagem o cara usou... . pois preciso transferir algumas informacoes do banco desse sistema antigo para o meu... e eu nao estava conseguindo até hoje... . fucando no sistema do cara e usando uns macetes q aprendi... consegui registrar o banco dele no ibexpert... . agora estou estudando uma forma para fazer a transferencia dos dados de um banco para outro sem dar pau... . mas valew pela atencao... . utas. . Rafael Voltani On Seg 08/06/09 15:36 , José Roberto jrs_2020 em ig.com.br sent: Amigo, na verdade tem várias maneiras de acessar seu banco de dandos. BDE, IBO, IBX, DBExpress entre outras. Quanto ao restore, voce pode fazer esta operação dentro do IBExpert. Tome cuidado para nao restaurar sobre o banco "original". Menu Services Restore Selecione o arquivo de BKP e NÃO SE ESQUEÇA DE SELECIONAR "RESTORE INTO NEW DATABASE". Seja bem vindo a lista!!!!!!!! Abraço JR ----- Original Message ----- From: "Rafael Voltani" ss.volts em terra.com.br [1] target="_blank"> To: Sent: Monday, June 01, 2009 3:21 PM Subject: [firebase-br] RESTORE Boa tarde lista, . Sou novo em firebird e preciso de uma ajuda de vocês. . Estou em um cliente que tem um sistema que roda em firebird 2.0, no proprio sistema já faz o bkp dos dados. . Gostaria de saber, como faço para visualizar essas informações do bkp, . como faço pra acessar o banco pelo firebird. . pois utilizo o IbExpert para manutenção do banco do meu sistema. . grato desde ja . Rafael Voltani ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 [3] Para consultar mensagens antigas: http://firebase.com.br/pesquisa [4] E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTI0Mzg4MTQwMC4zNzAzODMuMTk3MDAucHJlc3Rvbi50ZXJyYS5jb20sMjk4Nw==TerraMail [5] Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. Esta mensagem foi verificada pelo E-mail Protegido Terra. Atualizado em 01/06/2009 From suporte em emar.com.br Tue Jun 2 15:08:02 2009 From: suporte em emar.com.br (Gugui) Date: Tue, 02 Jun 2009 15:08:02 -0300 Subject: [firebase-br] connection rejected by remote interface Message-ID: <4A256A82.3000400@emar.com.br> Olá pessoal, Firebird esta rodando perfeitamente, gerei um metadados e estou tentando criar um novo banco.fdb via isql ! $ sudo /usr/lib/firebird/bin/isql -i estoque.sql Use CONNECT or CREATE DATABASE to specify a database Statement failed, SQLCODE = -923 connection rejected by remote interface After line 5 in file estoque.sql meu script estoque.sql: SET SQL DIALECT 3; SET NAMES WIN1252; CREATE DATABASE '192.168.30.88/3050:estoque2.fdb' DEFAULT CHARACTER SET WIN1252 USER 'SYSDBA' PASSWORD 'senha' page_size 8192; ... No meu aliases.conf eu tenho a entrada do novo banco. Uso Linux e firebird-2.0.3.12981.0-2mdv2008.1 O diretório onde ficam os fdbs estão com permissão de escrita grato qq ajuda From suporte em emar.com.br Tue Jun 2 15:16:10 2009 From: suporte em emar.com.br (Gugui) Date: Tue, 02 Jun 2009 15:16:10 -0300 Subject: [firebase-br] [Off-topic] Qual Firebird usar ? Message-ID: <4A256C6A.9020706@emar.com.br> Olá pessoal, vou montar um server Linux com Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz com 3 Gb de Ram, para servir 40 maquinas ! qual melhor configuração Instalar ? Linux 32 ou 64 bits, Firebird 32 ou 64 bits, SS ou CS ? grato qq ajuda From cwfsa1 em gmail.com Tue Jun 2 15:30:59 2009 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Tue, 2 Jun 2009 15:30:59 -0300 Subject: [firebase-br] RES: OFF: Capturar sql do ClientDataSet ou DataSetProvider In-Reply-To: <000301c9e36f$be7bf700$3b73e500$@com.br> References: <4A248D2C.5080107@gmail.com> <000301c9e36f$be7bf700$3b73e500$@com.br> Message-ID: <46ee00a20906021130q49d1aa63jdb53e6c3ed0ebffa@mail.gmail.com> Lázaro, com este comando eu eu salvo a SQL original. o que estou buscando é a SQL que CDS devolve com o que está sendo inserido, alterado ou excluido. Mas obrigado pela ajuda. Carlos Wilson. Em 02/06/09, lazaro escreveu: > Tente algo como: > DMPrincipal.Query1.SQL.SaveToFile('c:\sql'); > > Não sei se funciona com MDO com Zeus e uma beleza. > > Att. > Lázaro. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Carlos Wilson > Enviada em: segunda-feira, 1 de junho de 2009 23:24 > Para: Lista Firebase > Assunto: [firebase-br] OFF: Capturar sql do ClientDataSet ou DataSetProvider > > Pessoal boa noite, > Sei que foge um pouco ao escopo desta lista, mas discutir banco de dados > como nessa lista não existe em nenhum outro lugar. Eu gostaria de saber > se existe algum recurso onde possa capturar o sql gerado (não sei se > pelo CDS ou pelo DSP) no momento em que dou um ApplyUpdates, para que > eu possa fazer uma espécie de log e gravar em arquivo texto esse sql. > Tem jeito? > Uso MDO. > Obrigado, > Carlos 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 escovadordebits em gmail.com Tue Jun 2 15:35:23 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 2 Jun 2009 15:35:23 -0300 Subject: [firebase-br] connection rejected by remote interface In-Reply-To: <4A256A82.3000400@emar.com.br> References: <4A256A82.3000400@emar.com.br> Message-ID: <64d5939a0906021135j5439c0adl784f706e48738168@mail.gmail.com> Bom dia/tarde Gugui. Grande Gugui, só faltou informar o nome do banco de dados a ser utilizado. Não precisa rodar o isql pelo administrador (root), pois quem vai realmente executar as operações de banco de dados é o próprio Firebird que está nos direitos do usuário "firebird" do grupo "firebird". Tente o seguinte: isql -u -p -s 3 -i estoque.sql -d Vamos supor que no seu arquivo "/etc/firebird/2.0/aliases.conf" você tenha criado um alias chamado "minha_base" para a sua base de dados, e vá acessá-la pelo usuário sysdba com senha masterkey, então pode executar: > isql -u sysdba -p masterkey -s 3 -d minha_base -i estoque.sql Espero ter ajudado mais que atrapalhado. :D 2009/6/2 Gugui > Olá pessoal, Firebird esta rodando perfeitamente, gerei um metadados e > estou tentando criar um novo banco.fdb via isql ! > > $ sudo /usr/lib/firebird/bin/isql -i estoque.sql > > Use CONNECT or CREATE DATABASE to specify a database > Statement failed, SQLCODE = -923 > connection rejected by remote interface > After line 5 in file estoque.sql > > meu script estoque.sql: > > SET SQL DIALECT 3; > SET NAMES WIN1252; > > CREATE DATABASE '192.168.30.88/3050:estoque2.fdb' DEFAULT CHARACTER SET > WIN1252 USER 'SYSDBA' PASSWORD 'senha' page_size 8192; > ... > > No meu aliases.conf eu tenho a entrada do novo banco. > Uso Linux e firebird-2.0.3.12981.0-2mdv2008.1 > O diretório onde ficam os fdbs estão com permissão de escrita > > grato qq ajuda > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From valdemar.salviato em sbctrans.com.br Tue Jun 2 15:54:23 2009 From: valdemar.salviato em sbctrans.com.br (Mazzola) Date: Tue, 2 Jun 2009 15:54:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?_N=E3o_Fazendo_Backup?= In-Reply-To: <62335.1243965688@terra.com.br> References: <62335.1243965688@terra.com.br> Message-ID: <000001c9e3b3$8c342ad0$a49c8070$@salviato@sbctrans.com.br> Boa tarde...ao tentar fazer um backup no meu banco, ele deu um erro: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. Message length error(encountered 92, expected 88) Será que o Banco esta corrompido?? Como faço para restarar-lo??? Sei que tem uns esquemas através de gbak mais não sei a sintaxe, alguém pode me ajudar??? Grato desde Já Valdemar Salviato From afviriato em gmail.com Tue Jun 2 16:18:04 2009 From: afviriato em gmail.com (Viriato) Date: Tue, 2 Jun 2009 16:18:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?Falha_de_segmenta=E7=E3o?= In-Reply-To: <795edc730906020730u1c94fc39i5cee40f1b981dca7@mail.gmail.com> References: <795edc730906020358j1a29389do66952e0793e98a31@mail.gmail.com> <795edc730906020729w774a1d8bv447fbd3030052216@mail.gmail.com> <795edc730906020730u1c94fc39i5cee40f1b981dca7@mail.gmail.com> Message-ID: Então eu tinha visto isso também. Estou pesquisando sobre o put_blr_gen_id. Valeu pela atenção. From edujed em gmail.com Tue Jun 2 15:59:44 2009 From: edujed em gmail.com (Eduardo Jedliczka) Date: Tue, 02 Jun 2009 15:59:44 -0300 Subject: [firebase-br] Erro Foreign Key In-Reply-To: <000601c9e38d$e719ee60$b54dcb20$@salviato@sbctrans.com.br> References: <4A23F112.9020909@gmail.com> <795edc730906010912o58241313x37ae107414ce952d@mail.gmail.com> <4A2438E0.4050909@gmail.com> <4A251F46.5050006@persoft.com.br> <000601c9e38d$e719ee60$b54dcb20$@salviato@sbctrans.com.br> Message-ID: <1243969184.2561.9.camel@Aspire5612.bonagura.com.br> Com esta definição de SQL você nunca conseguirá realizar esta Foreign Key. Se a tabela PAI tem os campos PREFIXO e DATA_CADASTRO a sua foreign Key terá que referenciar os dois campos, caso contrário ele dará um erro dizendo que não há um índice único para esta tabela. Abraço Em Ter, 2009-06-02 às 11:24 -0300, Mazzola escreveu: > Bom dia lista, estou com o seguinte problema.etou criando um tabela e > fazendo referencia de uma foreign key de outra tabela, ai ela me aparece com > o seguinte erro > > This operation is not defined for system tables. > unsuccessful metadata update. > could not find UNIQUE INDEX with specified columns. > > A estrutura da tabela que estou tentando criar e assim: > > CREATE TABLE REVISAO( > DATA_CADASTRO DATE NOT NULL, > E_PREFIXO INTEGER NOT NULL, > ENTRADA_PLANTAO INTEGER, > ENTRADA_REVISAO INTEGER, > SAIDA_REVISAO INTEGER, > TOTAL_MANUTENCAO COMPUTED BY(SAIDA_REVISAO-ENTRADA_REVISAO), > PRIMARY KEY (DATA_CADASTRO,E_PREFIXO), > CONSTRAINT FK_PREFIXO_FROTA FOREIGN KEY (E_PREFIXO) > REFERENCES VEICULOS_FROTA (PREFIXO)); > > A tabela de referencia esta assim: > > CREATE TABLE VEICULOS_FROTA ( > DATA_CADASTRO TIMESTAMP NOT NULL, > PREFIXO INTEGER NOT NULL, > PLACA VARCHAR(8), > CHA_NUMERO VARCHAR(20), > CHA_MARCA VARCHAR(15), > CHA_MODELO VARCHAR(15), > CHA_ANO INTEGER, > CAR_MARCA VARCHAR(25), > CAR_MODELO VARCHAR(25), > CAR_ANO INTEGER > PRIMARY KEY (PREFIXO, DATA_CADASTRO)); > > Alguem poderia me dar uma luz??? > Grato desde já > > Valdemar Salviato T.I SBC Trans > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gustavo.moda em gmail.com Tue Jun 2 17:28:45 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Tue, 2 Jun 2009 17:28:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?Falha_de_segmenta=E7=E3o?= In-Reply-To: References: <795edc730906020358j1a29389do66952e0793e98a31@mail.gmail.com> <795edc730906020729w774a1d8bv447fbd3030052216@mail.gmail.com> <795edc730906020730u1c94fc39i5cee40f1b981dca7@mail.gmail.com> Message-ID: <795edc730906021328s724a26cag526b56ed40ca0cd6@mail.gmail.com> Dando um chute... Algum generator tá corrompido. 2009/6/2 Viriato > Então eu tinha visto isso também. Estou pesquisando sobre o put_blr_gen_id. > Valeu 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 mib em teorema.inf.br Tue Jun 2 18:45:36 2009 From: mib em teorema.inf.br (Marcelo Barby) Date: Tue, 2 Jun 2009 18:45:36 -0300 Subject: [firebase-br] Off Topic: Delphi 2007 x IBX Message-ID: Pessoal, Estou testando o Delphi 2007 para migrar de D7 porem percebi um problema no IBX no 2007, ele fica muito lento quando tento por exemplo importar vários itens para uma determinada tabela que é rápida no D7, detalhe ela usa calcfields, fiz um teste com FIB e não tive muito sucesso, não sei o que está ocasionando isto, alguém já passou por algo parecido? Grato Marcelo Barby From afviriato em gmail.com Tue Jun 2 18:48:40 2009 From: afviriato em gmail.com (Viriato) Date: Tue, 2 Jun 2009 18:48:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?Falha_de_segmenta=E7=E3o?= In-Reply-To: <795edc730906021328s724a26cag526b56ed40ca0cd6@mail.gmail.com> References: <795edc730906020358j1a29389do66952e0793e98a31@mail.gmail.com> <795edc730906020729w774a1d8bv447fbd3030052216@mail.gmail.com> <795edc730906020730u1c94fc39i5cee40f1b981dca7@mail.gmail.com> <795edc730906021328s724a26cag526b56ed40ca0cd6@mail.gmail.com> Message-ID: Tivemos o mesmo chute.. rsss.. Valeu, abraço.. From fausto.s.a em uol.com.br Tue Jun 2 20:56:42 2009 From: fausto.s.a em uol.com.br (Fausto Alves) Date: Tue, 02 Jun 2009 20:56:42 -0300 Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_no_formato_de_data_no_fireb?= =?iso-8859-1?q?ird?= In-Reply-To: References: Message-ID: BigWings escreveu: > Fausto Alves wrote: > >> Eu faço assim antes de passar parametros do tipo data: >> ShortDateFormat := 'DD.MM.YYYY'; você pode utilizar também >> 'MM/DD/YYYY' MeuCds.Params[0].AsDate := MinhaData; >> Depois volto ao normal. >> ShortDateFormat := 'DD/MM/YYYY'; > > Se for usar parâmetro não precisa mudar o ShortDateFormat. > > Só se precisar passar direto no sql mesmo. > > Eu criei uma função DateToSQLStr que usa FormatDateTime e passo a data > no formato dd.mm.yyyy para o FB. > Pelo fato de desenvolver em n-tier, preciso fazer desta forma, pois as vezes tenho a necessidade de montar a string com as instruções em sql no client e passa-la para ser executado no server. -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From valdemar.salviato em sbctrans.com.br Wed Jun 3 07:28:50 2009 From: valdemar.salviato em sbctrans.com.br (Mazzola) Date: Wed, 3 Jun 2009 07:28:50 -0300 Subject: [firebase-br] RES: Erro Foreign Key In-Reply-To: <1243969184.2561.9.camel@Aspire5612.bonagura.com.br> References: <4A23F112.9020909@gmail.com> <795edc730906010912o58241313x37ae107414ce952d@mail.gmail.com> <4A2438E0.4050909@gmail.com> <4A251F46.5050006@persoft.com.br> <000601c9e38d$e719ee60$b54dcb20$@salviato@sbctrans.com.br> <1243969184.2561.9.camel@Aspire5612.bonagura.com.br> Message-ID: <001601c9e436$1688f0d0$439ad270$@salviato@sbctrans.com.br> Valeu , obrigado pela dica!! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Jedliczka Enviada em: terça-feira, 2 de junho de 2009 16:00 Para: FireBase Assunto: Re: [firebase-br] Erro Foreign Key Com esta definição de SQL você nunca conseguirá realizar esta Foreign Key. Se a tabela PAI tem os campos PREFIXO e DATA_CADASTRO a sua foreign Key terá que referenciar os dois campos, caso contrário ele dará um erro dizendo que não há um índice único para esta tabela. Abraço Em Ter, 2009-06-02 às 11:24 -0300, Mazzola escreveu: > Bom dia lista, estou com o seguinte problema.etou criando um tabela e > fazendo referencia de uma foreign key de outra tabela, ai ela me aparece com > o seguinte erro > > This operation is not defined for system tables. > unsuccessful metadata update. > could not find UNIQUE INDEX with specified columns. > > A estrutura da tabela que estou tentando criar e assim: > > CREATE TABLE REVISAO( > DATA_CADASTRO DATE NOT NULL, > E_PREFIXO INTEGER NOT NULL, > ENTRADA_PLANTAO INTEGER, > ENTRADA_REVISAO INTEGER, > SAIDA_REVISAO INTEGER, > TOTAL_MANUTENCAO COMPUTED BY(SAIDA_REVISAO-ENTRADA_REVISAO), > PRIMARY KEY (DATA_CADASTRO,E_PREFIXO), > CONSTRAINT FK_PREFIXO_FROTA FOREIGN KEY (E_PREFIXO) > REFERENCES VEICULOS_FROTA (PREFIXO)); > > A tabela de referencia esta assim: > > CREATE TABLE VEICULOS_FROTA ( > DATA_CADASTRO TIMESTAMP NOT NULL, > PREFIXO INTEGER NOT NULL, > PLACA VARCHAR(8), > CHA_NUMERO VARCHAR(20), > CHA_MARCA VARCHAR(15), > CHA_MODELO VARCHAR(15), > CHA_ANO INTEGER, > CAR_MARCA VARCHAR(25), > CAR_MODELO VARCHAR(25), > CAR_ANO INTEGER > PRIMARY KEY (PREFIXO, DATA_CADASTRO)); > > Alguem poderia me dar uma luz??? > Grato desde já > > Valdemar Salviato T.I SBC Trans > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gustavo.moda em gmail.com Wed Jun 3 07:58:41 2009 From: gustavo.moda em gmail.com (Gustavo Moda) Date: Wed, 3 Jun 2009 07:58:41 -0300 Subject: [firebase-br] RES: Erro Foreign Key In-Reply-To: <8601859620903721535@unknownmsgid> References: <4A23F112.9020909@gmail.com> <795edc730906010912o58241313x37ae107414ce952d@mail.gmail.com> <4A2438E0.4050909@gmail.com> <4A251F46.5050006@persoft.com.br> <-1801569268553005546@unknownmsgid> <795edc730906020731v52f46670y15eacd019ecb8a5a@mail.gmail.com> <8601859620903721535@unknownmsgid> Message-ID: <795edc730906030358i75100a69taa5c0eea641b1abd@mail.gmail.com> Olá, As colunas devem ser informada na criação da FK da mesma forma que foi criada na PK e na mesma ordem. As colunas devem ter os mesmos tipos. Verifique isso. Abaixo um exemplo que elaborei agora para ilustrar, pk simples e compostas, fks simples e compostas e relacionamento com 3 tabelas. /* tabelas */ CREATE TABLE PAIS ( PAIS_ID VARCHAR(3) NOT NULL, PAIS VARCHAR(30) NOT NULL ); CREATE TABLE UF ( PAIS_ID VARCHAR(3) NOT NULL, UF_ID CHAR(2) NOT NULL, ESTADO VARCHAR(30) ); CREATE TABLE LOCALIDADE ( PAIS_ID VARCHAR(3) NOT NULL, UF_ID CHAR(2) NOT NULL, LOCALIDADE_ID INTEGER NOT NULL, LOCALIDADE VARCHAR(100) ); /* Primary Keys */ ALTER TABLE PAIS ADD CONSTRAINT PK_PAIS PRIMARY KEY (PAIS_ID); ALTER TABLE UF ADD CONSTRAINT PK_UF PRIMARY KEY (PAIS_ID, UF_ID); ALTER TABLE lOCALIDADE ADD CONSTRAINT PK_LOCALIDADE PRIMARY KEY (LOCALIDADE_ID); /* Foreign Keys */ ALTER TABLE UF ADD CONSTRAINT "FK_UF-PAIS" FOREIGN KEY (PAIS_ID) REFERENCES PAIS(PAIS_ID); ALTER TABLE LOCALIDADE ADD CONSTRAINT "FK_LOCALIDADE-PAIS" FOREIGN KEY (PAIS_ID) REFERENCES PAIS(PAIS_ID); ALTER TABLE LOCALIDADE ADD CONSTRAINT "FK_LOCALIDADE-ESTADO" FOREIGN KEY (PAIS_ID, UF_ID) REFERENCES UF(PAIS_ID, UF_ID); p.s. O ideal é usar dominios, mas aih é outra história. From vansiqq em gmail.com Wed Jun 3 09:13:18 2009 From: vansiqq em gmail.com (Evandro Siqueira) Date: Wed, 03 Jun 2009 09:13:18 -0300 Subject: [firebase-br] =?windows-1252?q?d=FAvida_no_formato_de_data_no_fir?= =?windows-1252?q?ebird?= In-Reply-To: References: Message-ID: <4A2668DE.60102@gmail.com> Em janeiro eu postei em meu blog (que só tem três posts e somente eu mesmo que visito, quando não tenho o q fazer) o componente TDateInfo que eu implementei utilizando um bocado de idéias do pessoal por ai. Entre outras propriedades ele tem a DataSQL, ideal pra esse tipo de operação. O endereço é http://vansiqq.blogspot.com -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Fausto Alves escreveu: > BigWings escreveu: >> Fausto Alves wrote: >> >>> Eu faço assim antes de passar parametros do tipo data: >>> ShortDateFormat := 'DD.MM.YYYY'; você pode utilizar também >>> 'MM/DD/YYYY' MeuCds.Params[0].AsDate := MinhaData; >>> Depois volto ao normal. >>> ShortDateFormat := 'DD/MM/YYYY'; >> >> Se for usar parâmetro não precisa mudar o ShortDateFormat. >> >> Só se precisar passar direto no sql mesmo. >> >> Eu criei uma função DateToSQLStr que usa FormatDateTime e passo a data >> no formato dd.mm.yyyy para o FB. >> > Pelo fato de desenvolver em n-tier, preciso fazer desta forma, pois as > vezes tenho a necessidade de montar a string com as instruções em sql > no client e passa-la para ser executado no server. > From valdemar.salviato em sbctrans.com.br Wed Jun 3 09:54:49 2009 From: valdemar.salviato em sbctrans.com.br (Mazzola) Date: Wed, 3 Jun 2009 09:54:49 -0300 Subject: [firebase-br] RES: RES: Erro Foreign Key In-Reply-To: <795edc730906030358i75100a69taa5c0eea641b1abd@mail.gmail.com> References: <4A23F112.9020909@gmail.com> <795edc730906010912o58241313x37ae107414ce952d@mail.gmail.com> <4A2438E0.4050909@gmail.com> <4A251F46.5050006@persoft.com.br> <-1801569268553005546@unknownmsgid> <795edc730906020731v52f46670y15eacd019ecb8a5a@mail.gmail.com> <8601859620903721535@unknownmsgid> <795edc730906030358i75100a69taa5c0eea641b1abd@mail.gmail.com> Message-ID: <000601c9e44a$7bb01560$73104020$@salviato@sbctrans.com.br> Oi gustavo, a ordem estava invertida mesmo, mas no campo data estava usando tipo timestamp e não foi de jeito nenhum, ai eu alterei para tipo data e coloquei na ordem e funcionou perfeitamente... Cada dia que passa gosto mais do FB pela assistência em que vocês da lista nos oferece, muito obrigado e parabéns Cantú. Valdemar Salviato Auditor - SBC Trans -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Gustavo Moda Enviada em: quarta-feira, 3 de junho de 2009 07:59 Para: FireBase Assunto: Re: [firebase-br] RES: Erro Foreign Key Olá, As colunas devem ser informada na criação da FK da mesma forma que foi criada na PK e na mesma ordem. As colunas devem ter os mesmos tipos. Verifique isso. Abaixo um exemplo que elaborei agora para ilustrar, pk simples e compostas, fks simples e compostas e relacionamento com 3 tabelas. /* tabelas */ CREATE TABLE PAIS ( PAIS_ID VARCHAR(3) NOT NULL, PAIS VARCHAR(30) NOT NULL ); CREATE TABLE UF ( PAIS_ID VARCHAR(3) NOT NULL, UF_ID CHAR(2) NOT NULL, ESTADO VARCHAR(30) ); CREATE TABLE LOCALIDADE ( PAIS_ID VARCHAR(3) NOT NULL, UF_ID CHAR(2) NOT NULL, LOCALIDADE_ID INTEGER NOT NULL, LOCALIDADE VARCHAR(100) ); /* Primary Keys */ ALTER TABLE PAIS ADD CONSTRAINT PK_PAIS PRIMARY KEY (PAIS_ID); ALTER TABLE UF ADD CONSTRAINT PK_UF PRIMARY KEY (PAIS_ID, UF_ID); ALTER TABLE lOCALIDADE ADD CONSTRAINT PK_LOCALIDADE PRIMARY KEY (LOCALIDADE_ID); /* Foreign Keys */ ALTER TABLE UF ADD CONSTRAINT "FK_UF-PAIS" FOREIGN KEY (PAIS_ID) REFERENCES PAIS(PAIS_ID); ALTER TABLE LOCALIDADE ADD CONSTRAINT "FK_LOCALIDADE-PAIS" FOREIGN KEY (PAIS_ID) REFERENCES PAIS(PAIS_ID); ALTER TABLE LOCALIDADE ADD CONSTRAINT "FK_LOCALIDADE-ESTADO" FOREIGN KEY (PAIS_ID, UF_ID) REFERENCES UF(PAIS_ID, UF_ID); p.s. O ideal é usar dominios, mas aih é outra história. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gutopj02 em gmail.com Wed Jun 3 14:13:47 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Wed, 3 Jun 2009 14:13:47 -0300 Subject: [firebase-br] onde esta o erro Message-ID: WITH QGRAVA.SQL DO BEGIN Clear; Append('INSERT INTO VENDACAB ( CLIENTE, PEDIDO, DATA )' ); Append(' VALUES ( '); Append( QuotedStr(qClientesCODIGO.Value) +', '); Append( QuotedStr( NUMEROPEDIDO )+', '); Append( DATETOSTR( DATE )+ ', ' ); ************************ O ERRO DA NESTA LINHA ... ... END; grato From infosag em terra.com.br Wed Jun 3 14:27:28 2009 From: infosag em terra.com.br (Infosag) Date: Wed, 3 Jun 2009 14:27:28 -0300 Subject: [firebase-br] onde esta o erro References: Message-ID: <9B56C470F2AD4E2FA109FFEF11D2CD67@infonote> coloca assim: Append( QuotedStr(FormatDateTime('mm/dd/yyyy', DATE() ))+ ', ' ); abs ----- Original Message ----- From: "Augusto junior" To: "FireBase" Sent: Wednesday, June 03, 2009 2:13 PM Subject: [firebase-br] onde esta o erro WITH QGRAVA.SQL DO BEGIN Clear; Append('INSERT INTO VENDACAB ( CLIENTE, PEDIDO, DATA )' ); Append(' VALUES ( '); Append( QuotedStr(qClientesCODIGO.Value) +', '); Append( QuotedStr( NUMEROPEDIDO )+', '); Append( DATETOSTR( DATE )+ ', ' ); ************************ O ERRO DA NESTA LINHA ... ... END; 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 E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI0NDA0OTUzNS40NjM1MjkuMTIwMTguZm9tYm9uaS5oc3QudGVycmEuY29tLmJyLDQxOTE=TerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From edmafer em gmail.com Wed Jun 3 14:28:11 2009 From: edmafer em gmail.com (Edson Marco) Date: Wed, 3 Jun 2009 14:28:11 -0300 Subject: [firebase-br] onde esta o erro In-Reply-To: References: Message-ID: Erros: 1º - Esta é uma lista de Banco de dados 2º - With, só serve para dificultar a leitura do código 3º - Concatenação de string para formar o comando, permite o uso de sql-injection e dificulta a leitura do código 4º - Data se usa no formato data (para de concatenar que acabará os teus problemas) 5º - Caso teime na concatenação coloque a data (no formato string) entre 'aspas' 2009/6/3 Augusto junior > WITH QGRAVA.SQL DO > BEGIN > Clear; > Append('INSERT INTO VENDACAB ( CLIENTE, PEDIDO, DATA )' ); > Append(' VALUES ( '); > Append( QuotedStr(qClientesCODIGO.Value) +', '); > Append( QuotedStr( NUMEROPEDIDO )+', '); > Append( DATETOSTR( DATE )+ ', ' ); ************************ O ERRO DA > NESTA LINHA > ... > ... > END; > > 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 > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From danieln.desenvol em supersoft.com.br Wed Jun 3 14:44:36 2009 From: danieln.desenvol em supersoft.com.br (DanielN) Date: Wed, 03 Jun 2009 14:44:36 -0300 Subject: [firebase-br] onde esta o erro In-Reply-To: References: Message-ID: <4A26B684.5010300@supersoft.com.br> Eu sou a favor de sempre passar as datas como parâmetro na query append( ':PDate'); e depois que terminar de montar a query Prepare; ParamByName('PData').AsDateTime := Data; Open; Augusto junior escreveu: > WITH QGRAVA.SQL DO > BEGIN > Clear; > Append('INSERT INTO VENDACAB ( CLIENTE, PEDIDO, DATA )' ); > Append(' VALUES ( '); > Append( QuotedStr(qClientesCODIGO.Value) +', '); > Append( QuotedStr( NUMEROPEDIDO )+', '); > Append( DATETOSTR( DATE )+ ', ' ); ************************ O ERRO DA > NESTA LINHA > ... > ... > END; > > 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 jdias.bjsoftware em gmail.com Wed Jun 3 14:40:20 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Wed, 03 Jun 2009 14:40:20 -0300 Subject: [firebase-br] onde esta o erro In-Reply-To: References: Message-ID: <4A26B584.2000904@gmail.com> Sempre em consultas com datas via Delphi para Firebird a menos que o tipo seja passado como data em um parâmetro SQL você deve formatar a consulta de datas entre aspas (Pode usar a função QuotedStr()) e com o formato mm/dd/yyyy, para isso use FormatDateTime fica algo mais ou menos assim QuotedStr(FormatDateTime('mm/dd/yyyy',StrToDate(Campo.Text))); Espero ter ajudado mais que atrapalhado Edson Marco escreveu: > Erros: > > 1º - Esta é uma lista de Banco de dados > 2º - With, só serve para dificultar a leitura do código > 3º - Concatenação de string para formar o comando, permite o uso de > sql-injection e dificulta a leitura do código > 4º - Data se usa no formato data (para de concatenar que acabará os teus > problemas) > 5º - Caso teime na concatenação coloque a data (no formato string) entre > 'aspas' > > 2009/6/3 Augusto junior > > >> WITH QGRAVA.SQL DO >> BEGIN >> Clear; >> Append('INSERT INTO VENDACAB ( CLIENTE, PEDIDO, DATA )' ); >> Append(' VALUES ( '); >> Append( QuotedStr(qClientesCODIGO.Value) +', '); >> Append( QuotedStr( NUMEROPEDIDO )+', '); >> Append( DATETOSTR( DATE )+ ', ' ); ************************ O ERRO DA >> NESTA LINHA >> ... >> ... >> END; >> >> 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 lazaro em usinaalvorada.com.br Wed Jun 3 14:46:10 2009 From: lazaro em usinaalvorada.com.br (lazaro) Date: Wed, 3 Jun 2009 14:46:10 -0300 Subject: [firebase-br] RES: onde esta o erro In-Reply-To: References: Message-ID: <005401c9e473$2e329a50$8a97cef0$@com.br> Tente colocar Append(QuotedStr(DATETOSTR( DATE ))+ ', ' ); Não testei mas espero ter ajudado. Resolução: você esta passando o parâmetro 02/01/2009 onde o correto seria '02/01/2009' Talvez você tenha que trocar o DateSeparador para '.' no lugar de '/'. Att. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Augusto junior Enviada em: quarta-feira, 3 de junho de 2009 14:14 Para: FireBase Assunto: [firebase-br] onde esta o erro WITH QGRAVA.SQL DO BEGIN Clear; Append('INSERT INTO VENDACAB ( CLIENTE, PEDIDO, DATA )' ); Append(' VALUES ( '); Append( QuotedStr(qClientesCODIGO.Value) +', '); Append( QuotedStr( NUMEROPEDIDO )+', '); Append( DATETOSTR( DATE )+ ', ' ); ************************ O ERRO DA NESTA LINHA ... ... END; 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 escovadordebits em gmail.com Wed Jun 3 14:49:34 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Wed, 3 Jun 2009 14:49:34 -0300 Subject: [firebase-br] onde esta o erro In-Reply-To: References: Message-ID: <64d5939a0906031049l2c9b5680sf77c20a8fa47da5c@mail.gmail.com> Bom dia/tarde Augusto. Grande Augusto, faço a seguinte sugestão: QGrava.SQL.Text := 'INSERT INTO VENDACAB(CLIENTE,PEDIDO,DATA)' + 'VALUES(' + QuotedStr(qClientesCODIGO.AsString) + ',' + QuotedStr(NUMEROPEDIDO) + ',' + '''' + FormatDateTime('yyyy-mm-dd', Date) + ''',' + ... Lembre-se que a função "Date" retorna a data atual da estação de trabalho, então eu lhe sugiro que utilize a função CURRENT_DATE do próprio Firebird, para que seja utilizada a data atual da máquina onde está sendo executado o Firebird, ou seja: Onde era: '''' + FormatDateTime('yyyy-mm-dd', Date) + ''',' + Ficaria: 'CURRENT_DATE,' + Espero ter ajudado mais que atrapalhado. :D 2009/6/3 Augusto junior > WITH QGRAVA.SQL DO > BEGIN > Clear; > Append('INSERT INTO VENDACAB ( CLIENTE, PEDIDO, DATA )' ); > Append(' VALUES ( '); > Append( QuotedStr(qClientesCODIGO.Value) +', '); > Append( QuotedStr( NUMEROPEDIDO )+', '); > Append( DATETOSTR( DATE )+ ', ' ); ************************ O ERRO DA > NESTA LINHA > ... > ... > END; > > 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 daniel em mhnet.com.br Wed Jun 3 15:24:23 2009 From: daniel em mhnet.com.br (Daniel Sonda) Date: Wed, 03 Jun 2009 15:24:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?Replica=E7=E3o_de_dados_com_m=FAltip?= =?iso-8859-1?q?los_destinos?= Message-ID: <4A26BFD7.5090308@mhnet.com.br> Olá pessoal! Preciso saber se existe alguma solução de replicação de dados para Firebird que trabalhe com múltiplos destinos. Cenário: - Um banco de dados principal, replicado para um número variável de destinos (máximo 20). - Os bancos de destino serão todos iguais. - Os computadores de destino poderão estar desligados ou indisponíveis indefinidamente, sendo a solução de replicação responsável por aplicar todas as atualizações acumuladas assim que o destino estiver disponível. Até pensei em criar uma solução para isso, mas estou achando muito complicado. Aceito sugestões. -- Att. Daniel Sonda From listas em warmboot.com.br Wed Jun 3 15:35:19 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 3 Jun 2009 15:35:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?Replica=E7=E3o_de_dados_com_m=FAltip?= =?iso-8859-1?q?los_destinos?= In-Reply-To: <4A26BFD7.5090308@mhnet.com.br> References: <4A26BFD7.5090308@mhnet.com.br> Message-ID: <7762603.20090603153519@warmboot.com.br> Creio que a maioria dos replicadores possam fazer isso. De uma olhada na area de downloads no site. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br DS> Olá pessoal! DS> Preciso saber se existe alguma solução de replicação de dados para DS> Firebird que trabalhe com múltiplos destinos. DS> Cenário: DS> - Um banco de dados principal, replicado para um número variável de DS> destinos (máximo 20). DS> - Os bancos de destino serão todos iguais. DS> - Os computadores de destino poderão estar desligados ou indisponíveis DS> indefinidamente, sendo a solução de replicação responsável por aplicar DS> todas as atualizações acumuladas assim que o destino estiver disponível. DS> Até pensei em criar uma solução para isso, mas estou achando muito DS> complicado. Aceito sugestões. From farlen.geraldo em gmail.com Wed Jun 3 15:40:40 2009 From: farlen.geraldo em gmail.com (farlen geraldo) Date: Wed, 3 Jun 2009 15:40:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_de_Banco_de_Dados_em_rede?= =?iso-8859-1?q?=2E?= Message-ID: Gostaria da ajuda de alguem para solucionar um problema em um sistema meu A situação é o seguinte. eu tenho um sistema instalado em um cliente com uma rede de apenas dois computadores. com dois IP fixo, 192.168.0.5 e 192.168.0.4, sendo que o primeiro e onde fica meu sistema conexão: 192.168.0.5:c:\dados\banco.fdb O problema é o seguinte na maquina onde esta o sistem funciona normal, já no outro da erro de conexão, não é possivel encontrar o domínio. Na segunda máquina eu ja configurei o firebird cliente e tudo normal, eu consigo enxergar a outra maquina, veja as pastas, com o ping e tudo, mas o sistema nao funciona, alguem poderia me dar alguma dica do que mais fazer. já olhei firewall, antivirus. o cliente está parado esperando esta solução. Se alguem puder me ajudar. -- Farlen Geraldo Araujo Analista de Sistemas Email: farlen.geraldo em gmail.com Tel: (37)3353 - 2222 / 9191 - 0475 From danilosassaroli em gmail.com Wed Jun 3 15:44:41 2009 From: danilosassaroli em gmail.com (Danilo Sassaroli) Date: Wed, 3 Jun 2009 15:44:41 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_de_Banco_de_Dados_em_rede?= =?iso-8859-1?q?=2E?= In-Reply-To: References: Message-ID: <72a4bf430906031144geca6060w82d47f60476644f3@mail.gmail.com> liberou a porta 3050 do firewall? 2009/6/3 farlen geraldo > Gostaria da ajuda de alguem para solucionar um problema em um sistema meu > A situação é o seguinte. eu tenho um sistema instalado em um cliente com > uma > rede de apenas dois computadores. com dois IP fixo, 192.168.0.5 e > 192.168.0.4, sendo que o primeiro e onde fica meu sistema > conexão: 192.168.0.5:c:\dados\banco.fdb > O problema é o seguinte na maquina onde esta o sistem funciona normal, já > no > outro da erro de conexão, não é possivel encontrar o domínio. > Na segunda máquina eu ja configurei o firebird cliente e tudo normal, eu > consigo enxergar a outra maquina, veja as pastas, com o ping e tudo, mas o > sistema nao funciona, alguem poderia me dar alguma dica do que mais fazer. > já olhei firewall, antivirus. o cliente está parado esperando esta solução. > Se alguem puder me ajudar. > > -- > Farlen Geraldo Araujo > Analista de Sistemas > Email: farlen.geraldo em gmail.com > Tel: (37)3353 - 2222 / 9191 - 0475 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rodrigo em solucoeseinformatica.com.br Wed Jun 3 15:45:37 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 3 Jun 2009 15:45:37 -0300 Subject: [firebase-br] RES: RES: onde esta o erro In-Reply-To: <005401c9e473$2e329a50$8a97cef0$@com.br> Message-ID: O erro não é só na conversão da data para um formato que o banco entenda, ele não está fechando o parêntese da cláusula "values". Esta linha: -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de lazaro Enviada em: 3 de junho de 2009 14:46 Para: 'FireBase' Assunto: [firebase-br] RES: onde esta o erro Tente colocar Append(QuotedStr(DATETOSTR( DATE ))+ ', ' ); Não testei mas espero ter ajudado. Resolução: você esta passando o parâmetro 02/01/2009 onde o correto seria '02/01/2009' Talvez você tenha que trocar o DateSeparador para '.' no lugar de '/'. Att. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Augusto junior Enviada em: quarta-feira, 3 de junho de 2009 14:14 Para: FireBase Assunto: [firebase-br] onde esta o erro WITH QGRAVA.SQL DO BEGIN Clear; Append('INSERT INTO VENDACAB ( CLIENTE, PEDIDO, DATA )' ); Append(' VALUES ( '); Append( QuotedStr(qClientesCODIGO.Value) +', '); Append( QuotedStr( NUMEROPEDIDO )+', '); Append( DATETOSTR( DATE )+ ', ' ); ************************ O ERRO DA NESTA LINHA ... ... END; 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.52/2152 - Data de Lançamento: 06/03/09 05:53:00 From rodrigo em solucoeseinformatica.com.br Wed Jun 3 15:46:44 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 3 Jun 2009 15:46:44 -0300 Subject: [firebase-br] ENC: RES: onde esta o erro Message-ID: O erro não é só na conversão da data para um formato que o banco entenda, ele não está fechando o parêntese da cláusula "values". Esta linha: DATETOSTR( DATE )+ ', ' ) Tem que ficar: DATETOSTR( DATE )+ ') ' ) []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de lazaro Enviada em: 3 de junho de 2009 14:46 Para: 'FireBase' Assunto: [firebase-br] RES: onde esta o erro Tente colocar Append(QuotedStr(DATETOSTR( DATE ))+ ', ' ); Não testei mas espero ter ajudado. Resolução: você esta passando o parâmetro 02/01/2009 onde o correto seria '02/01/2009' Talvez você tenha que trocar o DateSeparador para '.' no lugar de '/'. Att. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Augusto junior Enviada em: quarta-feira, 3 de junho de 2009 14:14 Para: FireBase Assunto: [firebase-br] onde esta o erro WITH QGRAVA.SQL DO BEGIN Clear; Append('INSERT INTO VENDACAB ( CLIENTE, PEDIDO, DATA )' ); Append(' VALUES ( '); Append( QuotedStr(qClientesCODIGO.Value) +', '); Append( QuotedStr( NUMEROPEDIDO )+', '); Append( DATETOSTR( DATE )+ ', ' ); ************************ O ERRO DA NESTA LINHA ... ... END; 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.52/2152 - Data de Lançamento: 06/03/09 05:53:00 From danieln.desenvol em supersoft.com.br Wed Jun 3 15:56:58 2009 From: danieln.desenvol em supersoft.com.br (DanielN) Date: Wed, 03 Jun 2009 15:56:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_de_Banco_de_Dados_em_rede?= =?iso-8859-1?q?=2E?= In-Reply-To: References: Message-ID: <4A26C77A.2010802@supersoft.com.br> Geraldo tente mudar a linha de conexão para 192.168.0.5/3050:c:\dados\banco.fdb onde 3050 é a porta padrão do firebird, com isso vc precisará liber esta porta no firewall da máquina servidora (192.168.0.5) Daniel Nicoletti farlen geraldo escreveu: > Gostaria da ajuda de alguem para solucionar um problema em um sistema meu > A situação é o seguinte. eu tenho um sistema instalado em um cliente com uma > rede de apenas dois computadores. com dois IP fixo, 192.168.0.5 e > 192.168.0.4, sendo que o primeiro e onde fica meu sistema > conexão: 192.168.0.5:c:\dados\banco.fdb > O problema é o seguinte na maquina onde esta o sistem funciona normal, já no > outro da erro de conexão, não é possivel encontrar o domínio. > Na segunda máquina eu ja configurei o firebird cliente e tudo normal, eu > consigo enxergar a outra maquina, veja as pastas, com o ping e tudo, mas o > sistema nao funciona, alguem poderia me dar alguma dica do que mais fazer. > já olhei firewall, antivirus. o cliente está parado esperando esta solução. > Se alguem puder me ajudar. > > From jtoledo em softguild.com.br Wed Jun 3 16:36:18 2009 From: jtoledo em softguild.com.br (JohnatanSG) Date: Wed, 3 Jun 2009 16:36:18 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Conex=E3o_de_Banco_de_Dados_?= =?iso-8859-1?q?em_rede=2E?= In-Reply-To: References: Message-ID: <001901c9e482$914b91a0$b3e2b4e0$@com.br> Caro Geraldo... Na Máquina "servidor" você precisa configurar a porta de conexão.... e liberar o firewall. Para configurar a Porta faça o seguinte... Acesse "C:\Arquivos de Programas\Firebird\firebird_1_5\" e execute o arquivo Firebird.Config como Bloco de Notas... No final do arquivo escreva da seguinte forma: RemoteServiceName = "Qualquer nome Que desejar Exemplo: | RemoteServiceName = MEUFB |" RemoteServicePort = 3050 "ou a porta que desejar 3051, 3052" Salve o arquivo... e acesse agora: "C:\Windows\System32\Drivers\etc" e execute o arquivo Services como Bloco de Notas. No final do Arquivo: escreva: MEUFB 3050/tcp "ou o número da porta q você configurou no Firebird.Config" Salve o arquivo e reinicie o servidor.... Agora faça a conexão conforme a porta configura... Não se esqueça de liberar o firewall!!!!! JT -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de farlen geraldo Enviada em: quarta-feira, 3 de junho de 2009 15:41 Para: FireBase Assunto: [firebase-br] Conexão de Banco de Dados em rede. Gostaria da ajuda de alguem para solucionar um problema em um sistema meu A situação é o seguinte. eu tenho um sistema instalado em um cliente com uma rede de apenas dois computadores. com dois IP fixo, 192.168.0.5 e 192.168.0.4, sendo que o primeiro e onde fica meu sistema conexão: 192.168.0.5:c:\dados\banco.fdb O problema é o seguinte na maquina onde esta o sistem funciona normal, já no outro da erro de conexão, não é possivel encontrar o domínio. Na segunda máquina eu ja configurei o firebird cliente e tudo normal, eu consigo enxergar a outra maquina, veja as pastas, com o ping e tudo, mas o sistema nao funciona, alguem poderia me dar alguma dica do que mais fazer. já olhei firewall, antivirus. o cliente está parado esperando esta solução. Se alguem puder me ajudar. -- Farlen Geraldo Araujo Analista de Sistemas Email: farlen.geraldo em gmail.com Tel: (37)3353 - 2222 / 9191 - 0475 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.339 / Virus Database: 270.12.52/2152 - Release Date: 06/03/09 05:53:00 From magnoscosta em bol.com.br Wed Jun 3 17:00:36 2009 From: magnoscosta em bol.com.br (Magno) Date: Wed, 3 Jun 2009 17:00:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Replica=E7=E3o_de_dados_com_m?= =?iso-8859-1?q?=FAltiplos_destinos?= In-Reply-To: <7762603.20090603153519@warmboot.com.br> References: <4A26BFD7.5090308@mhnet.com.br> <7762603.20090603153519@warmboot.com.br> Message-ID: <8B3E601A5DB54FBE83BD6B8D9FD89675@Magno> Ou ainda.. www.object.com.br -----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, 3 de junho de 2009 15:35 Para: FireBase Assunto: Re: [firebase-br]Replicação de dados com múltiplos destinos Creio que a maioria dos replicadores possam fazer isso. De uma olhada na area de downloads no site. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br DS> Olá pessoal! DS> Preciso saber se existe alguma solução de replicação de dados para DS> Firebird que trabalhe com múltiplos destinos. DS> Cenário: DS> - Um banco de dados principal, replicado para um número variável de DS> destinos (máximo 20). DS> - Os bancos de destino serão todos iguais. DS> - Os computadores de destino poderão estar desligados ou indisponíveis DS> indefinidamente, sendo a solução de replicação responsável por aplicar DS> todas as atualizações acumuladas assim que o destino estiver disponível. DS> Até pensei em criar uma solução para isso, mas estou achando muito DS> complicado. Aceito sugestões. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ass.volts em terra.com.br Wed Jun 3 17:04:47 2009 From: ass.volts em terra.com.br (Rafael Voltani) Date: Wed, 3 Jun 2009 20:04:47 +0000 Subject: [firebase-br] =?utf-8?q?Conex=C3=A3o_de_Banco_de_Dados_em_rede=2E?= Message-ID: <61019.1244059487@terra.com.br> liberou a porta 3050 do firewall, qual antivirus o seu cliente tem instalado... pois tive esse mesmo problema nos testes aki cmgo... mas era por causa do antivirus... tive q liberar o acesso do firebird nele... uso o eset emart security 3.0 e tbm experimenta copiar os arquivos fbclient.dll e midas.dll na pasta system32 da estacao... comigo funcionou copiando as dlls espero ter ajudado Abraço Rafael Voltani On Qua 03/06/09 15:40 , farlen geraldo farlen.geraldo em gmail.com sent: Gostaria da ajuda de alguem para solucionar um problema em um sistema meu A situação é o seguinte. eu tenho um sistema instalado em um cliente com uma rede de apenas dois computadores. com dois IP fixo, 192.168.0.5 e 192.168.0.4, sendo que o primeiro e onde fica meu sistema conexão: 192.168.0.5:c:dadosbanco.fdb O problema é o seguinte na maquina onde esta o sistem funciona normal, já no outro da erro de conexão, não é possivel encontrar o domínio. Na segunda máquina eu ja configurei o firebird cliente e tudo normal, eu consigo enxergar a outra maquina, veja as pastas, com o ping e tudo, mas o sistema nao funciona, alguem poderia me dar alguma dica do que mais fazer. já olhei firewall, antivirus. o cliente está parado esperando esta solução. Se alguem puder me ajudar. -- Farlen Geraldo Araujo Analista de Sistemas Email: farlen.geraldo em gmail.com [1] Tel: (37)3353 - 2222 / 9191 - 0475 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 [2] Para consultar mensagens antigas: http://firebase.com.br/pesquisa [3] E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTI0NDA1NDU3NS4xNTAxODQuMzI3MS5lbWJyby50cG4udGVycmEuY29tLDQ4NzQ=TerraMail [4] Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From magno em speet.com.br Wed Jun 3 17:38:04 2009 From: magno em speet.com.br (Magno System) Date: Wed, 3 Jun 2009 17:38:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_de_Banco_de_Dados_em_rede?= =?iso-8859-1?q?=2E?= References: <61019.1244059487@terra.com.br> Message-ID: <000801c9e48b$31cd6060$6915a8c0@MagnoSystem> Eu tive problema com Norton. Cheguei a ficar desnortonteado. Desinstalei o norton e funfou. ----- Original Message ----- From: "Rafael Voltani" To: "farlen geraldo" Cc: "FireBase" Sent: Wednesday, June 03, 2009 5:04 PM Subject: Re: [firebase-br]Conexão de Banco de Dados em rede. liberou a porta 3050 do firewall, qual antivirus o seu cliente tem instalado... pois tive esse mesmo problema nos testes aki cmgo... mas era por causa do antivirus... tive q liberar o acesso do firebird nele... uso o eset emart security 3.0 e tbm experimenta copiar os arquivos fbclient.dll e midas.dll na pasta system32 da estacao... comigo funcionou copiando as dlls espero ter ajudado Abraço Rafael Voltani On Qua 03/06/09 15:40 , farlen geraldo farlen.geraldo em gmail.com sent: Gostaria da ajuda de alguem para solucionar um problema em um sistema meu A situação é o seguinte. eu tenho um sistema instalado em um cliente com uma rede de apenas dois computadores. com dois IP fixo, 192.168.0.5 e 192.168.0.4, sendo que o primeiro e onde fica meu sistema conexão: 192.168.0.5:c:dadosbanco.fdb O problema é o seguinte na maquina onde esta o sistem funciona normal, já no outro da erro de conexão, não é possivel encontrar o domínio. Na segunda máquina eu ja configurei o firebird cliente e tudo normal, eu consigo enxergar a outra maquina, veja as pastas, com o ping e tudo, mas o sistema nao funciona, alguem poderia me dar alguma dica do que mais fazer. já olhei firewall, antivirus. o cliente está parado esperando esta solução. Se alguem puder me ajudar. -- Farlen Geraldo Araujo Analista de Sistemas Email: farlen.geraldo em gmail.com [1] Tel: (37)3353 - 2222 / 9191 - 0475 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 [2] Para consultar mensagens antigas: http://firebase.com.br/pesquisa [3] E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCYzMDUyNjA0NyNwZXJtIXRlcnJhJjEsMTI0NDA1NDU3NS4xNTAxODQuMzI3MS5lbWJyby50cG4udGVycmEuY29tLDQ4NzQ=TerraMail [4] 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 mateus.ricci em oriontechnology.com.br Wed Jun 3 20:12:44 2009 From: mateus.ricci em oriontechnology.com.br (Mateus F. Ricci | ORION Technology) Date: Wed, 3 Jun 2009 20:12:44 -0300 Subject: [firebase-br] Ajuda no Firebird Message-ID: <002d01c9e4a0$cd838a60$688a9f20$@ricci@oriontechnology.com.br> Boa noite a todos... Preciso fazer uma programação de horário no firebird para que todo dia as 23:00h ele execute um procedimento para limpar uma tabela... Isso é possíve??? Obrigado Mateus Felipe Ricci From listas em warmboot.com.br Wed Jun 3 20:35:18 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 3 Jun 2009 20:35:18 -0300 Subject: [firebase-br] Ajuda no Firebird In-Reply-To: <002d01c9e4a0$cd838a60$688a9f20$@ricci@oriontechnology.com.br> References: <002d01c9e4a0$cd838a60$688a9f20$@ricci@oriontechnology.com.br> Message-ID: <331716478.20090603203518@warmboot.com.br> Só através de aplicativos de terceiros... veja na area de downloads do site. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MFROT> Boa noite a todos... MFROT> MFROT> Preciso fazer uma programação de horário no firebird para que todo dia as MFROT> 23:00h ele execute um procedimento para limpar uma tabela... MFROT> MFROT> Isso é possíve??? MFROT> MFROT> Obrigado MFROT> MFROT> Mateus Felipe Ricci MFROT> ______________________________________________ MFROT> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br MFROT> Para saber como gerenciar/excluir seu cadastro na lista, use: MFROT> http://www.firebase.com.br/fb/artigo.php?id=1107 MFROT> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sandro_rebelo em ibest.com.br Tue Jun 2 06:48:52 2009 From: sandro_rebelo em ibest.com.br (Sandro) Date: Tue, 2 Jun 2009 06:48:52 -0300 Subject: [firebase-br] RES: Ajuda no Firebird In-Reply-To: <002d01c9e4a0$cd838a60$688a9f20$@ricci@oriontechnology.com.br> References: <002d01c9e4a0$cd838a60$688a9f20$@ricci@oriontechnology.com.br> Message-ID: <2E9A30089BD64E1997549BDCB57FA20A@sandro> Uma saída seria vc criar uma stored procudure e criar um arquivo texto para chamar essa procedure e executar esse arquivo através de um agendador de tarefa (Windows) ou cron (Linux) usando isql. Crie um arquivo ex: arquivo.sql, com as seguintes linhas: connect 'banco.fdb'; execute procedure procedure_limpar_tabelas; commit; Depois execute o comando abaixo dentro de um agendador de tarefas. isql -i arquivo.sql É uma idéia.. Valeu -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Mateus F. Ricci | ORION Technology Enviada em: quarta-feira, 3 de junho de 2009 20:13 Para: 'FireBase' Assunto: [firebase-br] Ajuda no Firebird Boa noite a todos... Preciso fazer uma programação de horário no firebird para que todo dia as 23:00h ele execute um procedimento para limpar uma tabela... Isso é possíve??? Obrigado Mateus Felipe Ricci ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cwfsa1 em gmail.com Wed Jun 3 21:58:14 2009 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Wed, 03 Jun 2009 21:58:14 -0300 Subject: [firebase-br] RES: OFF: Capturar sql do ClientDataSet ou DataSetProvider In-Reply-To: <000301c9e36f$be7bf700$3b73e500$@com.br> References: <4A248D2C.5080107@gmail.com> <000301c9e36f$be7bf700$3b73e500$@com.br> Message-ID: <4A271C25.1010409@gmail.com> Lázaro, com este comando eu eu salvo a SQL original. o que estou buscando é a SQL que CDS devolve com o que está sendo inserido, alterado ou excluido. Mas obrigado pela ajuda. Carlos Wilson. lazaro escreveu: > Tente algo como: > DMPrincipal.Query1.SQL.SaveToFile('c:\sql'); > > Não sei se funciona com MDO com Zeus e uma beleza. > > Att. > Lázaro. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Carlos Wilson > Enviada em: segunda-feira, 1 de junho de 2009 23:24 > Para: Lista Firebase > Assunto: [firebase-br] OFF: Capturar sql do ClientDataSet ou DataSetProvider > > Pessoal boa noite, > Sei que foge um pouco ao escopo desta lista, mas discutir banco de dados > como nessa lista não existe em nenhum outro lugar. Eu gostaria de saber > se existe algum recurso onde possa capturar o sql gerado (não sei se > pelo CDS ou pelo DSP) no momento em que dou um ApplyUpdates, para que > eu possa fazer uma espécie de log e gravar em arquivo texto esse sql. > Tem jeito? > Uso MDO. > Obrigado, > Carlos 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 mateus.ricci em oriontechnology.com.br Thu Jun 4 07:27:36 2009 From: mateus.ricci em oriontechnology.com.br (Mateus F. Ricci | ORION Technology) Date: Thu, 4 Jun 2009 07:27:36 -0300 Subject: [firebase-br] RES: RES: Ajuda no Firebird In-Reply-To: <2E9A30089BD64E1997549BDCB57FA20A@sandro> References: <002d01c9e4a0$cd838a60$688a9f20$@ricci@oriontechnology.com.br> <2E9A30089BD64E1997549BDCB57FA20A@sandro> Message-ID: <000001c9e4ff$184e2e20$48ea8a60$@ricci@oriontechnology.com.br> Entendi.. Valeu mesmo, isso vai me ajudar muito... Mas aqui vai uma idéia para o Cantu... Muitos amigos que desenvolvem com o Firebird necessitam desse recurso principalmente para limpar suas tabelas de logs... talvez seria interessante desenvolver um agendador dentro do próprio firebird... igual existe no Oracle por exemplo... com certeza muitos utilizariam!!! Obrigado Mateus Felipe Ricci ________________________________________________________ ORION Technology - www.oriontechnology.com.br Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes STelefone: (19) 3308-8838 / (19) 9274-9792 /E-mail: mateus.ricci em oriontechnology.com.br EMSN: mateusricci_ti em hotmail.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Sandro Enviada em: terça-feira, 2 de junho de 2009 06:49 Para: 'FireBase' Assunto: [firebase-br] RES: Ajuda no Firebird Uma saída seria vc criar uma stored procudure e criar um arquivo texto para chamar essa procedure e executar esse arquivo através de um agendador de tarefa (Windows) ou cron (Linux) usando isql. Crie um arquivo ex: arquivo.sql, com as seguintes linhas: connect 'banco.fdb'; execute procedure procedure_limpar_tabelas; commit; Depois execute o comando abaixo dentro de um agendador de tarefas. isql -i arquivo.sql É uma idéia.. Valeu -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Mateus F. Ricci | ORION Technology Enviada em: quarta-feira, 3 de junho de 2009 20:13 Para: 'FireBase' Assunto: [firebase-br] Ajuda no Firebird Boa noite a todos... Preciso fazer uma programação de horário no firebird para que todo dia as 23:00h ele execute um procedimento para limpar uma tabela... Isso é possíve??? Obrigado Mateus Felipe Ricci ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From mateus.ricci em oriontechnology.com.br Thu Jun 4 07:40:17 2009 From: mateus.ricci em oriontechnology.com.br (Mateus F. Ricci | ORION Technology) Date: Thu, 4 Jun 2009 07:40:17 -0300 Subject: [firebase-br] Ajuda com Data Message-ID: <000101c9e500$d9b97320$8d2c5960$@ricci@oriontechnology.com.br> Bom dia, Pessoal, no Delphi para se diminuir um mês em uma data, é necessário fazer o seguinte “Data := IncMonth(Data,-1);”... a data que era 10/06/2009 passa a ser 10/05/2009... Como consigo fazer isso no firebird??? Existe algum comando?? Obrigado!!! Mateus Felipe Ricci From gutopj02 em gmail.com Thu Jun 4 07:58:20 2009 From: gutopj02 em gmail.com (Augusto junior) Date: Thu, 4 Jun 2009 07:58:20 -0300 Subject: [firebase-br] ENC: RES: onde esta o erro In-Reply-To: <4a26c596.0b0bca0a.4a43.2643SMTPIN_ADDED@mx.google.com> References: <4a26c596.0b0bca0a.4a43.2643SMTPIN_ADDED@mx.google.com> Message-ID: VALEU resolvido obrigado Guto 2009/6/3 Rodrigo A. de Freitas > O erro não é só na conversão da data para um formato que o banco entenda, > ele não está fechando o parêntese da cláusula "values". > > Esta linha: > > DATETOSTR( DATE )+ ', ' ) > > Tem que ficar: > > DATETOSTR( DATE )+ ') ' ) > > []'s > > > Rodrigo A. de Freitas > > Análise & Desenvolvimento > Soluções & Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de lazaro > Enviada em: 3 de junho de 2009 14:46 > Para: 'FireBase' > Assunto: [firebase-br] RES: onde esta o erro > > Tente colocar > Append(QuotedStr(DATETOSTR( DATE ))+ ', ' ); > > Não testei mas espero ter ajudado. > Resolução: você esta passando o parâmetro 02/01/2009 onde o correto seria > '02/01/2009' > Talvez você tenha que trocar o DateSeparador para '.' no lugar de '/'. > > Att. > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Augusto junior > Enviada em: quarta-feira, 3 de junho de 2009 14:14 > Para: FireBase > Assunto: [firebase-br] onde esta o erro > > WITH QGRAVA.SQL DO > BEGIN > Clear; > Append('INSERT INTO VENDACAB ( CLIENTE, PEDIDO, DATA )' ); > Append(' VALUES ( '); > Append( QuotedStr(qClientesCODIGO.Value) +', '); > Append( QuotedStr( NUMEROPEDIDO )+', '); > Append( DATETOSTR( DATE )+ ', ' ); ************************ O ERRO DA > NESTA LINHA > ... > ... > END; > > 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 > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 8.5.339 / Banco de dados de vírus: 270.12.52/2152 - Data de > Lançamento: 06/03/09 05:53:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From igmeirelles em gmail.com Thu Jun 4 08:05:58 2009 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Thu, 4 Jun 2009 07:05:58 -0400 Subject: [firebase-br] RES: Ajuda com Data In-Reply-To: <000101c9e500$d9b97320$8d2c5960$@ricci@oriontechnology.com.br> References: <000101c9e500$d9b97320$8d2c5960$@ricci@oriontechnology.com.br> Message-ID: <000701c9e504$73069190$5913b4b0$@com> Olá Mateus... Se vc estiver utilizando Firebird 2.1: dateadd(month, -1, '10.06.2009'); --> isso retornará '10.05.2009' "month" indica que quero acrescentar mês... para dia "day" e para ano "year"... "-1" é quantidade de meses q vc quer adicionar a data... no caso, passei negativo, porque vc quer diminuir. Espero ter ajudado... Um abraço. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Mateus F. Ricci | ORION Technology Enviada em: quinta-feira, 4 de junho de 2009 06:40 Para: 'FireBase' Assunto: [firebase-br] Ajuda com Data Bom dia, Pessoal, no Delphi para se diminuir um mês em uma data, é necessário fazer o seguinte “Data := IncMonth(Data,-1);”... a data que era 10/06/2009 passa a ser 10/05/2009... Como consigo fazer isso no firebird??? Existe algum comando?? Obrigado!!! Mateus Felipe Ricci ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Jun 4 08:30:14 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 4 Jun 2009 11:30:14 +0000 (UTC) Subject: [firebase-br] RES: RES: Ajuda no Firebird References: <002d01c9e4a0$cd838a60$688a9f20$@ricci@oriontechnology.com.br> <2E9A30089BD64E1997549BDCB57FA20A@sandro> <6503.90803716636$1244111319@news.gmane.org> Message-ID: No dia 04/06/2009 às 07:27:36 catando milho no teclado Mateus F. Ricci | ORION Technology " escrivinhou " o texto abaixo : > Entendi.. > > Valeu mesmo, isso vai me ajudar muito... > > Mas aqui vai uma idéia para o Cantu... > > Muitos amigos que desenvolvem com o Firebird necessitam desse recurso > principalmente para limpar suas tabelas de logs... talvez seria interessante > desenvolver um agendador dentro do próprio firebird... igual existe no > Oracle por exemplo... com certeza muitos utilizariam!!! Limpar tabelas de log??? Não é meio estranho limpar tabelas de log sendo que ela existem para te salvar de alguma cagada que o cliente possa vir a fazer e querer culpar você? T++++++++++++ ---------------------------------------------------------------------------------- Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! -- From sandro_rebelo em ibest.com.br Thu Jun 4 08:51:44 2009 From: sandro_rebelo em ibest.com.br (Sandro) Date: Thu, 4 Jun 2009 08:51:44 -0300 Subject: [firebase-br] RES: RES: Ajuda no Firebird References: <002d01c9e4a0$cd838a60$688a9f20$@ricci@oriontechnology.com.br><2E9A30089BD64E1997549BDCB57FA20A@sandro><6503.90803716636$1244111319@news.gmane.org> Message-ID: <98BFF7BBE5844EBABA89CC49029A1EFF@mesa02> Para o meu amigo Forest. Logs são importantes sim. Mas ninguem é obrigado é te-lo na base durante o resto da vida... oras.. Valeu ----- Original Message ----- From: "Forrest®" To: Sent: Thursday, June 04, 2009 8:30 AM Subject: Re: [firebase-br] RES: RES: Ajuda no Firebird No dia 04/06/2009 às 07:27:36 catando milho no teclado Mateus F. Ricci | ORION Technology " escrivinhou " o texto abaixo : > Entendi.. > > Valeu mesmo, isso vai me ajudar muito... > > Mas aqui vai uma idéia para o Cantu... > > Muitos amigos que desenvolvem com o Firebird necessitam desse recurso > principalmente para limpar suas tabelas de logs... talvez seria > interessante > desenvolver um agendador dentro do próprio firebird... igual existe no > Oracle por exemplo... com certeza muitos utilizariam!!! Limpar tabelas de log??? Não é meio estranho limpar tabelas de log sendo que ela existem para te salvar de alguma cagada que o cliente possa vir a fazer e querer culpar você? T++++++++++++ ---------------------------------------------------------------------------------- Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Jun 4 08:55:01 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 4 Jun 2009 08:55:01 -0300 Subject: [firebase-br] RES: RES: Ajuda no Firebird In-Reply-To: <000001c9e4ff$184e2e20$48ea8a60$@ricci@oriontechnology.com.br> References: <002d01c9e4a0$cd838a60$688a9f20$@ricci@oriontechnology.com.br> <2E9A30089BD64E1997549BDCB57FA20A@sandro> <000001c9e4ff$184e2e20$48ea8a60$@ricci@oriontechnology.com.br> Message-ID: <219635427.20090604085501@warmboot.com.br> Vc pode postar esse feature request diretamente no bug tracker do Firebird. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MFROT> Entendi.. MFROT> Valeu mesmo, isso vai me ajudar muito... MFROT> Mas aqui vai uma idéia para o Cantu... MFROT> Muitos amigos que desenvolvem com o Firebird necessitam desse recurso MFROT> principalmente para limpar suas tabelas de logs... talvez seria interessante MFROT> desenvolver um agendador dentro do próprio firebird... igual existe no MFROT> Oracle por exemplo... com certeza muitos utilizariam!!! MFROT> Obrigado MFROT> Mateus Felipe Ricci From fernando.bg em gmail.com Thu Jun 4 09:04:46 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 4 Jun 2009 12:04:46 +0000 (UTC) Subject: [firebase-br] RES: RES: Ajuda no Firebird References: <002d01c9e4a0$cd838a60$688a9f20$@ricci@oriontechnology.com.br> <2E9A30089BD64E1997549BDCB57FA20A@sandro> <6503.90803716636$1244111319@news.gmane.org> <98BFF7BBE5844EBABA89CC49029A1EFF@mesa02> Message-ID: No dia 04/06/2009 às 08:51:44 catando milho no teclado Sandro " escrivinhou " o texto abaixo : > Para o meu amigo Forest. > > Logs são importantes sim. Mas ninguem é obrigado é te-lo na base durante o > resto da vida... oras.. > > Valeu Bom dia Sandro, " Até " concordo que não precisa ter logs para o resto da vida como você mencionou, mas pelo que deu a entender na mensagem do Mateus é que seria limpa a tabela de logs ou seja, apagar todos os logs e isso acho que seria um ponto negativo. Agora apagar logs antigos com alguns anos aí tudo bem, sem problemas. T++++++++++++++ ---------------------------------------------------------------------------------- Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! -- From mateus.ricci em oriontechnology.com.br Thu Jun 4 09:05:11 2009 From: mateus.ricci em oriontechnology.com.br (Mateus F. Ricci | ORION Technology) Date: Thu, 4 Jun 2009 09:05:11 -0300 Subject: [firebase-br] RES: RES: RES: Ajuda no Firebird In-Reply-To: <98BFF7BBE5844EBABA89CC49029A1EFF@mesa02> References: <002d01c9e4a0$cd838a60$688a9f20$@ricci@oriontechnology.com.br><2E9A30089BD64E1997549BDCB57FA20A@sandro><6503.90803716636$1244111319@news.gmane.org> <98BFF7BBE5844EBABA89CC49029A1EFF@mesa02> Message-ID: <000901c9e50c$b8f25fb0$2ad71f10$@ricci@oriontechnology.com.br> Exatamente Sandro... Tem gente que tira onda com a cara dos outros e nem sabe o que ta falando Valeu.. Mateus Felipe Ricci ________________________________________________________ ORION Technology - www.oriontechnology.com.br Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes STelefone: (19) 3308-8838 / (19) 9274-9792 /E-mail: mateus.ricci em oriontechnology.com.br EMSN: mateusricci_ti em hotmail.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Sandro Enviada em: quinta-feira, 4 de junho de 2009 08:52 Para: FireBase Assunto: Re: [firebase-br] RES: RES: Ajuda no Firebird Para o meu amigo Forest. Logs são importantes sim. Mas ninguem é obrigado é te-lo na base durante o resto da vida... oras.. Valeu ----- Original Message ----- From: "Forrest®" To: Sent: Thursday, June 04, 2009 8:30 AM Subject: Re: [firebase-br] RES: RES: Ajuda no Firebird No dia 04/06/2009 às 07:27:36 catando milho no teclado Mateus F. Ricci | ORION Technology " escrivinhou " o texto abaixo : > Entendi.. > > Valeu mesmo, isso vai me ajudar muito... > > Mas aqui vai uma idéia para o Cantu... > > Muitos amigos que desenvolvem com o Firebird necessitam desse recurso > principalmente para limpar suas tabelas de logs... talvez seria > interessante > desenvolver um agendador dentro do próprio firebird... igual existe no > Oracle por exemplo... com certeza muitos utilizariam!!! Limpar tabelas de log??? Não é meio estranho limpar tabelas de log sendo que ela existem para te salvar de alguma cagada que o cliente possa vir a fazer e querer culpar você? T++++++++++++ ---------------------------------------------------------------------------- ------ Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From mateus.ricci em oriontechnology.com.br Thu Jun 4 09:06:04 2009 From: mateus.ricci em oriontechnology.com.br (Mateus F. Ricci | ORION Technology) Date: Thu, 4 Jun 2009 09:06:04 -0300 Subject: [firebase-br] RES: RES: RES: Ajuda no Firebird In-Reply-To: <219635427.20090604085501@warmboot.com.br> References: <002d01c9e4a0$cd838a60$688a9f20$@ricci@oriontechnology.com.br> <2E9A30089BD64E1997549BDCB57FA20A@sandro> <000001c9e4ff$184e2e20$48ea8a60$@ricci@oriontechnology.com.br> <219635427.20090604085501@warmboot.com.br> Message-ID: <000a01c9e50c$d7264eb0$8572ec10$@ricci@oriontechnology.com.br> E onde fica esse feature request ou bug tracker??? Mateus Felipe Ricci ________________________________________________________ ORION Technology - www.oriontechnology.com.br Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes STelefone: (19) 3308-8838 / (19) 9274-9792 /E-mail: mateus.ricci em oriontechnology.com.br EMSN: mateusricci_ti em hotmail.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: quinta-feira, 4 de junho de 2009 08:55 Para: FireBase Assunto: Re: [firebase-br] RES: RES: Ajuda no Firebird Vc pode postar esse feature request diretamente no bug tracker do Firebird. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MFROT> Entendi.. MFROT> Valeu mesmo, isso vai me ajudar muito... MFROT> Mas aqui vai uma idéia para o Cantu... MFROT> Muitos amigos que desenvolvem com o Firebird necessitam desse recurso MFROT> principalmente para limpar suas tabelas de logs... talvez seria interessante MFROT> desenvolver um agendador dentro do próprio firebird... igual existe no MFROT> Oracle por exemplo... com certeza muitos utilizariam!!! MFROT> Obrigado MFROT> Mateus Felipe Ricci ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bigwings em gmail.com Thu Jun 4 09:59:43 2009 From: bigwings em gmail.com (BigWings) Date: Thu, 4 Jun 2009 12:59:43 +0000 (UTC) Subject: [firebase-br] Off Topic: Delphi 2007 x IBX References: Message-ID: Marcelo Barby wrote: > Estou testando o Delphi 2007 para migrar de D7 porem >percebi um problema no IBX no 2007, ele fica muito lento quando tento >por exemplo importar vários itens para uma determinada tabela que é >rápida no D7, detalhe ela usa calcfields, fiz um teste com FIB e não >tive muito sucesso, não sei o que está ocasionando isto, alguém já >passou por algo parecido? Uso D2007 com IBX e não percebi lentidão quando migrei do D7. Como é mesmo esse processo de "importar vários itens para uma determinada tabela"? -- BigWings "A esperança é a última que morre. Mas morre..." From cpd em contabilizanet.com.br Thu Jun 4 10:21:15 2009 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Thu, 4 Jun 2009 10:21:15 -0300 Subject: [firebase-br] ENC: FUNCAO QUE RETORNA DIA DA SEMANA Message-ID: _____ De: Contabiliza - Cristiano [mailto:cpd em contabilizanet.com.br] Enviada em: quinta-feira, 4 de junho de 2009 09:35 Para: 'lista-bounces em firebase.com.br' Assunto: FUNCAO QUE RETORNA DIA DA SEMANA OLA PESSOAL ESTOU PRECISANDO DE UMA FUNCAO QUE ME RETORNE O DIA DA SEMANA POR EXTENSO, VOCÊS SABEM ME DIZER SE FIREBIRD TEM ALGUMA FUNCAO DESTE TIPO DESDE JÁ AGRADECO From fernando.bg em gmail.com Thu Jun 4 10:25:37 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 4 Jun 2009 13:25:37 +0000 (UTC) Subject: [firebase-br] RES: RES: RES: Ajuda no Firebird References: <002d01c9e4a0$cd838a60$688a9f20$@ricci@oriontechnology.com.br> <2E9A30089BD64E1997549BDCB57FA20A@sandro> <6503.90803716636$1244111319@news.gmane.org> <98BFF7BBE5844EBABA89CC49029A1EFF@mesa02> <29521.5216734961$1244117135@news.gmane.org> Message-ID: No dia 04/06/2009 às 09:05:11 catando milho no teclado Mateus F. Ricci | ORION Technology " escrivinhou " o texto abaixo : > Exatamente Sandro... > > Tem gente que tira onda com a cara dos outros e nem sabe o que ta falando > > Valeu.. Bom Mateus Não estou aqui para brincar e muito menos tirar onda com a cara de ninguém. Se você ler novamente a minha resposta vai ver que eu estava te fazendo uma pergunta. Mas se não conseguiu interpretar o que disse e acha que estou aqui para tirar onda é lamentável. Sei que há casos e caso e " LIMPAR " a tabela de log como você disse em sua mensagem não é uma boa idéia, tanto que já respondi para o Sandro e acredito que ele entendeu o que quiz expressar. Bom já falei demais nessa thread já que estou aqui só para brincar ou tirar onda na cara dos outros não é? T+++++++++++ ---------------------------------------------------------------------------------- Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! -- From tetraetila em gmail.com Thu Jun 4 10:43:42 2009 From: tetraetila em gmail.com (=?iso-8859-1?Q?tetraetila=AE?=) Date: Thu, 4 Jun 2009 10:43:42 -0300 Subject: [firebase-br] =?iso-8859-1?q?Ajuda_com_senten=E7a_SQL?= References: <002d01c9e4a0$cd838a60$688a9f20$@ricci@oriontechnology.com.br><2E9A30089BD64E1997549BDCB57FA20A@sandro><6503.90803716636$1244111319@news.gmane.org> <98BFF7BBE5844EBABA89CC49029A1EFF@mesa02> Message-ID: <000801c9e51a$7b5de030$109d62bd@NOTEBOOK> Olá Pessoal Eu tenho 03 tabelas distintas, a A005 de lançamentos, a A004 do plano de contas e a A008 que guarda os históricos dos lançamentos, elas se referenciam da seguinte forma, as colunas A005_DEBI e A005_CREDI da tabela A005 equivalem aos códigos reduzidos da tabela A004( A004_REDU ) e a coluna A005_SEQU equivale ao A008_SEQU na tabela de históricos. Preciso montar uma sentença que me retorne no lugar do código reduzido da tabela A005 o código estruturado equivalente na tabela A004, seu histórico e descrição equivalentes da tabela A008. Ou seja: A005_SEQU|A005_DATA|A005_DEBI equivale a A004_ESTR|A005_CRED equivale a A004_ESTR|A005_VALO|A005_SEQU equivalente a A008_SEQU|A008_DESC| O sequencial, a data do lançamento, o código estruturado da conta da tabela A004 débito, o código estruturado da conta da tabela A004 crédito, o valor do lançamento o código do histórico e a descrição do histórico. Ficaria assim: A005_SEQU|A005_DATA |A004_ESTR |A004_ESTR |A005_VALO|A008_SEQU|A008_DESC | 85.770|03.06.1997|1.1.2.01.0004|2.1.1.01.0010| 1625,00| 7|Vr. Desp. Em Desconto de N/ Dupl. No. 9939| Fiz um select mais não funcionou conforme minha necessidade, pois quando coloco A005_DEBI E A005_CREDI que se referem ao código estruturado da tabela A004 não retorna corretamente. Minha sentença abaixo: select a005.a005_sequ, a005.a005_data, a005.a005_debi, a005.a005_cred, a005.a005_valo, a005.a005_cdgh, a004.a004_estr, a008.a008_sequ, a008.a008_desc from a029005_tbl a005, a029004_tbl a004, a029008_tbl a008 where a005.a005_debi = a004.a004_redu and a005.a005_sequ = a008.a008_sequ and a005.a005_data between '01.01.2008' and '31.01.2008' retorna: A005_SEQU|A005_DATA|A005_DEBI|A005_VALO|A005_CDGH|A004_ESTR|A008_SEQU|A008_DESC| 81.767|16.01.2008|930|5|3.037,00|3.1.1.01.0032|81.767|Bonus relativo ao programa Venda Mais| Porém eu preciso também da A005_CRED e o seu estruturado a tabela A004 o código estruturado da conta crédito 5. Se puderem me ajudar agradeço.Desde já muito obrigado! Adilson Obs.: Segue abaixo o layout das tabelas. A005_DEBI e A005_CRED vão se tornar seu código estruturado equivalente na tabela A004. A005_CDGH vai ser o código do histórico na tabela A008 e sua descrição A008_DESC. Tabela A005 ------------------------------------------------------------------- A005_SEQU A005_DATA A005_DEBI A005_CRED A005_VALO A005_CDGH 85.770 03.06.1997 217 508 1625,00 7 85.771 13.06.1997 302 5 84,00 9 85.772 20.06.1997 217 503 18,50 7 85.773 16.06.1997 217 533 516,19 7 85.774 16.06.1997 217 251 296,00 7 85.775 16.06.1997 217 5 32,89 9 85.776 16.06.1997 217 266 280,00 7 85.777 18.06.1997 79 5 9,56 9 85.778 18.06.1997 79 5 30,56 9 ------------------------------------------------------------------- Tabela A004 ------------------------------------------------------------------- A004_REDU A004_GRUP A004_ESTR A004_TIPO A004_DESC A004_NATU 217 1 1.1.2.01 S Estoques D 302 1 1.1.2.01.0001 A Produtos Acabados D 5 1 1.2 S Permanente D 503 1 1.2.1 S Imobilizado D 533 1 1.2.1.01 S Imobilizado D 251 1 1.2.1.01.0001 A Incentivos Fiscais D 79 1 1.2.1.01.0002 A Obrigacoes Eletrobras D 266 1 1.2.1.01.0003 A Acoes Telemig D 508 1 1.2.1.01.0004 A Construcoes Em Andamento D ------------------------------------------------------------------- Tabela A008 ------------------------------------------------------------------- A008_SEQU A008_DESC 85.770 Vr. Desp. Em Desconto de N/ Dupl. No. 9939 85.771 Vr.Credito Em Conta Ref.Op.de Desc.Dupl. No. 9939 85.772 Vr. Desp. Em Desconto de N/ Dupl. No. 9944 85.773 Vr. Desp. Em Desconto de N/ Dupl. No. 9944 85.774 Vr.Credito Em Conta Ref.Op.de Desc.Dupl. No. 9944 85.775 Vr. Desp. Em Desconto de N/ Dupl. No. 9946 85.776 Vr. Desp. Em Desconto de N/ Dupl. No. 9946 85.777 Vr.Credito Em Conta Ref.Op.de Desc.Dupl. No. 9946 85.778 Vr. Desp. Em Desconto de N/ Dupl. No. 9949-A ------------------------------------------------------------------- From jdias.bjsoftware em gmail.com Thu Jun 4 10:58:25 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Thu, 04 Jun 2009 10:58:25 -0300 Subject: [firebase-br] ENC: FUNCAO QUE RETORNA DIA DA SEMANA In-Reply-To: References: Message-ID: <4A27D301.30102@gmail.com> CREATE PROCEDURE SP_DIA_SEMANA ( P_DATA DATE) RETURNS ( S_DIA VARCHAR(15) CHARACTER SET WIN1252) AS DECLARE VARIABLE V_DIA INTEGER; BEGIN V_DIA = EXTRACT(WEEKDAY FROM :P_DATA); S_DIA = CASE :V_DIA WHEN 0 THEN 'DOMINGO' WHEN 1 THEN 'SEGUNDA-FEIRA' WHEN 2 THEN 'TERÇA-FEIRA' WHEN 3 THEN 'QUARTA-FEIRA' WHEN 4 THEN 'QUINTA-FEIRA' WHEN 5 THEN 'SEXTA-FEIRA' WHEN 6 THEN 'SÁBADO' END; SUSPEND; END^ SET TERM ; ^ -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Contabiliza - Cristiano escreveu: > > > > > _____ > > De: Contabiliza - Cristiano [mailto:cpd em contabilizanet.com.br] > Enviada em: quinta-feira, 4 de junho de 2009 09:35 > Para: 'lista-bounces em firebase.com.br' > Assunto: FUNCAO QUE RETORNA DIA DA SEMANA > > > > OLA PESSOAL ESTOU PRECISANDO DE UMA FUNCAO QUE ME RETORNE O DIA > > DA SEMANA POR EXTENSO, VOCÊS SABEM ME DIZER SE FIREBIRD TEM ALGUMA FUNCAO > DESTE TIPO > > > > > > DESDE JÁ AGRADECO > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From mateus.ricci em oriontechnology.com.br Thu Jun 4 11:11:50 2009 From: mateus.ricci em oriontechnology.com.br (Mateus F. Ricci | ORION Technology) Date: Thu, 4 Jun 2009 11:11:50 -0300 Subject: [firebase-br] RES: RES: RES: RES: Ajuda no Firebird In-Reply-To: References: <002d01c9e4a0$cd838a60$688a9f20$@ricci@oriontechnology.com.br> <2E9A30089BD64E1997549BDCB57FA20A@sandro> <6503.90803716636$1244111319@news.gmane.org> <98BFF7BBE5844EBABA89CC49029A1EFF@mesa02> <29521.5216734961$1244117135@news.gmane.org> Message-ID: <001001c9e51e$67d85460$3788fd20$@ricci@oriontechnology.com.br> Blz... Vi sua resposta para o sandro... mas da próxima vez vc poderia expecificar melhor o que vc quer dizer.... Pois isso " catando milho no teclado Mateus F. Ricci | ORION Technology "escrivinhou " o texto abaixo :" Pra mim parece uma brincadeira de mal gosto!!! Desculpe se interpretei mal... mas não vejo outra interpretação pra isso!!! Att. Mateus Felipe Ricci ________________________________________________________ ORION Technology - www.oriontechnology.com.br Sistemas de Gestão e Controle Empresarial - Assistência Técnica - Redes STelefone: (19) 3308-8838 / (19) 9274-9792 /E-mail: mateus.ricci em oriontechnology.com.br EMSN: mateusricci_ti em hotmail.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Forrest® Enviada em: quinta-feira, 4 de junho de 2009 10:26 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: RES: RES: Ajuda no Firebird No dia 04/06/2009 às 09:05:11 catando milho no teclado Mateus F. Ricci | ORION Technology " escrivinhou " o texto abaixo : > Exatamente Sandro... > > Tem gente que tira onda com a cara dos outros e nem sabe o que ta falando > > Valeu.. Bom Mateus Não estou aqui para brincar e muito menos tirar onda com a cara de ninguém. Se você ler novamente a minha resposta vai ver que eu estava te fazendo uma pergunta. Mas se não conseguiu interpretar o que disse e acha que estou aqui para tirar onda é lamentável. Sei que há casos e caso e " LIMPAR " a tabela de log como você disse em sua mensagem não é uma boa idéia, tanto que já respondi para o Sandro e acredito que ele entendeu o que quiz expressar. Bom já falei demais nessa thread já que estou aqui só para brincar ou tirar onda na cara dos outros não é? T+++++++++++ ---------------------------------------------------------------------------- ------ Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Thu Jun 4 11:59:10 2009 From: rafael.barros em twins.inf.br (Rafael Christofoli) Date: Thu, 04 Jun 2009 11:59:10 -0300 Subject: [firebase-br] Configurar Firebird CS no Ubuntu Message-ID: <4A27E13E.8010606@twins.inf.br> Seguinte, Preciso configurar o Firebird CS no Ubuntu Server, mas acontece o seguinte o serviço do firebird não inicia automaticamente(toda vez tenho que iniciar manualmente) e as vezes mesmo iniciando manualmente ele não aceita conexões. Versão Linux: Ubuntu Server 8.04 LTS Versão Firebird: Firebird CS 2.05 From jdias.bjsoftware em gmail.com Thu Jun 4 12:00:22 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Thu, 04 Jun 2009 12:00:22 -0300 Subject: [firebase-br] Configurar Firebird CS no Ubuntu In-Reply-To: <4A27E13E.8010606@twins.inf.br> References: <4A27E13E.8010606@twins.inf.br> Message-ID: <4A27E186.80402@gmail.com> O Fb só vai iniciar na sua sessão se houver o comando para inicializar o FbServer nas opções da sua sessão Rafael Christofoli escreveu: > Seguinte, > > Preciso configurar o Firebird CS no Ubuntu Server, mas acontece o > seguinte o serviço do firebird não inicia automaticamente(toda vez > tenho que iniciar manualmente) e as vezes mesmo iniciando manualmente > ele não aceita conexões. > > Versão Linux: Ubuntu Server 8.04 LTS > Versão Firebird: Firebird CS 2.05 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com From sicnemelpor em gmail.com Thu Jun 4 12:16:44 2009 From: sicnemelpor em gmail.com (Sicnemelpor) Date: Thu, 04 Jun 2009 12:16:44 -0300 Subject: [firebase-br] Configurar Firebird CS no Ubuntu In-Reply-To: <4A27E13E.8010606@twins.inf.br> References: <4A27E13E.8010606@twins.inf.br> Message-ID: Você tem que instalar o pacote xinetd ou inetd, e DEPOIS instalar o Firebird CS. Ele depende do serviço do inetd para "escutar" as portas e iniciar automaticamente, pois na instalação do FB ele cria a entrada na pasta de configuração do xinetd/inetd. Por este motivo, sugiro desinstalar o FB, instalar o xinetd/inetd e depois instalar novamente o FB CS. []s Nelson Sicuro > Seguinte, > > Preciso configurar o Firebird CS no Ubuntu Server, mas acontece o > seguinte o serviço do firebird não inicia automaticamente(toda vez tenho > que iniciar manualmente) e as vezes mesmo iniciando manualmente ele não > aceita conexões. > > Versão Linux: Ubuntu Server 8.04 LTS > Versão Firebird: Firebird CS 2.05 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- Usando o revolucionário cliente de correio do Opera: http://www.opera.com/mail/ From rafael.barros em twins.inf.br Thu Jun 4 13:41:54 2009 From: rafael.barros em twins.inf.br (Rafael Christofoli) Date: Thu, 04 Jun 2009 13:41:54 -0300 Subject: [firebase-br] Configurar Firebird CS no Ubuntu In-Reply-To: References: <4A27E13E.8010606@twins.inf.br> Message-ID: <4A27F952.5080107@twins.inf.br> Opa, valeu mesmo, não tinha prestado atenção quanto a isso, verifiquei o inetd.conf e ele estava ok mas nem lebrei que eu não tinha o inetd. Sicnemelpor escreveu: > Você tem que instalar o pacote xinetd ou inetd, e DEPOIS instalar o > Firebird CS. Ele depende do serviço do inetd para "escutar" as portas > e iniciar automaticamente, pois na instalação do FB ele cria a entrada > na pasta de configuração do xinetd/inetd. Por este motivo, sugiro > desinstalar o FB, instalar o xinetd/inetd e depois instalar novamente > o FB CS. > > []s > Nelson Sicuro > >> Seguinte, >> >> Preciso configurar o Firebird CS no Ubuntu Server, mas acontece o >> seguinte o serviço do firebird não inicia automaticamente(toda vez >> tenho que iniciar manualmente) e as vezes mesmo iniciando >> manualmente ele não aceita conexões. >> >> Versão Linux: Ubuntu Server 8.04 LTS >> Versão Firebird: Firebird CS 2.05 >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu 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 Jun 4 16:17:44 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 4 Jun 2009 19:17:44 +0000 (UTC) Subject: [firebase-br] RES: RES: RES: RES: Ajuda no Firebird References: <002d01c9e4a0$cd838a60$688a9f20$@ricci@oriontechnology.com.br> <2E9A30089BD64E1997549BDCB57FA20A@sandro> <6503.90803716636$1244111319@news.gmane.org> <98BFF7BBE5844EBABA89CC49029A1EFF@mesa02> <29521.5216734961$1244117135@news.gmane.org> <16106.0179038488$1244124761@news.gmane.org> Message-ID: No dia 04/06/2009 às 11:11:50 catando milho no teclado Mateus F. Ricci | ORION Technology " escrivinhou " o texto abaixo : > Pois isso " catando milho no teclado Mateus F. Ricci | ORION Technology > "escrivinhou " o texto abaixo :" > > Pra mim parece uma brincadeira de mal gosto!!! > > Desculpe se interpretei mal... mas não vejo outra interpretação pra isso!!! > > Att. > > Mateus Felipe Ricci Cara relaxa isso é uma assinatura do news reader que uso pode ver que é em todas mensagens que respondo é adicionado automático isso. Essa parte e brincadeira, mas se olhar e pesquisar no histórico da lista todas minhas mensagens nenhuma foi brincadeira e sempre que possível estou ajudando. Desculpe se te ofendeu essa assinatura, mas ela já aparece a anos e só você se ofendeu. Mesmo assim desculpe isso não é diretamente a você e outra se eu estivesse aqui para brincadeira ou tirar sarro da cara dos participantes com certeza já teria sido expulso da lista. Bom deixa pra lá esse assunto que já fugiu totalmente do contexto. T+++++++++++++++ ---------------------------------------------------------------------------------- Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! -- From edison em precisa.inf.br Thu Jun 4 17:22:22 2009 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Thu, 4 Jun 2009 17:22:22 -0300 Subject: [firebase-br] Erro - Duvida Message-ID: Pessoal Utilizo o FB 1.5 e hoje em um cliente esta dando um erro em uma rotina de importacao de nf, e um volume de 22 000 nf. a msg retornada pela aplicacao e lock manager out of room eu nao sei dizer o que seria e nem como resolver alguem pode me dar uma luz ? Atenciosamente Edison Savaris Desenvolvedor edison em precisa.inf.br From edison em precisa.inf.br Fri Jun 5 06:49:19 2009 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Fri, 5 Jun 2009 06:49:19 -0300 Subject: [firebase-br] Erro - Duvida In-Reply-To: References: Message-ID: Ola pessoal, sobre este meu problema eu li alguns artigos e pelo que eu entendi eu devo alterar no firebird.conf a clausula LockMemSize, eu joguei para 512000, isso ajuda no meu problema, pode trazer algum "efeito colateral " ? desde ja agradesco a ajuda de voces Ate+ Edison ----- Original Message ----- From: "Edison - Precisa Informatica Ltda" To: "FireBase" Sent: Thursday, June 04, 2009 5:22 PM Subject: [firebase-br] Erro - Duvida Pessoal Utilizo o FB 1.5 e hoje em um cliente esta dando um erro em uma rotina de importacao de nf, e um volume de 22 000 nf. a msg retornada pela aplicacao e lock manager out of room eu nao sei dizer o que seria e nem como resolver alguem pode me dar uma luz ? Atenciosamente Edison Savaris Desenvolvedor edison em precisa.inf.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From douglasht em gmail.com Fri Jun 5 08:55:03 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Fri, 5 Jun 2009 08:55:03 -0300 Subject: [firebase-br] Erro - Duvida In-Reply-To: References: Message-ID: <249af69e0906050455x5b505ua37301f0f4d64ab8@mail.gmail.com> 2009/6/5 Edison - Precisa Informatica Ltda : > alterar no firebird.conf  a clausula LockMemSize, > eu joguei para 512000, isso ajuda no meu problema, pode trazer algum "efeito > colateral " ? Deve resolver o problema. Se você perceber que ficou mais lento, aumente também o LockHashSlots (sempre para um número primo). hth, -- Douglas Tosi www.sinatica.com From danrgomes em gmail.com Fri Jun 5 11:25:33 2009 From: danrgomes em gmail.com (Danilo Gomes) Date: Fri, 5 Jun 2009 11:25:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duvida_transa=E7=E3o?= Message-ID: <370c39030906050725i2f796cc8o3b780ece79f2e87f@mail.gmail.com> Olá tudo bem ... Uso IBO e Fire 1.5 Criei duas transacoes no sistema uma readonly (só consultas) e outra para gravaçao tipo readCommited que ficam no módulo do sistema. Pergunta se eu abrir uma query que esteja ligada a transaçao de gravação e "NÃO" iniciar a transação ligada a ela atraves do metodo "StartTransaction" o q acontece ? Obrigado Danilo From escovadordebits em gmail.com Fri Jun 5 11:37:29 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 5 Jun 2009 11:37:29 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duvida_transa=E7=E3o?= In-Reply-To: <370c39030906050725i2f796cc8o3b780ece79f2e87f@mail.gmail.com> References: <370c39030906050725i2f796cc8o3b780ece79f2e87f@mail.gmail.com> Message-ID: <64d5939a0906050737t205b67ffyad19e004624ead16@mail.gmail.com> Bom dia/tarde Danilo. Grande Danilo, acredito que o próprio componente de Query já abra a conexão com o banco (pelo respectivo componente de acesso ao banco de dados) assim como já inicie uma nova transação automaticamente, ou seja, mesmo que você não inicie uma transação explicitamente (executando o método StartTransaction) a própria query fará isso por você. Caso eu esteja enganado, favor informar, afinal de contas, ninguém sabe de tudo, não é mesmo? :D Espero ter ajudado mais que atrapalhado. :D 2009/6/5 Danilo Gomes > Olá tudo bem ... > > Uso IBO e Fire 1.5 > > Criei duas transacoes no sistema uma readonly (só consultas) e outra para > gravaçao tipo readCommited que ficam no módulo > do sistema. > > Pergunta se eu abrir uma query que esteja ligada a transaçao de gravação e > "NÃO" iniciar a transação ligada > a ela atraves do metodo "StartTransaction" o q acontece ? > > Obrigado > > Danilo > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From samuel.peres.ferreira em gmail.com Fri Jun 5 13:12:14 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Fri, 5 Jun 2009 13:12:14 -0300 Subject: [firebase-br] off:menu Message-ID: ola uso d7 com fb 2.1 acho meu programa 'lento' pra montar o menu. uso TMainMenu, com os devidos sub menus.apos o usuario se logar, abro um query vendo quais sao as funcoes que ele pode executar e atraves de locate vou dando 'visible = true' nas funcoes. confome os sub menus estiverem liberados, libero o menu anterior tambem. entao é assim: montagem da query locate locate locate locate . . . um pra cada funcao tem uma forma mais 'técnica' de fazer isso? obrigado samuel From escovadordebits em gmail.com Fri Jun 5 13:34:55 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 5 Jun 2009 13:34:55 -0300 Subject: [firebase-br] off:menu In-Reply-To: References: Message-ID: <64d5939a0906050934g424215a2gdd985582c7e397f4@mail.gmail.com> Bom dia/tarde Samuel. Grande Samuel, tem sim, veja essa minha sugestão: 1 - Crie uma variável do tipo TStringList, e instancie-a. 2 - Após gerar o código SQL da query que retornará todas as opções disponíveis para aquele determinado usuário, abra-a. 3 - Percorra toda a query, acrescentando o valor chave para a lista temporária (a TStringList). 4 - Feche a query. 5 - Percorra as opções do seu menu principal, como você já está fazendo, mas agora você utilizaria o método "IndexOf" da sua variável TStringList para saber se aquela determinada opção deve ou não ficar visível e/ou habilitada. É muito mais rápido. 6 - Libere a sua variável TStringList temporária. Outra dica, caso você queira agilizar a pesquisa interna do método IndexOf da TStringList, e para isso ordene a lista, atribuindo True à propriedade Sorted, saiba que o algoritmo de ordenação QuickSort que foi implementado no Delphi desde a versão 1.0, e que ainda é o mesmo utilizado por várias classes do Delphi (TList, TStrings, etc...) está FURADO. Você pode fazer como eu fiz, ou seja, implementar uma classe descendente da TStringList, e sobreescrever o método "Sort", implementando corretamente o algorítmo QuickSort, e nesse caso, você instanciaria dessa nova classe, podendo deixar os ítens ordenados logo após fechar a query, e dessa forma, turbinar a pesquisa do método IndexOf. Espero ter ajudado mais que atrapalhado. :D 2009/6/5 samuel ferreira > ola > > uso d7 com fb 2.1 > > acho meu programa 'lento' pra montar o menu. uso TMainMenu, com os devidos > sub menus.apos o usuario se logar, abro um query vendo quais sao as funcoes > que ele pode executar e atraves de locate vou dando 'visible = true' nas > funcoes. confome os sub menus estiverem liberados, libero o menu anterior > tambem. > > entao é assim: > > > montagem da query > locate > locate > locate > locate > . > . > . > > um pra cada funcao > > > tem uma forma mais 'técnica' de fazer isso? > > obrigado > > samuel > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From samuel.peres.ferreira em gmail.com Fri Jun 5 13:43:45 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Fri, 5 Jun 2009 13:43:45 -0300 Subject: [firebase-br] off:menu In-Reply-To: <64d5939a0906050934g424215a2gdd985582c7e397f4@mail.gmail.com> References: <64d5939a0906050934g424215a2gdd985582c7e397f4@mail.gmail.com> Message-ID: ola sandro ajudou sim (e muito). alias, e fico ate com vergonha, depois q li o q vc escreveu. qd alguem da uma luz, as coisas parecem simples (rssssss). obrigado ai, sandro obs.: aproveitando o gancho, tem como substituir o nome q to lendo na tabela para o objeto do menu? algo assim: ''''''nome lido em string transformado para menu.visible := true;'''''' mas o q vc falou ai ja ai agilizar From marcelomoreira.souza em gmail.com Fri Jun 5 13:52:48 2009 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Fri, 5 Jun 2009 13:52:48 -0300 Subject: [firebase-br] Travar registro no BD Message-ID: <1fa5d6430906050952h65f0f124ld47cacd576931ce8@mail.gmail.com> Pessoal, Boa tarde! Preciso que um determinado registro na tabela seja travado de modo que outro usuario nao tenha acesso ha ele. Vou tentar explicar a situação: O sistema vai fazer o envio de email e os cliente para quem ele deve mandar o emai vai ficar nesta tal tabela. o que acontece é que vao ser mais de um sistema aberto fazendo o envio destes email e o sql que estou usando para pegar sempre o ultimo registro que ainda nao foi enviado o email seria este: select first( 1 ) CL.NUMERO, C.MENSAGEM from CAMPANHA_LANCAMENTO CL inner join CAMPANHA C on (CL.ID_CAMPANHA = C.ID_CAMPANHA) where CL.ENVIADO = 'N' ou seja nenhum outro sistema quando fizer o mesmo select nao pode ter acesso a este registro. e depois que o sistema fizer o envio do email eu altero o campo: CL.ENVIADO = 'S' Como eu poderia resolver isto. Obrigado pela atencao. Abraços From zottissistemas em brturbo.com.br Fri Jun 5 14:24:37 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Fri, 5 Jun 2009 14:24:37 -0300 Subject: [firebase-br] off:menu In-Reply-To: References: <64d5939a0906050934g424215a2gdd985582c7e397f4@mail.gmail.com> Message-ID: <7FD395B7794F4A04B0AFFE38A74A04AB@ZOTTISNOTEBOOK> Eu ainda faço assim: tenho a Tabela de Usuarios com os Privilégios de cada um, quando faz o Login, ele joga os privilégios para variaveis. e quando monta o menu, verifica se a variavel (com o Privilégio) permite a visualização ou não no item de menu. no meu é instantâneo. Espero que ajude. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "samuel ferreira" To: "Sandro Souza" Cc: "FireBase" Sent: Friday, June 05, 2009 1:43 PM Subject: Re: [firebase-br] off:menu ola sandro ajudou sim (e muito). alias, e fico ate com vergonha, depois q li o q vc escreveu. qd alguem da uma luz, as coisas parecem simples (rssssss). obrigado ai, sandro obs.: aproveitando o gancho, tem como substituir o nome q to lendo na tabela para o objeto do menu? algo assim: ''''''nome lido em string transformado para menu.visible := true;'''''' mas o q vc falou ai ja ai agilizar ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jdias.bjsoftware em gmail.com Fri Jun 5 14:25:47 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Fri, 05 Jun 2009 14:25:47 -0300 Subject: [firebase-br] Travar registro no BD In-Reply-To: <1fa5d6430906050952h65f0f124ld47cacd576931ce8@mail.gmail.com> References: <1fa5d6430906050952h65f0f124ld47cacd576931ce8@mail.gmail.com> Message-ID: <4A29551B.5090609@gmail.com> Basta você mudar o Select para select first( 1 ) CL.NUMERO, C.MENSAGEM from CAMPANHA_LANCAMENTO CL inner join CAMPANHA C on (CL.ID_CAMPANHA = C.ID_CAMPANHA) where CL.ENVIADO = 'N' with lock Cada vez que um Select com trava "With Lock" for executado se outro já o tiver sido uma exceção será disparada espero ter ajudado -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Marcelo Moreira escreveu: > Pessoal, > Boa tarde! > > Preciso que um determinado registro na tabela seja travado de modo que outro > usuario nao tenha acesso ha ele. Vou tentar explicar a situação: > O sistema vai fazer o envio de email e os cliente para quem ele deve mandar > o emai vai ficar nesta tal tabela. o que acontece é que vao ser mais de um > sistema aberto fazendo o envio destes email e o sql que estou usando para > pegar sempre o ultimo registro que ainda nao foi enviado o email seria este: > > > select > first( 1 ) > CL.NUMERO, > C.MENSAGEM > > from > CAMPANHA_LANCAMENTO CL > > inner join CAMPANHA C on (CL.ID_CAMPANHA = C.ID_CAMPANHA) > > where > CL.ENVIADO = 'N' > > ou seja nenhum outro sistema quando fizer o mesmo select nao pode ter acesso > a este registro. e depois que o sistema fizer o envio do email eu altero o > campo: CL.ENVIADO = 'S' > > Como eu poderia resolver isto. > > Obrigado pela atencao. > > 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 escovadordebits em gmail.com Fri Jun 5 14:47:51 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 5 Jun 2009 14:47:51 -0300 Subject: [firebase-br] off:menu In-Reply-To: References: <64d5939a0906050934g424215a2gdd985582c7e397f4@mail.gmail.com> Message-ID: <64d5939a0906051047i7aa9b919r26a28b5ab1cff90f@mail.gmail.com> Bom dia/tarde Samuel. Pessoal, desculpem o post totalmente offtopic, mas talvez sirva para outros participantes que tenham a mesma dúvida. Grande Samuel, pelo que eu entendi, você está armazenando os nomes dos componentes do tipo TMenuItem, ou seja, de cada uma das opções do seu menu principal. Se for isso mesmo, então tem como fazer isso que você deseja, da seguinte forma: 1 - Crie uma rotina para percorrer todas as opções do seu menu principal, escondendo-as ou desabilitando-as, lembrando que não deve processas as opções cujo "Caption" é um sinal de menos, pois essas opções são apenas separadores. 2 - Após gerar dinamicamente o código SQL da query que retorna apenas os nomes desses componentes, use um método parecido com esse: procedure TFormPrincipal.ExibeOpcoes(QueryDeOpcoes: TIBQuery {ou outro tipo de query} ); var Opcao: TMenuItem; begin // Laço para percorrer a query de opções. while not QueryDeOpcoes.EOF do begin // Nesse caso, o primeiro (e provavelmente único) campo dessa query // retorna o nome do componente da opção, e sendo assim, obtemos // o valor desse primeiro campo, e com ele, pesquisamos algum componente // com o mesmo nome. Opcao := TMenuItem(FindComponent(Trim(QueryDeOpcoes.Fields[0].AsString))); // Achou uma opção com esse nome? if Opcao <> nil then // Exibe-a. Opcao.Visible := True; // Próxima opção disponível. QueryDeOpcoes.Next; end; // while end; // procedure TFormPrincipal.ExibeOpcoes Lembre-se que, nesse exemplo, o primeiro (e provavelmente único) campo da query retorna exatamente o nome do componente, do tipo TMenuItem, que deve ser exibido. Espero ter ajudado mais que atrapalhado. :D 2009/6/5 samuel ferreira > ola sandro > > ajudou sim (e muito). alias, e fico ate com vergonha, depois q li o q vc > escreveu. qd alguem da uma luz, as coisas parecem simples (rssssss). > > obrigado ai, sandro > > > obs.: aproveitando o gancho, tem como substituir o nome q to lendo na > tabela para o objeto do menu? > > algo assim: > > ''''''nome lido em string transformado para menu.visible := true;'''''' > > > mas o q vc falou ai ja ai agilizar > > > > > From escovadordebits em gmail.com Fri Jun 5 15:19:05 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 5 Jun 2009 15:19:05 -0300 Subject: [firebase-br] off:menu In-Reply-To: References: <64d5939a0906050934g424215a2gdd985582c7e397f4@mail.gmail.com> <64d5939a0906051047i7aa9b919r26a28b5ab1cff90f@mail.gmail.com> Message-ID: <64d5939a0906051119v35fdd3can60034bbd516dcb21@mail.gmail.com> Bom dia/tarde Samuel. Grande Samuel, vir até que veio, mais eu não resisti e "passei o rôdo", ficando na esperança que você não perguntasse por nem ter notado. :D Tranquilo homem. Fico feliz em poder ajudar. :D 2009/6/5 samuel ferreira > bom sandro, agora so falta perguntar: > > mas nao vem com leite, chocolate e bolacha???? > > obrigado pela força. obrigado tb ao zottis.vou colocar isso no me projeto. > > > obrigado mesmo > > From marcelomoreira.souza em gmail.com Fri Jun 5 20:17:50 2009 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Fri, 5 Jun 2009 20:17:50 -0300 Subject: [firebase-br] Travar registro no BD In-Reply-To: <4A29551B.5090609@gmail.com> References: <1fa5d6430906050952h65f0f124ld47cacd576931ce8@mail.gmail.com> <4A29551B.5090609@gmail.com> Message-ID: <1fa5d6430906051617x5fec1a8s1bdb4e4dcdfb9bde@mail.gmail.com> João, Acho que sua sugestao nao vai resolver o problema pois como disse serao varios aplicativos fazendo a mesma consulta. Entao se eu executar a primeira e o primeiro registro da tabela ficar travado um outro sistema que fizer o mesmo select teria que pegar o primeiro registro que nao estivesse travado ou seja o segundo registro da tabela e um terceiro sistema fazendo o mesmo select deveria pegar o terceiro registro da tabela que seria o primeiro destravado. Tem como resolver isso? Em 05/06/09, João Dias escreveu: > > Basta você mudar o Select para > > select > first( 1 ) > CL.NUMERO, > C.MENSAGEM > > from > CAMPANHA_LANCAMENTO CL > > inner join CAMPANHA C on (CL.ID_CAMPANHA = C.ID_CAMPANHA) > > where > CL.ENVIADO = 'N' > > with lock > > Cada vez que um Select com trava "With Lock" for executado se outro já o > tiver sido uma exceção será disparada > > espero ter ajudado > > -- > João Dias de Carvalho Neto > jdias.bjsoftware em gmail.com > > Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e > Fontes Demonstrativos? > vá a http://www.jdiasneto.blogspot.com > > > > Marcelo Moreira escreveu: > >> Pessoal, >> Boa tarde! >> >> Preciso que um determinado registro na tabela seja travado de modo que >> outro >> usuario nao tenha acesso ha ele. Vou tentar explicar a situação: >> O sistema vai fazer o envio de email e os cliente para quem ele deve >> mandar >> o emai vai ficar nesta tal tabela. o que acontece é que vao ser mais de um >> sistema aberto fazendo o envio destes email e o sql que estou usando para >> pegar sempre o ultimo registro que ainda nao foi enviado o email seria >> este: >> >> >> select >> first( 1 ) >> CL.NUMERO, >> C.MENSAGEM >> >> from >> CAMPANHA_LANCAMENTO CL >> >> inner join CAMPANHA C on (CL.ID_CAMPANHA = C.ID_CAMPANHA) >> >> where >> CL.ENVIADO = 'N' >> >> ou seja nenhum outro sistema quando fizer o mesmo select nao pode ter >> acesso >> a este registro. e depois que o sistema fizer o envio do email eu altero o >> campo: CL.ENVIADO = 'S' >> >> Como eu poderia resolver isto. >> >> Obrigado pela atencao. >> >> 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 delphimagno em uol.com.br Fri Jun 5 20:45:36 2009 From: delphimagno em uol.com.br (Carlos Magno P Souza) Date: Fri, 5 Jun 2009 20:45:36 -0300 Subject: [firebase-br] Travar registro no BD References: <1fa5d6430906050952h65f0f124ld47cacd576931ce8@mail.gmail.com><4A29551B.5090609@gmail.com> <1fa5d6430906051617x5fec1a8s1bdb4e4dcdfb9bde@mail.gmail.com> Message-ID: V. pode criar um campo para sinalizar que aquele registro está em uso. O SELECT da segunda aplicação deveria ter um WHERE SN_OCUPADO <> 'S', mas pra funcionar direito tem que usar também o WITH LOCK ----- Original Message ----- From: "Marcelo Moreira" To: "FireBase" Sent: Friday, June 05, 2009 8:17 PM Subject: Re: [firebase-br] Travar registro no BD João, Acho que sua sugestao nao vai resolver o problema pois como disse serao varios aplicativos fazendo a mesma consulta. Entao se eu executar a primeira e o primeiro registro da tabela ficar travado um outro sistema que fizer o mesmo select teria que pegar o primeiro registro que nao estivesse travado ou seja o segundo registro da tabela e um terceiro sistema fazendo o mesmo select deveria pegar o terceiro registro da tabela que seria o primeiro destravado. Tem como resolver isso? Em 05/06/09, João Dias escreveu: > > Basta você mudar o Select para > > select > first( 1 ) > CL.NUMERO, > C.MENSAGEM > > from > CAMPANHA_LANCAMENTO CL > > inner join CAMPANHA C on (CL.ID_CAMPANHA = C.ID_CAMPANHA) > > where > CL.ENVIADO = 'N' > > with lock > > Cada vez que um Select com trava "With Lock" for executado se outro já o > tiver sido uma exceção será disparada > > espero ter ajudado > > -- > João Dias de Carvalho Neto > jdias.bjsoftware em gmail.com > > Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e > Fontes Demonstrativos? > vá a http://www.jdiasneto.blogspot.com > > > > Marcelo Moreira escreveu: > >> Pessoal, >> Boa tarde! >> >> Preciso que um determinado registro na tabela seja travado de modo que >> outro >> usuario nao tenha acesso ha ele. Vou tentar explicar a situação: >> O sistema vai fazer o envio de email e os cliente para quem ele deve >> mandar >> o emai vai ficar nesta tal tabela. o que acontece é que vao ser mais de >> um >> sistema aberto fazendo o envio destes email e o sql que estou usando para >> pegar sempre o ultimo registro que ainda nao foi enviado o email seria >> este: >> >> >> select >> first( 1 ) >> CL.NUMERO, >> C.MENSAGEM >> >> from >> CAMPANHA_LANCAMENTO CL >> >> inner join CAMPANHA C on (CL.ID_CAMPANHA = C.ID_CAMPANHA) >> >> where >> CL.ENVIADO = 'N' >> >> ou seja nenhum outro sistema quando fizer o mesmo select nao pode ter >> acesso >> a este registro. e depois que o sistema fizer o envio do email eu altero >> o >> campo: CL.ENVIADO = 'S' >> >> Como eu poderia resolver isto. >> >> Obrigado pela atencao. >> >> 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 > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From valdemirjs em gmail.com Sat Jun 6 14:58:53 2009 From: valdemirjs em gmail.com (Valdemir (gmail)) Date: Sat, 6 Jun 2009 14:58:53 -0300 Subject: [firebase-br] IbExpert - Extrair MetaData Message-ID: Pessoal o IbExpert ao extrair o metadata do banco de dados, não extrai as stored procedures ? eu não consegui fazer isso não sei se é pau no meu banco ou se é alguma limitação dele From escovadordebits em gmail.com Sat Jun 6 12:26:21 2009 From: escovadordebits em gmail.com (Escovador de Bits) Date: Sat, 06 Jun 2009 12:26:21 -0300 Subject: [firebase-br] Travar registro no BD In-Reply-To: <1fa5d6430906050952h65f0f124ld47cacd576931ce8@mail.gmail.com> References: <1fa5d6430906050952h65f0f124ld47cacd576931ce8@mail.gmail.com> Message-ID: <4A2A8A9D.7030302@gmail.com> Bom dia/tarde Marcelo. Grande Marcelo, aqui vai a minha humilde sugestão: Cada instância da aplicação é um processo separado, independente de está sendo executado em máquinas diferentes ou na mesma máquina. O próprio sistema operacional gera um número de identificação de processo (PID), como se fosse um CPF do processo, e dependendo da linguagem de programação a ser utilizada, você tem como obter o número do seu processo. E em último caso, a aplicação pode simplesmente gerar um número aleatório. Utilizando o número do próprio processo, ou um valor aleatório, raramente o valor gerado por um processo coincidirá com o valor gerado por outro processo. Seguindo essa lógica, poderia executar os seguintes passos: 1 - Acrescente um campo de "identificação de processo", ou seja, algo como: ALTER TABLE CAMPANHA_LANCAMENTO ADD IDENTIFICADOR INTEGER; 2 - Crie um índice para agilizar as pesquisas pelo novo campo: CREATE INDEX IX_CAMP_LANC_IDENT ON CAMPANHA_LANCAMENTO (IDENTIFICADOR); Acredito que você já tenha criado um índice para o campo ENVIADO. 3 - Inicie uma nova transação (com ReadCommited e Wait). 4 - Para reservar um dos registros, execute um comando SQL como o seguinte: UPDATE CAMPANHA_LANCAMENTO CL SET CL.IDENTIFICADOR = WHERE (EXISTS(SELECT C.ID_CAMPANHA FROM CAMPANHA C WHERE C.ID_CAMPANHA = CL.ID_CAMPANHA))AND (CL.ENVIADO = 'N')AND (CL.IDENTIFICADOR IS NULL); 5 - Efetive (commit) a transação atual que é muito curta. 6 - Verifique se conseguiu reservar algum registro: SELECT * FROM CAMPANHA_LANCAMENTO WHERE IDENTIFICADOR = ; Normalmente, quando você configura uma transação para esperar por algum tempo (wait), caso haja algum conflito de travas, o Firebird espera por cerca de 10 segundos (padrão) até que o conflito seja resolvido. Caso o conflito não seja resolvido nesse tempo (que é configurado na própria transação quando ela é iniciada), apenas uma das transações conflitantes é eleita para prosseguir, e as demais recebem o respectivo erro de conflito. Como os passos 3, 4 e 5 ocorrem muito rapidamente, dificilmente atingirá o tempo limite de espera, e nesse caso, acredito que mesmo que vários processos tentem alterar o mesmo registro, nenhum deles receberá a mensagem de erro de conflito, e o último valor salvo no campo IDENTIFICADOR permanecerá. No passo 6, cada processo já terá reservado, ou não, algum registro, e nesse passo não haverá conflito, pois cada processo acessará o registro que terá o seu próprio identificador. Dessa forma, após efetuar o processamento daquele registro, o processo pode executar, sem problemas, o seguinte comando SQL: UPDATE CAMPANHA_LANCAMENTO SET IDENTIFICADOR = NULL, ENVIADO = 'S' WHERE IDENTIFICADOR = ; De qualquer forama, é apenas uma sugestão de solução. Espero ter ajudado mais que atrapalhado. :D Marcelo Moreira escreveu: > Pessoal, > Boa tarde! > > Preciso que um determinado registro na tabela seja travado de modo que outro > usuario nao tenha acesso ha ele. Vou tentar explicar a situação: > O sistema vai fazer o envio de email e os cliente para quem ele deve mandar > o emai vai ficar nesta tal tabela. o que acontece é que vao ser mais de um > sistema aberto fazendo o envio destes email e o sql que estou usando para > pegar sempre o ultimo registro que ainda nao foi enviado o email seria este: > > > select > first( 1 ) > CL.NUMERO, > C.MENSAGEM > > from > CAMPANHA_LANCAMENTO CL > > inner join CAMPANHA C on (CL.ID_CAMPANHA = C.ID_CAMPANHA) > > where > CL.ENVIADO = 'N' > > ou seja nenhum outro sistema quando fizer o mesmo select nao pode ter acesso > a este registro. e depois que o sistema fizer o envio do email eu altero o > campo: CL.ENVIADO = 'S' > > Como eu poderia resolver isto. > > Obrigado pela atencao. > > 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 hpensador em gmail.com Sat Jun 6 17:39:46 2009 From: hpensador em gmail.com (HPensador) Date: Sat, 06 Jun 2009 17:39:46 -0300 Subject: [firebase-br] IbExpert - Extrair MetaData In-Reply-To: References: Message-ID: Valdemir (gmail) escreveu: > Pessoal o IbExpert ao extrair o metadata do banco de dados, não extrai as stored procedures ? > > eu não consegui fazer isso não sei se é pau no meu banco ou se é alguma limitação dele > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > Boa tarde Vladimir! Amigo verifique se na primeira tela do processo do extract metadata no IBExpert você esta selecionando as SP para serem extraidas... sugestão marque o check Extract All. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From valdemirjs em gmail.com Sun Jun 7 19:37:53 2009 From: valdemirjs em gmail.com (Valdemir (gmail)) Date: Sun, 7 Jun 2009 19:37:53 -0300 Subject: [firebase-br] IbExpert - Extrair MetaData In-Reply-To: References: Message-ID: <8F12EBD7D0814A5D864A1F44875B5289@demi> pior que esta marcada a opção, ele coloca um exit ou suspente em qualquer procedure, e faz isso em todas já as triggers ele exporta certinho olha como o ibexpert gera CREATE PROCEDURE ALTERA_VALOR_GENERATOR ( PAR_GENERATOR VARCHAR(35), PAR_VALOR INTEGER) AS BEGIN EXIT; END^ sendo que o correto seria CREATE OR ALTER procedure ALTERA_VALOR_GENERATOR ( PAR_GENERATOR varchar(35), PAR_VALOR integer) as begin execute statement 'SET GENERATOR '|| :par_generator || ' to ' || coalesce(:par_valor,0) || ';'; end -------------------------------------------------- From: "HPensador" Sent: Saturday, June 06, 2009 5:39 PM To: Subject: Re: [firebase-br] IbExpert - Extrair MetaData > Valdemir (gmail) escreveu: >> Pessoal o IbExpert ao extrair o metadata do banco de dados, não extrai as >> stored procedures ? >> >> eu não consegui fazer isso não sei se é pau no meu banco ou se é alguma >> limitação dele >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > Boa tarde Vladimir! > > Amigo verifique se na primeira tela do processo do extract metadata no > IBExpert você esta selecionando as SP para serem extraidas... sugestão > marque o check Extract All. > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.com/ > (71) 9975-9176 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From valdemirjs em gmail.com Sun Jun 7 23:32:56 2009 From: valdemirjs em gmail.com (Valdemir (gmail)) Date: Sun, 7 Jun 2009 23:32:56 -0300 Subject: [firebase-br] IbExpert - Extrair MetaData In-Reply-To: References: Message-ID: eu pensando que fosse algum problema da versão que eu estou usando acabei de fazer um novo download e deu o mesmo problema -------------------------------------------------- From: "HPensador" Sent: Saturday, June 06, 2009 5:39 PM To: Subject: Re: [firebase-br] IbExpert - Extrair MetaData > Valdemir (gmail) escreveu: >> Pessoal o IbExpert ao extrair o metadata do banco de dados, não extrai as >> stored procedures ? >> >> eu não consegui fazer isso não sei se é pau no meu banco ou se é alguma >> limitação dele >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > Boa tarde Vladimir! > > Amigo verifique se na primeira tela do processo do extract metadata no > IBExpert você esta selecionando as SP para serem extraidas... sugestão > marque o check Extract All. > > -- > []'s, > > Hélio Oliveira > Analista de Sistemas > Delphi Developer > http://hpensador.blogspot.com/ > (71) 9975-9176 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gilson em sfssistemas.com.br Mon Jun 8 05:54:43 2009 From: gilson em sfssistemas.com.br (Gilson Silva) Date: Mon, 8 Jun 2009 05:54:43 -0300 Subject: [firebase-br] IbExpert - Extrair MetaData References: Message-ID: Amigo, o ibExpert, ibConsole, iboConsole e outros aplicativos que geram metadata, costumam extrair o fonte de um procedimento desta forma, provavelmente se vc olhar mais abaixo vc terá o ALTER PROCEDURE referente aos seus procedimentos, com o código completo. Você deve ter algo assim: SET TERM ^ ; /******************************************************************************/ /*** Stored Procedures ***/ /******************************************************************************/ CREATE PROCEDURE ALTERA_VALOR_GENERATOR ( PAR_GENERATOR VARCHAR(35), PAR_VALOR INTEGER) AS BEGIN EXIT; END^ SET TERM ; ^ /******************************************************************************/ /*** Stored Procedures ***/ /******************************************************************************/ ALTER procedure ALTERA_VALOR_GENERATOR ( PAR_GENERATOR varchar(35), PAR_VALOR integer) as begin execute statement 'SET GENERATOR '|| :par_generator || ' to ' || coalesce(:par_valor,0) || ';'; end^ From marcelomoreira.souza em gmail.com Mon Jun 8 10:20:27 2009 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Mon, 8 Jun 2009 10:20:27 -0300 Subject: [firebase-br] Laco de repeticao na SP e formatacao de um VARCHAR Message-ID: <1fa5d6430906080620p3eca3b20m3c9a99db34f367b3@mail.gmail.com> Pessoal, Bom dia! Estou com duas duvidas aqui e gostaria de pedir uma ajuda: 1) Em uma SP no Firebird 2.1 é possivel fazer um laço de repeticao para que de posse das repeticoes eu vai incluindo registros em uma tabela. Por exemplo se fosse pra criar o codigo com delphi seria isso o que eu to querendo: var iContador : integer; sSql : string; begin for iContador := 0 to 100 do begin sSql := 'insert into TABELA (CAMPO) values (' + IntToStr(iContador) + ')' end; end; 2) Existe alguma função nativa do firebird ou alguma UDF que eu possa usar adicionar a esquerda de um numero 0 (zeros) para que ele fique formatado assim: 0001 Obrigado pela atenção. Abraços!! From igmeirelles em gmail.com Mon Jun 8 10:42:33 2009 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Mon, 8 Jun 2009 09:42:33 -0400 Subject: [firebase-br] RES: Laco de repeticao na SP e formatacao de um VARCHAR In-Reply-To: <1fa5d6430906080620p3eca3b20m3c9a99db34f367b3@mail.gmail.com> References: <1fa5d6430906080620p3eca3b20m3c9a99db34f367b3@mail.gmail.com> Message-ID: <000601c9e83e$fc980f50$f5c82df0$@com> Olá Marcelo... CREATE OR ALTER PROCEDURE SUA_PROCEDURE as declare variable cont integer; begin cont = 0; while (:cont <= 100) do begin insert into tabela(campo) values(:cont); cont = :cont + 1; end end; espero ter ajudado. Um 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, 8 de junho de 2009 09:20 Para: FireBase Assunto: [firebase-br] Laco de repeticao na SP e formatacao de um VARCHAR Pessoal, Bom dia! Estou com duas duvidas aqui e gostaria de pedir uma ajuda: 1) Em uma SP no Firebird 2.1 é possivel fazer um laço de repeticao para que de posse das repeticoes eu vai incluindo registros em uma tabela. Por exemplo se fosse pra criar o codigo com delphi seria isso o que eu to querendo: var iContador : integer; sSql : string; begin for iContador := 0 to 100 do begin sSql := 'insert into TABELA (CAMPO) values (' + IntToStr(iContador) + ')' end; end; 2) Existe alguma função nativa do firebird ou alguma UDF que eu possa usar adicionar a esquerda de um numero 0 (zeros) para que ele fique formatado assim: 0001 Obrigado pela atenção. 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 jdias.bjsoftware em gmail.com Mon Jun 8 10:44:17 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Mon, 08 Jun 2009 10:44:17 -0300 Subject: [firebase-br] RES: Laco de repeticao na SP e formatacao de um VARCHAR In-Reply-To: <000601c9e83e$fc980f50$f5c82df0$@com> References: <1fa5d6430906080620p3eca3b20m3c9a99db34f367b3@mail.gmail.com> <000601c9e83e$fc980f50$f5c82df0$@com> Message-ID: <4A2D15B1.6000809@gmail.com> Formatação de Zeros à esquerda Fb 2.0 Adicione as Udfs padrão do Fb na pasta UDFs no seu banco (Registro) use a função Lpad(Varchar Original, Qtd Caracteres, Caractere Replicavel); Ex: Lpad('1',4,'0'); Retorna '0004'; Fb 2.1 em diante apenas use o Lpad ele já é nativo Ivan Guimarães Meirelles escreveu: > Olá Marcelo... > > CREATE OR ALTER PROCEDURE SUA_PROCEDURE > as > declare variable cont integer; > begin > > cont = 0; > while (:cont <= 100) do > begin > > insert into tabela(campo) values(:cont); > cont = :cont + 1; > > end > > end; > > espero ter ajudado. > Um 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, 8 de junho de 2009 09:20 > Para: FireBase > Assunto: [firebase-br] Laco de repeticao na SP e formatacao de um VARCHAR > > Pessoal, > Bom dia! > > Estou com duas duvidas aqui e gostaria de pedir uma ajuda: > > 1) > Em uma SP no Firebird 2.1 é possivel fazer um laço de repeticao para que de > posse das repeticoes eu vai incluindo registros em uma tabela. Por exemplo > se fosse pra criar o codigo com delphi seria isso o que eu to querendo: > > > var > iContador : integer; > sSql : string; > > begin > > for iContador := 0 to 100 do begin > > sSql := 'insert into TABELA (CAMPO) values (' + IntToStr(iContador) + > ')' > > end; > > end; > > > > 2) > Existe alguma função nativa do firebird ou alguma UDF que eu possa > usar adicionar a esquerda de um numero 0 (zeros) para que ele fique > formatado assim: > > 0001 > > Obrigado pela atenção. > > 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 > -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com From marcelomoreira.souza em gmail.com Mon Jun 8 11:01:47 2009 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Mon, 8 Jun 2009 11:01:47 -0300 Subject: [firebase-br] RES: Laco de repeticao na SP e formatacao de um VARCHAR In-Reply-To: <4A2D15B1.6000809@gmail.com> References: <1fa5d6430906080620p3eca3b20m3c9a99db34f367b3@mail.gmail.com> <000601c9e83e$fc980f50$f5c82df0$@com> <4A2D15B1.6000809@gmail.com> Message-ID: <1fa5d6430906080701q33e7ea6dh8d43d5a4522f3af3@mail.gmail.com> Ivan, João Pessoal muito obrigado pela ajuda. O pessoal aqui é fera mesmo! Abraços! Em 08/06/09, João Dias escreveu: > > Formatação de Zeros à esquerda > > Fb 2.0 > > Adicione as Udfs padrão do Fb na pasta UDFs no seu banco (Registro) > > use a função Lpad(Varchar Original, Qtd Caracteres, Caractere Replicavel); > > Ex: Lpad('1',4,'0'); > Retorna '0004'; > > Fb 2.1 em diante apenas use o Lpad ele já é nativo > > Ivan Guimarães Meirelles escreveu: > >> Olá Marcelo... >> >> CREATE OR ALTER PROCEDURE SUA_PROCEDURE as >> declare variable cont integer; >> begin >> >> cont = 0; >> while (:cont <= 100) do >> begin >> insert into tabela(campo) values(:cont); >> cont = :cont + 1; >> >> end >> >> end; >> >> espero ter ajudado. >> Um 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, 8 de junho de 2009 09:20 >> Para: FireBase >> Assunto: [firebase-br] Laco de repeticao na SP e formatacao de um VARCHAR >> >> Pessoal, >> Bom dia! >> >> Estou com duas duvidas aqui e gostaria de pedir uma ajuda: >> >> 1) >> Em uma SP no Firebird 2.1 é possivel fazer um laço de repeticao para que >> de >> posse das repeticoes eu vai incluindo registros em uma tabela. Por exemplo >> se fosse pra criar o codigo com delphi seria isso o que eu to querendo: >> >> >> var >> iContador : integer; >> sSql : string; >> >> begin >> >> for iContador := 0 to 100 do begin >> >> sSql := 'insert into TABELA (CAMPO) values (' + IntToStr(iContador) + >> ')' >> >> end; >> >> end; >> >> >> >> 2) >> Existe alguma função nativa do firebird ou alguma UDF que eu possa >> usar adicionar a esquerda de um numero 0 (zeros) para que ele fique >> formatado assim: >> >> 0001 >> >> Obrigado pela atenção. >> >> 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 >> >> > > > -- > João Dias de Carvalho Neto > jdias.bjsoftware em gmail.com > > Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e > Fontes Demonstrativos? > vá a http://www.jdiasneto.blogspot.com > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From jdias.bjsoftware em gmail.com Mon Jun 8 10:58:57 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Mon, 08 Jun 2009 10:58:57 -0300 Subject: [firebase-br] RES: Laco de repeticao na SP e formatacao de um VARCHAR In-Reply-To: <1fa5d6430906080701q33e7ea6dh8d43d5a4522f3af3@mail.gmail.com> References: <1fa5d6430906080620p3eca3b20m3c9a99db34f367b3@mail.gmail.com> <000601c9e83e$fc980f50$f5c82df0$@com> <4A2D15B1.6000809@gmail.com> <1fa5d6430906080701q33e7ea6dh8d43d5a4522f3af3@mail.gmail.com> Message-ID: <4A2D1921.1080303@gmail.com> Marcelo só uma correção No lpad de exemplo o retorno é 0001 e não 0004 como coloquei Marcelo Moreira escreveu: > Ivan, > João > > Pessoal muito obrigado pela ajuda. > O pessoal aqui é fera mesmo! > > Abraços! > > > Em 08/06/09, João Dias escreveu: > >> Formatação de Zeros à esquerda >> >> Fb 2.0 >> >> Adicione as Udfs padrão do Fb na pasta UDFs no seu banco (Registro) >> >> use a função Lpad(Varchar Original, Qtd Caracteres, Caractere Replicavel); >> >> Ex: Lpad('1',4,'0'); >> Retorna '0004'; >> >> Fb 2.1 em diante apenas use o Lpad ele já é nativo >> >> Ivan Guimarães Meirelles escreveu: >> >> >>> Olá Marcelo... >>> >>> CREATE OR ALTER PROCEDURE SUA_PROCEDURE as >>> declare variable cont integer; >>> begin >>> >>> cont = 0; >>> while (:cont <= 100) do >>> begin >>> insert into tabela(campo) values(:cont); >>> cont = :cont + 1; >>> >>> end >>> >>> end; >>> >>> espero ter ajudado. >>> Um 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, 8 de junho de 2009 09:20 >>> Para: FireBase >>> Assunto: [firebase-br] Laco de repeticao na SP e formatacao de um VARCHAR >>> >>> Pessoal, >>> Bom dia! >>> >>> Estou com duas duvidas aqui e gostaria de pedir uma ajuda: >>> >>> 1) >>> Em uma SP no Firebird 2.1 é possivel fazer um laço de repeticao para que >>> de >>> posse das repeticoes eu vai incluindo registros em uma tabela. Por exemplo >>> se fosse pra criar o codigo com delphi seria isso o que eu to querendo: >>> >>> >>> var >>> iContador : integer; >>> sSql : string; >>> >>> begin >>> >>> for iContador := 0 to 100 do begin >>> >>> sSql := 'insert into TABELA (CAMPO) values (' + IntToStr(iContador) + >>> ')' >>> >>> end; >>> >>> end; >>> >>> >>> >>> 2) >>> Existe alguma função nativa do firebird ou alguma UDF que eu possa >>> usar adicionar a esquerda de um numero 0 (zeros) para que ele fique >>> formatado assim: >>> >>> 0001 >>> >>> Obrigado pela atenção. >>> >>> 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 >>> >>> >>> >> -- >> João Dias de Carvalho Neto >> jdias.bjsoftware em gmail.com >> >> Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e >> Fontes Demonstrativos? >> vá a http://www.jdiasneto.blogspot.com >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > > -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com From bigwings em gmail.com Mon Jun 8 11:10:48 2009 From: bigwings em gmail.com (BigWings) Date: Mon, 8 Jun 2009 14:10:48 +0000 (UTC) Subject: [firebase-br] IbExpert - Extrair MetaData References: <8F12EBD7D0814A5D864A1F44875B5289@demi> Message-ID: Valdemir (gmail) wrote: >olha como o ibexpert gera > >CREATE PROCEDURE ALTERA_VALOR_GENERATOR ( > PAR_GENERATOR VARCHAR(35), > PAR_VALOR INTEGER) >AS >BEGIN > EXIT; >END^ Como o Gilson falou, isso é normal e a procedure completa deve estar sendo criada no final do script. Isso é feito pra evitar problemas de dependência. -- BigWings "A esperança é a última que morre. Mas morre..." From listas em warmboot.com.br Mon Jun 8 11:27:37 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 8 Jun 2009 11:27:37 -0300 Subject: [firebase-br] Desconto para o FDD Message-ID: <110665097.20090608112737@warmboot.com.br> Pessoal, Amanhã é o último dia para se inscrever no FDD antes da última virada no preço. Para usuários da lista, segue cupom de desconto de R$ 10: TOPFB10 www.firebirddevelopersday.com.br []s Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From dimas em dbsoftinformatica.com.br Mon Jun 8 11:31:02 2009 From: dimas em dbsoftinformatica.com.br (Dimas Bolognani) Date: Mon, 8 Jun 2009 11:31:02 -0300 Subject: [firebase-br] Registro do IBExpert In-Reply-To: <4A2D1921.1080303@gmail.com> References: <1fa5d6430906080620p3eca3b20m3c9a99db34f367b3@mail.gmail.com> <000601c9e83e$fc980f50$f5c82df0$@com> <4A2D15B1.6000809@gmail.com> <1fa5d6430906080701q33e7ea6dh8d43d5a4522f3af3@mail.gmail.com> <4A2D1921.1080303@gmail.com> Message-ID: <008601c9e845$c1f583d0$45e08b70$@com.br> Bom dia pra todos, Comprei o Ibexpert já faz algum tempo e precisei formatar minha máquina e reinstalar o Ibexpert mas quando vou registrar Da uma falha no registro e agora não consigo mais instalar. Alguem sabe me dizer se a licença que comprei tem prazo de validade? Deixei o nome do micro conforme o registro, coloquei o nome da empresa e as duas Keys A e B e não registra. Será que precuso renovar a licença? Uma q comprei e paguei sou obrigado a renovar todo ano? Atte. Dimas Nenhum vírus encontrado nessa mensagem enviada. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.54/2158 - Data de Lançamento: 06/06/09 05:53:00 From valdemirjs em gmail.com Mon Jun 8 11:32:35 2009 From: valdemirjs em gmail.com (Valdemir (gmail)) Date: Mon, 8 Jun 2009 11:32:35 -0300 Subject: [firebase-br] IbExpert - Extrair MetaData In-Reply-To: References: Message-ID: <0399C033074A435E8E7E23146FBA1D13@demi> rapaz tem razão.. falta de atenção a minha obrigado -------------------------------------------------- From: "Gilson Silva" Sent: Monday, June 08, 2009 5:54 AM To: Subject: Re: [firebase-br] IbExpert - Extrair MetaData > Amigo, o ibExpert, ibConsole, iboConsole e outros aplicativos que > geram metadata, costumam extrair o fonte de um procedimento desta forma, > provavelmente se vc olhar mais abaixo vc terá o ALTER PROCEDURE referente > aos seus procedimentos, com o código completo. > Você deve ter algo assim: > > SET TERM ^ ; > > /******************************************************************************/ > /*** Stored Procedures ***/ > /******************************************************************************/ > CREATE PROCEDURE ALTERA_VALOR_GENERATOR ( > PAR_GENERATOR VARCHAR(35), > PAR_VALOR INTEGER) > AS > BEGIN > EXIT; > END^ > > SET TERM ; ^ > > /******************************************************************************/ > /*** Stored Procedures ***/ > /******************************************************************************/ > > ALTER procedure ALTERA_VALOR_GENERATOR ( > PAR_GENERATOR varchar(35), > PAR_VALOR integer) > as > begin > > execute statement 'SET GENERATOR '|| :par_generator || ' to ' || > coalesce(:par_valor,0) || ';'; > > 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 fausto.s.a em uol.com.br Mon Jun 8 12:03:14 2009 From: fausto.s.a em uol.com.br (Fausto Alves) Date: Mon, 08 Jun 2009 12:03:14 -0300 Subject: [firebase-br] Registro do IBExpert In-Reply-To: <008601c9e845$c1f583d0$45e08b70$@com.br> References: <1fa5d6430906080620p3eca3b20m3c9a99db34f367b3@mail.gmail.com> <000601c9e83e$fc980f50$f5c82df0$@com> <4A2D15B1.6000809@gmail.com> <1fa5d6430906080701q33e7ea6dh8d43d5a4522f3af3@mail.gmail.com> <4A2D1921.1080303@gmail.com> <008601c9e845$c1f583d0$45e08b70$@com.br> Message-ID: Dimas Bolognani escreveu: > Bom dia pra todos, > > Comprei o Ibexpert já faz algum tempo e precisei formatar minha máquina e > reinstalar o Ibexpert mas quando vou registrar > Da uma falha no registro e agora não consigo mais instalar. > Alguem sabe me dizer se a licença que comprei tem prazo de validade? > > Deixei o nome do micro conforme o registro, coloquei o nome da empresa e as > duas Keys A e B e não registra. > > > Será que precuso renovar a licença? Uma q comprei e paguei sou obrigado a > renovar todo ano? Já tentou entrar em contato diretamente com eles? -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From dimas em dbsoftinformatica.com.br Mon Jun 8 14:49:56 2009 From: dimas em dbsoftinformatica.com.br (Dimas Bolognani) Date: Mon, 8 Jun 2009 14:49:56 -0300 Subject: [firebase-br] RES: Registro do IBExpert In-Reply-To: References: <1fa5d6430906080620p3eca3b20m3c9a99db34f367b3@mail.gmail.com> <000601c9e83e$fc980f50$f5c82df0$@com> <4A2D15B1.6000809@gmail.com> <1fa5d6430906080701q33e7ea6dh8d43d5a4522f3af3@mail.gmail.com> <4A2D1921.1080303@gmail.com> <008601c9e845$c1f583d0$45e08b70$@com.br> Message-ID: <00d501c9e861$8d9936b0$a8cba410$@com.br> TEM REPRESENTANTE NO BRASIL? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Fausto Alves Enviada em: segunda-feira, 8 de junho de 2009 12:03 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Registro do IBExpert Dimas Bolognani escreveu: > Bom dia pra todos, > > Comprei o Ibexpert já faz algum tempo e precisei formatar minha máquina e > reinstalar o Ibexpert mas quando vou registrar > Da uma falha no registro e agora não consigo mais instalar. > Alguem sabe me dizer se a licença que comprei tem prazo de validade? > > Deixei o nome do micro conforme o registro, coloquei o nome da empresa e as > duas Keys A e B e não registra. > > > Será que precuso renovar a licença? Uma q comprei e paguei sou obrigado a > renovar todo ano? Já tentou entrar em contato diretamente com eles? -- 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.54/2158 - Data de Lançamento: 06/06/09 05:53:00 Nenhum vírus encontrado nessa mensagem enviada. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.54/2158 - Data de Lançamento: 06/06/09 05:53:00 From haroldo em delfa.com.br Mon Jun 8 15:18:11 2009 From: haroldo em delfa.com.br (Haroldo Dias) Date: Mon, 8 Jun 2009 15:18:11 -0300 Subject: [firebase-br] Firebird no Delphi Message-ID: Boa tarde Uso o IB 2007 + Delphi 2006, e estou querendo começar a mudar para o firebird. Qual a melhor versão que posso usar com o IBX do delphi? -- Atenciosamente, Haroldo Dias Gerente TI - Delfa Email: haroldo em delfa.com.br MSN: haroldo.dias em hotmail.com Skype: haroldo.delfa From magno em speet.com.br Mon Jun 8 15:54:39 2009 From: magno em speet.com.br (Magno System) Date: Mon, 8 Jun 2009 15:54:39 -0300 Subject: [firebase-br] Firebird no Delphi References: Message-ID: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem> Haroldo, o ideal é você partir para um componente específico do FIREBIRD pois o IBX não tem garantia de compatibilidade. Ouvi dizer que o FIBPLUS é ideal para quem mexe com IBX e está migrando para o FIREBIRD. ----- Original Message ----- From: "Haroldo Dias" To: Sent: Monday, June 08, 2009 3:18 PM Subject: [firebase-br] Firebird no Delphi > Boa tarde > > Uso o IB 2007 + Delphi 2006, e estou querendo começar a mudar para o > firebird. Qual a melhor versão que posso usar com o IBX do delphi? > > > -- > Atenciosamente, > > Haroldo Dias > Gerente TI - Delfa > Email: haroldo em delfa.com.br > MSN: haroldo.dias em hotmail.com > Skype: haroldo.delfa > > > > -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cpd em lekagi.com.br Mon Jun 8 17:30:32 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Mon, 8 Jun 2009 17:30:32 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Re: Firebird no Delphi References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem> Message-ID: <4A2D74E4.000003.06032@NOTEJABER> Haroldo, trabalho com o Firebird juntamento com o ZEOS.. De uma olhada no site da firebase... Lá vc vai ter uma gama de componentes para analizar.. ABraço -------Mensagem original------- De: Magno System Data: 06/08/09 16:11:00 Para: Haroldo Dias; FireBase Assunto: Re: [firebase-br] Firebird no Delphi Haroldo, o ideal é você partir para um componente específico do FIREBIRD pois o IBX não tem garantia de compatibilidade. Ouvi dizer que o FIBPLUS é ideal para quem mexe com IBX e está migrando para o FIREBIRD. ----- Original Message ----- From: "Haroldo Dias" To: Sent: Monday, June 08, 2009 3:18 PM Subject: [firebase-br] Firebird no Delphi > Boa tarde > > Uso o IB 2007 + Delphi 2006, e estou querendo começar a mudar para o > firebird. Qual a melhor versão que posso usar com o IBX do delphi? > > > -- > Atenciosamente, > > Haroldo Dias > Gerente TI - Delfa > Email: haroldo em delfa.com.br > MSN: haroldo.dias em hotmail.com > Skype: haroldo.delfa > > > > ----------------------------------------------------------------------------- -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcelomoreira.souza em gmail.com Mon Jun 8 18:50:19 2009 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Mon, 8 Jun 2009 18:50:19 -0300 Subject: [firebase-br] Velocidade em select CHAR X VARCHAR Message-ID: <1fa5d6430906081450q2e474cb0h568e36dfafb5a612@mail.gmail.com> Pessoal, No firebird 2.1 vou precisar fazer um select em uma tabela que vai guardar numeros por exemplo: '553184200001' Estou na duvida se uso um campo do tipo: VARCHAR(12) ou CHAR(12) Detalhe que este campo vai vai ser minha PK. Nesta situação qual seria a melhor escolha? Obrigado. Abraços! -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From jedyfb em gmail.com Mon Jun 8 19:33:01 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 08 Jun 2009 19:33:01 -0300 Subject: [firebase-br] Velocidade em select CHAR X VARCHAR In-Reply-To: <1fa5d6430906081450q2e474cb0h568e36dfafb5a612@mail.gmail.com> References: <1fa5d6430906081450q2e474cb0h568e36dfafb5a612@mail.gmail.com> Message-ID: <1244500381.25389.1.camel@Aspire5612.bonagura.com.br> A Quantidade de campos é sempre a mesma, ou seja, é fixa ? em caso positivo use CHAR. Mas, se o campo é numérico, porque você não usa um Numeric(13,0) ? Ele gasta menos espaço e é mais rápido do que um CHAR(12) Abraço Eduardo Em Seg, 2009-06-08 às 18:50 -0300, Marcelo Moreira escreveu: > Pessoal, > > No firebird 2.1 vou precisar fazer um select em uma tabela que vai guardar > numeros por exemplo: '553184200001' > Estou na duvida se uso um campo do tipo: > > VARCHAR(12) ou > CHAR(12) > > Detalhe que este campo vai vai ser minha PK. > > Nesta situação qual seria a melhor escolha? > > Obrigado. > > Abraços! > From marcelo em teflamar.com.br Mon Jun 8 20:26:44 2009 From: marcelo em teflamar.com.br (marcelo teflamar) Date: Mon, 08 Jun 2009 20:26:44 -0300 Subject: [firebase-br] Firebird no Delphi In-Reply-To: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem> References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem> Message-ID: <4A2D9E34.5030200@teflamar.com.br> vc ainda pode acessar firebird, até mesmo o 2.1 com o ibx, já com o dbx não dá mais, só com componentes pagos. segundo o boletim da firebase, as novas versões do delphi terão acesso ao fb nativo. Magno System escreveu: > Haroldo, o ideal é você partir para um componente específico do > FIREBIRD pois o IBX não tem garantia de compatibilidade. Ouvi dizer > que o FIBPLUS é ideal para quem mexe com IBX e está migrando para o > FIREBIRD. > > > ----- Original Message ----- From: "Haroldo Dias" > To: > Sent: Monday, June 08, 2009 3:18 PM > Subject: [firebase-br] Firebird no Delphi > > >> Boa tarde >> >> Uso o IB 2007 + Delphi 2006, e estou querendo começar a mudar para o >> firebird. Qual a melhor versão que posso usar com o IBX do delphi? >> >> >> -- >> Atenciosamente, >> >> Haroldo Dias >> Gerente TI - Delfa >> Email: haroldo em delfa.com.br >> MSN: haroldo.dias em hotmail.com >> Skype: haroldo.delfa >> >> >> >> > > > -------------------------------------------------------------------------------- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From haroldo em delfa.com.br Tue Jun 9 07:07:09 2009 From: haroldo em delfa.com.br (Haroldo Dias) Date: Tue, 9 Jun 2009 07:07:09 -0300 Subject: [firebase-br] Firebird no Delphi References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem> <4A2D9E34.5030200@teflamar.com.br> Message-ID: Pois é, o problema é que todo o programa está com os componentes IBX e eu quero mudar só a base de dados para Firebird. Com o tempo eu mudaria tambem os componentes de acesso, mas agora não dá. Bom e quanto a segunda pergunta, para continuar usando o IBX, a melhor versão do Firebird que ainda funcione nesse componente, aprovada por vocês que tem mais experiência, é a 2.0, 2.1.2, qual? Haroldo Dias "marcelo teflamar" escreveu na mensagem news:4A2D9E34.5030200 em teflamar.com.br... vc ainda pode acessar firebird, até mesmo o 2.1 com o ibx, já com o dbx não dá mais, só com componentes pagos. segundo o boletim da firebase, as novas versões do delphi terão acesso ao fb nativo. Magno System escreveu: > Haroldo, o ideal é você partir para um componente específico do FIREBIRD > pois o IBX não tem garantia de compatibilidade. Ouvi dizer que o FIBPLUS é > ideal para quem mexe com IBX e está migrando para o FIREBIRD. > > > ----- Original Message ----- From: "Haroldo Dias" > > To: > Sent: Monday, June 08, 2009 3:18 PM > Subject: [firebase-br] Firebird no Delphi > > >> Boa tarde >> >> Uso o IB 2007 + Delphi 2006, e estou querendo começar a mudar para o >> firebird. Qual a melhor versão que posso usar com o IBX do delphi? >> >> >> -- >> Atenciosamente, >> >> Haroldo Dias >> Gerente TI - Delfa >> Email: haroldo em delfa.com.br >> MSN: haroldo.dias em hotmail.com >> Skype: haroldo.delfa >> >> >> >> > > > -------------------------------------------------------------------------------- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From haroldo em delfa.com.br Tue Jun 9 07:09:01 2009 From: haroldo em delfa.com.br (Haroldo Dias) Date: Tue, 9 Jun 2009 07:09:01 -0300 Subject: [firebase-br] Firebird no Delphi References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem> <4A2D9E34.5030200@teflamar.com.br> Message-ID: E outra pergunta, tem como eu manter o IB e o FB no mesmo computador? Como faço isso? E como o delphi vai saber a diferença? Lembrando que uso o IBX... "marcelo teflamar" escreveu na mensagem news:4A2D9E34.5030200 em teflamar.com.br... vc ainda pode acessar firebird, até mesmo o 2.1 com o ibx, já com o dbx não dá mais, só com componentes pagos. segundo o boletim da firebase, as novas versões do delphi terão acesso ao fb nativo. Magno System escreveu: > Haroldo, o ideal é você partir para um componente específico do FIREBIRD > pois o IBX não tem garantia de compatibilidade. Ouvi dizer que o FIBPLUS é > ideal para quem mexe com IBX e está migrando para o FIREBIRD. > > > ----- Original Message ----- From: "Haroldo Dias" > > To: > Sent: Monday, June 08, 2009 3:18 PM > Subject: [firebase-br] Firebird no Delphi > > >> Boa tarde >> >> Uso o IB 2007 + Delphi 2006, e estou querendo começar a mudar para o >> firebird. Qual a melhor versão que posso usar com o IBX do delphi? >> >> >> -- >> Atenciosamente, >> >> Haroldo Dias >> >> >> >> > > > -------------------------------------------------------------------------------- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Tue Jun 9 08:27:32 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Tue, 9 Jun 2009 11:27:32 +0000 (UTC) Subject: [firebase-br] Firebird no Delphi References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem> <4A2D9E34.5030200@teflamar.com.br> Message-ID: No dia 09/06/2009 às 07:09:01 catando milho no teclado Haroldo Dias " escrivinhou " o texto abaixo : Bom dia Haroldo > E outra pergunta, tem como eu manter o IB e o FB no mesmo computador? Sim tem como rodar até várias versões do FB na mesma maquina, eu mesmo rodo o FB 1.5 e o 2.1 na mesma maquina. > Como faço isso? De uma olhada no site da firebase que tem um artigo mostrando como rodar dois FB na mesma maquina lhe ajudará é o mesmo processo. E como o delphi vai saber a diferença? Lembrando que uso o IBX... Quando você for passar a string de conexão deve indicar a porta que deseja por exemplo você tem o IB rodando na porta 3050 e o FB rodando na porta 3051 deveria passar assim. Ip_Servidor/3050:C:\Caminho\Banco_IB.gdb e para o FB Ip_Servidor/3051:C:\Caminho\Banco_FB.fdb T+++++++++++++ ---------------------------------------------------------------------------------- Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! -- From fernando.bg em gmail.com Tue Jun 9 08:29:30 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Tue, 9 Jun 2009 11:29:30 +0000 (UTC) Subject: [firebase-br] Firebird no Delphi References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem> <4A2D9E34.5030200@teflamar.com.br> Message-ID: No dia 09/06/2009 às 07:07:09 catando milho no teclado Haroldo Dias " escrivinhou " o texto abaixo : > Pois é, o problema é que todo o programa está com os componentes IBX e eu > quero mudar só a base de dados para Firebird. Com o tempo eu mudaria tambem > os componentes de acesso, mas agora não dá. Bom e quanto a segunda pergunta, > para continuar usando o IBX, a melhor versão do Firebird que ainda funcione > nesse componente, aprovada por vocês que tem mais experiência, é a 2.0, > 2.1.2, qual? Haroldo acredito que a melhor seja mesmo a 2.0 já usei sem problemas, mas pode ser que a 2.1 vá bem também mas não posso afirmar pois nunca testei IBX + FB 2.1, só testando mesmo para saber ou aguardar a opinião de quem já usou e teve ou não sucesso. T+++++++++++++++ ---------------------------------------------------------------------------------- Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! -- From rodrigo em solucoeseinformatica.com.br Tue Jun 9 08:46:06 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Tue, 9 Jun 2009 08:46:06 -0300 Subject: [firebase-br] RES: Firebird no Delphi In-Reply-To: Message-ID: Haroldo, Até mesmo a versão 2.1.2, mais recente, pode ser acessada pelo IBX. O que acontece é que você não poderá utilizar recursos do FB que não existem no interbase, mas até aí, acredito que não seja este o seu caso. Sobre colocar os dois bancos na mesma máquina, você deve configurar cada serviço para rodar em uma porta diferente; só não sei como você vai conseguir configurar o IBX para que isso trabalhe, uma vez que ele só funciona lendo a biblioteca GDS32.DLL; se você instalar nas estações os clientes do FB e do IB (que não são nada mais do que uma DLL), acho que você não conseguirá fazer essa diferenciação através da IBX, só utilizando FIBPlus. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Haroldo Dias Enviada em: 9 de junho de 2009 07:09 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Firebird no Delphi E outra pergunta, tem como eu manter o IB e o FB no mesmo computador? Como faço isso? E como o delphi vai saber a diferença? Lembrando que uso o IBX... "marcelo teflamar" escreveu na mensagem news:4A2D9E34.5030200 em teflamar.com.br... vc ainda pode acessar firebird, até mesmo o 2.1 com o ibx, já com o dbx não dá mais, só com componentes pagos. segundo o boletim da firebase, as novas versões do delphi terão acesso ao fb nativo. Magno System escreveu: > Haroldo, o ideal é você partir para um componente específico do FIREBIRD > pois o IBX não tem garantia de compatibilidade. Ouvi dizer que o FIBPLUS é > ideal para quem mexe com IBX e está migrando para o FIREBIRD. > > > ----- Original Message ----- From: "Haroldo Dias" > > To: > Sent: Monday, June 08, 2009 3:18 PM > Subject: [firebase-br] Firebird no Delphi > > >> Boa tarde >> >> Uso o IB 2007 + Delphi 2006, e estou querendo começar a mudar para o >> firebird. Qual a melhor versão que posso usar com o IBX do delphi? >> >> >> -- >> Atenciosamente, >> >> Haroldo Dias >> >> >> >> > > > ---------------------------------------------------------------------------- ---- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.59/2165 - Data de Lançamento: 06/09/09 05:53:00 From escovadordebits em gmail.com Tue Jun 9 09:04:38 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 9 Jun 2009 09:04:38 -0300 Subject: [firebase-br] Velocidade em select CHAR X VARCHAR In-Reply-To: <1fa5d6430906081450q2e474cb0h568e36dfafb5a612@mail.gmail.com> References: <1fa5d6430906081450q2e474cb0h568e36dfafb5a612@mail.gmail.com> Message-ID: <64d5939a0906090504s499d6df7we6c43fb80c32d158@mail.gmail.com> Bom dia/tarde Marcelo. Grande Marcelo, apoio o que o nosso grande amigo Eduardo Jedliczka postou. Só complementando o que ele já postou, ainda sugiro que o banco tenha sido criado no dialeto 3, permitindo assim que você possa usufruir de melhores recursos do Firebird, como por exemplo, a maior precisão numérica. Quando você cria campos do tipo FLOAT ou DOUBLE PRECISION, ou então do tipo NUMERIC ou DECIMAL em dialetos inferiores a 3, o Firebird armazena-os como números de ponto flutuante, ou seja, são apenas aproximações numéricas. Nesse cenário, quando você armazena 1, estará armazenando 0.99999999999999999999, o que é aproximadamente 1, mas não EXATAMENTE 1. E esse problema de precisão começa a ser visível quando você efetua somatórios e médias, podendo dar resultados diferentes do esperado. No dialeto 3, o Firebird faz o possível para tentar armazenar os campos de tipo NUMERIC e/ou DECIMAL internamente como valores inteiros, justamente para permitir o máximo de precisão numérica. Nesse mesmo dialeto, a quantidade de dígitos totais do campo determinará o tipo de inteiro a ser utilizado (SMALLINT, INTEGER ou BIGINT), já que cada um deles tem seus limites de precisão numérica. Resumindo, criei a seguinte tabela: +-------------+------------------------------+ | Dígitos | Tipo interno | +-------------+------------------------------+ | De 1 até 4 | SMALLINT (16 bits = 2 bytes) | | De 5 até 8 | INTEGER (32 bits = 4 bytes) | | De 9 até 18 | BIGINT (64 bits = 8 bytes) | +-------------+------------------------------+ Com relação às casas decimais, são feitas divisões e multiplicações por potências de 10 (de acordo com a quantidade de casas decimais) nos momentos em que esses valores são utilizados nos cálculos. Agora relacionando todo esse "blá blá blá" com a sua questão: Se você preferir armazenar esses valores como strings (CHAR(12) ou VARCHAR(12)), então cada valor, no mínimo, vai consumir 12 bytes/caracteres de espaço interno. Se você criou o seu banco de dados no dialeto 3 e preferir armazenar esses valores como NUMERIC(12,0) ou DECIMAL(12,0), então esses valores serão armazenados internamente como valores inteiros de 64 bits (BIGINT), ocupando apenas 8 bytes/caracteres, ou seja, uma economia de 1/3 (33%) de espaço em relação aos 12 bytes/caracteres. Isso influencia não apenas no espaço gasto no armazenamento desses valores como também na velocidade das consultas, visto que são menos bytes a serem comparados. De qualquer forma, é apenas uma sugestão. Espero ter ajudado mais que atrapalhado. :D 2009/6/8 Marcelo Moreira > Pessoal, > > No firebird 2.1 vou precisar fazer um select em uma tabela que vai guardar > numeros por exemplo: '553184200001' > Estou na duvida se uso um campo do tipo: > > VARCHAR(12) ou > CHAR(12) > > Detalhe que este campo vai vai ser minha PK. > > Nesta situação qual seria a melhor escolha? > > Obrigado. > > Abraços! > > -- > Marcelo Moreira > (31) 8420-2723 > E-mail / MSN: marcelomoreira.souza em hotmail.com > E-mail: marcelomoreira.souza em gmail.com > Skype: marcelomoreira.souza > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From magno em speet.com.br Tue Jun 9 09:12:21 2009 From: magno em speet.com.br (Magno System) Date: Tue, 9 Jun 2009 09:12:21 -0300 Subject: [firebase-br] Firebird no Delphi References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem><4A2D9E34.5030200@teflamar.com.br> Message-ID: <002501c9e8fb$8ab93a40$6915a8c0@MagnoSystem> Amigo, a migração para o FIBPLUS é fácil. Veja o link abaixo: http://www.firebase.com.br/fb/produtos.php#fibplus Mensagem no link: "O FIBPlus é o componente ideal para quem tem sistemas usando IBX e quer garantia de compatibilidade com as novas versões do Firebird e do InterBase! Ele oferece gerenciamento e performance de memória otimizada, além de várias outras vantagens sobre o IBX. A migração de um sistema de IBX para FIBPlus geralmente se resume à troca dos nomes das classes dos componentes, no código do projeto. ----- Original Message ----- From: "Haroldo Dias" To: Sent: Tuesday, June 09, 2009 7:07 AM Subject: Re: [firebase-br] Firebird no Delphi > Pois é, o problema é que todo o programa está com os componentes IBX e eu > quero mudar só a base de dados para Firebird. Com o tempo eu mudaria > tambem os componentes de acesso, mas agora não dá. Bom e quanto a segunda > pergunta, para continuar usando o IBX, a melhor versão do Firebird que > ainda funcione nesse componente, aprovada por vocês que tem mais > experiência, é a 2.0, 2.1.2, qual? > > Haroldo Dias > > "marcelo teflamar" escreveu na mensagem > news:4A2D9E34.5030200 em teflamar.com.br... > vc ainda pode acessar firebird, até mesmo o 2.1 com o ibx, já com o dbx > não dá mais, só com componentes pagos. > segundo o boletim da firebase, as novas versões do delphi terão acesso > ao fb nativo. > > Magno System escreveu: >> Haroldo, o ideal é você partir para um componente específico do FIREBIRD >> pois o IBX não tem garantia de compatibilidade. Ouvi dizer que o FIBPLUS >> é ideal para quem mexe com IBX e está migrando para o FIREBIRD. >> >> >> ----- Original Message ----- From: "Haroldo Dias" >> To: >> Sent: Monday, June 08, 2009 3:18 PM >> Subject: [firebase-br] Firebird no Delphi >> >> >>> Boa tarde >>> >>> Uso o IB 2007 + Delphi 2006, e estou querendo começar a mudar para o >>> firebird. Qual a melhor versão que posso usar com o IBX do delphi? >>> >>> >>> -- >>> Atenciosamente, >>> >>> Haroldo Dias >>> Gerente TI - Delfa >>> Email: haroldo em delfa.com.br >>> MSN: haroldo.dias em hotmail.com >>> Skype: haroldo.delfa >>> >>> >>> >>> >> >> >> -------------------------------------------------------------------------------- >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sergiojampapb em gmail.com Tue Jun 9 09:30:27 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Tue, 9 Jun 2009 09:30:27 -0300 Subject: [firebase-br] Dialetos na criacao do banco Message-ID: <33988d9d0906090530k36176d47ke6ebeceefd4b4e68@mail.gmail.com> Quando crio um banco com o comando abaixo CREATE DATABASE '127.0.0.1/gds_db:C:\banco\banco.FDB' USER 'SYSDBA' PASSWORD 'masterkey' PAGE_SIZE 4096; Em qual dialeto ele será criado ? -- Atenciosamente, Sérgio Ricardo From haroldo em delfa.com.br Tue Jun 9 09:54:49 2009 From: haroldo em delfa.com.br (Haroldo Dias) Date: Tue, 9 Jun 2009 09:54:49 -0300 Subject: [firebase-br] Firebird no Delphi References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem> <4A2D9E34.5030200@teflamar.com.br> Message-ID: Pessoal, valeu pelas dicas, num primeiro momento vou usar o IBX com a versão 2.1.2, mas já baixei a versão de avaliação do FIBPLUS para fazer uns testes, se funcionar legal, e realmente for mais fácil de migrar, vou adquirir essa ferramenta. Obrigado a todos. Haroldo Dias "marcelo teflamar" escreveu na mensagem news:4A2D9E34.5030200 em teflamar.com.br... vc ainda pode acessar firebird, até mesmo o 2.1 com o ibx, já com o dbx não dá mais, só com componentes pagos. segundo o boletim da firebase, as novas versões do delphi terão acesso ao fb nativo. Magno System escreveu: > Haroldo, o ideal é você partir para um componente específico do FIREBIRD > pois o IBX não tem garantia de compatibilidade. Ouvi dizer que o FIBPLUS é > ideal para quem mexe com IBX e está migrando para o FIREBIRD. > > > ----- Original Message ----- From: "Haroldo Dias" > > To: > Sent: Monday, June 08, 2009 3:18 PM > Subject: [firebase-br] Firebird no Delphi > > >> Boa tarde >> >> Uso o IB 2007 + Delphi 2006, e estou querendo começar a mudar para o >> firebird. Qual a melhor versão que posso usar com o IBX do delphi? >> >> >> -- >> Atenciosamente, >> >> Haroldo Dias >> Gerente TI - Delfa >> Email: haroldo em delfa.com.br >> MSN: haroldo.dias em hotmail.com >> Skype: haroldo.delfa >> >> >> >> > > > -------------------------------------------------------------------------------- > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From lazaro em usinaalvorada.com.br Tue Jun 9 10:15:24 2009 From: lazaro em usinaalvorada.com.br (lazaro) Date: Tue, 9 Jun 2009 10:15:24 -0300 Subject: [firebase-br] IBO x FIBPLUS Message-ID: <004e01c9e904$5925f2d0$0b71d870$@com.br> Então qual e a melhor?? Uma vez que todas são pagas.. :-( From jedyfb em gmail.com Tue Jun 9 10:07:42 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 09 Jun 2009 10:07:42 -0300 Subject: [firebase-br] Dialetos na criacao do banco In-Reply-To: <33988d9d0906090530k36176d47ke6ebeceefd4b4e68@mail.gmail.com> References: <33988d9d0906090530k36176d47ke6ebeceefd4b4e68@mail.gmail.com> Message-ID: <1244552862.21549.6.camel@Aspire5612.bonagura.com.br> Você está rodando isto no interbase ou firebird ? Em qual versão ? Dependendo da resposta, será o dialeto 1, dependendo, será o dialeto 3. Abraço Eduardo Em Ter, 2009-06-09 às 09:30 -0300, Sergio Nascimento escreveu: > Quando crio um banco com o comando abaixo > > CREATE DATABASE '127.0.0.1/gds_db:C:\banco\banco.FDB' USER 'SYSDBA' > PASSWORD 'masterkey' PAGE_SIZE 4096; > > Em qual dialeto ele será criado ? > From escovadordebits em gmail.com Tue Jun 9 10:22:19 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 9 Jun 2009 10:22:19 -0300 Subject: [firebase-br] Dialetos na criacao do banco In-Reply-To: <33988d9d0906090530k36176d47ke6ebeceefd4b4e68@mail.gmail.com> References: <33988d9d0906090530k36176d47ke6ebeceefd4b4e68@mail.gmail.com> Message-ID: <64d5939a0906090622s3816854lce86086b45ec580a@mail.gmail.com> Bom dia/tarde Sergio. Grande Sergio, depende de como você está se conectando no Firebird. Se você está utilizando algum componente do Delphi, então ele utilizará o dialeto configurado no próprio componente. Se você está utilizando alguma ferramenta, como o "isql-fb"/"isql.exe" (do próprio Firebird), ou IB Expert, ou FlameRobin, (etc...) vai utilizar o dialeto que você configurou para aquela conexão. Espero ter ajudado mais que atrapalhado. :D 2009/6/9 Sergio Nascimento > Quando crio um banco com o comando abaixo > > CREATE DATABASE '127.0.0.1/gds_db:C:\banco\banco.FDB' USER 'SYSDBA' > PASSWORD 'masterkey' PAGE_SIZE 4096; > > Em qual dialeto ele será criado ? > > -- > Atenciosamente, > > Sérgio Ricardo > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From marcelo em teflamar.com.br Tue Jun 9 10:31:29 2009 From: marcelo em teflamar.com.br (marcelo teflamar) Date: Tue, 09 Jun 2009 10:31:29 -0300 Subject: [firebase-br] Firebird no Delphi In-Reply-To: References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem> <4A2D9E34.5030200@teflamar.com.br> Message-ID: <4A2E6431.4090306@teflamar.com.br> então vc não precisa mudar nada, de ib para fb funciona tudo, de fb para ib daí sim tem algumas funcionalidades que são particulares do fb. depende do padrão de sql que vc utiliza. particularmente utilizo o 1.5, por compatibilidade com os sistemas já prontos. e, aguardo a compatibilidade do fb 2.1 ou superior com o delphi. não vou comprar componentes para isso. prefiro trocar de linguagem, se for o caso. acredito que até a versão 2.0 do fb tudo funcione perfeitamente com o delphi. se o teu sistema for ibx puro, então, faça uns testes com a versão 2.1 também. Haroldo Dias escreveu: > Pois é, o problema é que todo o programa está com os componentes IBX e eu > quero mudar só a base de dados para Firebird. Com o tempo eu mudaria tambem > os componentes de acesso, mas agora não dá. Bom e quanto a segunda pergunta, > para continuar usando o IBX, a melhor versão do Firebird que ainda funcione > nesse componente, aprovada por vocês que tem mais experiência, é a 2.0, > 2.1.2, qual? > > Haroldo Dias > > "marcelo teflamar" > escreveu na mensagem news:4A2D9E34.5030200 em teflamar.com.br... > vc ainda pode acessar firebird, até mesmo o 2.1 com o ibx, já com o dbx > não dá mais, só com componentes pagos. > segundo o boletim da firebase, as novas versões do delphi terão acesso > ao fb nativo. > > Magno System escreveu: > >> Haroldo, o ideal é você partir para um componente específico do FIREBIRD >> pois o IBX não tem garantia de compatibilidade. Ouvi dizer que o FIBPLUS é >> ideal para quem mexe com IBX e está migrando para o FIREBIRD. >> >> >> ----- Original Message ----- From: "Haroldo Dias" >> >> To: >> Sent: Monday, June 08, 2009 3:18 PM >> Subject: [firebase-br] Firebird no Delphi >> >> >> >>> Boa tarde >>> >>> Uso o IB 2007 + Delphi 2006, e estou querendo começar a mudar para o >>> firebird. Qual a melhor versão que posso usar com o IBX do delphi? >>> >>> >>> -- >>> Atenciosamente, >>> >>> Haroldo Dias >>> Gerente TI - Delfa >>> Email: haroldo em delfa.com.br >>> MSN: haroldo.dias em hotmail.com >>> Skype: haroldo.delfa >>> >>> >>> >>> >>> >> -------------------------------------------------------------------------------- >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ------------------------------------------------------------------------ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcelomoreira.souza em gmail.com Tue Jun 9 10:06:08 2009 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Tue, 9 Jun 2009 10:06:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?Material_sobre_uso_de_transa=E7=F5es?= Message-ID: <1fa5d6430906090606q62a6737fo6fd72799a80e7119@mail.gmail.com> Pessoal, Bom dia! Muito tenho visto aqui na lista e em outra que participo sobre o uso de transações. A verdade é que até entao nunca trabalhei neste conceito e estou querendo dar uma estudada. Estou com algumas situações em um sistema que tenho onde acho que a meneira correta de se resolver seria adotando o uso das transações. Na verdade so de estar trabalhando com o firebird eu ja faco o uso de transacoes mas seria uma transação unica, certo? me corrijam se eu tiver falado besteira. Trabalho com o Delphi 7 + DBExpress + Firebird 2.1 e gostaria de saber se alguem pode me indicar algum material para estudo. Obrigado pela atenção. -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From bigwings em gmail.com Tue Jun 9 11:23:03 2009 From: bigwings em gmail.com (BigWings) Date: Tue, 9 Jun 2009 14:23:03 +0000 (UTC) Subject: [firebase-br] Dialetos na criacao do banco References: <33988d9d0906090530k36176d47ke6ebeceefd4b4e68@mail.gmail.com> Message-ID: Sergio Nascimento wrote: >CREATE DATABASE '127.0.0.1/gds_db:C:\banco\banco.FDB' USER 'SYSDBA' > PASSWORD 'masterkey' PAGE_SIZE 4096; > >Em qual dialeto ele será criado ? Acho que o default é 3. Mas você pode incluir o dialeto acima do create database. SET SQL DIALECT 3; CREATE DATABASE ... -- BigWings "A esperança é a última que morre. Mas morre..." From jedyfb em gmail.com Tue Jun 9 11:21:16 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 09 Jun 2009 11:21:16 -0300 Subject: [firebase-br] Firebird no Delphi In-Reply-To: <4A2E6431.4090306@teflamar.com.br> References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem> <4A2D9E34.5030200@teflamar.com.br> <4A2E6431.4090306@teflamar.com.br> Message-ID: <1244557276.28590.2.camel@Aspire5612.bonagura.com.br> Sinto lhe informar, mas a única versão do Firebird 100% compatível com o IBX é a 1.0 Alguns recursos do Firebird 1.5 (e superiores) podem apresentar erros no IBX, embora a maioria funcione corretamente, mesmo usando o Firebird 2.1. Então, se quer compatibilidade total com o firebird 1.5, acho melhor trocar de componente ou de linguagem. Abraço Eduardo Em Ter, 2009-06-09 às 10:31 -0300, marcelo teflamar escreveu: > então vc não precisa mudar nada, de ib para fb funciona tudo, > de fb para ib daí sim tem algumas funcionalidades que são particulares > do fb. > depende do padrão de sql que vc utiliza. > > particularmente utilizo o 1.5, por compatibilidade com os sistemas já > prontos. > e, aguardo a compatibilidade do fb 2.1 ou superior com o delphi. não vou > comprar > componentes para isso. prefiro trocar de linguagem, se for o caso. > > acredito que até a versão 2.0 do fb tudo funcione perfeitamente com o > delphi. > se o teu sistema for ibx puro, então, faça uns testes com a versão 2.1 > também. > > > Haroldo Dias escreveu: > > Pois é, o problema é que todo o programa está com os componentes IBX e eu > > quero mudar só a base de dados para Firebird. Com o tempo eu mudaria tambem > > os componentes de acesso, mas agora não dá. Bom e quanto a segunda pergunta, > > para continuar usando o IBX, a melhor versão do Firebird que ainda funcione > > nesse componente, aprovada por vocês que tem mais experiência, é a 2.0, > > 2.1.2, qual? > > > > Haroldo Dias > > > > "marcelo teflamar" > > escreveu na mensagem news:4A2D9E34.5030200 em teflamar.com.br... > > vc ainda pode acessar firebird, até mesmo o 2.1 com o ibx, já com o dbx > > não dá mais, só com componentes pagos. > > segundo o boletim da firebase, as novas versões do delphi terão acesso > > ao fb nativo. > > > > Magno System escreveu: > > > >> Haroldo, o ideal é você partir para um componente específico do FIREBIRD > >> pois o IBX não tem garantia de compatibilidade. Ouvi dizer que o FIBPLUS é > >> ideal para quem mexe com IBX e está migrando para o FIREBIRD. > >> > >> > >> ----- Original Message ----- From: "Haroldo Dias" > >> > >> To: > >> Sent: Monday, June 08, 2009 3:18 PM > >> Subject: [firebase-br] Firebird no Delphi > >> > >> > >> > >>> Boa tarde > >>> > >>> Uso o IB 2007 + Delphi 2006, e estou querendo começar a mudar para o > >>> firebird. Qual a melhor versão que posso usar com o IBX do delphi? > >>> > >>> > >>> -- > >>> Atenciosamente, > >>> > >>> Haroldo Dias > >>> Gerente TI - Delfa > >>> Email: haroldo em delfa.com.br > >>> MSN: haroldo.dias em hotmail.com > >>> Skype: haroldo.delfa > >>> > >>> > >>> > >>> > >>> > >> -------------------------------------------------------------------------------- > >> > >> > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > > ------------------------------------------------------------------------ > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Tue Jun 9 10:05:39 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 09 Jun 2009 10:05:39 -0300 Subject: [firebase-br] Velocidade em select CHAR X VARCHAR In-Reply-To: <64d5939a0906090504s499d6df7we6c43fb80c32d158@mail.gmail.com> References: <1fa5d6430906081450q2e474cb0h568e36dfafb5a612@mail.gmail.com> <64d5939a0906090504s499d6df7we6c43fb80c32d158@mail.gmail.com> Message-ID: <1244552739.21549.5.camel@Aspire5612.bonagura.com.br> Se é para detalhar, vamos estender o assunto. Um campo char(12) pode gastar diferentes quantidades de bytes conforme o charset / collate. há colates (como o unicode) que precisam de 2 bytes por caracter e também há alguns que usam 3 bytes por caracter, ou seja, um char(12) pode chegar à 36 bytes. Um campo varchar(12) também sofre com esta característica, mas ele dispões de 1 ou 2 bytes a mais para saber o tamanho usado. Sem contar que em alguns casos é realizada uma conversão de charset nos campos char e varchar. Resumindo... Se está preocupado com performance, o melhor campo para ser PK é o Numérico. Abraço Eduardo Em Ter, 2009-06-09 às 09:04 -0300, Sandro Souza escreveu: > Bom dia/tarde Marcelo. > > Grande Marcelo, apoio o que o nosso grande amigo Eduardo Jedliczka postou. > > Só complementando o que ele já postou, ainda sugiro que o banco tenha sido > criado no dialeto 3, permitindo assim que você possa usufruir de melhores > recursos do Firebird, como por exemplo, a maior precisão numérica. > > Quando você cria campos do tipo FLOAT ou DOUBLE PRECISION, ou então do tipo > NUMERIC ou DECIMAL em dialetos inferiores a 3, o Firebird armazena-os como > números de ponto flutuante, ou seja, são apenas aproximações numéricas. > > Nesse cenário, quando você armazena 1, estará armazenando > 0.99999999999999999999, o que é aproximadamente 1, mas não EXATAMENTE 1. E > esse problema de precisão começa a ser visível quando você efetua somatórios > e médias, podendo dar resultados diferentes do esperado. > > No dialeto 3, o Firebird faz o possível para tentar armazenar os campos de > tipo NUMERIC e/ou DECIMAL internamente como valores inteiros, justamente > para permitir o máximo de precisão numérica. > > Nesse mesmo dialeto, a quantidade de dígitos totais do campo determinará o > tipo de inteiro a ser utilizado (SMALLINT, INTEGER ou BIGINT), já que cada > um deles tem seus limites de precisão numérica. > > Resumindo, criei a seguinte tabela: > > +-------------+------------------------------+ > | Dígitos | Tipo interno | > +-------------+------------------------------+ > | De 1 até 4 | SMALLINT (16 bits = 2 bytes) | > | De 5 até 8 | INTEGER (32 bits = 4 bytes) | > | De 9 até 18 | BIGINT (64 bits = 8 bytes) | > +-------------+------------------------------+ > > Com relação às casas decimais, são feitas divisões e multiplicações por > potências de 10 (de acordo com a quantidade de casas decimais) nos momentos > em que esses valores são utilizados nos cálculos. > > Agora relacionando todo esse "blá blá blá" com a sua questão: > > Se você preferir armazenar esses valores como strings (CHAR(12) ou > VARCHAR(12)), então cada valor, no mínimo, vai consumir 12 bytes/caracteres > de espaço interno. > > Se você criou o seu banco de dados no dialeto 3 e preferir armazenar esses > valores como NUMERIC(12,0) ou DECIMAL(12,0), então esses valores serão > armazenados internamente como valores inteiros de 64 bits (BIGINT), ocupando > apenas 8 bytes/caracteres, ou seja, uma economia de 1/3 (33%) de espaço em > relação aos 12 bytes/caracteres. > > Isso influencia não apenas no espaço gasto no armazenamento desses valores > como também na velocidade das consultas, visto que são menos bytes a serem > comparados. > > De qualquer forma, é apenas uma sugestão. > > Espero ter ajudado mais que atrapalhado. :D > > 2009/6/8 Marcelo Moreira > > > Pessoal, > > > > No firebird 2.1 vou precisar fazer um select em uma tabela que vai guardar > > numeros por exemplo: '553184200001' > > Estou na duvida se uso um campo do tipo: > > > > VARCHAR(12) ou > > CHAR(12) > > > > Detalhe que este campo vai vai ser minha PK. > > > > Nesta situação qual seria a melhor escolha? > > > > Obrigado. > > > > Abraços! > > > > -- > > Marcelo Moreira > > (31) 8420-2723 > > E-mail / MSN: marcelomoreira.souza em hotmail.com > > E-mail: marcelomoreira.souza em gmail.com > > Skype: marcelomoreira.souza > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sergiojampapb em gmail.com Tue Jun 9 13:41:17 2009 From: sergiojampapb em gmail.com (Sergio Nascimento) Date: Tue, 9 Jun 2009 13:41:17 -0300 Subject: [firebase-br] Dialetos na criacao do banco In-Reply-To: References: <33988d9d0906090530k36176d47ke6ebeceefd4b4e68@mail.gmail.com> Message-ID: <33988d9d0906090941o4a1bfe1ajd3a19952206bfcdb@mail.gmail.com> RESOLVIDO. valeu. Em 09/06/09, BigWings escreveu: > Sergio Nascimento wrote: > >>CREATE DATABASE '127.0.0.1/gds_db:C:\banco\banco.FDB' USER 'SYSDBA' >> PASSWORD 'masterkey' PAGE_SIZE 4096; >> >>Em qual dialeto ele será criado ? > > Acho que o default é 3. > > Mas você pode incluir o dialeto acima do create database. > > SET SQL DIALECT 3; > > CREATE DATABASE ... > > -- > BigWings > "A esperança é a última que morre. Mas morre..." > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente, Sérgio Ricardo From dominio em engeplus.com.br Tue Jun 9 13:44:57 2009 From: dominio em engeplus.com.br (Rodrigo) Date: Tue, 9 Jun 2009 13:44:57 -0300 Subject: [firebase-br] Reconectar Banco IBO References: <1fa5d6430906081450q2e474cb0h568e36dfafb5a612@mail.gmail.com><64d5939a0906090504s499d6df7we6c43fb80c32d158@mail.gmail.com> <1244552739.21549.5.camel@Aspire5612.bonagura.com.br> Message-ID: <001e01c9e921$9fe446a0$7d01010a@NOTEBOOK> Bom dia a todos, Uso o IBO e gostaria de saber como faço para que o IBODatabase reconecte quando cair a conexão e voltar, quais as propriedade que devo ajustar. Grato Rodrigo From jdias.bjsoftware em gmail.com Tue Jun 9 13:57:06 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Tue, 09 Jun 2009 13:57:06 -0300 Subject: [firebase-br] Firebird no Delphi In-Reply-To: <1244557276.28590.2.camel@Aspire5612.bonagura.com.br> References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem> <4A2D9E34.5030200@teflamar.com.br> <4A2E6431.4090306@teflamar.com.br> <1244557276.28590.2.camel@Aspire5612.bonagura.com.br> Message-ID: <4A2E9462.2050309@gmail.com> Em acessos nativos IBO é a melhor opção para FB, tem suporte nativo aos novos recursos de versões atuais tem ótimo desempenho com o Server, se você quiser a opção de troca de SGBD e precisar de uma camada intermediária, aconselho o DbExpress se você possuir um bom driver de acesso para Fb. Em resumo, você deve analisar em primeiro lugar as necessidades do seu projeto em relação aos recursos do Firebird, a curva de aprendizado de uma nova camada de acesso à dados nativa ou não e a relação Custo x Benefício de fazer isso hoje com a camada "A" ou "B". Tudo depende desses três fatores Espero ter ajudado -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Eduardo Jedliczka escreveu: > Sinto lhe informar, mas a única versão do Firebird 100% compatível com o > IBX é a 1.0 > > Alguns recursos do Firebird 1.5 (e superiores) podem apresentar erros no > IBX, embora a maioria funcione corretamente, mesmo usando o Firebird > 2.1. > > Então, se quer compatibilidade total com o firebird 1.5, acho melhor > trocar de componente ou de linguagem. > > Abraço > > Eduardo > > Em Ter, 2009-06-09 às 10:31 -0300, marcelo teflamar escreveu: > > >> então vc não precisa mudar nada, de ib para fb funciona tudo, >> de fb para ib daí sim tem algumas funcionalidades que são particulares >> do fb. >> depende do padrão de sql que vc utiliza. >> >> particularmente utilizo o 1.5, por compatibilidade com os sistemas já >> prontos. >> e, aguardo a compatibilidade do fb 2.1 ou superior com o delphi. não vou >> comprar >> componentes para isso. prefiro trocar de linguagem, se for o caso. >> >> acredito que até a versão 2.0 do fb tudo funcione perfeitamente com o >> delphi. >> se o teu sistema for ibx puro, então, faça uns testes com a versão 2.1 >> também. >> >> >> Haroldo Dias escreveu: >> >>> Pois é, o problema é que todo o programa está com os componentes IBX e eu >>> quero mudar só a base de dados para Firebird. Com o tempo eu mudaria tambem >>> os componentes de acesso, mas agora não dá. Bom e quanto a segunda pergunta, >>> para continuar usando o IBX, a melhor versão do Firebird que ainda funcione >>> nesse componente, aprovada por vocês que tem mais experiência, é a 2.0, >>> 2.1.2, qual? >>> >>> Haroldo Dias >>> >>> "marcelo teflamar" >>> escreveu na mensagem news:4A2D9E34.5030200 em teflamar.com.br... >>> vc ainda pode acessar firebird, até mesmo o 2.1 com o ibx, já com o dbx >>> não dá mais, só com componentes pagos. >>> segundo o boletim da firebase, as novas versões do delphi terão acesso >>> ao fb nativo. >>> >>> Magno System escreveu: >>> >>> >>>> Haroldo, o ideal é você partir para um componente específico do FIREBIRD >>>> pois o IBX não tem garantia de compatibilidade. Ouvi dizer que o FIBPLUS é >>>> ideal para quem mexe com IBX e está migrando para o FIREBIRD. >>>> >>>> >>>> ----- Original Message ----- From: "Haroldo Dias" >>>> >>>> To: >>>> Sent: Monday, June 08, 2009 3:18 PM >>>> Subject: [firebase-br] Firebird no Delphi >>>> >>>> >>>> >>>> >>>>> Boa tarde >>>>> >>>>> Uso o IB 2007 + Delphi 2006, e estou querendo começar a mudar para o >>>>> firebird. Qual a melhor versão que posso usar com o IBX do delphi? >>>>> >>>>> >>>>> -- >>>>> Atenciosamente, >>>>> >>>>> Haroldo Dias >>>>> Gerente TI - Delfa >>>>> Email: haroldo em delfa.com.br >>>>> MSN: haroldo.dias em hotmail.com >>>>> Skype: haroldo.delfa >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>> -------------------------------------------------------------------------------- >>>> >>>> >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fprado em esagn.com.br Tue Jun 9 14:05:56 2009 From: fprado em esagn.com.br (Fabio Prado) Date: Tue, 9 Jun 2009 14:05:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?=28sem_assunto=29?= In-Reply-To: References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem><4A2D9E34.5030200@teflamar.com.br> Message-ID: <55A6B4DC479745C8B355C2A9A9AD9753@esagn.com> Alguem conhece algum sof. De gerenciamento do firebird. Como por exemplo o 'OEM' para o Oracle... Pois gostaria de um gerenciamento mais amplo e ou programável em cima do gdb. From wellder em gmail.com Tue Jun 9 14:16:18 2009 From: wellder em gmail.com (welder) Date: Tue, 9 Jun 2009 14:16:18 -0300 Subject: [firebase-br] (sem assunto) In-Reply-To: <55A6B4DC479745C8B355C2A9A9AD9753@esagn.com> References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem> <4A2D9E34.5030200@teflamar.com.br> <55A6B4DC479745C8B355C2A9A9AD9753@esagn.com> Message-ID: IBExpert, tem free e pago. serve tanto para Firebird como para InterBase. 2009/6/9 Fabio Prado > Alguem conhece algum sof. De gerenciamento do firebird. Como por exemplo o > 'OEM' para o Oracle... > Pois gostaria de um gerenciamento mais amplo e ou programável em cima do > gdb. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Welder Vieira Técnico em Manutenção e Conectividade Celular: (63) 8118-6461 From fprado em esagn.com.br Tue Jun 9 14:18:49 2009 From: fprado em esagn.com.br (Fabio Prado) Date: Tue, 9 Jun 2009 14:18:49 -0300 Subject: [firebase-br] RES: (sem assunto) In-Reply-To: References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem><4A2D9E34.5030200@teflamar.com.br> <55A6B4DC479745C8B355C2A9A9AD9753@esagn.com> Message-ID: <78EF60CAFE5F4ED79BA808D38233745E@esagn.com> Entao, utilizo o ibexpert inclusive para replicar algumas coisas... Porem não eh intuitivo e aparentemente n tem ferramentas de bkp, há alg. Apostila sobre o uso do IBExpert? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de welder Enviada em: terça-feira, 9 de junho de 2009 14:16 Para: FireBase Assunto: Re: [firebase-br] (sem assunto) IBExpert, tem free e pago. serve tanto para Firebird como para InterBase. 2009/6/9 Fabio Prado > Alguem conhece algum sof. De gerenciamento do firebird. Como por exemplo o > 'OEM' para o Oracle... > Pois gostaria de um gerenciamento mais amplo e ou programável em cima do > gdb. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Welder Vieira Técnico em Manutenção e Conectividade Celular: (63) 8118-6461 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From wellder em gmail.com Tue Jun 9 14:32:53 2009 From: wellder em gmail.com (welder) Date: Tue, 9 Jun 2009 14:32:53 -0300 Subject: [firebase-br] RES: (sem assunto) In-Reply-To: <78EF60CAFE5F4ED79BA808D38233745E@esagn.com> References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem> <4A2D9E34.5030200@teflamar.com.br> <55A6B4DC479745C8B355C2A9A9AD9753@esagn.com> <78EF60CAFE5F4ED79BA808D38233745E@esagn.com> Message-ID: Bom, apostila eu não tenho, mas uso o IBExpert Free e acho ele bom, e ele tem sim uma ferramente de backup... Menu Service - Backup DataBase. Para uso em Firebird ele é muito intuitivo. Obs: uso a versão 2009 2009.03.05 2009/6/9 Fabio Prado > Entao, utilizo o ibexpert inclusive para replicar algumas coisas... > Porem não eh intuitivo e aparentemente n tem ferramentas de bkp, há alg. > Apostila sobre o uso do IBExpert? > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de welder > Enviada em: terça-feira, 9 de junho de 2009 14:16 > Para: FireBase > Assunto: Re: [firebase-br] (sem assunto) > > IBExpert, tem free e pago. serve tanto para Firebird como para InterBase. > > > > 2009/6/9 Fabio Prado > > > Alguem conhece algum sof. De gerenciamento do firebird. Como por exemplo > o > > 'OEM' para o Oracle... > > Pois gostaria de um gerenciamento mais amplo e ou programável em cima do > > gdb. > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Welder Vieira > Técnico em Manutenção e Conectividade > Celular: (63) 8118-6461 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Welder Vieira Técnico em Manutenção e Conectividade Celular: (63) 8118-6461 From fprado em esagn.com.br Tue Jun 9 14:38:06 2009 From: fprado em esagn.com.br (Fabio Prado) Date: Tue, 9 Jun 2009 14:38:06 -0300 Subject: [firebase-br] RES: RES: (sem assunto) In-Reply-To: References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem><4A2D9E34.5030200@teflamar.com.br> <55A6B4DC479745C8B355C2A9A9AD9753@esagn.com><78EF60CAFE5F4ED79BA808D38233745E@esagn.com> Message-ID: <2195D1CD0ABD4220AC643F1AC9E4D015@esagn.com> Ah eu localizei, gostei.... Será que tem a possibilidade de gerar estatistica de processos, cresc. Diário essas coisas? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de welder Enviada em: terça-feira, 9 de junho de 2009 14:33 Para: FireBase Assunto: Re: [firebase-br] RES: (sem assunto) Bom, apostila eu não tenho, mas uso o IBExpert Free e acho ele bom, e ele tem sim uma ferramente de backup... Menu Service - Backup DataBase. Para uso em Firebird ele é muito intuitivo. Obs: uso a versão 2009 2009.03.05 2009/6/9 Fabio Prado > Entao, utilizo o ibexpert inclusive para replicar algumas coisas... > Porem não eh intuitivo e aparentemente n tem ferramentas de bkp, há alg. > Apostila sobre o uso do IBExpert? > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de welder > Enviada em: terça-feira, 9 de junho de 2009 14:16 > Para: FireBase > Assunto: Re: [firebase-br] (sem assunto) > > IBExpert, tem free e pago. serve tanto para Firebird como para InterBase. > > > > 2009/6/9 Fabio Prado > > > Alguem conhece algum sof. De gerenciamento do firebird. Como por exemplo > o > > 'OEM' para o Oracle... > > Pois gostaria de um gerenciamento mais amplo e ou programável em cima do > > gdb. > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Welder Vieira > Técnico em Manutenção e Conectividade > Celular: (63) 8118-6461 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Welder Vieira Técnico em Manutenção e Conectividade Celular: (63) 8118-6461 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Tue Jun 9 14:45:37 2009 From: fmarques em nautilus.com.br (=?ISO-8859-1?Q?F=E1bio_Marques?=) Date: Tue, 09 Jun 2009 14:45:37 -0300 Subject: [firebase-br] RES: (sem assunto) In-Reply-To: <78EF60CAFE5F4ED79BA808D38233745E@esagn.com> References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem><4A2D9E34.5030200@teflamar.com.br> <55A6B4DC479745C8B355C2A9A9AD9753@esagn.com> <78EF60CAFE5F4ED79BA808D38233745E@esagn.com> Message-ID: <4A2E9FC1.903@nautilus.com.br> Dê uma lida neste artigo [1]. Como só tenho linux, fico com o FlameRobin, mas confesso que faltam muitas funcionalidades se compararmos com ferramentas como as que existem para o Oracle, o custo também fica bem distante! [1] http://www.firebase.com.br/fb/artigo.php?id=1021 Atenciosamente, -- F. Marques Systems Analyst/IT Consultant E-mail/MSN/GTalk: fmarques em nautilus.com.br Home Page: www.nautilus.com.br/~fmarques Mobile: 91 8208-5996 (TIM) & 8859-3998 (OI) / ICQ: 267-074-196 Linux Registred User #362204 (debian 5.0 "Lenny") Brazilian Computer Society Member #18201 "The box said: Requires MS Windows or better, so I instaled Linux" Fabio Prado wrote: > Entao, utilizo o ibexpert inclusive para replicar algumas coisas... > Porem não eh intuitivo e aparentemente n tem ferramentas de bkp, há alg. > Apostila sobre o uso do IBExpert? > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de welder > Enviada em: terça-feira, 9 de junho de 2009 14:16 > Para: FireBase > Assunto: Re: [firebase-br] (sem assunto) > > IBExpert, tem free e pago. serve tanto para Firebird como para InterBase. > > > > 2009/6/9 Fabio Prado > > >> Alguem conhece algum sof. De gerenciamento do firebird. Como por exemplo o >> 'OEM' para o Oracle... >> Pois gostaria de um gerenciamento mais amplo e ou programável em cima do >> gdb. >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > > From renato_br em bol.com.br Tue Jun 9 14:48:01 2009 From: renato_br em bol.com.br (Renato Alves) Date: Tue, 9 Jun 2009 14:48:01 -0300 Subject: [firebase-br] RES: (sem assunto) References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem><4A2D9E34.5030200@teflamar.com.br> <55A6B4DC479745C8B355C2A9A9AD9753@esagn.com><78EF60CAFE5F4ED79BA808D38233745E@esagn.com> Message-ID: <02c201c9e92a$778ae7a0$114efea9@Aquiles> Fábio, No site do Firebase tem um artigo falando do uso do IBExpert. Outra ferramenta é o FlameRobin. e o IBOConsole. Fui Renato ----- Original Message ----- From: "welder" To: "FireBase" Sent: Tuesday, June 09, 2009 2:32 PM Subject: Re: [firebase-br] RES: (sem assunto) Bom, apostila eu não tenho, mas uso o IBExpert Free e acho ele bom, e ele tem sim uma ferramente de backup... Menu Service - Backup DataBase. Para uso em Firebird ele é muito intuitivo. Obs: uso a versão 2009 2009.03.05 2009/6/9 Fabio Prado > Entao, utilizo o ibexpert inclusive para replicar algumas coisas... > Porem não eh intuitivo e aparentemente n tem ferramentas de bkp, há alg. > Apostila sobre o uso do IBExpert? > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de welder > Enviada em: terça-feira, 9 de junho de 2009 14:16 > Para: FireBase > Assunto: Re: [firebase-br] (sem assunto) > > IBExpert, tem free e pago. serve tanto para Firebird como para InterBase. > > > > 2009/6/9 Fabio Prado > > > Alguem conhece algum sof. De gerenciamento do firebird. Como por exemplo > o > > 'OEM' para o Oracle... > > Pois gostaria de um gerenciamento mais amplo e ou programável em cima do > > gdb. > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Welder Vieira > Técnico em Manutenção e Conectividade > Celular: (63) 8118-6461 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Welder Vieira Técnico em Manutenção e Conectividade Celular: (63) 8118-6461 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Tue Jun 9 14:49:21 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 09 Jun 2009 14:49:21 -0300 Subject: [firebase-br] RES: RES: (sem assunto) In-Reply-To: <2195D1CD0ABD4220AC643F1AC9E4D015@esagn.com> References: <00b801c9e86a$93613ad0$6915a8c0@MagnoSystem> <4A2D9E34.5030200@teflamar.com.br> <55A6B4DC479745C8B355C2A9A9AD9753@esagn.com> <78EF60CAFE5F4ED79BA808D38233745E@esagn.com> <2195D1CD0ABD4220AC643F1AC9E4D015@esagn.com> Message-ID: <1244569761.1067.1.camel@Aspire5612.bonagura.com.br> Não, o IBexpert não provê estas informações. Se você utilizar o firebird 2.1, dá para criar uma tabela para gerar estas estatísticas usando as tabelas MON$ como base. Detalhe, você terá que usar uma ferramenta externa para executar esta operação. Abraço Eduardo Em Ter, 2009-06-09 às 14:38 -0300, Fabio Prado escreveu: > Ah eu localizei, gostei.... > Será que tem a possibilidade de gerar estatistica de processos, cresc. > Diário essas coisas? > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de welder > Enviada em: terça-feira, 9 de junho de 2009 14:33 > Para: FireBase > Assunto: Re: [firebase-br] RES: (sem assunto) > > Bom, apostila eu não tenho, mas uso o IBExpert Free e acho ele bom, e ele > tem sim uma ferramente de backup... Menu Service - Backup DataBase. > Para uso em Firebird ele é muito intuitivo. > > Obs: uso a versão 2009 > 2009.03.05 > > 2009/6/9 Fabio Prado > > > Entao, utilizo o ibexpert inclusive para replicar algumas coisas... > > Porem não eh intuitivo e aparentemente n tem ferramentas de bkp, há alg. > > Apostila sobre o uso do IBExpert? > > > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > > Em > > nome de welder > > Enviada em: terça-feira, 9 de junho de 2009 14:16 > > Para: FireBase > > Assunto: Re: [firebase-br] (sem assunto) > > > > IBExpert, tem free e pago. serve tanto para Firebird como para InterBase. > > > > > > > > 2009/6/9 Fabio Prado > > > > > Alguem conhece algum sof. De gerenciamento do firebird. Como por exemplo > > o > > > 'OEM' para o Oracle... > > > Pois gostaria de um gerenciamento mais amplo e ou programável em cima do > > > gdb. > > > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > Welder Vieira > > Técnico em Manutenção e Conectividade > > Celular: (63) 8118-6461 > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > From fernandobhz em gmail.com Tue Jun 9 16:28:54 2009 From: fernandobhz em gmail.com (=?ISO-8859-1?Q?Fernando_Reis_Guimar=E3es?=) Date: Tue, 9 Jun 2009 16:28:54 -0300 Subject: [firebase-br] Tabela Fipe In-Reply-To: References: Message-ID: <16cc01920906091228o630d5051kea353a969f20dd60@mail.gmail.com> já tentou fazer automação no proprio site da fipe? eu acessei o site e é dá para fazer automação, não tem aquelas imagens de verificação. 2009/5/22 Igor Boaventura > Boa tarde a todos, > gostaria de saber se alguem possui um banco com cadastro de todos os carros > do brasil(Como se fosse a tabela fipe.)? > ow se alguem tem ideia de como eu posso consegui -la! > pra quem nao sabe a tabela fipe serve de referencia para os valores de > carro > usados, ela trabalha em 24 estados calculando preço medio para servir de > referencia para o ipva. > quem souber como eu posso conseguir isso, eu agradeço, ou se alguem tiver > uma e puder manda -la... > > -- > Obrigado, > Igor Boaventura. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente, Fernando Reis Guimarães. Analista/Programador - BH http://www.fernandobhz.com.br/ From marcelomoreira.souza em gmail.com Tue Jun 9 17:42:26 2009 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Tue, 9 Jun 2009 17:42:26 -0300 Subject: [firebase-br] Velocidade em select CHAR X VARCHAR In-Reply-To: <1244552739.21549.5.camel@Aspire5612.bonagura.com.br> References: <1fa5d6430906081450q2e474cb0h568e36dfafb5a612@mail.gmail.com> <64d5939a0906090504s499d6df7we6c43fb80c32d158@mail.gmail.com> <1244552739.21549.5.camel@Aspire5612.bonagura.com.br> Message-ID: <1fa5d6430906091342k65094559y8a284deb967d16ff@mail.gmail.com> Eduardo, Eu optei mesmo pelo NUMERIC Obrigado cara pela força! Abraços Em 09/06/09, Eduardo Jedliczka escreveu: > > Se é para detalhar, vamos estender o assunto. > > Um campo char(12) pode gastar diferentes quantidades de bytes conforme o > charset / collate. há colates (como o unicode) que precisam de 2 bytes > por caracter e também há alguns que usam 3 bytes por caracter, ou seja, > um char(12) pode chegar à 36 bytes. > > Um campo varchar(12) também sofre com esta característica, mas ele > dispões de 1 ou 2 bytes a mais para saber o tamanho usado. > > Sem contar que em alguns casos é realizada uma conversão de charset nos > campos char e varchar. > > Resumindo... > > Se está preocupado com performance, o melhor campo para ser PK é o > Numérico. > > Abraço > > Eduardo > > Em Ter, 2009-06-09 às 09:04 -0300, Sandro Souza escreveu: > > > Bom dia/tarde Marcelo. > > > > Grande Marcelo, apoio o que o nosso grande amigo Eduardo Jedliczka > postou. > > > > Só complementando o que ele já postou, ainda sugiro que o banco tenha > sido > > criado no dialeto 3, permitindo assim que você possa usufruir de melhores > > recursos do Firebird, como por exemplo, a maior precisão numérica. > > > > Quando você cria campos do tipo FLOAT ou DOUBLE PRECISION, ou então do > tipo > > NUMERIC ou DECIMAL em dialetos inferiores a 3, o Firebird armazena-os > como > > números de ponto flutuante, ou seja, são apenas aproximações numéricas. > > > > Nesse cenário, quando você armazena 1, estará armazenando > > 0.99999999999999999999, o que é aproximadamente 1, mas não EXATAMENTE 1. > E > > esse problema de precisão começa a ser visível quando você efetua > somatórios > > e médias, podendo dar resultados diferentes do esperado. > > > > No dialeto 3, o Firebird faz o possível para tentar armazenar os campos > de > > tipo NUMERIC e/ou DECIMAL internamente como valores inteiros, justamente > > para permitir o máximo de precisão numérica. > > > > Nesse mesmo dialeto, a quantidade de dígitos totais do campo determinará > o > > tipo de inteiro a ser utilizado (SMALLINT, INTEGER ou BIGINT), já que > cada > > um deles tem seus limites de precisão numérica. > > > > Resumindo, criei a seguinte tabela: > > > > +-------------+------------------------------+ > > | Dígitos | Tipo interno | > > +-------------+------------------------------+ > > | De 1 até 4 | SMALLINT (16 bits = 2 bytes) | > > | De 5 até 8 | INTEGER (32 bits = 4 bytes) | > > | De 9 até 18 | BIGINT (64 bits = 8 bytes) | > > +-------------+------------------------------+ > > > > Com relação às casas decimais, são feitas divisões e multiplicações por > > potências de 10 (de acordo com a quantidade de casas decimais) nos > momentos > > em que esses valores são utilizados nos cálculos. > > > > Agora relacionando todo esse "blá blá blá" com a sua questão: > > > > Se você preferir armazenar esses valores como strings (CHAR(12) ou > > VARCHAR(12)), então cada valor, no mínimo, vai consumir 12 > bytes/caracteres > > de espaço interno. > > > > Se você criou o seu banco de dados no dialeto 3 e preferir armazenar > esses > > valores como NUMERIC(12,0) ou DECIMAL(12,0), então esses valores serão > > armazenados internamente como valores inteiros de 64 bits (BIGINT), > ocupando > > apenas 8 bytes/caracteres, ou seja, uma economia de 1/3 (33%) de espaço > em > > relação aos 12 bytes/caracteres. > > > > Isso influencia não apenas no espaço gasto no armazenamento desses > valores > > como também na velocidade das consultas, visto que são menos bytes a > serem > > comparados. > > > > De qualquer forma, é apenas uma sugestão. > > > > Espero ter ajudado mais que atrapalhado. :D > > > > 2009/6/8 Marcelo Moreira > > > > > Pessoal, > > > > > > No firebird 2.1 vou precisar fazer um select em uma tabela que vai > guardar > > > numeros por exemplo: '553184200001' > > > Estou na duvida se uso um campo do tipo: > > > > > > VARCHAR(12) ou > > > CHAR(12) > > > > > > Detalhe que este campo vai vai ser minha PK. > > > > > > Nesta situação qual seria a melhor escolha? > > > > > > Obrigado. > > > > > > Abraços! > > > > > > -- > > > Marcelo Moreira > > > (31) 8420-2723 > > > E-mail / MSN: marcelomoreira.souza em hotmail.com > > > E-mail: marcelomoreira.souza em gmail.com > > > Skype: marcelomoreira.souza > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From marcio em msereno.com.br Tue Jun 9 18:26:54 2009 From: marcio em msereno.com.br (Marcio Da Silva Ereno) Date: Tue, 9 Jun 2009 18:26:54 -0300 Subject: [firebase-br] sql agrupado por mes Message-ID: Ola pessoal eu gerei este sql acumulando os valores por mes, so que eu precisava colocar os meses em ordem alfabética. alguma ideia como fazer isso? eu fiz assim o sql SELECT EXTRACT(month FROM DATA_VEN)||'/'||EXTRACT(YEAR FROM DATA_VEN) AS MES, SUM(TOTA_VEN) AS Total FROM VENDAS WHERE extract(year from DATA_VEN)= :PANO and TIPO_VEN='V' GROUP BY 1 ele ira pegar tudo que eu preciso mais na hora de mostrar e queria ordernar pelo mes... grato t+ From douglasht em gmail.com Tue Jun 9 19:17:22 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 9 Jun 2009 19:17:22 -0300 Subject: [firebase-br] sql agrupado por mes In-Reply-To: References: Message-ID: <249af69e0906091517n359cbefaq4177a6d89f6916d3@mail.gmail.com> 2009/6/9 Marcio Da Silva Ereno : > Ola pessoal eu gerei este sql acumulando os valores por mes, so que eu > precisava colocar os meses em ordem alfabética. alguma ideia como fazer > isso? Adicione ORDER BY 1 hth, -- Douglas Tosi www.sinatica.com From marcio em msereno.com.br Tue Jun 9 22:28:31 2009 From: marcio em msereno.com.br (Marcio Da Silva Ereno) Date: Tue, 9 Jun 2009 22:28:31 -0300 Subject: [firebase-br] sql agrupado por mes In-Reply-To: <249af69e0906091517n359cbefaq4177a6d89f6916d3@mail.gmail.com> References: <249af69e0906091517n359cbefaq4177a6d89f6916d3@mail.gmail.com> Message-ID: Ola Douglas.. Eu coloquei o ORDER BY SELECT EXTRACT(month FROM DATA_VEN)||'/'||EXTRACT(YEAR FROM DATA_VEN) AS MES, SUM(TOTA_VEN) AS Total FROM VENDAS WHERE extract(year from DATA_VEN)= 2008 and TIPO_VEN='V' GROUP BY 1 order by 1 DAI SAIU DO MESMO JEITO 1/2008 10/2008 11/2008 12/2008 2/2008 ... .. .. mais alguma ideia 2009/6/9 Douglas Tosi > 2009/6/9 Marcio Da Silva Ereno : > > Ola pessoal eu gerei este sql acumulando os valores por mes, so que eu > > precisava colocar os meses em ordem alfabética. alguma ideia como fazer > > isso? > > Adicione > ORDER BY 1 > > hth, > -- > Douglas Tosi > www.sinatica.com > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From marcio em msereno.com.br Tue Jun 9 22:45:56 2009 From: marcio em msereno.com.br (Marcio Da Silva Ereno) Date: Tue, 9 Jun 2009 22:45:56 -0300 Subject: [firebase-br] log no firebird Message-ID: Ola pessoal, alguem pode me dar alguma dica de como criar arquivos de log pelo firebird, ou se não alguma idéia como montar esses arquivos de rastrementos? grato From jedyfb em gmail.com Tue Jun 9 22:44:14 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 09 Jun 2009 22:44:14 -0300 Subject: [firebase-br] sql agrupado por mes In-Reply-To: References: <249af69e0906091517n359cbefaq4177a6d89f6916d3@mail.gmail.com> Message-ID: <1244598254.12694.2.camel@Aspire5612.bonagura.com.br> terá que criar uma coluna extra só para ordenar... SELECT EXTRACT(YEAR FROM DATA_VEN) * 12 + EXTRACT(month FROM DATA_VEN) as ordem, EXTRACT(month FROM DATA_VEN)||'/'||EXTRACT(YEAR FROM DATA_VEN) AS MES, SUM(TOTA_VEN) AS Total FROM VENDAS WHERE extract(year from DATA_VEN)= 2008 and TIPO_VEN='V' GROUP BY 1,2 order by 1 Se você usa o FireBird 2.1, pode-se evitar enviar a coluna extra para a aplicação fazendo algo como: Select a.mes, a.total from (SELECT EXTRACT(YEAR FROM DATA_VEN) * 12 + EXTRACT(month FROM DATA_VEN) as ordem, EXTRACT(month FROM DATA_VEN)||'/'||EXTRACT(YEAR FROM DATA_VEN) AS MES, SUM(TOTA_VEN) AS Total FROM VENDAS WHERE extract(year from DATA_VEN)= 2008 and TIPO_VEN='V' GROUP BY 1,2) a Order by a.mes Abraço Eduardo. Em Ter, 2009-06-09 às 22:28 -0300, Marcio Da Silva Ereno escreveu: > Ola Douglas.. > Eu coloquei o ORDER BY > > SELECT EXTRACT(month FROM DATA_VEN)||'/'||EXTRACT(YEAR FROM DATA_VEN) AS > MES, SUM(TOTA_VEN) AS Total > FROM VENDAS > WHERE extract(year from DATA_VEN)= 2008 and > TIPO_VEN='V' > GROUP BY 1 > order by 1 > DAI SAIU DO MESMO JEITO > > 1/2008 > 10/2008 > 11/2008 > 12/2008 > 2/2008 > ... > .. > .. > mais alguma ideia > > > > 2009/6/9 Douglas Tosi > > > 2009/6/9 Marcio Da Silva Ereno : > > > Ola pessoal eu gerei este sql acumulando os valores por mes, so que eu > > > precisava colocar os meses em ordem alfabética. alguma ideia como fazer > > > isso? > > > > Adicione > > ORDER BY 1 > > > > hth, > > -- > > Douglas Tosi > > www.sinatica.com > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Tue Jun 9 22:45:59 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 09 Jun 2009 22:45:59 -0300 Subject: [firebase-br] log no firebird In-Reply-To: References: Message-ID: <1244598360.12694.4.camel@Aspire5612.bonagura.com.br> Que tipo de log você se refere ? quantidade de conexões por dia, quantidade de usuários ativos, quantidade de transações em aberto ? Seja um pouquinho mais específico.... Abraço Eduardo Em Ter, 2009-06-09 às 22:45 -0300, Marcio Da Silva Ereno escreveu: > Ola pessoal, alguem pode me dar alguma dica de como criar arquivos de log > pelo firebird, ou se não alguma idéia como montar esses arquivos de > rastrementos? > 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 jedyfb em gmail.com Tue Jun 9 22:52:16 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 09 Jun 2009 22:52:16 -0300 Subject: [firebase-br] sql agrupado por mes In-Reply-To: <1244598254.12694.2.camel@Aspire5612.bonagura.com.br> References: <249af69e0906091517n359cbefaq4177a6d89f6916d3@mail.gmail.com> <1244598254.12694.2.camel@Aspire5612.bonagura.com.br> Message-ID: <1244598736.12694.10.camel@Aspire5612.bonagura.com.br> Vou aproveitar e complementar a resposta. se você não tiver um índice por expressão, este select irá rodar "as natural". Caso exista algum índice para o campo DATA_VEN, seria bom trocar o where extract(year from data_ven) = 2008 por where data_ven between '01.01.2008' and '31.12.2008' mais um detalhe, nos meses anteriores ao mês 10, o campo mês terá apenas uma casa, uma outra solução seria usar: substring(cast(data_ven as char(10) from 6 for 2)||'/'|| substring(cast(data_ven as char(10) from 1 for 4) as mes no lugar de: EXTRACT(month FROM DATA_VEN)||'/'||EXTRACT(YEAR FROM DATA_VEN) AS MES Abraço Eduardo Em Ter, 2009-06-09 às 22:44 -0300, Eduardo Jedliczka escreveu: > terá que criar uma coluna extra só para ordenar... > > SELECT EXTRACT(YEAR FROM DATA_VEN) * 12 + EXTRACT(month FROM DATA_VEN) as ordem, > EXTRACT(month FROM DATA_VEN)||'/'||EXTRACT(YEAR FROM DATA_VEN) AS MES, > SUM(TOTA_VEN) AS Total > FROM VENDAS > WHERE extract(year from DATA_VEN)= 2008 and > TIPO_VEN='V' > GROUP BY 1,2 > order by 1 > > > Se você usa o FireBird 2.1, pode-se evitar enviar a coluna extra para a aplicação fazendo algo como: > > Select a.mes, a.total from > (SELECT EXTRACT(YEAR FROM DATA_VEN) * 12 + EXTRACT(month FROM DATA_VEN) as ordem, > EXTRACT(month FROM DATA_VEN)||'/'||EXTRACT(YEAR FROM DATA_VEN) AS MES, > SUM(TOTA_VEN) AS Total > FROM VENDAS > WHERE extract(year from DATA_VEN)= 2008 and > TIPO_VEN='V' > GROUP BY 1,2) a > Order by a.mes > > Abraço > > Eduardo. > > Em Ter, 2009-06-09 às 22:28 -0300, Marcio Da Silva Ereno escreveu: > > Ola Douglas.. > > Eu coloquei o ORDER BY > > > > SELECT EXTRACT(month FROM DATA_VEN)||'/'||EXTRACT(YEAR FROM DATA_VEN) AS > > MES, SUM(TOTA_VEN) AS Total > > FROM VENDAS > > WHERE extract(year from DATA_VEN)= 2008 and > > TIPO_VEN='V' > > GROUP BY 1 > > order by 1 > > DAI SAIU DO MESMO JEITO > > > > 1/2008 > > 10/2008 > > 11/2008 > > 12/2008 > > 2/2008 > > ... > > .. > > .. > > mais alguma ideia > > > > > > > > 2009/6/9 Douglas Tosi > > > > > 2009/6/9 Marcio Da Silva Ereno : > > > > Ola pessoal eu gerei este sql acumulando os valores por mes, so que eu > > > > precisava colocar os meses em ordem alfabética. alguma ideia como fazer > > > > isso? > > > > > > Adicione > > > ORDER BY 1 > > > > > > hth, > > > -- > > > Douglas Tosi > > > www.sinatica.com > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcio em msereno.com.br Tue Jun 9 22:58:06 2009 From: marcio em msereno.com.br (Marcio Da Silva Ereno) Date: Tue, 9 Jun 2009 22:58:06 -0300 Subject: [firebase-br] log no firebird In-Reply-To: <1244598360.12694.4.camel@Aspire5612.bonagura.com.br> References: <1244598360.12694.4.camel@Aspire5612.bonagura.com.br> Message-ID: Ola Eduardo eu gostaria de fazer log de restreamento de exclusao ou estornos... Qual usuario exclui qual venda ou baixou alguma contas... coisa desse Eduardo.. obrigado 2009/6/9 Eduardo Jedliczka > Que tipo de log você se refere ? quantidade de conexões por dia, > quantidade de usuários ativos, quantidade de transações em aberto ? > > Seja um pouquinho mais específico.... > > Abraço > > Eduardo > > Em Ter, 2009-06-09 às 22:45 -0300, Marcio Da Silva Ereno escreveu: > > > Ola pessoal, alguem pode me dar alguma dica de como criar arquivos de log > > pelo firebird, ou se não alguma idéia como montar esses arquivos de > > rastrementos? > > grato > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Wed Jun 10 08:07:01 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 10 Jun 2009 08:07:01 -0300 Subject: [firebase-br] log no firebird In-Reply-To: References: Message-ID: <854648079.20090610080701@warmboot.com.br> http://www.firebase.com.br/fb/artigo.php?id=2027 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MDSE> Ola pessoal, alguem pode me dar alguma dica de como criar arquivos de log MDSE> pelo firebird, ou se não alguma idéia como montar esses arquivos de MDSE> rastrementos? MDSE> grato MDSE> ______________________________________________ MDSE> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br MDSE> Para saber como gerenciar/excluir seu cadastro na lista, use: MDSE> http://www.firebase.com.br/fb/artigo.php?id=1107 MDSE> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From igorbgcampos em gmail.com Wed Jun 10 10:12:04 2009 From: igorbgcampos em gmail.com (Igor Boaventura) Date: Wed, 10 Jun 2009 10:12:04 -0300 Subject: [firebase-br] Tabela Fipe In-Reply-To: <16cc01920906091228o630d5051kea353a969f20dd60@mail.gmail.com> References: <16cc01920906091228o630d5051kea353a969f20dd60@mail.gmail.com> Message-ID: nao tentei nao... nao tinha pensado nisso,vo tentar fazer isso la!! vlw! 2009/6/9 Fernando Reis Guimarães > já tentou fazer automação no proprio site da fipe? eu acessei o site e é dá > para fazer automação, não tem aquelas imagens de verificação. > > 2009/5/22 Igor Boaventura > > > Boa tarde a todos, > > gostaria de saber se alguem possui um banco com cadastro de todos os > carros > > do brasil(Como se fosse a tabela fipe.)? > > ow se alguem tem ideia de como eu posso consegui -la! > > pra quem nao sabe a tabela fipe serve de referencia para os valores de > > carro > > usados, ela trabalha em 24 estados calculando preço medio para servir de > > referencia para o ipva. > > quem souber como eu posso conseguir isso, eu agradeço, ou se alguem tiver > > uma e puder manda -la... > > > > -- > > Obrigado, > > Igor Boaventura. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Atenciosamente, > Fernando Reis Guimarães. > Analista/Programador - BH > http://www.fernandobhz.com.br/ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente, Igor Boaventura. From igorbgcampos em gmail.com Wed Jun 10 10:18:38 2009 From: igorbgcampos em gmail.com (Igor Boaventura) Date: Wed, 10 Jun 2009 10:18:38 -0300 Subject: [firebase-br] Conexao Persistente vs Nao Persistente. Message-ID: Galera, to desenvolvendo um programa dekstop que conecta no banco somente uma vez. quando eu conecto eu so fecho a conecxao quando o programa termina, ou seja, eu utilizo a mesma conexao durante toda a execução do programa. fui comentar com um amigo meu e gerou maio polemica de acordo com ele a conexao nao persistente e melhor e etc!!! entao eu pergunto a voces: qual e a melhor jeito de usar a conexao ? persistente ou nao persitente? na minha opiniao eu ainda prefiro a persistente pois eu nao tenho que conectar no banco toda hora e de acordo com que eu andei pesquisando a conexao fica amarrada a um unico thread no servidor isso diminiu sobrecarga no mesmo. oque voces acham? -- Atenciosamente, Igor Boaventura. From magno em speet.com.br Wed Jun 10 10:29:11 2009 From: magno em speet.com.br (Magno System) Date: Wed, 10 Jun 2009 10:29:11 -0300 Subject: [firebase-br] Conexao Persistente vs Nao Persistente. References: Message-ID: <009301c9e9cf$76590f60$6915a8c0@MagnoSystem> Na minha opinião, mais importante que a conexão ser persistente ou não, é o controle das transações. Em uma rede local, se você conectar e desconectar, o tempo será irrelevante, embora eu não ache necessário desconectar. Entretanto, se eu estiver errado corrijam-me pois eu não tenho certeza, o fato de você desconectar não quer dizer que você fechou uma transação. ----- Original Message ----- From: "Igor Boaventura" To: "FireBase" Sent: Wednesday, June 10, 2009 10:18 AM Subject: [firebase-br] Conexao Persistente vs Nao Persistente. Galera, to desenvolvendo um programa dekstop que conecta no banco somente uma vez. quando eu conecto eu so fecho a conecxao quando o programa termina, ou seja, eu utilizo a mesma conexao durante toda a execução do programa. fui comentar com um amigo meu e gerou maio polemica de acordo com ele a conexao nao persistente e melhor e etc!!! entao eu pergunto a voces: qual e a melhor jeito de usar a conexao ? persistente ou nao persitente? na minha opiniao eu ainda prefiro a persistente pois eu nao tenho que conectar no banco toda hora e de acordo com que eu andei pesquisando a conexao fica amarrada a um unico thread no servidor isso diminiu sobrecarga no mesmo. oque voces acham? -- Atenciosamente, Igor Boaventura. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From douglasht em gmail.com Wed Jun 10 10:36:13 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 10 Jun 2009 10:36:13 -0300 Subject: [firebase-br] Conexao Persistente vs Nao Persistente. In-Reply-To: References: Message-ID: <249af69e0906100636vb3bc74ex10c28e7d1af8107c@mail.gmail.com> 2009/6/10 Igor Boaventura : > entao eu pergunto a voces: qual e a melhor jeito de usar a conexao ? > persistente ou nao persitente? > na minha opiniao eu ainda prefiro a persistente pois eu nao tenho que > conectar no banco toda hora e de acordo com que eu andei pesquisando a > conexao fica amarrada a um unico thread no servidor isso diminiu sobrecarga > no mesmo. oque voces acham? Depende do que sua aplicação está fazendo. Se a sua aplicação faz uso intenso da base de dados (ex.: não passa mais de 1 minuto sem trocar uma figurinha com a base), faz mais sentido manter a conexão aberta. Mas se ela acessa a base só de vez em quando e passa um bom tempo trabalhando sem usar a conexão, você pode querer desconectar para liberar recursos no servidor. Se você está usando ClassicServer (ou o SuperClassic do 2.5), vai perder o benefício do cache entre uma conexão e outra. Isto pode elevar bastante o consumo de I/O no servidor. Mas se você está usando o SuperServer, onde o cache é compartilhado, não faz diferença. Leve em conta também que estabelecer uma conexão consome recursos do servidor. É preciso autenticar o usuário, alocar recursos para a conexão, etc. Não dá pra querer fazer 20 conexões por segundo em cada client, por exemplo. Quando uma conexão é fechada, todos os cursores abertos são fechados também. Se a sua aplicação é duas camadas e mostra dados em um grid, por exemplo, quando fechar a conexão os dados vão sumir. É preciso que sua camada de conectividade dê suporte a manter os dados mesmo quando a conexão foi fechada. Como em tantas outras coisas, não existe uma única resposta correta. Você tem que avaliar o cenário da sua aplicação e pesar os prós e os contras. Eu já fiz sistemas que passavam dias conectados. E outros que desconectavam após 5 minutos de inatividade. Eram requerimentos e ambientes diferentes. Cada caso é um caso. Boa observação do Magno. Independentemente da sua escolha quanto a persistência da conexão, assegure-se de que o controle de transações está correto. hth, -- Douglas Tosi www.sinatica.com From jdias.bjsoftware em gmail.com Wed Jun 10 10:31:28 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Wed, 10 Jun 2009 10:31:28 -0300 Subject: [firebase-br] Conexao Persistente vs Nao Persistente. In-Reply-To: <009301c9e9cf$76590f60$6915a8c0@MagnoSystem> References: <009301c9e9cf$76590f60$6915a8c0@MagnoSystem> Message-ID: <4A2FB5B0.5020003@gmail.com> Conectar e desconectar várias vezes ou não depende de como o seu sistema trabalhará Conexões à SGBD´s são objetos caros para os recursos da apliocação e que demandam um certo cuidado. Em aplicações desconectadas, distribuídas vinculadas à datasets (Conjuntos de Registros) e com tráfego de dados mantido por XML´s uma conexão pode até ser "instanciada" várias vezes, desde que para isso ela esteja num pattern Proxy (GOF) onde um poolling é criado. Se a conexão já tiver sido criada anteriormente ela é simplesmente retornada e não instanciada novamente Se você for usar somente como Desktop ou no máximo em uma rede lan não há problemas em conectar-se e desconectar-se várias vezes sem uma Proxy, pois a diferença ainda que pesada não será tão sentida assim Bem o fato é que a necessidade da sua aplicação é que vai dizer como suas conexões devem se portar espero ter ajudado -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Magno System escreveu: > Na minha opinião, mais importante que a conexão ser persistente ou > não, é o controle das transações. Em uma rede local, se você conectar > e desconectar, o tempo será irrelevante, embora eu não ache necessário > desconectar. > > Entretanto, se eu estiver errado corrijam-me pois eu não tenho > certeza, o fato de você desconectar não quer dizer que você fechou uma > transação. > > > > ----- Original Message ----- From: "Igor Boaventura" > > To: "FireBase" > Sent: Wednesday, June 10, 2009 10:18 AM > Subject: [firebase-br] Conexao Persistente vs Nao Persistente. > > > Galera, > to desenvolvendo um programa dekstop que conecta no banco somente uma > vez. > quando eu conecto eu so fecho a conecxao quando o programa termina, ou > seja, > eu utilizo a mesma conexao durante toda a execução do programa. > fui comentar com um amigo meu e gerou maio polemica de acordo com ele a > conexao nao persistente e melhor e etc!!! > entao eu pergunto a voces: qual e a melhor jeito de usar a conexao ? > persistente ou nao persitente? > na minha opiniao eu ainda prefiro a persistente pois eu nao tenho que > conectar no banco toda hora e de acordo com que eu andei pesquisando a > conexao fica amarrada a um unico thread no servidor isso diminiu > sobrecarga > no mesmo. oque voces acham? > From zottissistemas em brturbo.com.br Wed Jun 10 13:21:03 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Wed, 10 Jun 2009 13:21:03 -0300 Subject: [firebase-br] criar SQL Message-ID: <8DDF8411C846403AB8DD1EFD9204C2B1@ZOTTISNOTEBOOK> Pessoal, tenho que montar um script via SQL para verificar se um determinado campo existe, com o Delphi eu consigo fazer, mas preciso via SQL Direto, alguém saberia como fazer? desde ja agradeço. o que eu preciso é mais ou menos isso: CASE COUNT(select RDB$RELATION_NAME,RDB$FIELD_NAME from RDB$RELATION_FIELDS where RDB$FIELD_NAME = 'TOTALTMP' AND RDB$RELATION_NAME = 'CONTRACHEQUE')> 0 then BEGIN alter table CONTRACHEQUE drop TOTALTMP; END; Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez From escovadordebits em gmail.com Wed Jun 10 14:12:21 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Wed, 10 Jun 2009 14:12:21 -0300 Subject: [firebase-br] criar SQL In-Reply-To: <8DDF8411C846403AB8DD1EFD9204C2B1@ZOTTISNOTEBOOK> References: <8DDF8411C846403AB8DD1EFD9204C2B1@ZOTTISNOTEBOOK> Message-ID: <64d5939a0906101012uead9f5cl23c4f93210ba4086@mail.gmail.com> Bom dia/tarde Zottis. Grande Zottis, aqui vai a minha humilde sugestão: SET TERM ^ ; CREATE OR ALTER PROCEDURE TESTE AS DECLARE VARIABLE QUANT VARCHAR(100); BEGIN -- Verificando se a tabela CONTRACHEQUE tem o campo TOTALTMP. SELECT COUNT(*) FROM RDB$RELATION_FIELDS WHERE (RDB$RELATION_NAME = 'CONTRACHEQUE')AND (RDB$FIELD_NAME = 'TOTALTMP') INTO :QUANT; -- Ainda consta? IF (QUANT = 1) THEN -- Remove o campo temporário. EXECUTE IMMEDIATE 'ALTER TABLE CONTRACHE DROP TOTALTMP'; END^ SET TERM ; ^ Espero ter ajudado mais que atrapalhado. :D 2009/6/10 Zottis > Pessoal, tenho que montar um script via SQL > para verificar se um determinado campo existe, > > com o Delphi eu consigo fazer, mas preciso via SQL Direto, alguém saberia > como fazer? > > > desde ja agradeço. > > o que eu preciso é mais ou menos isso: > > CASE COUNT(select RDB$RELATION_NAME,RDB$FIELD_NAME from RDB$RELATION_FIELDS > where > RDB$FIELD_NAME = 'TOTALTMP' AND > RDB$RELATION_NAME = 'CONTRACHEQUE')> 0 > then > BEGIN > alter table CONTRACHEQUE > drop TOTALTMP; > END; > > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From herminiopiram em gmail.com Wed Jun 10 14:47:24 2009 From: herminiopiram em gmail.com (Herminio E. Piram) Date: Wed, 10 Jun 2009 14:47:24 -0300 Subject: [firebase-br] Select into Message-ID: <5ba087d30906101047m256ff8a5m619c636a033526d9@mail.gmail.com> Boa tarde galera. Veja se alguem pode me ajudar. Preciso estrair os dados de uma tabela e passa - los para outra tabela. Alguns campos da tabela origem são de tipo diferentes. E para manter a integridade na tabela_destino preciso contatenar o codigo da empresa com o codigo do cliente que tambem sao diferentes. Segue o que fiz: cdcliente na tabela_origem é varchar(8) e empresa é smallint, na tabela_destino cdcliente é integer cast(empresa as integer)||cast(cliente as integer) cdcliente e ha outra situação que ocorre muito onde na tabala_origem, existem campos varchar(80) e na tabela_destino estes campos sao varchar(50), nesta situação tamebm usei o cast para diminuir o tamanho do campo. Isto é correto? Continuando o problema... usando o ibexpert rodo o select com todos estes casts mas quando abro o "Export Data into Script" ele me retorna o seguinte erro: Error Message: ---------------------------------------- can't format message 13:198 -- message system code -4. arithmetic exception, numeric overflow, or string truncation. A tabela_origem tem 3076 registros e quando este erro ocorre apenas 143 sao retornados. Pensei entao em fazer um select com todos estes casts into tabela_destino from tabela_origem, mas tambem retorna um erro: SQL Parse Error: Parameter name expected Estou procurando uma solução no google, mas se alguem souber a maneira correta de fazer isso e puder ajudar fico muito grato. -- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "If the doors of perception were cleansed everything would appear to man as it is, infinite." (William Blake) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ From jdias.bjsoftware em gmail.com Wed Jun 10 14:46:19 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Wed, 10 Jun 2009 14:46:19 -0300 Subject: [firebase-br] Select into In-Reply-To: <5ba087d30906101047m256ff8a5m619c636a033526d9@mail.gmail.com> References: <5ba087d30906101047m256ff8a5m619c636a033526d9@mail.gmail.com> Message-ID: <4A2FF16B.6020608@gmail.com> Há algum campo nos que você fez cast como inteiro que possui com algum caractere diferente de números dica: como ele retornou 143 o problema deve estar no registro 144 -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Herminio E. Piram escreveu: > Boa tarde galera. > > Veja se alguem pode me ajudar. > > Preciso estrair os dados de uma tabela e passa - los para outra tabela. > > Alguns campos da tabela origem são de tipo diferentes. E para manter a > integridade na tabela_destino preciso contatenar > o codigo da empresa com o codigo do cliente que tambem sao diferentes. Segue > o que fiz: > > cdcliente na tabela_origem é varchar(8) e empresa é smallint, na > tabela_destino cdcliente é integer > cast(empresa as integer)||cast(cliente as integer) cdcliente > > e ha outra situação que ocorre muito onde na tabala_origem, existem campos > varchar(80) e na tabela_destino estes campos sao varchar(50), > nesta situação tamebm usei o cast para diminuir o tamanho do campo. Isto é > correto? > > Continuando o problema... usando o ibexpert rodo o select com todos estes > casts mas quando abro o "Export Data into Script" > ele me retorna o seguinte erro: > > Error Message: > ---------------------------------------- > can't format message 13:198 -- message system code -4. > arithmetic exception, numeric overflow, or string truncation. > > A tabela_origem tem 3076 registros e quando este erro ocorre apenas 143 sao > retornados. > > Pensei entao em fazer um select com todos estes casts into tabela_destino > from tabela_origem, mas tambem retorna um erro: > > SQL Parse Error: > > Parameter name expected > > Estou procurando uma solução no google, mas se alguem souber a maneira > correta de fazer isso e puder ajudar fico muito grato. > > From edmafer em gmail.com Wed Jun 10 14:51:23 2009 From: edmafer em gmail.com (Edson Marco) Date: Wed, 10 Jun 2009 14:51:23 -0300 Subject: [firebase-br] Select into In-Reply-To: <5ba087d30906101047m256ff8a5m619c636a033526d9@mail.gmail.com> References: <5ba087d30906101047m256ff8a5m619c636a033526d9@mail.gmail.com> Message-ID: Aeee irmãozinho!!! Tentando por um elefante em um buraco de agulha?! (can't format message 13:198 -- message system code -4. arithmetic exception, numeric overflow, or string truncation.) Por causa das diferenças entre tipos e tamanhos eu acho melhor fazer uma aplicação para tratamento dos dados. Mas é possível fazer isto com uso de udfs :D Qualquer coisa grita ai que eu te ajudo! 2009/6/10 Herminio E. Piram > Boa tarde galera. > > Veja se alguem pode me ajudar. > > Preciso estrair os dados de uma tabela e passa - los para outra tabela. > > Alguns campos da tabela origem são de tipo diferentes. E para manter a > integridade na tabela_destino preciso contatenar > o codigo da empresa com o codigo do cliente que tambem sao diferentes. > Segue > o que fiz: > > cdcliente na tabela_origem é varchar(8) e empresa é smallint, na > tabela_destino cdcliente é integer > cast(empresa as integer)||cast(cliente as integer) cdcliente > > e ha outra situação que ocorre muito onde na tabala_origem, existem campos > varchar(80) e na tabela_destino estes campos sao varchar(50), > nesta situação tamebm usei o cast para diminuir o tamanho do campo. Isto é > correto? > > Continuando o problema... usando o ibexpert rodo o select com todos estes > casts mas quando abro o "Export Data into Script" > ele me retorna o seguinte erro: > > Error Message: > ---------------------------------------- > can't format message 13:198 -- message system code -4. > arithmetic exception, numeric overflow, or string truncation. > > A tabela_origem tem 3076 registros e quando este erro ocorre apenas 143 sao > retornados. > > Pensei entao em fazer um select com todos estes casts into tabela_destino > from tabela_origem, mas tambem retorna um erro: > > SQL Parse Error: > > Parameter name expected > > Estou procurando uma solução no google, mas se alguem souber a maneira > correta de fazer isso e puder ajudar fico muito grato. > > -- > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ _ > > "If the doors of perception were cleansed everything > would appear to man as it is, infinite." (William Blake) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ _ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From tetraetila em gmail.com Wed Jun 10 15:17:57 2009 From: tetraetila em gmail.com (=?iso-8859-1?Q?tetraetila=AE?=) Date: Wed, 10 Jun 2009 15:17:57 -0300 Subject: [firebase-br] =?iso-8859-1?q?Unir_senten=E7as_SQL?= References: <1fa5d6430906081450q2e474cb0h568e36dfafb5a612@mail.gmail.com> <1244500381.25389.1.camel@Aspire5612.bonagura.com.br> Message-ID: <001a01c9e9f7$ca2731d0$d0df01bb@NOTEBOOK> Olá Pessoal Eu tenho a seguinte sentença que faz um insert a partir de um select, Ok! insert into bal_patri ( a004_redu, a004_tipo, a004_estr1, a004_estr, a004_desc ) select a004_redu, a004_tipo, a004_estr as a004_estr1, a004_estr, a004_desc from a029004_tbl where a004_tipo = 'A' Ok! Gero um arquivo com os dados. Em outra sentença eu apuro o valor dos débitos: select a005_debi, sum( a005_valo ) as DEBITO from a029005_tbl where a005_data <= '31.01.2008' group by a005_debi e da mesma forma eu apuro os créditos: select a005_cred, sum( a005_valo ) as CREDITO from a029005_tbl where a005_data <= '31.01.2008' group by a005_cred e SAL_F = crédito - débito Gero mais arquivos... Eu gostaria de unir a primeira sentença um update com a segunda e terceira sentenças, ou seja fazer o insert com o select e em seguinte o update de VR_DEBI e VR_CRED e SAL_F ( SAL_F equivale a VR_CRED - VR_DEBI ). update bal_patri set VR_DEBI = ( select a005_debi, sum( a005_valo ) as DEBITO from a029005_tbl where a005_data <= '31.01.2008' group by a005_debi ) update bal_patri set VR_CRED = ( select a005_cred, sum( a005_valo ) as CREDITO from a029005_tbl where a005_data <= '31.01.2008' group by a005_cred ) update bal_patri set SAL_F = ( VR_CRED - VR_DEBI ) Isto tudo em uma única sentença, pois eu gero um arquivo tipo DBF para cada sentença e poderia gerar apenas um para a sentença inteira diminuiria bem as linhas de código. Algo assim. Obrigado! Adilson From washington.go em ultimatum.com.br Wed Jun 10 15:22:39 2009 From: washington.go em ultimatum.com.br (Washington Divino) Date: Wed, 10 Jun 2009 15:22:39 -0300 Subject: [firebase-br] Replicador Firebird In-Reply-To: References: <5ba087d30906101047m256ff8a5m619c636a033526d9@mail.gmail.com> Message-ID: <000c01c9e9f8$7039fee0$50adfca0$@go@ultimatum.com.br> Companheiros me ajuda esclarecer uma idéia. Estou querendo replicar dados de banco que está no Rio Grande do Sul para meu estado, só não acho nenhum replicador para Firebird que faça este serviço. Desde já agradeço. Atenciosamente,    Washington Divino Bezerra Depto. Informática Ultimatum Tecnologia Jurídica Rua 85, 100 - Goiânia, GO CEP. 74.080-010 55 (62) 3942.4953 Skype: washington.divino washington.go em ultimatum.com.br www.ultimatum.com.br   From edmafer em gmail.com Wed Jun 10 15:20:04 2009 From: edmafer em gmail.com (Edson Marco) Date: Wed, 10 Jun 2009 15:20:04 -0300 Subject: [firebase-br] Replicador Firebird In-Reply-To: <2937862985641607763@unknownmsgid> References: <5ba087d30906101047m256ff8a5m619c636a033526d9@mail.gmail.com> <2937862985641607763@unknownmsgid> Message-ID: No site firebase tem uma lista deles! o Cantu mandou aqui na lista poucos dias atrás.... dá uma olhada. 2009/6/10 Washington Divino > Companheiros me ajuda esclarecer uma idéia. Estou querendo replicar dados > de > banco que está no Rio Grande do Sul para meu estado, só não acho nenhum > replicador para Firebird que faça este serviço. > > Desde já agradeço. > > Atenciosamente, > > > Washington Divino Bezerra > Depto. Informática > Ultimatum Tecnologia Jurídica > Rua 85, 100 - Goiânia, GO > CEP. 74.080-010 > 55 (62) 3942.4953 > Skype: washington.divino > washington.go em ultimatum.com.br > www.ultimatum.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 > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From herminiopiram em gmail.com Wed Jun 10 15:20:46 2009 From: herminiopiram em gmail.com (Herminio E. Piram) Date: Wed, 10 Jun 2009 15:20:46 -0300 Subject: [firebase-br] Select into In-Reply-To: References: <5ba087d30906101047m256ff8a5m619c636a033526d9@mail.gmail.com> Message-ID: <5ba087d30906101120t23ca9f35x7dfc069eb3c8e60b@mail.gmail.com> Grande Edsão! Bom saber que tbm esta por aqui. Forte abraço Irmazinho! Obrigado pela dica Joao, olhei todos os campos que fiz cast e encontrei o problema. Está em um campo varchar, onde na tabela de origem é 50 e no cast passei 40 para tentar reduzir o tamanho, que nao deu certo... Existe algum recurso proprio para esta operação (Reduzir Strings)? O problema ocorre com os campos varchar, onde na tabela de origem sao maiores que os da tabela de destino 2009/6/10 Edson Marco > Aeee irmãozinho!!! Tentando por um elefante em um buraco de agulha?! (can't > format message 13:198 -- message system code -4. > arithmetic exception, numeric overflow, or string truncation.) > > Por causa das diferenças entre tipos e tamanhos eu acho melhor fazer uma > aplicação para tratamento dos dados. Mas é possível fazer isto com uso de > udfs :D > > Qualquer coisa grita ai que eu te ajudo! > > > 2009/6/10 Herminio E. Piram > > > Boa tarde galera. > > > > Veja se alguem pode me ajudar. > > > > Preciso estrair os dados de uma tabela e passa - los para outra tabela. > > > > Alguns campos da tabela origem são de tipo diferentes. E para manter a > > integridade na tabela_destino preciso contatenar > > o codigo da empresa com o codigo do cliente que tambem sao diferentes. > > Segue > > o que fiz: > > > > cdcliente na tabela_origem é varchar(8) e empresa é smallint, na > > tabela_destino cdcliente é integer > > cast(empresa as integer)||cast(cliente as integer) cdcliente > > > > e ha outra situação que ocorre muito onde na tabala_origem, existem > campos > > varchar(80) e na tabela_destino estes campos sao varchar(50), > > nesta situação tamebm usei o cast para diminuir o tamanho do campo. Isto > é > > correto? > > > > Continuando o problema... usando o ibexpert rodo o select com todos estes > > casts mas quando abro o "Export Data into Script" > > ele me retorna o seguinte erro: > > > > Error Message: > > ---------------------------------------- > > can't format message 13:198 -- message system code -4. > > arithmetic exception, numeric overflow, or string truncation. > > > > A tabela_origem tem 3076 registros e quando este erro ocorre apenas 143 > sao > > retornados. > > > > Pensei entao em fazer um select com todos estes casts into tabela_destino > > from tabela_origem, mas tambem retorna um erro: > > > > SQL Parse Error: > > > > Parameter name expected > > > > Estou procurando uma solução no google, mas se alguem souber a maneira > > correta de fazer isso e puder ajudar fico muito grato. > > > > -- > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > _ _ _ _ > > > > "If the doors of perception were cleansed everything > > would appear to man as it is, infinite." (William Blake) > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > _ _ _ _ > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > /* > * Edson Marco Ferrari Junior > * edmafer em edmafer.com.br > * http://www.edmafer.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 > -- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "If the doors of perception were cleansed everything would appear to man as it is, infinite." (William Blake) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ From edmafer em gmail.com Wed Jun 10 15:23:45 2009 From: edmafer em gmail.com (Edson Marco) Date: Wed, 10 Jun 2009 15:23:45 -0300 Subject: [firebase-br] Select into In-Reply-To: <5ba087d30906101120t23ca9f35x7dfc069eb3c8e60b@mail.gmail.com> References: <5ba087d30906101047m256ff8a5m619c636a033526d9@mail.gmail.com> <5ba087d30906101120t23ca9f35x7dfc069eb3c8e60b@mail.gmail.com> Message-ID: Herminio, eu tenho umas udfs que fazem isto... posso enviar para ti! Ai tu usa o substr para truncar a string. 2009/6/10 Herminio E. Piram > Grande Edsão! > Bom saber que tbm esta por aqui. Forte abraço Irmazinho! > > Obrigado pela dica Joao, olhei todos os campos que fiz cast e encontrei o > problema. > Está em um campo varchar, onde na tabela de origem é 50 e no cast passei 40 > para > tentar reduzir o tamanho, que nao deu certo... > > Existe algum recurso proprio para esta operação (Reduzir Strings)? > > > > O problema ocorre com os campos varchar, onde na tabela de origem sao > maiores que > os da tabela de destino > > 2009/6/10 Edson Marco > > > Aeee irmãozinho!!! Tentando por um elefante em um buraco de agulha?! > (can't > > format message 13:198 -- message system code -4. > > arithmetic exception, numeric overflow, or string truncation.) > > > > Por causa das diferenças entre tipos e tamanhos eu acho melhor fazer uma > > aplicação para tratamento dos dados. Mas é possível fazer isto com uso de > > udfs :D > > > > Qualquer coisa grita ai que eu te ajudo! > > > > > > 2009/6/10 Herminio E. Piram > > > > > Boa tarde galera. > > > > > > Veja se alguem pode me ajudar. > > > > > > Preciso estrair os dados de uma tabela e passa - los para outra tabela. > > > > > > Alguns campos da tabela origem são de tipo diferentes. E para manter a > > > integridade na tabela_destino preciso contatenar > > > o codigo da empresa com o codigo do cliente que tambem sao diferentes. > > > Segue > > > o que fiz: > > > > > > cdcliente na tabela_origem é varchar(8) e empresa é smallint, na > > > tabela_destino cdcliente é integer > > > cast(empresa as integer)||cast(cliente as integer) cdcliente > > > > > > e ha outra situação que ocorre muito onde na tabala_origem, existem > > campos > > > varchar(80) e na tabela_destino estes campos sao varchar(50), > > > nesta situação tamebm usei o cast para diminuir o tamanho do campo. > Isto > > é > > > correto? > > > > > > Continuando o problema... usando o ibexpert rodo o select com todos > estes > > > casts mas quando abro o "Export Data into Script" > > > ele me retorna o seguinte erro: > > > > > > Error Message: > > > ---------------------------------------- > > > can't format message 13:198 -- message system code -4. > > > arithmetic exception, numeric overflow, or string truncation. > > > > > > A tabela_origem tem 3076 registros e quando este erro ocorre apenas 143 > > sao > > > retornados. > > > > > > Pensei entao em fazer um select com todos estes casts into > tabela_destino > > > from tabela_origem, mas tambem retorna um erro: > > > > > > SQL Parse Error: > > > > > > Parameter name expected > > > > > > Estou procurando uma solução no google, mas se alguem souber a maneira > > > correta de fazer isso e puder ajudar fico muito grato. > > > > > > -- > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > _ > > > _ _ _ _ > > > > > > "If the doors of perception were cleansed everything > > > would appear to man as it is, infinite." (William Blake) > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > _ > > > _ _ _ _ > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > /* > > * Edson Marco Ferrari Junior > > * edmafer em edmafer.com.br > > * http://www.edmafer.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 > > > > > > -- > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ _ > > "If the doors of perception were cleansed everything > would appear to man as it is, infinite." (William Blake) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ _ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From herminiopiram em gmail.com Wed Jun 10 16:00:54 2009 From: herminiopiram em gmail.com (Herminio E. Piram) Date: Wed, 10 Jun 2009 16:00:54 -0300 Subject: [firebase-br] Select into In-Reply-To: References: <5ba087d30906101047m256ff8a5m619c636a033526d9@mail.gmail.com> <5ba087d30906101120t23ca9f35x7dfc069eb3c8e60b@mail.gmail.com> Message-ID: <5ba087d30906101200w39bc884cm466f6a70271d836e@mail.gmail.com> Edsão obrigado pela udf. Consegui resolver este problema usando substring. Obrigado a ajuda pessoal! 2009/6/10 Edson Marco > Herminio, eu tenho umas udfs que fazem isto... posso enviar para ti! Ai tu > usa o substr para truncar a string. > > 2009/6/10 Herminio E. Piram > > > Grande Edsão! > > Bom saber que tbm esta por aqui. Forte abraço Irmazinho! > > > > Obrigado pela dica Joao, olhei todos os campos que fiz cast e encontrei o > > problema. > > Está em um campo varchar, onde na tabela de origem é 50 e no cast passei > 40 > > para > > tentar reduzir o tamanho, que nao deu certo... > > > > Existe algum recurso proprio para esta operação (Reduzir Strings)? > > > > > > > > O problema ocorre com os campos varchar, onde na tabela de origem sao > > maiores que > > os da tabela de destino > > > > 2009/6/10 Edson Marco > > > > > Aeee irmãozinho!!! Tentando por um elefante em um buraco de agulha?! > > (can't > > > format message 13:198 -- message system code -4. > > > arithmetic exception, numeric overflow, or string truncation.) > > > > > > Por causa das diferenças entre tipos e tamanhos eu acho melhor fazer > uma > > > aplicação para tratamento dos dados. Mas é possível fazer isto com uso > de > > > udfs :D > > > > > > Qualquer coisa grita ai que eu te ajudo! > > > > > > > > > 2009/6/10 Herminio E. Piram > > > > > > > Boa tarde galera. > > > > > > > > Veja se alguem pode me ajudar. > > > > > > > > Preciso estrair os dados de uma tabela e passa - los para outra > tabela. > > > > > > > > Alguns campos da tabela origem são de tipo diferentes. E para manter > a > > > > integridade na tabela_destino preciso contatenar > > > > o codigo da empresa com o codigo do cliente que tambem sao > diferentes. > > > > Segue > > > > o que fiz: > > > > > > > > cdcliente na tabela_origem é varchar(8) e empresa é smallint, na > > > > tabela_destino cdcliente é integer > > > > cast(empresa as integer)||cast(cliente as integer) cdcliente > > > > > > > > e ha outra situação que ocorre muito onde na tabala_origem, existem > > > campos > > > > varchar(80) e na tabela_destino estes campos sao varchar(50), > > > > nesta situação tamebm usei o cast para diminuir o tamanho do campo. > > Isto > > > é > > > > correto? > > > > > > > > Continuando o problema... usando o ibexpert rodo o select com todos > > estes > > > > casts mas quando abro o "Export Data into Script" > > > > ele me retorna o seguinte erro: > > > > > > > > Error Message: > > > > ---------------------------------------- > > > > can't format message 13:198 -- message system code -4. > > > > arithmetic exception, numeric overflow, or string truncation. > > > > > > > > A tabela_origem tem 3076 registros e quando este erro ocorre apenas > 143 > > > sao > > > > retornados. > > > > > > > > Pensei entao em fazer um select com todos estes casts into > > tabela_destino > > > > from tabela_origem, mas tambem retorna um erro: > > > > > > > > SQL Parse Error: > > > > > > > > Parameter name expected > > > > > > > > Estou procurando uma solução no google, mas se alguem souber a > maneira > > > > correta de fazer isso e puder ajudar fico muito grato. > > > > > > > > -- > > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > _ > > > _ > > > > _ _ _ _ > > > > > > > > "If the doors of perception were cleansed everything > > > > would appear to man as it is, infinite." (William Blake) > > > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > _ > > > _ > > > > _ _ _ _ > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > > > > > > -- > > > /* > > > * Edson Marco Ferrari Junior > > > * edmafer em edmafer.com.br > > > * http://www.edmafer.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 > > > > > > > > > > > -- > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > _ _ _ _ > > > > "If the doors of perception were cleansed everything > > would appear to man as it is, infinite." (William Blake) > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > > _ _ _ _ > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > /* > * Edson Marco Ferrari Junior > * edmafer em edmafer.com.br > * http://www.edmafer.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 > -- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "If the doors of perception were cleansed everything would appear to man as it is, infinite." (William Blake) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ From kmerlotti em gmail.com Wed Jun 10 16:10:58 2009 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Wed, 10 Jun 2009 16:10:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tamanho_do_banco_ap=F3s_gbak?= Message-ID: <20eaa6880906101210of68090bxf5c61ace097953ee@mail.gmail.com> Boa tarde galera! Eu acho que não, mas, na opinião de vocês, há alguma possibilide de uma base diminuir de 1GB pra 300MB (aproximadamente) após um gbak? Seria possível acumular tanto lixo assim? Ps: não acompanhei os gfix e gbak que foram executados antes deste resultado, mas talvez ainda dê tempo de refaze-los pra ver se encontra algum erro. Abraço! -- 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 douglasht em gmail.com Wed Jun 10 16:15:04 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 10 Jun 2009 16:15:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tamanho_do_banco_ap=F3s_gbak?= In-Reply-To: <20eaa6880906101210of68090bxf5c61ace097953ee@mail.gmail.com> References: <20eaa6880906101210of68090bxf5c61ace097953ee@mail.gmail.com> Message-ID: <249af69e0906101215vec28209y3000d1d5d7bf75ec@mail.gmail.com> 2009/6/10 Kelver Merlotti : > Eu acho que não, mas, na opinião de vocês, há alguma possibilide de uma base > diminuir de 1GB pra 300MB (aproximadamente) após um gbak? Seria possível > acumular tanto lixo assim? É possível sim. Depende de quanto tempo estava rodando sem este ciclo de backup/restore e do tipo de atividade dá até pra dizer que é normal. []s -- Douglas Tosi www.sinatica.com From jdias.bjsoftware em gmail.com Wed Jun 10 16:14:19 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Wed, 10 Jun 2009 16:14:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tamanho_do_banco_ap=F3s_gbak?= In-Reply-To: <249af69e0906101215vec28209y3000d1d5d7bf75ec@mail.gmail.com> References: <20eaa6880906101210of68090bxf5c61ace097953ee@mail.gmail.com> <249af69e0906101215vec28209y3000d1d5d7bf75ec@mail.gmail.com> Message-ID: <4A30060B.8040505@gmail.com> Sim concordo com o Douglas, contudo por via das dúvidas, para saber da real consistência do backup, é ideal restaurar para verificar a integridade dos dados Douglas Tosi escreveu: > 2009/6/10 Kelver Merlotti : > >> Eu acho que não, mas, na opinião de vocês, há alguma possibilide de uma base >> diminuir de 1GB pra 300MB (aproximadamente) após um gbak? Seria possível >> acumular tanto lixo assim? >> > > É possível sim. Depende de quanto tempo estava rodando sem este ciclo > de backup/restore e do tipo de atividade dá até pra dizer que é > normal. > > []s > -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com From kmerlotti em gmail.com Wed Jun 10 16:21:35 2009 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Wed, 10 Jun 2009 16:21:35 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tamanho_do_banco_ap=F3s_gbak?= In-Reply-To: <249af69e0906101215vec28209y3000d1d5d7bf75ec@mail.gmail.com> References: <20eaa6880906101210of68090bxf5c61ace097953ee@mail.gmail.com> <249af69e0906101215vec28209y3000d1d5d7bf75ec@mail.gmail.com> Message-ID: <20eaa6880906101221q70e1c0bas152e555182ae8db1@mail.gmail.com> o pior é que, infelizmente, não é um negócio tão "paulera" assim.. acredito até que fazia bastante tempo que não se executava o backup/restore, mas não sei se tanto tempo assim pra justificar o aumento, pois como disse, não possui uma movimentação tão grande não! :\ acho que vou ter que tentar o gfix denovo na base original pra ver o que dá! abraço! 2009/6/10 Douglas Tosi > 2009/6/10 Kelver Merlotti : > > Eu acho que não, mas, na opinião de vocês, há alguma possibilide de uma > base > > diminuir de 1GB pra 300MB (aproximadamente) após um gbak? Seria possível > > acumular tanto lixo assim? > > É possível sim. Depende de quanto tempo estava rodando sem este ciclo > de backup/restore e do tipo de atividade dá até pra dizer que é > normal. > > []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 > -- 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 jdias.bjsoftware em gmail.com Wed Jun 10 16:22:31 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Wed, 10 Jun 2009 16:22:31 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tamanho_do_banco_ap=F3s_gbak?= In-Reply-To: <20eaa6880906101221q70e1c0bas152e555182ae8db1@mail.gmail.com> References: <20eaa6880906101210of68090bxf5c61ace097953ee@mail.gmail.com> <249af69e0906101215vec28209y3000d1d5d7bf75ec@mail.gmail.com> <20eaa6880906101221q70e1c0bas152e555182ae8db1@mail.gmail.com> Message-ID: <4A3007F7.8020900@gmail.com> Se houver muitos campos blob usados no banco, a redução se tamanho é até justificável tenho um Gerenciador eletrônico de documentos rodando com firebird que hoje deve estar na casa dos 20Gb de espaço. A estrutura é de uma chave e o cliente escolhe quais documentos do cliente digitalizar ou salvar. Hoje as bases são espelhadas com replicação assíncrona, o que em teoria relativamente dispensa backups, mas antigamente, quando a base era de 5Gb, fiz um backup e o tamanho do banco final ficou com 1.5Gb Engraçado que até me assustei com o fato, mas o banco ficou operacional depois desse backup. Kelver Merlotti escreveu: > o pior é que, infelizmente, não é um negócio tão "paulera" assim.. > acredito até que fazia bastante tempo que não se executava o backup/restore, > mas não sei se tanto tempo assim pra justificar o aumento, pois como disse, > não possui uma movimentação tão grande não! :\ > acho que vou ter que tentar o gfix denovo na base original pra ver o que dá! > abraço! > > 2009/6/10 Douglas Tosi > > >> 2009/6/10 Kelver Merlotti : >> >>> Eu acho que não, mas, na opinião de vocês, há alguma possibilide de uma >>> >> base >> >>> diminuir de 1GB pra 300MB (aproximadamente) após um gbak? Seria possível >>> acumular tanto lixo assim? >>> >> É possível sim. Depende de quanto tempo estava rodando sem este ciclo >> de backup/restore e do tipo de atividade dá até pra dizer que é >> normal. >> >> []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 >> >> > > > > -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com From jubrovolski em yahoo.com.br Wed Jun 10 17:40:24 2009 From: jubrovolski em yahoo.com.br (Firebase) Date: Wed, 10 Jun 2009 17:40:24 -0300 Subject: [firebase-br] OFF - layout para abertura de contas Banco do Brasil Message-ID: Boa tarde Alguém tem o layout do arquivo para abertura de contas do banco do brasil? Fiz a solicitação ao banco, mas como amanhã é feriado vai ser difícil eles me passarem antes da segunda-feira. Se alguém tiver a documentação, favor me enviar. Obrigado Reuber From andrelyno em gmail.com Wed Jun 10 23:51:31 2009 From: andrelyno em gmail.com (Andrelino Silva) Date: Wed, 10 Jun 2009 23:51:31 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tamanho_do_banco_ap=F3s_gbak?= In-Reply-To: <20eaa6880906101221q70e1c0bas152e555182ae8db1@mail.gmail.com> References: <20eaa6880906101210of68090bxf5c61ace097953ee@mail.gmail.com> <249af69e0906101215vec28209y3000d1d5d7bf75ec@mail.gmail.com> <20eaa6880906101221q70e1c0bas152e555182ae8db1@mail.gmail.com> Message-ID: <695305490906101951w7093551i417338c615b7accb@mail.gmail.com> Olha, eu trabalha em uma CPD que a base de dados ficava enome, ate quase uns 3GB, e apos a manutenção voltava para menos de 1GB. O aumento estrondoso se dava por que o sistema tinha duas tabelas de monitoramento de usuarios(INTEFILL E AUDITOR). Entao na manutenção estas duas tabelas eram zeradas e assim a base ficava bem menor. MAs, no teu caso ai so a questao de rodar GFIX e GBAK ela voltar a um tamanho tao consideravel, pode estar ocorrendo algum erro no sistema ao interpletar o tamanho da base. Se voce usa Windows, é bem possivel, agora se estiver usando linux ou unix, ai ja fica dificil dar este tipo de erro. Voce tambem pode verificar se os computadores que tem acesso a esta base, nao estao perdendo conexao com a base de dados por causa de ruido na rede ou mesmo colisao de dados(isto acontece por a rede nao estar estruturada de maneira correta, cabos com postas oxidadas, hub/switch com defeito) isto causa erros na base de dados, e entao pode estar sendo gerados muitos dados corrompidos que atrapalham a definição do tamanho exato pelo sistema que gerencia a base. um abraço! 2009/6/10 Kelver Merlotti > o pior é que, infelizmente, não é um negócio tão "paulera" assim.. > acredito até que fazia bastante tempo que não se executava o > backup/restore, > mas não sei se tanto tempo assim pra justificar o aumento, pois como disse, > não possui uma movimentação tão grande não! :\ > acho que vou ter que tentar o gfix denovo na base original pra ver o que > dá! > abraço! > > 2009/6/10 Douglas Tosi > > > 2009/6/10 Kelver Merlotti : > > > Eu acho que não, mas, na opinião de vocês, há alguma possibilide de uma > > base > > > diminuir de 1GB pra 300MB (aproximadamente) após um gbak? Seria > possível > > > acumular tanto lixo assim? > > > > É possível sim. Depende de quanto tempo estava rodando sem este ciclo > > de backup/restore e do tipo de atividade dá até pra dizer que é > > normal. > > > > []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 > > > > > > -- > 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 > -- Att. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Andrelino Silva (33)9121-1321 Manhuaçu/MG MSN: andrelyno em yahoo.com.br ICQ: 487976491 HP: www.abcdotecnico.com.br From haroldo em delfa.com.br Thu Jun 11 07:03:01 2009 From: haroldo em delfa.com.br (Haroldo Dias) Date: Thu, 11 Jun 2009 07:03:01 -0300 Subject: [firebase-br] FULL JOIN Message-ID: Bom dia Estou migrado do IB 2007 para FB 2.1.2 e nas minhas sp's, eu costumo usar muito o full join, que no IB o processamento é rapidinho, mas no fb praticamente trava a máquina, logo abaixo tenho um exemplo bem simples, o que vcs sugerem que eu faça? Nesse mesmo exemplo, se eu usar LEFT JOIN ou RIGHT JOIN também trava. Select A.Estabelecimento_Codigo, A.Localizacao_Codigo, A.Produto_Codigo, Max(A.Data) From TbEstoque_Saldo_Diario A FULL JOIN TbProduto B On A.Produto_Codigo = B.Codigo Where (A.Estabelecimento_Codigo = :ESTABELECIMENTO_1) and (A.Produto_Codigo between :PRODUTO_1 and :PRODUTO_2) and (B.TipoProduto_Codigo = :TPO_1) and (B.Familia_Codigo = :FAMILIA_1) Group By A.Estabelecimento_Codigo, A.Localizacao_Codigo, A.Produto_Codigo -- Atenciosamente, Haroldo Dias From fausto.s.a em uol.com.br Thu Jun 11 08:36:49 2009 From: fausto.s.a em uol.com.br (Fausto Alves) Date: Thu, 11 Jun 2009 08:36:49 -0300 Subject: [firebase-br] RES: Registro do IBExpert In-Reply-To: <00d501c9e861$8d9936b0$a8cba410$@com.br> References: <1fa5d6430906080620p3eca3b20m3c9a99db34f367b3@mail.gmail.com> <000601c9e83e$fc980f50$f5c82df0$@com> <4A2D15B1.6000809@gmail.com> <1fa5d6430906080701q33e7ea6dh8d43d5a4522f3af3@mail.gmail.com> <4A2D1921.1080303@gmail.com> <008601c9e845$c1f583d0$45e08b70$@com.br> <00d501c9e861$8d9936b0$a8cba410$@com.br> Message-ID: Dimas Bolognani escreveu: > TEM REPRESENTANTE NO BRASIL? > QUANDO VOCÊ ADQUIRIU O PRODUTO, O FEZ POR ONDE? PORTANTO, UTILIZE OS MESMOS MEIOS QUE FEZ NO ATO DA COMPRA. -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From escovadordebits em gmail.com Thu Jun 11 09:11:12 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 11 Jun 2009 09:11:12 -0300 Subject: [firebase-br] =?iso-8859-1?q?Unir_senten=E7as_SQL?= In-Reply-To: <001a01c9e9f7$ca2731d0$d0df01bb@NOTEBOOK> References: <1fa5d6430906081450q2e474cb0h568e36dfafb5a612@mail.gmail.com> <1244500381.25389.1.camel@Aspire5612.bonagura.com.br> <001a01c9e9f7$ca2731d0$d0df01bb@NOTEBOOK> Message-ID: <64d5939a0906110511r747e64f5u783937e1601a0248@mail.gmail.com> Bom dia/tarde Tetraetila. Grande Tetraetila, da forma que está o SELECT dos débitos e dos créditos, mais de um registro pode ser retornado, ou seja, se dentro do intervalo de datas informado (no campo A005_DATA), houverem mais de um valor para o campo A005_DEBI (no SELECT dos débitos) ou no campo A005_CRED (no SELECT dos créditos), mais de um registro será retornado, cada um com o seu respectivo somatório de valores para aquele crédito ou débito. Sendo assim, o comando UPDATE falha quando ocorre essa situação, ou seja, quando o SELECT dos créditos e/ou débitos retorna mais de um registro, o UPDATE falha e retorna uma mensagem de erro. Dessa forma, precisamos que você explique melhor o relacionamento entre essas tabelas para podermos planejar melhor como efetuar essa atualização de valores. Por exemplo, o SELECT dos créditos e débitos é baseado em um período de datas, e aparentemente, nada tem a ver com o campo A005_TIPO (suponho que haja esse campo). Pelo que vemos no código do INSERT, nenhum campo de data é preenchido, portanto, que regra utilizaríamos para atualizar os registros corretamente de acordo com o período? Da forma que está o UPDATE, todos os registros da tabela BAL_PATRI tem seus campos VR_DEBI, VR_CRED e SAL_F alterados para os mesmos valores, sem qualquer condição de filtragem. Resumindo, faltam mais informações para que possamos entender completamente o cenário e podermos te ajudar da melhor forma. Espero ter ajudado mais que atrapalhado. :D 2009/6/10 tetraetila® > Olá Pessoal > > Eu tenho a seguinte sentença que faz um insert a partir de um select, Ok! > > insert into bal_patri ( a004_redu, a004_tipo, a004_estr1, a004_estr, > a004_desc ) select a004_redu, a004_tipo, a004_estr as a004_estr1, a004_estr, > a004_desc from a029004_tbl where a004_tipo = 'A' > > Ok! Gero um arquivo com os dados. > > Em outra sentença eu apuro o valor dos débitos: > > select a005_debi, sum( a005_valo ) as DEBITO from a029005_tbl where > a005_data <= '31.01.2008' group by a005_debi > > e da mesma forma eu apuro os créditos: > > select a005_cred, sum( a005_valo ) as CREDITO from a029005_tbl where > a005_data <= '31.01.2008' group by a005_cred > > e SAL_F = crédito - débito > > Gero mais arquivos... > > Eu gostaria de unir a primeira sentença um update com a segunda e terceira > sentenças, ou seja fazer o insert com o select e > em seguinte o update de VR_DEBI e VR_CRED e SAL_F ( SAL_F equivale a > VR_CRED - VR_DEBI ). > > update bal_patri set VR_DEBI = ( > select a005_debi, sum( a005_valo ) as DEBITO from a029005_tbl where > a005_data <= '31.01.2008' group by a005_debi ) > > update bal_patri set VR_CRED = ( > select a005_cred, sum( a005_valo ) as CREDITO from a029005_tbl where > a005_data <= '31.01.2008' group by a005_cred ) > > update bal_patri set SAL_F = ( VR_CRED - VR_DEBI ) > > Isto tudo em uma única sentença, pois eu gero um arquivo tipo DBF para cada > sentença e poderia gerar apenas um para a sentença inteira diminuiria bem as > linhas de código. > > > Algo assim. Obrigado! > > Adilson > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From escovadordebits em gmail.com Thu Jun 11 09:14:43 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 11 Jun 2009 09:14:43 -0300 Subject: [firebase-br] criar SQL In-Reply-To: References: <8DDF8411C846403AB8DD1EFD9204C2B1@ZOTTISNOTEBOOK> <64d5939a0906101012uead9f5cl23c4f93210ba4086@mail.gmail.com> Message-ID: <64d5939a0906110514h736db3f7g1c9958e21b59f8d5@mail.gmail.com> Bom dia/tarde Zottis. Grande Zottis, o cogumelo do chá que eu tomei estava meio vencido, e acabei cometendo um engano no tipo da variável local QUANT. Declarei-a como sendo VARCHAR(100), quando na verdade deveria ser INTEGER. Por favor, faça a devida correção para poder testar o exemplo. 2009/6/10 Zottis > valeu Sandro, vou testar. > > muito obrigado > > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > > ----- Original Message ----- > *From:* Sandro Souza > *To:* FireBase ; Zottis > *Sent:* Wednesday, June 10, 2009 2:12 PM > *Subject:* Re: [firebase-br] criar SQL > > Bom dia/tarde Zottis. > > Grande Zottis, aqui vai a minha humilde sugestão: > > SET TERM ^ ; > > CREATE OR ALTER PROCEDURE TESTE AS > DECLARE VARIABLE QUANT VARCHAR(100); > BEGIN > -- Verificando se a tabela CONTRACHEQUE tem o campo TOTALTMP. > SELECT > COUNT(*) > FROM > RDB$RELATION_FIELDS > WHERE > (RDB$RELATION_NAME = 'CONTRACHEQUE')AND > (RDB$FIELD_NAME = 'TOTALTMP') > INTO :QUANT; > -- Ainda consta? > IF (QUANT = 1) THEN > -- Remove o campo temporário. > EXECUTE IMMEDIATE 'ALTER TABLE CONTRACHE DROP TOTALTMP'; > END^ > > SET TERM ; ^ > > Espero ter ajudado mais que atrapalhado. :D > > 2009/6/10 Zottis > >> Pessoal, tenho que montar um script via SQL >> para verificar se um determinado campo existe, >> >> com o Delphi eu consigo fazer, mas preciso via SQL Direto, alguém saberia >> como fazer? >> >> >> desde ja agradeço. >> >> o que eu preciso é mais ou menos isso: >> >> CASE COUNT(select RDB$RELATION_NAME,RDB$FIELD_NAME from >> RDB$RELATION_FIELDS >> where >> RDB$FIELD_NAME = 'TOTALTMP' AND >> RDB$RELATION_NAME = 'CONTRACHEQUE')> 0 >> then >> BEGIN >> alter table CONTRACHEQUE >> drop TOTALTMP; >> END; >> >> >> >> Zottis(TeamFB Users) >> >> Zottis Sistemas - 2009 Ano XII >> Programação Delphi/PHP/Firebird/MySQL >> >> "Um homem só tem o direito de olhar >> a um outro de cima para baixo, quando >> vai ajuda-lo a levantar-se". >> Gabriel Garcia Marquez >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > From centriscorps em gmail.com Thu Jun 11 09:24:19 2009 From: centriscorps em gmail.com (renato) Date: Thu, 11 Jun 2009 09:24:19 -0300 Subject: [firebase-br] Conexao Persistente vs Nao Persistente. In-Reply-To: <4A2FB5B0.5020003@gmail.com> References: <009301c9e9cf$76590f60$6915a8c0@MagnoSystem> <4A2FB5B0.5020003@gmail.com> Message-ID: <890097c60906110524kcb97418t52c26cee67ebf32c@mail.gmail.com> Eu tenho algumas aplicações web feitas em Delphi.Net e elas se conectam/desconectam do banco com grande frequencia. Uma dessas aplicações roda exclusivamente em uma rede local (intranet) e nunca percebi queda de desempenho ou outro problema. Para uma aplicação web, essa seria a melhor forma? Renato From escovadordebits em gmail.com Thu Jun 11 09:28:36 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 11 Jun 2009 09:28:36 -0300 Subject: [firebase-br] FULL JOIN In-Reply-To: References: Message-ID: <64d5939a0906110528y40eb350dsddf65fdb02fb7cd1@mail.gmail.com> Bom dia/tarde Haroldo. Grande Haroldo, muito provavelmente você já deve ter feito isso, mas não custa perguntar: Você já testou o seguinte código? SELECT A.ESTABELECIMENTO_CODIGO, A.LOCALIZACAO_CODIGO, A.PRODUTO_CODIGO, MAX(A.DATA) FROM TBESTOQUE_SALDO_DIARIO A WHERE (A.ESTABELECIMENTO_CODIGO = :ESTABELECIMENTO_1)AND (A.PRODUTO_CODIGO BETWEEN :PRODUTO1 AND :PRODUTO2)AND EXISTS( SELECT B.CODIGO FROM TBPRODUTO B WHERE (B.CODIGO = A.PRODUTO_CODIGO)AND (B.TIPOPRODUTO_CODIGO = :TPO_1)AND (B.FAMILIA_CODIGO = :FAMILIA_1)) GROUP BY A.ESTABELECIMENTO_CODIGO, A.LOCALIZACAO_CODIGO, A.PRODUTO_CODIGO Espero ter ajudado mais que atrapalhado. :D 2009/6/11 Haroldo Dias > Bom dia > > Estou migrado do IB 2007 para FB 2.1.2 e nas minhas sp's, eu costumo usar > muito o full join, que no IB o processamento é rapidinho, mas no fb > praticamente trava a máquina, logo abaixo tenho um exemplo bem simples, o > que vcs sugerem que eu faça? > Nesse mesmo exemplo, se eu usar LEFT JOIN ou RIGHT JOIN também trava. > > Select A.Estabelecimento_Codigo, A.Localizacao_Codigo, A.Produto_Codigo, > Max(A.Data) > From TbEstoque_Saldo_Diario A FULL JOIN TbProduto B On A.Produto_Codigo = > B.Codigo > Where (A.Estabelecimento_Codigo = :ESTABELECIMENTO_1) > and (A.Produto_Codigo between :PRODUTO_1 and :PRODUTO_2) > and (B.TipoProduto_Codigo = :TPO_1) > and (B.Familia_Codigo = :FAMILIA_1) > Group By A.Estabelecimento_Codigo, A.Localizacao_Codigo, A.Produto_Codigo > > -- > Atenciosamente, > > Haroldo Dias > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jdias.bjsoftware em gmail.com Thu Jun 11 09:25:16 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Thu, 11 Jun 2009 09:25:16 -0300 Subject: [firebase-br] Conexao Persistente vs Nao Persistente. In-Reply-To: <890097c60906110524kcb97418t52c26cee67ebf32c@mail.gmail.com> References: <009301c9e9cf$76590f60$6915a8c0@MagnoSystem> <4A2FB5B0.5020003@gmail.com> <890097c60906110524kcb97418t52c26cee67ebf32c@mail.gmail.com> Message-ID: <4A30F7AC.7020109@gmail.com> Como "default" para o .Net framework, cada conexão não é nada mais que uma Proxy para um objeto de conexão (isso no ADO.NET), acredito eu que pelo seu relato de desempenho, o Object Pascal para entrar na plataforma .Net teve que mudar as conexões que não usem ADO.NET implementando o uso de proxy para conexões. Em suma. Sim! Conexões são objetos caros ao server e a aplicação. Eu mesmo mantenho cada conexão ativa para uma classe em Delphi, mas tenho o devido cuidado de usar uma proxy antes. Em C# .Net não tenho esse cuidado todo, pois usando o ADO.Net, pois como disse o framework já implementa isso para mim renato escreveu: > Eu tenho algumas aplicações web feitas em Delphi.Net e elas se > conectam/desconectam do banco com grande frequencia. > > Uma dessas aplicações roda exclusivamente em uma rede local (intranet) e > nunca percebi queda de desempenho ou outro problema. > > Para uma aplicação web, essa seria a melhor forma? > > > > 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 > -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com From haroldo em delfa.com.br Thu Jun 11 09:44:49 2009 From: haroldo em delfa.com.br (Haroldo Dias) Date: Thu, 11 Jun 2009 09:44:49 -0300 Subject: [firebase-br] FULL JOIN References: <64d5939a0906110528y40eb350dsddf65fdb02fb7cd1@mail.gmail.com> Message-ID: Não tinha testado ainda, fiz agora mas não funcionou. "Sandro Souza" escreveu na mensagem news:64d5939a0906110528y40eb350dsddf65fdb02fb7cd1 em mail.gmail.com... Bom dia/tarde Haroldo. Grande Haroldo, muito provavelmente você já deve ter feito isso, mas não custa perguntar: Você já testou o seguinte código? SELECT A.ESTABELECIMENTO_CODIGO, A.LOCALIZACAO_CODIGO, A.PRODUTO_CODIGO, MAX(A.DATA) FROM TBESTOQUE_SALDO_DIARIO A WHERE (A.ESTABELECIMENTO_CODIGO = :ESTABELECIMENTO_1)AND (A.PRODUTO_CODIGO BETWEEN :PRODUTO1 AND :PRODUTO2)AND EXISTS( SELECT B.CODIGO FROM TBPRODUTO B WHERE (B.CODIGO = A.PRODUTO_CODIGO)AND (B.TIPOPRODUTO_CODIGO = :TPO_1)AND (B.FAMILIA_CODIGO = :FAMILIA_1)) GROUP BY A.ESTABELECIMENTO_CODIGO, A.LOCALIZACAO_CODIGO, A.PRODUTO_CODIGO Espero ter ajudado mais que atrapalhado. :D 2009/6/11 Haroldo Dias > Bom dia > > Estou migrado do IB 2007 para FB 2.1.2 e nas minhas sp's, eu costumo usar > muito o full join, que no IB o processamento é rapidinho, mas no fb > praticamente trava a máquina, logo abaixo tenho um exemplo bem simples, o > que vcs sugerem que eu faça? > Nesse mesmo exemplo, se eu usar LEFT JOIN ou RIGHT JOIN também trava. > > Select A.Estabelecimento_Codigo, A.Localizacao_Codigo, A.Produto_Codigo, > Max(A.Data) > From TbEstoque_Saldo_Diario A FULL JOIN TbProduto B On A.Produto_Codigo = > B.Codigo > Where (A.Estabelecimento_Codigo = :ESTABELECIMENTO_1) > and (A.Produto_Codigo between :PRODUTO_1 and :PRODUTO_2) > and (B.TipoProduto_Codigo = :TPO_1) > and (B.Familia_Codigo = :FAMILIA_1) > Group By A.Estabelecimento_Codigo, A.Localizacao_Codigo, A.Produto_Codigo > > -- > Atenciosamente, > > Haroldo Dias > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From estanisgeyer em gmail.com Thu Jun 11 10:15:45 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Thu, 11 Jun 2009 10:15:45 -0300 Subject: [firebase-br] FULL JOIN In-Reply-To: References: Message-ID: <8f19defc0906110615v4858cdabsba795b69566af0bc@mail.gmail.com> Muito estranho, Haroldo. Faço SQL's parecidos com o seu e não tenho este problema. Qual a plataforma que está instalado o Firebird? É o classic ou superserver? Abraços Marcelo E. Geyer 2009/6/11 Haroldo Dias > Bom dia > > Estou migrado do IB 2007 para FB 2.1.2 e nas minhas sp's, eu costumo usar > muito o full join, que no IB o processamento é rapidinho, mas no fb > praticamente trava a máquina, logo abaixo tenho um exemplo bem simples, o > que vcs sugerem que eu faça? > Nesse mesmo exemplo, se eu usar LEFT JOIN ou RIGHT JOIN também trava. > > Select A.Estabelecimento_Codigo, A.Localizacao_Codigo, A.Produto_Codigo, > Max(A.Data) > From TbEstoque_Saldo_Diario A FULL JOIN TbProduto B On A.Produto_Codigo = > B.Codigo > Where (A.Estabelecimento_Codigo = :ESTABELECIMENTO_1) > and (A.Produto_Codigo between :PRODUTO_1 and :PRODUTO_2) > and (B.TipoProduto_Codigo = :TPO_1) > and (B.Familia_Codigo = :FAMILIA_1) > Group By A.Estabelecimento_Codigo, A.Localizacao_Codigo, A.Produto_Codigo > > -- > Atenciosamente, > > Haroldo Dias > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Marcelo E. Geyer Standard Net Tecnologia e Informação From haroldo em delfa.com.br Thu Jun 11 10:25:32 2009 From: haroldo em delfa.com.br (Haroldo Dias) Date: Thu, 11 Jun 2009 10:25:32 -0300 Subject: [firebase-br] FULL JOIN References: <8f19defc0906110615v4858cdabsba795b69566af0bc@mail.gmail.com> Message-ID: É o classic. Está na minha máquina local, com WinXp, e estou testando com IbExpert. "Marcelo Geyer" escreveu na mensagem news:8f19defc0906110615v4858cdabsba795b69566af0bc em mail.gmail.com... Muito estranho, Haroldo. Faço SQL's parecidos com o seu e não tenho este problema. Qual a plataforma que está instalado o Firebird? É o classic ou superserver? Abraços Marcelo E. Geyer 2009/6/11 Haroldo Dias > Bom dia > > Estou migrado do IB 2007 para FB 2.1.2 e nas minhas sp's, eu costumo usar > muito o full join, que no IB o processamento é rapidinho, mas no fb > praticamente trava a máquina, logo abaixo tenho um exemplo bem simples, o > que vcs sugerem que eu faça? > Nesse mesmo exemplo, se eu usar LEFT JOIN ou RIGHT JOIN também trava. > > Select A.Estabelecimento_Codigo, A.Localizacao_Codigo, A.Produto_Codigo, > Max(A.Data) > From TbEstoque_Saldo_Diario A FULL JOIN TbProduto B On A.Produto_Codigo = > B.Codigo > Where (A.Estabelecimento_Codigo = :ESTABELECIMENTO_1) > and (A.Produto_Codigo between :PRODUTO_1 and :PRODUTO_2) > and (B.TipoProduto_Codigo = :TPO_1) > and (B.Familia_Codigo = :FAMILIA_1) > Group By A.Estabelecimento_Codigo, A.Localizacao_Codigo, A.Produto_Codigo > > -- > Atenciosamente, > > Haroldo Dias > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Marcelo E. Geyer Standard Net Tecnologia e Informação ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From escovadordebits em gmail.com Thu Jun 11 10:32:49 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 11 Jun 2009 10:32:49 -0300 Subject: [firebase-br] FULL JOIN In-Reply-To: References: <64d5939a0906110528y40eb350dsddf65fdb02fb7cd1@mail.gmail.com> Message-ID: <64d5939a0906110632y4d788c31k3515773bc03a7b16@mail.gmail.com> Bom dia/tarde Haroldo. Grande Haroldo, você poderia nos informar se foi retornada alguma mensagem de erro (e qual seria ela) ou se o resultado não foi o esperado (nenhum registro, por exemplo)? 2009/6/11 Haroldo Dias > Não tinha testado ainda, fiz agora mas não funcionou. > > "Sandro Souza" > escreveu na mensagem > news:64d5939a0906110528y40eb350dsddf65fdb02fb7cd1 em mail.gmail.com... > Bom dia/tarde Haroldo. > > Grande Haroldo, muito provavelmente você já deve ter feito isso, mas não > custa perguntar: > > Você já testou o seguinte código? > > SELECT > A.ESTABELECIMENTO_CODIGO, > A.LOCALIZACAO_CODIGO, > A.PRODUTO_CODIGO, > MAX(A.DATA) > FROM > TBESTOQUE_SALDO_DIARIO A > WHERE > (A.ESTABELECIMENTO_CODIGO = :ESTABELECIMENTO_1)AND > (A.PRODUTO_CODIGO BETWEEN :PRODUTO1 AND :PRODUTO2)AND > EXISTS( > SELECT > B.CODIGO > FROM > TBPRODUTO B > WHERE > (B.CODIGO = A.PRODUTO_CODIGO)AND > (B.TIPOPRODUTO_CODIGO = :TPO_1)AND > (B.FAMILIA_CODIGO = :FAMILIA_1)) > GROUP BY > A.ESTABELECIMENTO_CODIGO, > A.LOCALIZACAO_CODIGO, > A.PRODUTO_CODIGO > > Espero ter ajudado mais que atrapalhado. :D > > 2009/6/11 Haroldo Dias > > > Bom dia > > > > Estou migrado do IB 2007 para FB 2.1.2 e nas minhas sp's, eu costumo usar > > muito o full join, que no IB o processamento é rapidinho, mas no fb > > praticamente trava a máquina, logo abaixo tenho um exemplo bem simples, o > > que vcs sugerem que eu faça? > > Nesse mesmo exemplo, se eu usar LEFT JOIN ou RIGHT JOIN também trava. > > > > Select A.Estabelecimento_Codigo, A.Localizacao_Codigo, A.Produto_Codigo, > > Max(A.Data) > > From TbEstoque_Saldo_Diario A FULL JOIN TbProduto B On A.Produto_Codigo > = > > B.Codigo > > Where (A.Estabelecimento_Codigo = :ESTABELECIMENTO_1) > > and (A.Produto_Codigo between :PRODUTO_1 and :PRODUTO_2) > > and (B.TipoProduto_Codigo = :TPO_1) > > and (B.Familia_Codigo = :FAMILIA_1) > > Group By A.Estabelecimento_Codigo, A.Localizacao_Codigo, A.Produto_Codigo > > > > -- > > Atenciosamente, > > > > Haroldo Dias > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From haroldo em delfa.com.br Thu Jun 11 10:38:25 2009 From: haroldo em delfa.com.br (Haroldo Dias) Date: Thu, 11 Jun 2009 10:38:25 -0300 Subject: [firebase-br] FULL JOIN References: <64d5939a0906110528y40eb350dsddf65fdb02fb7cd1@mail.gmail.com> <64d5939a0906110632y4d788c31k3515773bc03a7b16@mail.gmail.com> Message-ID: Cara, me expressei mau, até que funciona sim, o problema que é muito demorado para retornar o resultado da consulta. No IB são alguns milésimos de segundo... "Sandro Souza" escreveu na mensagem news:64d5939a0906110632y4d788c31k3515773bc03a7b16 em mail.gmail.com... Bom dia/tarde Haroldo. Grande Haroldo, você poderia nos informar se foi retornada alguma mensagem de erro (e qual seria ela) ou se o resultado não foi o esperado (nenhum registro, por exemplo)? 2009/6/11 Haroldo Dias > Não tinha testado ainda, fiz agora mas não funcionou. > > "Sandro Souza" > escreveu na mensagem > news:64d5939a0906110528y40eb350dsddf65fdb02fb7cd1 em mail.gmail.com... > Bom dia/tarde Haroldo. > > Grande Haroldo, muito provavelmente você já deve ter feito isso, mas não > custa perguntar: > > Você já testou o seguinte código? > > SELECT > A.ESTABELECIMENTO_CODIGO, > A.LOCALIZACAO_CODIGO, > A.PRODUTO_CODIGO, > MAX(A.DATA) > FROM > TBESTOQUE_SALDO_DIARIO A > WHERE > (A.ESTABELECIMENTO_CODIGO = :ESTABELECIMENTO_1)AND > (A.PRODUTO_CODIGO BETWEEN :PRODUTO1 AND :PRODUTO2)AND > EXISTS( > SELECT > B.CODIGO > FROM > TBPRODUTO B > WHERE > (B.CODIGO = A.PRODUTO_CODIGO)AND > (B.TIPOPRODUTO_CODIGO = :TPO_1)AND > (B.FAMILIA_CODIGO = :FAMILIA_1)) > GROUP BY > A.ESTABELECIMENTO_CODIGO, > A.LOCALIZACAO_CODIGO, > A.PRODUTO_CODIGO > > Espero ter ajudado mais que atrapalhado. :D > > 2009/6/11 Haroldo Dias > > > Bom dia > > > > Estou migrado do IB 2007 para FB 2.1.2 e nas minhas sp's, eu costumo > > usar > > muito o full join, que no IB o processamento é rapidinho, mas no fb > > praticamente trava a máquina, logo abaixo tenho um exemplo bem simples, > > o > > que vcs sugerem que eu faça? > > Nesse mesmo exemplo, se eu usar LEFT JOIN ou RIGHT JOIN também trava. > > > > Select A.Estabelecimento_Codigo, A.Localizacao_Codigo, A.Produto_Codigo, > > Max(A.Data) > > From TbEstoque_Saldo_Diario A FULL JOIN TbProduto B On A.Produto_Codigo > = > > B.Codigo > > Where (A.Estabelecimento_Codigo = :ESTABELECIMENTO_1) > > and (A.Produto_Codigo between :PRODUTO_1 and :PRODUTO_2) > > and (B.TipoProduto_Codigo = :TPO_1) > > and (B.Familia_Codigo = :FAMILIA_1) > > Group By A.Estabelecimento_Codigo, A.Localizacao_Codigo, > > A.Produto_Codigo > > > > -- > > Atenciosamente, > > > > Haroldo Dias > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gustavo em ampla.ind.br Thu Jun 11 10:22:00 2009 From: gustavo em ampla.ind.br (gustavo em ampla.ind.br) Date: Thu, 11 Jun 2009 10:22:00 -0300 (BRT) Subject: [firebase-br] Componente de Acesso IBDAC Message-ID: <1333.189.30.218.26.1244726520.squirrel@webmail.ampla.ind.br> Gostaria de saber sobre o IBDAC, alguém usa para acesso ao firebird? É realmente rápido? Usei em 2 aplicações remotas com oracle o ODAC e é muito rápido mesmo. Desde já agradeço. From escovadordebits em gmail.com Thu Jun 11 10:57:49 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 11 Jun 2009 10:57:49 -0300 Subject: [firebase-br] FULL JOIN In-Reply-To: References: <64d5939a0906110528y40eb350dsddf65fdb02fb7cd1@mail.gmail.com> <64d5939a0906110632y4d788c31k3515773bc03a7b16@mail.gmail.com> Message-ID: <64d5939a0906110657x19c5e6eocbee7343174b512c@mail.gmail.com> Bom dia/tarde Haroldo. Grande Haroldo, então só nos resta verificar se todos os índices que poderiam agilizar essa consulta já foram criados. Nesse caso, sugiro a criação dos seguintes índices, caso ainda não tenham sido criados: CREATE INDEX IX_ESTOQUE_SALDO_DIARIO ON TBESTOQUE_SALDO_DIARIO (ESTABELECIMENTO_CODIGO, PRODUTO_CODIGO); CREATE INDEX IX_PRODUTO_CODI_TIPO_FAMI ON TBPRODUTO (CODIGO, TIPOPRODUTO_CODIGO, FAMILIA_CODIGO); Só como teste, você poderia criar esses dois índices apenas para verificar se o tempo gasto por aquela mesma consulta ficou satisfatório? Espero ter ajudado mais que atrapalhado. :D 2009/6/11 Haroldo Dias > Cara, me expressei mau, até que funciona sim, o problema que é muito > demorado para retornar o resultado da consulta. No IB são alguns milésimos > de segundo... > > "Sandro Souza" > escreveu na mensagem > news:64d5939a0906110632y4d788c31k3515773bc03a7b16 em mail.gmail.com... > Bom dia/tarde Haroldo. > > Grande Haroldo, você poderia nos informar se foi retornada alguma mensagem > de erro (e qual seria ela) ou se o resultado não foi o esperado (nenhum > registro, por exemplo)? > > 2009/6/11 Haroldo Dias > > > Não tinha testado ainda, fiz agora mas não funcionou. > > > > "Sandro Souza" > > escreveu na mensagem > > news:64d5939a0906110528y40eb350dsddf65fdb02fb7cd1 em mail.gmail.com... > > Bom dia/tarde Haroldo. > > > > Grande Haroldo, muito provavelmente você já deve ter feito isso, mas não > > custa perguntar: > > > > Você já testou o seguinte código? > > > > SELECT > > A.ESTABELECIMENTO_CODIGO, > > A.LOCALIZACAO_CODIGO, > > A.PRODUTO_CODIGO, > > MAX(A.DATA) > > FROM > > TBESTOQUE_SALDO_DIARIO A > > WHERE > > (A.ESTABELECIMENTO_CODIGO = :ESTABELECIMENTO_1)AND > > (A.PRODUTO_CODIGO BETWEEN :PRODUTO1 AND :PRODUTO2)AND > > EXISTS( > > SELECT > > B.CODIGO > > FROM > > TBPRODUTO B > > WHERE > > (B.CODIGO = A.PRODUTO_CODIGO)AND > > (B.TIPOPRODUTO_CODIGO = :TPO_1)AND > > (B.FAMILIA_CODIGO = :FAMILIA_1)) > > GROUP BY > > A.ESTABELECIMENTO_CODIGO, > > A.LOCALIZACAO_CODIGO, > > A.PRODUTO_CODIGO > > > > Espero ter ajudado mais que atrapalhado. :D > > > > 2009/6/11 Haroldo Dias > > > > > Bom dia > > > > > > Estou migrado do IB 2007 para FB 2.1.2 e nas minhas sp's, eu costumo > > > usar > > > muito o full join, que no IB o processamento é rapidinho, mas no fb > > > praticamente trava a máquina, logo abaixo tenho um exemplo bem simples, > > > o > > > que vcs sugerem que eu faça? > > > Nesse mesmo exemplo, se eu usar LEFT JOIN ou RIGHT JOIN também trava. > > > > > > Select A.Estabelecimento_Codigo, A.Localizacao_Codigo, > A.Produto_Codigo, > > > Max(A.Data) > > > From TbEstoque_Saldo_Diario A FULL JOIN TbProduto B On > A.Produto_Codigo > > = > > > B.Codigo > > > Where (A.Estabelecimento_Codigo = :ESTABELECIMENTO_1) > > > and (A.Produto_Codigo between :PRODUTO_1 and :PRODUTO_2) > > > and (B.TipoProduto_Codigo = :TPO_1) > > > and (B.Familia_Codigo = :FAMILIA_1) > > > Group By A.Estabelecimento_Codigo, A.Localizacao_Codigo, > > > A.Produto_Codigo > > > > > > -- > > > Atenciosamente, > > > > > > Haroldo Dias > > > > > > > > > > > > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From haroldo em delfa.com.br Thu Jun 11 15:00:03 2009 From: haroldo em delfa.com.br (Haroldo Dias) Date: Thu, 11 Jun 2009 15:00:03 -0300 Subject: [firebase-br] FULL JOIN References: <64d5939a0906110528y40eb350dsddf65fdb02fb7cd1@mail.gmail.com><64d5939a0906110632y4d788c31k3515773bc03a7b16@mail.gmail.com> <64d5939a0906110657x19c5e6eocbee7343174b512c@mail.gmail.com> Message-ID: Olha Sandro, foi bem mais rápido sim, mas como eu estou colocando abaixo fica o ideal, além de ser tambem mais simples. SELECT A.ESTABELECIMENTO_CODIGO, A.LOCALIZACAO_CODIGO, A.PRODUTO_CODIGO, MAX(A.DATA) FROM TBESTOQUE_SALDO_DIARIO A, TBPRODUTO B WHERE (A.ESTABELECIMENTO_CODIGO = :ESTABELECIMENTO_1)AND (A.PRODUTO_CODIGO BETWEEN :PRODUTO1 AND :PRODUTO2)AND (B.CODIGO = A.PRODUTO_CODIGO)AND (B.TIPOPRODUTO_CODIGO = :TPO_1)AND (B.FAMILIA_CODIGO = :FAMILIA_1) GROUP BY A.ESTABELECIMENTO_CODIGO, A.LOCALIZACAO_CODIGO, A.PRODUTO_CODIGO "Sandro Souza" escreveu na mensagem news:64d5939a0906110657x19c5e6eocbee7343174b512c em mail.gmail.com... Bom dia/tarde Haroldo. Grande Haroldo, então só nos resta verificar se todos os índices que poderiam agilizar essa consulta já foram criados. Nesse caso, sugiro a criação dos seguintes índices, caso ainda não tenham sido criados: CREATE INDEX IX_ESTOQUE_SALDO_DIARIO ON TBESTOQUE_SALDO_DIARIO (ESTABELECIMENTO_CODIGO, PRODUTO_CODIGO); CREATE INDEX IX_PRODUTO_CODI_TIPO_FAMI ON TBPRODUTO (CODIGO, TIPOPRODUTO_CODIGO, FAMILIA_CODIGO); Só como teste, você poderia criar esses dois índices apenas para verificar se o tempo gasto por aquela mesma consulta ficou satisfatório? Espero ter ajudado mais que atrapalhado. :D 2009/6/11 Haroldo Dias > Cara, me expressei mau, até que funciona sim, o problema que é muito > demorado para retornar o resultado da consulta. No IB são alguns milésimos > de segundo... > > "Sandro Souza" > escreveu na mensagem > news:64d5939a0906110632y4d788c31k3515773bc03a7b16 em mail.gmail.com... > Bom dia/tarde Haroldo. > > Grande Haroldo, você poderia nos informar se foi retornada alguma mensagem > de erro (e qual seria ela) ou se o resultado não foi o esperado (nenhum > registro, por exemplo)? > > 2009/6/11 Haroldo Dias > > > Não tinha testado ainda, fiz agora mas não funcionou. > > > > "Sandro Souza" > > escreveu na mensagem > > news:64d5939a0906110528y40eb350dsddf65fdb02fb7cd1 em mail.gmail.com... > > Bom dia/tarde Haroldo. > > > > Grande Haroldo, muito provavelmente você já deve ter feito isso, mas não > > custa perguntar: > > > > Você já testou o seguinte código? > > > > SELECT > > A.ESTABELECIMENTO_CODIGO, > > A.LOCALIZACAO_CODIGO, > > A.PRODUTO_CODIGO, > > MAX(A.DATA) > > FROM > > TBESTOQUE_SALDO_DIARIO A > > WHERE > > (A.ESTABELECIMENTO_CODIGO = :ESTABELECIMENTO_1)AND > > (A.PRODUTO_CODIGO BETWEEN :PRODUTO1 AND :PRODUTO2)AND > > EXISTS( > > SELECT > > B.CODIGO > > FROM > > TBPRODUTO B > > WHERE > > (B.CODIGO = A.PRODUTO_CODIGO)AND > > (B.TIPOPRODUTO_CODIGO = :TPO_1)AND > > (B.FAMILIA_CODIGO = :FAMILIA_1)) > > GROUP BY > > A.ESTABELECIMENTO_CODIGO, > > A.LOCALIZACAO_CODIGO, > > A.PRODUTO_CODIGO > > > > Espero ter ajudado mais que atrapalhado. :D > > > > 2009/6/11 Haroldo Dias > > > > > Bom dia > > > > > > Estou migrado do IB 2007 para FB 2.1.2 e nas minhas sp's, eu costumo > > > usar > > > muito o full join, que no IB o processamento é rapidinho, mas no fb > > > praticamente trava a máquina, logo abaixo tenho um exemplo bem > > > simples, > > > o > > > que vcs sugerem que eu faça? > > > Nesse mesmo exemplo, se eu usar LEFT JOIN ou RIGHT JOIN também trava. > > > > > > Select A.Estabelecimento_Codigo, A.Localizacao_Codigo, > A.Produto_Codigo, > > > Max(A.Data) > > > From TbEstoque_Saldo_Diario A FULL JOIN TbProduto B On > A.Produto_Codigo > > = > > > B.Codigo > > > Where (A.Estabelecimento_Codigo = :ESTABELECIMENTO_1) > > > and (A.Produto_Codigo between :PRODUTO_1 and :PRODUTO_2) > > > and (B.TipoProduto_Codigo = :TPO_1) > > > and (B.Familia_Codigo = :FAMILIA_1) > > > Group By A.Estabelecimento_Codigo, A.Localizacao_Codigo, > > > A.Produto_Codigo > > > > > > -- > > > Atenciosamente, > > > > > > Haroldo Dias > > > > > > > > > > > > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gilson em sfssistemas.com.br Thu Jun 11 21:05:33 2009 From: gilson em sfssistemas.com.br (Gilson Silva) Date: Thu, 11 Jun 2009 21:05:33 -0300 Subject: [firebase-br] FULL JOIN References: <64d5939a0906110528y40eb350dsddf65fdb02fb7cd1@mail.gmail.com><64d5939a0906110632y4d788c31k3515773bc03a7b16@mail.gmail.com><64d5939a0906110657x19c5e6eocbee7343174b512c@mail.gmail.com> Message-ID: Amigo, como vc esta linkando "TbEstoque_Saldo_Diario" com "TbProduto", posso concluir que sempre existirá um código de produto para cada código em "TbEstoque_Saldo_Diario", quando eu me deparo numa situação destas eu uso o "INNER JOIN", o resultado será equivalente a esta última forma que vc sugeriu: "FROM TBESTOQUE_SALDO_DIARIO A, TBPRODUTO B" ficaria assim: Select A.Estabelecimento_Codigo, A.Localizacao_Codigo, A.Produto_Codigo, Max(A.Data) From TbEstoque_Saldo_Diario A INNER JOIN TbProduto B On A.Produto_Codigo = B.Codigo Where (A.Estabelecimento_Codigo = :ESTABELECIMENTO_1) and (A.Produto_Codigo between :PRODUTO_1 and :PRODUTO_2) and (B.TipoProduto_Codigo = :TPO_1) and (B.Familia_Codigo = :FAMILIA_1) Group By A.Estabelecimento_Codigo, A.Localizacao_Codigo, A.Produto_Codigo Espero ter ajudado. Gilson Silva From nextcorp em terra.com.br Thu Jun 11 21:06:28 2009 From: nextcorp em terra.com.br (=?iso-8859-1?Q?NextCorp_Inform=E1tica?=) Date: Thu, 11 Jun 2009 21:06:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_com_transa=E7=F5es?= Message-ID: Caros colegas Estou com um problema em uma transação que está me deixando louco, isto que estou utilizando uma transação especifica para estes procedimentos. É um form que realiza uma consulta e depois emite boletos bancários. Quando abro o form inicio a transação explicitamente. Abro as tabelas e faço os selects normalmente, executa algumas sp de inclusões e depois imprime o boleto. Após imprimir, faço a pergunta básica: Confirma a transação ? Sim comita não rollback Abro novamente a transação para que a pessoa imprima os próximos boletos se necessário. Agora o problema: Se mando imprimir novamente, repete o ultimo nosso numero novamente, quer dizer a sp que incrementou o ultimo nosso numero corretamente, mesmo após comitar na verdade não comita. Dai descobri que fechando as tabelas e apos executar o commit e abrir a transação novamente e as tabelas envolvidas, ultimo nosso numero está gravado corretamente. Ok, beleza, resolvido. Vou testar um rollback.... Bingo, faz o rollback, mas no momento que fecho o form e neste caso fecho as minhas querys, o que acontece ? Ele grava os registros que não deveriam ser gravados. Não sei mais o que fazer, simplesmente, não faz como deveria ser: Abrir a transação Processar Confirmar ou Não. Delphi5 e IBO 4.8.7, Fire 2.1.2.18118 Atenciosamente Washington André Muller da silva ####################### NextCorp Informática Ltda www.nextcorp.com.br nextcorp em terra.com.br 0xx-(51)-3037-6605 ####################### From jdias.bjsoftware em gmail.com Fri Jun 12 08:04:01 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Fri, 12 Jun 2009 08:04:01 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_com_transa=E7=F5es?= In-Reply-To: References: Message-ID: <4A323621.6050102@gmail.com> Bom dia Washington Qual o tipo de transação que você está usando? ReadCommitted é o tipo mais indicado para leitura e escrita com consistência. O problema pode estar acontecendo com a abertura explícita no início do Form, como cada coisa no Fb roda sobre uma transação exceto um Generator, os possíveis Selects que tu fizestes podem estar influenciando no Commit/Rollback dos dados. Seria legal se você usasse a estrutura desconectada (DataSet) para armazenar os dados e no seu botão Gravar Abrir a transação e tentar gravar lá mesmo AbrirTransacao(); Try TentarGravar(); Committ(); Except on E:Exception do begin Rollback(); raise Exception.Create(E.Message); end; end; Fazendo a mesma coisa para o Rollback AbrirTransacao(); Try CancelarDataSet(); Except on E:Exception do begin raise Exception.Create(E.Message); end; end; Se fazer desta maneira não é possível para sua solução tente ver o que está interferindo na sua transação. Observe se o IBO está como AutoCommitt ativado também. O IBO tem controle de transações implícitas e explícitas, mas você precisa configurá-lo para isso. Infelizmente faz tanto tempo que não o uso que não lembro os parâmetros ao certo. Sei que o AutoCommitt é um deles. Espero ter ajudado -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com NextCorp Informática escreveu: > Caros colegas > > Estou com um problema em uma transação que está me deixando louco, isto que estou utilizando uma transação especifica para estes procedimentos. > > É um form que realiza uma consulta e depois emite boletos bancários. > > Quando abro o form inicio a transação explicitamente. > Abro as tabelas e faço os selects normalmente, executa algumas sp de inclusões e depois imprime o boleto. > > Após imprimir, faço a pergunta básica: Confirma a transação ? Sim comita não rollback > > Abro novamente a transação para que a pessoa imprima os próximos boletos se necessário. > > Agora o problema: > > Se mando imprimir novamente, repete o ultimo nosso numero novamente, quer dizer a sp que incrementou o ultimo nosso numero corretamente, mesmo após comitar na verdade não comita. > > Dai descobri que fechando as tabelas e apos executar o commit e abrir a transação novamente e as tabelas envolvidas, ultimo nosso numero está gravado corretamente. > > Ok, beleza, resolvido. > > Vou testar um rollback.... > > Bingo, faz o rollback, mas no momento que fecho o form e neste caso fecho as minhas querys, o que acontece ? > > Ele grava os registros que não deveriam ser gravados. > > Não sei mais o que fazer, simplesmente, não faz como deveria ser: > > Abrir a transação > Processar > Confirmar ou Não. > > Delphi5 e IBO 4.8.7, Fire 2.1.2.18118 > > > > > > Atenciosamente > > Washington André Muller da silva > > ####################### > NextCorp Informática Ltda > www.nextcorp.com.br > nextcorp em terra.com.br > 0xx-(51)-3037-6605 > ####################### > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cwfsa1 em gmail.com Fri Jun 12 10:29:01 2009 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Fri, 12 Jun 2009 10:29:01 -0300 Subject: [firebase-br] Replicador Message-ID: <4A32581D.70902@gmail.com> Bom dia, Qual o melhor replicador free para uso com o firebird 2.1 que faça 1..N e N..1? Obrigado, Carlos Wilson. From nextcorp em terra.com.br Fri Jun 12 12:44:43 2009 From: nextcorp em terra.com.br (=?iso-8859-1?Q?NextCorp_Inform=E1tica?=) Date: Fri, 12 Jun 2009 12:44:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problema_com_transa=E7=F5es?= References: <4A323621.6050102@gmail.com> Message-ID: <341D6F3340934FB999D820EE90C56633@nextcorpnote> Caro João Me esqueci de colocar no e-mail, mas uso ReadCommitted e AutoCommit = False Vou tentar tb com a sua solução. Obrigado Atenciosamente Washington André Muller da silva ####################### NextCorp Informática Ltda www.nextcorp.com.br nextcorp em terra.com.br 0xx-(51)-3037-6605 ####################### ----- Original Message ----- From: "João Dias" To: "FireBase" Sent: Friday, June 12, 2009 8:04 AM Subject: Re: [firebase-br] Problema com transações Bom dia Washington Qual o tipo de transação que você está usando? ReadCommitted é o tipo mais indicado para leitura e escrita com consistência. O problema pode estar acontecendo com a abertura explícita no início do Form, como cada coisa no Fb roda sobre uma transação exceto um Generator, os possíveis Selects que tu fizestes podem estar influenciando no Commit/Rollback dos dados. Seria legal se você usasse a estrutura desconectada (DataSet) para armazenar os dados e no seu botão Gravar Abrir a transação e tentar gravar lá mesmo AbrirTransacao(); Try TentarGravar(); Committ(); Except on E:Exception do begin Rollback(); raise Exception.Create(E.Message); end; end; Fazendo a mesma coisa para o Rollback AbrirTransacao(); Try CancelarDataSet(); Except on E:Exception do begin raise Exception.Create(E.Message); end; end; Se fazer desta maneira não é possível para sua solução tente ver o que está interferindo na sua transação. Observe se o IBO está como AutoCommitt ativado também. O IBO tem controle de transações implícitas e explícitas, mas você precisa configurá-lo para isso. Infelizmente faz tanto tempo que não o uso que não lembro os parâmetros ao certo. Sei que o AutoCommitt é um deles. Espero ter ajudado -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com NextCorp Informática escreveu: > Caros colegas > > Estou com um problema em uma transação que está me deixando louco, isto > que estou utilizando uma transação especifica para estes procedimentos. > > É um form que realiza uma consulta e depois emite boletos bancários. > > Quando abro o form inicio a transação explicitamente. > Abro as tabelas e faço os selects normalmente, executa algumas sp de > inclusões e depois imprime o boleto. > > Após imprimir, faço a pergunta básica: Confirma a transação ? Sim comita > não rollback > > Abro novamente a transação para que a pessoa imprima os próximos boletos > se necessário. > > Agora o problema: > > Se mando imprimir novamente, repete o ultimo nosso numero novamente, quer > dizer a sp que incrementou o ultimo nosso numero corretamente, mesmo após > comitar na verdade não comita. > > Dai descobri que fechando as tabelas e apos executar o commit e abrir a > transação novamente e as tabelas envolvidas, ultimo nosso numero está > gravado corretamente. > > Ok, beleza, resolvido. > > Vou testar um rollback.... > > Bingo, faz o rollback, mas no momento que fecho o form e neste caso fecho > as minhas querys, o que acontece ? > > Ele grava os registros que não deveriam ser gravados. > > Não sei mais o que fazer, simplesmente, não faz como deveria ser: > > Abrir a transação > Processar > Confirmar ou Não. > > Delphi5 e IBO 4.8.7, Fire 2.1.2.18118 > > > > > > Atenciosamente > > Washington André Muller da silva > > ####################### > NextCorp Informática Ltda > www.nextcorp.com.br > nextcorp em terra.com.br > 0xx-(51)-3037-6605 > ####################### > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNDQ4MDkyNjIuODAwNTI5LjI4OTA0LnNpbnRhbHV0YS50ZXJyYS5jb20sNzk0NA==TerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.339 / Virus Database: 270.12.63/2169 - Release Date: 06/11/09 05:53:00 From luis em bmsoft.com.br Fri Jun 12 16:11:35 2009 From: luis em bmsoft.com.br (luis em bmsoft.com.br) Date: Fri, 12 Jun 2009 16:11:35 -0300 Subject: [firebase-br] ref: Iniciante... Message-ID: Pessoal, Vocês que são experts em Firebird, podem me responder se é comum a corrupção do banco? Tenho alguns clientes que estavam usando o Firebird a mais de 6 anos e nunca o banco corrompeu, mas já li a respeito e algumas pessoas dizem que corrompe fácil... isso é verdade? -- _________________________________________ BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. Luis C. de Azevedo Analista de Sistemas (47)8848-9722 From escovadordebits em gmail.com Fri Jun 12 16:17:26 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 12 Jun 2009 16:17:26 -0300 Subject: [firebase-br] ref: Iniciante... In-Reply-To: References: Message-ID: <64d5939a0906121217t3817ac85n544f773de93caf14@mail.gmail.com> Bom dia/tarde Luis. Grande Luis, isso não é comum, ou seja, se todos os cuidados foram tomados (nobreaks, etc...) para que o servidor continue tranquilamente o seu trabalho, nenhuma corrupção poderia ocorrer. Normalmente isso se dá à condições já conhecidas, como quedas de energia e outros fatores que desliguem o servidor bruscamente, e que são os mesmos fatores que causam corrupção em bases de dados de outros SGBDs. Espero ter ajudado mais que atrapalhado. :D 2009/6/12 > Pessoal, > > Vocês que são experts em Firebird, podem me responder se é comum a > corrupção > do banco? > Tenho alguns clientes que estavam usando o Firebird a mais de 6 anos e > nunca > o banco corrompeu, mas já li a respeito e algumas pessoas dizem que > corrompe > fácil... isso é verdade? > > -- > _________________________________________ > BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. > Luis C. de Azevedo > Analista de Sistemas > (47)8848-9722 > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From danilosassaroli em gmail.com Fri Jun 12 16:25:12 2009 From: danilosassaroli em gmail.com (Danilo Sassaroli) Date: Fri, 12 Jun 2009 16:25:12 -0300 Subject: [firebase-br] ref: Iniciante... In-Reply-To: References: Message-ID: <72a4bf430906121225y1f86b241k41733f2696ba478e@mail.gmail.com> Luis boa tarde! Jovem, uso o Firebird a uns 4 anos, só tive dois epsódios que corrupção do banco de dados, e os dois foram por queda de energia e o nobreak não estava funcionando; utilizei o gfix que é uma ferramenta nativa do firebrid, corrigiu os erros, instalamos nobreak novo e esta rodando sem problemas; Espero ter ajudado! 2009/6/12 > Pessoal, > > Vocês que são experts em Firebird, podem me responder se é comum a > corrupção > do banco? > Tenho alguns clientes que estavam usando o Firebird a mais de 6 anos e > nunca > o banco corrompeu, mas já li a respeito e algumas pessoas dizem que > corrompe > fácil... isso é verdade? > > -- > _________________________________________ > BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. > Luis C. de Azevedo > Analista de Sistemas > (47)8848-9722 > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Jun 12 17:18:01 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Fri, 12 Jun 2009 17:18:01 -0300 Subject: [firebase-br] ref: Iniciante... In-Reply-To: <72a4bf430906121225y1f86b241k41733f2696ba478e@mail.gmail.com> References: <72a4bf430906121225y1f86b241k41733f2696ba478e@mail.gmail.com> Message-ID: <73FE99CE8E18401DBF80A75DFB2954FE@ZOTTISNOTEBOOK> Oi, trabalho com o FB desde que surgiu, e até agora só tive um caso de banco corrompido e foi culpa do Cliente que copiou o banco em uso. espero que ajude. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Danilo Sassaroli" To: "FireBase" Sent: Friday, June 12, 2009 4:25 PM Subject: Re: [firebase-br] ref: Iniciante... Luis boa tarde! Jovem, uso o Firebird a uns 4 anos, só tive dois epsódios que corrupção do banco de dados, e os dois foram por queda de energia e o nobreak não estava funcionando; utilizei o gfix que é uma ferramenta nativa do firebrid, corrigiu os erros, instalamos nobreak novo e esta rodando sem problemas; Espero ter ajudado! 2009/6/12 > Pessoal, > > Vocês que são experts em Firebird, podem me responder se é comum a > corrupção > do banco? > Tenho alguns clientes que estavam usando o Firebird a mais de 6 anos e > nunca > o banco corrompeu, mas já li a respeito e algumas pessoas dizem que > corrompe > fácil... isso é verdade? > > -- > _________________________________________ > BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. > Luis C. de Azevedo > Analista de Sistemas > (47)8848-9722 > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From dominio em engeplus.com.br Fri Jun 12 17:45:52 2009 From: dominio em engeplus.com.br (Rodrigo) Date: Fri, 12 Jun 2009 17:45:52 -0300 Subject: [firebase-br] Duvida sobre velocidade de firebird na internet. References: <72a4bf430906121225y1f86b241k41733f2696ba478e@mail.gmail.com> Message-ID: <003801c9eb9e$c6d99c40$7d01010a@NOTEBOOK> Boa tarde a todos, Eu ouvi aqui na lista que pra funcionar o Firebird na internet é necessário ter a taxa de download e upload bem rapidas. Liguei para minha operadora e consegui fechar um preço bom e ter a taxa de upload um pouco melhor, o que melhorou a velocidade do sistema consideravelmente. Tenho um sistema que calcula quanto cada programa esta usando de taxa de internet e calcula tanto download quando upload e programas como internet explorer variam de 180k a 230k cada vez que eu abro uma pagina na internet. Ja o Zebedee que eu uso junto com o banco de dados dificilmente passa de 1k de uso, gira entre 0.50 a 0.90 k muito raro usa mais de 1 k tanto na taxa de download quanto na taxa de upload. É assim mesmo, ou existe alguma configuração no Zebedee que aumenta o uso da velocide de banda? Se puderem ajudar, grato. Rodrigo From marcelomoreira.souza em gmail.com Fri Jun 12 18:18:11 2009 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Fri, 12 Jun 2009 18:18:11 -0300 Subject: [firebase-br] Qual Linux usar com Firebird Message-ID: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> Pessoal, Gostaria de saber de voces qual linux seria o mais recomendado para rodar o firebird se é que existe isso de um ser melhor que o outro. Obrigado pela atenção. -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From estanisgeyer em gmail.com Fri Jun 12 18:36:11 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Fri, 12 Jun 2009 18:36:11 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> Message-ID: <8f19defc0906121436h148f8c1au16777b962f66b71c@mail.gmail.com> Utilize uma distro que você tem mais conhecimento. Aqui eu uso para server CentOS e Fedora. Já para desktop tenho recomendado para os clientes Kubuntu/Fedora/Mandriva. Abraços, Marcelo E. Geyer 2009/6/12 Marcelo Moreira > Pessoal, > > Gostaria de saber de voces qual linux seria o mais recomendado para rodar o > firebird se é que existe isso de um ser melhor que o outro. > > Obrigado pela atenção. > > > -- > Marcelo Moreira > (31) 8420-2723 > E-mail / MSN: marcelomoreira.souza em hotmail.com > E-mail: marcelomoreira.souza em gmail.com > Skype: marcelomoreira.souza > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Marcelo E. Geyer Standard Net Tecnologia e Informação From armando.boza em gmail.com Fri Jun 12 22:51:31 2009 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Fri, 12 Jun 2009 22:51:31 -0300 Subject: [firebase-br] Duvida sobre velocidade de firebird na internet. In-Reply-To: <003801c9eb9e$c6d99c40$7d01010a@NOTEBOOK> References: <72a4bf430906121225y1f86b241k41733f2696ba478e@mail.gmail.com> <003801c9eb9e$c6d99c40$7d01010a@NOTEBOOK> Message-ID: <4A330623.7010308@gmail.com> Rodrigo, uma vez usei o Zebedee e ele tinha um arquivo de configuração apenas, e todo comentado por sinal, se não tiver uma opção la creio que ela não existe. att Armando Rodrigo escreveu: > Boa tarde a todos, > > Eu ouvi aqui na lista que pra funcionar o Firebird na internet é > necessário ter a taxa de download e upload bem rapidas. > Liguei para minha operadora e consegui fechar um preço bom e ter a > taxa de upload um pouco melhor, o que melhorou a velocidade do sistema > consideravelmente. > > Tenho um sistema que calcula quanto cada programa esta usando de taxa > de internet e calcula tanto download quando upload e programas como > internet explorer variam de 180k a 230k cada vez que eu abro uma > pagina na internet. > Ja o Zebedee que eu uso junto com o banco de dados dificilmente passa > de 1k de uso, gira entre 0.50 a 0.90 k muito raro usa mais de 1 k > tanto na taxa de download quanto na taxa de upload. > > É assim mesmo, ou existe alguma configuração no Zebedee que aumenta o > uso da velocide de banda? > > Se puderem ajudar, grato. > > Rodrigo > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jdias.bjsoftware em gmail.com Sat Jun 13 08:34:48 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Sat, 13 Jun 2009 08:34:48 -0300 Subject: [firebase-br] ref: Iniciante... In-Reply-To: References: Message-ID: <4A338ED8.9010606@gmail.com> Não.. o Fb não corrompe fácil Quando até hoje só vi duas bases corrompidas. Um por queda de energia sem no-break e a outra foi eu mesmo fazendo alguns testes com o ForcedWrites Se você habilitar o ForcedWrites no .conf o banco irá gravar mais rápido em disco mas uma variação mínima de energia é fatal para o banco O precursor do Fb, o Interbase, foi construído inicialmente para uso militar em tanques de guerra norte-americanos por causa da estabilidade e capacidade de levantar o servidor em menos de um segundo no caso de um crash! :-D Nenhum outro SGBD que conheço (Além do Interbase, claro) é capaz de voltar a operar normalmente tão rápido sem intervenção humana como o FB Em resumo.Pode usar sem medo! luis em bmsoft.com.br escreveu: > Pessoal, > > Vocês que são experts em Firebird, podem me responder se é comum a corrupção > do banco? > Tenho alguns clientes que estavam usando o Firebird a mais de 6 anos e nunca > o banco corrompeu, mas já li a respeito e algumas pessoas dizem que corrompe > fácil... isso é verdade? > > > ------------------------------------------------------------------------ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com From beloelogica em gmail.com Sat Jun 13 21:03:15 2009 From: beloelogica em gmail.com (Eduardo Belo) Date: Sat, 13 Jun 2009 21:03:15 -0300 Subject: [firebase-br] Off-Topic: Cobol para Firebird Message-ID: Amigos, Tenho uma base em Cobol com extensão *.dat e *.idx que preciso exportar com urgência, pois o sistema original deu problema e pra varia o programador deu no pé se sequer deixar algo para exportar para texto. Como não entendo nada de Cobol nem se quer tenho o programa, alguém pode me ajudar com alguma dica? Agradeço a todos que ajudarem. From sicnemelpor em gmail.com Sun Jun 14 00:26:01 2009 From: sicnemelpor em gmail.com (sicnemelpor em gmail.com) Date: Sun, 14 Jun 2009 00:26:01 -0300 Subject: [firebase-br] Off-Topic: Cobol para Firebird In-Reply-To: References: Message-ID: Você tem os fontes em Cobol? Tem que ver a "DATA DIVISION" pra ver como os campos estão configurados, e lembre que Cobol armazena números em BCD. Tem que fazer um programa pra migrar estes dados, te adiando que não vai ser trivial. Já fiz isso, na época em Turbo Pascal. []s Nelson Sicuro. > Amigos, > > Tenho uma base em Cobol com extensão *.dat e *.idx que preciso exportar > com > urgência, pois o sistema original deu > problema e pra varia o programador deu no pé se sequer deixar algo para > exportar para texto. > > Como não entendo nada de Cobol nem se quer tenho o programa, alguém pode > me ajudar com alguma dica? > > > Agradeço a todos que ajudarem. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- Usando o revolucionário cliente de correio do Opera: http://www.opera.com/mail/ From felix2005 em oi.com.br Sun Jun 14 01:05:31 2009 From: felix2005 em oi.com.br (Felix) Date: Sun, 14 Jun 2009 01:05:31 -0300 Subject: [firebase-br] Frequencia backup / restore ? Message-ID: <000301c9eca5$5c5c6d90$151548b0$@com.br> Olá a todos! Após executar um backup / restore notei uma grande diferença no tamanho do novo arquivo - ficou bem menor que o original. Pesquisei e entendi que houve uma limpeza no banco e que o Firebird não faz isso o tempo todo porque aproveita os espaços vazios para incluir novos registros - daí ganha tempo, pois não o bd não fica num movimento de 'sanfona': diminui de tamanho quando registros são excluídos, aumenta quando novos registros são incluídos. A pergunta é: com que frequencia então devemos fazer um backup / restore, resultando num bd menor, mas que poderá trazer um custo de leitura/gravação em disco? Obs: o sistema é pequeno, poucos usuários simultâneos (atualmente cinco) e estou cometendo um 'pecado' : o servidor é um micro não dedicado rodando Windows XP. Obrigado, Felix. From samuel.peres.ferreira em gmail.com Sun Jun 14 08:17:36 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Sun, 14 Jun 2009 08:17:36 -0300 Subject: [firebase-br] Off-Topic: Cobol para Firebird In-Reply-To: References: Message-ID: ola se tiver os fontes, e mais facil fazer um programa q le os dados e grave um 'txt'. ai vc le os txt e grava no seu banco samuel From listas em warmboot.com.br Sun Jun 14 08:59:20 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Sun, 14 Jun 2009 08:59:20 -0300 Subject: [firebase-br] Frequencia backup / restore ? In-Reply-To: <000301c9eca5$5c5c6d90$151548b0$@com.br> References: <000301c9eca5$5c5c6d90$151548b0$@com.br> Message-ID: <1349654804.20090614085920@warmboot.com.br> Se o banco está inchando muito rapidamente, pode indicar que o controle transacional está inadequado. Um dos maiores benefícios de fazer um backup/restore é desfragmentar os índices e o próprio arquivo do banco, o que pode trazer ganho de performance. Agora, somente você poderá determinar com que período seria interessante fazer isso no seu banco... tem BDs que podem ficar meses e meses sem um backup/restore e continuar com pouca fragmentação. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br F> Olá a todos! F> Após executar um backup / restore notei uma grande diferença no tamanho do F> novo arquivo - ficou bem menor que o original. F> Pesquisei e entendi que houve uma limpeza no banco e que o Firebird não faz F> isso o tempo todo porque aproveita os espaços vazios para incluir novos F> registros - daí ganha tempo, pois não o bd não fica num movimento de F> 'sanfona': diminui de tamanho quando registros são excluídos, aumenta quando F> novos registros são incluídos. F> A pergunta é: com que frequencia então devemos fazer um backup / restore, F> resultando num bd menor, mas que poderá trazer um custo de leitura/gravação F> em disco? F> Obs: o sistema é pequeno, poucos usuários simultâneos (atualmente cinco) e F> estou cometendo um 'pecado' : o servidor é um micro não dedicado rodando F> Windows XP. F> Obrigado, F> F> Felix. 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 marcio em msereno.com.br Sun Jun 14 09:36:34 2009 From: marcio em msereno.com.br (Marcio Da Silva Ereno) Date: Sun, 14 Jun 2009 09:36:34 -0300 Subject: [firebase-br] Frequencia backup / restore ? In-Reply-To: <1349654804.20090614085920@warmboot.com.br> References: <000301c9eca5$5c5c6d90$151548b0$@com.br> <1349654804.20090614085920@warmboot.com.br> Message-ID: Bom dia pessoal, como eu faço para fragmentar o meu banco, pois nunca fiz e percebi que o banco somente esta inchando... obrigado 2009/6/14 Carlos H. Cantu > Se o banco está inchando muito rapidamente, pode indicar que o > controle transacional está inadequado. > > Um dos maiores benefícios de fazer um backup/restore é desfragmentar > os índices e o próprio arquivo do banco, o que pode trazer ganho de > performance. > > Agora, somente você poderá determinar com que período seria > interessante fazer isso no seu banco... tem BDs que podem ficar meses > e meses sem um backup/restore e continuar com pouca fragmentação. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > F> Olá a todos! > > > F> Após executar um backup / restore notei uma grande diferença no tamanho > do > F> novo arquivo - ficou bem menor que o original. > > F> Pesquisei e entendi que houve uma limpeza no banco e que o Firebird não > faz > F> isso o tempo todo porque aproveita os espaços vazios para incluir novos > F> registros - daí ganha tempo, pois não o bd não fica num movimento de > F> 'sanfona': diminui de tamanho quando registros são excluídos, aumenta > quando > F> novos registros são incluídos. > > F> A pergunta é: com que frequencia então devemos fazer um backup / > restore, > F> resultando num bd menor, mas que poderá trazer um custo de > leitura/gravação > F> em disco? > > F> Obs: o sistema é pequeno, poucos usuários simultâneos (atualmente cinco) > e > F> estou cometendo um 'pecado' : o servidor é um micro não dedicado rodando > F> Windows XP. > > F> Obrigado, > > F> > > F> Felix. > > F> ______________________________________________ > F> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > F> Para saber como gerenciar/excluir seu cadastro na lista, use: > F> http://www.firebase.com.br/fb/artigo.php?id=1107 > F> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Marcio Ereno From luis em bmsoft.com.br Sun Jun 14 14:24:07 2009 From: luis em bmsoft.com.br (luis em bmsoft.com.br) Date: Sun, 14 Jun 2009 14:24:07 -0300 Subject: [firebase-br] ref: Iniciante... References: Message-ID: Pessoal, Agradeço a todos pelas respostas... Vou usar o Firebird!!!!!!! escreveu na mensagem news:h0u998$sf2$1 em ger.gmane.org... > Pessoal, > > Vocês que são experts em Firebird, podem me responder se é comum a > corrupção do banco? > Tenho alguns clientes que estavam usando o Firebird a mais de 6 anos e > nunca o banco corrompeu, mas já li a respeito e algumas pessoas dizem que > corrompe fácil... isso é verdade? > > -- > _________________________________________ > BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. > Luis C. de Azevedo > Analista de Sistemas > (47)8848-9722 > > > > -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From luis em bmsoft.com.br Sun Jun 14 14:37:21 2009 From: luis em bmsoft.com.br (luis em bmsoft.com.br) Date: Sun, 14 Jun 2009 14:37:21 -0300 Subject: SQL múltiplos Message-ID: Pessoal, Mais uma... Eu usava o DBisam... um "banco de dados" pequeno que aguenta bem as minhas tabelas... Eu tenho muitos SQLs com 2 linhas de comando usando tabelas temporárias, e para fazer isso eu usava vários comandos SQL em uma mesma query separados por ponto e vírgula, que passava para o banco... para exemplificar... Neste SQL eu pego todos os registros que estão em aberto no contas a receber antes de uma determinada data e coloco numa tabela temporária... depois eu pego todos os registros da tabela entre 2 datas (recebidos e em aberto) e coloco em outra tabela temporária... depois eu faço orders, etc. Pergunta: Dá pra fazer algo parecido do Firebird?? Ai vai o SQL: /* --- INICIO --- */ select a.doc_num, a.doc_serie, a.vencimento, b.nome, substring( cast( f.dados_adicionais as varchar(40)),1,40) programa, a.valor, c.data_recto, c.valor_recto, d.apelido banco, e.apelido corretor, a.status, extract(year from vencimento) ano, extract(month from vencimento) mes into "memory\t1" from dprprincipal a left join clientesprincipal b on b.id = a.id_cliente left outer join dprbaixas c on c.id_dp = a.id left outer join bancos d on d.id = a.id_banco left outer join vendedores e on e.id = a.id_vendedor left outer join nfmestre f on f.id = a.id_nf where (vencimento >= '2000-01-01') and (vencimento < '2009-06-01') and a.status='A' order by vencimento ; /* Formatar programa... */ update "memory\t1" set programa = substring(programa,pos('P=',programa),5) ; update "memory\t1" set programa = '' where pos('P=',programa)=0 ; select a.doc_num, a.doc_serie, a.vencimento, b.nome, substring( cast( f.dados_adicionais as varchar(40)),1,40) programa, a.valor, c.data_recto, c.valor_recto, d.apelido banco, e.apelido corretor, a.status, extract(year from vencimento) ano, extract(month from vencimento) mes into "memory\t2" from dprprincipal a left join clientesprincipal b on b.id = a.id_cliente left outer join dprbaixas c on c.id_dp = a.id left outer join bancos d on d.id = a.id_banco left outer join vendedores e on e.id = a.id_vendedor left outer join nfmestre f on f.id = a.id_nf where (vencimento >= '2009-06-01') and (vencimento <= '2009-06-30') order by vencimento ; /* Formatar programa... */ update "memory\t1" set programa = substring(programa,pos('P=',programa),5) ; update "memory\t1" set programa = '' where pos('P=',programa)=0 ; insert into "memory\t2" select * from "memory\t1" order by mes,ano,vencimento ; select * from "memory\t2" /* --- FIM --- */ -- _________________________________________ BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. Luis C. de Azevedo Analista de Sistemas (47)8848-9722 From fausto.s.a em uol.com.br Sun Jun 14 20:06:51 2009 From: fausto.s.a em uol.com.br (Fausto Alves) Date: Sun, 14 Jun 2009 20:06:51 -0300 Subject: [firebase-br] =?iso-8859-1?q?SQL_m=FAltiplos?= In-Reply-To: References: Message-ID: Em 14/06/2009 14:37, luis em bmsoft.com.br escreveu: > Pessoal, > > Mais uma... > > Eu usava o DBisam... um "banco de dados" pequeno que aguenta bem as minhas > tabelas... > Eu tenho muitos SQLs com 2 linhas de comando usando tabelas temporárias, e > para fazer isso eu usava vários comandos SQL em uma mesma query separados > por ponto e vírgula, que passava para o banco... para exemplificar... > > Neste SQL eu pego todos os registros que estão em aberto no contas a receber > antes de uma determinada data e coloco numa tabela temporária... depois eu > pego todos os registros da tabela entre 2 datas (recebidos e em aberto) e > coloco em outra tabela temporária... depois eu faço orders, etc. > > Pergunta: Dá pra fazer algo parecido do Firebird?? Dá sim, com Stored Procedures. -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From marcio em msereno.com.br Sun Jun 14 20:41:23 2009 From: marcio em msereno.com.br (Marcio Da Silva Ereno) Date: Sun, 14 Jun 2009 20:41:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?=28sem_assunto=29?= Message-ID: Ola pessoal, gostaria de saber como que eu faço para limpar o banco de dados Por exemplo se eu faço o monte de lancamento no banco dai o tamanho do banco aumenta mais quando eu excluo os registros ele nao diminui o tamanho do banco, tem como fazer alguma coisa e como fazer? abraço t+ -- Marcio Ereno From marcio em msereno.com.br Sun Jun 14 20:42:23 2009 From: marcio em msereno.com.br (Marcio Da Silva Ereno) Date: Sun, 14 Jun 2009 20:42:23 -0300 Subject: [firebase-br] backup Message-ID: Ola pessoal, qual e a melhor maneira de fazer backup no firebird... alguem pode me ajudar? -- Marcio Ereno From felix2005 em oi.com.br Sun Jun 14 20:54:01 2009 From: felix2005 em oi.com.br (Felix) Date: Sun, 14 Jun 2009 20:54:01 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__SQL_m=FAltiplos?= In-Reply-To: References: Message-ID: <000301c9ed4b$64648850$2d2d98f0$@com.br> Nesse ponto eu sempre fico em dúvida: se for para manipular o resultado final das 2 tabelas temporárias, "fazendo orders, etc", para que uma SP? Se for para puxar o conjunto total de dados, o tráfego final será o mesmo, não? Daí não é o caso de usar selects na aplicação mesmo e tratar os dados recebidos? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Fausto Alves Enviada em: domingo, 14 de junho de 2009 20:07 Para: lista em firebase.com.br Assunto: Re: [firebase-br] SQL múltiplos Em 14/06/2009 14:37, luis em bmsoft.com.br escreveu: > Pessoal, > > Mais uma... > > Eu usava o DBisam... um "banco de dados" pequeno que aguenta bem as minhas > tabelas... > Eu tenho muitos SQLs com 2 linhas de comando usando tabelas temporárias, e > para fazer isso eu usava vários comandos SQL em uma mesma query separados > por ponto e vírgula, que passava para o banco... para exemplificar... > > Neste SQL eu pego todos os registros que estão em aberto no contas a receber > antes de uma determinada data e coloco numa tabela temporária... depois eu > pego todos os registros da tabela entre 2 datas (recebidos e em aberto) e > coloco em outra tabela temporária... depois eu faço orders, etc. > > Pergunta: Dá pra fazer algo parecido do Firebird?? Dá sim, com Stored Procedures. -- 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 felix2005 em oi.com.br Sun Jun 14 20:54:53 2009 From: felix2005 em oi.com.br (Felix) Date: Sun, 14 Jun 2009 20:54:53 -0300 Subject: [firebase-br] RES: (sem assunto) In-Reply-To: References: Message-ID: <000401c9ed4b$83b16160$8b142420$@com.br> Marcio, pelo que entendo, faça um backup e restore. Isso limpa a base completamente. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcio Da Silva Ereno Enviada em: domingo, 14 de junho de 2009 20:41 Para: FireBase Assunto: [firebase-br] (sem assunto) Ola pessoal, gostaria de saber como que eu faço para limpar o banco de dados Por exemplo se eu faço o monte de lancamento no banco dai o tamanho do banco aumenta mais quando eu excluo os registros ele nao diminui o tamanho do banco, tem como fazer alguma coisa e como fazer? abraço t+ -- Marcio Ereno ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Sun Jun 14 20:55:24 2009 From: infosag em terra.com.br (Infosag) Date: Sun, 14 Jun 2009 20:55:24 -0300 Subject: [firebase-br] (sem assunto) References: Message-ID: Vc deve fazer um backup e um Restore, "limpando" assim o banco de dados. ----- Original Message ----- From: "Marcio Da Silva Ereno" To: "FireBase" Sent: Sunday, June 14, 2009 8:41 PM Subject: [firebase-br] (sem assunto) Ola pessoal, gostaria de saber como que eu faço para limpar o banco de dados Por exemplo se eu faço o monte de lancamento no banco dai o tamanho do banco aumenta mais quando eu excluo os registros ele nao diminui o tamanho do banco, tem como fazer alguma coisa e como fazer? abraço t+ -- Marcio Ereno ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI0NTAyMzA4NS4xODc2MjIuMjYyOTYuY29zbW9sZWRvLmhzdC50ZXJyYS5jb20uYnIsMzU2NA==TerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From infosag em terra.com.br Sun Jun 14 20:55:53 2009 From: infosag em terra.com.br (Infosag) Date: Sun, 14 Jun 2009 20:55:53 -0300 Subject: [firebase-br] backup References: Message-ID: utilizando as funcoes do Gbak - procure na lista, tem muito assunto sobre isso. abs ----- Original Message ----- From: "Marcio Da Silva Ereno" To: "FireBase" Sent: Sunday, June 14, 2009 8:42 PM Subject: [firebase-br] backup Ola pessoal, qual e a melhor maneira de fazer backup no firebird... alguem pode me ajudar? -- Marcio Ereno ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI0NTAyMzEzOS42NTg0MjcuMTE1NzcuZG9tb25pLmhzdC50ZXJyYS5jb20uYnIsMzMyNg==TerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From felix2005 em oi.com.br Sun Jun 14 20:56:13 2009 From: felix2005 em oi.com.br (Felix) Date: Sun, 14 Jun 2009 20:56:13 -0300 Subject: [firebase-br] RES: backup In-Reply-To: References: Message-ID: <000501c9ed4b$b33031a0$199094e0$@com.br> Marcio, Para fazer backup use o GBAK que vem com o Firebird. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcio Da Silva Ereno Enviada em: domingo, 14 de junho de 2009 20:42 Para: FireBase Assunto: [firebase-br] backup Ola pessoal, qual e a melhor maneira de fazer backup no firebird... alguem pode me ajudar? -- Marcio Ereno ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix2005 em oi.com.br Sun Jun 14 21:28:22 2009 From: felix2005 em oi.com.br (Felix) Date: Sun, 14 Jun 2009 21:28:22 -0300 Subject: [firebase-br] SQL Monitor Message-ID: <000601c9ed50$311a8d00$934fa700$@com.br> Gente, Qual a ferramenta para fazer SQL Monitor free mais indicada? Obrigado. From andersonpaduarj em gmail.com Sun Jun 14 22:15:50 2009 From: andersonpaduarj em gmail.com (Anderson Miranda Barrozo) Date: Sun, 14 Jun 2009 22:15:50 -0300 Subject: [firebase-br] Erro Estranho Message-ID: Boa noite, Não sei o que houve, mas começou aparecer um erro estranho do FB 2.05 no VISTA: DBEXPRESS ERROR: [Ox0015] Connection Failed Database Server Error: Unavailable Database Nem no IBExpert consigo criar nova base de dados. -- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com From eduardoandrade em persoft.com.br Mon Jun 15 07:35:08 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Mon, 15 Jun 2009 07:35:08 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> Message-ID: <4A3623DC.1020602@persoft.com.br> Já usei no slackware, redhat e archlinux, não tive problemas em nenhum. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Fone: 55 11 22218061 Marcelo Moreira escreveu: > Pessoal, > > Gostaria de saber de voces qual linux seria o mais recomendado para rodar o > firebird se é que existe isso de um ser melhor que o outro. > > Obrigado pela atenção. > > > > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.339 / Virus Database: 270.12.70/2177 - Release Date: 06/15/09 05:54:00 > > From jdias.bjsoftware em gmail.com Mon Jun 15 08:00:42 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Mon, 15 Jun 2009 08:00:42 -0300 Subject: [firebase-br] Off-Topic: Cobol para Firebird In-Reply-To: References: Message-ID: <4A3629DA.50804@gmail.com> No meu caso migrei uma base de dados de Cobol para Firebird sem o arquivo de configurações. Se o sistema gerar os relatórios dos dados que você quer migrar e você puder salvá-los em Txt você pode ler os txt´s e importar de "guela a dentro" no Firebird é importante antes de fazer isso, fazer uma re-indexação para e pedir o relatório sem filtros para que todos os dados sejam listados nele espero ter ajudado -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com sicnemelpor em gmail.com escreveu: > Você tem os fontes em Cobol? Tem que ver a "DATA DIVISION" pra ver > como os campos estão configurados, e lembre que Cobol armazena números > em BCD. Tem que fazer um programa pra migrar estes dados, te adiando > que não vai ser trivial. Já fiz isso, na época em Turbo Pascal. > > []s > Nelson Sicuro. > >> Amigos, >> >> Tenho uma base em Cobol com extensão *.dat e *.idx que preciso >> exportar com >> urgência, pois o sistema original deu >> problema e pra varia o programador deu no pé se sequer deixar algo para >> exportar para texto. >> >> Como não entendo nada de Cobol nem se quer tenho o programa, alguém pode >> me ajudar com alguma dica? >> >> >> Agradeço a todos que ajudarem. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > From douglasht em gmail.com Mon Jun 15 08:08:15 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 15 Jun 2009 08:08:15 -0300 Subject: [firebase-br] SQL Monitor In-Reply-To: <000601c9ed50$311a8d00$934fa700$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> Message-ID: <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> 2009/6/14 Felix : > Qual a ferramenta para fazer SQL Monitor free mais indicada? Obrigado. http://www.firebirdfaq.org/faq95/ hth, -- Douglas Tosi www.sinatica.com From belo em elogica.com.br Mon Jun 15 09:44:57 2009 From: belo em elogica.com.br (Eduardo Belo) Date: Mon, 15 Jun 2009 09:44:57 -0300 Subject: [firebase-br] Off-Topic: Cobol para Firebird In-Reply-To: References: Message-ID: Amigos, infelizmente não tenho os fontes do programa, o único arquivo que tenho é o *.dat e *.idx. Tem solução? 2009/6/13 Eduardo Belo > Amigos, > > Tenho uma base em Cobol com extensão *.dat e *.idx que preciso exportar com > urgência, pois o sistema original deu > problema e pra varia o programador deu no pé se sequer deixar algo para > exportar para texto. > > Como não entendo nada de Cobol nem se quer tenho o programa, alguém pode > me ajudar com alguma dica? > > > Agradeço a todos que ajudarem. > > > From fernando.bg em gmail.com Mon Jun 15 09:58:25 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Mon, 15 Jun 2009 12:58:25 +0000 (UTC) Subject: [firebase-br] Frequencia backup / restore ? References: <000301c9eca5$5c5c6d90$151548b0$@com.br> <1349654804.20090614085920@warmboot.com.br> Message-ID: No dia 14/06/2009 às 09:36:34 catando milho no teclado Marcio Da Silva Ereno " escrivinhou " o texto abaixo : > Bom dia pessoal, como eu faço para fragmentar o meu banco, pois nunca fiz e > percebi que o banco somente esta inchando... A resposta a sua pergunta está na resposta do Cantu, verifique o seu controle transacional e para diminuir o tamanho fisico do arquivo do banco faça um backup\restore. T+++++++++++ ---------------------------------------------------------------------------------- Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! -- From jedyfb em gmail.com Mon Jun 15 10:24:12 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 15 Jun 2009 10:24:12 -0300 Subject: [firebase-br] Off-Topic: Cobol para Firebird In-Reply-To: References: Message-ID: <1245072252.1551.2.camel@Aspire5612.bonagura.com.br> Não quero lhe desanimar, mas está disposto a encarar o método da "muita tentativa e mais erros ainda ?" Sem o fonte, não há como saber onde termina um campo e começa outro, muito menos a precisão (tamanho) dos campos. A idéia do relatório em TXT é uma boa saída. veja quais relatórios o programa gera, instale uma impressora "genérica somente texto" gravando em disco (dá para fazer isto desde o windows 95) edite num editor de textos e faça um importador a partir disto. Certamente é mais simples. Abraço Eduardo Em Seg, 2009-06-15 às 09:44 -0300, Eduardo Belo escreveu: > Amigos, infelizmente não tenho os fontes do programa, o único arquivo que > tenho é o *.dat e *.idx. Tem solução? > > 2009/6/13 Eduardo Belo > > > Amigos, > > > > Tenho uma base em Cobol com extensão *.dat e *.idx que preciso exportar com > > urgência, pois o sistema original deu > > problema e pra varia o programador deu no pé se sequer deixar algo para > > exportar para texto. > > > > Como não entendo nada de Cobol nem se quer tenho o programa, alguém pode > > me ajudar com alguma dica? > > > > > > Agradeço a todos que ajudarem. > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From phulanosz em gmail.com Mon Jun 15 10:34:58 2009 From: phulanosz em gmail.com (Phulano (G)) Date: Mon, 15 Jun 2009 10:34:58 -0300 Subject: [firebase-br] RES: Off-Topic: Cobol para Firebird In-Reply-To: References: Message-ID: <3A6F8C0FDFB74F30B0B7653750FAA05F@Verde> tem uma opcao q talvez seja mais facil utilizar o rebuild, ele gera os arquivos em TXT , desde q nao tenha campos compactados. se quiser me enviar em pvt, posso tentar converter.. Ebert Bauru-sp _____________________________________________________________ Posso não lembrar, mas esquecer...............Jamais Se sei, sabemos. Se tenho, temos.. Para multiplicar, primeiro é preciso saber dividir -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Belo Enviada em: segunda-feira, 15 de junho de 2009 09:45 Para: FireBase Assunto: Re: [firebase-br] Off-Topic: Cobol para Firebird Amigos, infelizmente não tenho os fontes do programa, o único arquivo que tenho é o *.dat e *.idx. Tem solução? 2009/6/13 Eduardo Belo > Amigos, > > Tenho uma base em Cobol com extensão *.dat e *.idx que preciso > exportar com urgência, pois o sistema original deu problema e pra > varia o programador deu no pé se sequer deixar algo para exportar para > texto. > > Como não entendo nada de Cobol nem se quer tenho o programa, alguém > pode me ajudar com alguma dica? > > > Agradeço a todos que ajudarem. > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From escovadordebits em gmail.com Mon Jun 15 10:46:27 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Mon, 15 Jun 2009 10:46:27 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> Message-ID: <64d5939a0906150646i11202b6fh4243d595f99ff3ed@mail.gmail.com> Bom dia/tarde Marcelo. Grande Marcelo, eu estou usando o Firebird 2.1 no Ubuntu 9.01 sem problema algum. Precisando de ajuda, é só avisar. :D 2009/6/12 Marcelo Moreira > Pessoal, > > Gostaria de saber de voces qual linux seria o mais recomendado para rodar o > firebird se é que existe isso de um ser melhor que o outro. > > Obrigado pela atenção. > > > -- > Marcelo Moreira > (31) 8420-2723 > E-mail / MSN: marcelomoreira.souza em hotmail.com > E-mail: marcelomoreira.souza em gmail.com > Skype: marcelomoreira.souza > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From luis em bmsoft.com.br Mon Jun 15 11:44:49 2009 From: luis em bmsoft.com.br (luis em bmsoft.com.br) Date: Mon, 15 Jun 2009 11:44:49 -0300 Subject: SQL múltiplos References: Message-ID: Pessoal, Só lembrando que este código SQL está em um relatório feito no gerador de relatórios especial para o cliente, então ficaria difícil usar SP. Neste caso, selecionei os dados e mandei imprimir... sem ter que fazer nada na programação. Luis. escreveu na mensagem news:h13cgj$ifr$1 em ger.gmane.org... > Pessoal, > > Mais uma... > > Eu usava o DBisam... um "banco de dados" pequeno que aguenta bem as minhas > tabelas... > Eu tenho muitos SQLs com 2 linhas de comando usando tabelas temporárias, e > para fazer isso eu usava vários comandos SQL em uma mesma query separados > por ponto e vírgula, que passava para o banco... para exemplificar... > > Neste SQL eu pego todos os registros que estão em aberto no contas a > receber antes de uma determinada data e coloco numa tabela temporária... > depois eu pego todos os registros da tabela entre 2 datas (recebidos e em > aberto) e coloco em outra tabela temporária... depois eu faço orders, etc. > > Pergunta: Dá pra fazer algo parecido do Firebird?? > > Ai vai o SQL: > > /* --- INICIO --- */ > select > a.doc_num, > a.doc_serie, > a.vencimento, > b.nome, > substring( cast( f.dados_adicionais as varchar(40)),1,40) programa, > a.valor, > c.data_recto, > c.valor_recto, > d.apelido banco, > e.apelido corretor, > a.status, > extract(year from vencimento) ano, > extract(month from vencimento) mes > > into "memory\t1" > from dprprincipal a > > left join clientesprincipal b on b.id = a.id_cliente > left outer join dprbaixas c on c.id_dp = a.id > left outer join bancos d on d.id = a.id_banco > left outer join vendedores e on e.id = a.id_vendedor > left outer join nfmestre f on f.id = a.id_nf > where (vencimento >= '2000-01-01') and (vencimento < '2009-06-01') and > a.status='A' > order by vencimento > ; > /* Formatar programa... */ > update "memory\t1" set programa = substring(programa,pos('P=',programa),5) > ; > update "memory\t1" set programa = '' where pos('P=',programa)=0 > ; > > select > a.doc_num, > a.doc_serie, > a.vencimento, > b.nome, > substring( cast( f.dados_adicionais as varchar(40)),1,40) programa, > a.valor, > c.data_recto, > c.valor_recto, > d.apelido banco, > e.apelido corretor, > a.status, > extract(year from vencimento) ano, > extract(month from vencimento) mes > > into "memory\t2" > from dprprincipal a > > left join clientesprincipal b on b.id = a.id_cliente > left outer join dprbaixas c on c.id_dp = a.id > left outer join bancos d on d.id = a.id_banco > left outer join vendedores e on e.id = a.id_vendedor > left outer join nfmestre f on f.id = a.id_nf > where (vencimento >= '2009-06-01') and (vencimento <= '2009-06-30') > order by vencimento > ; > /* Formatar programa... */ > update "memory\t1" set programa = substring(programa,pos('P=',programa),5) > ; > update "memory\t1" set programa = '' where pos('P=',programa)=0 > ; > > insert into "memory\t2" select * from "memory\t1" order by > mes,ano,vencimento > ; > > select * from "memory\t2" > > /* --- FIM --- */ > > -- > _________________________________________ > BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. > Luis C. de Azevedo > Analista de Sistemas > (47)8848-9722 > > > > -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mon Jun 15 11:45:56 2009 From: rafael.barros em twins.inf.br (Rafael Christofoli) Date: Mon, 15 Jun 2009 11:45:56 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: <64d5939a0906150646i11202b6fh4243d595f99ff3ed@mail.gmail.com> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <64d5939a0906150646i11202b6fh4243d595f99ff3ed@mail.gmail.com> Message-ID: <4A365EA4.5030505@twins.inf.br> Também tenho utilizado Ubuntu 8.04 Server LTS, com nossa aplicação Sandro Souza escreveu: > Bom dia/tarde Marcelo. > > Grande Marcelo, eu estou usando o Firebird 2.1 no Ubuntu 9.01 sem problema > algum. > > Precisando de ajuda, é só avisar. :D > > 2009/6/12 Marcelo Moreira > > >> Pessoal, >> >> Gostaria de saber de voces qual linux seria o mais recomendado para rodar o >> firebird se é que existe isso de um ser melhor que o outro. >> >> Obrigado pela atenção. >> >> >> -- >> Marcelo Moreira >> (31) 8420-2723 >> E-mail / MSN: marcelomoreira.souza em hotmail.com >> E-mail: marcelomoreira.souza em gmail.com >> Skype: marcelomoreira.souza >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Informação do ESET Smart Security, versão da vacina 4155 (20090615) __________ > > A mensagem foi verificada pelo ESET Smart Security. > > http://www.eset.com > > > > > __________ Informação do ESET Smart Security, versão da vacina 4155 (20090615) __________ A mensagem foi verificada pelo ESET Smart Security. http://www.eset.com From eduardoandrade em persoft.com.br Mon Jun 15 11:50:38 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Mon, 15 Jun 2009 11:50:38 -0300 Subject: [firebase-br] Off-Topic: Cobol para Firebird In-Reply-To: References: Message-ID: <4A365FBE.3050308@persoft.com.br> O problema é o seguinte, o Cobol não grava a estrutura junto com os arquivos de dados, o programa é que sabe a estrutura dos registros que é compilada no programa. A única coisa que é possível descobrir é o tamanho de registro e as posições das chaves, o programa Rebuild que vem com o compilador do Cobol até consegue converter o arquivo para TXT, o problema é que se houver campos compactados ou binários, sua conversão vai dar errado e mesmo que o arquivo não tenha campos compactados ou binários e a conversão seja realizada com sucesso, você vai ter que analisar o arquivo TXT e tentar adivinhar onde inicia e onde termina cada campo, pelo fato de você não ter um mapa dos registros. A idéia de imprimir relatórios para arquivo e extrair os dados destes arquivos tem a vantagem de você planejar o que é possível importar e quanto tempo levará para importar. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Eduardo Belo escreveu: > Amigos, infelizmente não tenho os fontes do programa, o único arquivo que > tenho é o *.dat e *.idx. Tem solução? > > 2009/6/13 Eduardo Belo > > >> Amigos, >> >> Tenho uma base em Cobol com extensão *.dat e *.idx que preciso exportar com >> urgência, pois o sistema original deu >> problema e pra varia o programador deu no pé se sequer deixar algo para >> exportar para texto. >> >> Como não entendo nada de Cobol nem se quer tenho o programa, alguém pode >> me ajudar com alguma dica? >> >> >> Agradeço a todos que ajudarem. >> >> >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.339 / Virus Database: 270.12.70/2177 - Release Date: 06/15/09 05:54:00 > > From bigwings em gmail.com Mon Jun 15 11:57:45 2009 From: bigwings em gmail.com (BigWings) Date: Mon, 15 Jun 2009 14:57:45 +0000 (UTC) Subject: [firebase-br] =?iso-8859-1?q?SQL_m=FAltiplos?= References: Message-ID: wrote: >Neste SQL eu pego todos os registros que estão em aberto no contas a >receber antes de uma determinada data e coloco numa tabela >temporária... depois eu pego todos os registros da tabela entre 2 >datas (recebidos e em aberto) e coloco em outra tabela temporária... >depois eu faço orders, etc. > >Pergunta: Dá pra fazer algo parecido do Firebird?? Dessa forma não. Só pode haver uma instrução no seu SQL. Os updates que você usou devem ser substituídos por funções (substring, etc.). Para retornar dois conjuntos de dados você pode usar union. select a.doc_num, a.doc_serie, ... from dprprincipal where ... union select a.doc_num, a.doc_serie, ... from dprprincipal ; -- BigWings "A esperança é a última que morre. Mas morre..." From marcelo em teflamar.com.br Mon Jun 15 12:10:20 2009 From: marcelo em teflamar.com.br (marcelo teflamar) Date: Mon, 15 Jun 2009 12:10:20 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: <4A365EA4.5030505@twins.inf.br> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <64d5939a0906150646i11202b6fh4243d595f99ff3ed@mail.gmail.com> <4A365EA4.5030505@twins.inf.br> Message-ID: <4A36645C.2080001@teflamar.com.br> no slackware 12.2 o fb fica muito bom, no mandriva 2007 ou 2009 também. Rafael Christofoli escreveu: > Também tenho utilizado Ubuntu 8.04 Server LTS, com nossa aplicação > > > Sandro Souza escreveu: >> Bom dia/tarde Marcelo. >> >> Grande Marcelo, eu estou usando o Firebird 2.1 no Ubuntu 9.01 sem >> problema >> algum. >> >> Precisando de ajuda, é só avisar. :D >> >> 2009/6/12 Marcelo Moreira >> >> >>> Pessoal, >>> >>> Gostaria de saber de voces qual linux seria o mais recomendado para >>> rodar o >>> firebird se é que existe isso de um ser melhor que o outro. >>> >>> Obrigado pela atenção. >>> >>> >>> -- >>> Marcelo Moreira >>> (31) 8420-2723 >>> E-mail / MSN: marcelomoreira.souza em hotmail.com >>> E-mail: marcelomoreira.souza em gmail.com >>> Skype: marcelomoreira.souza >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> __________ Informação do ESET Smart Security, versão da vacina 4155 >> (20090615) __________ >> >> A mensagem foi verificada pelo ESET Smart Security. >> >> http://www.eset.com >> >> >> >> >> > > > > __________ Informação do ESET Smart Security, versão da vacina 4155 > (20090615) __________ > > A mensagem foi verificada pelo ESET Smart Security. > > http://www.eset.com > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From marcelomoreira.souza em gmail.com Mon Jun 15 12:26:59 2009 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Mon, 15 Jun 2009 12:26:59 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: <4A365EA4.5030505@twins.inf.br> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <64d5939a0906150646i11202b6fh4243d595f99ff3ed@mail.gmail.com> <4A365EA4.5030505@twins.inf.br> Message-ID: <1fa5d6430906150826s706b080apce302f05e72074f2@mail.gmail.com> Pessoal, Obrigado a todos pelos comentarios. Vou dar uma olhada entre as versoes citadas e alguem que entenda de linux para decidir qual destes usar. Abraços a todos. Marcelo Em 15/06/09, Rafael Christofoli escreveu: > > Também tenho utilizado Ubuntu 8.04 Server LTS, com nossa aplicação > > > Sandro Souza escreveu: > >> Bom dia/tarde Marcelo. >> >> Grande Marcelo, eu estou usando o Firebird 2.1 no Ubuntu 9.01 sem problema >> algum. >> >> Precisando de ajuda, é só avisar. :D >> >> 2009/6/12 Marcelo Moreira >> >> >> >>> Pessoal, >>> >>> Gostaria de saber de voces qual linux seria o mais recomendado para rodar >>> o >>> firebird se é que existe isso de um ser melhor que o outro. >>> >>> Obrigado pela atenção. >>> >>> >>> -- >>> Marcelo Moreira >>> (31) 8420-2723 >>> E-mail / MSN: marcelomoreira.souza em hotmail.com >>> E-mail: marcelomoreira.souza em gmail.com >>> Skype: marcelomoreira.souza >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> __________ Informação do ESET Smart Security, versão da vacina 4155 >> (20090615) __________ >> >> A mensagem foi verificada pelo ESET Smart Security. >> >> http://www.eset.com >> >> >> >> >> >> > > > > __________ Informação do ESET Smart Security, versão da vacina 4155 > (20090615) __________ > > A mensagem foi verificada pelo ESET Smart Security. > > http://www.eset.com > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From jbsousa.1 em gmail.com Mon Jun 15 13:09:23 2009 From: jbsousa.1 em gmail.com (Jose Barbosa de Sousa) Date: Mon, 15 Jun 2009 13:09:23 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> Message-ID: Marcelo Tive uma excelente experiencia com o SUSE 10. Funcionou perfeitamente. Boa sorte !! 2009/6/12 Marcelo Moreira > Pessoal, > > Gostaria de saber de voces qual linux seria o mais recomendado para rodar o > firebird se é que existe isso de um ser melhor que o outro. > > Obrigado pela atenção. > > > -- > Marcelo Moreira > (31) 8420-2723 > E-mail / MSN: marcelomoreira.souza em hotmail.com > E-mail: marcelomoreira.souza em gmail.com > Skype: marcelomoreira.souza > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- José Barbosa From edmafer em gmail.com Mon Jun 15 13:18:15 2009 From: edmafer em gmail.com (Edson Marco) Date: Mon, 15 Jun 2009 13:18:15 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> Message-ID: E eu tive boas experiências com o Debian. Acredito que tu terá sucesso com qualquer linux desde que seja voltado para servidor, onde somente estará instalado os serviços necessários (Ubuntu desktop é um exemplo de não usar). 2009/6/15 Jose Barbosa de Sousa > Marcelo > Tive uma excelente experiencia com o SUSE 10. Funcionou perfeitamente. > Boa sorte !! > > 2009/6/12 Marcelo Moreira > > > Pessoal, > > > > Gostaria de saber de voces qual linux seria o mais recomendado para rodar > o > > firebird se é que existe isso de um ser melhor que o outro. > > > > Obrigado pela atenção. > > > > > > -- > > Marcelo Moreira > > (31) 8420-2723 > > E-mail / MSN: marcelomoreira.souza em hotmail.com > > E-mail: marcelomoreira.souza em gmail.com > > Skype: marcelomoreira.souza > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > José Barbosa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From eniorm em gmail.com Mon Jun 15 13:44:42 2009 From: eniorm em gmail.com (Enio Marconcini -:- www.Enio.Pro.Br -:-) Date: Mon, 15 Jun 2009 13:44:42 -0300 Subject: [firebase-br] Firebird em 64 bits Message-ID: <354e237b0906150944k69ecfa33xf26159f15b6bdc0@mail.gmail.com> pessoal, estou meio desligado de programação, então gostaria de saber se alguém da lista já testou o firebird 2.X em sistemas de 64 bits, especificamente em FreeBSD amd64 abraços -- ENIO RODRIGO MARCONCINI www.Enio.Pro.Br skype: eniorm > Administrador de Redes e Professor Universitário > Especialista em Redes de Computadores > Análise de Sistemas e Banco de Dados > Slackware Linux, OpenBSD e FreeBSD > Colecionador de Marcas de Cigarros: Trocas, Vendas e Compras From centriscorps em gmail.com Mon Jun 15 15:39:36 2009 From: centriscorps em gmail.com (renato) Date: Mon, 15 Jun 2009 15:39:36 -0300 Subject: [firebase-br] Off-Topic: Cobol para Firebird In-Reply-To: <4A365FBE.3050308@persoft.com.br> References: <4A365FBE.3050308@persoft.com.br> Message-ID: <890097c60906151139t67cf39d0j888629d5fe0c5d36@mail.gmail.com> Existe driver ODBC pra ele? Renato From robertoaschuster em gmail.com Mon Jun 15 16:38:06 2009 From: robertoaschuster em gmail.com (Roberto Schuster) Date: Mon, 15 Jun 2009 16:38:06 -0300 Subject: [firebase-br] Ajuda com SQL In-Reply-To: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> Message-ID: <4A36A31E.1040207@gmail.com> Olá pessoal, possuo uma consulta SQL e gostaria de incluir um campo que represente a soma de uma coluna (SUM(nome_coluna)). No entanto está me retornando um erro com a mensagem: "Você tentou executar uma consulta que não inclui a expressão 'CodigoOS' especificada como parte de uma função agregada.". A consulta original é essa: SQL = "SELECT CodigoOS, CodigoCliente, DataEntrada, Veiculo, Marca, Modelo, Situacao, TotalOS FROM T3_OS WHERE DataEntrada >= #" & Format(CDate(Data1.Value), "YYYY-MM-DD") & "# AND DataEntrada <= #" & Format(CDate(Data2.Value), "YYYY-MM-DD") & "# ORDER BY CodigoOS DESC" A consulta com o novo campo é essa: SQL = "SELECT CodigoOS, CodigoCliente, DataEntrada, Veiculo, Marca, Modelo, Situacao,TotalOS, (SUM(TotalOS) AS total) FROM T3_OS WHERE DataEntrada >= #" & Format(CDate(Data1.Value), "YYYY-MM-DD") & "# AND DataEntrada <= #" & Format(CDate(Data2.Value), "YYYY-MM-DD") & "# ORDER BY CodigoOS DESC" O que estou fazendo de errado? From felix2005 em oi.com.br Mon Jun 15 16:40:38 2009 From: felix2005 em oi.com.br (Felix) Date: Mon, 15 Jun 2009 16:40:38 -0300 Subject: [firebase-br] FBOwnerMigrator In-Reply-To: <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> Message-ID: <003a01c9edf1$29985480$7cc8fd80$@com.br> Ola. Alguem tem essa ferramenta disponível? Tentei mandar msg via site para o criador, mas há um bloqueio (?!) para usuários do Velox... From oscar.gcn em gmail.com Mon Jun 15 16:56:32 2009 From: oscar.gcn em gmail.com (Oscar Gomes) Date: Mon, 15 Jun 2009 16:56:32 -0300 Subject: [firebase-br] Off-Topic: Cobol para Firebird In-Reply-To: <890097c60906151139t67cf39d0j888629d5fe0c5d36@mail.gmail.com> References: <4A365FBE.3050308@persoft.com.br> <890097c60906151139t67cf39d0j888629d5fe0c5d36@mail.gmail.com> Message-ID: <61d47c850906151256y24193627m6f751a784258dcd6@mail.gmail.com> USE O COMANDO REBUILD DO COBOL NESTE FORMATO: REBUILD arquivo.dat /i ele trará o tamanho do registro e como foi classificado as chaves destes registros. as chaves dos registros fica no arquivo(*.idx), é bom que se faça um backup antes por segurança. espero ter ajudado. 2009/6/15 renato > Existe driver ODBC pra ele? > > 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 felix2005 em oi.com.br Mon Jun 15 16:59:38 2009 From: felix2005 em oi.com.br (Felix) Date: Mon, 15 Jun 2009 16:59:38 -0300 Subject: [firebase-br] Ainda sobre FBOwnerMigrator In-Reply-To: <003a01c9edf1$29985480$7cc8fd80$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <003a01c9edf1$29985480$7cc8fd80$@com.br> Message-ID: <003e01c9edf3$d0f988a0$72ec99e0$@com.br> Eu criei um role para o usuário SYSDBA na base, mas não coloquei o usuário como OWNER do bd. Agora não tem como excluir a role? Qdo faço login pelo SYSDBA dá: "Your login SYSDBA is same as one of the SQL role name.(...)" Qdo tento dar um drop na role pelo user: "(...) is not the owner of SQL role SYSDBA" From oscar.gcn em gmail.com Mon Jun 15 17:00:13 2009 From: oscar.gcn em gmail.com (Oscar Gomes) Date: Mon, 15 Jun 2009 17:00:13 -0300 Subject: [firebase-br] Off-Topic: Cobol para Firebird In-Reply-To: <61d47c850906151256y24193627m6f751a784258dcd6@mail.gmail.com> References: <4A365FBE.3050308@persoft.com.br> <890097c60906151139t67cf39d0j888629d5fe0c5d36@mail.gmail.com> <61d47c850906151256y24193627m6f751a784258dcd6@mail.gmail.com> Message-ID: <61d47c850906151300r2bc9246t9fb75f1480b05e34@mail.gmail.com> em tempo. o comando rebuild serve pra recuperar dados perdidos, além de vc saber o tamanho do registro estará tambem recuperando seu arquivo. 2009/6/15 Oscar Gomes > USE O COMANDO REBUILD DO COBOL NESTE FORMATO: > > > REBUILD arquivo.dat /i > > ele trará o tamanho do registro e como foi classificado as chaves destes > registros. as chaves dos registros fica no arquivo(*.idx), é bom que se faça > um backup antes por segurança. > > espero ter ajudado. > > > > > > > > > 2009/6/15 renato > > Existe driver ODBC pra ele? >> >> 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 jedyfb em gmail.com Mon Jun 15 16:55:19 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 15 Jun 2009 16:55:19 -0300 Subject: [firebase-br] Ajuda com SQL In-Reply-To: <4A36A31E.1040207@gmail.com> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <4A36A31E.1040207@gmail.com> Message-ID: <1245095719.16531.0.camel@Aspire5612.bonagura.com.br> Quando se usa um agrupamento (neste caso o SUM) é preciso usar o Group By. Abraço Eduardo Em Seg, 2009-06-15 às 16:38 -0300, Roberto Schuster escreveu: > Olá pessoal, possuo uma consulta SQL e gostaria de incluir um campo que > represente a soma de uma coluna (SUM(nome_coluna)). No entanto está me > retornando um erro com a mensagem: "Você tentou executar uma consulta > que não inclui a expressão 'CodigoOS' especificada como parte de uma > função agregada.". > > A consulta original é essa: > SQL = "SELECT CodigoOS, CodigoCliente, DataEntrada, Veiculo, Marca, > Modelo, Situacao, TotalOS > FROM T3_OS > WHERE DataEntrada >= #" & Format(CDate(Data1.Value), > "YYYY-MM-DD") & "# > AND DataEntrada <= #" & Format(CDate(Data2.Value), > "YYYY-MM-DD") & "# > ORDER BY CodigoOS DESC" > > > A consulta com o novo campo é essa: > SQL = "SELECT CodigoOS, CodigoCliente, DataEntrada, Veiculo, Marca, > Modelo, Situacao,TotalOS, (SUM(TotalOS) AS total) > FROM T3_OS > WHERE DataEntrada >= #" & Format(CDate(Data1.Value), > "YYYY-MM-DD") & "# > AND DataEntrada <= #" & Format(CDate(Data2.Value), > "YYYY-MM-DD") & "# > ORDER BY CodigoOS DESC" > > O que estou fazendo de errado? > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From escovadordebits em gmail.com Mon Jun 15 17:12:46 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Mon, 15 Jun 2009 17:12:46 -0300 Subject: [firebase-br] Ajuda com SQL In-Reply-To: <4A36A31E.1040207@gmail.com> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <4A36A31E.1040207@gmail.com> Message-ID: <64d5939a0906151312x78251bc9p914f2e06416db742@mail.gmail.com> Bom dia/tarde Roberto. Grande Roberto, a partir do momento que você está utilizando uma ou mais funções de agregamento, como somatório, mínimo, máximo e/ou média, você deve agrupar pelos outros campos ou expressões do SELECT que não estão utilizando essas funções, ou seja, o que era: SQL = "SELECT CodigoOS, CodigoCliente, DataEntrada, Veiculo, Marca, Modelo, Situacao,TotalOS, (SUM(TotalOS) AS total) FROM T3_OS WHERE DataEntrada >= #" & Format(CDate(Data1.Value), "YYYY-MM-DD") & "# AND DataEntrada <= #" & Format(CDate(Data2.Value), "YYYY-MM-DD") & "# ORDER BY CodigoOS DESC" Passa a ser: SQL = "SELECT CodigoOS, CodigoCliente, DataEntrada, Veiculo, Marca, Modelo, Situacao,TotalOS, (SUM(TotalOS) AS total) FROM T3_OS WHERE DataEntrada >= #" & Format(CDate(Data1.Value), "YYYY-MM-DD") & "# AND DataEntrada <= #" & Format(CDate(Data2.Value), "YYYY-MM-DD") & "# *GROUP BY CodigoOS, CodigoCliente, DataEntrada, Veiculo, Marca, Modelo, Situacao,TotalOS* ORDER BY CodigoOS DESC" Espero ter ajudado mais que atrapalhado. :D 2009/6/15 Roberto Schuster > Olá pessoal, possuo uma consulta SQL e gostaria de incluir um campo que > represente a soma de uma coluna (SUM(nome_coluna)). No entanto está me > retornando um erro com a mensagem: "Você tentou executar uma consulta que > não inclui a expressão 'CodigoOS' especificada como parte de uma função > agregada.". > > A consulta original é essa: > SQL = "SELECT CodigoOS, CodigoCliente, DataEntrada, Veiculo, Marca, Modelo, > Situacao, TotalOS > FROM T3_OS > WHERE DataEntrada >= #" & Format(CDate(Data1.Value), > "YYYY-MM-DD") & "# > AND DataEntrada <= #" & Format(CDate(Data2.Value), "YYYY-MM-DD") > & "# > ORDER BY CodigoOS DESC" > > > A consulta com o novo campo é essa: > SQL = "SELECT CodigoOS, CodigoCliente, DataEntrada, Veiculo, Marca, Modelo, > Situacao,TotalOS, (SUM(TotalOS) AS total) > FROM T3_OS > WHERE DataEntrada >= #" & Format(CDate(Data1.Value), > "YYYY-MM-DD") & "# > AND DataEntrada <= #" & Format(CDate(Data2.Value), "YYYY-MM-DD") > & "# > ORDER BY CodigoOS DESC" > > O que estou fazendo de errado? > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fernando.bg em gmail.com Mon Jun 15 17:14:10 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Mon, 15 Jun 2009 20:14:10 +0000 (UTC) Subject: [firebase-br] Ajuda com SQL References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <4A36A31E.1040207@gmail.com> Message-ID: No dia 15/06/2009 às 16:38:06 catando milho no teclado Roberto Schuster " escrivinhou " o texto abaixo : > A consulta original é essa: > SQL = "SELECT CodigoOS, CodigoCliente, DataEntrada, Veiculo, Marca, > Modelo, Situacao, TotalOS > FROM T3_OS > WHERE DataEntrada >= #" & Format(CDate(Data1.Value), > "YYYY-MM-DD") & "# > AND DataEntrada <= #" & Format(CDate(Data2.Value), > "YYYY-MM-DD") & "# > ORDER BY CodigoOS DESC" > > > A consulta com o novo campo é essa: > SQL = "SELECT CodigoOS, CodigoCliente, DataEntrada, Veiculo, Marca, > Modelo, Situacao,TotalOS, (SUM(TotalOS) AS total) > FROM T3_OS > WHERE DataEntrada >= #" & Format(CDate(Data1.Value), > "YYYY-MM-DD") & "# > AND DataEntrada <= #" & Format(CDate(Data2.Value), > "YYYY-MM-DD") & "# > ORDER BY CodigoOS DESC" Para utilizar o SUM você terá que utilizar também o GROUP BY para fazer o agrupamento dos valores. Mas pelo que andei vendo em sua consulta ela não funcionará como você deseja. Tente refazer ela para atender a seu propósito ou passe a estrutura das tabelas para que possamos lhe ajudar. T+++++++++ ---------------------------------------------------------------------------------- Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! -- From cpd em lekagi.com.br Mon Jun 15 16:23:10 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Mon, 15 Jun 2009 16:23:10 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Problema na Stored Procedure References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <4A36A31E.1040207@gmail.com> Message-ID: <4A369F99.000009.03484@NOTEJABER> Olá pessoal. A seguinte Stored Procedure serve para gravar as contas a pagar que são parceladas no meu sistema. Ontem descobri um erro e não consegui resolver... Quando se lança uma conta a pagar em até 99 parcelas a SP funciona 100%. Quando as parcelas são acima de 99 ele gera a seguinte mensagem de erro: {Arithmetic overflow or division by zero has occurred. arithmetic exception, numeric overflow, or string truncation. At procedure 'SET_GRAVAPARCELAS' line: 32, col: 9.} Segue abaixo a DDL da SP. Grato a todos que puder ajudar.. Jáber S. C. Lima - Rondonópolis/MT SET TERM ^ ; create or alter procedure SET_GRAVAPARCELAS ( EMPRESA integer, NRDOC varchar(40), CODFORNECE integer, NOMEFORNECE varchar(80), CODGRUPOCENTCUST integer, CODCENTCUST integer, DTCADASTRO date, DTDOCTO date, DTVENCTO date, VALOR D_MONEY not null, DESCTO D_PERCENT not null, TOTAL D_MONEY not null, PARCELA varchar(6), CONDFUNCCAD integer, QUITADO char(1), OBSERVACOES varchar(80)) as declare variable WDIA numeric(2,0); declare variable WMES numeric(2,0); declare variable WANO numeric(2,0); declare variable WPARCELAS numeric(6,0); declare variable WDATA date; begin select extract(day from :dtvencto) from rdb$database into :wDia; select extract(month from :dtvencto) from rdb$database into :wMes; select extract(year from :dtvencto) from rdb$database into :wAno ; wParcelas = 1; while (wParcelas <= cast(:parcela as integer)) do begin wData = cast(cast(wMes as varchar(2)) || '/' || cast(wDia as varchar(2)) || '/' || cast(wAno as varchar(4)) as date); /*Aqui fica a linha 32 */ insert into tbl_pagar (EMPRESA, NRDOC, CODFORNECE, NOMEFORNECE, CODGRUPOCENTCUST, CODCENTCUST, DTCADASTRO, DTDOCTO, DTVENCTO, VALOR, DESCTO, TOTAL, PARCELA, CONDFUNCCAD, QUITADO, OBSERVACOES) VALUES (:EMPRESA,:NRDOC,:CODFORNECE,:NOMEFORNECE :CODGRUPOCENTCUST,:CODCENTCUST,:DTCADASTRO,:DTDOCTO,:WData,:VALOR,:DESCTO :TOTAL, :WPARCELAS||'/'||:parcela,:CONDFUNCCAD,:QUITADO,:OBSERVACOES); wParcelas = wParcelas + 1; wMes = wMes + 1; if (wMes >12) then begin wMes = 1; wAno = wAno + 1; end end end^ SET TERM ; ^ From cpd em lekagi.com.br Mon Jun 15 16:31:57 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Mon, 15 Jun 2009 16:31:57 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Problema na Stored Procedure References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <4A36A31E.1040207@gmail.com> <4A369F99.000009.03484@NOTEJABER> Message-ID: <4A36A1A8.000001.02364@NOTEJABER> Desculpem, na mensagem anterior faltou dizer que uso Delphi7+Zeos+Firebird2 1.2 -------Mensagem original------- De: Jáber S. C. Lima Data: 06/15/09 17:28:15 Para: FireBase Assunto: [firebase-br] Problema na Stored Procedure Olá pessoal. A seguinte Stored Procedure serve para gravar as contas a pagar que são parceladas no meu sistema. Ontem descobri um erro e não consegui resolver... Quando se lança uma conta a pagar em até 99 parcelas a SP funciona 100%. Quando as parcelas são acima de 99 ele gera a seguinte mensagem de erro: {Arithmetic overflow or division by zero has occurred. arithmetic exception, numeric overflow, or string truncation. At procedure 'SET_GRAVAPARCELAS' line: 32, col: 9.} Segue abaixo a DDL da SP. Grato a todos que puder ajudar.. Jáber S. C. Lima - Rondonópolis/MT SET TERM ^ ; create or alter procedure SET_GRAVAPARCELAS ( EMPRESA integer, NRDOC varchar(40), CODFORNECE integer, NOMEFORNECE varchar(80), CODGRUPOCENTCUST integer, CODCENTCUST integer, DTCADASTRO date, DTDOCTO date, DTVENCTO date, VALOR D_MONEY not null, DESCTO D_PERCENT not null, TOTAL D_MONEY not null, PARCELA varchar(6), CONDFUNCCAD integer, QUITADO char(1), OBSERVACOES varchar(80)) as declare variable WDIA numeric(2,0); declare variable WMES numeric(2,0); declare variable WANO numeric(2,0); declare variable WPARCELAS numeric(6,0); declare variable WDATA date; begin select extract(day from :dtvencto) from rdb$database into :wDia; select extract(month from :dtvencto) from rdb$database into :wMes; select extract(year from :dtvencto) from rdb$database into :wAno ; wParcelas = 1; while (wParcelas <= cast(:parcela as integer)) do begin wData = cast(cast(wMes as varchar(2)) || '/' || cast(wDia as varchar(2)) || '/' || cast(wAno as varchar(4)) as date); /*Aqui fica a linha 32 */ insert into tbl_pagar (EMPRESA, NRDOC, CODFORNECE, NOMEFORNECE, CODGRUPOCENTCUST, CODCENTCUST, DTCADASTRO, DTDOCTO, DTVENCTO, VALOR, DESCTO, TOTAL, PARCELA, CONDFUNCCAD, QUITADO, OBSERVACOES) VALUES (:EMPRESA,:NRDOC,:CODFORNECE,:NOMEFORNECE :CODGRUPOCENTCUST,:CODCENTCUST,:DTCADASTRO,:DTDOCTO,:WData,:VALOR,:DESCTO :TOTAL, :WPARCELAS||'/'||:parcela,:CONDFUNCCAD,:QUITADO,:OBSERVACOES); wParcelas = wParcelas + 1; wMes = wMes + 1; if (wMes >12) then begin wMes = 1; wAno = wAno + 1; end end end^ SET TERM ; ^ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Mon Jun 15 17:38:55 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 15 Jun 2009 17:38:55 -0300 Subject: [firebase-br] Problema na Stored Procedure In-Reply-To: <4A369F99.000009.03484@NOTEJABER> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <4A36A31E.1040207@gmail.com> <4A369F99.000009.03484@NOTEJABER> Message-ID: <1245098335.16531.2.camel@Aspire5612.bonagura.com.br> Defina a variável WANO como numeric(4,0) Outra coisa, verifique se não está gerando alguma data inválida, por exemplo 30 de fevereiro ou 31 de abril. Abraço Eduardo Em Seg, 2009-06-15 às 16:23 -0300, Jáber S. C. Lima escreveu: > Olá pessoal. > > > > A seguinte Stored Procedure serve para gravar as contas a pagar que são > parceladas no meu sistema. > > Ontem descobri um erro e não consegui resolver... Quando se lança uma conta > a pagar em até 99 parcelas a SP funciona 100%. Quando as parcelas são acima > de 99 ele gera a seguinte mensagem de erro: > > > > {Arithmetic overflow or division by zero has occurred. > > arithmetic exception, numeric overflow, or string truncation. > > At procedure 'SET_GRAVAPARCELAS' line: 32, col: 9.} > > > > Segue abaixo a DDL da SP. > > > > Grato a todos que puder ajudar.. > > > > Jáber S. C. Lima - Rondonópolis/MT > > > > SET TERM ^ ; > > > > create or alter procedure SET_GRAVAPARCELAS ( > > EMPRESA integer, > > NRDOC varchar(40), > > CODFORNECE integer, > > NOMEFORNECE varchar(80), > > CODGRUPOCENTCUST integer, > > CODCENTCUST integer, > > DTCADASTRO date, > > DTDOCTO date, > > DTVENCTO date, > > VALOR D_MONEY not null, > > DESCTO D_PERCENT not null, > > TOTAL D_MONEY not null, > > PARCELA varchar(6), > > CONDFUNCCAD integer, > > QUITADO char(1), > > OBSERVACOES varchar(80)) > > as > > declare variable WDIA numeric(2,0); > > declare variable WMES numeric(2,0); > > declare variable WANO numeric(2,0); > > declare variable WPARCELAS numeric(6,0); > > declare variable WDATA date; > > begin > > select extract(day from :dtvencto) from rdb$database into :wDia; > > select extract(month from :dtvencto) from rdb$database into :wMes; > > select extract(year from :dtvencto) from rdb$database into :wAno ; > > wParcelas = 1; > > while (wParcelas <= cast(:parcela as integer)) do > > begin > > wData = cast(cast(wMes as varchar(2)) || '/' || cast(wDia as > varchar(2)) || '/' || cast(wAno as varchar(4)) as date); /*Aqui fica a linha > 32 */ > > insert into tbl_pagar (EMPRESA, NRDOC, CODFORNECE, NOMEFORNECE, > CODGRUPOCENTCUST, CODCENTCUST, DTCADASTRO, DTDOCTO, DTVENCTO, VALOR, DESCTO, > TOTAL, PARCELA, CONDFUNCCAD, QUITADO, OBSERVACOES) > > VALUES (:EMPRESA,:NRDOC,:CODFORNECE,:NOMEFORNECE > :CODGRUPOCENTCUST,:CODCENTCUST,:DTCADASTRO,:DTDOCTO,:WData,:VALOR,:DESCTO > :TOTAL, :WPARCELAS||'/'||:parcela,:CONDFUNCCAD,:QUITADO,:OBSERVACOES); > > wParcelas = wParcelas + 1; > > wMes = wMes + 1; > > if (wMes >12) then > > begin > > wMes = 1; > > wAno = wAno + 1; > > end > > end > > end^ > > > > SET TERM ; ^ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rdeggau em gmail.com Mon Jun 15 18:04:07 2009 From: rdeggau em gmail.com (Renato Deggau) Date: Mon, 15 Jun 2009 18:04:07 -0300 Subject: [firebase-br] Problema na Stored Procedure In-Reply-To: <4A369F99.000009.03484@NOTEJABER> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <4A36A31E.1040207@gmail.com> <4A369F99.000009.03484@NOTEJABER> Message-ID: <33039380906151404w2d565f9dlbfbafe9edad1c678@mail.gmail.com> Na tabela tbl_pagar, qual o tamanho do campo parcela? Suporta 100? Renato Deggau 2009/6/15 Jáber S. C. Lima > Olá pessoal. > > > > A seguinte Stored Procedure serve para gravar as contas a pagar que são > parceladas no meu sistema. > > Ontem descobri um erro e não consegui resolver... Quando se lança uma conta > a pagar em até 99 parcelas a SP funciona 100%. Quando as parcelas são acima > de 99 ele gera a seguinte mensagem de erro: > > > > {Arithmetic overflow or division by zero has occurred. > > arithmetic exception, numeric overflow, or string truncation. > > At procedure 'SET_GRAVAPARCELAS' line: 32, col: 9.} > > > > Segue abaixo a DDL da SP. > > > > Grato a todos que puder ajudar.. > > > > Jáber S. C. Lima - Rondonópolis/MT > > > > SET TERM ^ ; > > > > create or alter procedure SET_GRAVAPARCELAS ( > > EMPRESA integer, > > NRDOC varchar(40), > > CODFORNECE integer, > > NOMEFORNECE varchar(80), > > CODGRUPOCENTCUST integer, > > CODCENTCUST integer, > > DTCADASTRO date, > > DTDOCTO date, > > DTVENCTO date, > > VALOR D_MONEY not null, > > DESCTO D_PERCENT not null, > > TOTAL D_MONEY not null, > > PARCELA varchar(6), > > CONDFUNCCAD integer, > > QUITADO char(1), > > OBSERVACOES varchar(80)) > > as > > declare variable WDIA numeric(2,0); > > declare variable WMES numeric(2,0); > > declare variable WANO numeric(2,0); > > declare variable WPARCELAS numeric(6,0); > > declare variable WDATA date; > > begin > > select extract(day from :dtvencto) from rdb$database into :wDia; > > select extract(month from :dtvencto) from rdb$database into :wMes; > > select extract(year from :dtvencto) from rdb$database into :wAno ; > > wParcelas = 1; > > while (wParcelas <= cast(:parcela as integer)) do > > begin > > wData = cast(cast(wMes as varchar(2)) || '/' || cast(wDia as > varchar(2)) || '/' || cast(wAno as varchar(4)) as date); /*Aqui fica a > linha > 32 */ > > insert into tbl_pagar (EMPRESA, NRDOC, CODFORNECE, NOMEFORNECE, > CODGRUPOCENTCUST, CODCENTCUST, DTCADASTRO, DTDOCTO, DTVENCTO, VALOR, > DESCTO, > TOTAL, PARCELA, CONDFUNCCAD, QUITADO, OBSERVACOES) > > VALUES (:EMPRESA,:NRDOC,:CODFORNECE,:NOMEFORNECE > :CODGRUPOCENTCUST,:CODCENTCUST,:DTCADASTRO,:DTDOCTO,:WData,:VALOR,:DESCTO > :TOTAL, :WPARCELAS||'/'||:parcela,:CONDFUNCCAD,:QUITADO,:OBSERVACOES); > > wParcelas = wParcelas + 1; > > wMes = wMes + 1; > > if (wMes >12) then > > begin > > wMes = 1; > > wAno = wAno + 1; > > end > > end > > end^ > > > > SET TERM ; ^ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cpd em lekagi.com.br Mon Jun 15 17:04:52 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Mon, 15 Jun 2009 17:04:52 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Re: Problema na Stored Procedure References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <4A36A31E.1040207@gmail.com> <4A369F99.000009.03484@NOTEJABER> <1245098335.16531.2.camel@Aspire5612.bonagura.com.br> Message-ID: <4A36A956.000001.01488@NOTEJABER> Ok. Eduardo.. Vou alterar e fazer o teste .. Muito obrigado pela ajuda... Grande ABraço.... -------Mensagem original------- De: Eduardo Jedliczka Data: 06/15/09 17:59:24 Para: FireBase Assunto: Re: [firebase-br] Problema na Stored Procedure Defina a variável WANO como numeric(4,0) Outra coisa, verifique se não está gerando alguma data inválida, por exemplo 30 de fevereiro ou 31 de abril. Abraço Eduardo Em Seg, 2009-06-15 às 16:23 -0300, Jáber S. C. Lima escreveu: > Olá pessoal. > > > > A seguinte Stored Procedure serve para gravar as contas a pagar que são > parceladas no meu sistema. > > Ontem descobri um erro e não consegui resolver... Quando se lança uma conta > a pagar em até 99 parcelas a SP funciona 100%. Quando as parcelas são acima > de 99 ele gera a seguinte mensagem de erro: > > > > {Arithmetic overflow or division by zero has occurred. > > arithmetic exception, numeric overflow, or string truncation. > > At procedure 'SET_GRAVAPARCELAS' line: 32, col: 9.} > > > > Segue abaixo a DDL da SP. > > > > Grato a todos que puder ajudar.. > > > > Jáber S. C. Lima - Rondonópolis/MT > > > > SET TERM ^ ; > > > > create or alter procedure SET_GRAVAPARCELAS ( > > EMPRESA integer, > > NRDOC varchar(40), > > CODFORNECE integer, > > NOMEFORNECE varchar(80), > > CODGRUPOCENTCUST integer, > > CODCENTCUST integer, > > DTCADASTRO date, > > DTDOCTO date, > > DTVENCTO date, > > VALOR D_MONEY not null, > > DESCTO D_PERCENT not null, > > TOTAL D_MONEY not null, > > PARCELA varchar(6), > > CONDFUNCCAD integer, > > QUITADO char(1), > > OBSERVACOES varchar(80)) > > as > > declare variable WDIA numeric(2,0); > > declare variable WMES numeric(2,0); > > declare variable WANO numeric(2,0); > > declare variable WPARCELAS numeric(6,0); > > declare variable WDATA date; > > begin > > select extract(day from :dtvencto) from rdb$database into :wDia; > > select extract(month from :dtvencto) from rdb$database into :wMes; > > select extract(year from :dtvencto) from rdb$database into :wAno ; > > wParcelas = 1; > > while (wParcelas <= cast(:parcela as integer)) do > > begin > > wData = cast(cast(wMes as varchar(2)) || '/' || cast(wDia as > varchar(2)) || '/' || cast(wAno as varchar(4)) as date); /*Aqui fica a linha > 32 */ > > insert into tbl_pagar (EMPRESA, NRDOC, CODFORNECE, NOMEFORNECE, > CODGRUPOCENTCUST, CODCENTCUST, DTCADASTRO, DTDOCTO, DTVENCTO, VALOR, DESCTO, > TOTAL, PARCELA, CONDFUNCCAD, QUITADO, OBSERVACOES) > > VALUES (:EMPRESA,:NRDOC,:CODFORNECE,:NOMEFORNECE > :CODGRUPOCENTCUST,:CODCENTCUST,:DTCADASTRO,:DTDOCTO,:WData,:VALOR,:DESCTO > :TOTAL, :WPARCELAS||'/'||:parcela,:CONDFUNCCAD,:QUITADO,:OBSERVACOES); > > wParcelas = wParcelas + 1; > > wMes = wMes + 1; > > if (wMes >12) then > > begin > > wMes = 1; > > wAno = wAno + 1; > > end > > end > > end^ > > > > SET TERM ; ^ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cpd em lekagi.com.br Mon Jun 15 17:09:36 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Mon, 15 Jun 2009 17:09:36 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Re: Problema na Stored Procedure References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <4A36A31E.1040207@gmail.com> <4A369F99.000009.03484@NOTEJABER> <1245098335.16531.2.camel@Aspire5612.bonagura.com.br> Message-ID: <4A36AA7B.000003.01488@NOTEJABER> Grande Eduardo... Alterei a variável WAno para Numeric(4,0) como você me indicou mas o problema persiste... Quanto da data relativa a fevereiro, por enquanto estou controlando isso na minha aplicação, mas assim que resolver esse "perrengue" vou implementar na SP. Mais um vez obrigado.. Abraço... -------Mensagem original------- De: Eduardo Jedliczka Data: 15/06/2009 17:59:24 Para: FireBase Assunto: Re: [firebase-br] Problema na Stored Procedure Defina a variável WANO como numeric(4,0) Outra coisa, verifique se não está gerando alguma data inválida, por exemplo 30 de fevereiro ou 31 de abril. Abraço Eduardo Em Seg, 2009-06-15 às 16:23 -0300, Jáber S. C. Lima escreveu: > Olá pessoal. > > > > A seguinte Stored Procedure serve para gravar as contas a pagar que são > parceladas no meu sistema. > > Ontem descobri um erro e não consegui resolver... Quando se lança uma conta > a pagar em até 99 parcelas a SP funciona 100%. Quando as parcelas são acima > de 99 ele gera a seguinte mensagem de erro: > > > > {Arithmetic overflow or division by zero has occurred. > > arithmetic exception, numeric overflow, or string truncation. > > At procedure 'SET_GRAVAPARCELAS' line: 32, col: 9.} > > > > Segue abaixo a DDL da SP. > > > > Grato a todos que puder ajudar.. > > > > Jáber S. C. Lima - Rondonópolis/MT > > > > SET TERM ^ ; > > > > create or alter procedure SET_GRAVAPARCELAS ( > > EMPRESA integer, > > NRDOC varchar(40), > > CODFORNECE integer, > > NOMEFORNECE varchar(80), > > CODGRUPOCENTCUST integer, > > CODCENTCUST integer, > > DTCADASTRO date, > > DTDOCTO date, > > DTVENCTO date, > > VALOR D_MONEY not null, > > DESCTO D_PERCENT not null, > > TOTAL D_MONEY not null, > > PARCELA varchar(6), > > CONDFUNCCAD integer, > > QUITADO char(1), > > OBSERVACOES varchar(80)) > > as > > declare variable WDIA numeric(2,0); > > declare variable WMES numeric(2,0); > > declare variable WANO numeric(2,0); > > declare variable WPARCELAS numeric(6,0); > > declare variable WDATA date; > > begin > > select extract(day from :dtvencto) from rdb$database into :wDia; > > select extract(month from :dtvencto) from rdb$database into :wMes; > > select extract(year from :dtvencto) from rdb$database into :wAno ; > > wParcelas = 1; > > while (wParcelas <= cast(:parcela as integer)) do > > begin > > wData = cast(cast(wMes as varchar(2)) || '/' || cast(wDia as > varchar(2)) || '/' || cast(wAno as varchar(4)) as date); /*Aqui fica a linha > 32 */ > > insert into tbl_pagar (EMPRESA, NRDOC, CODFORNECE, NOMEFORNECE, > CODGRUPOCENTCUST, CODCENTCUST, DTCADASTRO, DTDOCTO, DTVENCTO, VALOR, DESCTO, > TOTAL, PARCELA, CONDFUNCCAD, QUITADO, OBSERVACOES) > > VALUES (:EMPRESA,:NRDOC,:CODFORNECE,:NOMEFORNECE > :CODGRUPOCENTCUST,:CODCENTCUST,:DTCADASTRO,:DTDOCTO,:WData,:VALOR,:DESCTO > :TOTAL, :WPARCELAS||'/'||:parcela,:CONDFUNCCAD,:QUITADO,:OBSERVACOES); > > wParcelas = wParcelas + 1; > > wMes = wMes + 1; > > if (wMes >12) then > > begin > > wMes = 1; > > wAno = wAno + 1; > > end > > end > > end^ > > > > SET TERM ; ^ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cpd em lekagi.com.br Mon Jun 15 17:27:16 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Mon, 15 Jun 2009 17:27:16 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Re: Problema na Stored Procedure References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <4A36A31E.1040207@gmail.com> <4A369F99.000009.03484@NOTEJABER> <33039380906151404w2d565f9dlbfbafe9edad1c678@mail.gmail.com> Message-ID: <4A36AE9E.000007.01488@NOTEJABER> Olá Renato... Cara fiquei até com vergonha agora...rs Verifiquei que o tamanho do meu campo parcela na TBL_PAGAR é VARCHAR(6) e gravo as parcelas no campo da seguinte forma: 100/100, onde indico o numero da parcela/total de parcelas. Vou alterar mas com certeza isso deve resolver meu problema.. Obrigado pela força.. Abraço... -------Mensagem original------- De: Renato Deggau Data: 15/06/2009 18:19:34 Para: FireBase Assunto: Re: [firebase-br] Problema na Stored Procedure Na tabela tbl_pagar, qual o tamanho do campo parcela? Suporta 100? Renato Deggau 2009/6/15 Jáber S. C. Lima > Olá pessoal. > > > > A seguinte Stored Procedure serve para gravar as contas a pagar que são > parceladas no meu sistema. > > Ontem descobri um erro e não consegui resolver... Quando se lança uma conta > a pagar em até 99 parcelas a SP funciona 100%. Quando as parcelas são acima > de 99 ele gera a seguinte mensagem de erro: > > > > {Arithmetic overflow or division by zero has occurred. > > arithmetic exception, numeric overflow, or string truncation. > > At procedure 'SET_GRAVAPARCELAS' line: 32, col: 9.} > > > > Segue abaixo a DDL da SP. > > > > Grato a todos que puder ajudar.. > > > > Jáber S. C. Lima - Rondonópolis/MT > > > > SET TERM ^ ; > > > > create or alter procedure SET_GRAVAPARCELAS ( > > EMPRESA integer, > > NRDOC varchar(40), > > CODFORNECE integer, > > NOMEFORNECE varchar(80), > > CODGRUPOCENTCUST integer, > > CODCENTCUST integer, > > DTCADASTRO date, > > DTDOCTO date, > > DTVENCTO date, > > VALOR D_MONEY not null, > > DESCTO D_PERCENT not null, > > TOTAL D_MONEY not null, > > PARCELA varchar(6), > > CONDFUNCCAD integer, > > QUITADO char(1), > > OBSERVACOES varchar(80)) > > as > > declare variable WDIA numeric(2,0); > > declare variable WMES numeric(2,0); > > declare variable WANO numeric(2,0); > > declare variable WPARCELAS numeric(6,0); > > declare variable WDATA date; > > begin > > select extract(day from :dtvencto) from rdb$database into :wDia; > > select extract(month from :dtvencto) from rdb$database into :wMes; > > select extract(year from :dtvencto) from rdb$database into :wAno ; > > wParcelas = 1; > > while (wParcelas <= cast(:parcela as integer)) do > > begin > > wData = cast(cast(wMes as varchar(2)) || '/' || cast(wDia as > varchar(2)) || '/' || cast(wAno as varchar(4)) as date); /*Aqui fica a > linha > 32 */ > > insert into tbl_pagar (EMPRESA, NRDOC, CODFORNECE, NOMEFORNECE, > CODGRUPOCENTCUST, CODCENTCUST, DTCADASTRO, DTDOCTO, DTVENCTO, VALOR, > DESCTO, > TOTAL, PARCELA, CONDFUNCCAD, QUITADO, OBSERVACOES) > > VALUES (:EMPRESA,:NRDOC,:CODFORNECE,:NOMEFORNECE > :CODGRUPOCENTCUST,:CODCENTCUST,:DTCADASTRO,:DTDOCTO,:WData,:VALOR,:DESCTO > :TOTAL, :WPARCELAS||'/'||:parcela,:CONDFUNCCAD,:QUITADO,:OBSERVACOES); > > wParcelas = wParcelas + 1; > > wMes = wMes + 1; > > if (wMes >12) then > > begin > > wMes = 1; > > wAno = wAno + 1; > > end > > end > > end^ > > > > SET TERM ; ^ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cpd em lekagi.com.br Mon Jun 15 17:30:11 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgUy4gQy4gTGltYQ==?= ) Date: Mon, 15 Jun 2009 17:30:11 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Problema na Stored Procedure References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <4A36A31E.1040207@gmail.com> <4A369F99.000009.03484@NOTEJABER> <33039380906151404w2d565f9dlbfbafe9edad1c678@mail.gmail.com> Message-ID: <4A36AF4E.000009.01488@NOTEJABER> Renato e Eduardo.. Desde já agradeço a ajuda. O problema era realmente o tamanho do campo parcela na minha tabela.. Coisa tão simples que acabou passando despercebido... (Chega a ser vergonhoso...hehe) Valeww pela força.. Abraço a todos... -------Mensagem original------- De: Renato Deggau Data: 15/06/2009 18:19:34 Para: FireBase Assunto: Re: [firebase-br] Problema na Stored Procedure Na tabela tbl_pagar, qual o tamanho do campo parcela? Suporta 100? Renato Deggau 2009/6/15 Jáber S. C. Lima > Olá pessoal. > > > > A seguinte Stored Procedure serve para gravar as contas a pagar que são > parceladas no meu sistema. > > Ontem descobri um erro e não consegui resolver... Quando se lança uma conta > a pagar em até 99 parcelas a SP funciona 100%. Quando as parcelas são acima > de 99 ele gera a seguinte mensagem de erro: > > > > {Arithmetic overflow or division by zero has occurred. > > arithmetic exception, numeric overflow, or string truncation. > > At procedure 'SET_GRAVAPARCELAS' line: 32, col: 9.} > > > > Segue abaixo a DDL da SP. > > > > Grato a todos que puder ajudar.. > > > > Jáber S. C. Lima - Rondonópolis/MT > > > > SET TERM ^ ; > > > > create or alter procedure SET_GRAVAPARCELAS ( > > EMPRESA integer, > > NRDOC varchar(40), > > CODFORNECE integer, > > NOMEFORNECE varchar(80), > > CODGRUPOCENTCUST integer, > > CODCENTCUST integer, > > DTCADASTRO date, > > DTDOCTO date, > > DTVENCTO date, > > VALOR D_MONEY not null, > > DESCTO D_PERCENT not null, > > TOTAL D_MONEY not null, > > PARCELA varchar(6), > > CONDFUNCCAD integer, > > QUITADO char(1), > > OBSERVACOES varchar(80)) > > as > > declare variable WDIA numeric(2,0); > > declare variable WMES numeric(2,0); > > declare variable WANO numeric(2,0); > > declare variable WPARCELAS numeric(6,0); > > declare variable WDATA date; > > begin > > select extract(day from :dtvencto) from rdb$database into :wDia; > > select extract(month from :dtvencto) from rdb$database into :wMes; > > select extract(year from :dtvencto) from rdb$database into :wAno ; > > wParcelas = 1; > > while (wParcelas <= cast(:parcela as integer)) do > > begin > > wData = cast(cast(wMes as varchar(2)) || '/' || cast(wDia as > varchar(2)) || '/' || cast(wAno as varchar(4)) as date); /*Aqui fica a > linha > 32 */ > > insert into tbl_pagar (EMPRESA, NRDOC, CODFORNECE, NOMEFORNECE, > CODGRUPOCENTCUST, CODCENTCUST, DTCADASTRO, DTDOCTO, DTVENCTO, VALOR, > DESCTO, > TOTAL, PARCELA, CONDFUNCCAD, QUITADO, OBSERVACOES) > > VALUES (:EMPRESA,:NRDOC,:CODFORNECE,:NOMEFORNECE > :CODGRUPOCENTCUST,:CODCENTCUST,:DTCADASTRO,:DTDOCTO,:WData,:VALOR,:DESCTO > :TOTAL, :WPARCELAS||'/'||:parcela,:CONDFUNCCAD,:QUITADO,:OBSERVACOES); > > wParcelas = wParcelas + 1; > > wMes = wMes + 1; > > if (wMes >12) then > > begin > > wMes = 1; > > wAno = wAno + 1; > > end > > end > > end^ > > > > SET TERM ; ^ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix2005 em oi.com.br Tue Jun 16 01:08:20 2009 From: felix2005 em oi.com.br (Felix) Date: Tue, 16 Jun 2009 01:08:20 -0300 Subject: [firebase-br] =?iso-8859-1?q?Seguran=E7a_=3A_criar_um_novo_usu=E1?= =?iso-8859-1?q?rio_realmente_ajuda=3F?= In-Reply-To: <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> Message-ID: <000701c9ee38$15d06d10$41714730$@com.br> Senhores, Buscando informações a respeito da segurança do Firebird, li que deveria criar a base de dados com um usuário que não fosse o SYSDBA e que o nome desse fosse guardado a sete chaves, pois se alguém copiasse o FDB para uma máquina onde tivesse uma instalação 'limpa' do Firebird o usuário padrão não conseguiria acessar os dados. Mas durante os testes, pude perceber que ao distribuir a aplicação o deverá ser criado no servidor do Firebird. Dessa maneira, o nome desse então passa a fazer parte do arquivo security2.fdb, que poderá ser facilmente acessado, revelando o nome que eu criei - daí bastaria duplicá-lo, mesmo que usando uma senha diferente, e o acesso aos dados estaria garantido. Gostaria de confirmar isso e saber se há como proteger a base de dados contra xeretas para aplicações distribuídas que venham a rodar em clientes com uma só máquina fazendo ao mesmo tempo papel de servidor e cliente do Firebird. Obrigado a todos, Felix. From eniorm em gmail.com Tue Jun 16 08:13:31 2009 From: eniorm em gmail.com (Enio Marconcini -:- www.Enio.Pro.Br -:-) Date: Tue, 16 Jun 2009 08:13:31 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> Message-ID: <354e237b0906160413g17bdb1e5wf2f12853882ab1d1@mail.gmail.com> eu instalei o Firebird 1.5 no Slackware 12 e o firebird automaticamente configurou para ser executado pelo inetd alguém sabe se rodar pelo inetd é uma boa solução ou o melhor é deixar como daemon e como faço para mudar isso? abraços -- ENIO RODRIGO MARCONCINI www.Enio.Pro.Br skype: eniorm > Administrador de Redes e Professor Universitário > Especialista em Redes de Computadores > Análise de Sistemas e Banco de Dados > Slackware Linux, OpenBSD e FreeBSD > Colecionador de Marcas de Cigarros: Trocas, Vendas e Compras From edmafer em gmail.com Tue Jun 16 08:18:47 2009 From: edmafer em gmail.com (Edson Marco) Date: Tue, 16 Jun 2009 08:18:47 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: <354e237b0906160413g17bdb1e5wf2f12853882ab1d1@mail.gmail.com> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <354e237b0906160413g17bdb1e5wf2f12853882ab1d1@mail.gmail.com> Message-ID: Depende... Se seu banco tiver uma grande utilização, conexões sendo iniciadas várias vezes, deixe como daemon. Pois ele sempre estará lá ativo. Se for um servidor exclusivo para banco, deixe como daemon. Se for um servidor compartilhado com outros serviços, e o banco é acessado pouquissimas vezes ao dia ai sim tu usa o inetd. Pois ele irá instanciar o banco somente quando for necessário. Só lembrando que como inetd ele demora para iniciar cada conexão. 2009/6/16 Enio Marconcini -:- www.Enio.Pro.Br -:- > eu instalei o Firebird 1.5 no Slackware 12 e o firebird > automaticamente configurou para ser executado pelo inetd > > alguém sabe se rodar pelo inetd é uma boa solução ou o melhor é deixar > como daemon > > e como faço para mudar isso? > > abraços > > -- > ENIO RODRIGO MARCONCINI > www.Enio.Pro.Br > skype: eniorm > > > Administrador de Redes e Professor Universitário > > Especialista em Redes de Computadores > > Análise de Sistemas e Banco de Dados > > Slackware Linux, OpenBSD e FreeBSD > > Colecionador de Marcas de Cigarros: Trocas, Vendas e Compras > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From valdemar.salviato em sbctrans.com.br Tue Jun 16 08:42:52 2009 From: valdemar.salviato em sbctrans.com.br (Mazzola) Date: Tue, 16 Jun 2009 08:42:52 -0300 Subject: [firebase-br] Erro Ao Tentar Apagar SP In-Reply-To: References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <354e237b0906160413g17bdb1e5wf2f12853882ab1d1@mail.gmail.com> Message-ID: <000301c9ee77$96406010$c2c12030$@salviato@sbctrans.com.br> Bom dia, estou tentando dropar um SP e me aparece o seguinte erro This operation is not defined for system tables. unsuccessful metadata update. ERASE RDB$PROCEDURE_PARAMETERS failed. no permission for control access to PROCEDURE REVISAO_IU. Alguém já passou por isso?? Grato pela Atenção., Valdemar Salviato Departamento do T.I SBC Trans From fernando.bg em gmail.com Tue Jun 16 08:45:13 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Tue, 16 Jun 2009 11:45:13 +0000 (UTC) Subject: [firebase-br] Res: Problema na Stored Procedure References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <4A36A31E.1040207@gmail.com> <4A369F99.000009.03484@NOTEJABER> <33039380906151404w2d565f9dlbfbafe9edad1c678@mail.gmail.com> <4A36AF4E.000009.01488@NOTEJABER> Message-ID: No dia 15/06/2009 às 17:30:11 catando milho no teclado Jáber S. C. Lima " escrivinhou " o texto abaixo : > Desde já agradeço a ajuda. O problema era realmente o tamanho do campo > parcela na minha tabela.. > > Coisa tão simples que acabou passando despercebido... (Chega a ser > vergonhoso...hehe) > > > > Valeww pela força.. > > Abraço a todos... Quem nunca perdeu tempo por causa de um erro bobo e que é só outra pessoa olhar já ve o que tem de errado na hora. Quem implementa não faz uma analise como se deve por ter certeza que uma tal parte não estaria errado e é justamente ali o problema. Que bom que resolveu. T+++++++++++++ ---------------------------------------------------------------------------------- Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! -- From eniorm em gmail.com Tue Jun 16 09:22:41 2009 From: eniorm em gmail.com (Enio Marconcini -:- www.Enio.Pro.Br -:-) Date: Tue, 16 Jun 2009 09:22:41 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <354e237b0906160413g17bdb1e5wf2f12853882ab1d1@mail.gmail.com> Message-ID: <354e237b0906160522p6252a4d4h758a90c1ff7405ef@mail.gmail.com> será um servidor somente para banco de dados, penso que rodar fora do inetd seria melhor, mas o estranho foi o fato da instalação do firebird ter configurado para rodar pelo inetd e não sei como mudar isso, alguém pode me ajudar? abraços 2009/6/16 Edson Marco : > Depende... > > Se seu banco tiver uma grande utilização, conexões sendo iniciadas várias > vezes, deixe como daemon. Pois ele sempre estará lá ativo. > > Se for um servidor exclusivo para banco, deixe como daemon. > > Se for um servidor compartilhado com outros serviços, e o banco é acessado > pouquissimas vezes ao dia ai sim tu usa o inetd. Pois ele irá instanciar o > banco somente quando for necessário. > > Só lembrando que como inetd ele demora para iniciar cada conexão. > > 2009/6/16 Enio Marconcini -:- www.Enio.Pro.Br -:- > >> eu instalei o Firebird 1.5 no Slackware 12 e o firebird >> automaticamente configurou para ser executado pelo inetd >> >> alguém sabe se rodar pelo inetd é uma boa solução ou o melhor é deixar >> como daemon >> >> e como faço para mudar isso? >> >> abraços >> >> -- >> ENIO RODRIGO MARCONCINI >> www.Enio.Pro.Br >> skype: eniorm >> >> > Administrador de Redes e Professor Universitário >> > Especialista em Redes de Computadores >> > Análise de Sistemas e Banco de Dados >> > Slackware Linux, OpenBSD e FreeBSD >> > Colecionador de Marcas de Cigarros: Trocas, Vendas e Compras >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > /* > * Edson Marco Ferrari Junior > * edmafer em edmafer.com.br > * http://www.edmafer.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 > -- ENIO RODRIGO MARCONCINI www.Enio.Pro.Br skype: eniorm > Administrador de Redes e Professor Universitário > Especialista em Redes de Computadores > Análise de Sistemas e Banco de Dados > Slackware Linux, OpenBSD e FreeBSD > Colecionador de Marcas de Cigarros: Trocas, Vendas e Compras From eduardoandrade em persoft.com.br Tue Jun 16 09:24:15 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Tue, 16 Jun 2009 09:24:15 -0300 Subject: [firebase-br] Off-Topic: Cobol para Firebird In-Reply-To: <890097c60906151139t67cf39d0j888629d5fe0c5d36@mail.gmail.com> References: <4A365FBE.3050308@persoft.com.br> <890097c60906151139t67cf39d0j888629d5fe0c5d36@mail.gmail.com> Message-ID: <4A378EEF.2030100@persoft.com.br> Não conheço, mas mesmo que exista você vai ter que configurar a estrutura do arquivo, porque arquivos cobol não guardam a estrutura junto aos dados. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Fone: 55 11 22218061 renato escreveu: > Existe driver ODBC pra ele? > > 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 > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.339 / Virus Database: 270.12.70/2177 - Release Date: 06/15/09 05:54:00 > > From jdias.bjsoftware em gmail.com Tue Jun 16 09:25:02 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Tue, 16 Jun 2009 09:25:02 -0300 Subject: [firebase-br] =?iso-8859-1?q?Seguran=E7a_=3A_criar_um_novo_usu=E1?= =?iso-8859-1?q?rio_realmente_ajuda=3F?= In-Reply-To: <000701c9ee38$15d06d10$41714730$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> Message-ID: <4A378F1E.7050508@gmail.com> Bom dia Felix Infelizmente, ainda não há diretiva de segurança para usuários a nível de banco de dados, todos os dados de acesso estando no Securtity2.fdb, qualquer um que tiver acesso pode, "em tese" ter acesso ao seu banco, contudo há algo que se pode fazer a respeito disso 1) - Se sua intenção é somente proteger Metadata de Triggers e Procedures, e não os dados em questão, você pode fazer um script de backup da metadata dos objetos e alterar os campos das tabelas de sistema RDB$PROCEDURES.RDB$PROCEDURE_SOURCE e o RDB$TRIGGERS.RDB$TRIGGER_SOURCE para algo do tipo begin /*Codigo protegido por direitos autorais*/ end com isso somente a BLR, ou seja, a metadata dos triggers e procedures compilados existirão e somente você terá o script para atualizar o sources procedures e triggers se necessário 2) Você pode criar diretivas de segurança no SO onde uma partição onde o banco esteja tenha permissão de leitura e escrita somente para o seu usuário e o processo do FbServer; 3) Se o seu sistema operacional não possui as diretivas de segurança necessárias, você pode usar outro SO virtualizado na máquina para que ele seja detentor dos direitos de escrita e leitura da base de dados. (Backup sempre!) 4) Você pode ler o artigo no http:\\www.firebase.com.br que ensina a proteger seu BD com roles e sistema de acessos com o SYSDBA Espero ter ajudado de alguma forma -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Felix escreveu: > Senhores, > > Buscando informações a respeito da segurança do Firebird, li que deveria > criar a base de dados com um usuário que não fosse o SYSDBA e que o nome > desse fosse guardado a sete chaves, pois se alguém copiasse o FDB para uma > máquina onde tivesse uma instalação 'limpa' do Firebird o usuário padrão não > conseguiria acessar os dados. > > Mas durante os testes, pude perceber que ao distribuir a aplicação o usuário> deverá ser criado no servidor do Firebird. Dessa maneira, o nome > desse então passa a fazer parte do arquivo security2.fdb, que > poderá ser facilmente acessado, revelando o nome que eu criei - daí bastaria > duplicá-lo, mesmo que usando uma senha diferente, e o acesso aos dados > estaria garantido. > > Gostaria de confirmar isso e saber se há como proteger a base de dados > contra xeretas para aplicações distribuídas que venham a rodar em clientes > com uma só máquina fazendo ao mesmo tempo papel de servidor e cliente do > Firebird. > > Obrigado a todos, Felix. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From embarbosa em gmail.com Tue Jun 16 09:37:57 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Tue, 16 Jun 2009 09:37:57 -0300 Subject: [firebase-br] Ajuda com SQL Message-ID: Fala Roberto, olha só amigo, como já foi dito aí nas outras mensagens, vc não vai conseguir o resultado esperado usando o group by visto que ou ele só vai resultar em um registro agrupado ou vai mostrar vários somatórios parciais... Além do que, vc não explicou como seria esse SUM: somaria os débitos do mesmo cliente, do mesmo Veículo, mesma marca, modelo e situação? ou seria um total de cada cliente independente do veículo? ou seria do veículo independente dos clientes? ou seria um somatório da marca independente do veículo e cliente? ou seria um somatório pela data tipo total no dia? etc... A melhor opção é vc passar essa conta pra aplicação, (por exemplo se for um gerenciador de relatório tipo quickReport, fastReports, fortesReports etc... usar um componente pra isso). Em todo caso, não recomendo, na verdade recomendo não usar se seu banco for muiiiito grande, mas vc pode fazer um select dentro do select ;) deixa explicar com o exemplo aí: SELECT CodigoOS, CodigoCliente, DataEntrada, Veiculo, Marca, Modelo, Situacao, TotalOS, (SELECT CodigoCliente, Veiculo, Marca, Modelo, Situacao, sum(TotalOS) FROM T3_OS WHERE DataEntrada >= #" & Format(CDate(Data1.Value), "YYYY-MM-DD") & "# AND DataEntrada <= #" & Format(CDate(Data2.Value), "YYYY-MM-DD") & "# GROUP BY CodigoCliente, Veiculo, Marca, Modelo, Situacao) FROM T3_OS WHERE DataEntrada >= #" & Format(CDate(Data1.Value), "YYYY-MM-DD") & "# AND DataEntrada <= #" & Format(CDate(Data2.Value), "YYYY-MM-DD") & "# ORDER BY CodigoOS DESC Nesse caso o Select interno vai agrupar pelo Cliente, Veículo, Marca, Modelo e situação. se não quiser algum desses agrupamentos então vc remove do select interno e da cláusula GROUP BY... Se não for isso aí explica melhor blz? até, From rodrigo em solucoeseinformatica.com.br Tue Jun 16 09:42:23 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Tue, 16 Jun 2009 09:42:23 -0300 Subject: [firebase-br] RES: Firebird em 64 bits In-Reply-To: <354e237b0906150944k69ecfa33xf26159f15b6bdc0@mail.gmail.com> Message-ID: Olá Enio, Eu trabalho em um cliente com Firebird 2.1 amd64 em um servidor Debian e não tenho problema algum. O único cuidado que você deve tomar é que, se utilizar alguma UDF, os arquivos .SO devem ser compilados em 64 bits. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Enio Marconcini -:- www.Enio.Pro.Br -:- Enviada em: 15 de junho de 2009 13:45 Para: FireBase Assunto: [firebase-br] Firebird em 64 bits pessoal, estou meio desligado de programação, então gostaria de saber se alguém da lista já testou o firebird 2.X em sistemas de 64 bits, especificamente em FreeBSD amd64 abraços -- ENIO RODRIGO MARCONCINI www.Enio.Pro.Br skype: eniorm > Administrador de Redes e Professor Universitário > Especialista em Redes de Computadores > Análise de Sistemas e Banco de Dados > Slackware Linux, OpenBSD e FreeBSD > Colecionador de Marcas de Cigarros: Trocas, Vendas e Compras ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.70/2177 - Data de Lançamento: 06/15/09 05:54:00 From embarbosa em gmail.com Tue Jun 16 09:50:20 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Tue, 16 Jun 2009 09:50:20 -0300 Subject: [firebase-br] Ajuda com SQL In-Reply-To: References: Message-ID: Rapaz!!!!   fiz bobeira aí no SQL!!!! corrgindo... a explicação tava certa mas o Select tava errado (um select dentro do select deve retornarsó um campo)! corrigindo.... SQL = "SELECT CodigoOS, CodigoCliente, DataEntrada, Veiculo, Marca, Modelo, Situacao, TotalOS, (SELECT sum(TotalOS)             FROM T3_OS            WHERE DataEntrada >= #" & Format(CDate(Data1.Value), "YYYY-MM-DD") & "#            AND DataEntrada <= #" & Format(CDate(Data2.Value), "YYYY-MM-DD") & "# GROUP BY CodigoCliente, Veiculo, Marca, Modelo, Situacao)             FROM T3_OS            WHERE DataEntrada >= #" & Format(CDate(Data1.Value), "YYYY-MM-DD") & "#            AND DataEntrada <= #" & Format(CDate(Data2.Value), "YYYY-MM-DD") & "#            ORDER BY CodigoOS DESC" Nesse caso o Select interno vai agrupar pelo Cliente e Veículo e Marca e e Modelo e situação. se não quiser algum desses agrupamentos então vc remove do select interno na cláusula GROUP BY... té+! From rnribeiro em gmail.com Tue Jun 16 09:51:48 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Tue, 16 Jun 2009 09:51:48 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: <354e237b0906160522p6252a4d4h758a90c1ff7405ef@mail.gmail.com> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <354e237b0906160413g17bdb1e5wf2f12853882ab1d1@mail.gmail.com> <354e237b0906160522p6252a4d4h758a90c1ff7405ef@mail.gmail.com> Message-ID: <88c045a10906160551m742a7626hde448c606279a759@mail.gmail.com> no slackware 2009/6/16 Enio Marconcini -:- www.Enio.Pro.Br -:- > será um servidor somente para banco de dados, > penso que rodar fora do inetd seria melhor, mas o estranho foi o fato > da instalação do firebird ter configurado para rodar pelo inetd > > e não sei como mudar isso, alguém pode me ajudar? > > abraços > > 2009/6/16 Edson Marco : > > Depende... > > > > Se seu banco tiver uma grande utilização, conexões sendo iniciadas várias > > vezes, deixe como daemon. Pois ele sempre estará lá ativo. > > > > Se for um servidor exclusivo para banco, deixe como daemon. > > > > Se for um servidor compartilhado com outros serviços, e o banco é > acessado > > pouquissimas vezes ao dia ai sim tu usa o inetd. Pois ele irá instanciar > o > > banco somente quando for necessário. > > > > Só lembrando que como inetd ele demora para iniciar cada conexão. > > > > 2009/6/16 Enio Marconcini -:- www.Enio.Pro.Br -:- > > > >> eu instalei o Firebird 1.5 no Slackware 12 e o firebird > >> automaticamente configurou para ser executado pelo inetd > >> > >> alguém sabe se rodar pelo inetd é uma boa solução ou o melhor é deixar > >> como daemon > >> > >> e como faço para mudar isso? > >> > >> abraços > >> > >> -- > >> ENIO RODRIGO MARCONCINI > >> www.Enio.Pro.Br > >> skype: eniorm > >> > >> > Administrador de Redes e Professor Universitário > >> > Especialista em Redes de Computadores > >> > Análise de Sistemas e Banco de Dados > >> > Slackware Linux, OpenBSD e FreeBSD > >> > Colecionador de Marcas de Cigarros: Trocas, Vendas e Compras > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > > > > > > > -- > > /* > > * Edson Marco Ferrari Junior > > * edmafer em edmafer.com.br > > * http://www.edmafer.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 > > > > > > -- > ENIO RODRIGO MARCONCINI > www.Enio.Pro.Br > skype: eniorm > > > Administrador de Redes e Professor Universitário > > Especialista em Redes de Computadores > > Análise de Sistemas e Banco de Dados > > Slackware Linux, OpenBSD e FreeBSD > > Colecionador de Marcas de Cigarros: Trocas, Vendas e Compras > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From eduardoandrade em persoft.com.br Tue Jun 16 09:57:08 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Tue, 16 Jun 2009 09:57:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?Seguran=E7a_=3A_criar_um_novo_usu=E1?= =?iso-8859-1?q?rio_realmente_ajuda=3F?= In-Reply-To: <4A378F1E.7050508@gmail.com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> Message-ID: <4A3796A4.9040805@persoft.com.br> Só completando o que o Felix coloca, neste contexto, criar outros usuários e trocar a senha do SYSDBA é importante para que o seu sistema fique seguro no acesso a rede. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos João Dias escreveu: > Bom dia Felix > > Infelizmente, ainda não há diretiva de segurança para usuários a nível > de banco de dados, todos os dados de acesso estando no Securtity2.fdb, > qualquer um que tiver acesso pode, "em tese" ter acesso ao seu banco, > contudo há algo que se pode fazer a respeito disso > > 1) - Se sua intenção é somente proteger Metadata de Triggers e > Procedures, e não os dados em questão, você pode fazer um script de > backup da metadata dos objetos e alterar os campos das tabelas de > sistema RDB$PROCEDURES.RDB$PROCEDURE_SOURCE e o > RDB$TRIGGERS.RDB$TRIGGER_SOURCE para algo do tipo > > begin > /*Codigo protegido por direitos autorais*/ > end > > com isso somente a BLR, ou seja, a metadata dos triggers e procedures > compilados existirão e somente você terá o script para atualizar o > sources procedures e triggers se necessário > > 2) Você pode criar diretivas de segurança no SO onde uma partição onde > o banco esteja tenha permissão de leitura e escrita somente para o seu > usuário e o processo do FbServer; > > 3) Se o seu sistema operacional não possui as diretivas de segurança > necessárias, você pode usar outro SO virtualizado na máquina para que > ele seja detentor dos direitos de escrita e leitura da base de dados. > (Backup sempre!) > > 4) Você pode ler o artigo no http:\\www.firebase.com.br que ensina a > proteger seu BD com roles e sistema de acessos com o SYSDBA > > > Espero ter ajudado de alguma forma > > > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.339 / Virus Database: 270.12.70/2177 - Release Date: 06/15/09 05:54:00 > > From luisfirevb em gmail.com Tue Jun 16 10:05:15 2009 From: luisfirevb em gmail.com (Luis) Date: Tue, 16 Jun 2009 10:05:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Seguran=E7a_=3A_criar_um_nov?= =?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= In-Reply-To: <4A3796A4.9040805@persoft.com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> Message-ID: <000601c9ee83$19542080$4bfc6180$@com> Uma dúvida: Se ao distribuir meu sistema, na hora de instalar o FB no cliente eu incluir o Securtity2.fdb que está no meu micro, a estrutura de usuários que eu criei será transferida para o FB do cliente? Tipo o SysDBA que eu uso com minha senha alterada e os usuários que eu criei, serão os usados no micro do cliente? Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Pelizzari de Andrade Enviada em: terça-feira, 16 de junho de 2009 09:57 Para: FireBase Assunto: Re: [firebase-br] Segurança : criar um novo usuário realmente ajuda? Só completando o que o Felix coloca, neste contexto, criar outros usuários e trocar a senha do SYSDBA é importante para que o seu sistema fique seguro no acesso a rede. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos From fernando.bg em gmail.com Tue Jun 16 10:09:56 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Tue, 16 Jun 2009 13:09:56 +0000 (UTC) Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Seguran=E7a_=3A_criar_um_nov?= =?iso-8859-1?q?=3D=3Fiso-8859-1=3Fq=3Fo=5Fusu=3DE1rio=5Frealmente?= =?iso-8859-1?q?=5Fajuda=3D3F=3F=3D?= References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> <000601c9ee83$19542080$4bfc6180$@com> Message-ID: No dia 16/06/2009 às 10:05:15 catando milho no teclado Luis " escrivinhou " o texto abaixo : > Uma dúvida: > > Se ao distribuir meu sistema, na hora de instalar o FB no cliente eu incluir > o Securtity2.fdb que está no meu micro, a estrutura de usuários que eu criei > será transferida para o FB do cliente? > > Tipo o SysDBA que eu uso com minha senha alterada e os usuários que eu > criei, serão os usados no micro do cliente? Sim, mas se você faz a instalação do seu sistema através de algum instalador tem que se atentar a primeiro instalar o FB e só depois substituir o security2.fdb. T++++++++++ ---------------------------------------------------------------------------------- Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! -- From escovadordebits em gmail.com Tue Jun 16 10:10:40 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 16 Jun 2009 10:10:40 -0300 Subject: [firebase-br] Erro Ao Tentar Apagar SP In-Reply-To: <627785541827876299@unknownmsgid> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <354e237b0906160413g17bdb1e5wf2f12853882ab1d1@mail.gmail.com> <627785541827876299@unknownmsgid> Message-ID: <64d5939a0906160610q3c63627v6409da9f457de111@mail.gmail.com> Bom dia/tarde Mazzola. Grande Mazzola, pelo que vi na mensagem de erro, o seu usuário de banco não tem permissão para excluir/dropar a stored procedure REVISAO_IU. Tente conectar com o usuário que criou essa stored procedure. Espero ter ajudado mais que atrapalhado. :D 2009/6/16 Mazzola > Bom dia, estou tentando dropar um SP e me aparece o seguinte erro > > This operation is not defined for system tables. > unsuccessful metadata update. > ERASE RDB$PROCEDURE_PARAMETERS failed. > no permission for control access to PROCEDURE REVISAO_IU. > > Alguém já passou por isso?? > > Grato pela Atenção., > > Valdemar Salviato > Departamento do T.I SBC Trans > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From eder.mir em mercantilnet.com.br Tue Jun 16 10:17:51 2009 From: eder.mir em mercantilnet.com.br (=?ISO-8859-1?Q?Eder?=) Date: Tue, 16 Jun 2009 10:17:51 -0300 Subject: [firebase-br] TIPOS DE CAMPO In-Reply-To: <64d5939a0906160610q3c63627v6409da9f457de111@mail.gmail.com> References: <64d5939a0906160610q3c63627v6409da9f457de111@mail.gmail.com> Message-ID: <20090616131751.23797.qmail@hm1284.locaweb.com.br> Bom dia. Venho procurado os tamanhos para cada tipo de campo do FIREBIRD. Algúem conhece algum site que tenha esta informação? Eder Mir From cwfsa1 em gmail.com Tue Jun 16 10:18:47 2009 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Tue, 16 Jun 2009 10:18:47 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: <64d5939a0906150646i11202b6fh4243d595f99ff3ed@mail.gmail.com> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <64d5939a0906150646i11202b6fh4243d595f99ff3ed@mail.gmail.com> Message-ID: <4A379BB7.5090704@gmail.com> Mandriva spring 2009. De longe a melhor distro que já vi. Já usei kurumin, ubuntu, kubuntu, mas essa me encantou de verdade. Carlos Wilson. Sandro Souza escreveu: > Bom dia/tarde Marcelo. > > Grande Marcelo, eu estou usando o Firebird 2.1 no Ubuntu 9.01 sem problema > algum. > > Precisando de ajuda, é só avisar. :D > > 2009/6/12 Marcelo Moreira > > >> Pessoal, >> >> Gostaria de saber de voces qual linux seria o mais recomendado para rodar o >> firebird se é que existe isso de um ser melhor que o outro. >> >> Obrigado pela atenção. >> >> >> -- >> Marcelo Moreira >> (31) 8420-2723 >> E-mail / MSN: marcelomoreira.souza em hotmail.com >> E-mail: marcelomoreira.souza em gmail.com >> Skype: marcelomoreira.souza >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From magno em speet.com.br Tue Jun 16 10:35:51 2009 From: magno em speet.com.br (Magno System) Date: Tue, 16 Jun 2009 10:35:51 -0300 Subject: [firebase-br] Qual Linux usar com Firebird References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com><64d5939a0906150646i11202b6fh4243d595f99ff3ed@mail.gmail.com> <4A379BB7.5090704@gmail.com> Message-ID: <00e901c9ee87$5ded05a0$6915a8c0@MagnoSystem> Oi Carlos, essa distro você está usando como SERVIDOR ou como DESKTOP ??? ----- Original Message ----- From: "Carlos Wilson" To: "FireBase" Sent: Tuesday, June 16, 2009 10:18 AM Subject: Re: [firebase-br] Qual Linux usar com Firebird Mandriva spring 2009. De longe a melhor distro que já vi. Já usei kurumin, ubuntu, kubuntu, mas essa me encantou de verdade. Carlos Wilson. Sandro Souza escreveu: > Bom dia/tarde Marcelo. > > Grande Marcelo, eu estou usando o Firebird 2.1 no Ubuntu 9.01 sem problema > algum. > > Precisando de ajuda, é só avisar. :D > > 2009/6/12 Marcelo Moreira > > >> Pessoal, >> >> Gostaria de saber de voces qual linux seria o mais recomendado para rodar >> o >> firebird se é que existe isso de um ser melhor que o outro. >> >> Obrigado pela atenção. >> >> >> -- >> Marcelo Moreira >> (31) 8420-2723 >> E-mail / MSN: marcelomoreira.souza em hotmail.com >> E-mail: marcelomoreira.souza em gmail.com >> Skype: marcelomoreira.souza >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Jun 16 10:34:43 2009 From: vansiqq em gmail.com (Evandro Siqueira) Date: Tue, 16 Jun 2009 10:34:43 -0300 Subject: [firebase-br] =?windows-1252?q?RES=3A_Seguran=E7a_=3A_criar_um_no?= =?windows-1252?q?v=3D=3Fiso-8859-1=3Fq=3Fo=5Fusu=3DE1rio=5Frealmente=5Faj?= =?windows-1252?q?uda=3D3F=3F=3D?= In-Reply-To: References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> <000601c9ee83$19542080$4bfc6180$@com> Message-ID: <4A379F73.9010104@gmail.com> E prestar atenção, principalmente ao fato de que, se tiver algum outro aplicativo de terceiros que utilizem esse servidor, eles vão perder o acesso ao banco deles e vc vai arrumar uma briga muito, mas muito feia mesmo!!! -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Forrest® escreveu: > No dia 16/06/2009 às 10:05:15 catando milho no teclado Luis " escrivinhou " o texto abaixo : > > >> Uma dúvida: >> >> Se ao distribuir meu sistema, na hora de instalar o FB no cliente eu incluir >> o Securtity2.fdb que está no meu micro, a estrutura de usuários que eu criei >> será transferida para o FB do cliente? >> >> Tipo o SysDBA que eu uso com minha senha alterada e os usuários que eu >> criei, serão os usados no micro do cliente? >> > > Sim, mas se você faz a instalação do seu sistema através de algum instalador tem que se atentar a > primeiro instalar o FB e só depois substituir o security2.fdb. > > T++++++++++ > ---------------------------------------------------------------------------------- > > Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! > > > > From cassio.hc em gmail.com Tue Jun 16 10:45:31 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Tue, 16 Jun 2009 10:45:31 -0300 Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_store_procedure?= Message-ID: Olá. Preciso criar uma sp que retorne os campos de uma view. São muitos. Pergunta: preciso recriar todos os campos do tipo output ou tem uma maneira pra dizer na sp que eu quero que todos os campos da view sejam retornados. vlw. From fernando.bg em gmail.com Tue Jun 16 10:50:03 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Tue, 16 Jun 2009 13:50:03 +0000 (UTC) Subject: [firebase-br] =?windows-1252?q?RES=3A_Seguran=E7a_=3A_criar_um_no?= =?windows-1252?q?v=3D=3Fiso-8859-1=3Fq=3Fo=5Fusu=3DE1rio=5Frealmen?= =?windows-1252?q?te=5Fajuda=3D3F=3F=3D?= References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> <000601c9ee83$19542080$4bfc6180$@com> <4A379F73.9010104@gmail.com> Message-ID: No dia 16/06/2009 às 10:34:43 catando milho no teclado Evandro Siqueira " escrivinhou " o texto abaixo : > E prestar atenção, principalmente ao fato de que, se tiver algum outro > aplicativo de terceiros que utilizem esse servidor, eles vão perder o > acesso ao banco deles e vc vai arrumar uma briga muito, mas muito feia > mesmo!!! Muito bem lembrado Evandro, caso tenha já o FB na maquina só substitua o security se tiver certeza que não existe usuários de outros programas já configurados. T++++++++++++ ---------------------------------------------------------------------------------- Sempre que possível, converse c\ um saco de cimento. Nessa vida só devemos acreditar no que um dia pode ser concreto ! ! ! -- From lazaro em usinaalvorada.com.br Tue Jun 16 10:48:23 2009 From: lazaro em usinaalvorada.com.br (lazaro) Date: Tue, 16 Jun 2009 10:48:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_Seguran=E7a_=3A_criar?= =?iso-8859-1?q?_um_nov=3D=3Fiso-8859-1=3Fq=3Fo=5Fusu=3DE1rio=5Frea?= =?iso-8859-1?q?lmente=5Fajuda=3D3F=3F=3D?= In-Reply-To: <4A379F73.9010104@gmail.com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> <000601c9ee83$19542080$4bfc6180$@com> <4A379F73.9010104@gmail.com> Message-ID: <003c01c9ee89$1dc2b680$59482380$@com.br> Aproveitando a deixa do amigo, O sistema da Tron usa firebird e eles se acha dono da maquina, Fui instalar meu sistema em um cliente e o mesmo utiliza o sistema tron, Simplesmente não funcionou e olha que eu não utilizo o SYSDBA mas necessito criar um novo usuário, daí o meu problema... Resultado perdi o Cliente. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Evandro Siqueira Enviada em: terça-feira, 16 de junho de 2009 10:35 Para: FireBase Assunto: Re: [firebase-br] RES: Segurança : criar um nov=?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= E prestar atenção, principalmente ao fato de que, se tiver algum outro aplicativo de terceiros que utilizem esse servidor, eles vão perder o acesso ao banco deles e vc vai arrumar uma briga muito, mas muito feia mesmo!!! -- []’s. Evandro Siqueira Programador de Sistemas L’essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Forrest® escreveu: > No dia 16/06/2009 às 10:05:15 catando milho no teclado Luis " escrivinhou " o texto abaixo : > > >> Uma dúvida: >> >> Se ao distribuir meu sistema, na hora de instalar o FB no cliente eu incluir >> o Securtity2.fdb que está no meu micro, a estrutura de usuários que eu criei >> será transferida para o FB do cliente? >> >> Tipo o SysDBA que eu uso com minha senha alterada e os usuários que eu >> criei, serão os usados no micro do cliente? >> > > Sim, mas se você faz a instalação do seu sistema através de algum instalador tem que se atentar a > primeiro instalar o FB e só depois substituir o security2.fdb. > > T++++++++++ > ---------------------------------------------------------------------------- ------ > > Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! > > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From luisfirevb em gmail.com Tue Jun 16 10:53:43 2009 From: luisfirevb em gmail.com (Luis) Date: Tue, 16 Jun 2009 10:53:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_Seguran=E7a_=3A_criar?= =?iso-8859-1?q?_um_nov=3D=3Fiso-8859-1=3Fq=3Fo=5Fusu=3DE1rio=5Frea?= =?iso-8859-1?q?lmente=5Fajuda=3D3F=3F=3D?= In-Reply-To: <4A379F73.9010104@gmail.com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> <000601c9ee83$19542080$4bfc6180$@com> <4A379F73.9010104@gmail.com> Message-ID: <000701c9ee89$dedd5ff0$9c981fd0$@com> Legal Evandro, bem lembrado. O ideal é verificar na hora de instalar se o cliente já tem o FB instalado e só realizar isso se ele não tiver. Contudo há outra situação, se o cliente já tiver um FB instalado, porém de versão anterior a nossa. Nesse caso se fosse substituída o outro sistema também não poderia apresentar problemas? Caso afirmativo, talvez a instalação do FB deva ser realizada pelo próprio cliente, configurando-o para duas versões no mesmo servidor ou em servidores diferentes. Porém isso pode ser um grande problema para empresas que não possuam profissional qualificado para isso. No meu caso e acho que de muitos desenvolvedores, que distribuem aplicativos a distância pela Web, é impossível ir ao cliente para realizar tais tarefas, e no meu caso específico, não entendo muito de redes para fazer essas instalações nos clientes, sempre deixo isso a cargo deles. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Evandro Siqueira Enviada em: terça-feira, 16 de junho de 2009 10:35 Para: FireBase Assunto: Re: [firebase-br] RES: Segurança : criar um nov=?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= E prestar atenção, principalmente ao fato de que, se tiver algum outro aplicativo de terceiros que utilizem esse servidor, eles vão perder o acesso ao banco deles e vc vai arrumar uma briga muito, mas muito feia mesmo!!! -- []’s. Evandro Siqueira Programador de Sistemas L’essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Forrest® escreveu: > No dia 16/06/2009 às 10:05:15 catando milho no teclado Luis " escrivinhou " o texto abaixo : > > >> Uma dúvida: >> >> Se ao distribuir meu sistema, na hora de instalar o FB no cliente eu incluir >> o Securtity2.fdb que está no meu micro, a estrutura de usuários que eu criei >> será transferida para o FB do cliente? >> >> Tipo o SysDBA que eu uso com minha senha alterada e os usuários que eu >> criei, serão os usados no micro do cliente? >> > > Sim, mas se você faz a instalação do seu sistema através de algum instalador tem que se atentar a > primeiro instalar o FB e só depois substituir o security2.fdb. > > T++++++++++ > ---------------------------------------------------------------------------- ------ > > Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! > > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eduardoandrade em persoft.com.br Tue Jun 16 10:53:17 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Tue, 16 Jun 2009 10:53:17 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Seguran=E7a_=3A_criar_um_novo?= =?iso-8859-1?q?_usu=E1rio_realmente_ajuda=3F?= In-Reply-To: <000601c9ee83$19542080$4bfc6180$@com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> <000601c9ee83$19542080$4bfc6180$@com> Message-ID: <4A37A3CD.90701@persoft.com.br> Sim, se você sobrepor o arquivo, suas estruturas irão prevalecer. O lado ruim é que seu sistema poderá dar conflito com outros que também usem o freibird. O melhor é seu sistema ser mais flexível quanto a senha do SYSDBA, permitindo que o usuário configure a senha e quanto as demais senhas ele mesmo crie. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Luis escreveu: > Uma dúvida: > > Se ao distribuir meu sistema, na hora de instalar o FB no cliente eu incluir > o Securtity2.fdb que está no meu micro, a estrutura de usuários que eu criei > será transferida para o FB do cliente? > > Tipo o SysDBA que eu uso com minha senha alterada e os usuários que eu > criei, serão os usados no micro do cliente? > > Luis > > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Eduardo Pelizzari de Andrade > Enviada em: terça-feira, 16 de junho de 2009 09:57 > Para: FireBase > Assunto: Re: [firebase-br] Segurança : criar um novo usuário realmente > ajuda? > > Só completando o que o Felix coloca, neste contexto, criar outros > usuários e trocar a senha do SYSDBA é importante para que o seu sistema > fique seguro no acesso a rede. > > Eduardo Pelizzari de Andrade > Persoft Softwares Aplicativos > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.339 / Virus Database: 270.12.73/2180 - Release Date: 06/16/09 07:41:00 > > From fernando.bg em gmail.com Tue Jun 16 11:02:59 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Tue, 16 Jun 2009 14:02:59 +0000 (UTC) Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_Seguran=E7a_=3A_criar?= =?iso-8859-1?q?=3D=3Fiso-8859-1=3Fq=3F=5Fum=5Fnov=3D3D=3D3Fiso-885?= =?iso-8859-1?q?9-1=3D3Fq=3D3Fo=3D5Fusu=3D3DE1rio=3D5Frea=3F=3D=3D?= =?iso-8859-1?q?=3Fiso-8859-1=3Fq=3Flmente=3D5Fajuda=3D3D3F=3D3F=3D?= =?iso-8859-1?q?3D=3F=3D?= References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> <000601c9ee83$19542080$4bfc6180$@com> <4A379F73.9010104@gmail.com> <000701c9ee89$dedd5ff0$9c981fd0$@com> Message-ID: No dia 16/06/2009 às 10:53:43 catando milho no teclado Luis " escrivinhou " o texto abaixo : > Contudo há outra situação, se o cliente já tiver um FB instalado, porém de > versão anterior a nossa. Nesse caso se fosse substituída o outro sistema > também não poderia apresentar problemas? Luis nesse caso não teria problema a questão de versões diferentes pois quando for fazer uma instalação tem que ser verificado se já existe ou não aquela versão que deseja instalar se não existir aí sim instala e depois substitua o security pois eles ficam dentro das pastas de cada versão como por exemplo. Firebird 1.5 C:\Arquivos de programas\Firebird\Firebird_1_5 Firebird 2.1 C:\Arquivos de programas\Firebird\Firebird_2_1 Agora com certeza se já tiver outra versão instalado terá outras configurações adicionais como configurações de portas por exemplo, isso é uma coisa que tem que ser bem pensada. T++++++++++++++ -------------------------------------------------------------------------------------------------- Sempre que possível, converse c\ um saco de cimento. Nessa vida só devemos acreditar no que um dia pode ser concreto ! ! ! -- From luisfirevb em gmail.com Tue Jun 16 11:07:23 2009 From: luisfirevb em gmail.com (Luis) Date: Tue, 16 Jun 2009 11:07:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_Seguran=E7a_=3A_criar?= =?iso-8859-1?q?_um_novo_usu=E1rio_realmente_ajuda=3F?= In-Reply-To: <4A37A3CD.90701@persoft.com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> <000601c9ee83$19542080$4bfc6180$@com> <4A37A3CD.90701@persoft.com.br> Message-ID: <000801c9ee8b$c7794c50$566be4f0$@com> Mas como isso funcionaria num sistema distribuído? Se você prepara seu sistema para usar um usuário X e não o SYSDBA, assim não precisa saber a senha do cliente, nesse caso o cliente teria de criar o seu usuário com a mesma senha que você usou, só assim ele poderia ter acesso ao aplicativo corretamente. Da mesma forma você só poderia usar um único usuário para acessar o sistema inteiro em todas as instâncias do nosso programa. Isso é bem confuso para mim que usa o Access e está querendo mudar de DB, parece tudo complicado e difícil de implementar. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Pelizzari de Andrade Enviada em: terça-feira, 16 de junho de 2009 10:53 Para: FireBase Assunto: Re: [firebase-br] RES: Segurança : criar um novo usuário realmente ajuda? Sim, se você sobrepor o arquivo, suas estruturas irão prevalecer. O lado ruim é que seu sistema poderá dar conflito com outros que também usem o freibird. O melhor é seu sistema ser mais flexível quanto a senha do SYSDBA, permitindo que o usuário configure a senha e quanto as demais senhas ele mesmo crie. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Luis escreveu: > Uma dúvida: > > Se ao distribuir meu sistema, na hora de instalar o FB no cliente eu incluir > o Securtity2.fdb que está no meu micro, a estrutura de usuários que eu criei > será transferida para o FB do cliente? > > Tipo o SysDBA que eu uso com minha senha alterada e os usuários que eu > criei, serão os usados no micro do cliente? > > Luis > > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Eduardo Pelizzari de Andrade > Enviada em: terça-feira, 16 de junho de 2009 09:57 > Para: FireBase > Assunto: Re: [firebase-br] Segurança : criar um novo usuário realmente > ajuda? > > Só completando o que o Felix coloca, neste contexto, criar outros > usuários e trocar a senha do SYSDBA é importante para que o seu sistema > fique seguro no acesso a rede. > > Eduardo Pelizzari de Andrade > Persoft Softwares Aplicativos > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.339 / Virus Database: 270.12.73/2180 - Release Date: 06/16/09 07:41:00 > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jdias.bjsoftware em gmail.com Tue Jun 16 11:14:39 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Tue, 16 Jun 2009 11:14:39 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_Seguran=E7a_=3A_criar?= =?iso-8859-1?q?_um_novo_usu=E1rio_realmente_ajuda=3F?= In-Reply-To: <000801c9ee8b$c7794c50$566be4f0$@com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> <000601c9ee83$19542080$4bfc6180$@com> <4A37A3CD.90701@persoft.com.br> <000801c9ee8b$c7794c50$566be4f0$@com> Message-ID: <4A37A8CF.5080104@gmail.com> Luis Se seu aplicativo já possui um controle de acessos com usuário e senha, ao meu ver, não convém usar o controle do FB para fazer exatamente a mesma coisa, apesar de muitos o fazerem e não haver maiores problemas com isso. O ponto em questão é não usar SYSDBA masterkey como login e senha, porque os mesmos são bastante difundidos; Se o que você precisa é proteção do seu banco de dados e metadata você pode seguir alguns dos passos que já postei hoje em uma outra thread. Se você quer Proteção e gerenciar os usuários no FB além de gerenciá-los no seu sistema, aconselho ver o artigo em www.firebase.com.br, onde lá se ensina a proteger seu sistema com roles, onde mesmo se houver o acesso físico ao seu banco em outro Servidor que possua outro arquivo Security2.fdb os roles não deixarão seu BD ser acessado Espero ter ajudado de alguma forma -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Luis escreveu: > Mas como isso funcionaria num sistema distribuído? > > Se você prepara seu sistema para usar um usuário X e não o SYSDBA, assim não > precisa saber a senha do cliente, nesse caso o cliente teria de criar o seu > usuário com a mesma senha que você usou, só assim ele poderia ter acesso ao > aplicativo corretamente. > > Da mesma forma você só poderia usar um único usuário para acessar o sistema > inteiro em todas as instâncias do nosso programa. Isso é bem confuso para > mim que usa o Access e está querendo mudar de DB, parece tudo complicado e > difícil de implementar. > > Luis > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Eduardo Pelizzari de Andrade > Enviada em: terça-feira, 16 de junho de 2009 10:53 > Para: FireBase > Assunto: Re: [firebase-br] RES: Segurança : criar um novo usuário realmente > ajuda? > > Sim, se você sobrepor o arquivo, suas estruturas irão prevalecer. O lado > ruim é que seu sistema poderá dar conflito com outros que também usem o > freibird. O melhor é seu sistema ser mais flexível quanto a senha do > SYSDBA, permitindo que o usuário configure a senha e quanto as demais > senhas ele mesmo crie. > > > Eduardo Pelizzari de Andrade > Persoft Softwares Aplicativos > > > > > Luis escreveu: > >> Uma dúvida: >> >> Se ao distribuir meu sistema, na hora de instalar o FB no cliente eu >> > incluir > >> o Securtity2.fdb que está no meu micro, a estrutura de usuários que eu >> > criei > >> será transferida para o FB do cliente? >> >> Tipo o SysDBA que eu uso com minha senha alterada e os usuários que eu >> criei, serão os usados no micro do cliente? >> >> Luis >> >> >> >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> > Em > >> nome de Eduardo Pelizzari de Andrade >> Enviada em: terça-feira, 16 de junho de 2009 09:57 >> Para: FireBase >> Assunto: Re: [firebase-br] Segurança : criar um novo usuário realmente >> ajuda? >> >> Só completando o que o Felix coloca, neste contexto, criar outros >> usuários e trocar a senha do SYSDBA é importante para que o seu sistema >> fique seguro no acesso a rede. >> >> Eduardo Pelizzari de Andrade >> Persoft Softwares Aplicativos >> >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> ------------------------------------------------------------------------ >> >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.5.339 / Virus Database: 270.12.73/2180 - Release Date: 06/16/09 >> > 07:41:00 > >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jdias.bjsoftware em gmail.com Tue Jun 16 11:15:45 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Tue, 16 Jun 2009 11:15:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_Seguran=E7a_=3A_criar?= =?iso-8859-1?q?_um_novo_usu=E1rio_realmente_ajuda=3F?= In-Reply-To: <000801c9ee8b$c7794c50$566be4f0$@com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> <000601c9ee83$19542080$4bfc6180$@com> <4A37A3CD.90701@persoft.com.br> <000801c9ee8b$c7794c50$566be4f0$@com> Message-ID: <4A37A911.3010809@gmail.com> Só corrigindo o Post que fiz foi nesta mesma Thread Luis escreveu: > Mas como isso funcionaria num sistema distribuído? > > Se você prepara seu sistema para usar um usuário X e não o SYSDBA, assim não > precisa saber a senha do cliente, nesse caso o cliente teria de criar o seu > usuário com a mesma senha que você usou, só assim ele poderia ter acesso ao > aplicativo corretamente. > > Da mesma forma você só poderia usar um único usuário para acessar o sistema > inteiro em todas as instâncias do nosso programa. Isso é bem confuso para > mim que usa o Access e está querendo mudar de DB, parece tudo complicado e > difícil de implementar. > > Luis > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Eduardo Pelizzari de Andrade > Enviada em: terça-feira, 16 de junho de 2009 10:53 > Para: FireBase > Assunto: Re: [firebase-br] RES: Segurança : criar um novo usuário realmente > ajuda? > > Sim, se você sobrepor o arquivo, suas estruturas irão prevalecer. O lado > ruim é que seu sistema poderá dar conflito com outros que também usem o > freibird. O melhor é seu sistema ser mais flexível quanto a senha do > SYSDBA, permitindo que o usuário configure a senha e quanto as demais > senhas ele mesmo crie. > > > Eduardo Pelizzari de Andrade > Persoft Softwares Aplicativos > > > > > Luis escreveu: > >> Uma dúvida: >> >> Se ao distribuir meu sistema, na hora de instalar o FB no cliente eu >> > incluir > >> o Securtity2.fdb que está no meu micro, a estrutura de usuários que eu >> > criei > >> será transferida para o FB do cliente? >> >> Tipo o SysDBA que eu uso com minha senha alterada e os usuários que eu >> criei, serão os usados no micro do cliente? >> >> Luis >> >> >> >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> > Em > >> nome de Eduardo Pelizzari de Andrade >> Enviada em: terça-feira, 16 de junho de 2009 09:57 >> Para: FireBase >> Assunto: Re: [firebase-br] Segurança : criar um novo usuário realmente >> ajuda? >> >> Só completando o que o Felix coloca, neste contexto, criar outros >> usuários e trocar a senha do SYSDBA é importante para que o seu sistema >> fique seguro no acesso a rede. >> >> Eduardo Pelizzari de Andrade >> Persoft Softwares Aplicativos >> >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> ------------------------------------------------------------------------ >> >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com >> Version: 8.5.339 / Virus Database: 270.12.73/2180 - Release Date: 06/16/09 >> > 07:41:00 > >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com From magno em speet.com.br Tue Jun 16 11:42:44 2009 From: magno em speet.com.br (Magno System) Date: Tue, 16 Jun 2009 11:42:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_Seguran=E7a_=3A_criar?= =?iso-8859-1?q?_um_nov=3D=3Fiso-8859-1=3Fq=3Fo=5Fusu=3DE1rio=5Frea?= =?iso-8859-1?q?lmente=5Fajuda=3D3F=3F=3D?= References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> <000601c9ee83$19542080$4bfc6180$@com> <4A379F73.9010104@gmail.com> <000701c9ee89$dedd5ff0$9c981fd0$@com> Message-ID: <004501c9ee90$d242e330$6915a8c0@MagnoSystem> Eu já sou da opinião que se a segurança é primordial, use um sistema operacional como o linux que bloqueia o acesso físico ao banco e altere a senha do SYSDBA. O grande problema é se tiver outro programa que usa firebird, aí alterando a senha ele pode não funcionar. Acho isso um grande problema no FB, tanto que após concluir um sistema que estou fazendo aqui, vou tentar estudar o instalador do FB que é feito no INNOSETUP e tentar colocar 2 parâmetros de instalação: NOMEDOSERVICO E PORTA, visto que o FIREBIRD 2.1 pelo que sei já aceita trocar o nome do serviço. Seria muito interessante isto estar na versão oficial para todos os sistema operacionais. Você já instala passando o NOME DO SERVIÇO, A PORTA e aí você pode alterar a senha que não prejudicará nenhum outro sistema, pois você pode ter instalado vários FB em uma só máquina. ----- Original Message ----- From: "Luis" To: ; "'FireBase'" Sent: Tuesday, June 16, 2009 10:53 AM Subject: [firebase-br] RES: RES: Segurança : criar um nov=?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= Legal Evandro, bem lembrado. O ideal é verificar na hora de instalar se o cliente já tem o FB instalado e só realizar isso se ele não tiver. Contudo há outra situação, se o cliente já tiver um FB instalado, porém de versão anterior a nossa. Nesse caso se fosse substituída o outro sistema também não poderia apresentar problemas? Caso afirmativo, talvez a instalação do FB deva ser realizada pelo próprio cliente, configurando-o para duas versões no mesmo servidor ou em servidores diferentes. Porém isso pode ser um grande problema para empresas que não possuam profissional qualificado para isso. No meu caso e acho que de muitos desenvolvedores, que distribuem aplicativos a distância pela Web, é impossível ir ao cliente para realizar tais tarefas, e no meu caso específico, não entendo muito de redes para fazer essas instalações nos clientes, sempre deixo isso a cargo deles. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Evandro Siqueira Enviada em: terça-feira, 16 de junho de 2009 10:35 Para: FireBase Assunto: Re: [firebase-br] RES: Segurança : criar um nov=?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= E prestar atenção, principalmente ao fato de que, se tiver algum outro aplicativo de terceiros que utilizem esse servidor, eles vão perder o acesso ao banco deles e vc vai arrumar uma briga muito, mas muito feia mesmo!!! -- []'s. Evandro Siqueira Programador de Sistemas L'essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Forrest® escreveu: > No dia 16/06/2009 às 10:05:15 catando milho no teclado Luis " escrivinhou " o texto abaixo : > > >> Uma dúvida: >> >> Se ao distribuir meu sistema, na hora de instalar o FB no cliente eu incluir >> o Securtity2.fdb que está no meu micro, a estrutura de usuários que eu criei >> será transferida para o FB do cliente? >> >> Tipo o SysDBA que eu uso com minha senha alterada e os usuários que eu >> criei, serão os usados no micro do cliente? >> > > Sim, mas se você faz a instalação do seu sistema através de algum instalador tem que se atentar a > primeiro instalar o FB e só depois substituir o security2.fdb. > > T++++++++++ > ---------------------------------------------------------------------------- ------ > > Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! > > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Jun 16 11:52:23 2009 From: vansiqq em gmail.com (Evandro Siqueira) Date: Tue, 16 Jun 2009 11:52:23 -0300 Subject: [firebase-br] =?windows-1252?q?RES=3A__RES=3A_Seguran=E7a_=3A_cri?= =?windows-1252?q?ar=3D=3Fiso-8859-1=3Fq=3F=5Fum=5Fnov=3D3D=3D3Fiso-8859-1?= =?windows-1252?q?=3D3Fq=3D3Fo=3D5Fusu=3D3DE1rio=3D5Frea=3F=3D=3D=3Fiso-88?= =?windows-1252?q?59-1=3Fq=3Flmente=3D5Fajuda=3D3D3F=3D3F=3D3D=3F=3D?= In-Reply-To: References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> <000601c9ee83$19542080$4bfc6180$@com> <4A379F73.9010104@gmail.com> <000701c9ee89$dedd5ff0$9c981fd0$@com> Message-ID: <4A37B1A7.6050001@gmail.com> Eu costumo programar baseado no seguinte: 1) O SYSDBA é propriedade do cliente. Logo, é ele quem tem a obrigação de definir a senha e colocá-la em um lugar seguro. E eu evito ao máximo a utilização do SYSDBA. 2) Para acesso ao meu BD eu crio um usuário próprio e procuro deixar claro para o cliente que "ELE" é responsável pela guarda das informações e também pela quebra de segurança. Mas não me incomodo com isso, pq quem perde tempo tentando copiar estrutura de dados alheias são amadores e esses não me assustam... Os verdadeiros profissionais, como os que conheço daqui, não perdem tempo com essas coisa porque tem seus próprios conceitos e métodos de desenvolvimento formados e geralmente são "incompatíveis" com os conceitos dos outros, mesmo que parecidos. Pode até pegar alguma ideia, mas pra adaptar aos seus conceitos. Minha preocupação é apenas a de que algum "fuçador" danifique a base, porisso entrego a responsabilidade para o cliente. 3) O Meu Firebird é o 2.11. Os meus programas foram projetados para ele e isso é explicado ao cliente. Se ele já tem um Servidor FB instalado com uma outra versão, cabe a ele providenciar os meios de manter essa compatibilidade. Nos casos em que há uma versão da 1.5 pra baixo fica mais fácil pq vc pode instalar um segundo servidor em outra porta, mas geralmente (e isso pra mim é 90% dos casos), essa atribuição será dele, não minha. 4) Se ele tem um outro sistema rodando e o dono do sistema se julga dono também do servidor, o cliente tem duas opções: reserva um outro servidor pra meu sistema ou arruma outro pra fornecer a bagaça pra ele. E posso garantir o seguinte: depois de quase 20 anos na área e vendo tudo quanto é "excentricidades" de cliente, posso garantir que se impor e deixar as coisas "preto no branco" com o cliente ainda é a mlehor maneira de evitar problemas futuros. E se vc perde muito tempo resolvendo problemas, onde é que vc vai arrumá-lo pra ganhar dinheiro? -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Forrest® escreveu: > No dia 16/06/2009 às 10:53:43 catando milho no teclado Luis " escrivinhou " o texto abaixo : > > >> Contudo há outra situação, se o cliente já tiver um FB instalado, porém de >> versão anterior a nossa. Nesse caso se fosse substituída o outro sistema >> também não poderia apresentar problemas? >> > > Luis nesse caso não teria problema a questão de versões diferentes pois quando for fazer uma > instalação tem que ser verificado se já existe ou não aquela versão que deseja instalar se não > existir aí sim instala e depois substitua o security pois eles ficam dentro das pastas de cada > versão como por exemplo. > > Firebird 1.5 > C:\Arquivos de programas\Firebird\Firebird_1_5 > > Firebird 2.1 > C:\Arquivos de programas\Firebird\Firebird_2_1 > > Agora com certeza se já tiver outra versão instalado terá outras configurações adicionais como > configurações de portas por exemplo, isso é uma coisa que tem que ser bem pensada. > > T++++++++++++++ > -------------------------------------------------------------------------------------------------- > > Sempre que possível, converse c\ um saco de cimento. Nessa vida só devemos acreditar no que um dia > pode ser concreto ! ! ! > > > > From rubens em solucaoempresarial.net Tue Jun 16 12:20:00 2009 From: rubens em solucaoempresarial.net (Rubens - Solucao Empresarial) Date: Tue, 16 Jun 2009 12:20:00 -0300 Subject: [firebase-br] Colocar em ordem Varchar Message-ID: <003401c9ee95$eb500ec0$0200a8c0@notebook> Boa tarde pessoal tenho um problema tenho um campo na tabela de produtos que o codigo e um campo VARCHAR(20) e como usa numeros e letras pois e pecas de carro tambem usa / ou - ex: 123X; 123-1X; 432-01; 5-01; 21-A preciso colocar em ordem numerica para sair assim 5-01; 21-A; 123X; 123-1X; 432-01 e ta saindo assim pois coloquei em ordem 123X; 123-1X; 21-A; 432-01; 5-01 no clipper tinha um (STR(VAL)) que transformaca caracter em numerico alguem sabe como fazer isso no firebird ou no delphi agradeco From escovadordebits em gmail.com Tue Jun 16 12:53:02 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 16 Jun 2009 12:53:02 -0300 Subject: [firebase-br] Colocar em ordem Varchar In-Reply-To: <003401c9ee95$eb500ec0$0200a8c0@notebook> References: <003401c9ee95$eb500ec0$0200a8c0@notebook> Message-ID: <64d5939a0906160853k3c40de11m2e03fb4c582e5942@mail.gmail.com> Bom dia/tarde Rubens. Grande Rubens, acredito que você possa resolver isso com uma simples stored procedure que extraia apenas os dígitos do texto informado e retorne o seu respectivo valor inteiro (concatenando todos os dígitos encontrados e convertendo tudo para um inteiro). A stored procedure poderia ser como a seguinte: SET TERM ^ ; CREATE OR ALTER PROCEDURE SO_DIGITOS( TEXTO VARCHAR(100) )RETURNS( RESULTADO INTEGER )AS DECLARE VARIABLE INDICE INTEGER; DECLARE VARIABLE CARACTER VARCHAR(1); BEGIN -- Nao informou um texto a ser processado? IF (TEXTO IS NULL) THEN -- Tambem retorna NULL. RESULTADO = NULL; ELSE BEGIN -- Inicializa o resultado. RESULTADO = 0; -- Inicializa o contador do laco. INDICE = 1; -- Laco de processamento do texto. WHILE (1=1) DO BEGIN -- Obtem o proximo caracter do texto informado. CARACTER = SUBSTRING(TEXTO FROM INDICE FOR 1); -- Passou do fim do texto? IF ((CARACTER IS NULL)OR(CARACTER = '')) THEN -- Sai desse laco. LEAVE; -- O caracter atual eh um digito? IF (CARACTER BETWEEN '0' AND '9') THEN -- Atualiza o resultado. RESULTADO = (RESULTADO * 10) + CAST(CARACTER AS INTEGER); -- Proximo caracter. INDICE = INDICE + 1; END -- WHILE END -- ELSE -- Envia o resultado. SUSPEND; END^ SET TERM ; ^ Agora tente utilizada, como no exemplo abaixo: SELECT .... (SELECT RESULTADO FROM SO_DIGITOS(SEU_CAMPO_ALFANUMERICO)) VALOR_EXTRAIDO, ... Espero ter ajudado mais que atrapalhado. :D 2009/6/16 Rubens - Solucao Empresarial > Boa tarde pessoal > tenho um problema > tenho um campo na tabela de produtos que o codigo e um campo VARCHAR(20) e > como usa numeros e letras pois e pecas de carro tambem usa / ou - > ex: 123X; 123-1X; 432-01; 5-01; 21-A > preciso colocar em ordem numerica para sair assim > 5-01; 21-A; 123X; 123-1X; 432-01 > e ta saindo assim pois coloquei em ordem > 123X; 123-1X; 21-A; 432-01; 5-01 > no clipper tinha um (STR(VAL)) que transformaca caracter em numerico > alguem sabe como fazer isso no firebird ou no delphi > agradeco > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jedyfb em gmail.com Tue Jun 16 13:11:58 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 16 Jun 2009 13:11:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_Seguran=E7a_=3A_criar?= =?iso-8859-1?q?_um_nov_o_usu=E1rio_realmente_ajuda=3F?= In-Reply-To: <004501c9ee90$d242e330$6915a8c0@MagnoSystem> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> <000601c9ee83$19542080$4bfc6180$@com> <4A379F73.9010104@gmail.com> <000701c9ee89$dedd5ff0$9c981fd0$@com> <004501c9ee90$d242e330$6915a8c0@MagnoSystem> Message-ID: <1245168718.406.1.camel@Aspire5612.bonagura.com.br> Não é necessário fazer isto. baixe a versão do Firebird em ZIP descompacte na pasta e use o regsvr para instânciá-lo, com o nome de serviço desejado. Assim, qualquer um pode "embutir" o firebird no próprio aplicativo, rodando com um serviço próprio e uma porta própria. Abraço Eduardo Em Ter, 2009-06-16 às 11:42 -0300, Magno System escreveu: > Eu já sou da opinião que se a segurança é primordial, use um sistema > operacional como o linux que bloqueia o acesso físico ao banco e altere a > senha do SYSDBA. > > O grande problema é se tiver outro programa que usa firebird, aí alterando a > senha ele pode não funcionar. > > Acho isso um grande problema no FB, tanto que após concluir um sistema que > estou fazendo aqui, vou tentar estudar o instalador do FB que é feito no > INNOSETUP e tentar colocar 2 parâmetros de instalação: NOMEDOSERVICO E > PORTA, visto que o FIREBIRD 2.1 pelo que sei já aceita trocar o nome do > serviço. Seria muito interessante isto estar na versão oficial para todos os > sistema operacionais. Você já instala passando o NOME DO SERVIÇO, A PORTA e > aí você pode alterar a senha que não prejudicará nenhum outro sistema, pois > você pode ter instalado vários FB em uma só máquina. > > > ----- Original Message ----- > From: "Luis" > To: ; "'FireBase'" > Sent: Tuesday, June 16, 2009 10:53 AM > Subject: [firebase-br] RES: RES: Segurança : criar um > nov=?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= > > > Legal Evandro, bem lembrado. > > O ideal é verificar na hora de instalar se o cliente já tem o FB instalado e > só realizar isso se ele não tiver. > > Contudo há outra situação, se o cliente já tiver um FB instalado, porém de > versão anterior a nossa. Nesse caso se fosse substituída o outro sistema > também não poderia apresentar problemas? > > Caso afirmativo, talvez a instalação do FB deva ser realizada pelo próprio > cliente, configurando-o para duas versões no mesmo servidor ou em servidores > diferentes. Porém isso pode ser um grande problema para empresas que não > possuam profissional qualificado para isso. No meu caso e acho que de muitos > desenvolvedores, que distribuem aplicativos a distância pela Web, é > impossível ir ao cliente para realizar tais tarefas, e no meu caso > específico, não entendo muito de redes para fazer essas instalações nos > clientes, sempre deixo isso a cargo deles. > > Luis > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Evandro Siqueira > Enviada em: terça-feira, 16 de junho de 2009 10:35 > Para: FireBase > Assunto: Re: [firebase-br] RES: Segurança : criar um > nov=?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= > > E prestar atenção, principalmente ao fato de que, se tiver algum outro > aplicativo de terceiros que utilizem esse servidor, eles vão perder o > acesso ao banco deles e vc vai arrumar uma briga muito, mas muito feia > mesmo!!! > -- > > []'s. > > Evandro Siqueira > Programador de Sistemas > L'essentiel Lingerie > (79) 3254-5511 Ramal 218 > skype: evandro.lessentiel > > > Forrest® escreveu: > > No dia 16/06/2009 às 10:05:15 catando milho no teclado Luis " > escrivinhou " o texto abaixo : > > > > > >> Uma dúvida: > >> > >> Se ao distribuir meu sistema, na hora de instalar o FB no cliente eu > incluir > >> o Securtity2.fdb que está no meu micro, a estrutura de usuários que eu > criei > >> será transferida para o FB do cliente? > >> > >> Tipo o SysDBA que eu uso com minha senha alterada e os usuários que eu > >> criei, serão os usados no micro do cliente? > >> > > > > Sim, mas se você faz a instalação do seu sistema através de algum > instalador tem que se atentar a > > primeiro instalar o FB e só depois substituir o security2.fdb. > > > > T++++++++++ > > > ---------------------------------------------------------------------------- > ------ > > > > Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! > > > > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cwfsa1 em gmail.com Tue Jun 16 13:24:25 2009 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Tue, 16 Jun 2009 13:24:25 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: <00e901c9ee87$5ded05a0$6915a8c0@MagnoSystem> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com><64d5939a0906150646i11202b6fh4243d595f99ff3ed@mail.gmail.com> <4A379BB7.5090704@gmail.com> <00e901c9ee87$5ded05a0$6915a8c0@MagnoSystem> Message-ID: <4A37C739.7060404@gmail.com> Os dois. Uso a opção com gnome no Servidor por ser mais enxuta e a opção com KDE no Desktop. Carlos Wilson. Magno System escreveu: > Oi Carlos, essa distro você está usando como SERVIDOR ou como DESKTOP ??? > > > ----- Original Message ----- From: "Carlos Wilson" > To: "FireBase" > Sent: Tuesday, June 16, 2009 10:18 AM > Subject: Re: [firebase-br] Qual Linux usar com Firebird > > > Mandriva spring 2009. De longe a melhor distro que já vi. Já usei > kurumin, ubuntu, kubuntu, mas essa me encantou de verdade. > > Carlos Wilson. > > Sandro Souza escreveu: >> Bom dia/tarde Marcelo. >> >> Grande Marcelo, eu estou usando o Firebird 2.1 no Ubuntu 9.01 sem >> problema >> algum. >> >> Precisando de ajuda, é só avisar. :D >> >> 2009/6/12 Marcelo Moreira >> >> >>> Pessoal, >>> >>> Gostaria de saber de voces qual linux seria o mais recomendado para >>> rodar o >>> firebird se é que existe isso de um ser melhor que o outro. >>> >>> Obrigado pela atenção. >>> >>> >>> -- >>> Marcelo Moreira >>> (31) 8420-2723 >>> E-mail / MSN: marcelomoreira.souza em hotmail.com >>> E-mail: marcelomoreira.souza em gmail.com >>> Skype: marcelomoreira.souza >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Jun 16 13:31:00 2009 From: vansiqq em gmail.com (Evandro Siqueira) Date: Tue, 16 Jun 2009 13:31:00 -0300 Subject: [firebase-br] =?windows-1252?q?RES=3A__RES=3A_Seguran=E7a_=3A_cri?= =?windows-1252?q?ar_um_nov_o_usu=E1rio_realmente_ajuda=3F?= In-Reply-To: <1245168718.406.1.camel@Aspire5612.bonagura.com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> <000601c9ee83$19542080$4bfc6180$@com> <4A379F73.9010104@gmail.com> <000701c9ee89$dedd5ff0$9c981fd0$@com> <004501c9ee90$d242e330$6915a8c0@MagnoSystem> <1245168718.406.1.camel@Aspire5612.bonagura.com.br> Message-ID: <4A37C8C4.40209@gmail.com> Eduardo, Só pra eu entender: com esse processo eu teria um servidor completo rodando como se fosse um embedded, certo? Se for isso mesmo, vc resolveu um dilema que eu já tinha há algum tempo com a versão embedded!!! -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Eduardo Jedliczka escreveu: > Não é necessário fazer isto. > > baixe a versão do Firebird em ZIP descompacte na pasta e use o regsvr > para instânciá-lo, com o nome de serviço desejado. > > Assim, qualquer um pode "embutir" o firebird no próprio aplicativo, > rodando com um serviço próprio e uma porta própria. > > Abraço > > Eduardo > > Em Ter, 2009-06-16 às 11:42 -0300, Magno System escreveu: > > >> Eu já sou da opinião que se a segurança é primordial, use um sistema >> operacional como o linux que bloqueia o acesso físico ao banco e altere a >> senha do SYSDBA. >> >> O grande problema é se tiver outro programa que usa firebird, aí alterando a >> senha ele pode não funcionar. >> >> Acho isso um grande problema no FB, tanto que após concluir um sistema que >> estou fazendo aqui, vou tentar estudar o instalador do FB que é feito no >> INNOSETUP e tentar colocar 2 parâmetros de instalação: NOMEDOSERVICO E >> PORTA, visto que o FIREBIRD 2.1 pelo que sei já aceita trocar o nome do >> serviço. Seria muito interessante isto estar na versão oficial para todos os >> sistema operacionais. Você já instala passando o NOME DO SERVIÇO, A PORTA e >> aí você pode alterar a senha que não prejudicará nenhum outro sistema, pois >> você pode ter instalado vários FB em uma só máquina. >> >> >> ----- Original Message ----- >> From: "Luis" >> To: ; "'FireBase'" >> Sent: Tuesday, June 16, 2009 10:53 AM >> Subject: [firebase-br] RES: RES: Segurança : criar um >> nov=?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= >> >> >> Legal Evandro, bem lembrado. >> >> O ideal é verificar na hora de instalar se o cliente já tem o FB instalado e >> só realizar isso se ele não tiver. >> >> Contudo há outra situação, se o cliente já tiver um FB instalado, porém de >> versão anterior a nossa. Nesse caso se fosse substituída o outro sistema >> também não poderia apresentar problemas? >> >> Caso afirmativo, talvez a instalação do FB deva ser realizada pelo próprio >> cliente, configurando-o para duas versões no mesmo servidor ou em servidores >> diferentes. Porém isso pode ser um grande problema para empresas que não >> possuam profissional qualificado para isso. No meu caso e acho que de muitos >> desenvolvedores, que distribuem aplicativos a distância pela Web, é >> impossível ir ao cliente para realizar tais tarefas, e no meu caso >> específico, não entendo muito de redes para fazer essas instalações nos >> clientes, sempre deixo isso a cargo deles. >> >> Luis >> >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em >> nome de Evandro Siqueira >> Enviada em: terça-feira, 16 de junho de 2009 10:35 >> Para: FireBase >> Assunto: Re: [firebase-br] RES: Segurança : criar um >> nov=?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= >> >> E prestar atenção, principalmente ao fato de que, se tiver algum outro >> aplicativo de terceiros que utilizem esse servidor, eles vão perder o >> acesso ao banco deles e vc vai arrumar uma briga muito, mas muito feia >> mesmo!!! >> -- >> >> []'s. >> >> Evandro Siqueira >> Programador de Sistemas >> L'essentiel Lingerie >> (79) 3254-5511 Ramal 218 >> skype: evandro.lessentiel >> >> >> Forrest® escreveu: >> >>> No dia 16/06/2009 às 10:05:15 catando milho no teclado Luis " >>> >> escrivinhou " o texto abaixo : >> >>> >>>> Uma dúvida: >>>> >>>> Se ao distribuir meu sistema, na hora de instalar o FB no cliente eu >>>> >> incluir >> >>>> o Securtity2.fdb que está no meu micro, a estrutura de usuários que eu >>>> >> criei >> >>>> será transferida para o FB do cliente? >>>> >>>> Tipo o SysDBA que eu uso com minha senha alterada e os usuários que eu >>>> criei, serão os usados no micro do cliente? >>>> >>>> >>> Sim, mas se você faz a instalação do seu sistema através de algum >>> >> instalador tem que se atentar a >> >>> primeiro instalar o FB e só depois substituir o security2.fdb. >>> >>> T++++++++++ >>> >>> >> ---------------------------------------------------------------------------- >> ------ >> >>> Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! >>> >>> >>> >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From papaia.forum em gmail.com Tue Jun 16 14:06:55 2009 From: papaia.forum em gmail.com (papaia.forum) Date: Tue, 16 Jun 2009 14:06:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?Meio_OFF-TOPIC_-_D=FAvida_com_format?= =?iso-8859-1?q?a=E7=E3o_de_valor_fracion=E1rio_para_insert_com_sql?= =?iso-8859-1?q?_D2009?= References: <003401c9ee95$eb500ec0$0200a8c0@notebook> Message-ID: <803276D3358D4752BDE96281C629F883@ps> Primeiramente desculpe-me se a pergunta fugir do escopo do grupo, mas como é delphi + Firebird, penso que é pertinente. Cenário: D2009 + DataSnap + Firebird + Drive do Thiago Borges. Tenho que gravar em uma tabela filho e uma "neta", mas não dá para usar master/detail, pois essa gravação é condicional; portanto estou utilizado o evento AfterUpdateRecord do provider da tabela "Pai", onde testo a condição pelo DeltaDS. Até aí tudo bem. O problema ocorre porque tenho que gravar um valor fracionario (tipo 0.50 centavos) na tabela "neta", e já usei todo tipo de formatação na instrução sql e não consigo gravar o valor com as casas decimais (se usar uma mascara que arredonda aí consigo gravar). Segue a instrução sql: // grava da tabela neta. Ssql:='insert into COMISSOES_CONFIG_DETALHE(id_comissoes_config_detalhe, ' + 'id_comissoes_config,data,comissao_supervisor_tipo,' + 'comissao_supervisor_valor, comissao_vendedor_tipo,' + 'comissao_vendedor_valor,id_usuario, datahoradigitacao)' + ' values (gen_id(gen_comissoes_config_detalhe_id,1) ' + ', ' + IntToStr(cont) + ', ' + quotedstr(FormatDateTime('mm/dd/yyyy',DeltaDS.FieldByName('DATA').AsDateTime)) + ', ' + DeltaDS.FieldByName('COMISSAO_SUPERVISOR_TIPO').AsString + ', ' + quotedstr(FormatFloat('#.00', DeltaDS.FieldByName('COMISSAO_SUPERVISOR_VALOR').AsCurrency)) + ', ' + DeltaDS.FieldByName('COMISSAO_VENDEDOR_TIPO').AsString + ', ' + quotedstr(FormatFloat('#.00', DeltaDS.FieldByName('COMISSAO_VENDEDOR_VALOR').AsCurrency)) + ', ' + DeltaDS.FieldByName('ID_USUARIO').AsString + ', current_timestamp)'; sqlAux.Close; sqlAux.CommandText:=Ssql; sqlAux.ExecSQL(True); O erro está na linha que tem o QuotedStr. Já pesquisei nesta lista e em outras, e acho que já usei todas as opções de máscaras, mas nenhum funcionou. Se alguem puder dar alguma dica, antecipadamente deixo meus agradecimentos. waldir silva. From luisfirevb em gmail.com Tue Jun 16 15:26:37 2009 From: luisfirevb em gmail.com (Luis) Date: Tue, 16 Jun 2009 15:26:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A__RES=3A_Seguran=E7a?= =?iso-8859-1?q?_=3A_criar_um_nov=3D=3Fiso-8859-1=3Fq=3Fo=5Fusu=3DE?= =?iso-8859-1?q?1rio=5Frealmente=5Fajuda=3D3F=3F=3D?= In-Reply-To: <004501c9ee90$d242e330$6915a8c0@MagnoSystem> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> <000601c9ee83$19542080$4bfc6180$@com> <4A379F73.9010104@gmail.com> <000701c9ee89$dedd5ff0$9c981fd0$@com> <004501c9ee90$d242e330$6915a8c0@MagnoSystem> Message-ID: <000301c9eeaf$fe423890$fac6a9b0$@com> Magno se conseguir isso será muito bom, mas precisaria passar um passo a passo de como realizar. Sim o problema é exatamente esse, saber qual a senha do Sysdba, caso o cliente já o tenho. Nesse caso só vejo uma solução, na conexão do meu aplicativo não definir a senha pelo EXE, mas sim solicitar ao usuário administrador do meu sistema que informe a senha do sysdba do FB e a partir dela, guardar num config qualquer e só assim acessar o banco. João meu sistema já tem um controle de usuário, o problema é o usuário do FB para poder acessá-lo. Já li aqui sobre o problema de usar um único usuário para todos os acessos do meu programa, imaginando que tenha 20 usuários logados ou mais, (20 instâncias do programa), serão 20 acessos com o mesmo usuário do FB, se isso não gerar problemas então tudo bem, usaria o Sysdba somente sem nenhum outro usuário do FB, facilitaria muito a instalação e uso. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: terça-feira, 16 de junho de 2009 11:43 Para: FireBase Assunto: Re: [firebase-br] RES: RES: Segurança : criar um nov=?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= Eu já sou da opinião que se a segurança é primordial, use um sistema operacional como o linux que bloqueia o acesso físico ao banco e altere a senha do SYSDBA. O grande problema é se tiver outro programa que usa firebird, aí alterando a senha ele pode não funcionar. Acho isso um grande problema no FB, tanto que após concluir um sistema que estou fazendo aqui, vou tentar estudar o instalador do FB que é feito no INNOSETUP e tentar colocar 2 parâmetros de instalação: NOMEDOSERVICO E PORTA, visto que o FIREBIRD 2.1 pelo que sei já aceita trocar o nome do serviço. Seria muito interessante isto estar na versão oficial para todos os sistema operacionais. Você já instala passando o NOME DO SERVIÇO, A PORTA e aí você pode alterar a senha que não prejudicará nenhum outro sistema, pois você pode ter instalado vários FB em uma só máquina. ----- Original Message ----- From: "Luis" To: ; "'FireBase'" Sent: Tuesday, June 16, 2009 10:53 AM Subject: [firebase-br] RES: RES: Segurança : criar um nov=?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= Legal Evandro, bem lembrado. O ideal é verificar na hora de instalar se o cliente já tem o FB instalado e só realizar isso se ele não tiver. Contudo há outra situação, se o cliente já tiver um FB instalado, porém de versão anterior a nossa. Nesse caso se fosse substituída o outro sistema também não poderia apresentar problemas? Caso afirmativo, talvez a instalação do FB deva ser realizada pelo próprio cliente, configurando-o para duas versões no mesmo servidor ou em servidores diferentes. Porém isso pode ser um grande problema para empresas que não possuam profissional qualificado para isso. No meu caso e acho que de muitos desenvolvedores, que distribuem aplicativos a distância pela Web, é impossível ir ao cliente para realizar tais tarefas, e no meu caso específico, não entendo muito de redes para fazer essas instalações nos clientes, sempre deixo isso a cargo deles. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Evandro Siqueira Enviada em: terça-feira, 16 de junho de 2009 10:35 Para: FireBase Assunto: Re: [firebase-br] RES: Segurança : criar um nov=?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= E prestar atenção, principalmente ao fato de que, se tiver algum outro aplicativo de terceiros que utilizem esse servidor, eles vão perder o acesso ao banco deles e vc vai arrumar uma briga muito, mas muito feia mesmo!!! -- []'s. Evandro Siqueira Programador de Sistemas L'essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Forrest® escreveu: > No dia 16/06/2009 às 10:05:15 catando milho no teclado Luis " escrivinhou " o texto abaixo : > > >> Uma dúvida: >> >> Se ao distribuir meu sistema, na hora de instalar o FB no cliente eu incluir >> o Securtity2.fdb que está no meu micro, a estrutura de usuários que eu criei >> será transferida para o FB do cliente? >> >> Tipo o SysDBA que eu uso com minha senha alterada e os usuários que eu >> criei, serão os usados no micro do cliente? >> > > Sim, mas se você faz a instalação do seu sistema através de algum instalador tem que se atentar a > primeiro instalar o FB e só depois substituir o security2.fdb. > > T++++++++++ > ---------------------------------------------------------------------------- ------ > > Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! > > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Tue Jun 16 16:08:45 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Tue, 16 Jun 2009 16:08:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A__RES=3A_Seguran=E7a?= =?iso-8859-1?q?_=3A_criar_um_nov=3D=3Fiso-8859-1=3Fq=3Fo=5Fusu=3DE?= =?iso-8859-1?q?1rio=5Frealmente=5Fajuda=3D3F=3F=3D?= In-Reply-To: <000301c9eeaf$fe423890$fac6a9b0$@com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <4A378F1E.7050508@gmail.com> <4A3796A4.9040805@persoft.com.br> <000601c9ee83$19542080$4bfc6180$@com> <4A379F73.9010104@gmail.com> <000701c9ee89$dedd5ff0$9c981fd0$@com><004501c9ee90$d242e330$6915a8c0@MagnoSystem> <000301c9eeaf$fe423890$fac6a9b0$@com> Message-ID: <94E2D7CBA36143519098582DA0C03FA4@ZOTTISNOTEBOOK> Olá, você pode usar quantas conexões que quiser com o SYSDBA que não há problema algum uso no meu sistema e nunca tive problemas quanto a isso. espero que ajude. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Luis" To: "'FireBase'" Sent: Tuesday, June 16, 2009 3:26 PM Subject: [firebase-br] RES: RES: RES: Segurança : criar um nov=?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= Magno se conseguir isso será muito bom, mas precisaria passar um passo a passo de como realizar. Sim o problema é exatamente esse, saber qual a senha do Sysdba, caso o cliente já o tenho. Nesse caso só vejo uma solução, na conexão do meu aplicativo não definir a senha pelo EXE, mas sim solicitar ao usuário administrador do meu sistema que informe a senha do sysdba do FB e a partir dela, guardar num config qualquer e só assim acessar o banco. João meu sistema já tem um controle de usuário, o problema é o usuário do FB para poder acessá-lo. Já li aqui sobre o problema de usar um único usuário para todos os acessos do meu programa, imaginando que tenha 20 usuários logados ou mais, (20 instâncias do programa), serão 20 acessos com o mesmo usuário do FB, se isso não gerar problemas então tudo bem, usaria o Sysdba somente sem nenhum outro usuário do FB, facilitaria muito a instalação e uso. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: terça-feira, 16 de junho de 2009 11:43 Para: FireBase Assunto: Re: [firebase-br] RES: RES: Segurança : criar um nov=?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= Eu já sou da opinião que se a segurança é primordial, use um sistema operacional como o linux que bloqueia o acesso físico ao banco e altere a senha do SYSDBA. O grande problema é se tiver outro programa que usa firebird, aí alterando a senha ele pode não funcionar. Acho isso um grande problema no FB, tanto que após concluir um sistema que estou fazendo aqui, vou tentar estudar o instalador do FB que é feito no INNOSETUP e tentar colocar 2 parâmetros de instalação: NOMEDOSERVICO E PORTA, visto que o FIREBIRD 2.1 pelo que sei já aceita trocar o nome do serviço. Seria muito interessante isto estar na versão oficial para todos os sistema operacionais. Você já instala passando o NOME DO SERVIÇO, A PORTA e aí você pode alterar a senha que não prejudicará nenhum outro sistema, pois você pode ter instalado vários FB em uma só máquina. ----- Original Message ----- From: "Luis" To: ; "'FireBase'" Sent: Tuesday, June 16, 2009 10:53 AM Subject: [firebase-br] RES: RES: Segurança : criar um nov=?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= Legal Evandro, bem lembrado. O ideal é verificar na hora de instalar se o cliente já tem o FB instalado e só realizar isso se ele não tiver. Contudo há outra situação, se o cliente já tiver um FB instalado, porém de versão anterior a nossa. Nesse caso se fosse substituída o outro sistema também não poderia apresentar problemas? Caso afirmativo, talvez a instalação do FB deva ser realizada pelo próprio cliente, configurando-o para duas versões no mesmo servidor ou em servidores diferentes. Porém isso pode ser um grande problema para empresas que não possuam profissional qualificado para isso. No meu caso e acho que de muitos desenvolvedores, que distribuem aplicativos a distância pela Web, é impossível ir ao cliente para realizar tais tarefas, e no meu caso específico, não entendo muito de redes para fazer essas instalações nos clientes, sempre deixo isso a cargo deles. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Evandro Siqueira Enviada em: terça-feira, 16 de junho de 2009 10:35 Para: FireBase Assunto: Re: [firebase-br] RES: Segurança : criar um nov=?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= E prestar atenção, principalmente ao fato de que, se tiver algum outro aplicativo de terceiros que utilizem esse servidor, eles vão perder o acesso ao banco deles e vc vai arrumar uma briga muito, mas muito feia mesmo!!! -- []'s. Evandro Siqueira Programador de Sistemas L'essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Forrest® escreveu: > No dia 16/06/2009 às 10:05:15 catando milho no teclado Luis " escrivinhou " o texto abaixo : > > >> Uma dúvida: >> >> Se ao distribuir meu sistema, na hora de instalar o FB no cliente eu incluir >> o Securtity2.fdb que está no meu micro, a estrutura de usuários que eu criei >> será transferida para o FB do cliente? >> >> Tipo o SysDBA que eu uso com minha senha alterada e os usuários que eu >> criei, serão os usados no micro do cliente? >> > > Sim, mas se você faz a instalação do seu sistema através de algum instalador tem que se atentar a > primeiro instalar o FB e só depois substituir o security2.fdb. > > T++++++++++ > ---------------------------------------------------------------------------- ------ > > Errar é humano. Colocar a culpa em alguém é estratégico ! ! ! > > > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From oscar.gcn em gmail.com Tue Jun 16 17:19:41 2009 From: oscar.gcn em gmail.com (Oscar Gomes) Date: Tue, 16 Jun 2009 17:19:41 -0300 Subject: [firebase-br] Off-Topic: Cobol para Firebird In-Reply-To: <4A378EEF.2030100@persoft.com.br> References: <4A365FBE.3050308@persoft.com.br> <890097c60906151139t67cf39d0j888629d5fe0c5d36@mail.gmail.com> <4A378EEF.2030100@persoft.com.br> Message-ID: <61d47c850906161319x1daf8fa1w20114785b99ecfcb@mail.gmail.com> Se quiser, posso tentar resolver pra vc. É só mandar o arquivo por email q te passarei todos os campos. ok!!! fica a seu critério. 2009/6/16 Eduardo Pelizzari de Andrade > Não conheço, mas mesmo que exista você vai ter que configurar a > estrutura do arquivo, porque arquivos cobol não guardam a estrutura > junto aos dados. > > Eduardo Pelizzari de Andrade > Persoft Softwares Aplicativos > Fone: 55 11 22218061 > > > > renato escreveu: > >> Existe driver ODBC pra ele? >> >> 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 >> ------------------------------------------------------------------------ >> >> >> No virus found in this incoming message. >> Checked by AVG - www.avg.com Version: 8.5.339 / Virus Database: >> 270.12.70/2177 - Release Date: 06/15/09 05:54:00 >> >> >> > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From escovadordebits em gmail.com Tue Jun 16 17:28:43 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 16 Jun 2009 17:28:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?Meio_OFF-TOPIC_-_D=FAvida_com_format?= =?iso-8859-1?q?a=E7=E3o_de_valor_fracion=E1rio_para_insert_com_sql?= =?iso-8859-1?q?_D2009?= In-Reply-To: <803276D3358D4752BDE96281C629F883@ps> References: <003401c9ee95$eb500ec0$0200a8c0@notebook> <803276D3358D4752BDE96281C629F883@ps> Message-ID: <64d5939a0906161328m21a1751bgf8ec2cd3ccdce8da@mail.gmail.com> Bom dia/tarde Papaia. Grande Papaia, o problema é que as funções de formatação de data e de números do Delphi, assim como fazem outras linguagens de programação para M$$$ Windows, seguem a configuração do painel de controle do M$$$ Windows. Ou seja, se está configurado que o separador de milhares é o ponto e o ponto decimal é a vírgula (como no nosso português brasileiro), então o resultado de FormatFloat('#.00', 1.23) retornará 1,23, ou seja, com uma vírgula no lugar do ponto decimal, e no comando SQL, isso significa separação de valores. Sendo assim, tente utilizar a seguinte função no lugar do FormatFloat: function DoubleToStr(const Valor: Double; CasasDecimais: Byte = 2): String; begin // Converte o valor informado para sua representação string, // sem as configurações do painel de controle. Str(Valor:0:CasasDecimais, Result); end; // function DoubleToStr Por questões de maior precisão numérica, procure sempre trabalhar com o tipo Currency, e nesse caso, vai aqui mais uma função de formatação: function CurrencyToStr(const Valor: Currency; CasasDecimais: Byte = 2): String; begin // Converte o valor informado para sua representação string, // sem as configurações do painel de controle. Str(Valor:0:CasasDecimais, Result); end; // function CurrencyToStr Agora, tente substituir todos os FormatFloat('#.00', xyz) por DoubleToStr( xyz, 2) ou até CurrencyToStr(xyz, 2). Espero ter ajudado mais que atrapalhado. :D 2009/6/16 papaia.forum > Primeiramente desculpe-me se a pergunta fugir do escopo do grupo, mas como > é > delphi + Firebird, penso que é pertinente. > Cenário: D2009 + DataSnap + Firebird + Drive do Thiago Borges. > Tenho que gravar em uma tabela filho e uma "neta", mas não dá para usar > master/detail, pois essa gravação é condicional; portanto estou utilizado o > evento AfterUpdateRecord do provider da tabela "Pai", onde testo a condição > pelo DeltaDS. Até aí tudo bem. O problema ocorre porque tenho que gravar um > valor fracionario (tipo 0.50 centavos) na tabela "neta", e já usei todo > tipo > de formatação na instrução sql e não consigo gravar o valor com as casas > decimais (se usar uma mascara que arredonda aí consigo gravar). Segue a > instrução sql: > > > // grava da tabela neta. > Ssql:='insert into > COMISSOES_CONFIG_DETALHE(id_comissoes_config_detalhe, ' > + 'id_comissoes_config,data,comissao_supervisor_tipo,' > + 'comissao_supervisor_valor, comissao_vendedor_tipo,' > + 'comissao_vendedor_valor,id_usuario, datahoradigitacao)' > + ' values (gen_id(gen_comissoes_config_detalhe_id,1) ' > + ', ' + IntToStr(cont) > + ', ' + > quotedstr(FormatDateTime('mm/dd/yyyy',DeltaDS.FieldByName('DATA').AsDateTime)) > + ', ' + > DeltaDS.FieldByName('COMISSAO_SUPERVISOR_TIPO').AsString > + ', ' + quotedstr(FormatFloat('#.00', > DeltaDS.FieldByName('COMISSAO_SUPERVISOR_VALOR').AsCurrency)) > + ', ' + > DeltaDS.FieldByName('COMISSAO_VENDEDOR_TIPO').AsString > + ', ' + quotedstr(FormatFloat('#.00', > DeltaDS.FieldByName('COMISSAO_VENDEDOR_VALOR').AsCurrency)) > + ', ' + DeltaDS.FieldByName('ID_USUARIO').AsString > + ', current_timestamp)'; > sqlAux.Close; > sqlAux.CommandText:=Ssql; > sqlAux.ExecSQL(True); > > O erro está na linha que tem o QuotedStr. > Já pesquisei nesta lista e em outras, e acho que já usei todas as opções de > máscaras, mas nenhum funcionou. > Se alguem puder dar alguma dica, antecipadamente deixo meus agradecimentos. > > waldir silva. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Jun 16 19:12:13 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Tue, 16 Jun 2009 19:12:13 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: <4A37C739.7060404@gmail.com> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <64d5939a0906150646i11202b6fh4243d595f99ff3ed@mail.gmail.com> <4A379BB7.5090704@gmail.com> <00e901c9ee87$5ded05a0$6915a8c0@MagnoSystem> <4A37C739.7060404@gmail.com> Message-ID: <8f19defc0906161512s18faf30bs74362f8ad7446d6b@mail.gmail.com> 2009/6/16 Carlos Wilson > Os dois. Uso a opção com gnome no Servidor por ser mais enxuta e a opção > com KDE no Desktop. > > Carlos Wilson. > > Magno System escreveu: > > Oi Carlos, essa distro você está usando como SERVIDOR ou como DESKTOP ??? > > > Servidor para mim tem que ser no init 3. Nada de parte gráfica. -- Marcelo E. Geyer Standard Net Tecnologia e Informação From fernando.bg em gmail.com Tue Jun 16 21:49:17 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Wed, 17 Jun 2009 00:49:17 +0000 (UTC) Subject: [firebase-br] [OFF] Teste Message-ID: Por favor não respondam é só um teste de postagem. T++++++++++++ -- From kmerlotti em gmail.com Wed Jun 17 08:22:06 2009 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Wed, 17 Jun 2009 08:22:06 -0300 Subject: [firebase-br] =?iso-8859-1?q?Tamanho_do_banco_ap=F3s_gbak?= In-Reply-To: <695305490906101951w7093551i417338c615b7accb@mail.gmail.com> References: <20eaa6880906101210of68090bxf5c61ace097953ee@mail.gmail.com> <249af69e0906101215vec28209y3000d1d5d7bf75ec@mail.gmail.com> <20eaa6880906101221q70e1c0bas152e555182ae8db1@mail.gmail.com> <695305490906101951w7093551i417338c615b7accb@mail.gmail.com> Message-ID: <20eaa6880906170422lb4800b2qb10da2f765f0c1ca@mail.gmail.com> Pessoal, desculpe a demora pra postar o resultado.. a correria tá meio grande por aqui. Realmente, e surpreendentemente (pelo contexto) o tamanho todo era realmente "lixo". menos mau, pois o cliente não perdeu nada, porém, surpreendente pois, como disse em post anterior, o cliente não tem movimento de tantas transações assim pra justificar esse espaço todo na base.. e o sistema que ele usa é o mesmo que roda em tantos outros, portanto, também não é sistema. Resumindo: tudo certo! grazaDeus! :) Abraços! 2009/6/10 Andrelino Silva > Olha, eu trabalha em uma CPD que a base de dados ficava enome, ate quase > uns > 3GB, e apos a manutenção voltava para menos de 1GB. O aumento estrondoso se > dava por que o sistema tinha duas tabelas de monitoramento de > usuarios(INTEFILL E AUDITOR). Entao na manutenção estas duas tabelas eram > zeradas e assim a base ficava bem menor. MAs, no teu caso ai so a questao > de > rodar GFIX e GBAK ela voltar a um tamanho tao consideravel, pode estar > ocorrendo algum erro no sistema ao interpletar o tamanho da base. Se voce > usa Windows, é bem possivel, agora se estiver usando linux ou unix, ai ja > fica dificil dar este tipo de erro. > Voce tambem pode verificar se os computadores que tem acesso a esta base, > nao estao perdendo conexao com a base de dados por causa de ruido na rede > ou > mesmo colisao de dados(isto acontece por a rede nao estar estruturada de > maneira correta, cabos com postas oxidadas, hub/switch com defeito) isto > causa erros na base de dados, e entao pode estar sendo gerados muitos dados > corrompidos que atrapalham a definição do tamanho exato pelo sistema que > gerencia a base. > > > > um abraço! > > > > 2009/6/10 Kelver Merlotti > > > o pior é que, infelizmente, não é um negócio tão "paulera" assim.. > > acredito até que fazia bastante tempo que não se executava o > > backup/restore, > > mas não sei se tanto tempo assim pra justificar o aumento, pois como > disse, > > não possui uma movimentação tão grande não! :\ > > acho que vou ter que tentar o gfix denovo na base original pra ver o que > > dá! > > abraço! > > > > 2009/6/10 Douglas Tosi > > > > > 2009/6/10 Kelver Merlotti : > > > > Eu acho que não, mas, na opinião de vocês, há alguma possibilide de > uma > > > base > > > > diminuir de 1GB pra 300MB (aproximadamente) após um gbak? Seria > > possível > > > > acumular tanto lixo assim? > > > > > > É possível sim. Depende de quanto tempo estava rodando sem este ciclo > > > de backup/restore e do tipo de atividade dá até pra dizer que é > > > normal. > > > > > > []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 > > > > > > > > > > > -- > > 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 > > > > > > -- > > > > Att. > > -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- > Andrelino Silva > (33)9121-1321 > Manhuaçu/MG > MSN: andrelyno em yahoo.com.br > ICQ: 487976491 > HP: www.abcdotecnico.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 > -- 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 andrelyno em gmail.com Wed Jun 17 12:51:48 2009 From: andrelyno em gmail.com (Andrelino Silva) Date: Wed, 17 Jun 2009 12:51:48 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: <8f19defc0906161512s18faf30bs74362f8ad7446d6b@mail.gmail.com> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <64d5939a0906150646i11202b6fh4243d595f99ff3ed@mail.gmail.com> <4A379BB7.5090704@gmail.com> <00e901c9ee87$5ded05a0$6915a8c0@MagnoSystem> <4A37C739.7060404@gmail.com> <8f19defc0906161512s18faf30bs74362f8ad7446d6b@mail.gmail.com> Message-ID: <695305490906170851r104121e7h2a57a29f3d2bcd41@mail.gmail.com> Cara, eu sempre usei o Debian e o Ubuntu e nunca tive problemas com o firebird desde a versao 1.5 ate a mais nova. 2009/6/16 Marcelo Geyer > 2009/6/16 Carlos Wilson > > > Os dois. Uso a opção com gnome no Servidor por ser mais enxuta e a opção > > com KDE no Desktop. > > > > Carlos Wilson. > > > > Magno System escreveu: > > > Oi Carlos, essa distro você está usando como SERVIDOR ou como DESKTOP > ??? > > > > > > > > Servidor para mim tem que ser no init 3. Nada de parte gráfica. > > -- > Marcelo E. Geyer > Standard Net Tecnologia e Informação > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Att. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Andrelino Silva (33)9121-1321 Manhuaçu/MG MSN: andrelyno em yahoo.com.br ICQ: 487976491 HP: www.abcdotecnico.com.br From belo em elogica.com.br Wed Jun 17 12:55:42 2009 From: belo em elogica.com.br (Eduardo Belo) Date: Wed, 17 Jun 2009 12:55:42 -0300 Subject: [firebase-br] Off-Topic: Cobol para Firebird In-Reply-To: References: Message-ID: Olá amigos, antes de qualquer coisa quero agradecer a todos que deram as suas sugestões. Infelizmente não tenho os fontes do programa, nem sequer alguma versão do Cobol. Quem me informou que a base foi feita em Cobol foi o próprio cliente e notei que junto aos arquivos *.dat e *.idx tem um arquivo COBLIB.DLE que pesquisando na net notei que é do Cobol. Embora o programa não esteja mais executando porque foi desinstalado, notei que o mesmo foi feito em Delphi e estava acessando a base pelo BDE com um drive ODBC que presumo ser em Cobol. Dando uma pesquisada no Google consegui o arquivo Rebuild fiz o procedimento REBUILD arquivo.dat /i que funcionou em apenas um arquivo, no resto está dando erro como se não estivesse identificando ou corrompido. Alguma outra sugestão? Mais uma vez obrigado a todos. 2009/6/13 Eduardo Belo > Amigos, > > Tenho uma base em Cobol com extensão *.dat e *.idx que preciso exportar com > urgência, pois o sistema original deu > problema e pra varia o programador deu no pé se sequer deixar algo para > exportar para texto. > > Como não entendo nada de Cobol nem se quer tenho o programa, alguém pode > me ajudar com alguma dica? > > > Agradeço a todos que ajudarem. > > > From eduardoandrade em persoft.com.br Wed Jun 17 13:27:11 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Wed, 17 Jun 2009 13:27:11 -0300 Subject: [firebase-br] Fyraclo Message-ID: <4A39195F.6000505@persoft.com.br> Alugém já usou? Ouvi falar que ele emula o oracle, o quer dizer emula o oracle, ele reconhece a sintax do oracle? -- Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Fone: 55 11 22218061 From escovadordebits em gmail.com Wed Jun 17 14:04:25 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Wed, 17 Jun 2009 14:04:25 -0300 Subject: [firebase-br] Fyraclo In-Reply-To: <4A39195F.6000505@persoft.com.br> References: <4A39195F.6000505@persoft.com.br> Message-ID: <64d5939a0906171004n3a821525n5557123cc4b7ad86@mail.gmail.com> Bom dia/tarde Eduardo. Grande Eduardo, eu já testei uma versão bem antiga do Fyracle, produzido pela Janus Software (http://www.janus-software.com/fb_fyracle.html). No que pode avaliar da versão free (de avaliação), ele reconhece algumas funções do Oracle sim, mas não cheguei a testar todas. Na versão paga, eles colocaram um interpretador de PL/SQL que, na teoria, entenderia exatamente a mesma sintaxe que é utilizada nas stored procedures, triggers e packages do Oracle, mas como não tenho a versão paga, não pude testar isso. Eu realmente fiquei impressionado com o que vi. Promete ser um produto e tanto. Pelo que eu entendi, a Janus usou os fontes de uma das versões do Firebird e a modificou para adicionar esses "poderes para-anormais". :D Lá na página da Janus, que fala sobre esse produto, convida os usuários para testarem seu produto com um software de ERP chamado "Compiere" que foi todo escrito em Java (http://www.compiere.com). Só não conheço ainda quem já tenha utilizado esse produto em produção. 2009/6/17 Eduardo Pelizzari de Andrade > Alugém já usou? Ouvi falar que ele emula o oracle, o quer dizer emula o > oracle, ele reconhece a sintax do oracle? > > -- > Eduardo Pelizzari de Andrade > Persoft Softwares Aplicativos > Fone: 55 11 22218061 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Jun 17 14:29:55 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 17 Jun 2009 14:29:55 -0300 Subject: [firebase-br] Fyraclo In-Reply-To: <64d5939a0906171004n3a821525n5557123cc4b7ad86@mail.gmail.com> References: <4A39195F.6000505@persoft.com.br> <64d5939a0906171004n3a821525n5557123cc4b7ad86@mail.gmail.com> Message-ID: <03588985.20090617142955@warmboot.com.br> O Fyracle está parado no tempo. Ninguém sabe se o produto será descontinuado ou não, mas a julgar pelo tempo que o site não é atualizado, eu diria que vai morrer, ou será vendido pra alguém. Alguns recursos do FB 2.1 foram desenvolvidos originalmente para o Fyracle, e incorporados no Firebird posteriomente. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br SS> Bom dia/tarde Eduardo. SS> Grande Eduardo, eu já testei uma versão bem antiga do Fyracle, produzido SS> pela Janus Software (http://www.janus-software.com/fb_fyracle.html). SS> No que pode avaliar da versão free (de avaliação), ele reconhece algumas SS> funções do Oracle sim, mas não cheguei a testar todas. SS> Na versão paga, eles colocaram um interpretador de PL/SQL que, na teoria, SS> entenderia exatamente a mesma sintaxe que é utilizada nas stored procedures, SS> triggers e packages do Oracle, mas como não tenho a versão paga, não pude SS> testar isso. SS> Eu realmente fiquei impressionado com o que vi. Promete ser um produto e SS> tanto. SS> Pelo que eu entendi, a Janus usou os fontes de uma das versões do Firebird e SS> a modificou para adicionar esses "poderes para-anormais". :D SS> Lá na página da Janus, que fala sobre esse produto, convida os usuários para SS> testarem seu produto com um software de ERP chamado "Compiere" que foi todo SS> escrito em Java (http://www.compiere.com). SS> Só não conheço ainda quem já tenha utilizado esse produto em produção. SS> 2009/6/17 Eduardo Pelizzari de Andrade >> Alugém já usou? Ouvi falar que ele emula o oracle, o quer dizer emula o >> oracle, ele reconhece a sintax do oracle? >> >> -- >> Eduardo Pelizzari de Andrade >> Persoft Softwares Aplicativos >> Fone: 55 11 22218061 >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> SS> ______________________________________________ SS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br SS> Para saber como gerenciar/excluir seu cadastro na lista, use: SS> http://www.firebase.com.br/fb/artigo.php?id=1107 SS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From compuvale.software em gmail.com Wed Jun 17 15:21:46 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Wed, 17 Jun 2009 15:21:46 -0300 Subject: [firebase-br] Problema ao migrar para FB 2.1.2 Message-ID: Boa tarde, Estou começando a migrar minhas bases pra FB 2.1.2 e já na primeira estou com problemas. Lendo o artigo 'Migrando um bd para o FB 2.1' que está no site, resolvi adotar o método B. Bem, extraí o metadata no FB 1.5.5, fui rodar no IBExpert sobre o FB 2.1.2, e pra minha surpresa recebi msg de erro na criação de três triggers simples, que antes rodavam perfeitamente: SET TERM ^ ; /* Trigger: NOTASFISCAISITENS_AD0 */ CREATE TRIGGER NOTASFISCAISITENS_AD0 FOR NOTASFISCAISITENS ACTIVE AFTER DELETE POSITION 0 AS declare variable wsequencia integer; declare variable wregistro_id integer; begin wsequencia = 1; for select registro_id from notasFiscaisItens where notafiscal_id=old.notafiscal_id order by sequencia into wregistro_id do begin update notasFiscaisItens set sequencia = :wsequencia where registro_id=:wregistro_id; wsequencia = wsequencia+1; end delete from pedidosItensFaturados where notafiscalitem_id=notasFiscaisItens.registro_id; *********** aqui ocorre erro dizendo que a coluna registro_id não existe if (old.pedidoitem_id is null) then begin delete from produtoshist where produtoshist.nota_fiscal_item_id=old.registro_id; end end ^ /* Trigger: NOTASFISCAIS_BD0 */ CREATE TRIGGER NOTASFISCAIS_BD0 FOR NOTASFISCAIS ACTIVE BEFORE DELETE POSITION 0 as begin delete from notasfiscaisitens where notasfiscaisitens.notafiscal_id=notasfiscais.registro_id; *********** aqui ocorre erro dizendo que a coluna registro_id não existe end ^ /* Trigger: ORCAMENTOS_BD0 */ CREATE TRIGGER ORCAMENTOS_BD0 FOR ORCAMENTOS ACTIVE BEFORE DELETE POSITION 0 as begin delete from orcamentositens where orcamentositens.orcamento_id=orcamentos.registro_id; delete from pedidositens where pedidositens.orcamento_id=orcamentos.registro_id; *********** aqui ocorre erro dizendo que a coluna registro_id não existe end ^ SET TERM ; ^ Bem, pelo que vi, se trocar o nome da tabela que referencia o campo pela variável de contexto old, o código é aceito. Pergunta 1: essa é uma característica é nova no FB 2.x? Pergunta 2: pelo que entendo isso não vai mudar a funcionalidade das triggers, correto? -- []s Andrei From jedyfb em gmail.com Wed Jun 17 15:34:13 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Wed, 17 Jun 2009 15:34:13 -0300 Subject: [firebase-br] Problema ao migrar para FB 2.1.2 In-Reply-To: References: Message-ID: <1245263653.19593.1.camel@Aspire5612.bonagura.com.br> Na verdade isto era um bug das versões 1.x. Não se pode usar o nome de um campo sem o seu escopo, já que isto pode ser ambíguo. Se trocar pelas variáveis de contexto new e old funcionarão corretamente. Abraço Eduardo Em Qua, 2009-06-17 às 15:21 -0300, Andrei Luís escreveu: > Boa tarde, > > Estou começando a migrar minhas bases pra FB 2.1.2 e já na primeira estou > com problemas. > > Lendo o artigo 'Migrando um bd para o FB 2.1' que está no site, resolvi > adotar o método B. Bem, extraí o metadata no FB 1.5.5, fui rodar no IBExpert > sobre o FB 2.1.2, e pra minha surpresa recebi msg de erro na criação de três > triggers simples, que antes rodavam perfeitamente: > > SET TERM ^ ; > > /* Trigger: NOTASFISCAISITENS_AD0 */ > CREATE TRIGGER NOTASFISCAISITENS_AD0 FOR NOTASFISCAISITENS > ACTIVE AFTER DELETE POSITION 0 > AS > declare variable wsequencia integer; > declare variable wregistro_id integer; > begin > wsequencia = 1; > for select registro_id from notasFiscaisItens where > notafiscal_id=old.notafiscal_id order by sequencia into wregistro_id do > begin > update notasFiscaisItens set sequencia = :wsequencia where > registro_id=:wregistro_id; > wsequencia = wsequencia+1; > end > delete from pedidosItensFaturados > where notafiscalitem_id=notasFiscaisItens.registro_id; > *********** aqui ocorre erro dizendo que a coluna registro_id não existe > if (old.pedidoitem_id is null) then > begin > delete from produtoshist where > produtoshist.nota_fiscal_item_id=old.registro_id; > end > end > ^ > > /* Trigger: NOTASFISCAIS_BD0 */ > CREATE TRIGGER NOTASFISCAIS_BD0 FOR NOTASFISCAIS > ACTIVE BEFORE DELETE POSITION 0 > as > begin > delete from notasfiscaisitens > where notasfiscaisitens.notafiscal_id=notasfiscais.registro_id; > *********** aqui ocorre erro dizendo que a coluna registro_id não existe > end > ^ > > /* Trigger: ORCAMENTOS_BD0 */ > CREATE TRIGGER ORCAMENTOS_BD0 FOR ORCAMENTOS > ACTIVE BEFORE DELETE POSITION 0 > as > begin > delete from orcamentositens > where orcamentositens.orcamento_id=orcamentos.registro_id; > delete from pedidositens > where pedidositens.orcamento_id=orcamentos.registro_id; *********** > aqui ocorre erro dizendo que a coluna registro_id não existe > end > ^ > > SET TERM ; ^ > > > > Bem, pelo que vi, se trocar o nome da tabela que referencia o campo pela > variável de contexto old, o código é aceito. > > Pergunta 1: essa é uma característica é nova no FB 2.x? > Pergunta 2: pelo que entendo isso não vai mudar a funcionalidade das > triggers, correto? > From rnribeiro em gmail.com Wed Jun 17 17:18:11 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 17 Jun 2009 17:18:11 -0300 Subject: [firebase-br] Qual Linux usar com Firebird In-Reply-To: <8f19defc0906161512s18faf30bs74362f8ad7446d6b@mail.gmail.com> References: <1fa5d6430906121418n7a2328bfp9945cf75d24de613@mail.gmail.com> <64d5939a0906150646i11202b6fh4243d595f99ff3ed@mail.gmail.com> <4A379BB7.5090704@gmail.com> <00e901c9ee87$5ded05a0$6915a8c0@MagnoSystem> <4A37C739.7060404@gmail.com> <8f19defc0906161512s18faf30bs74362f8ad7446d6b@mail.gmail.com> Message-ID: <88c045a10906171318o442599cav7a0f9472374c54fc@mail.gmail.com> concordo contigo tudo em texto, pra difcultar ainda mais 2009/6/16 Marcelo Geyer > 2009/6/16 Carlos Wilson > > > Os dois. Uso a opção com gnome no Servidor por ser mais enxuta e a opção > > com KDE no Desktop. > > > > Carlos Wilson. > > > > Magno System escreveu: > > > Oi Carlos, essa distro você está usando como SERVIDOR ou como DESKTOP > ??? > > > > > > > > Servidor para mim tem que ser no init 3. Nada de parte gráfica. > > -- > Marcelo E. Geyer > Standard Net Tecnologia e Informação > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felix2005 em oi.com.br Wed Jun 17 17:37:20 2009 From: felix2005 em oi.com.br (Felix) Date: Wed, 17 Jun 2009 17:37:20 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Seguran=E7a_=3A_criar_um_nov?= =?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= In-Reply-To: <000701c9ee38$15d06d10$41714730$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> Message-ID: <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> Senhores, Obrigado por todas as respostas: foi um tópico bastante movimentado. Ontem 16/06 estive off pq precisei viajar até um cliente e implantar nosso sistema. Justamente encontrei instalado um soft para ECF que já trabalhava com FB 2.1 e usava padrão SYSDBA. Micro desktop Windows, trabalhando independente, sem rede, nem servidor. Lendo todos os posts cheguei a conclusão: não adianta muito mexer no user do FB - o usuário sempre poderá instalar um aplicativo para visualizar / modificar os dados. Meu objetivo principal era impedir que um funcionário instalasse um utilitário qualquer, tipo flamerobin, e pudesse alterar algum valor sem estar registrado no sistema. Como um valor de duplicata, quantidade de estoque, etc. Sim, estou beirando a paranóia :-) Criptografar a base não é interessante: eu iria perder em performance. Fiquei até de madrugada pesquisando e vi que é algo previsto para versões futuras do FB. Vou aguardar então. Novamente, obrigado a todos. From luizcmjr em gmail.com Thu Jun 18 09:16:30 2009 From: luizcmjr em gmail.com (Luiz Carlos) Date: Thu, 18 Jun 2009 09:16:30 -0300 Subject: [firebase-br] OFF - Driver Firebird ( IBExpert ) Message-ID: <3fbdfd9d0906180516r3b6bce5fmfa47939224caefac@mail.gmail.com> Bom dia Pessoal, A tempos atrás foi divulgado que a IBExpert estaria distribuindo o Driver para Firebird - DBX4, porém o mesmo seria o que nosso amigo Thiago vinha trabalhando e hoje pela manhã encontrei esta noticia ( http://ibexpert.net/ibe/index.php?n=Main.DbExpressDriver ) que o driver disponibilizado seria o da DevArt. Diante do exposto qual a opinião de voces?! O que será que ocorreu?! Alguem está sabendo!!! Luiz Carlos Junior Araraquara/SP From renato em eficazinformatica.com.br Thu Jun 18 09:32:39 2009 From: renato em eficazinformatica.com.br (Renato Bermudo) Date: Thu, 18 Jun 2009 09:32:39 -0300 Subject: [firebase-br] OFF - Driver Firebird ( IBExpert ) References: <3fbdfd9d0906180516r3b6bce5fmfa47939224caefac@mail.gmail.com> Message-ID: Olá! Eu também fui verificarr o preço do driver e para minha surpresa o IBExpert está comercializando o driver da Devart. Também fiquei curioso! ----- Original Message ----- From: "Luiz Carlos" To: "FireBase" Sent: Thursday, June 18, 2009 9:16 AM Subject: [firebase-br] OFF - Driver Firebird ( IBExpert ) Bom dia Pessoal, A tempos atrás foi divulgado que a IBExpert estaria distribuindo o Driver para Firebird - DBX4, porém o mesmo seria o que nosso amigo Thiago vinha trabalhando e hoje pela manhã encontrei esta noticia ( http://ibexpert.net/ibe/index.php?n=Main.DbExpressDriver ) que o driver disponibilizado seria o da DevArt. Diante do exposto qual a opinião de voces?! O que será que ocorreu?! Alguem está sabendo!!! Luiz Carlos Junior Araraquara/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 listas em warmboot.com.br Thu Jun 18 09:42:54 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 18 Jun 2009 09:42:54 -0300 Subject: [firebase-br] OFF - Driver Firebird ( IBExpert ) In-Reply-To: <3fbdfd9d0906180516r3b6bce5fmfa47939224caefac@mail.gmail.com> References: <3fbdfd9d0906180516r3b6bce5fmfa47939224caefac@mail.gmail.com> Message-ID: <1322175870.20090618094254@warmboot.com.br> Eu nunca soube que seria o driver do Thiago. O próximo Delphi virá com suporte nativo ao Firebird no driver dbExpress. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br LC> Bom dia Pessoal, LC> A tempos atrás foi divulgado que a IBExpert estaria distribuindo o Driver LC> para Firebird - DBX4, LC> porém o mesmo seria o que nosso amigo Thiago vinha trabalhando e hoje pela LC> manhã encontrei LC> esta noticia ( LC> http://ibexpert.net/ibe/index.php?n=Main.DbExpressDriver ) LC> que o driver disponibilizado LC> seria o da DevArt. LC> Diante do exposto qual a opinião de voces?! O que será que ocorreu?! LC> Alguem está sabendo!!! From eduardoandrade em persoft.com.br Thu Jun 18 09:56:33 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Thu, 18 Jun 2009 09:56:33 -0300 Subject: [firebase-br] OFF - Driver Firebird ( IBExpert ) In-Reply-To: <3fbdfd9d0906180516r3b6bce5fmfa47939224caefac@mail.gmail.com> References: <3fbdfd9d0906180516r3b6bce5fmfa47939224caefac@mail.gmail.com> Message-ID: <4A3A3981.4020607@persoft.com.br> Difícil dizer. Achei que o driver seria distribuído de forma free. Provavelmente existe algum acordo comercial, eles devem ter achado uma forma de arrecadar ou pelo menos arrecadar menos. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Fone: 55 11 22218061 Luiz Carlos escreveu: > Bom dia Pessoal, > > > A tempos atrás foi divulgado que a IBExpert estaria distribuindo o Driver > para Firebird - DBX4, > porém o mesmo seria o que nosso amigo Thiago vinha trabalhando e hoje pela > manhã encontrei > esta noticia ( http://ibexpert.net/ibe/index.php?n=Main.DbExpressDriver ) > que o driver disponibilizado > seria o da DevArt. > > Diante do exposto qual a opinião de voces?! O que será que ocorreu?! > > Alguem está sabendo!!! > > > > Luiz Carlos Junior > Araraquara/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 > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.339 / Virus Database: 270.12.78/2185 - Release Date: 06/18/09 05:53:00 > > From estanisgeyer em gmail.com Thu Jun 18 10:07:08 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Thu, 18 Jun 2009 10:07:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Seguran=E7a_=3A_criar_um_novo?= =?iso-8859-1?q?_usu=E1rio_realmente_ajuda=3F?= In-Reply-To: <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> Message-ID: <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> O ponto "X" da questão é não se responsabilizar pelos dados. Isso tem que ficar muito bem claro no contrato. Você até pode implantar sistemas de alta disponibilidade, backup, etc... mas garantir o acesso às informações, isso não. Até porque a base de dados é do cliente, e não sua. Abraços, -- Marcelo E. Geyer Standard Net Tecnologia e Informação 2009/6/17 Felix > Senhores, > > Obrigado por todas as respostas: foi um tópico bastante movimentado. > > Ontem 16/06 estive off pq precisei viajar até um cliente e implantar nosso > sistema. Justamente encontrei instalado um soft para ECF que já trabalhava > com FB 2.1 e usava padrão SYSDBA. Micro desktop Windows, trabalhando > independente, sem rede, nem servidor. > > Lendo todos os posts cheguei a conclusão: não adianta muito mexer no user > do > FB - o usuário sempre poderá instalar um aplicativo para visualizar / > modificar os dados. > > Meu objetivo principal era impedir que um funcionário instalasse um > utilitário qualquer, tipo flamerobin, e pudesse alterar algum valor sem > estar registrado no sistema. Como um valor de duplicata, quantidade de > estoque, etc. Sim, estou beirando a paranóia :-) > > Criptografar a base não é interessante: eu iria perder em performance. > > Fiquei até de madrugada pesquisando e vi que é algo previsto para versões > futuras do FB. Vou aguardar então. > > Novamente, 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 felix2005 em oi.com.br Thu Jun 18 10:43:02 2009 From: felix2005 em oi.com.br (Felix) Date: Thu, 18 Jun 2009 10:43:02 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_Seguran=E7a_=3A_cri?= =?iso-8859-1?q?ar_um_novo_usu=E1rio_realmente_ajuda=3F?= In-Reply-To: <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> Message-ID: <002901c9f01a$b3ad6130$1b082390$@com.br> Marcelo, Sei que os dados informados são de propriedade do cliente, bem como a responsabilidade pelo acesso aos mesmos. O que eu gostaria era de propiciar uma maior segurança, impedindo que um operador mal intencionado pudesse alterar diretamente os registros, sem usar o aplicativo desenvolvido que contem as políticas sobre o que cada usuário pode ou não fazer. Não considero uma falha do FB em hipótese nenhuma. Esse tipo de abertura aos dados existe em bancos DBF (para quem já usou Clipper), paradox (via Delphi) etc etc. O FB dispõe de segurança através de um servidor dedicado que fique com acesso restrito, o que já é muito bom - mas não resolve o problema para o cenário onde o cliente tem 1 único micro rodando XP. Existe até a questão de um possível 'sumiço' do desenvolvedor - o cliente não perde sua base de dados, uma vez que outra empresa pode construir rotinas para importação do banco. Num travamento completo, com senha no .FDB, o cliente ficaria a mercê do criador, uma situação bastante complicada. Vou abrir um novo tópico para saber como descobrir se o usuário fizer uma alteração direta no banco. Obrigado, Felix. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcelo Geyer Enviada em: quinta-feira, 18 de junho de 2009 10:07 Para: FireBase Assunto: Re: [firebase-br] RES: Segurança : criar um novo usuário realmente ajuda? O ponto "X" da questão é não se responsabilizar pelos dados. Isso tem que ficar muito bem claro no contrato. Você até pode implantar sistemas de alta disponibilidade, backup, etc... mas garantir o acesso às informações, isso não. Até porque a base de dados é do cliente, e não sua. Abraços, -- Marcelo E. Geyer Standard Net Tecnologia e Informação 2009/6/17 Felix > Senhores, > > Obrigado por todas as respostas: foi um tópico bastante movimentado. > > Ontem 16/06 estive off pq precisei viajar até um cliente e implantar nosso > sistema. Justamente encontrei instalado um soft para ECF que já trabalhava > com FB 2.1 e usava padrão SYSDBA. Micro desktop Windows, trabalhando > independente, sem rede, nem servidor. > > Lendo todos os posts cheguei a conclusão: não adianta muito mexer no user > do > FB - o usuário sempre poderá instalar um aplicativo para visualizar / > modificar os dados. > > Meu objetivo principal era impedir que um funcionário instalasse um > utilitário qualquer, tipo flamerobin, e pudesse alterar algum valor sem > estar registrado no sistema. Como um valor de duplicata, quantidade de > estoque, etc. Sim, estou beirando a paranóia :-) > > Criptografar a base não é interessante: eu iria perder em performance. > > Fiquei até de madrugada pesquisando e vi que é algo previsto para versões > futuras do FB. Vou aguardar então. > > Novamente, 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 felix2005 em oi.com.br Thu Jun 18 10:45:25 2009 From: felix2005 em oi.com.br (Felix) Date: Thu, 18 Jun 2009 10:45:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?Detectar_altera=E7=E3o_no_banco_sem_?= =?iso-8859-1?q?uso_do_aplicativo=3F?= In-Reply-To: <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> Message-ID: <002a01c9f01b$09262d90$1b7288b0$@com.br> Senhores, Eu li num fórum que o sistema SEFIP detecta quando o usuário altera informações diretamente no banco, sem uso do aplicativo - resultando numa mensagem de erro no acesso seguinte. Alguém tem exemplos de como usar isso no Delphi? Obrigado, Felix. From luisfirevb em gmail.com Thu Jun 18 11:00:47 2009 From: luisfirevb em gmail.com (Luis) Date: Thu, 18 Jun 2009 11:00:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_=09RES=3A_Seguran=E7a?= =?iso-8859-1?q?_=3A_criar_um_novo_usu=E1rio_realmente_ajuda=3F?= In-Reply-To: <002901c9f01a$b3ad6130$1b082390$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002901c9f01a$b3ad6130$1b082390$@com.br> Message-ID: <000c01c9f01d$33996ae0$9acc40a0$@com> Nesse aspecto específico, como o banco sempre é do cliente e os dados também, então como o banco é dele o acesso também. Imagine o seguinte cenário: Seu cliente tem que definir que usuários podem ou não acessar o formulário de cadastro de lançamentos, percentuais de desconto, salários, etc.. tudo que é informação crítica da empresa, então da mesma forma deverá definir o responsável de TI que terá acesso ao banco pelo gerenciador do FB (SYSDBA). Como sempre um funcionário terá acesso a este tipo de informação, só o cliente pode ser responsável. Se algum outro funcionário for habilitado, a responsabilidade é dele e se este tipo de informação for alterada direto no DB, então ele tem que ver onde ocorreu a falha. Uma alternativa simples nesse caso, que você pode implementar no seu próprio sistema e não no FB para saber se uma informação CRITICA foi feita pelo seu aplicativo ou por fora, é em toda rotina de gravação (inclusão, alteração, exclusão) deste tipo de dado, você cria uma tabela de log, onde terá: Nome Usuário, Data, Hora, Ação, Valor anterior e Valor atual, isso tudo digitado diretamente num Campo Texto e CRITOGRAFADO. Caso haja uma alteração diretamente no banco, essa tabela de histórico não será implementada e isso poderá ser rastreado para saber que o sistema foi "Burlado", contudo não haverá como descobrir quem fez esse acesso, só se o Firebird possuir alguma ferramenta de verificação de acessos, onde seria localizado o acesso na data e hora para saber quem estava conectado diretamente e que tabelas usou, mas isso não sei se existe nele, além do que seu sistema fazendo uso de algum usuário para acesso, também seria acusado como conectado. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felix Enviada em: quinta-feira, 18 de junho de 2009 10:43 Para: 'FireBase' Assunto: [firebase-br] RES: RES: Segurança : criar um novo usuário realmente ajuda? Marcelo, Sei que os dados informados são de propriedade do cliente, bem como a responsabilidade pelo acesso aos mesmos. O que eu gostaria era de propiciar uma maior segurança, impedindo que um operador mal intencionado pudesse alterar diretamente os registros, sem usar o aplicativo desenvolvido que contem as políticas sobre o que cada usuário pode ou não fazer. Não considero uma falha do FB em hipótese nenhuma. Esse tipo de abertura aos dados existe em bancos DBF (para quem já usou Clipper), paradox (via Delphi) etc etc. O FB dispõe de segurança através de um servidor dedicado que fique com acesso restrito, o que já é muito bom - mas não resolve o problema para o cenário onde o cliente tem 1 único micro rodando XP. Existe até a questão de um possível 'sumiço' do desenvolvedor - o cliente não perde sua base de dados, uma vez que outra empresa pode construir rotinas para importação do banco. Num travamento completo, com senha no .FDB, o cliente ficaria a mercê do criador, uma situação bastante complicada. Vou abrir um novo tópico para saber como descobrir se o usuário fizer uma alteração direta no banco. Obrigado, Felix. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcelo Geyer Enviada em: quinta-feira, 18 de junho de 2009 10:07 Para: FireBase Assunto: Re: [firebase-br] RES: Segurança : criar um novo usuário realmente ajuda? O ponto "X" da questão é não se responsabilizar pelos dados. Isso tem que ficar muito bem claro no contrato. Você até pode implantar sistemas de alta disponibilidade, backup, etc... mas garantir o acesso às informações, isso não. Até porque a base de dados é do cliente, e não sua. Abraços, -- Marcelo E. Geyer Standard Net Tecnologia e Informação 2009/6/17 Felix > Senhores, > > Obrigado por todas as respostas: foi um tópico bastante movimentado. > > Ontem 16/06 estive off pq precisei viajar até um cliente e implantar nosso > sistema. Justamente encontrei instalado um soft para ECF que já trabalhava > com FB 2.1 e usava padrão SYSDBA. Micro desktop Windows, trabalhando > independente, sem rede, nem servidor. > > Lendo todos os posts cheguei a conclusão: não adianta muito mexer no user > do > FB - o usuário sempre poderá instalar um aplicativo para visualizar / > modificar os dados. > > Meu objetivo principal era impedir que um funcionário instalasse um > utilitário qualquer, tipo flamerobin, e pudesse alterar algum valor sem > estar registrado no sistema. Como um valor de duplicata, quantidade de > estoque, etc. Sim, estou beirando a paranóia :-) > > Criptografar a base não é interessante: eu iria perder em performance. > > Fiquei até de madrugada pesquisando e vi que é algo previsto para versões > futuras do FB. Vou aguardar então. > > Novamente, 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 jrmiran em gmail.com Thu Jun 18 11:00:50 2009 From: jrmiran em gmail.com (Junior Miranda) Date: Thu, 18 Jun 2009 11:00:50 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problemas_na_convers=E3o_TimeStamp_p?= =?iso-8859-1?q?ara_Char?= Message-ID: <42658DF6D5754AE3B4CF232902827995@DESENV2> Bom dia a todos tenho a seguinte data hora num campo da tabela 18/6/2009 08:54:32.(campo timestamp) quando faço a conversão MYSQL = MYSQL || ' AND NFE_DTMOVIMENTO = '''|| CAST(IN_DATA_MOVI AS CHAR(30)) || ''''; O valor do campo passado como parâmetro fica 18/6/2009 08:54:32.0000 Seria alguma coisa relacionada aos milisegundos ? O problemas é que 18/6/2009 08:54:32.0000 não é encontrado tabela que está 18/6/2009 08:54:32 Como resolver ? Nesta sp uso o EXECUTE STATEMENT. []'s From luisfirevb em gmail.com Thu Jun 18 11:00:47 2009 From: luisfirevb em gmail.com (Luis) Date: Thu, 18 Jun 2009 11:00:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?Acesso_simult=E2neo_Mesmo_Usu=E1rio?= In-Reply-To: <002a01c9f01b$09262d90$1b7288b0$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> Message-ID: <000b01c9f01d$323aec50$96b0c4f0$@com> Com os threads de segurança postados, surgiu uma dúvida a mais: Supondo que meu sistema use o SYSDBA para acessar meu DB (Firebird), durante meus acessos o usuário administrador do banco vai se logar para alguma consulta ou manutenção, ou até mesmo um outro aplicativo de outro fornecedor, o que acontece dois ou mais logins podem ser feitos simultaneamente com o mesmo usuário no FB? Meu sistema Administrador DB Outro aplicativo (todos logados como SYSDBA)? Isso parece estranho, é o mesmo que um usuário se logar 3 vezes no mesmo micro dentro do Windows, ou seja, teria 3 instâncias do mesmo usuário no micro. Nunca testei, mas acho que o Windows não permitiria isso ou qualquer outro sistema operacional, ou estou errado? Luis From magno em speet.com.br Thu Jun 18 11:11:59 2009 From: magno em speet.com.br (Magno System) Date: Thu, 18 Jun 2009 11:11:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?Acesso_simult=E2neo_Mesmo_Usu=E1rio?= References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com><002a01c9f01b$09262d90$1b7288b0$@com.br> <000b01c9f01d$323aec50$96b0c4f0$@com> Message-ID: <008e01c9f01e$be84d030$6915a8c0@MagnoSystem> Sim, pode. Eu por exemplo, só trabalho com SYSDBA em todas as conexões e nunca tive problemas. ----- Original Message ----- From: "Luis" To: "'FireBase'" Sent: Thursday, June 18, 2009 11:00 AM Subject: [firebase-br] Acesso simultâneo Mesmo Usuário Com os threads de segurança postados, surgiu uma dúvida a mais: Supondo que meu sistema use o SYSDBA para acessar meu DB (Firebird), durante meus acessos o usuário administrador do banco vai se logar para alguma consulta ou manutenção, ou até mesmo um outro aplicativo de outro fornecedor, o que acontece dois ou mais logins podem ser feitos simultaneamente com o mesmo usuário no FB? Meu sistema Administrador DB Outro aplicativo (todos logados como SYSDBA)? Isso parece estranho, é o mesmo que um usuário se logar 3 vezes no mesmo micro dentro do Windows, ou seja, teria 3 instâncias do mesmo usuário no micro. Nunca testei, mas acho que o Windows não permitiria isso ou qualquer outro sistema operacional, ou estou errado? Luis ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From luisfirevb em gmail.com Thu Jun 18 11:11:47 2009 From: luisfirevb em gmail.com (Luis) Date: Thu, 18 Jun 2009 11:11:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Detectar_altera=E7=E3o_no_ba?= =?iso-8859-1?q?nco_sem_uso_do_aplicativo=3F?= In-Reply-To: <002a01c9f01b$09262d90$1b7288b0$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> Message-ID: <000d01c9f01e$bb7b39b0$3271ad10$@com> Então Felix, acho que a única maneira de um aplicativo (que não seja do próprio DB para auditorias) fazer isso, seria a cada acesso ao banco (insert, update, delete) gravar um historio no DB, isso para cada acesso. É a única forma que veja para seu sistema identificar, e mesmo assim criptografando o resultado dessa tabela de históricos, para ninguém alterar na mão também, pois se os dados forem corrompidos sua criptografia identificaria. Como ela conteria também o ID da tabela de históricos, seria impossível duplicar a mesma, uma vez que ficaria visível a adultareção. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felix Enviada em: quinta-feira, 18 de junho de 2009 10:45 Para: 'FireBase' Assunto: [firebase-br] Detectar alteração no banco sem uso do aplicativo? Senhores, Eu li num fórum que o sistema SEFIP detecta quando o usuário altera informações diretamente no banco, sem uso do aplicativo - resultando numa mensagem de erro no acesso seguinte. Alguém tem exemplos de como usar isso no Delphi? Obrigado, Felix. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix2005 em oi.com.br Thu Jun 18 11:48:53 2009 From: felix2005 em oi.com.br (Felix) Date: Thu, 18 Jun 2009 11:48:53 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Detectar_altera=E7=E3o_no_ba?= =?iso-8859-1?q?nco_sem_uso_do_aplicativo=3F?= In-Reply-To: <000d01c9f01e$bb7b39b0$3271ad10$@com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000d01c9f01e$bb7b39b0$3271ad10$@com> Message-ID: <002c01c9f023$e6a25650$b3e702f0$@com.br> Luis, Obrigado pela resposta. Mas criar uma tabela contendo histórico de modificações normalmente resulta em algo volumoso, deixando o bd gordinho :-) Acredito que o FB tenha alguma tabela de sistema que armazene um handle ou algo assim. Obrigado, Felix. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luis Enviada em: quinta-feira, 18 de junho de 2009 11:12 Para: 'FireBase' Assunto: [firebase-br] RES: Detectar alteração no banco sem uso do aplicativo? Então Felix, acho que a única maneira de um aplicativo (que não seja do próprio DB para auditorias) fazer isso, seria a cada acesso ao banco (insert, update, delete) gravar um historio no DB, isso para cada acesso. É a única forma que veja para seu sistema identificar, e mesmo assim criptografando o resultado dessa tabela de históricos, para ninguém alterar na mão também, pois se os dados forem corrompidos sua criptografia identificaria. Como ela conteria também o ID da tabela de históricos, seria impossível duplicar a mesma, uma vez que ficaria visível a adultareção. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felix Enviada em: quinta-feira, 18 de junho de 2009 10:45 Para: 'FireBase' Assunto: [firebase-br] Detectar alteração no banco sem uso do aplicativo? Senhores, Eu li num fórum que o sistema SEFIP detecta quando o usuário altera informações diretamente no banco, sem uso do aplicativo - resultando numa mensagem de erro no acesso seguinte. Alguém tem exemplos de como usar isso no Delphi? Obrigado, Felix. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From escovadordebits em gmail.com Thu Jun 18 11:58:34 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 18 Jun 2009 11:58:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problemas_na_convers=E3o_TimeStamp_p?= =?iso-8859-1?q?ara_Char?= In-Reply-To: <42658DF6D5754AE3B4CF232902827995@DESENV2> References: <42658DF6D5754AE3B4CF232902827995@DESENV2> Message-ID: <64d5939a0906180758k50742d84p1678a92bb7690e84@mail.gmail.com> Bom dia/tarde Junior. Grande Junior, aqui vai a minha humilde sugestão: Precisaremos de uma stored procedure que retorne a posição de um caracter ou substring dentro de uma string. Como sugestão, forneço esse exemplo de código fonte que cria a stored procedure FBSTRPOS que retorna a posição inicial de uma substring (SUBTEXTO) dentro de outra string (TEXTO), onde o resultado zero indica que a substring não foi encontrada, 1 indica que a substring foi encontrada a partir do primeiro caracter do texto e assim por diante: SET TERM ^ ; CREATE OR ALTER PROCEDURE FBSTRPOS( TEXTO VARCHAR(2048), SUBTEXTO VARCHAR(2049) )RETURNS( POSICAO INTEGER )AS BEGIN -- Inicializa o resultado. POSICAO = 0; -- Informou um texto e subtexto a serem processados? -- O subtexto esta contido no texto? IF ((TEXTO IS NOT NULL)AND (SUBTEXTO IS NOT NULL)AND (TEXTO LIKE ('%' || SUBTEXTO || '%'))) THEN BEGIN -- Reinicializa o resultado. POSICAO = 1; -- Transforma o subtexto em uma mascara de pesquisa. SUBTEXTO = SUBTEXTO || '%'; -- Laco de pesquisa de subtexto. WHILE ((NOT(TEXTO LIKE SUBTEXTO))) DO BEGIN -- Esta mais a frente. POSICAO = POSICAO + 1; -- Aumenta a mascara. SUBTEXTO = '_' || SUBTEXTO; END -- WHILE END -- IF -- Envia o resultado. SUSPEND; END^ SET TERM ; ^ Agora, onde é: MYSQL = MYSQL || 'AND NFE_DTMOVIMENTO = ''' || CAST(IN_DATA_MOVI AS CHAR(30)) || ''''; Passaria a ser: DATAHORA = CAST(IN_DATA_MOVI AS VARCHAR(30)); MYSQL = MYSQL || 'AND(NFE_DTMOVIMENTO = ''' || SUBSTRING(DATAHORA FROM 1 FOR (FBSTRPOS(DATAHORA, '.') - 1)) || ''''; Onde DATAHORA seria outra variável do tipo VARCHAR(30). É apenas uma sugestão. Espero ter ajudado mais que atrapalhado. :D 2009/6/18 Junior Miranda > Bom dia a todos > > tenho a seguinte data hora num campo da tabela 18/6/2009 08:54:32.(campo > timestamp) > > quando faço a conversão > MYSQL = MYSQL || ' AND NFE_DTMOVIMENTO = '''|| CAST(IN_DATA_MOVI AS > CHAR(30)) || ''''; > > O valor do campo passado como parâmetro fica 18/6/2009 08:54:32.0000 > > Seria alguma coisa relacionada aos milisegundos ? > > O problemas é que 18/6/2009 08:54:32.0000 não é encontrado tabela que está > 18/6/2009 08:54:32 > > Como resolver ? > > Nesta sp uso o EXECUTE STATEMENT. > > []'s > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jedyfb em gmail.com Thu Jun 18 11:58:23 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 18 Jun 2009 11:58:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_Seguran=E7a_=3A_cri?= =?iso-8859-1?q?ar_um_novo_usu=E1rio_realmente_ajuda=3F?= In-Reply-To: <002901c9f01a$b3ad6130$1b082390$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002901c9f01a$b3ad6130$1b082390$@com.br> Message-ID: <1245337103.30160.3.camel@Aspire5612.bonagura.com.br> se você usa o firebird 2.1, dá para criar uma trigger na conexão e recusar conexões que não venham do seu aplicativo (ou de um usuário específico para fazer manutenções) ou que partam do SYSDBA. não é 100% seguro, mas irá evitar acessos suspeitos. abraço Eduardo Em Qui, 2009-06-18 às 10:43 -0300, Felix escreveu: > Marcelo, > > Sei que os dados informados são de propriedade do cliente, bem como a > responsabilidade pelo acesso aos mesmos. > > O que eu gostaria era de propiciar uma maior segurança, impedindo que um > operador mal intencionado pudesse alterar diretamente os registros, sem usar > o aplicativo desenvolvido que contem as políticas sobre o que cada usuário > pode ou não fazer. > > Não considero uma falha do FB em hipótese nenhuma. Esse tipo de abertura aos > dados existe em bancos DBF (para quem já usou Clipper), paradox (via Delphi) > etc etc. > > O FB dispõe de segurança através de um servidor dedicado que fique com > acesso restrito, o que já é muito bom - mas não resolve o problema para o > cenário onde o cliente tem 1 único micro rodando XP. > > Existe até a questão de um possível 'sumiço' do desenvolvedor - o cliente > não perde sua base de dados, uma vez que outra empresa pode construir > rotinas para importação do banco. Num travamento completo, com senha no > .FDB, o cliente ficaria a mercê do criador, uma situação bastante > complicada. > > Vou abrir um novo tópico para saber como descobrir se o usuário fizer uma > alteração direta no banco. > > Obrigado, Felix. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Marcelo Geyer > Enviada em: quinta-feira, 18 de junho de 2009 10:07 > Para: FireBase > Assunto: Re: [firebase-br] RES: Segurança : criar um novo usuário realmente > ajuda? > > O ponto "X" da questão é não se responsabilizar pelos dados. Isso tem que > ficar muito bem claro no contrato. Você até pode implantar sistemas de alta > disponibilidade, backup, etc... mas garantir o acesso às informações, isso > não. Até porque a base de dados é do cliente, e não sua. > > Abraços, > From escovadordebits em gmail.com Thu Jun 18 12:06:14 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 18 Jun 2009 12:06:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?Acesso_simult=E2neo_Mesmo_Usu=E1rio?= In-Reply-To: <000b01c9f01d$323aec50$96b0c4f0$@com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000b01c9f01d$323aec50$96b0c4f0$@com> Message-ID: <64d5939a0906180806q3d8a44cbv348e11d2189d2060@mail.gmail.com> Bom dia/tarde Luis. Grande Luis, que eu saiba, todos os SGBDs permitem isso. Ainda no mercado atual, existem sistemas desenvolvidos por algumas empresas que sempre se conectam com o mesmo usuário de banco, independente do usuário real que o está utilizando. Se um DBA monitorar esses acessos, vai ver o mesmo usuário de banco com várias conexões simultâneas. Espero ter ajudado mais que atrapalhado. :D 2009/6/18 Luis > Com os threads de segurança postados, surgiu uma dúvida a mais: > > Supondo que meu sistema use o SYSDBA para acessar meu DB (Firebird), > durante > meus acessos o usuário administrador do banco vai se logar para alguma > consulta ou manutenção, ou até mesmo um outro aplicativo de outro > fornecedor, o que acontece dois ou mais logins podem ser feitos > simultaneamente com o mesmo usuário no FB? > > Meu sistema > Administrador DB > Outro aplicativo > (todos logados como SYSDBA)? > > Isso parece estranho, é o mesmo que um usuário se logar 3 vezes no mesmo > micro dentro do Windows, ou seja, teria 3 instâncias do mesmo usuário no > micro. Nunca testei, mas acho que o Windows não permitiria isso ou qualquer > outro sistema operacional, ou estou errado? > > Luis > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Jun 18 12:16:10 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 18 Jun 2009 12:16:10 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Detectar_altera=E7=E3o_no_ban?= =?iso-8859-1?q?co_sem_uso_do_aplicativo=3F?= In-Reply-To: <002c01c9f023$e6a25650$b3e702f0$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000d01c9f01e$bb7b39b0$3271ad10$@com> <002c01c9f023$e6a25650$b3e702f0$@com.br> Message-ID: <249af69e0906180816s7a1f6b47v7749b77a15f1de87@mail.gmail.com> 2009/6/18 Felix > Acredito que o FB tenha alguma tabela de sistema que armazene um handle ou > algo assim. > Algumas idéias: - Rastrear o número de transação. Imagine que logo antes de terminar a aplicação grava em algum lugar o número da próxima transação. Na próxima vez que a aplicação for iniciada, ela verifica o número que armazenou com o número atual da base de dados. Dá pra saber que houve algum commit enquanto ela estava desligada. Mas a chance de problemas é grande. 1) Qualquer manutenção legítima no banco causaria uma diferença. A aplicação deveria saber lidar com isto. 2) Também precisaria saber lidar com várias instâncias da aplicação. 3) Se alguém alterar manualmente a base enquanto a aplicação está aberta, ela não perceberia. 4) Um ser muito hardcore [mas muito mesmo] poderia editar a base diretamente no arquivo. Olhe o resultado de gstat -h. Poderia usar "Next Transaction", "Generation" ou "Next Attachment". - Gravar um checksum (sha ou md5) de cada registro. Para cada registro gravado, a aplicação deveria pegar todos os valores e mais um tempero que só ela saiba, calcular um md5 e gravar junto em um campo na tabela. Na hora de ler cada registro ela pode verificar se o md5 bate com os dados. Esta idéia também tem chances de problemas: 1) Dependendo da aplicação e quantidade de dados, este cálculo pode ser muito custoso e complexo de manter. 2) Tem que proteger muito bem o "tempero", senão o esquema todo fica inútil: qualquer um que saiba o tempero pode calcular o md5 na mão. 3) A aplicação só detectaria que um registro foi mexido quando tentasse acessá-lo e não na inicialização. hth, -- Douglas Tosi www.sinatica.com From luisfirevb em gmail.com Thu Jun 18 14:05:11 2009 From: luisfirevb em gmail.com (Luis) Date: Thu, 18 Jun 2009 14:05:11 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Seguran=E7a_=3A_criar_um_nov?= =?iso-8859-1?q?o_usu=E1rio_realmente_ajuda=3F?= In-Reply-To: <1245337103.30160.3.camel@Aspire5612.bonagura.com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002901c9f01a$b3ad6130$1b082390$@com.br> <1245337103.30160.3.camel@Aspire5612.bonagura.com.br> Message-ID: <000301c9f036$ff757dc0$fe607940$@com> OI Eduardo você tem um modelo desse Trigger para postar como funciona? Mas sendo um trigger e estando dentro do próprio DB (FB) o SYSDBA ou outro usuário não poderia bloquea-lo antes de acessar e alterar algum registro no banco? Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Jedliczka Enviada em: quinta-feira, 18 de junho de 2009 11:58 Para: FireBase Assunto: Re: [firebase-br] RES: RES: Segurança : criar um novo usuário realmente ajuda? se você usa o firebird 2.1, dá para criar uma trigger na conexão e recusar conexões que não venham do seu aplicativo (ou de um usuário específico para fazer manutenções) ou que partam do SYSDBA. não é 100% seguro, mas irá evitar acessos suspeitos. abraço Eduardo Em Qui, 2009-06-18 às 10:43 -0300, Felix escreveu: > Marcelo, > > Sei que os dados informados são de propriedade do cliente, bem como a > responsabilidade pelo acesso aos mesmos. > > O que eu gostaria era de propiciar uma maior segurança, impedindo que um > operador mal intencionado pudesse alterar diretamente os registros, sem usar > o aplicativo desenvolvido que contem as políticas sobre o que cada usuário > pode ou não fazer. > > Não considero uma falha do FB em hipótese nenhuma. Esse tipo de abertura aos > dados existe em bancos DBF (para quem já usou Clipper), paradox (via Delphi) > etc etc. > > O FB dispõe de segurança através de um servidor dedicado que fique com > acesso restrito, o que já é muito bom - mas não resolve o problema para o > cenário onde o cliente tem 1 único micro rodando XP. > > Existe até a questão de um possível 'sumiço' do desenvolvedor - o cliente > não perde sua base de dados, uma vez que outra empresa pode construir > rotinas para importação do banco. Num travamento completo, com senha no > .FDB, o cliente ficaria a mercê do criador, uma situação bastante > complicada. > > Vou abrir um novo tópico para saber como descobrir se o usuário fizer uma > alteração direta no banco. > > Obrigado, Felix. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Marcelo Geyer > Enviada em: quinta-feira, 18 de junho de 2009 10:07 > Para: FireBase > Assunto: Re: [firebase-br] RES: Segurança : criar um novo usuário realmente > ajuda? > > O ponto "X" da questão é não se responsabilizar pelos dados. Isso tem que > ficar muito bem claro no contrato. Você até pode implantar sistemas de alta > disponibilidade, backup, etc... mas garantir o acesso às informações, isso > não. Até porque a base de dados é do cliente, e não sua. > > 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 compuvale.software em gmail.com Thu Jun 18 14:52:49 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Thu, 18 Jun 2009 14:52:49 -0300 Subject: [firebase-br] Collate WIN_PTBR ou PT_BR Message-ID: Boa tarde a todos, Estou migrando do FB 1.5 para o 2.1 e quero passar a usar um dos collates próprios pra nós brasileiros. Existe alguma diferença entre os collates WIN_PTBR e PT_BR. Sei que os charsets são diferentes, mas em que isso vai implicar? Faz diferença usar um ou outro? Qual vocês recomendam? []s Andrei From luis em bmsoft.com.br Thu Jun 18 16:15:21 2009 From: luis em bmsoft.com.br (luis em bmsoft.com.br) Date: Thu, 18 Jun 2009 16:15:21 -0300 Subject: Conversão de Base de Dados Message-ID: Pessoal, Estou começando agora num sistema novo, já fiz toda a modelagem e antes de iniciar a codificação do sistema propriamente dito, sempre gosto de deixar o conversor das versões pronto... Em sintese, o conversor deve analisar todas as tabelas, indices, campos, etc e atualizar conforme um modelo... Pergunta: Como vocês fazem para atualizar as tabelas numa mudança de versão? -- _________________________________________ BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. Luis C. de Azevedo Analista de Sistemas (47)8848-9722 From jdias.bjsoftware em gmail.com Thu Jun 18 16:29:23 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Thu, 18 Jun 2009 16:29:23 -0300 Subject: [firebase-br] Convers?o de Base de Dados In-Reply-To: References: Message-ID: <4A3A9593.2050605@gmail.com> Luís Isso irá depender da forma como você trabalha e qual a linguagem de programação que você usa; Bem há de fato várias técnicas, softwares e componentes de software que farão isso para ti cito dentre estes alguns que já usei IBO : Onde há um componente em que posso comparar a base instalada na máquina com uma que vai junto com o instalador, então um script SQL das estruturas divergentes é gerado e rodado na base destino; DbExpress: Você pode analisar manualmente com algumas funções do TSQLConnection como GetTableNames() ou GetIndexNames(); ou usar o DbxUpdateMetadata que é Open Source e atualmente funciona com Firebird e DbExpress do Delphi 6 e 7. O próprio IB Expert tem um modo de sincronização de metadata onde você pode comparar o banco de origem e destino e sincronizá-lo. Se você estiver usando outra linguagem e não tiver suporte a métodos de extração de metadata, você pode selecionar tabelas, campos e índices das tabelas de sistema do Firebird e sincronizar as duas bases de dados. PS: Um bom exemplo de como usar esses Selects de extração está no próprio código do DbxUpdateMetadata caso você queira olhar; Espero ter ajudado de alguma forma -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com luis em bmsoft.com.br escreveu: > Pessoal, > > Estou começando agora num sistema novo, já fiz toda a modelagem e antes de > iniciar a codificação do sistema propriamente dito, sempre gosto de deixar o > conversor das versões pronto... > Em sintese, o conversor deve analisar todas as tabelas, indices, campos, etc > e atualizar conforme um modelo... > > Pergunta: Como vocês fazem para atualizar as tabelas numa mudança de versã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 luisfirevb em gmail.com Thu Jun 18 16:30:42 2009 From: luisfirevb em gmail.com (Luis) Date: Thu, 18 Jun 2009 16:30:42 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Convers=E3o_de_Base_de_Dados?= In-Reply-To: References: Message-ID: <000901c9f04b$48f837d0$dae8a770$@com> Xará, isso eu também gostaria de saber, pois quando há vários clientes, cada um acaba ficando com uma versão diferente, sendo muito complicado ajustar um por um. Acho que deve existir uma rotina que verifique a existência de cada tabela/campo/características (tipo, tamanho) e se for diferente ou ausente criá-la/alterar. Agora como fazer um checklist disso? Gostaria de saber. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de luis em bmsoft.com.br Enviada em: quinta-feira, 18 de junho de 2009 16:15 Para: lista em firebase.com.br Assunto: Conversão de Base de Dados Pessoal, Estou começando agora num sistema novo, já fiz toda a modelagem e antes de iniciar a codificação do sistema propriamente dito, sempre gosto de deixar o conversor das versões pronto... Em sintese, o conversor deve analisar todas as tabelas, indices, campos, etc e atualizar conforme um modelo... Pergunta: Como vocês fazem para atualizar as tabelas numa mudança de versão? -- _________________________________________ BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. Luis C. de Azevedo Analista de Sistemas (47)8848-9722 From lista em pha.com.br Thu Jun 18 16:39:58 2009 From: lista em pha.com.br (Pha) Date: Thu, 18 Jun 2009 16:39:58 -0300 Subject: [firebase-br] Collate WIN_PTBR ou PT_BR In-Reply-To: References: Message-ID: Não há diferenças nestes colletes, você deve utilizar de acordo com o Character Set escolhido. 2009/6/18 Andrei Luís > Boa tarde a todos, > > Estou migrando do FB 1.5 para o 2.1 e quero passar a usar um dos collates > próprios pra nós brasileiros. > > Existe alguma diferença entre os collates WIN_PTBR e PT_BR. Sei que os > charsets são diferentes, mas em que isso vai implicar? > > Faz diferença usar um ou outro? Qual vocês recomendam? > > []s > Andrei > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Paulo Henrique Albanez (PHA) VirtualSystem Informática Ltda Nova Odessa / SP - Brazil From jedyfb em gmail.com Thu Jun 18 16:58:24 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 18 Jun 2009 16:58:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Convers=E3o_de_Base_de_Dados?= In-Reply-To: <000901c9f04b$48f837d0$dae8a770$@com> References: <000901c9f04b$48f837d0$dae8a770$@com> Message-ID: <1245355104.12062.15.camel@Aspire5612.bonagura.com.br> Eu crio uma tabela que contém um campo que é a versão da base de dados. Quando há alguma alteração eu incremento este campo. assim só preciso rodar os comandos que estão entre a versão da base e a versão "atual". abraço Eduardo Em Qui, 2009-06-18 às 16:30 -0300, Luis escreveu: > Xará, isso eu também gostaria de saber, pois quando há vários clientes, cada > um acaba ficando com uma versão diferente, sendo muito complicado ajustar um > por um. > > Acho que deve existir uma rotina que verifique a existência de cada > tabela/campo/características (tipo, tamanho) e se for diferente ou ausente > criá-la/alterar. > > Agora como fazer um checklist disso? Gostaria de saber. > > Luis > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de luis em bmsoft.com.br > Enviada em: quinta-feira, 18 de junho de 2009 16:15 > Para: lista em firebase.com.br > Assunto: Conversão de Base de Dados > > Pessoal, > > Estou começando agora num sistema novo, já fiz toda a modelagem e antes de > iniciar a codificação do sistema propriamente dito, sempre gosto de deixar o > conversor das versões pronto... > Em sintese, o conversor deve analisar todas as tabelas, indices, campos, etc > e atualizar conforme um modelo... > > Pergunta: Como vocês fazem para atualizar as tabelas numa mudança de versão? > > > > -- > _________________________________________ > BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. > Luis C. de Azevedo > Analista de Sistemas > (47)8848-9722 > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From luis em bmsoft.com.br Thu Jun 18 17:08:16 2009 From: luis em bmsoft.com.br (luis em bmsoft.com.br) Date: Thu, 18 Jun 2009 17:08:16 -0300 Subject: [firebase-br] Renomear Tabelas Message-ID: Pessoal, Desculpe as perguntas... mas sou novo no Firebird... Como vocês fazem para renomear uma tabela?? -- _________________________________________ BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. Luis C. de Azevedo Analista de Sistemas (47)8848-9722 From luis em bmsoft.com.br Thu Jun 18 17:16:00 2009 From: luis em bmsoft.com.br (luis em bmsoft.com.br) Date: Thu, 18 Jun 2009 17:16:00 -0300 Subject: [firebase-br] Convers?o de Base de Dados References: <4A3A9593.2050605@gmail.com> Message-ID: João... Procurei no IBO e não achei o componente que faz esse trabalho... você poderia me informar o nome do componente? "João Dias" escreveu na mensagem news:4A3A9593.2050605 em gmail.com... Luís Isso irá depender da forma como você trabalha e qual a linguagem de programação que você usa; Bem há de fato várias técnicas, softwares e componentes de software que farão isso para ti cito dentre estes alguns que já usei IBO : Onde há um componente em que posso comparar a base instalada na máquina com uma que vai junto com o instalador, então um script SQL das estruturas divergentes é gerado e rodado na base destino; DbExpress: Você pode analisar manualmente com algumas funções do TSQLConnection como GetTableNames() ou GetIndexNames(); ou usar o DbxUpdateMetadata que é Open Source e atualmente funciona com Firebird e DbExpress do Delphi 6 e 7. O próprio IB Expert tem um modo de sincronização de metadata onde você pode comparar o banco de origem e destino e sincronizá-lo. Se você estiver usando outra linguagem e não tiver suporte a métodos de extração de metadata, você pode selecionar tabelas, campos e índices das tabelas de sistema do Firebird e sincronizar as duas bases de dados. PS: Um bom exemplo de como usar esses Selects de extração está no próprio código do DbxUpdateMetadata caso você queira olhar; Espero ter ajudado de alguma forma -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com luis em bmsoft.com.br escreveu: > Pessoal, > > Estou começando agora num sistema novo, já fiz toda a modelagem e antes de > iniciar a codificação do sistema propriamente dito, sempre gosto de deixar > o conversor das versões pronto... > Em sintese, o conversor deve analisar todas as tabelas, indices, campos, > etc e atualizar conforme um modelo... > > Pergunta: Como vocês fazem para atualizar as tabelas numa mudança de > versão? > > > > ------------------------------------------------------------------------ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fernando.bg em gmail.com Thu Jun 18 17:18:36 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 18 Jun 2009 20:18:36 +0000 (UTC) Subject: [firebase-br] Renomear Tabelas References: Message-ID: No dia 18/06/2009 às 17:08:16 catando milho no teclado " escrivinhou " o texto abaixo : > Pessoal, > > Desculpe as perguntas... mas sou novo no Firebird... > > Como vocês fazem para renomear uma tabela?? Renomear a tabela propriamente dito acredito que não tem como, mas o que você pode fazer é criar uma tabela idêntica e depois fazer um pump dos dados da antiga para a nova e depois dropar a tabela antiga. Lembre-se dos relacionamentos, dependendo das ligações dessa tabela vai dar um bom trabalho. T++++++++++++ ---------------------------------------------------------------------------------- Sempre que possível, converse c\ um saco de cimento. Nessa vida só devemos acreditar no que um dia pode ser concreto ! ! ! -- From jedyfb em gmail.com Thu Jun 18 17:22:35 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 18 Jun 2009 17:22:35 -0300 Subject: [firebase-br] Renomear Tabelas In-Reply-To: References: Message-ID: <1245356555.12062.16.camel@Aspire5612.bonagura.com.br> Apagando ela e recriando com o novo nome. Abraço Eduardo Em Qui, 2009-06-18 às 17:08 -0300, luis em bmsoft.com.br escreveu: > Pessoal, > > Desculpe as perguntas... mas sou novo no Firebird... > > Como vocs fazem para renomear uma 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 jdias.bjsoftware em gmail.com Thu Jun 18 17:23:04 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Thu, 18 Jun 2009 17:23:04 -0300 Subject: [firebase-br] Convers?o de Base de Dados In-Reply-To: References: <4A3A9593.2050605@gmail.com> Message-ID: <4A3AA228.30900@gmail.com> Luís Segue em anexo um source exemplo feito pelo Cantu http://www.firebase.com.br/fb/downloads.php?id=278 luis em bmsoft.com.br escreveu: > João... > Procurei no IBO e não achei o componente que faz esse trabalho... você > poderia me informar o nome do componente? > > "João Dias" > escreveu na mensagem news:4A3A9593.2050605 em gmail.com... > Luís > > Isso irá depender da forma como você trabalha e qual a linguagem de > programação que você usa; > > Bem há de fato várias técnicas, softwares e componentes de software que > farão isso para ti cito dentre estes alguns que já usei > > IBO : Onde há um componente em que posso comparar a base instalada na > máquina com uma que vai junto com o instalador, então um script SQL das > estruturas divergentes é gerado e rodado na base destino; > > DbExpress: Você pode analisar manualmente com algumas funções do > TSQLConnection como GetTableNames() ou GetIndexNames(); > ou usar o DbxUpdateMetadata que é Open Source e atualmente funciona com > Firebird e DbExpress do Delphi 6 e 7. > > O próprio IB Expert tem um modo de sincronização de metadata onde você > pode comparar o banco de origem e destino e sincronizá-lo. > > Se você estiver usando outra linguagem e não tiver suporte a métodos de > extração de metadata, você pode selecionar tabelas, campos e índices > das tabelas de sistema do Firebird e sincronizar as duas bases de dados. > > PS: Um bom exemplo de como usar esses Selects de extração está no > próprio código do DbxUpdateMetadata caso você queira olhar; > > Espero ter ajudado de alguma forma > > > ------------------------------------------------------------------------ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com From sandro_rebelo em ibest.com.br Thu Jun 18 17:38:10 2009 From: sandro_rebelo em ibest.com.br (Sandro) Date: Thu, 18 Jun 2009 17:38:10 -0300 Subject: [firebase-br] Collate WIN_PTBR ou PT_BR References: Message-ID: Pelo que sei ha uma diferença sim, não sei exatamente qual dos dois, mas um ignora o espaço em branco na ordenação por exemplo: Se pesquisar nomes que começam com JOSE: Um retonaria os seguintes registros considerando os espaços em branco: JOSE PEDRO JOSEFA DA SILVA o outro retornaria os seguinte sem conseiderar os espaços em branco: JOSEFA DA SILVA JOSE PEDRO Creio que exista essa diferença sim, alguem na lista com maior conhecimento pode confirmar. Grato ----- Original Message ----- From: "Andrei Luís" To: "Firebase" Sent: Thursday, June 18, 2009 2:52 PM Subject: [firebase-br] Collate WIN_PTBR ou PT_BR Boa tarde a todos, Estou migrando do FB 1.5 para o 2.1 e quero passar a usar um dos collates próprios pra nós brasileiros. Existe alguma diferença entre os collates WIN_PTBR e PT_BR. Sei que os charsets são diferentes, mas em que isso vai implicar? Faz diferença usar um ou outro? Qual vocês recomendam? []s Andrei ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From compuvale.software em gmail.com Thu Jun 18 17:51:40 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Thu, 18 Jun 2009 17:51:40 -0300 Subject: [firebase-br] Collate WIN_PTBR ou PT_BR In-Reply-To: References: Message-ID: Olá Sandro, Fiz um teste conforme o seu exemplo, e o resultado foi identico usando os dois collates. [] Andrei 2009/6/18 Sandro > Pelo que sei ha uma diferença sim, não sei exatamente qual dos dois, mas um > ignora o espaço em branco na ordenação por exemplo: > > Se pesquisar nomes que começam com JOSE: > > Um retonaria os seguintes registros considerando os espaços em branco: > > JOSE PEDRO > JOSEFA DA SILVA > > o outro retornaria os seguinte sem conseiderar os espaços em branco: > > JOSEFA DA SILVA > JOSE PEDRO > > Creio que exista essa diferença sim, alguem na lista com maior conhecimento > pode confirmar. > > Grato > > > > > > > > > ----- Original Message ----- From: "Andrei Luís" < > compuvale.software em gmail.com> > To: "Firebase" > Sent: Thursday, June 18, 2009 2:52 PM > Subject: [firebase-br] Collate WIN_PTBR ou PT_BR > > > > Boa tarde a todos, > > Estou migrando do FB 1.5 para o 2.1 e quero passar a usar um dos collates > próprios pra nós brasileiros. > > Existe alguma diferença entre os collates WIN_PTBR e PT_BR. Sei que os > charsets são diferentes, mas em que isso vai implicar? > > Faz diferença usar um ou outro? Qual vocês recomendam? > > []s > Andrei > From zottissistemas em brturbo.com.br Thu Jun 18 17:48:59 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Thu, 18 Jun 2009 17:48:59 -0300 Subject: [firebase-br] Renomear Tabelas In-Reply-To: References: Message-ID: <95CF5BBCDACB48569247DAD875C77950@ZOTTISNOTEBOOK> olá, como vc falou que e novo, te dou uma dica, extrai o Metadados da tabela e roda com outro nome pelo IBexpert. Facil, facil. espero que ajude. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: To: Sent: Thursday, June 18, 2009 5:08 PM Subject: [firebase-br] Renomear Tabelas > Pessoal, > > Desculpe as perguntas... mas sou novo no Firebird... > > Como vocês fazem para renomear uma tabela?? > > -- > _________________________________________ > BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. > Luis C. de Azevedo > Analista de Sistemas > (47)8848-9722 > > > > -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Thu Jun 18 17:23:08 2009 From: magno em speet.com.br (Magno System) Date: Thu, 18 Jun 2009 17:23:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Convers=E3o_de_Base_de_Dados?= References: <000901c9f04b$48f837d0$dae8a770$@com> Message-ID: <010801c9f052$97fdd8b0$6915a8c0@MagnoSystem> Tenho um sistema que trabalha com versões de banco de dados. Cada atualização é um SCRIPT executado. Este SCRIPT nós geramos pelo DATABASE COMPARER DA CLEVER e testamos no IBEXPERT. Esses SCRIPTS são rodados de dentro do executável, de forma que quando o cliente baixa a versão atual, que por exemplo, trabalha com a VERSÃO 14 DO BANCO DE DADOS ele lê na própria tabela do cliente a versão do banco e se for a versão 7 por exemplo, ele executa os SCRIPTS de 8 a 14. Esse scripts são executados de dentro do próprio executável. Os cuidados que devem ser tomados são: Desconectar e conectar antes de executar cada script. Separar os scripts de atualizações DDL e DML. Verificar se não existe nenhuma conexão ativa além da que está atualizando. No nosso caso isto não foi problema, pois nosso sistema é monousuário e funciona com FIREBIRD EMBEDDED. Fazer um backup da base atual antes de começar as atualizações. Qualquer problema durante a execução do script, restaura-se a base original. Para se ter idéia, este sistema tem cerca de 500 licenças espalhadas com 14 scripts entre a primeira e a última versão. Nunca tivemos nenhum problema. No mais, é isto. ----- Original Message ----- From: "Luis" To: "'FireBase'" Sent: Thursday, June 18, 2009 4:30 PM Subject: [firebase-br] RES: Conversão de Base de Dados Xará, isso eu também gostaria de saber, pois quando há vários clientes, cada um acaba ficando com uma versão diferente, sendo muito complicado ajustar um por um. Acho que deve existir uma rotina que verifique a existência de cada tabela/campo/características (tipo, tamanho) e se for diferente ou ausente criá-la/alterar. Agora como fazer um checklist disso? Gostaria de saber. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de luis em bmsoft.com.br Enviada em: quinta-feira, 18 de junho de 2009 16:15 Para: lista em firebase.com.br Assunto: Conversão de Base de Dados Pessoal, Estou começando agora num sistema novo, já fiz toda a modelagem e antes de iniciar a codificação do sistema propriamente dito, sempre gosto de deixar o conversor das versões pronto... Em sintese, o conversor deve analisar todas as tabelas, indices, campos, etc e atualizar conforme um modelo... Pergunta: Como vocês fazem para atualizar as tabelas numa mudança de versão? -- _________________________________________ BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. Luis C. de Azevedo Analista de Sistemas (47)8848-9722 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Thu Jun 18 17:23:08 2009 From: magno em speet.com.br (Magno System) Date: Thu, 18 Jun 2009 17:23:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Convers=E3o_de_Base_de_Dados?= References: <000901c9f04b$48f837d0$dae8a770$@com> Message-ID: <010801c9f052$97fdd8b0$6915a8c0@MagnoSystem> Tenho um sistema que trabalha com versões de banco de dados. Cada atualização é um SCRIPT executado. Este SCRIPT nós geramos pelo DATABASE COMPARER DA CLEVER e testamos no IBEXPERT. Esses SCRIPTS são rodados de dentro do executável, de forma que quando o cliente baixa a versão atual, que por exemplo, trabalha com a VERSÃO 14 DO BANCO DE DADOS ele lê na própria tabela do cliente a versão do banco e se for a versão 7 por exemplo, ele executa os SCRIPTS de 8 a 14. Esse scripts são executados de dentro do próprio executável. Os cuidados que devem ser tomados são: Desconectar e conectar antes de executar cada script. Separar os scripts de atualizações DDL e DML. Verificar se não existe nenhuma conexão ativa além da que está atualizando. No nosso caso isto não foi problema, pois nosso sistema é monousuário e funciona com FIREBIRD EMBEDDED. Fazer um backup da base atual antes de começar as atualizações. Qualquer problema durante a execução do script, restaura-se a base original. Para se ter idéia, este sistema tem cerca de 500 licenças espalhadas com 14 scripts entre a primeira e a última versão. Nunca tivemos nenhum problema. No mais, é isto. ----- Original Message ----- From: "Luis" To: "'FireBase'" Sent: Thursday, June 18, 2009 4:30 PM Subject: [firebase-br] RES: Conversão de Base de Dados Xará, isso eu também gostaria de saber, pois quando há vários clientes, cada um acaba ficando com uma versão diferente, sendo muito complicado ajustar um por um. Acho que deve existir uma rotina que verifique a existência de cada tabela/campo/características (tipo, tamanho) e se for diferente ou ausente criá-la/alterar. Agora como fazer um checklist disso? Gostaria de saber. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de luis em bmsoft.com.br Enviada em: quinta-feira, 18 de junho de 2009 16:15 Para: lista em firebase.com.br Assunto: Conversão de Base de Dados Pessoal, Estou começando agora num sistema novo, já fiz toda a modelagem e antes de iniciar a codificação do sistema propriamente dito, sempre gosto de deixar o conversor das versões pronto... Em sintese, o conversor deve analisar todas as tabelas, indices, campos, etc e atualizar conforme um modelo... Pergunta: Como vocês fazem para atualizar as tabelas numa mudança de versão? -- _________________________________________ BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. Luis C. de Azevedo Analista de Sistemas (47)8848-9722 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sandro_rebelo em ibest.com.br Fri Jun 19 08:21:16 2009 From: sandro_rebelo em ibest.com.br (Sandro) Date: Fri, 19 Jun 2009 08:21:16 -0300 Subject: [firebase-br] Collate WIN_PTBR ou PT_BR References: Message-ID: É verdade, desculpem.-me Esse problema de ordenação na verdade pode ocorrer com o collete PT_PT. Valeu ----- Original Message ----- From: "Andrei Luís" To: "FireBase" Sent: Thursday, June 18, 2009 5:51 PM Subject: Re: [firebase-br] Collate WIN_PTBR ou PT_BR Olá Sandro, Fiz um teste conforme o seu exemplo, e o resultado foi identico usando os dois collates. [] Andrei 2009/6/18 Sandro > Pelo que sei ha uma diferença sim, não sei exatamente qual dos dois, mas > um > ignora o espaço em branco na ordenação por exemplo: > > Se pesquisar nomes que começam com JOSE: > > Um retonaria os seguintes registros considerando os espaços em branco: > > JOSE PEDRO > JOSEFA DA SILVA > > o outro retornaria os seguinte sem conseiderar os espaços em branco: > > JOSEFA DA SILVA > JOSE PEDRO > > Creio que exista essa diferença sim, alguem na lista com maior > conhecimento > pode confirmar. > > Grato > > > > > > > > > ----- Original Message ----- From: "Andrei Luís" < > compuvale.software em gmail.com> > To: "Firebase" > Sent: Thursday, June 18, 2009 2:52 PM > Subject: [firebase-br] Collate WIN_PTBR ou PT_BR > > > > Boa tarde a todos, > > Estou migrando do FB 1.5 para o 2.1 e quero passar a usar um dos collates > próprios pra nós brasileiros. > > Existe alguma diferença entre os collates WIN_PTBR e PT_BR. Sei que os > charsets são diferentes, mas em que isso vai implicar? > > Faz diferença usar um ou outro? Qual vocês recomendam? > > []s > Andrei > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From lsamici em gmail.com Thu Jun 18 16:58:24 2009 From: lsamici em gmail.com (Laercio) Date: Thu, 18 Jun 2009 16:58:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?Limitar_conex=F5es_no_Firebird?= Message-ID: Pessoal, boa tarde. Sou novo no grupo e não sei se esta pergunta já foi feita e/ou respondida. Gostaria de saber se é possível limitar ou bloquear conexões no Firebird 2.0 e 2.1. A necessidade é de limitar o número de conexões simultâneas a um BD. Por exemplo, somente 10 conexões simultâneas na mesma base. Isso é possível com o Firebird? Obrigado, Laércio From alexsistemass em gmail.com Fri Jun 19 08:38:31 2009 From: alexsistemass em gmail.com (Alex Miranda de Oliveira) Date: Fri, 19 Jun 2009 08:38:31 -0300 Subject: [firebase-br] =?iso-8859-1?q?Limitar_conex=F5es_no_Firebird?= In-Reply-To: References: Message-ID: 2009/6/18 Laercio > Pessoal, boa tarde. > > Sou novo no grupo e não sei se esta pergunta já foi feita e/ou respondida. > > Gostaria de saber se é possível limitar ou bloquear conexões no Firebird > 2.0 e 2.1. > A necessidade é de limitar o número de conexões simultâneas a um BD. Por > exemplo, somente 10 conexões simultâneas na mesma base. > > Isso é possível com o Firebird? > > Obrigado, > Laércio Em servidores linux com a Distribuição Fedora sem que vc pode limitar as conexoes pelo gerenciador xinetd do linux Pode limitar o tanto de conexoes e limitar quantas conexoes uma maquina pode ter... Agora em sistemas Windows nao sei... Isso sendo o Firebird Classic > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From douglasht em gmail.com Fri Jun 19 08:51:07 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Fri, 19 Jun 2009 08:51:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?Limitar_conex=F5es_no_Firebird?= In-Reply-To: References: Message-ID: <249af69e0906190451y47685bamf20a267be9e0c0e9@mail.gmail.com> 2009/6/18 Laercio > Gostaria de saber se é possível limitar ou bloquear conexões no Firebird > 2.0 e 2.1. > A necessidade é de limitar o número de conexões simultâneas a um BD. Por > exemplo, somente 10 conexões simultâneas na mesma base. > No firebird 2.1 você pode usar a tabela mon$attachments e um trigger no evento connect: recreate trigger limitar_conexoes active on connect as declare variable current_count int; begin select count(a.mon$attachment_id) from mon$attachments a into :current_count; if (current_count >= 3) then exception LIMITE_EXCEDIDO; end hth, -- Douglas Tosi www.sinatica.com From vansiqq em gmail.com Fri Jun 19 08:52:11 2009 From: vansiqq em gmail.com (Evandro Siqueira) Date: Fri, 19 Jun 2009 08:52:11 -0300 Subject: [firebase-br] =?windows-1252?q?Limitar_conex=F5es_no_Firebird?= In-Reply-To: References: Message-ID: <4A3B7BEB.1050303@gmail.com> Acredito que vc pode fazer isso usando as triggers de Conexão, mas não tenho certeza. Vamos aguardar o pessoal se pronunciar... -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Laercio escreveu: > Pessoal, boa tarde. > > Sou novo no grupo e não sei se esta pergunta já foi feita e/ou > respondida. > > Gostaria de saber se é possível limitar ou bloquear conexões no > Firebird 2.0 e 2.1. > A necessidade é de limitar o número de conexões simultâneas a um BD. > Por exemplo, somente 10 conexões simultâneas na mesma base. > > Isso é possível com o Firebird? > > Obrigado, > Laércio > > From zottissistemas em brturbo.com.br Fri Jun 19 09:56:26 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Fri, 19 Jun 2009 09:56:26 -0300 Subject: [firebase-br] Ajuda em Triger Message-ID: Pessoal, preciso fazer uma Triger que ZERE um generator quando mudar o Ano, Mais ou menos Assim: create trigger ZERAR_CODIGO_ANUAL active on connect as begin execute statement 'ALTER SEQUENCE GEN_CODIGO_ANUAL RESTART WITH 0;'; end mas não sei como reconhecer se é um novo ano pensei em pegar a data maior de alguma tabela, e comparar o ano mas não tenho certeza de como fazer, alguém poderia me dar alguma dica? Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez From escovadordebits em gmail.com Fri Jun 19 10:04:37 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 19 Jun 2009 10:04:37 -0300 Subject: [firebase-br] Ajuda em Triger In-Reply-To: References: Message-ID: <64d5939a0906190604q5fe3924epcd1a5ef0bae5bf@mail.gmail.com> Bom dia/tarde Zottis. Grande Zottis, porque você não aproveita essa sua idéia de criar uma trigger para as conexões e extrai o ano da data atual, armazenando-o em alguma tabela de parâmetros globais do sistema. Dessa forma, você saberia que é um novo ano quando extrair o ano da data atual e verificar que é maior que o ano que já consta na tal tabela de parâmetros globais, aí você executa dinamicamente esse comando para zerar o generator/sequence. É só uma sugestão. Espero ter ajudado mais que atrapalhado. :D 2009/6/19 Zottis > Pessoal, preciso fazer uma Triger que ZERE um generator quando mudar o Ano, > > Mais ou menos Assim: > > create trigger ZERAR_CODIGO_ANUAL > active on connect as > begin > execute statement 'ALTER SEQUENCE GEN_CODIGO_ANUAL RESTART WITH 0;'; > end > > mas não sei como reconhecer se é um novo ano > pensei em pegar a data maior de alguma tabela, e comparar o ano > > mas não tenho certeza de como fazer, alguém poderia me dar alguma dica? > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jdias.bjsoftware em gmail.com Fri Jun 19 10:32:11 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Fri, 19 Jun 2009 10:32:11 -0300 Subject: [firebase-br] Ajuda em Triger In-Reply-To: References: Message-ID: <4A3B935B.7050405@gmail.com> Fala Zottis Uma sugestão para isso seria você verificar a data do seu movimento diário (se você guardar) ou do CURRENT_DATE (Data do Server) extraindo o dia e o mês e verificando if ((EXTRACT(DAY FROM :DATA)=1) AND (EXTRACT(MONTH FROM :DATA)=1)) then begin --Se o dia for 1 e o mês for 1 então é o primeiro dia do ano e podemos incrementar o ano e zerar o Generator end -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Zottis escreveu: > Pessoal, preciso fazer uma Triger que ZERE um generator quando mudar o Ano, > > Mais ou menos Assim: > > create trigger ZERAR_CODIGO_ANUAL > active on connect as > begin > execute statement 'ALTER SEQUENCE GEN_CODIGO_ANUAL RESTART WITH 0;'; > end > > mas não sei como reconhecer se é um novo ano > pensei em pegar a data maior de alguma tabela, e comparar o ano > > mas não tenho certeza de como fazer, alguém poderia me dar alguma dica? > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From magno em speet.com.br Fri Jun 19 10:40:54 2009 From: magno em speet.com.br (Magno System) Date: Fri, 19 Jun 2009 10:40:54 -0300 Subject: [firebase-br] Ajuda em Triger References: Message-ID: <001c01c9f0e3$91574d70$6915a8c0@MagnoSystem> A trigger é ligada a uma tabela. Nesta tabela você deve ter um campo onde fique gravado o ano corrrente. Pode até ser em outra tabela se você achar melhor. Toda vez que a trigger for disparada ela vai comparar se o valor do campo que guarda o ano corrente é igual ao ano atual: SELECT ANOCORRENTE FROM TABELA INTO :ANOCORRENTE; SELECT EXTRACT(YEAR FROM CURRENT_DATE) FROM RDB$DATABASE INTO :ANOATUAL; IF (:ANOCORRENTE <> :ANOATUAL) THEN BEGIN execute statement 'ALTER SEQUENCE GEN_CODIGO_ANUAL RESTART WITH 0;'; UPDATE TABELA SET ANOCORRENTE = :ANOATUAL; END Não testei, mas tente algo parecido. ----- Original Message ----- From: "Zottis" To: Sent: Friday, June 19, 2009 9:56 AM Subject: [firebase-br] Ajuda em Triger Pessoal, preciso fazer uma Triger que ZERE um generator quando mudar o Ano, Mais ou menos Assim: create trigger ZERAR_CODIGO_ANUAL active on connect as begin execute statement 'ALTER SEQUENCE GEN_CODIGO_ANUAL RESTART WITH 0;'; end mas não sei como reconhecer se é um novo ano pensei em pegar a data maior de alguma tabela, e comparar o ano mas não tenho certeza de como fazer, alguém poderia me dar alguma dica? Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magno em speet.com.br Fri Jun 19 10:34:36 2009 From: magno em speet.com.br (Magno System) Date: Fri, 19 Jun 2009 10:34:36 -0300 Subject: [firebase-br] =?windows-1252?q?Limitar_conex=F5es_no_Firebird?= References: <4A3B7BEB.1050303@gmail.com> Message-ID: <001701c9f0e2$aff4a210$6915a8c0@MagnoSystem> Se você usar o FIREBIRD SUPERSERVER você pode via QUERY saber quantas conexões. Se for o CLASSIC, aí não tem jeito, visto que como ele usa 1 instância por conexão, sempre vai retornar 1. ----- Original Message ----- From: "Evandro Siqueira" To: "FireBase" Sent: Friday, June 19, 2009 8:52 AM Subject: Re: [firebase-br] Limitar conexões no Firebird Acredito que vc pode fazer isso usando as triggers de Conexão, mas não tenho certeza. Vamos aguardar o pessoal se pronunciar... -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Laercio escreveu: > Pessoal, boa tarde. > > Sou novo no grupo e não sei se esta pergunta já foi feita e/ou respondida. > > Gostaria de saber se é possível limitar ou bloquear conexões no Firebird > 2.0 e 2.1. > A necessidade é de limitar o número de conexões simultâneas a um BD. Por > exemplo, somente 10 conexões simultâneas na mesma base. > > Isso é possível com o Firebird? > > Obrigado, > Laércio > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From prismars em gmail.com Fri Jun 19 11:20:08 2009 From: prismars em gmail.com (Moacir - GMail) Date: Fri, 19 Jun 2009 11:20:08 -0300 Subject: [firebase-br] Ajuda em Triger In-Reply-To: <4A3B935B.7050405@gmail.com> References: <4A3B935B.7050405@gmail.com> Message-ID: <4A3B9E98.8080503@gmail.com> Acredito que uma boa solução seria criar um generator para cada ano, com isto vc poderá retomar lançamentos do período anterior, caso necessário. 1) Verificar se o generator daquele ano ja existe SELECT RDB$GENERATOR_NAME FROM RDB$GENERATORS WHERE RDB$GENERATOR_NAME='GEN_CONTROLE2009'; 2) Caso não exista, criar: CREATE SEQUENCE GEN_CONTROLE2009 [ ]´s Moacir João Dias escreveu: > Fala Zottis > > Uma sugestão para isso seria você verificar a data do seu movimento > diário (se você guardar) ou do CURRENT_DATE (Data do Server) > extraindo o dia e o mês e verificando > > if ((EXTRACT(DAY FROM :DATA)=1) AND (EXTRACT(MONTH FROM :DATA)=1)) then > begin > --Se o dia for 1 e o mês for 1 então é o primeiro dia do ano > e podemos incrementar o ano e zerar o Generator > end > > From magno em speet.com.br Fri Jun 19 11:25:10 2009 From: magno em speet.com.br (Magno System) Date: Fri, 19 Jun 2009 11:25:10 -0300 Subject: [firebase-br] Ajuda em Triger References: <4A3B935B.7050405@gmail.com> <4A3B9E98.8080503@gmail.com> Message-ID: <003a01c9f0e9$c0adc670$6915a8c0@MagnoSystem> O problema dele é verificar se mudou ou não o ano e para criar o novo generator ele vai ter que verificar também se mudou ou não. Conseguindo essa verificação o problema dele está resolvido, pois a rotina de zerar o generator está pronta. ----- Original Message ----- From: "Moacir - GMail" To: "FireBase" Sent: Friday, June 19, 2009 11:20 AM Subject: Re: [firebase-br] Ajuda em Triger Acredito que uma boa solução seria criar um generator para cada ano, com isto vc poderá retomar lançamentos do período anterior, caso necessário. 1) Verificar se o generator daquele ano ja existe SELECT RDB$GENERATOR_NAME FROM RDB$GENERATORS WHERE RDB$GENERATOR_NAME='GEN_CONTROLE2009'; 2) Caso não exista, criar: CREATE SEQUENCE GEN_CONTROLE2009 [ ]´s Moacir João Dias escreveu: > Fala Zottis > > Uma sugestão para isso seria você verificar a data do seu movimento diário > (se você guardar) ou do CURRENT_DATE (Data do Server) > extraindo o dia e o mês e verificando > > if ((EXTRACT(DAY FROM :DATA)=1) AND (EXTRACT(MONTH FROM :DATA)=1)) then > begin > --Se o dia for 1 e o mês for 1 então é o primeiro dia do ano e > podemos incrementar o ano e zerar o Generator > 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 hpensador em gmail.com Fri Jun 19 11:51:47 2009 From: hpensador em gmail.com (HPensador) Date: Fri, 19 Jun 2009 11:51:47 -0300 Subject: [firebase-br] Collate WIN_PTBR ou PT_BR In-Reply-To: References: Message-ID: Bom dia Andrei Luís! > Existe alguma diferença entre os collates WIN_PTBR e PT_BR. Sei que os > charsets são diferentes, mas em que isso vai implicar? > Utilizo o conjunto Win1252 com Win_PTBR já a algum tempo e ao meu ver é o melhor conjunto de Charset/Collate para nosso idioma. A questão da diferença já foi muito bem colocada por alguns colegas. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From alanladecasa em gmail.com Fri Jun 19 12:01:24 2009 From: alanladecasa em gmail.com (Alan Matos) Date: Fri, 19 Jun 2009 12:01:24 -0300 Subject: [firebase-br] OFF - Ajudinha com SQL Message-ID: Pessoal, desculpem-me pelo OFF mas estou precisando de uma mãozinha com SQL Preciso de uma consulta que quando aplicada em uma tabela me traga os registros que possuam o mesmo valor em um determinado campo. O problema é que não sei qual o valor que estou procurando, sei apenas que existem 2 valores idênticos para o campo VALOR_APOSTA nos mais de 3 mil registros da tabela TBRESULTADOS. Se alguem poder me dar uma luz, agradeço desde jah! -- Alan Matos msn: alanladecasa em hotmail.com From escovadordebits em gmail.com Fri Jun 19 12:11:21 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 19 Jun 2009 12:11:21 -0300 Subject: [firebase-br] OFF - Ajudinha com SQL In-Reply-To: References: Message-ID: <64d5939a0906190811g33ceaee4r104501d76cae8be6@mail.gmail.com> Bom dia/tarde Alan. Grande Alan, acredito que a cláusula HAVING possa te ajudar. Tente algo como: SELECT VALOR_APOSTA, COUNT(*) FROM TBRESULTADOS GROUP BY VALOR_APOSTA HAVING COUNT(*) > 1 Só devem aparecer os valores repetidos e as respectivas quantidades de repetição. Se você desejar obter os respectivos registros com esses valores, poderia tentar algo como: SELECT * FROM TBRESULTADOS WHERE VALOR_APOSTA IN( SELECT VALOR_APOSTA, COUNT(*) FROM TBRESULTADOS GROUP BY VALOR_APOSTA HAVING COUNT(*) > 1); Espero ter ajudado mais que atrapalhado. :D 2009/6/19 Alan Matos > Pessoal, desculpem-me pelo OFF mas estou precisando de uma mãozinha com SQL > Preciso de uma consulta que quando aplicada em uma tabela me traga os > registros que possuam o mesmo valor em um determinado campo. O problema é > que não sei qual o valor que estou procurando, sei apenas que existem 2 > valores idênticos para o campo VALOR_APOSTA nos mais de 3 mil registros > da tabela TBRESULTADOS. > > Se alguem poder me dar uma luz, agradeço desde jah! > -- > Alan Matos > msn: alanladecasa em hotmail.com > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From samuel.peres.ferreira em gmail.com Fri Jun 19 12:19:19 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Fri, 19 Jun 2009 12:19:19 -0300 Subject: [firebase-br] instalacao do fb Message-ID: ola uso o fb 2.1. to gerando um instalador para o meu sistema. minha ideia é fazer 3 setups, sendo fb server, fb client e o programa. tem como gerar isso, sem o fb pedir as opcoes,ou seja, queria fazer algo tipo, só clicar e ele ir sozinho. obrigado samuel From suporte.sistema em ibest.com.br Fri Jun 19 12:26:07 2009 From: suporte.sistema em ibest.com.br (Eduardo Oliveira) Date: Fri, 19 Jun 2009 12:26:07 -0300 Subject: [firebase-br] Transferir base do Firebird (win) para Firebird (linux) Message-ID: Olá, Meu nome é Eduardo Oliveira, sou novo na lista e leigo em BD, mas tenho uma tarefa árdua (pelo menos para mim). Tenho um base de dados retirado de um firebird for Windows (arquivo.fdb) e preciso colocar ele um firebird for linux como primeiro passo. Fiz a instalação normalmente no linux do firebird 2.0 (super) e configurei uma senha no sysdba. Baixei um utilitário for Windows (DBManager) e consigo conectar no firebird, mas não consigo importar o arquivo.fdb para dentro dele. Quando tento criar uma base por exemplo ele informa: “Unavailable database” As minhas dúvidas são: É possível fazer isso? Como fazer isso? Preciso de alguma outra ferramenta para tal processo? Alguém pode me indicar um tutorial ou apostila para que eu possa me familiarizar com o processo e assim poder realiza-lo. Desde já eu agradeço Eduardo Oliveira Departamento de TI Trigest Consultoria =================== From igmeirelles em gmail.com Fri Jun 19 12:32:40 2009 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Fri, 19 Jun 2009 11:32:40 -0400 Subject: [firebase-br] RES: Transferir base do Firebird (win) para Firebird (linux) In-Reply-To: References: Message-ID: <000901c9f0f3$3212c5a0$963850e0$@com> Olá Eduardo... Você terá que fazer um backup dessa base onde ela está (servidor windows) e um restore no servidor Linux... Pesquise sobre o comando GBAK... a sintaxe é igual tanto no Windows quanto no Linux... Espero ter ajudado... Um abraço. From bigwings em gmail.com Fri Jun 19 12:46:28 2009 From: bigwings em gmail.com (BigWings) Date: Fri, 19 Jun 2009 15:46:28 +0000 (UTC) Subject: [firebase-br] instalacao do fb References: Message-ID: samuel ferreira wrote: >uso o fb 2.1. to gerando um instalador para o meu sistema. minha >ideia é fazer 3 setups, sendo fb server, fb client e o programa. tem >como gerar isso, sem o fb pedir as opcoes,ou seja, queria fazer algo >tipo, só clicar e ele ir sozinho. Já postei sobre isso aqui. Dá uma pesquisada nas mensagens anteriores. -- BigWings "A esperança é a última que morre. Mas morre..." From zottissistemas em brturbo.com.br Fri Jun 19 11:37:40 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Fri, 19 Jun 2009 11:37:40 -0300 Subject: [firebase-br] Ajuda em Triger In-Reply-To: <003a01c9f0e9$c0adc670$6915a8c0@MagnoSystem> References: <4A3B935B.7050405@gmail.com><4A3B9E98.8080503@gmail.com> <003a01c9f0e9$c0adc670$6915a8c0@MagnoSystem> Message-ID: eu tenho esse procedimento ligado a uma tabela, mas gostaria de desmembrar das tabelas e sim ao conectar, assim não corro o risco de passar alguma informação com o Código errado. mas acho que vou fazer ligado a tabela mesmo. obrigado a todos pelas respostas, essa lista é 10!!!!!!!!! e claro, seus participantes, 1000!!!!!!!! heheheheheheh bom final de semana a todos. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Magno System" To: ; "FireBase" Sent: Friday, June 19, 2009 11:25 AM Subject: Re: [firebase-br] Ajuda em Triger O problema dele é verificar se mudou ou não o ano e para criar o novo generator ele vai ter que verificar também se mudou ou não. Conseguindo essa verificação o problema dele está resolvido, pois a rotina de zerar o generator está pronta. ----- Original Message ----- From: "Moacir - GMail" To: "FireBase" Sent: Friday, June 19, 2009 11:20 AM Subject: Re: [firebase-br] Ajuda em Triger Acredito que uma boa solução seria criar um generator para cada ano, com isto vc poderá retomar lançamentos do período anterior, caso necessário. 1) Verificar se o generator daquele ano ja existe SELECT RDB$GENERATOR_NAME FROM RDB$GENERATORS WHERE RDB$GENERATOR_NAME='GEN_CONTROLE2009'; 2) Caso não exista, criar: CREATE SEQUENCE GEN_CONTROLE2009 [ ]´s Moacir João Dias escreveu: > Fala Zottis > > Uma sugestão para isso seria você verificar a data do seu movimento diário > (se você guardar) ou do CURRENT_DATE (Data do Server) > extraindo o dia e o mês e verificando > > if ((EXTRACT(DAY FROM :DATA)=1) AND (EXTRACT(MONTH FROM :DATA)=1)) then > begin > --Se o dia for 1 e o mês for 1 então é o primeiro dia do ano e > podemos incrementar o ano e zerar o Generator > 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 From zottissistemas em brturbo.com.br Fri Jun 19 13:16:50 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Fri, 19 Jun 2009 13:16:50 -0300 Subject: [firebase-br] Ajuda em Triger In-Reply-To: <003a01c9f0e9$c0adc670$6915a8c0@MagnoSystem> References: <4A3B935B.7050405@gmail.com><4A3B9E98.8080503@gmail.com> <003a01c9f0e9$c0adc670$6915a8c0@MagnoSystem> Message-ID: <69F250762BBE4C8C85AF378F411CD578@ZOTTISNOTEBOOK> to tentando fazer assim, mas da erro? alguém sabe como proceder? CREATE TRIGGER TG_ZERA_COD_ANUAL_FAR FOR FAR_MTR ACTIVE BEFORE INSERT OR UPDATE OR DELETE POSITION 120 AS begin if (EXTRACT(YEAR FROM (select max(Far_mtr.Data_cad))) < EXTRACT(YEAR from CURRENT_DATE)) then Begin execute statement 'ALTER SEQUENCE GEN_CODIGO_ANUAL RESTART WITH 0;'; end; end Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Magno System" To: ; "FireBase" Sent: Friday, June 19, 2009 11:25 AM Subject: Re: [firebase-br] Ajuda em Triger O problema dele é verificar se mudou ou não o ano e para criar o novo generator ele vai ter que verificar também se mudou ou não. Conseguindo essa verificação o problema dele está resolvido, pois a rotina de zerar o generator está pronta. ----- Original Message ----- From: "Moacir - GMail" To: "FireBase" Sent: Friday, June 19, 2009 11:20 AM Subject: Re: [firebase-br] Ajuda em Triger Acredito que uma boa solução seria criar um generator para cada ano, com isto vc poderá retomar lançamentos do período anterior, caso necessário. 1) Verificar se o generator daquele ano ja existe SELECT RDB$GENERATOR_NAME FROM RDB$GENERATORS WHERE RDB$GENERATOR_NAME='GEN_CONTROLE2009'; 2) Caso não exista, criar: CREATE SEQUENCE GEN_CONTROLE2009 [ ]´s Moacir João Dias escreveu: > Fala Zottis > > Uma sugestão para isso seria você verificar a data do seu movimento diário > (se você guardar) ou do CURRENT_DATE (Data do Server) > extraindo o dia e o mês e verificando > > if ((EXTRACT(DAY FROM :DATA)=1) AND (EXTRACT(MONTH FROM :DATA)=1)) then > begin > --Se o dia for 1 e o mês for 1 então é o primeiro dia do ano e > podemos incrementar o ano e zerar o Generator > 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 From rodrigo em solucoeseinformatica.com.br Fri Jun 19 13:19:45 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Fri, 19 Jun 2009 13:19:45 -0300 Subject: [firebase-br] RES: RES: Transferir base do Firebird (win) paraFirebird (linux) In-Reply-To: <000901c9f0f3$3212c5a0$963850e0$@com> Message-ID: Olá Eduardo, Além do que o Ivan disse, você deve ter cuidado com as UDFs utilizadas no windows. Se você utiliza alguma UDF, deve ter uma biblioteca .so, compilada para a arquitetura do linux que você estiver usando (32 ou 64 bits). Além disso, deve se certificar que na declaração das UDFs no seu banco de dados não está "chapada" a extensão .DLL da biblioteca de origem. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Ivan Guimarães Meirelles Enviada em: 19 de junho de 2009 12:33 Para: 'FireBase' Assunto: [firebase-br] RES: Transferir base do Firebird (win) paraFirebird (linux) Olá Eduardo... Você terá que fazer um backup dessa base onde ela está (servidor windows) e um restore no servidor Linux... Pesquise sobre o comando GBAK... a sintaxe é igual tanto no Windows quanto no Linux... Espero ter ajudado... Um abraço. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.80/2187 - Data de Lançamento: 06/19/09 06:53:00 From escovadordebits em gmail.com Fri Jun 19 13:23:03 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 19 Jun 2009 13:23:03 -0300 Subject: [firebase-br] Transferir base do Firebird (win) para Firebird (linux) In-Reply-To: References: Message-ID: <64d5939a0906190923w5a39edcck9dd0f85b11b436ec@mail.gmail.com> Bom dia/tarde Eduardo. Grande Eduardo, aqui na empresa em que trabalho atualmente, estou preparando uma migração de XP para Ubuntu Linux, e também percorri esse caminho. Assim como você, instalei o Firebird (no meu caso, é o 2.1 SuperServer) e configurei uma senha para o SYSDBA. Quando instalamos o Firebird, é criado um usuário "firebird" no grupo de usuários "firebird". Não sei como você configurou as suas partições, mas eu criei uma partição separada para a pasta "/home", de modo que eu não perco meus arquivos sempre que eu decidir trocar de distribuição. Se bem que essa questão não tem nada a ver com o seu caso. Eu só falei sobre a pasta "/home", porque (como root) eu criei uma subpasta "databases", e tornei o usuário "firebird", do grupo "firebird", o dono dessa nova subpasta (chown firebird:firebird /home/databases), permitindo que o Firebird tenha acesso completo à mesma. Quando eu conecto no Firebird do Linux, eu crio as minhas bases de dados nessa pasta "/home/databases", onde tenho certeza que o Firebird tem toda a liberdade. Para importar a base de dados, eu poderia simplesmente copiar o arquivo inteiro (base.fdb) para a pasta "/home/databases", lembrando sempre de deixar o usuário "firebird:firebird" como o dono do arquivo (chown firebird:firebird /home/databases/base.fdb), caso contrário, o Firebird não teria mesmo acesso ao arquivo, e seria retornada essa mensagem de erro como você citou. Será que não foi isso que faltou no seu caso? No meu caso, eu preferi gerar um backup da base no XP, tomando o cuidado de marcar a opçao "transportável", para que o Firebird de linux pudesse "entendê-lo", e após isso, criei a mesma base de dados em "/home/databases", restaurando os dados desse backup. Nessa operação de gerar um backup transportável e criar uma nova base de dados a partir desse backup, como é o próprio Firebird que cria o arquivo da base de dados, automaticamente ele já é o dono do arquivo, e dessa forma, não precisa definir isso manualmente como na primeira situação. Como ferramenta gráfica de gerenciamento do Firebird, estou utilizando o FlameRobin de Linux, já que instalei o IB Expert Personal Edition no Linux pelo Wine, e o danado do IB Expert entra em coma logo após exibir suas janelas. Ele ainda chega a responder aos primeiros cliques do mouse, mas em poucos segundos ele para tudo, ficando travado e meio. Com relação ao FlameRobin, achei uma ferramenta bastante interessante, e até aproveito para lhe avisar que ele ainda não está exibindo o código fonte das stored procedures e triggers que contenham algum caracter acentuado (como nos comentários do código), o que me fez ter que remover todos os acentos dos comentários para ter um pouco de sossego e comodidade com ele. Tome cuidado também quando for gerar os metadados da base de dados pelo FlameRobin, pois ele gera apenas o script de criação daquela base (apenas os metadados), sem os INSERTs dos dados, e ao invés de usar o comando COMMENT para definir os comentários dos objetos do banco, usa o UPDATE direto nas tabelas de sistema do banco, o que não é muito legal. Mas no geral, está me atendendo a contento sem dúvida alguma. Qualquer dúvida, é só postar que eu vou te ajudar no que eu puder. Espero ter ajudado mais que atrapalhado. :D 2009/6/19 Eduardo Oliveira > Olá, > > Meu nome é Eduardo Oliveira, sou novo na lista e leigo em BD, mas tenho uma > tarefa árdua (pelo menos para mim). Tenho um base de dados retirado de um > firebird for Windows (arquivo.fdb) e preciso colocar ele um firebird for > linux como primeiro passo. > > Fiz a instalação normalmente no linux do firebird 2.0 (super) e configurei > uma senha no sysdba. Baixei um utilitário for Windows (DBManager) e consigo > conectar no firebird, mas não consigo importar o arquivo.fdb para dentro > dele. Quando tento criar uma base por exemplo ele informa: ?Unavailable > database? > > As minhas dúvidas são: > > É possível fazer isso? > Como fazer isso? > Preciso de alguma outra ferramenta para tal processo? > > Alguém pode me indicar um tutorial ou apostila para que eu possa me > familiarizar com o processo e assim poder realiza-lo. > > Desde já eu agradeço > > Eduardo Oliveira > Departamento de TI > Trigest Consultoria > =================== > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From escovadordebits em gmail.com Fri Jun 19 13:29:51 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 19 Jun 2009 13:29:51 -0300 Subject: [firebase-br] instalacao do fb In-Reply-To: References: Message-ID: <64d5939a0906190929yd8310e3wfd9b97848a93d9e5@mail.gmail.com> Bom dia/tarde Samuel. Grande Samuel, lembre-se também de colocar algum código nessa instalação para verificar se já está instalada alguma versão de Firebird na máquina, caso contrário, poderá ocorrer conflitos se você tentar sobrepor o Firebird atual com a mesma versão (podendo perder as configurações já existentes, como os usuários de banco), ou conflitar a porta padrão 3050 com a que já foi aberta pela outra versão que pode estar instalada. O nosso amigo BigWings já deu o caminho das pedras para essa sua questão. Espero ter ajudado mais que atrapalhado. :D 2009/6/19 samuel ferreira > ola > > uso o fb 2.1. to gerando um instalador para o meu sistema. minha ideia é > fazer 3 setups, sendo fb server, fb client e o programa. tem como gerar > isso, sem o fb pedir as opcoes,ou seja, queria fazer algo tipo, só clicar e > ele ir sozinho. > > obrigado > > samuel > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From nextcorp em terra.com.br Fri Jun 19 13:34:03 2009 From: nextcorp em terra.com.br (=?iso-8859-1?Q?NextCorp_Inform=E1tica?=) Date: Fri, 19 Jun 2009 13:34:03 -0300 Subject: [firebase-br] Ajuda em Triger References: Message-ID: <69924BB81F9840FD93A9177F53132DAA@nextcorpnote> Oi Zottis Somente agora pude responder, segue um exemplo que utilizo a muito tempo em clientes, pode ser que sirva. Coloco ela no form principal e tenho um arquivo .ini. Se o ano for diferente, neste caso gero dados para uma outra tabela... procedure TfmPrincipal.FormActivate(Sender: TObject); var wanoatu : String; begin {verifica se o ano corrente e diferente do ano atual} wanoatu:= LeIni(ExtractFilePath(Application.ExeName)+'\nextcorp','Outros','AnoAtu'); //ano corrente if Copy(DateToStr(Date),7,4) <> wanoatu then begin {executa procedure para gerar dieese} dmDados.IB_Transaction1.StartTransaction; xpedMsg.Text:= 'Gerando dados para Dieese, reverente ao ano de '+wanoatu; with dmDados.IB_StoredProc2 do begin Close; StoredProcName:= 'SP_DIE_GERA_ESTATISTICA'; ParamByName('wano').asString:= wanoatu; if not Prepared then Prepare; ExecProc; end; end; {Muda o anoatu} if FileExists(ExtractFilePath(Application.ExeName)+'\nextcorp.ini') then begin GravaIni(ExtractFilePath(Application.ExeName)+'\nextcorp','Outros','AnoAtu', Copy(DateToStr(Date),7,4)); dmDados.IB_Transaction1.Commit; xpedMsg.Text:= 'Dados gerados !!!'; end else begin ShowMessage('Configurações especiais não forão salvas !!! Informe ao Suporte da NextCorp !!!'); dmDados.IB_Transaction1.Rollback; dmDados.IB_Connection1.Disconnect; Application.Terminate; Close; end; end; Atenciosamente Washington André Muller da silva ####################### NextCorp Informática Ltda www.nextcorp.com.br nextcorp em terra.com.br 0xx-(51)-3037-6605 ####################### ----- Original Message ----- From: "Zottis" To: Sent: Friday, June 19, 2009 9:56 AM Subject: [firebase-br] Ajuda em Triger Pessoal, preciso fazer uma Triger que ZERE um generator quando mudar o Ano, Mais ou menos Assim: create trigger ZERAR_CODIGO_ANUAL active on connect as begin execute statement 'ALTER SEQUENCE GEN_CODIGO_ANUAL RESTART WITH 0;'; end mas não sei como reconhecer se é um novo ano pensei em pegar a data maior de alguma tabela, e comparar o ano mas não tenho certeza de como fazer, alguém poderia me dar alguma dica? Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0NzQ4MTEjcGVybSF0ZXJyYSYxLDEyNDU0MTY1MDQuNTUzNDA4LjUyOTEudHJpYnVuZS50ZXJyYS5jb20sNDE4MA==TerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. -------------------------------------------------------------------------------- No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.339 / Virus Database: 270.12.80/2187 - Release Date: 06/19/09 06:53:00 From eniorm em gmail.com Fri Jun 19 15:12:46 2009 From: eniorm em gmail.com (Enio Marconcini -:- www.Enio.Pro.Br -:-) Date: Fri, 19 Jun 2009 15:12:46 -0300 Subject: [firebase-br] RES: Firebird em 64 bits In-Reply-To: <4a37939d.0202be0a.4ebc.21deSMTPIN_ADDED@mx.google.com> References: <354e237b0906150944k69ecfa33xf26159f15b6bdc0@mail.gmail.com> <4a37939d.0202be0a.4ebc.21deSMTPIN_ADDED@mx.google.com> Message-ID: <354e237b0906191112q7bbc2674oa2942ffc66fa07db@mail.gmail.com> putz, mais essa einh, a empresa que desenvolve o software usa uma UDF nem sei em qual linguagem, então já irei avisá-los disso abraço amigo 2009/6/16 Rodrigo A. de Freitas : > Olá Enio, > > Eu trabalho em um cliente com Firebird 2.1 amd64 em um servidor Debian e não > tenho problema algum. O único cuidado que você deve tomar é que, se utilizar > alguma UDF, os arquivos .SO devem ser compilados em 64 bits. > > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Enio Marconcini -:- www.Enio.Pro.Br -:- > Enviada em: 15 de junho de 2009 13:45 > Para: FireBase > Assunto: [firebase-br] Firebird em 64 bits > > pessoal, estou meio desligado de programação, então gostaria de saber > se alguém da lista já testou o firebird 2.X em sistemas de 64 bits, > especificamente em FreeBSD amd64 > > abraços > > -- > ENIO RODRIGO MARCONCINI > www.Enio.Pro.Br > skype: eniorm > >> Administrador de Redes e Professor Universitário >> Especialista em Redes de Computadores >> Análise de Sistemas e Banco de Dados >> Slackware Linux, OpenBSD e FreeBSD >> Colecionador de Marcas de Cigarros: Trocas, Vendas e Compras > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 8.5.339 / Banco de dados de vírus: 270.12.70/2177 - Data de > Lançamento: 06/15/09 05:54:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ENIO RODRIGO MARCONCINI www.Enio.Pro.Br skype: eniorm > Administrador de Redes e Professor Universitário > Especialista em Redes de Computadores > Análise de Sistemas e Banco de Dados > Slackware Linux, OpenBSD e FreeBSD > Colecionador de Marcas de Cigarros: Trocas, Vendas e Compras From ralhos em gmail.com Fri Jun 19 15:34:51 2009 From: ralhos em gmail.com (=?ISO-8859-1?Q?N=E3o_quero_me_Identificar?=) Date: Fri, 19 Jun 2009 15:34:51 -0300 Subject: [firebase-br] FireBird com python Message-ID: <9fdd72400906191134q47313681id50e9f2ac4d9a0e9@mail.gmail.com> Alguém da lista trabalha com python ? Pelo que pesquisei, a única forma de acessar o firebird com python é utilizando o kinterbase, que parece bem desatualizado. From aerreira68 em gmail.com Fri Jun 19 15:39:58 2009 From: aerreira68 em gmail.com (Adriano Ferreira) Date: Fri, 19 Jun 2009 15:39:58 -0300 Subject: [firebase-br] FireBird com python In-Reply-To: <9fdd72400906191134q47313681id50e9f2ac4d9a0e9@mail.gmail.com> References: <9fdd72400906191134q47313681id50e9f2ac4d9a0e9@mail.gmail.com> Message-ID: <15d160ea0906191139p7d55ea4dy56f5965fbb1fd0fa@mail.gmail.com> Caro "Não quero me Identificar", talvez eu até trabalhe com python, mas assim como você, talvez eu não queira identificar minhas capacidades de programação... Mamãe mandou eu não falar com estranhos...Bom final de semana... té segunda! __ Adriano Ferreira 2009/6/19 Não quero me Identificar > Alguém da lista trabalha com python ? > Pelo que pesquisei, a única forma de acessar o firebird com python é > utilizando o kinterbase, que parece bem desatualizado. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Jun 19 16:32:17 2009 From: rafael.barros em twins.inf.br (Rafael Christofoli) Date: Fri, 19 Jun 2009 16:32:17 -0300 Subject: [firebase-br] FireBird com python In-Reply-To: <15d160ea0906191139p7d55ea4dy56f5965fbb1fd0fa@mail.gmail.com> References: <9fdd72400906191134q47313681id50e9f2ac4d9a0e9@mail.gmail.com> <15d160ea0906191139p7d55ea4dy56f5965fbb1fd0fa@mail.gmail.com> Message-ID: <4A3BE7C1.4000807@twins.inf.br> Sr. "Não quero me Identificar" Não trabalho com python profissionalmente, mas ja brinquei algumas vezes e pelos meus conhecimentos o único método que obtive algum sucesso foi com o kinterbase, agora quanto a estar desatualizado eu não saberia em que pé anda o projeto. Mas acredito que como foi desenvolvido a princípio para interbase talvez possa ocorre problemas em versão atuais do firebird. Boa sorte Adriano Ferreira escreveu: > Caro "Não quero me Identificar", talvez eu até trabalhe com python, mas > assim como você, talvez eu não queira identificar minhas capacidades de > programação... Mamãe mandou eu não falar com estranhos...Bom final de > semana... té segunda! > __ > Adriano Ferreira > > > 2009/6/19 Não quero me Identificar > > >> Alguém da lista trabalha com python ? >> Pelo que pesquisei, a única forma de acessar o firebird com python é >> utilizando o kinterbase, que parece bem desatualizado. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Informação do ESET Smart Security, versão da vacina 4172 (20090619) __________ > > A mensagem foi verificada pelo ESET Smart Security. > > http://www.eset.com > > > > > __________ Informação do ESET Smart Security, versão da vacina 4172 (20090619) __________ A mensagem foi verificada pelo ESET Smart Security. http://www.eset.com From centriscorps em gmail.com Fri Jun 19 16:36:57 2009 From: centriscorps em gmail.com (renato) Date: Fri, 19 Jun 2009 16:36:57 -0300 Subject: [firebase-br] =?iso-8859-1?q?Limitar_conex=F5es_no_Firebird?= In-Reply-To: <001701c9f0e2$aff4a210$6915a8c0@MagnoSystem> References: <4A3B7BEB.1050303@gmail.com> <001701c9f0e2$aff4a210$6915a8c0@MagnoSystem> Message-ID: <890097c60906191236m4523e9b9uc95c7e933151a367@mail.gmail.com> E como seria essa query? Renato From joao_jma em itelefonica.com.br Fri Jun 19 16:43:10 2009 From: joao_jma em itelefonica.com.br (joao_jma) Date: Fri, 19 Jun 2009 16:43:10 -0300 Subject: [firebase-br] OFF - RB Message-ID: Alguém tem serial pro report builder 11 ? From jdias.bjsoftware em gmail.com Fri Jun 19 16:39:31 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Fri, 19 Jun 2009 16:39:31 -0300 Subject: [firebase-br] OFF - RB In-Reply-To: References: Message-ID: <4A3BE973.1050008@gmail.com> http://www.digital-metaphors.com/ Tá lá... é só comprar -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com joao_jma escreveu: > Alguém tem serial pro report builder 11 ? > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felix2005 em oi.com.br Fri Jun 19 16:52:19 2009 From: felix2005 em oi.com.br (Felix) Date: Fri, 19 Jun 2009 16:52:19 -0300 Subject: [firebase-br] RES: OFF - RB In-Reply-To: References: Message-ID: <007501c9f117$749f5270$5dddf750$@com.br> Não tenho. Dúvida: nas regras da lista há algo definido sobre pedidos de 'seriais' ? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de joao_jma Enviada em: sexta-feira, 19 de junho de 2009 16:43 Para: Lista FireBase Assunto: [firebase-br] OFF - RB Alguém tem serial pro report builder 11 ? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Jun 19 16:56:03 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 19 Jun 2009 16:56:03 -0300 Subject: [firebase-br] OFF - RB In-Reply-To: References: Message-ID: <197612166.20090619165603@warmboot.com.br> Pirataria na lista é proibida! Em caso de reincidência, você será descadastrado. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br j> Alguém tem serial pro report builder 11 ? From fernando.bg em gmail.com Fri Jun 19 17:07:23 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Fri, 19 Jun 2009 20:07:23 +0000 (UTC) Subject: [firebase-br] RES: OFF - RB References: <007501c9f117$749f5270$5dddf750$@com.br> Message-ID: No dia 19/06/2009 às 16:52:19 catando milho no teclado Felix " escrivinhou " o texto abaixo : > Não tenho. > > Dúvida: nas regras da lista há algo definido sobre pedidos de 'seriais' ? Sim como o Cantu já disse várias vezes aqui pirataria é proíbido na lista. T+++++++++++ ---------------------------------------------------------------------------------- Sempre que possível, converse c\ um saco de cimento. Nessa vida só devemos acreditar no que um dia pode ser concreto ! ! ! -- From joao_jma em itelefonica.com.br Fri Jun 19 17:21:32 2009 From: joao_jma em itelefonica.com.br (joao_jma) Date: Fri, 19 Jun 2009 17:21:32 -0300 Subject: [firebase-br] RES: OFF - RB References: <007501c9f117$749f5270$5dddf750$@com.br> Message-ID: Ok galera. Peço minhas sinceras desculpas pela falta de atenção nos avisos anteriores. [ ]'s João From lsamici em gmail.com Fri Jun 19 17:21:42 2009 From: lsamici em gmail.com (Laercio) Date: Fri, 19 Jun 2009 17:21:42 -0300 Subject: [firebase-br] Ajuda em Triger In-Reply-To: References: Message-ID: Zottis, Sei que já foram postadas várias sugestões, mas assim mesmo vai mais uma. Eu faria 2 sequence's: uma com o ano atual, e a outra seria a sua sequence normal. No database trigger que você criou, bastaria comparar o ano atual (Current_Date) com o valor da sequence do ano. Se for diferente/maior, incrementa o ano e zera a sua sequence. Espero ter ajudado. Laércio Zottis escreveu: > Pessoal, preciso fazer uma Triger que ZERE um generator quando mudar o Ano, > > Mais ou menos Assim: > > create trigger ZERAR_CODIGO_ANUAL > active on connect as > begin > execute statement 'ALTER SEQUENCE GEN_CODIGO_ANUAL RESTART WITH 0;'; > end > > mas não sei como reconhecer se é um novo ano > pensei em pegar a data maior de alguma tabela, e comparar o ano > > mas não tenho certeza de como fazer, alguém poderia me dar alguma dica? > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From danrgomes em gmail.com Fri Jun 19 17:47:38 2009 From: danrgomes em gmail.com (Danilo Gomes) Date: Fri, 19 Jun 2009 17:47:38 -0300 Subject: [firebase-br] =?iso-8859-1?q?Limitar_conex=F5es_no_Firebird?= In-Reply-To: <890097c60906191236m4523e9b9uc95c7e933151a367@mail.gmail.com> References: <4A3B7BEB.1050303@gmail.com> <001701c9f0e2$aff4a210$6915a8c0@MagnoSystem> <890097c60906191236m4523e9b9uc95c7e933151a367@mail.gmail.com> Message-ID: <370c39030906191347v4d67323fh7f8926bca931565@mail.gmail.com> Olá .. de repente ajuda .. Se vc usa algum componente que permita use a seguinte linha de comando (com o SuperServer) ... "DbPrincipal.Users.Count >10 then" showmessa("Nao pode se conectar").. 2009/6/19 renato > E como seria essa query? > > 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 jedyfb em gmail.com Fri Jun 19 19:23:23 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Fri, 19 Jun 2009 19:23:23 -0300 Subject: [firebase-br] FireBird com python In-Reply-To: <9fdd72400906191134q47313681id50e9f2ac4d9a0e9@mail.gmail.com> References: <9fdd72400906191134q47313681id50e9f2ac4d9a0e9@mail.gmail.com> Message-ID: <1245450203.22327.5.camel@Aspire5612.bonagura.com.br> Caro amigo Joel. Como sabes, não trabalho com Python, mas andei conversando com o "pessoal de Curitiba", que pretendia trocar o PL/SQL pelo Python E/ou PHP. Eles estão avaliando o DJango (http://www.djangoproject.com/) que usa a DB API do Python, mas vão manter o ORACLE. Agora a má notícia é que para o Firebird, a DB API "É" a KInterbasDB 3.3 (http://www.firebirdsql.org/index.php?op=devel&sub=python). Abraço Eduardo Em Sex, 2009-06-19 às 15:34 -0300, Não quero me Identificar escreveu: > Alguém da lista trabalha com python ? > Pelo que pesquisei, a única forma de acessar o firebird com python é > utilizando o kinterbase, que parece bem desatualizado. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bigwings em gmail.com Fri Jun 19 19:35:14 2009 From: bigwings em gmail.com (BigWings) Date: Fri, 19 Jun 2009 22:35:14 +0000 (UTC) Subject: [firebase-br] FireBird com python References: <9fdd72400906191134q47313681id50e9f2ac4d9a0e9@mail.gmail.com> Message-ID: Não quero me Identificar wrote: >Pelo que pesquisei, a única forma de acessar o firebird com python é >utilizando o kinterbase, que parece bem desatualizado. Pelo que li ha algum tempo, o autor foi preso. Matou a mulher, ou algo assim. :\ -- BigWings "A esperança é a última que morre. Mas morre..." From lamici em ig.com.br Sat Jun 20 10:41:19 2009 From: lamici em ig.com.br (Laercio) Date: Sat, 20 Jun 2009 10:41:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?Limitar_conex=F5es_no_Firebird?= In-Reply-To: <249af69e0906190451y47685bamf20a267be9e0c0e9@mail.gmail.com> References: <249af69e0906190451y47685bamf20a267be9e0c0e9@mail.gmail.com> Message-ID: Douglas, Obrigado pela dica, achei essa a solução mais viável, vou tentar implementar. O único senão seria a exigência de do FB 2.1, mas valeria a pena migrar. Obrigado a todos pelas respostas. Laércio Douglas Tosi escreveu: > 2009/6/18 Laercio > >> Gostaria de saber se é possível limitar ou bloquear conexões no Firebird >> 2.0 e 2.1. >> A necessidade é de limitar o número de conexões simultâneas a um BD. Por >> exemplo, somente 10 conexões simultâneas na mesma base. >> > > No firebird 2.1 você pode usar a tabela mon$attachments e um trigger no > evento connect: > > recreate trigger limitar_conexoes > active on connect as > declare variable current_count int; > begin > select count(a.mon$attachment_id) > from mon$attachments a > into :current_count; > > if (current_count >= 3) then > exception LIMITE_EXCEDIDO; > end > > hth, From cwfsa1 em gmail.com Sat Jun 20 11:56:03 2009 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Sat, 20 Jun 2009 11:56:03 -0300 Subject: [firebase-br] Duvida sobre Collate Message-ID: <4A3CF883.60200@gmail.com> Bom dia a todos, estou com uma dúvida, basta definir o collate apenas no domain ou tem que defini-lo também no campo? Obrigado, Carlos Wilson. From jdias.bjsoftware em gmail.com Sat Jun 20 11:56:23 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Sat, 20 Jun 2009 11:56:23 -0300 Subject: [firebase-br] Duvida sobre Collate In-Reply-To: <4A3CF883.60200@gmail.com> References: <4A3CF883.60200@gmail.com> Message-ID: <4A3CF897.3060504@gmail.com> Carlos Quando você define o Charset e o Collate no Domain, não é necessário alterar essas propriedades nos campos que usarem este Domain, o próprio campo assume as características do domínio, inclusive Charsets e Collates Espero ter ajudado -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Carlos Wilson escreveu: > Bom dia a todos, estou com uma dúvida, basta definir o collate apenas > no domain ou tem que defini-lo também no campo? > > Obrigado, > Carlos 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 cwfsa1 em gmail.com Sat Jun 20 12:16:36 2009 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Sat, 20 Jun 2009 12:16:36 -0300 Subject: [firebase-br] Duvida sobre Collate In-Reply-To: <4A3CF897.3060504@gmail.com> References: <4A3CF883.60200@gmail.com> <4A3CF897.3060504@gmail.com> Message-ID: <4A3CFD54.2090604@gmail.com> Muito Obrigado pela ajuda! Carlos Wilson. João Dias escreveu: > Carlos > > Quando você define o Charset e o Collate no Domain, não é necessário > alterar essas propriedades > nos campos que usarem este Domain, o próprio campo assume as > características do domínio, inclusive Charsets e Collates > > Espero ter ajudado > From marco em visao-ol.com.br Sat Jun 20 14:02:44 2009 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Marco_Ant=F4nio?=) Date: Sat, 20 Jun 2009 14:02:44 -0300 Subject: [firebase-br] Banco de dados Message-ID: <000c01c9f1c8$f13f9900$0850abc0@marco01> Bom dia amigos. Estou com um problema no banco de dados, tenho um cliente que é posto de gasolina o servidor pegou vírus, o técnico teve que formatar a maquina, quando ele voltou o arquivo do banco de dados o arquivo ficou com o mesmo tamanho, mais o firebird não reconhecer este arquivo, já fiz o backup não funcionar. Aparecer a seguinte mensagem (is not valid data base). O pode esta acontecendo com o banco. Atenciosamente, Marco Antônio From andersonpaduarj em gmail.com Sat Jun 20 14:11:32 2009 From: andersonpaduarj em gmail.com (Anderson Miranda Barrozo) Date: Sat, 20 Jun 2009 14:11:32 -0300 Subject: [firebase-br] Banco de dados In-Reply-To: <000c01c9f1c8$f13f9900$0850abc0@marco01> References: <000c01c9f1c8$f13f9900$0850abc0@marco01> Message-ID: Qual sistema operacional vc usa e o fb ta rodando como APLICAÇÃO ou SERVICO ? Anderson Miranda 2009/6/20 Marco Antônio > Bom dia amigos. > > Estou com um problema no banco de dados, tenho um cliente que é posto de > gasolina o servidor pegou vírus, o técnico teve que formatar a maquina, > quando ele voltou o arquivo do banco de dados o arquivo ficou com o mesmo > tamanho, mais o firebird não reconhecer este arquivo, já fiz o backup não > funcionar. Aparecer a seguinte mensagem (is not valid data base). O pode > esta acontecendo com o banco. > > Atenciosamente, > Marco Antônio > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- AS Informática Anderson Miranda Barrozo (22) 8115-8761 MSN: andersonpaduarj em hotmail.com From marco em visao-ol.com.br Sat Jun 20 14:27:59 2009 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Marco_Ant=F4nio?=) Date: Sat, 20 Jun 2009 14:27:59 -0300 Subject: [firebase-br] Banco de dados Message-ID: <000a01c9f1cc$77752c80$0850abc0@marco01> Bom dia amigos. Estou com um problema no banco de dados, tenho um cliente que é posto de gasolina o servidor pegou vírus, o técnico teve que formatar a maquina, quando ele voltou o arquivo do banco de dados o arquivo ficou com o mesmo tamanho, mais o firebird não reconhecer este arquivo, já fiz o backup não funcionar. Aparecer a seguinte mensagem (is not valid data base). O pode esta acontecendo com o banco. o sistema operacional é windows xp sp2 o FB esta instalar como serviço. Atenciosamente, Marco Antônio e-mail: marco em visao-ol.com.br Visão On-Line Assessoria e Informática Ltda. Tel:(24) 2252-3017 / 2255-3712 From felix2005 em oi.com.br Sat Jun 20 15:05:29 2009 From: felix2005 em oi.com.br (Felix) Date: Sat, 20 Jun 2009 15:05:29 -0300 Subject: [firebase-br] RES: Banco de dados In-Reply-To: <000c01c9f1c8$f13f9900$0850abc0@marco01> References: <000c01c9f1c8$f13f9900$0850abc0@marco01> Message-ID: <000701c9f1d1$b2b9a6e0$182cf4a0$@com.br> Pelo que sei até agora, o processo de cópia de arquivo não é uma forma segura de backup de um banco de dados do firebird - método que o técnico deve ter feito antes de formatar o micro. Ideal é ter sempre um backup de reserva realizado pelo GBAK. Não há nenhum backup recente que esteja funcionando? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marco Antônio Enviada em: sábado, 20 de junho de 2009 14:03 Para: Lista firebase Assunto: [firebase-br] Banco de dados Bom dia amigos. Estou com um problema no banco de dados, tenho um cliente que é posto de gasolina o servidor pegou vírus, o técnico teve que formatar a maquina, quando ele voltou o arquivo do banco de dados o arquivo ficou com o mesmo tamanho, mais o firebird não reconhecer este arquivo, já fiz o backup não funcionar. Aparecer a seguinte mensagem (is not valid data base). O pode esta acontecendo com o banco. Atenciosamente, Marco Antônio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marco em visao-ol.com.br Sat Jun 20 15:15:17 2009 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Marco_Ant=F4nio?=) Date: Sat, 20 Jun 2009 15:15:17 -0300 Subject: [firebase-br] RES: Banco de dados References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <000701c9f1d1$b2b9a6e0$182cf4a0$@com.br> Message-ID: <000801c9f1d3$135d12b0$0850abc0@marco01> Boa tarde Feli. Tiver que volta o backup do dia 01/06. Minha duvida é o sequinte porque que o arquivo ficou corrumpido, pois esta no mesmo tamanho. ----- Original Message ----- From: "Felix" To: "'FireBase'" Sent: Saturday, June 20, 2009 3:05 PM Subject: [firebase-br] RES: Banco de dados Pelo que sei até agora, o processo de cópia de arquivo não é uma forma segura de backup de um banco de dados do firebird - método que o técnico deve ter feito antes de formatar o micro. Ideal é ter sempre um backup de reserva realizado pelo GBAK. Não há nenhum backup recente que esteja funcionando? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marco Antônio Enviada em: sábado, 20 de junho de 2009 14:03 Para: Lista firebase Assunto: [firebase-br] Banco de dados Bom dia amigos. Estou com um problema no banco de dados, tenho um cliente que é posto de gasolina o servidor pegou vírus, o técnico teve que formatar a maquina, quando ele voltou o arquivo do banco de dados o arquivo ficou com o mesmo tamanho, mais o firebird não reconhecer este arquivo, já fiz o backup não funcionar. Aparecer a seguinte mensagem (is not valid data base). O pode esta acontecendo com o banco. Atenciosamente, Marco Antônio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix2005 em oi.com.br Sat Jun 20 15:37:01 2009 From: felix2005 em oi.com.br (Felix) Date: Sat, 20 Jun 2009 15:37:01 -0300 Subject: [firebase-br] RES: RES: Banco de dados In-Reply-To: <000801c9f1d3$135d12b0$0850abc0@marco01> References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <000701c9f1d1$b2b9a6e0$182cf4a0$@com.br> <000801c9f1d3$135d12b0$0850abc0@marco01> Message-ID: <000e01c9f1d6$1a1551f0$4e3ff5d0$@com.br> Ufa. Ao menos havia backup, uma boa notícia... Vc tentou usar o GFIX no arquivo corrompido? Nunca usei, não sei como funciona, mas sei que existe para fazer manutenção em arquivos com problemas... Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marco Antônio Enviada em: sábado, 20 de junho de 2009 15:15 Para: FireBase Assunto: Re: [firebase-br] RES: Banco de dados Boa tarde Feli. Tiver que volta o backup do dia 01/06. Minha duvida é o sequinte porque que o arquivo ficou corrumpido, pois esta no mesmo tamanho. ----- Original Message ----- From: "Felix" To: "'FireBase'" Sent: Saturday, June 20, 2009 3:05 PM Subject: [firebase-br] RES: Banco de dados Pelo que sei até agora, o processo de cópia de arquivo não é uma forma segura de backup de um banco de dados do firebird - método que o técnico deve ter feito antes de formatar o micro. Ideal é ter sempre um backup de reserva realizado pelo GBAK. Não há nenhum backup recente que esteja funcionando? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marco Antônio Enviada em: sábado, 20 de junho de 2009 14:03 Para: Lista firebase Assunto: [firebase-br] Banco de dados Bom dia amigos. Estou com um problema no banco de dados, tenho um cliente que é posto de gasolina o servidor pegou vírus, o técnico teve que formatar a maquina, quando ele voltou o arquivo do banco de dados o arquivo ficou com o mesmo tamanho, mais o firebird não reconhecer este arquivo, já fiz o backup não funcionar. Aparecer a seguinte mensagem (is not valid data base). O pode esta acontecendo com o banco. Atenciosamente, Marco Antônio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marco em visao-ol.com.br Sat Jun 20 15:43:48 2009 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Marco_Ant=F4nio?=) Date: Sat, 20 Jun 2009 15:43:48 -0300 Subject: [firebase-br] RES: RES: Banco de dados References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <000701c9f1d1$b2b9a6e0$182cf4a0$@com.br><000801c9f1d3$135d12b0$0850abc0@marco01> <000e01c9f1d6$1a1551f0$4e3ff5d0$@com.br> Message-ID: <000801c9f1d7$0f3c6a10$0850abc0@marco01> Boa tarde Feli. Ja fiz o GFIX não reconhecer a tabela aparecer a seguinte mensagem (is not valid data base). ----- Original Message ----- From: "Felix" To: "'FireBase'" Sent: Saturday, June 20, 2009 3:37 PM Subject: [firebase-br] RES: RES: Banco de dados Ufa. Ao menos havia backup, uma boa notícia... Vc tentou usar o GFIX no arquivo corrompido? Nunca usei, não sei como funciona, mas sei que existe para fazer manutenção em arquivos com problemas... Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marco Antônio Enviada em: sábado, 20 de junho de 2009 15:15 Para: FireBase Assunto: Re: [firebase-br] RES: Banco de dados Boa tarde Feli. Tiver que volta o backup do dia 01/06. Minha duvida é o sequinte porque que o arquivo ficou corrumpido, pois esta no mesmo tamanho. ----- Original Message ----- From: "Felix" To: "'FireBase'" Sent: Saturday, June 20, 2009 3:05 PM Subject: [firebase-br] RES: Banco de dados Pelo que sei até agora, o processo de cópia de arquivo não é uma forma segura de backup de um banco de dados do firebird - método que o técnico deve ter feito antes de formatar o micro. Ideal é ter sempre um backup de reserva realizado pelo GBAK. Não há nenhum backup recente que esteja funcionando? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marco Antônio Enviada em: sábado, 20 de junho de 2009 14:03 Para: Lista firebase Assunto: [firebase-br] Banco de dados Bom dia amigos. Estou com um problema no banco de dados, tenho um cliente que é posto de gasolina o servidor pegou vírus, o técnico teve que formatar a maquina, quando ele voltou o arquivo do banco de dados o arquivo ficou com o mesmo tamanho, mais o firebird não reconhecer este arquivo, já fiz o backup não funcionar. Aparecer a seguinte mensagem (is not valid data base). O pode esta acontecendo com o banco. Atenciosamente, Marco Antônio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From franciscorafaelster em gmail.com Sat Jun 20 22:45:56 2009 From: franciscorafaelster em gmail.com (Francisco Rafael Gomes Silva) Date: Sat, 20 Jun 2009 22:45:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Convers=E3o_de_Base_de_Dados?= In-Reply-To: <010801c9f052$97fdd8b0$6915a8c0@MagnoSystem> References: <000901c9f04b$48f837d0$dae8a770$@com> <010801c9f052$97fdd8b0$6915a8c0@MagnoSystem> Message-ID: Boa noite, aqui na empresa que trabalho foi desenvolvida uma ferramenta em Delphi, que gera arquivos em xml, e faz a atualização dos scripts e cada banco possui um controlador da versão que se encontra... 2009/6/18 Magno System : > Tenho um sistema que trabalha com versões de banco de dados. Cada > atualização é um SCRIPT executado. Este SCRIPT nós geramos pelo DATABASE > COMPARER DA CLEVER e testamos no IBEXPERT. Esses SCRIPTS são rodados de > dentro do executável, de forma que quando o cliente baixa a versão atual, > que por exemplo, trabalha com a VERSÃO 14 DO BANCO DE DADOS ele lê na > própria tabela do cliente a versão do banco e se for a versão 7 por exemplo, > ele executa os SCRIPTS de 8 a 14. Esse scripts são executados de dentro do > próprio executável. > > Os cuidados que devem ser tomados são: > > Desconectar e conectar antes de executar cada script. > > Separar os scripts de atualizações DDL e DML. > > Verificar se não existe nenhuma conexão ativa além da que está atualizando. > No nosso caso isto não foi problema, pois nosso sistema é monousuário e > funciona com FIREBIRD EMBEDDED. > > Fazer um backup da base atual antes de começar as atualizações. Qualquer > problema durante a execução do script, restaura-se a base original. > > Para se ter idéia, este sistema tem cerca de 500 licenças espalhadas com 14 > scripts entre a primeira e a última versão. Nunca tivemos nenhum problema. > > No mais, é isto. > > > ----- Original Message ----- From: "Luis" > To: "'FireBase'" > Sent: Thursday, June 18, 2009 4:30 PM > Subject: [firebase-br] RES: Conversão de Base de Dados > > > Xará, isso eu também gostaria de saber, pois quando há vários clientes, cada > um acaba ficando com uma versão diferente, sendo muito complicado ajustar um > por um. > > Acho que deve existir uma rotina que verifique a existência de cada > tabela/campo/características (tipo, tamanho) e se for diferente ou ausente > criá-la/alterar. > > Agora como fazer um checklist disso? Gostaria de saber. > > Luis > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de luis em bmsoft.com.br > Enviada em: quinta-feira, 18 de junho de 2009 16:15 > Para: lista em firebase.com.br > Assunto: Conversão de Base de Dados > > Pessoal, > > Estou começando agora num sistema novo, já fiz toda a modelagem e antes de > iniciar a codificação do sistema propriamente dito, sempre gosto de deixar o > conversor das versões pronto... > Em sintese, o conversor deve analisar todas as tabelas, indices, campos, etc > e atualizar conforme um modelo... > > Pergunta: Como vocês fazem para atualizar as tabelas numa mudança de versão? > > > > -- > _________________________________________ > BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. > Luis C. de Azevedo > Analista de Sistemas > (47)8848-9722 > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Jun 21 11:40:50 2009 From: andersonpaduarj em gmail.com (Anderson Miranda Barrozo) Date: Sun, 21 Jun 2009 11:40:50 -0300 Subject: [firebase-br] RES: RES: Banco de dados In-Reply-To: <000801c9f1d7$0f3c6a10$0850abc0@marco01> References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <000701c9f1d1$b2b9a6e0$182cf4a0$@com.br> <000801c9f1d3$135d12b0$0850abc0@marco01> <000e01c9f1d6$1a1551f0$4e3ff5d0$@com.br> <000801c9f1d7$0f3c6a10$0850abc0@marco01> Message-ID: Qual é o sistema operacional q vc ta usando nesta maquina ? Anderson Miranda 2009/6/20 Marco Antônio > Boa tarde Feli. > Ja fiz o GFIX não reconhecer a tabela aparecer a seguinte mensagem (is not > valid data base). > > ----- Original Message ----- From: "Felix" > To: "'FireBase'" > Sent: Saturday, June 20, 2009 3:37 PM > Subject: [firebase-br] RES: RES: Banco de dados > > > > Ufa. Ao menos havia backup, uma boa notícia... > > Vc tentou usar o GFIX no arquivo corrompido? > > Nunca usei, não sei como funciona, mas sei que existe para fazer manutenção > em arquivos com problemas... > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Marco Antônio > Enviada em: sábado, 20 de junho de 2009 15:15 > Para: FireBase > Assunto: Re: [firebase-br] RES: Banco de dados > > Boa tarde Feli. > Tiver que volta o backup do dia 01/06. > Minha duvida é o sequinte porque que o arquivo ficou corrumpido, pois esta > no mesmo tamanho. > > > ----- Original Message ----- From: "Felix" > To: "'FireBase'" > Sent: Saturday, June 20, 2009 3:05 PM > Subject: [firebase-br] RES: Banco de dados > > > Pelo que sei até agora, o processo de cópia de arquivo não é uma forma > segura de backup de um banco de dados do firebird - método que o técnico > deve ter feito antes de formatar o micro. > > Ideal é ter sempre um backup de reserva realizado pelo GBAK. Não há nenhum > backup recente que esteja funcionando? > > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Marco Antônio > Enviada em: sábado, 20 de junho de 2009 14:03 > Para: Lista firebase > Assunto: [firebase-br] Banco de dados > > Bom dia amigos. > > Estou com um problema no banco de dados, tenho um cliente que é posto de > gasolina o servidor pegou vírus, o técnico teve que formatar a maquina, > quando ele voltou o arquivo do banco de dados o arquivo ficou com o mesmo > tamanho, mais o firebird não reconhecer este arquivo, já fiz o backup não > funcionar. Aparecer a seguinte mensagem (is not valid data base). O pode > esta acontecendo com o banco. > > Atenciosamente, > Marco Antônio > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 andersonpaduarj em gmail.com Sun Jun 21 11:44:05 2009 From: andersonpaduarj em gmail.com (Anderson Miranda Barrozo) Date: Sun, 21 Jun 2009 11:44:05 -0300 Subject: [firebase-br] Banco de dados In-Reply-To: <000a01c9f1cc$77752c80$0850abc0@marco01> References: <000a01c9f1cc$77752c80$0850abc0@marco01> Message-ID: Eu tive um problema quando passei do FB 2.04 para FB 2.05 mas no vista. Estranhamente só funcionou quando mudei a forma de execução para APLICAÇÃO em vez de serviço. No XP não aconteceu. Não sei se seria o seu caso, mas para tirar duvida mude o jeito do FB executar. Anderson Miranda 2009/6/20 Marco Antônio > Bom dia amigos. > Estou com um problema no banco de dados, tenho um cliente que é posto de > gasolina o servidor pegou vírus, o técnico teve que formatar a maquina, > quando ele voltou o arquivo do banco de dados o arquivo ficou com o mesmo > tamanho, mais o firebird não reconhecer este arquivo, já fiz o backup não > funcionar. Aparecer a seguinte mensagem (is not valid data base). O pode > esta acontecendo com o banco. > o sistema operacional é windows xp sp2 o FB esta instalar como serviço. > Atenciosamente, > Marco Antônio > e-mail: marco em visao-ol.com.br > Visão On-Line Assessoria e Informática Ltda. > Tel:(24) 2252-3017 / 2255-3712 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 marco em visao-ol.com.br Sun Jun 21 13:40:50 2009 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Marco_Ant=F4nio?=) Date: Sun, 21 Jun 2009 13:40:50 -0300 Subject: [firebase-br] Banco de dados References: <000a01c9f1cc$77752c80$0850abc0@marco01> Message-ID: <000401c9f28f$0bea7650$0850abc0@marco01> Bom dia Anderson Eu tambem já fiz este processo e não funcionou, estou utilizando o FB 2.1. ----- Original Message ----- From: "Anderson Miranda Barrozo" To: "FireBase" Sent: Sunday, June 21, 2009 11:44 AM Subject: Re: [firebase-br] Banco de dados Eu tive um problema quando passei do FB 2.04 para FB 2.05 mas no vista. Estranhamente só funcionou quando mudei a forma de execução para APLICAÇÃO em vez de serviço. No XP não aconteceu. Não sei se seria o seu caso, mas para tirar duvida mude o jeito do FB executar. Anderson Miranda 2009/6/20 Marco Antônio > Bom dia amigos. > Estou com um problema no banco de dados, tenho um cliente que é posto de > gasolina o servidor pegou vírus, o técnico teve que formatar a maquina, > quando ele voltou o arquivo do banco de dados o arquivo ficou com o mesmo > tamanho, mais o firebird não reconhecer este arquivo, já fiz o backup não > funcionar. Aparecer a seguinte mensagem (is not valid data base). O pode > esta acontecendo com o banco. > o sistema operacional é windows xp sp2 o FB esta instalar como serviço. > Atenciosamente, > Marco Antônio > e-mail: marco em visao-ol.com.br > Visão On-Line Assessoria e Informática Ltda. > Tel:(24) 2252-3017 / 2255-3712 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 fausto.s.a em uol.com.br Sun Jun 21 15:10:55 2009 From: fausto.s.a em uol.com.br (Fausto Alves) Date: Sun, 21 Jun 2009 15:10:55 -0300 Subject: [firebase-br] Passagem de parametros para SP, via ClientDataSet Message-ID: Boa tarde à todos. Pessoal em minha aplicação tenho um módulo para mostrar o extrato do caixa, e faço isso via SP. Estou com problemas na passagem de parametros para a SP selecionável via ClientDataSet. Estou utilizando Delphi 7 e Firebird 1.5 Por exemplo: Se tenho a seguinte instrução sql: 'SELECT * FROM CLIENTES WHERE CDCLIENTE = :CD' No client DataSet faço assim: CdsClientes.Params[0].asInteger := 'Codigo que escolhi'; CdsClientes.Open; Em um select normal, desde que excutado no clientdataset o FechtParams isso funciona normalmente, ou seja, é passado para a query o parametro informado no ClientDataSet. Agora tenho uma StoredProcedure selecionavel onde tenho esta instrução, em um TSQLDataset, que esta chamando a SP. SELECT * FROM PROC_EXT_CAIXA(:DataIni, :DataFim) Se passo os parametros diretamente para o SqlDataSet funciona SqlExtCaixa.Params.ParambyName('DataIni').AsDate := Data Inicial; SqlExtCaixa.Params.ParambyName('DataFim').AsDate := Data Final; CdsExtCaixa.Open; Funciona perfeitamente, agora se via ClientDataSet assim: CdsExtCaixa.Params.ParambyName('DataIni').AsDate := Data Inicial CdsExtCaixa.Params.ParambyName('DataFim').AsDate := Data Final Ele não retorna nada. O problema é que esta aplicação é em 3 camadas, ou seja, o SqlDataSet vai estar no Servidor, portanto não consigo manipula-lo no lado cliente. A conclusão que chego é que em storeds procedures o clientdataset não envia os parametros. Alguém tem alguma sugestã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 fausto.s.a em uol.com.br Sun Jun 21 16:48:36 2009 From: fausto.s.a em uol.com.br (Fausto Alves) Date: Sun, 21 Jun 2009 16:48:36 -0300 Subject: [firebase-br] Passagem de parametros para SP, via ClientDataSet (RESOLVIDO) In-Reply-To: References: Message-ID: Erro meu. Utilizo o mesmo filtro em duas situações diferentes e pelo fato do comportamento depender de cada situação, eu estava fazendo as alterações em um caso e testando em outro.. :-( -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From bigwings em gmail.com Mon Jun 22 09:19:50 2009 From: bigwings em gmail.com (BigWings) Date: Mon, 22 Jun 2009 12:19:50 +0000 (UTC) Subject: [firebase-br] Banco de dados References: <000c01c9f1c8$f13f9900$0850abc0@marco01> Message-ID: Marco Antônio wrote: >Bom dia amigos. > >Estou com um problema no banco de dados, tenho um cliente que é posto >de gasolina o servidor pegou vírus, o técnico teve que formatar a >maquina, quando ele voltou o arquivo do banco de dados o arquivo >ficou com o mesmo tamanho, mais o firebird não reconhecer este >arquivo, já fiz o backup não funcionar. Aparecer a seguinte mensagem >(is not valid data base). O pode esta acontecendo com o banco. > Só suposição, porque isso já aconteceu aqui: o técnico pode ter feito alguma cagada e deletado o arquivo do banco de dados e depois usou algum utilitário de recuperação. No nosso caso, não teve solução. Tivemos que restaurar do backup mesmo. -- BigWings "A esperança é a última que morre. Mas morre..." From felix2005 em oi.com.br Mon Jun 22 10:00:19 2009 From: felix2005 em oi.com.br (Felix) Date: Mon, 22 Jun 2009 10:00:19 -0300 Subject: [firebase-br] RES: Banco de dados In-Reply-To: References: <000c01c9f1c8$f13f9900$0850abc0@marco01> Message-ID: <001101c9f339$657f8070$307e8150$@com.br> Verdade, quando o arquivo retorna ele tem o mesmo tamanho - mas as informações geralmente sofrem uma 'mutação' e o resultado é um arquivo inútil. Precisa confirmar com o técnico o que aconteceu durante a 'manutenção'. Outra é saber que vírus a máquina tinha, mas nunca ouvi falar de casos em que um arquivo do Firebird fosse atacado (exceto Chernobyl, que detonava um HD inteiro). Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de BigWings Enviada em: segunda-feira, 22 de junho de 2009 09:20 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Banco de dados Marco Antônio wrote: >Bom dia amigos. > >Estou com um problema no banco de dados, tenho um cliente que é posto >de gasolina o servidor pegou vírus, o técnico teve que formatar a >maquina, quando ele voltou o arquivo do banco de dados o arquivo >ficou com o mesmo tamanho, mais o firebird não reconhecer este >arquivo, já fiz o backup não funcionar. Aparecer a seguinte mensagem >(is not valid data base). O pode esta acontecendo com o banco. > Só suposição, porque isso já aconteceu aqui: o técnico pode ter feito alguma cagada e deletado o arquivo do banco de dados e depois usou algum utilitário de recuperação. No nosso caso, não teve solução. Tivemos que restaurar do backup mesmo. -- BigWings "A esperança é a última que morre. Mas morre..." ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Mon Jun 22 11:03:12 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Mon, 22 Jun 2009 11:03:12 -0300 Subject: [firebase-br] Mais uma (ou duas?) Ajuda SQL Message-ID: <660CCEDAB18C42F58DC0A2EF3D17AFCB@ZOTTISNOTEBOOK> Pessoal, to com mais um problema. preciso buscar na Tabela FAR_MTR os registros que contenham no Campo FARS_MTRs das Contas a Receber o valor tal mas o problema é que os valores desse campo são assim : 01496/09 , 02364/09 , 02567/09 tentei assim, mas retorna Nulo select sum (F.Peso_coletado)as peso_coletado from Far_mtr F where F.Codigo_montado in (select C.Far_mtrs from ctarec C where C.Cod_conta = :Varcod_conta) O Código_Montado é um campo calculado que retorna um campo formatado assim 02567/09 outra dúvida é a respeito de ZERAR o Generator de codigo anual ja mencionado na semana passada. to tentando conforme dicas dos colegas criar uma Procedure disparada por uma trigger, mas ta dando erro, alguém saberia como fazer? tentei de duas formas SET TERM ^ ; CREATE PROCEDURE SP_ZERA_CODIGO_ANUAL_FAR AS DECLARE VARIABLE Ano_atual INTEGER; DECLARE VARIABLE Ano_far INTEGER; DECLARE VARIABLE Ultima_data DATE; begin /* Forma "A" */ Ultima_data = MAX(Far_mtr.Data_cad ) ; Ano_far = EXTRACT(YEAR FROM :Ultima_data ); Ano_atual = EXTRACT(YEAR FROM CURRENT_DATE); if ((:Ano_far) < (:Ano_atual)) then BEGIN execute statement 'ALTER SEQUENCE GEN_CODIGO_ANUAL RESTART WITH 0;' END /* Forma "B" */ SELECT MAX(F.Data_cad)FROM Far_mtr F) INTO :Ultima_data; IF (EXTRACT(YEAR FROM :Ultima_data ) < EXTRACT(YEAR FROM CURRENT_DATE)) then BEGIN execute statement 'ALTER SEQUENCE GEN_CODIGO_ANUAL RESTART WITH 0;' END /*SUSPEND;*/ end^ SET TERM ; ^ mas dos dois jeitos da erro. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez From magno em speet.com.br Mon Jun 22 12:54:18 2009 From: magno em speet.com.br (Magno System) Date: Mon, 22 Jun 2009 12:54:18 -0300 Subject: [firebase-br] RES: Banco de dados References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br> Message-ID: <00cf01c9f351$b3c82a30$6915a8c0@MagnoSystem> Ou então ele fez um COPY do FDB com ele em uso. Aí só backup mesmo. ----- Original Message ----- From: "Felix" To: "'FireBase'" Sent: Monday, June 22, 2009 10:00 AM Subject: [firebase-br] RES: Banco de dados Verdade, quando o arquivo retorna ele tem o mesmo tamanho - mas as informações geralmente sofrem uma 'mutação' e o resultado é um arquivo inútil. Precisa confirmar com o técnico o que aconteceu durante a 'manutenção'. Outra é saber que vírus a máquina tinha, mas nunca ouvi falar de casos em que um arquivo do Firebird fosse atacado (exceto Chernobyl, que detonava um HD inteiro). Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de BigWings Enviada em: segunda-feira, 22 de junho de 2009 09:20 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Banco de dados Marco Antônio wrote: >Bom dia amigos. > >Estou com um problema no banco de dados, tenho um cliente que é posto >de gasolina o servidor pegou vírus, o técnico teve que formatar a >maquina, quando ele voltou o arquivo do banco de dados o arquivo >ficou com o mesmo tamanho, mais o firebird não reconhecer este >arquivo, já fiz o backup não funcionar. Aparecer a seguinte mensagem >(is not valid data base). O pode esta acontecendo com o banco. > Só suposição, porque isso já aconteceu aqui: o técnico pode ter feito alguma cagada e deletado o arquivo do banco de dados e depois usou algum utilitário de recuperação. No nosso caso, não teve solução. Tivemos que restaurar do backup mesmo. -- BigWings "A esperança é a última que morre. Mas morre..." ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix2005 em oi.com.br Mon Jun 22 13:52:38 2009 From: felix2005 em oi.com.br (Felix) Date: Mon, 22 Jun 2009 13:52:38 -0300 Subject: [firebase-br] RES: RES: Banco de dados In-Reply-To: <00cf01c9f351$b3c82a30$6915a8c0@MagnoSystem> References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br> <00cf01c9f351$b3c82a30$6915a8c0@MagnoSystem> Message-ID: <001301c9f359$d9e40c90$8dac25b0$@com.br> Já fiz copia do bd com ele em uso (noob) e não corrompeu... ou seja, não é sempre que ocorre nessa situação (ainda bem...) Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: segunda-feira, 22 de junho de 2009 12:54 Para: FireBase Assunto: Re: [firebase-br] RES: Banco de dados Ou então ele fez um COPY do FDB com ele em uso. Aí só backup mesmo. ----- Original Message ----- From: "Felix" To: "'FireBase'" Sent: Monday, June 22, 2009 10:00 AM Subject: [firebase-br] RES: Banco de dados Verdade, quando o arquivo retorna ele tem o mesmo tamanho - mas as informações geralmente sofrem uma 'mutação' e o resultado é um arquivo inútil. Precisa confirmar com o técnico o que aconteceu durante a 'manutenção'. Outra é saber que vírus a máquina tinha, mas nunca ouvi falar de casos em que um arquivo do Firebird fosse atacado (exceto Chernobyl, que detonava um HD inteiro). Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de BigWings Enviada em: segunda-feira, 22 de junho de 2009 09:20 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Banco de dados Marco Antônio wrote: >Bom dia amigos. > >Estou com um problema no banco de dados, tenho um cliente que é posto >de gasolina o servidor pegou vírus, o técnico teve que formatar a >maquina, quando ele voltou o arquivo do banco de dados o arquivo >ficou com o mesmo tamanho, mais o firebird não reconhecer este >arquivo, já fiz o backup não funcionar. Aparecer a seguinte mensagem >(is not valid data base). O pode esta acontecendo com o banco. > Só suposição, porque isso já aconteceu aqui: o técnico pode ter feito alguma cagada e deletado o arquivo do banco de dados e depois usou algum utilitário de recuperação. No nosso caso, não teve solução. Tivemos que restaurar do backup mesmo. -- BigWings "A esperança é a última que morre. Mas morre..." ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From dpto.constru em gmail.com Mon Jun 22 16:09:45 2009 From: dpto.constru em gmail.com (RenaN FiG) Date: Mon, 22 Jun 2009 16:09:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5Bfirebird-br=5D_Erro_no_FB=2C_Perc?= =?iso-8859-1?q?a_de_conex=E3o_no_Servidor?= Message-ID: Olá pessoal, boa tarde! Uso a versão 2.1.2 e percebi um problema quanto ao gerenciamento de conexões, que está me atrapalhando muito: Possuo duas (ou mais) máquinas na rede acessando a base de dados em um único servidor, no terminal 001 que está acessando a base no servidor com o usuário "TERMINAL", vejo pelo Ib Expert e mostra 1 conexão para este usuário até ai tudo certo. Ai no meio no processo cai a energia/rede deste terminal, consequentemente não há mais conexão com o servidor, porém se vou no ib Expert ainda mostra 1 conexão. E se dou um select na mon$attachaments ele ainda mostra a conexão com o IP do terminal que está desligado. E isso só se resolve quando reinicio o servido... Obs: Obviamente, no ibexpert estou conectado com outro usuário. No caso acima, as únicas diferenças que percebi na mon$attachaments entre um registro que não está online e um que está, é que quando não está online o registro desta conexão os campos Mon$Remote_Process e Mon$remote_pid ficam com valor nulo e nas conexões verdadeiras ficam preenchidos Alguém já passou por este problema? Grato, Renan From magno em speet.com.br Mon Jun 22 16:19:24 2009 From: magno em speet.com.br (Magno System) Date: Mon, 22 Jun 2009 16:19:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5Bfirebird-br=5D_Erro_no_FB=2C_Perc?= =?iso-8859-1?q?a_de_conex=E3o_no_Servidor?= References: Message-ID: <018801c9f36e$5ac34ab0$6915a8c0@MagnoSystem> Isso é normal, pois o FIREBIRD demora alguns minutos para "perceber" que houve a desconexão quando a mesma ocorre de forma abrupta, ou seja, por queda de energia, cabo de rede desconectado, etc... No site do FIREBASE tem um artigo sobre isto... http://www.firebase.com.br/fb/artigo.php?id=2051 ----- Original Message ----- From: "RenaN FiG" To: "FireBase" Sent: Monday, June 22, 2009 4:09 PM Subject: [firebase-br] [firebird-br] Erro no FB, Perca de conexão no Servidor Olá pessoal, boa tarde! Uso a versão 2.1.2 e percebi um problema quanto ao gerenciamento de conexões, que está me atrapalhando muito: Possuo duas (ou mais) máquinas na rede acessando a base de dados em um único servidor, no terminal 001 que está acessando a base no servidor com o usuário "TERMINAL", vejo pelo Ib Expert e mostra 1 conexão para este usuário até ai tudo certo. Ai no meio no processo cai a energia/rede deste terminal, consequentemente não há mais conexão com o servidor, porém se vou no ib Expert ainda mostra 1 conexão. E se dou um select na mon$attachaments ele ainda mostra a conexão com o IP do terminal que está desligado. E isso só se resolve quando reinicio o servido... Obs: Obviamente, no ibexpert estou conectado com outro usuário. No caso acima, as únicas diferenças que percebi na mon$attachaments entre um registro que não está online e um que está, é que quando não está online o registro desta conexão os campos Mon$Remote_Process e Mon$remote_pid ficam com valor nulo e nas conexões verdadeiras ficam preenchidos Alguém já passou por este problema? Grato, Renan ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cassio.hc em gmail.com Mon Jun 22 16:41:27 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Mon, 22 Jun 2009 16:41:27 -0300 Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_where_com_intervalo_de_data?= =?iso-8859-1?q?s?= Message-ID: Opa. To fazendo um select simples: select * from lancamentos WHERE (DATA_LANCAMENTO >='10.06.2009' AND DATA_LANCAMENTO <= '22.06.2009') o que ocorre é que os lançamentos do dia 22 não aparecem, ou seja o "=" não está sendo considerado pelo fb. se faço com between dá a mesma coisa... como o firebird trata isso? como resolver? vlw. From fernando.bg em gmail.com Mon Jun 22 16:57:20 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Mon, 22 Jun 2009 19:57:20 +0000 (UTC) Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_where_com_intervalo_de_data?= =?iso-8859-1?q?=3D=3Fiso-8859-1=3Fq=3Fs=3F=3D?= References: Message-ID: No dia 22/06/2009 às 16:41:27 catando milho no teclado Cássio " escrivinhou " o texto abaixo : > Opa. > To fazendo um select simples: > > select * > from lancamentos > WHERE (DATA_LANCAMENTO >='10.06.2009' AND > DATA_LANCAMENTO <= '22.06.2009') > > o que ocorre é que os lançamentos do dia 22 não aparecem, ou seja o "=" > não está sendo considerado pelo fb. > se faço com between dá a mesma coisa... como o firebird trata isso? como > resolver? Boa tarde Cássio, tem certeza que esse registro do dia 22 que você está se referindo está mesmo entre esse período. Muito estranho esse comportamento. Mesmo nessa forma que você passou teria que trazer apesar que prefiro usar BETWEEN. T++++++++++++ ---------------------------------------------------------------------------------- Os homens mentiriam muito menos se as mulheres fizessem menos perguntas ! ! ! -- From cpd em lekagi.com.br Mon Jun 22 16:00:01 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDUEQ=?= ) Date: Mon, 22 Jun 2009 16:00:01 -0300 (Hora oficial do Brasil) Subject: [firebase-br] =?iso-8859-1?q?Res=3A__d=FAvida_where_com_intervalo?= =?iso-8859-1?q?_de_datas?= References: Message-ID: <4A3FD4A0.000001.04092@NOTEJABER> Cassio, tente o seguinte: select * from lancamentos WHERE (DATA_LANCAMENTO between '10.06.2009' AND '22.06.2009') -------Mensagem original------- De: Cássio Data: 06/22/09 16:52:56 Para: lista em firebase.com.br Assunto: [firebase-br] dúvida where com intervalo de datas Opa. To fazendo um select simples: select * from lancamentos WHERE (DATA_LANCAMENTO >='10.06.2009' AND DATA_LANCAMENTO <= '22.06.2009') o que ocorre é que os lançamentos do dia 22 não aparecem, ou seja o "=" não está sendo considerado pelo fb. se faço com between dá a mesma coisa... como o firebird trata isso? como resolver? vlw. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From dpto.constru em gmail.com Mon Jun 22 17:00:10 2009 From: dpto.constru em gmail.com (RenaN FiG) Date: Mon, 22 Jun 2009 17:00:10 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5Bfirebird-br=5D_Erro_no_FB=2C_Perc?= =?iso-8859-1?q?a_de_conex=E3o_no_Servidor?= In-Reply-To: <018801c9f36e$5ac34ab0$6915a8c0@MagnoSystem> References: <018801c9f36e$5ac34ab0$6915a8c0@MagnoSystem> Message-ID: Putz... Que mancada... Tinha tanta convicção que isso era um erro do Firebird que nem me preocupei pesquisar... Desculpa ae pessoal... E obrigado Magno From cassio.hc em gmail.com Mon Jun 22 17:04:33 2009 From: cassio.hc em gmail.com (=?ISO-8859-1?Q?C=E1ssio?=) Date: Mon, 22 Jun 2009 17:04:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_where_com_intervalo_de_data?= =?iso-8859-1?q?=3D=3Fiso-8859-1=3Fq=3Fs=3F=3D?= In-Reply-To: References: Message-ID: resolvi assim: select * from lancamentos WHERE (DATA_LANCAMENTO >='10.06.2009 00:00:00' AND DATA_LANCAMENTO <= '22.06.2009 23:59:59') pois o tipo que to usando é um timestamp... entao tive que colocar o intervalo das horas também. Tem uma maneira de não precisar colocar o intervalo de horas? só usando date? vlw Forrest® escreveu: > No dia 22/06/2009 às 16:41:27 catando milho no teclado Cássio " escrivinhou " o texto abaixo : > >> Opa. >> To fazendo um select simples: >> >> select * >> from lancamentos >> WHERE (DATA_LANCAMENTO >='10.06.2009' AND >> DATA_LANCAMENTO <= '22.06.2009') >> >> o que ocorre é que os lançamentos do dia 22 não aparecem, ou seja o "=" >> não está sendo considerado pelo fb. >> se faço com between dá a mesma coisa... como o firebird trata isso? como >> resolver? > > Boa tarde Cássio, tem certeza que esse registro do dia 22 que você está se referindo está mesmo > entre esse período. Muito estranho esse comportamento. Mesmo nessa forma que você passou teria que > trazer apesar que prefiro usar BETWEEN. > > T++++++++++++ > > ---------------------------------------------------------------------------------- > > Os homens mentiriam muito menos se as mulheres fizessem menos perguntas ! ! ! > > > From jedyfb em gmail.com Mon Jun 22 17:07:31 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 22 Jun 2009 17:07:31 -0300 Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_where_com_intervalo_de_data?= =?iso-8859-1?q?s?= In-Reply-To: References: Message-ID: <1245701251.4956.14.camel@Aspire5612.bonagura.com.br> Este é o comportamento normal e correto para o Dialect 1 ou para campos Timestamp (que contém a data e hora integradas). Nestes casos é necessário "truncar" a hora para fazer a comparação. Abraço Eduardo Em Seg, 2009-06-22 às 16:41 -0300, Cássio escreveu: > Opa. > To fazendo um select simples: > > select * > from lancamentos > WHERE (DATA_LANCAMENTO >='10.06.2009' AND > DATA_LANCAMENTO <= '22.06.2009') > > o que ocorre é que os lançamentos do dia 22 não aparecem, ou seja o "=" > não está sendo considerado pelo fb. > se faço com between dá a mesma coisa... como o firebird trata isso? como > resolver? > > vlw. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gilson em sfssistemas.com.br Mon Jun 22 17:36:36 2009 From: gilson em sfssistemas.com.br (Gilson Silva) Date: Mon, 22 Jun 2009 17:36:36 -0300 Subject: [firebase-br]dúvida where com intervalo de data=?iso-8859-1?q?s?= References: Message-ID: Amigo, quando eu tenho campos TIMESTAMP, e preciso de um intervalo de datas eu costumo construir assim o BETWEEN: select * from lancamentos where cast(DATA_LANCAMENTO as date) between '10.06.2009' and '22.06.2009' Espero ter ajudado. Gilson Silva ----------------------------------------------------------------------------------------- "Forrest®" escreveu na mensagem news:h1onmv$n6i$1 em ger.gmane.org... No dia 22/06/2009 às 16:41:27 catando milho no teclado Cássio " escrivinhou " o texto abaixo : > Opa. > To fazendo um select simples: > > select * > from lancamentos > WHERE (DATA_LANCAMENTO >='10.06.2009' AND > DATA_LANCAMENTO <= '22.06.2009') > > o que ocorre é que os lançamentos do dia 22 não aparecem, ou seja o "=" > não está sendo considerado pelo fb. > se faço com between dá a mesma coisa... como o firebird trata isso? como > resolver? Boa tarde Cássio, tem certeza que esse registro do dia 22 que você está se referindo está mesmo entre esse período. Muito estranho esse comportamento. Mesmo nessa forma que você passou teria que trazer apesar que prefiro usar BETWEEN. T++++++++++++ ---------------------------------------------------------------------------------- Os homens mentiriam muito menos se as mulheres fizessem menos perguntas ! ! ! -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Tue Jun 23 10:48:45 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Tue, 23 Jun 2009 13:48:45 +0000 (UTC) Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_where_com_intervalo_de_data?= =?iso-8859-1?q?=3D=3Fiso-8859-1=3Fq=3Fs=3F=3D?= References: Message-ID: No dia 22/06/2009 às 17:04:33 catando milho no teclado Cássio " escrivinhou " o texto abaixo : > select * > from lancamentos > WHERE (DATA_LANCAMENTO >='10.06.2009 00:00:00' AND > DATA_LANCAMENTO <= '22.06.2009 23:59:59') > > pois o tipo que to usando é um timestamp... entao tive que colocar o > intervalo das horas também. Tem uma maneira de não precisar colocar o > intervalo de horas? só usando date? Fazer como o Gilson Silva sugeriu, fazer um cast para o tipo date. T++++++++++++ ---------------------------------------------------------------------------------- Os homens mentiriam muito menos se as mulheres fizessem menos perguntas ! ! ! -- From compuvale.software em gmail.com Tue Jun 23 11:06:39 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Tue, 23 Jun 2009 11:06:39 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vers=F5es_diferentes_no_servidor_e_n?= =?iso-8859-1?q?as_esta=E7=F5es?= Message-ID: Bom dia a todos, Vou migrar um cliente que hoje utiliza FB 1.5 para 2.1.2. Posso atualizar primeiro o servidor e deixar que as estações continuem utilizando a versão 1.5? Por enquanto não estou utilizando nenhum recurso que seja específico da versão 2. []s Andrei From armando.boza em gmail.com Tue Jun 23 11:43:29 2009 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Tue, 23 Jun 2009 11:43:29 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vers=F5es_diferentes_no_servidor_e_n?= =?iso-8859-1?q?as_esta=E7=F5es?= In-Reply-To: References: Message-ID: <4A40EA11.8050803@gmail.com> Creio que o fbclient.dll é atualizado tb, portanto atualize os clientes junto. Att Armando Andrei Luís escreveu: > Bom dia a todos, > > Vou migrar um cliente que hoje utiliza FB 1.5 para 2.1.2. Posso atualizar > primeiro o servidor e deixar que as estações continuem utilizando a versão > 1.5? Por enquanto não estou utilizando nenhum recurso que seja específico da > versão 2. > > []s > Andrei > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From herculesjr em gmail.com Tue Jun 23 11:57:56 2009 From: herculesjr em gmail.com (Hercules Jr) Date: Tue, 23 Jun 2009 11:57:56 -0300 Subject: [firebase-br] Relacionamento Message-ID: <70d3a72c0906230757p55c6dc9dof4b7a304030f0e87@mail.gmail.com> Bom dia a todos, Venho novamente recorrer a lista para tirar uma duvida, Possuo uma tabela de admins (t_admin) com PK o id desse admin. Preciso criar um sisteminha de mensagens internas dos administradores. Meu problema: Como fazer para na minha tabela t_msg, eu colocar 2 FK da t_admin (para saber quem enviou e para quem é a mensagem) preciso criar 2 relacionamentos com a mesma tabela? Grato pela ajuda From felix2005 em oi.com.br Tue Jun 23 12:39:07 2009 From: felix2005 em oi.com.br (Felix) Date: Tue, 23 Jun 2009 12:39:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Vers=F5es_diferentes_no_serv?= =?iso-8859-1?q?idor_e_nas_esta=E7=F5es?= In-Reply-To: <4A40EA11.8050803@gmail.com> References: <4A40EA11.8050803@gmail.com> Message-ID: <000c01c9f418$bf7a5e30$3e6f1a90$@com.br> Já li que em termos de performance e segurança é sempre indicado usar a mesma versão no Server e nos clientes. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Armando Boza Gonçalves Enviada em: terça-feira, 23 de junho de 2009 11:43 Para: FireBase Assunto: Re: [firebase-br] Versões diferentes no servidor e nas estações Creio que o fbclient.dll é atualizado tb, portanto atualize os clientes junto. Att Armando Andrei Luís escreveu: > Bom dia a todos, > > Vou migrar um cliente que hoje utiliza FB 1.5 para 2.1.2. Posso atualizar > primeiro o servidor e deixar que as estações continuem utilizando a versão > 1.5? Por enquanto não estou utilizando nenhum recurso que seja específico da > versão 2. > > []s > Andrei > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Tue Jun 23 13:01:34 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 23 Jun 2009 13:01:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_where_com_intervalo_de_data?= =?iso-8859-1?q?_s?= In-Reply-To: References: Message-ID: <1245772894.30647.0.camel@Aspire5612.bonagura.com.br> O ideal seria utilizar dois campos separados, pois o Cast irá impedir a utilização de um possível índice para este campo. Abraço Eduardo Em Ter, 2009-06-23 às 13:48 +0000, Forrest® escreveu: > No dia 22/06/2009 às 17:04:33 catando milho no teclado Cássio " escrivinhou " o texto abaixo : > > > select * > > from lancamentos > > WHERE (DATA_LANCAMENTO >='10.06.2009 00:00:00' AND > > DATA_LANCAMENTO <= '22.06.2009 23:59:59') > > > > pois o tipo que to usando é um timestamp... entao tive que colocar o > > intervalo das horas também. Tem uma maneira de não precisar colocar o > > intervalo de horas? só usando date? > > Fazer como o Gilson Silva sugeriu, fazer um cast para o tipo date. > > T++++++++++++ > > ---------------------------------------------------------------------------------- > > Os homens mentiriam muito menos se as mulheres fizessem menos perguntas ! ! ! > > > From igmeirelles em gmail.com Tue Jun 23 13:35:30 2009 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Tue, 23 Jun 2009 12:35:30 -0400 Subject: [firebase-br] RES: Relacionamento In-Reply-To: <70d3a72c0906230757p55c6dc9dof4b7a304030f0e87@mail.gmail.com> References: <70d3a72c0906230757p55c6dc9dof4b7a304030f0e87@mail.gmail.com> Message-ID: <001501c9f420$a23edf50$e6bc9df0$@com> Olá Hercules... SIM... vc pode fazer dois relacionamentos para a mesma tabela sem problemas... Espero ter ajudado... Um forte abraço... -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Hercules Jr Enviada em: terça-feira, 23 de junho de 2009 10:58 Para: FireBase Assunto: [firebase-br] Relacionamento Bom dia a todos, Venho novamente recorrer a lista para tirar uma duvida, Possuo uma tabela de admins (t_admin) com PK o id desse admin. Preciso criar um sisteminha de mensagens internas dos administradores. Meu problema: Como fazer para na minha tabela t_msg, eu colocar 2 FK da t_admin (para saber quem enviou e para quem é a mensagem) preciso criar 2 relacionamentos com a mesma tabela? Grato pela ajuda ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cpd em lekagi.com.br Tue Jun 23 12:57:18 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDUEQ=?= ) Date: Tue, 23 Jun 2009 12:57:18 -0300 (Hora oficial do Brasil) Subject: [firebase-br] =?iso-8859-1?q?_RES=3A__Vers=F5es_diferentes_no_ser?= =?iso-8859-1?q?vidor_e_nas_esta=E7=F5es?= References: <4A40EA11.8050803@gmail.com> <000c01c9f418$bf7a5e30$3e6f1a90$@com.br> Message-ID: <4A40FB5A.000001.01028@NOTEJABER> Olá pessoal... Posso instalar o Firebird2.1.2 CS no servidor e SS nos terminais ?? Isso pode me trazer algum problema ?? Abraço a todos... Jáber S. C. Lima -------Mensagem original------- De: Felix Data: 06/23/09 12:52:59 Para: 'FireBase' Assunto: [firebase-br] RES: Versões diferentes no servidor e nas estações Já li que em termos de performance e segurança é sempre indicado usar a mesma versão no Server e nos clientes. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Armando Boza Gonçalves Enviada em: terça-feira, 23 de junho de 2009 11:43 Para: FireBase Assunto: Re: [firebase-br] Versões diferentes no servidor e nas estações Creio que o fbclient.dll é atualizado tb, portanto atualize os clientes junto. Att Armando Andrei Luís escreveu: > Bom dia a todos, > > Vou migrar um cliente que hoje utiliza FB 1.5 para 2.1.2. Posso atualizar > primeiro o servidor e deixar que as estações continuem utilizando a versão > 1.5? Por enquanto não estou utilizando nenhum recurso que seja específico da > versão 2. > > []s > Andrei > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sicnemelpor em gmail.com Tue Jun 23 15:58:07 2009 From: sicnemelpor em gmail.com (Sicnemelpor) Date: Tue, 23 Jun 2009 15:58:07 -0300 Subject: [firebase-br] =?utf-8?q?RES=3A__Vers=C3=B5es_diferentes_no_servid?= =?utf-8?q?or_e_nas_esta=C3=A7=C3=B5es?= In-Reply-To: <4A40FB5A.000001.01028@NOTEJABER> References: <4A40EA11.8050803@gmail.com> <000c01c9f418$bf7a5e30$3e6f1a90$@com.br> <4A40FB5A.000001.01028@NOTEJABER> Message-ID: Só por curiosidade, porque você vai instalar SERVIDOR do Firebird nos terminais? Não basta colocar a biblioteca FBCLIENT.DLL ou sua contrapartida Linux nestes terminais? A meu ver, isso só vai causar confusão nos terminais e problemas de conexão (local x servidor). []s Nelson Sicuro > Olá pessoal... > > Posso instalar o Firebird2.1.2 CS no servidor e SS nos terminais ?? > > Isso pode me trazer algum problema ?? > > > Abraço a todos... > > > Jáber S. C. Lima > > -------Mensagem original------- > > > De: Felix > > Data: 06/23/09 12:52:59 > > Para: 'FireBase' > > Assunto: [firebase-br] RES: Versões diferentes no servidor e nas estações > > > Já li que em termos de performance e segurança é sempre indicado usar a > > mesma versão no Server e nos clientes. > > > > Fco. Felix > > Desenvolvimento de Sistemas > > www.soltecnologia.com.br > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > > nome de Armando Boza Gonçalves > > Enviada em: terça-feira, 23 de junho de 2009 11:43 > > Para: FireBase > > Assunto: Re: [firebase-br] Versões diferentes no servidor e nas estações > > > Creio que o fbclient.dll é atualizado tb, portanto atualize os clientes > > junto. > > > Att > > > Armando > > > Andrei Luís escreveu: > >> Bom dia a todos, > >> > >> Vou migrar um cliente que hoje utiliza FB 1.5 para 2.1.2. Posso >> atualizar > >> primeiro o servidor e deixar que as estações continuem utilizando a >> versão > > >> 1.5? Por enquanto não estou utilizando nenhum recurso que seja >> específico > > da > >> versão 2. > >> > >> []s > >> Andrei > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www > firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- Usando o revolucionário cliente de correio do Opera: http://www.opera.com/mail/ From felipearon em gmail.com Tue Jun 23 16:13:12 2009 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 23 Jun 2009 16:13:12 -0300 Subject: [firebase-br] RES: Relacionamento In-Reply-To: <001501c9f420$a23edf50$e6bc9df0$@com> References: <70d3a72c0906230757p55c6dc9dof4b7a304030f0e87@mail.gmail.com> <001501c9f420$a23edf50$e6bc9df0$@com> Message-ID: <6a31e7720906231213m49debf20je2b9304393dcc00c@mail.gmail.com> Cheguei a fazer algo semelhante. Tenho a tabela Pessoa (ID) e criei uma tabela auxiliar PessoaMSG contendo: IDPesOrigem = FK com Pessoa IDPesDestino = FK com Pessoa 2009/6/23 Ivan Guimarães Meirelles > Olá Hercules... > > SIM... vc pode fazer dois relacionamentos para a mesma tabela sem > problemas... > > Espero ter ajudado... > Um forte abraço... > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Hercules Jr > Enviada em: terça-feira, 23 de junho de 2009 10:58 > Para: FireBase > Assunto: [firebase-br] Relacionamento > > Bom dia a todos, > > Venho novamente recorrer a lista para tirar uma duvida, > Possuo uma tabela de admins (t_admin) com PK o id desse admin. > Preciso criar um sisteminha de mensagens internas dos administradores. > > Meu problema: > Como fazer para na minha tabela t_msg, eu colocar 2 FK da t_admin (para > saber quem enviou e para quem é a mensagem) > preciso criar 2 relacionamentos com a mesma tabela? > Grato pela ajuda > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Com a força aprenda a suavidade. Através da suavidade a força prevalecerá! http://www.felipearon.com.br/okane --> Controle Financeiro Pessoal (Sistema Gratuito - Em Desenvolvimento...) http://br.groups.yahoo.com/group/xna-br/ --> Grupo de Discussão http://pogsjob.wordpress.com (Pogs de programadores) From cpd em lekagi.com.br Tue Jun 23 15:21:03 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDUEQ=?= ) Date: Tue, 23 Jun 2009 15:21:03 -0300 (Hora oficial do Brasil) Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A__RES=3A__Vers=F5es_dife?= =?iso-8859-1?q?rentes_no_servidor_e_nas_esta=E7=F5es?= References: <4A40EA11.8050803@gmail.com> <000c01c9f418$bf7a5e30$3e6f1a90$@com.br> <4A40FB5A.000001.01028@NOTEJABER> Message-ID: <4A411D0A.000005.01916@NOTEJABER> Olá Nelson... Sou iniciante em firebird e aqui no escritório tenho 8 computadores (incluindo o servidor). Atualmente estou com o firebird SS em todos os computadores. Até então pensei que essa seria a melhor forma de se trabalhar..rs A pergunta se originou em uma troca de servidor que está agendada para esse final de semana, onde o Core 2 Duo será substituído por um QUAD. Vou adotar a ideia de trabalhar apenas com o FBCLIENT.DLL. Só tenho mais uma pergunta..: Deixo a DLL na pasta do sistema ou nos diretórios do Windows ?? -------Mensagem original------- De: Sicnemelpor Data: 06/23/09 16:10:59 Para: FireBase Assunto: Re: [firebase-br] RES: Versões diferentes no servidor e nas estações Só por curiosidade, porque você vai instalar SERVIDOR do Firebird nos terminais? Não basta colocar a biblioteca FBCLIENT.DLL ou sua contrapartida Linux nestes terminais? A meu ver, isso só vai causar confusão nos terminais e problemas de conexão (local x servidor). []s Nelson Sicuro > Olá pessoal... > > Posso instalar o Firebird2.1.2 CS no servidor e SS nos terminais ?? > > Isso pode me trazer algum problema ?? > > > Abraço a todos... > > > Jáber S. C. Lima > > -------Mensagem original------- > > > De: Felix > > Data: 06/23/09 12:52:59 > > Para: 'FireBase' > > Assunto: [firebase-br] RES: Versões diferentes no servidor e nas estações > > > Já li que em termos de performance e segurança é sempre indicado usar a > > mesma versão no Server e nos clientes. > > > > Fco. Felix > > Desenvolvimento de Sistemas > > www.soltecnologia.com.br > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > > nome de Armando Boza Gonçalves > > Enviada em: terça-feira, 23 de junho de 2009 11:43 > > Para: FireBase > > Assunto: Re: [firebase-br] Versões diferentes no servidor e nas estações > > > Creio que o fbclient.dll é atualizado tb, portanto atualize os clientes > > junto. > > > Att > > > Armando > > > Andrei Luís escreveu: > >> Bom dia a todos, > >> > >> Vou migrar um cliente que hoje utiliza FB 1.5 para 2.1.2. Posso >> atualizar > >> primeiro o servidor e deixar que as estações continuem utilizando a >> versão > > >> 1.5? Por enquanto não estou utilizando nenhum recurso que seja >> específico > > da > >> versão 2. > >> > >> []s > >> Andrei > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www > firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa -- Usando o revolucionário cliente de correio do Opera: http://www.opera.com/mail/ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sicnemelpor em gmail.com Tue Jun 23 16:42:28 2009 From: sicnemelpor em gmail.com (Sicnemelpor) Date: Tue, 23 Jun 2009 16:42:28 -0300 Subject: [firebase-br] =?utf-8?q?Res=3A_Re=3A__RES=3A__Vers=C3=B5es_difere?= =?utf-8?q?ntes_no_servidor_e_nas_esta=C3=A7=C3=B5es?= In-Reply-To: <4A411D0A.000005.01916@NOTEJABER> References: <4A40EA11.8050803@gmail.com> <000c01c9f418$bf7a5e30$3e6f1a90$@com.br> <4A40FB5A.000001.01028@NOTEJABER> <4A411D0A.000005.01916@NOTEJABER> Message-ID: Se teu sistema é o único a usar Firebird até dá pra colocar na pasta do sistema. Seria mais lógico colocar na pasta System32, e verificar se não tem nenhuma DLL antiga do Firebird ou do Interbase perdidas por lá (IBCLIENT.DLL? não lembro do nome, me ajudem aí :D ). []s Nelson Sicuro > Olá Nelson... > > > Sou iniciante em firebird e aqui no escritório tenho 8 computadores > (incluindo o servidor). > > Atualmente estou com o firebird SS em todos os computadores. Até então > pensei que essa seria a melhor forma de se trabalhar..rs > > A pergunta se originou em uma troca de servidor que está agendada para > esse > final de semana, onde o Core 2 Duo será substituído por um QUAD. > > Vou adotar a ideia de trabalhar apenas com o FBCLIENT.DLL. Só tenho mais > uma > pergunta..: > > Deixo a DLL na pasta do sistema ou nos diretórios do Windows ?? > > > -------Mensagem original------- > > > De: Sicnemelpor > > Data: 06/23/09 16:10:59 > > Para: FireBase > > Assunto: Re: [firebase-br] RES: Versões diferentes no servidor e nas > estações > > > Só por curiosidade, porque você vai instalar SERVIDOR do Firebird nos > > terminais? Não basta colocar a biblioteca FBCLIENT.DLL ou sua > > contrapartida Linux nestes terminais? A meu ver, isso só vai causar > > confusão nos terminais e problemas de conexão (local x servidor). > > > []s > > Nelson Sicuro > > >> Olá pessoal... > >> > >> Posso instalar o Firebird2.1.2 CS no servidor e SS nos terminais ?? > >> > >> Isso pode me trazer algum problema ?? > >> > >> > >> Abraço a todos... > >> > >> > >> Jáber S. C. Lima > >> > >> -------Mensagem original------- > >> > >> > >> De: Felix > >> > >> Data: 06/23/09 12:52:59 > >> > >> Para: 'FireBase' > >> > >> Assunto: [firebase-br] RES: Versões diferentes no servidor e nas >> estações > >> > >> > >> Já li que em termos de performance e segurança é sempre indicado usar a > >> > >> mesma versão no Server e nos clientes. > >> > >> > >> > >> Fco. Felix > >> > >> Desenvolvimento de Sistemas > >> > >> www.soltecnologia.com.br > >> > >> > >> -----Mensagem original----- > >> > >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > >> Em > >> > >> nome de Armando Boza Gonçalves > >> > >> Enviada em: terça-feira, 23 de junho de 2009 11:43 > >> > >> Para: FireBase > >> > >> Assunto: Re: [firebase-br] Versões diferentes no servidor e nas estações > >> > >> > >> Creio que o fbclient.dll é atualizado tb, portanto atualize os clientes > >> > >> junto. > >> > >> > >> Att > >> > >> > >> Armando > >> > >> > >> Andrei Luís escreveu: > >> > >>> Bom dia a todos, > >> > >>> > >> > >>> Vou migrar um cliente que hoje utiliza FB 1.5 para 2.1.2. Posso > >>> atualizar > >> > >>> primeiro o servidor e deixar que as estações continuem utilizando a > >>> versão > >> > >> > >>> 1.5? Por enquanto não estou utilizando nenhum recurso que seja > >>> específico > >> > >> da > >> > >>> versão 2. > >> > >>> > >> > >>> []s > >> > >>> Andrei > >> > >>> ______________________________________________ > >> > >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> > >>> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> > >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >>> > >> > >>> > >> > >> > >> > >> ______________________________________________ > >> > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> > >> > >> ______________________________________________ > >> > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> > >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www > >> firebase.com.br/fb/artigo.php?id=1107 > >> > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > -- Usando o revolucionário cliente de correio do Opera: http://www.opera.com/mail/ From jdias.bjsoftware em gmail.com Tue Jun 23 16:40:16 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Tue, 23 Jun 2009 16:40:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A__RES=3A_Vers=F5es_difer?= =?iso-8859-1?q?entes_no_servidor_e_nas_esta=E7=F5es?= In-Reply-To: References: <4A40EA11.8050803@gmail.com> <000c01c9f418$bf7a5e30$3e6f1a90$@com.br> <4A40FB5A.000001.01028@NOTEJABER> <4A411D0A.000005.01916@NOTEJABER> Message-ID: <4A412FA0.3070806@gmail.com> Convém sempre que possível colocar dlls que dependentes de uma aplicação no próprio diretório da aplicação. Colocar na System ou System32 deixará brecha para que quando fizeres atualizações no Firebird e por um lapso esqueças de atualizar a biblioteca cliente na System, um problema grande conhecido como "Dll Hell" Fica como sugestão usar dll´s no diretório do executável Espero ter ajudo de alguma forma -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Sicnemelpor escreveu: > Se teu sistema é o único a usar Firebird até dá pra colocar na pasta > do sistema. Seria mais lógico colocar na pasta System32, e verificar > se não tem nenhuma DLL antiga do Firebird ou do Interbase perdidas por > lá (IBCLIENT.DLL? não lembro do nome, me ajudem aí :D ). > > []s > Nelson Sicuro > >> Olá Nelson... >> >> >> Sou iniciante em firebird e aqui no escritório tenho 8 computadores >> (incluindo o servidor). >> >> Atualmente estou com o firebird SS em todos os computadores. Até então >> pensei que essa seria a melhor forma de se trabalhar..rs >> >> A pergunta se originou em uma troca de servidor que está agendada >> para esse >> final de semana, onde o Core 2 Duo será substituído por um QUAD. >> >> Vou adotar a ideia de trabalhar apenas com o FBCLIENT.DLL. Só tenho >> mais uma >> pergunta..: >> >> Deixo a DLL na pasta do sistema ou nos diretórios do Windows ?? >> >> >> -------Mensagem original------- >> >> >> De: Sicnemelpor >> >> Data: 06/23/09 16:10:59 >> >> Para: FireBase >> >> Assunto: Re: [firebase-br] RES: Versões diferentes no servidor e nas >> estações >> >> >> Só por curiosidade, porque você vai instalar SERVIDOR do Firebird nos >> >> terminais? Não basta colocar a biblioteca FBCLIENT.DLL ou sua >> >> contrapartida Linux nestes terminais? A meu ver, isso só vai causar >> >> confusão nos terminais e problemas de conexão (local x servidor). >> >> >> []s >> >> Nelson Sicuro >> >> >>> Olá pessoal... >> >>> >> >>> Posso instalar o Firebird2.1.2 CS no servidor e SS nos terminais ?? >> >>> >> >>> Isso pode me trazer algum problema ?? >> >>> >> >>> >> >>> Abraço a todos... >> >>> >> >>> >> >>> Jáber S. C. Lima >> >>> >> >>> -------Mensagem original------- >> >>> >> >>> >> >>> De: Felix >> >>> >> >>> Data: 06/23/09 12:52:59 >> >>> >> >>> Para: 'FireBase' >> >>> >> >>> Assunto: [firebase-br] RES: Versões diferentes no servidor e nas >>> estações >> >>> >> >>> >> >>> Já li que em termos de performance e segurança é sempre indicado usar a >> >>> >> >>> mesma versão no Server e nos clientes. >> >>> >> >>> >> >>> >> >>> Fco. Felix >> >>> >> >>> Desenvolvimento de Sistemas >> >>> >> >>> www.soltecnologia.com.br >> >>> >> >>> >> >>> -----Mensagem original----- >> >>> >> >>> De: lista-bounces em firebase.com.br >>> [mailto:lista-bounces em firebase.com.br] >> >>> Em >> >>> >> >>> nome de Armando Boza Gonçalves >> >>> >> >>> Enviada em: terça-feira, 23 de junho de 2009 11:43 >> >>> >> >>> Para: FireBase >> >>> >> >>> Assunto: Re: [firebase-br] Versões diferentes no servidor e nas >>> estações >> >>> >> >>> >> >>> Creio que o fbclient.dll é atualizado tb, portanto atualize os clientes >> >>> >> >>> junto. >> >>> >> >>> >> >>> Att >> >>> >> >>> >> >>> Armando >> >>> >> >>> >> >>> Andrei Luís escreveu: >> >>> >> >>>> Bom dia a todos, >> >>> >> >>>> >> >>> >> >>>> Vou migrar um cliente que hoje utiliza FB 1.5 para 2.1.2. Posso >> >>>> atualizar >> >>> >> >>>> primeiro o servidor e deixar que as estações continuem utilizando a >> >>>> versão >> >>> >> >>> >> >>>> 1.5? Por enquanto não estou utilizando nenhum recurso que seja >> >>>> específico >> >>> >> >>> da >> >>> >> >>>> versão 2. >> >>> >> >>>> >> >>> >> >>>> []s >> >>> >> >>>> Andrei >> >>> >> >>>> ______________________________________________ >> >>> >> >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >>> >> >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >> >>> >> >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >> >>> >> >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >>> >> >>>> >> >>> >> >>>> >> >>> >> >>> >> >>> >> >>> ______________________________________________ >> >>> >> >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >>> >> >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >> >>> >> >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >> >>> >> >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >>> >> >>> >> >>> >> >>> ______________________________________________ >> >>> >> >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >>> >> >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www >> >>> firebase.com.br/fb/artigo.php?id=1107 >> >>> >> >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >>> >> >>> ______________________________________________ >> >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >>> Para saber como gerenciar/excluir seu 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 Tue Jun 23 16:49:46 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Tue, 23 Jun 2009 19:49:46 +0000 (UTC) Subject: [firebase-br] =?utf-8?q?Res=3A_Re=3A__RES=3A__Vers=C3=B5es_difere?= =?utf-8?q?ntes_no_servidor_e_nas_esta=C3=A7=C3=B5es?= References: <4A40EA11.8050803@gmail.com> <000c01c9f418$bf7a5e30$3e6f1a90$@com.br> <4A40FB5A.000001.01028@NOTEJABER> <4A411D0A.000005.01916@NOTEJABER> Message-ID: No dia 23/06/2009 às 16:42:28 catando milho no teclado Sicnemelpor " escrivinhou " o texto abaixo : > Se teu sistema é o único a usar Firebird até dá pra colocar na pasta do > sistema. Seria mais lógico colocar na pasta System32, e verificar se não > tem nenhuma DLL antiga do Firebird ou do Interbase perdidas por lá > (IBCLIENT.DLL? não lembro do nome, me ajudem aí :D ). A dll do FB é FBClient e a do Interbase é a GDS32.dll, mas o FB tem a opção de instalar uma dll com o nome GDS32.dll para retrocompatibilidade. T++++++++ ---------------------------------------------------------------------------------- Os homens mentiriam muito menos se as mulheres fizessem menos perguntas ! ! ! -- From niko em bruner.com.br Tue Jun 23 16:51:34 2009 From: niko em bruner.com.br (Jorge Umberto Scatolin Marques) Date: Tue, 23 Jun 2009 16:51:34 -0300 Subject: [firebase-br] Dados sumindo - Meio Off References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br> Message-ID: <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> Saudações !!! Veja se alguém pode reforçar minha opinião.... Em ossa empresa tinhamos o desenvolvimento interno. Usavamos D7 com IBX... Usávamos Firebird c linux ... Depois, optamos por contratar outra empresa que desenvolve em D2008 c DBX... Mto bem, de uns tempos pra cá as vzs desaparecem mtos dados e a explicação q nos deram foi de que o Delphi que eles usam é incompatível c Firebird... Estão quase sugerindo p que trocamos p Interbase.... Já coloquei no 2003 Server, já fiz Terminal Server, já até rezei aos pés do Servidor, mas não deu certo... hehehehe Creio piamente no Firebird e q se fosse problema no Banco, nossa outra aplicação, e outras q rodamos lá, também dariam problemas, certo? Essa é minha opinião ... Agradeço a atenção... From cpd em lekagi.com.br Tue Jun 23 15:54:29 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDUEQ=?= ) Date: Tue, 23 Jun 2009 15:54:29 -0300 (Hora oficial do Brasil) Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A__Res=3A_Re=3A__RES=3A__?= =?iso-8859-1?q?Vers=F5es_diferentes_no_servidor_e_nas_esta=E7=F5es?= References: <4A40EA11.8050803@gmail.com> <000c01c9f418$bf7a5e30$3e6f1a90$@com.br> <4A40FB5A.000001.01028@NOTEJABER> <4A411D0A.000005.01916@NOTEJABER> Message-ID: <4A4124D3.000001.04024@NOTEJABER> Ok Nelson.. Mais uma vez obrigado pela dica. Será adotada... Valew.. T+.. -------Mensagem original------- De: Sicnemelpor Data: 06/23/09 16:50:20 Para: FireBase Assunto: Re: [firebase-br] Res: Re: RES: Versões diferentes no servidor e nas estações Se teu sistema é o único a usar Firebird até dá pra colocar na pasta do sistema. Seria mais lógico colocar na pasta System32, e verificar se não tem nenhuma DLL antiga do Firebird ou do Interbase perdidas por lá (IBCLIENT.DLL? não lembro do nome, me ajudem aí :D ). []s Nelson Sicuro > Olá Nelson... > > > Sou iniciante em firebird e aqui no escritório tenho 8 computadores > (incluindo o servidor). > > Atualmente estou com o firebird SS em todos os computadores. Até então > pensei que essa seria a melhor forma de se trabalhar..rs > > A pergunta se originou em uma troca de servidor que está agendada para > esse > final de semana, onde o Core 2 Duo será substituído por um QUAD. > > Vou adotar a ideia de trabalhar apenas com o FBCLIENT.DLL. Só tenho mais > uma > pergunta..: > > Deixo a DLL na pasta do sistema ou nos diretórios do Windows ?? > > > -------Mensagem original------- > > > De: Sicnemelpor > > Data: 06/23/09 16:10:59 > > Para: FireBase > > Assunto: Re: [firebase-br] RES: Versões diferentes no servidor e nas > estações > > > Só por curiosidade, porque você vai instalar SERVIDOR do Firebird nos > > terminais? Não basta colocar a biblioteca FBCLIENT.DLL ou sua > > contrapartida Linux nestes terminais? A meu ver, isso só vai causar > > confusão nos terminais e problemas de conexão (local x servidor). > > > []s > > Nelson Sicuro > > >> Olá pessoal... > >> > >> Posso instalar o Firebird2.1.2 CS no servidor e SS nos terminais ?? > >> > >> Isso pode me trazer algum problema ?? > >> > >> > >> Abraço a todos... > >> > >> > >> Jáber S. C. Lima > >> > >> -------Mensagem original------- > >> > >> > >> De: Felix > >> > >> Data: 06/23/09 12:52:59 > >> > >> Para: 'FireBase' > >> > >> Assunto: [firebase-br] RES: Versões diferentes no servidor e nas >> estações > >> > >> > >> Já li que em termos de performance e segurança é sempre indicado usar a > >> > >> mesma versão no Server e nos clientes. > >> > >> > >> > >> Fco. Felix > >> > >> Desenvolvimento de Sistemas > >> > >> www.soltecnologia.com.br > >> > >> > >> -----Mensagem original----- > >> > >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > >> Em > >> > >> nome de Armando Boza Gonçalves > >> > >> Enviada em: terça-feira, 23 de junho de 2009 11:43 > >> > >> Para: FireBase > >> > >> Assunto: Re: [firebase-br] Versões diferentes no servidor e nas estações > >> > >> > >> Creio que o fbclient.dll é atualizado tb, portanto atualize os clientes > >> > >> junto. > >> > >> > >> Att > >> > >> > >> Armando > >> > >> > >> Andrei Luís escreveu: > >> > >>> Bom dia a todos, > >> > >>> > >> > >>> Vou migrar um cliente que hoje utiliza FB 1.5 para 2.1.2. Posso > >>> atualizar > >> > >>> primeiro o servidor e deixar que as estações continuem utilizando a > >>> versão > >> > >> > >>> 1.5? Por enquanto não estou utilizando nenhum recurso que seja > >>> específico > >> > >> da > >> > >>> versão 2. > >> > >>> > >> > >>> []s > >> > >>> Andrei > >> > >>> ______________________________________________ > >> > >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> > >>> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> > >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >>> > >> > >>> > >> > >> > >> > >> ______________________________________________ > >> > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> > >> > >> ______________________________________________ > >> > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> > >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www > >> firebase.com.br/fb/artigo.php?id=1107 > >> > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > -- Usando o revolucionário cliente de correio do Opera: http://www.opera.com/mail/ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From edmafer em gmail.com Tue Jun 23 16:56:03 2009 From: edmafer em gmail.com (Edson Marco) Date: Tue, 23 Jun 2009 16:56:03 -0300 Subject: [firebase-br] Dados sumindo - Meio Off In-Reply-To: <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br> <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> Message-ID: Operações não sendo corretamente "comitadas" poderia ser uma causa. Ou extraterrestres abduzindo seus dados :D (desculpa a brincadeira). No log do firebird aparece algo? 2009/6/23 Jorge Umberto Scatolin Marques > Saudações !!! > > Veja se alguém pode reforçar minha opinião.... > > Em ossa empresa tinhamos o desenvolvimento interno. Usavamos D7 com IBX... > Usávamos Firebird c linux ... > > Depois, optamos por contratar outra empresa que desenvolve em D2008 c > DBX... > > Mto bem, de uns tempos pra cá as vzs desaparecem mtos dados e a explicação > q nos deram foi de que o Delphi que eles usam é incompatível c Firebird... > > Estão quase sugerindo p que trocamos p Interbase.... Já coloquei no 2003 > Server, já fiz Terminal Server, já até rezei aos pés do Servidor, mas não > deu certo... hehehehe > > Creio piamente no Firebird e q se fosse problema no Banco, nossa outra > aplicação, e outras q rodamos lá, também dariam problemas, certo? > > Essa é minha opinião ... > > Agradeço a 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 > -- /* * Edson Marco Ferrari Junior * edmafer em edmafer.com.br * http://www.edmafer.com.br */ From jdias.bjsoftware em gmail.com Tue Jun 23 16:58:53 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Tue, 23 Jun 2009 16:58:53 -0300 Subject: [firebase-br] Dados sumindo - Meio Off In-Reply-To: <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br> <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> Message-ID: <4A4133FD.5020808@gmail.com> Caro Jorge Desculpas esfarrapadas dos desenvolvedores da outra empresa à parte.... Entre IB e FB sou muito mais o FB. Quanto ao "desaparecimento" dos dados.... Meu... Você tem um problema grande com o outsourcing de desenvolvimento da sua empresa. Se os caras estão alegando esse tipo de informação sem fundamentos daqui a pouco vão dizer que é culpa do aquecimento global ou coisa parecida :-) -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Jorge Umberto Scatolin Marques escreveu: > Saudações !!! > > Veja se alguém pode reforçar minha opinião.... > > Em ossa empresa tinhamos o desenvolvimento interno. Usavamos D7 com > IBX... Usávamos Firebird c linux ... > > Depois, optamos por contratar outra empresa que desenvolve em D2008 c > DBX... > > Mto bem, de uns tempos pra cá as vzs desaparecem mtos dados e a > explicação q nos deram foi de que o Delphi que eles usam é > incompatível c Firebird... > > Estão quase sugerindo p que trocamos p Interbase.... Já coloquei no > 2003 Server, já fiz Terminal Server, já até rezei aos pés do Servidor, > mas não deu certo... hehehehe > > Creio piamente no Firebird e q se fosse problema no Banco, nossa outra > aplicação, e outras q rodamos lá, também dariam problemas, certo? > > Essa é minha opinião ... > > Agradeço a 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 Tue Jun 23 17:05:42 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Tue, 23 Jun 2009 20:05:42 +0000 (UTC) Subject: [firebase-br] Dados sumindo - Meio Off References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br> <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> Message-ID: No dia 23/06/2009 às 16:51:34 catando milho no teclado Jorge Umberto Scatolin Marques " escrivinhou " o texto abaixo : > Saudações !!! > > Veja se alguém pode reforçar minha opinião.... > > Em ossa empresa tinhamos o desenvolvimento interno. Usavamos D7 com IBX... > Usávamos Firebird c linux ... > > Depois, optamos por contratar outra empresa que desenvolve em D2008 c DBX... > > Mto bem, de uns tempos pra cá as vzs desaparecem mtos dados e a explicação q > nos deram foi de que o Delphi que eles usam é incompatível c Firebird... > > Estão quase sugerindo p que trocamos p Interbase.... Já coloquei no 2003 > Server, já fiz Terminal Server, já até rezei aos pés do Servidor, mas não > deu certo... hehehehe > > Creio piamente no Firebird e q se fosse problema no Banco, nossa outra > aplicação, e outras q rodamos lá, também dariam problemas, certo? > > Essa é minha opinião ... > > Agradeço a atenção... Troque a empresa que está desenvolvendo para vocês. Não existe isso do delphi que ele usa não é compatível com o Firebird, pode até ser que a tecnologia que eles utilizam com o Delphi não não seja compatível com alguma versão do Firebird, mas não existe isso deles dizerem que o Delphi não é compatível com o firebird então eles não estão utilizando a tecnologia certa para acesso e manipulação dos dados no Firebird. Tenho sistemas feito em Delphi várias versões utilizando várias versões do FB e nunca tive problemas desde que faça a escolha de uma boa tecnologia para o que o cliente precisa. T++++++++++++++++++++++++ ---------------------------------------------------------------------------------- Os homens mentiriam muito menos se as mulheres fizessem menos perguntas ! ! ! -- From prismars em gmail.com Tue Jun 23 17:06:00 2009 From: prismars em gmail.com (Moacir - GMail) Date: Tue, 23 Jun 2009 17:06:00 -0300 Subject: [firebase-br] Dados sumindo - Meio Off In-Reply-To: <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br> <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> Message-ID: <4A4135A8.9080409@gmail.com> Minha opinião sincera: Troque com urgência a empresa contratada !! Nem pense duas vezes !! Sucesso !! Moacir Jorge Umberto Scatolin Marques escreveu: > Saudações !!! > > Veja se alguém pode reforçar minha opinião.... > > Em ossa empresa tinhamos o desenvolvimento interno. Usavamos D7 com > IBX... Usávamos Firebird c linux ... > > Depois, optamos por contratar outra empresa que desenvolve em D2008 c > DBX... > > Mto bem, de uns tempos pra cá as vzs desaparecem mtos dados e a > explicação q nos deram foi de que o Delphi que eles usam é > incompatível c Firebird... > > Estão quase sugerindo p que trocamos p Interbase.... Já coloquei no > 2003 Server, já fiz Terminal Server, já até rezei aos pés do Servidor, > mas não deu certo... hehehehe > > Creio piamente no Firebird e q se fosse problema no Banco, nossa outra > aplicação, e outras q rodamos lá, também dariam problemas, certo? > > Essa é minha opinião ... > > Agradeço a 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 jedyfb em gmail.com Tue Jun 23 17:06:25 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 23 Jun 2009 17:06:25 -0300 Subject: [firebase-br] Dados sumindo - Meio Off In-Reply-To: <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br> <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> Message-ID: <1245787585.30647.7.camel@Aspire5612.bonagura.com.br> Troque de fornecedor de software.... este que você contratou definitivamente não sabe trabalhar com Banco de Dados, transações, etc... Abraço Eduardo Em Ter, 2009-06-23 às 16:51 -0300, Jorge Umberto Scatolin Marques escreveu: > Saudações !!! > > Veja se alguém pode reforçar minha opinião.... > > Em ossa empresa tinhamos o desenvolvimento interno. Usavamos D7 com IBX... > Usávamos Firebird c linux ... > > Depois, optamos por contratar outra empresa que desenvolve em D2008 c DBX... > > Mto bem, de uns tempos pra cá as vzs desaparecem mtos dados e a explicação q > nos deram foi de que o Delphi que eles usam é incompatível c Firebird... > > Estão quase sugerindo p que trocamos p Interbase.... Já coloquei no 2003 > Server, já fiz Terminal Server, já até rezei aos pés do Servidor, mas não > deu certo... hehehehe > > Creio piamente no Firebird e q se fosse problema no Banco, nossa outra > aplicação, e outras q rodamos lá, também dariam problemas, certo? > > Essa é minha opinião ... > > Agradeço a 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 Tue Jun 23 17:07:55 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Tue, 23 Jun 2009 20:07:55 +0000 (UTC) Subject: [firebase-br] Dados sumindo - Meio Off References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br> <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> <4A4133FD.5020808@gmail.com> Message-ID: No dia 23/06/2009 às 16:58:53 catando milho no teclado João Dias " escrivinhou " o texto abaixo : > Desculpas esfarrapadas dos desenvolvedores da outra empresa à parte.... > Entre IB e FB sou muito mais o FB. Mais um. > Quanto ao "desaparecimento" dos dados.... Meu... Você tem um problema > grande com o outsourcing de desenvolvimento da sua empresa. Se os caras > estão alegando esse tipo de informação sem fundamentos daqui a pouco vão > dizer que é culpa do aquecimento global ou coisa parecida :-) Concordo plenamente com o que o João falou. ---------------------------------------------------------------------------------- Os homens mentiriam muito menos se as mulheres fizessem menos perguntas ! ! ! -- From hpensador em gmail.com Tue Jun 23 17:10:49 2009 From: hpensador em gmail.com (HPensador) Date: Tue, 23 Jun 2009 17:10:49 -0300 Subject: [firebase-br] Dados sumindo - Meio Off In-Reply-To: <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br> <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> Message-ID: Boa tarde Jorge! > Veja se alguém pode reforçar minha opinião.... > > Em ossa empresa tinhamos o desenvolvimento interno. Usavamos D7 com > IBX... Usávamos Firebird c linux ... > > Depois, optamos por contratar outra empresa que desenvolve em D2008 c > DBX... > > Mto bem, de uns tempos pra cá as vzs desaparecem mtos dados e a > explicação q nos deram foi de que o Delphi que eles usam é incompatível > c Firebird... > A incompatibilidade não é do Delphi com o Firebird, mais sim do drive do DBX que eles estão utilizando. Com relação ao desaparecimento de informações isto é muito estranho, pois pode estar ocorrendo o que Edson Marco respondeu... as operações não estarem sendo comitadas. Analisa melhor esta situação que você irá descobrir que não há problema nenhum com o Fire. > Estão quase sugerindo p que trocamos p Interbase.... Já coloquei no 2003 > Server, já fiz Terminal Server, já até rezei aos pés do Servidor, mas > não deu certo... hehehehe > > Creio piamente no Firebird e q se fosse problema no Banco, nossa outra > aplicação, e outras q rodamos lá, também dariam problemas, certo? > > Essa é minha opinião ... > > Agradeço a 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 > -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From samuel.peres.ferreira em gmail.com Tue Jun 23 17:14:20 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Tue, 23 Jun 2009 17:14:20 -0300 Subject: [firebase-br] Dados sumindo - Meio Off In-Reply-To: <4A4133FD.5020808@gmail.com> References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br> <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> <4A4133FD.5020808@gmail.com> Message-ID: ola eu ainda sou da epoca q era culpa do analista, que por sua vez, era culpa do programador, que por sua vez era culpa do operador, que por sua vez foi o digitador, que foi planilhado errado pelo usuario. ja tive tabelas em dbf com milhao de registros, to com o fb tb com milhao, tenho clientes q o servidor nao e dedicado e a unica vez q perdi dados foi qd ligaram o aspirador na saida da fonte do servidor (acreditem se quiser). na realidade, nakele evento perdi mais q dados. a infeliz da fonte quase derreteu o micro. voltando ao assunto, acho q tem q rever seu desenvolvimento, desculpa ai se alguem que desenvolveu particida aki do forum, mas acho q é a opiniao de todos. samuel From rodrigo em solucoeseinformatica.com.br Tue Jun 23 17:13:39 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Tue, 23 Jun 2009 17:13:39 -0300 Subject: [firebase-br] RES: Dados sumindo - Meio Off In-Reply-To: <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> Message-ID: Olá Jorge, Isso que a sua consultoria disse de "sumir dados" por incompatibilidade do delphi com o Firebird é "embromation" total, eles estão dando um migué. Mais provável é que eles tenham um controle transacional muito falho, que não commite os dados registrados e/ou tenham sérios problemas com a própria engenharia do sistema. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jorge Umberto Scatolin Marques Enviada em: 23 de junho de 2009 16:52 Para: FireBase Assunto: [firebase-br] Dados sumindo - Meio Off Saudações !!! Veja se alguém pode reforçar minha opinião.... Em ossa empresa tinhamos o desenvolvimento interno. Usavamos D7 com IBX... Usávamos Firebird c linux ... Depois, optamos por contratar outra empresa que desenvolve em D2008 c DBX... Mto bem, de uns tempos pra cá as vzs desaparecem mtos dados e a explicação q nos deram foi de que o Delphi que eles usam é incompatível c Firebird... Estão quase sugerindo p que trocamos p Interbase.... Já coloquei no 2003 Server, já fiz Terminal Server, já até rezei aos pés do Servidor, mas não deu certo... hehehehe Creio piamente no Firebird e q se fosse problema no Banco, nossa outra aplicação, e outras q rodamos lá, também dariam problemas, certo? Essa é minha opinião ... Agradeço a 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.89/2197 - Data de Lançamento: 06/23/09 05:54:00 From zottissistemas em brturbo.com.br Tue Jun 23 17:14:56 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Tue, 23 Jun 2009 17:14:56 -0300 Subject: [firebase-br] Dados sumindo - Meio Off In-Reply-To: <4A4133FD.5020808@gmail.com> References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br><2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> <4A4133FD.5020808@gmail.com> Message-ID: é realmente , tenho que concordar com o nosso amigo dos extraterrestres, mas acho que a abdução ocorreu com o pessoal da empresa que disse que o Delphi não é compatível com o firebird, na realidade talvez os componentes que eles estão usando não ão compatíveis e esta gerando essa perda de dados. trabalho com firebird desde o surgimento e nunca soube de algo parecido, a não ser pela pecinha atrás do teclado. heheheheheh. espero que ajude. Defendo o FB com unhas e dentes, pois é um banco Free, fácil de manusea-lo e principalmente ágil. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "João Dias" To: "FireBase" Sent: Tuesday, June 23, 2009 4:58 PM Subject: Re: [firebase-br] Dados sumindo - Meio Off Caro Jorge Desculpas esfarrapadas dos desenvolvedores da outra empresa à parte.... Entre IB e FB sou muito mais o FB. Quanto ao "desaparecimento" dos dados.... Meu... Você tem um problema grande com o outsourcing de desenvolvimento da sua empresa. Se os caras estão alegando esse tipo de informação sem fundamentos daqui a pouco vão dizer que é culpa do aquecimento global ou coisa parecida :-) -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Jorge Umberto Scatolin Marques escreveu: > Saudações !!! > > Veja se alguém pode reforçar minha opinião.... > > Em ossa empresa tinhamos o desenvolvimento interno. Usavamos D7 com IBX... > Usávamos Firebird c linux ... > > Depois, optamos por contratar outra empresa que desenvolve em D2008 c > DBX... > > Mto bem, de uns tempos pra cá as vzs desaparecem mtos dados e a explicação > q nos deram foi de que o Delphi que eles usam é incompatível c Firebird... > > Estão quase sugerindo p que trocamos p Interbase.... Já coloquei no 2003 > Server, já fiz Terminal Server, já até rezei aos pés do Servidor, mas não > deu certo... hehehehe > > Creio piamente no Firebird e q se fosse problema no Banco, nossa outra > aplicação, e outras q rodamos lá, também dariam problemas, certo? > > Essa é minha opinião ... > > Agradeço a atenção... > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cpd em lekagi.com.br Tue Jun 23 16:22:54 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDUEQ=?= ) Date: Tue, 23 Jun 2009 16:22:54 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Re: Dados sumindo - Meio Off References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br> <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> <4A4133FD.5020808@gmail.com> Message-ID: <4A412B8A.000003.03828@NOTEJABER> Seria mais elegante e profissional da parte da empresa alegar que não trabalha com o firebird. Na minha opinião ao alegar que a versão do Delphi é incompatível com o firebird eles estão mentindo pra você. Com certeza a melhor saída é troca da empresa de desenvolvimento por uma empresa idônea. A grande desvantagem de trabalhar com empresas assim é que eles sempre vão te dizer que qualquer problema que aparecer no software será culpa sua. Abraço.. Jáber S. C. Lima -------Mensagem original------- De: João Dias Data: 06/23/09 17:15:14 Para: FireBase Assunto: Re: [firebase-br] Dados sumindo - Meio Off Caro Jorge Desculpas esfarrapadas dos desenvolvedores da outra empresa à parte.... Entre IB e FB sou muito mais o FB. Quanto ao "desaparecimento" dos dados.... Meu... Você tem um problema grande com o outsourcing de desenvolvimento da sua empresa. Se os caras estão alegando esse tipo de informação sem fundamentos daqui a pouco vão dizer que é culpa do aquecimento global ou coisa parecida :-) -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Jorge Umberto Scatolin Marques escreveu: > Saudações !!! > > Veja se alguém pode reforçar minha opinião.... > > Em ossa empresa tinhamos o desenvolvimento interno. Usavamos D7 com > IBX... Usávamos Firebird c linux ... > > Depois, optamos por contratar outra empresa que desenvolve em D2008 c > DBX... > > Mto bem, de uns tempos pra cá as vzs desaparecem mtos dados e a > explicação q nos deram foi de que o Delphi que eles usam é > incompatível c Firebird... > > Estão quase sugerindo p que trocamos p Interbase.... Já coloquei no > 2003 Server, já fiz Terminal Server, já até rezei aos pés do Servidor, > mas não deu certo... hehehehe > > Creio piamente no Firebird e q se fosse problema no Banco, nossa outra > aplicação, e outras q rodamos lá, também dariam problemas, certo? > > Essa é minha opinião ... > > Agradeço a atenção... > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Tue Jun 23 17:28:21 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 23 Jun 2009 17:28:21 -0300 Subject: [firebase-br] Res: Re: Dados sumindo - Meio Off In-Reply-To: <4A412B8A.000003.03828@NOTEJABER> References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br> <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> <4A4133FD.5020808@gmail.com> <4A412B8A.000003.03828@NOTEJABER> Message-ID: <1245788901.14720.3.camel@Aspire5612.bonagura.com.br> Só para concluir a "novela"... isto não tem nada a ver com o Interbase ou Firebird, pois basicamente eles tem o mesmo modelo transacional e características de acesso. sugiro que instale o interbase 6.5 ou o interbase 7 trial numa máquina windows e rode o mesmo programa... verá que os dados também irão desaparecer.... por quê ? Ora, pois certamente eles estão usando as configurações "automáticas" do DBX sem um controle cuidadoso das transações. Faça outro teste. abra o programa, grave um registro, volte ao menu principal (se isto existir) e mate o programa com um CTR+ALT+DEL... e veja se os dados sumiram... se sumiu, falha de aplicação. Abraço Eduardo. Em Ter, 2009-06-23 às 16:22 -0300, Jáber - CPD escreveu: > Seria mais elegante e profissional da parte da empresa alegar que não > trabalha com o firebird. > > Na minha opinião ao alegar que a versão do Delphi é incompatível com o > firebird eles estão mentindo pra você. > > Com certeza a melhor saída é troca da empresa de desenvolvimento por uma > empresa idônea. A grande desvantagem de trabalhar com empresas assim é que > eles sempre vão te dizer que qualquer problema que aparecer no software será > culpa sua. > > Abraço.. > > Jáber S. C. Lima > > > > -------Mensagem original------- > > > > De: João Dias > > Data: 06/23/09 17:15:14 > > Para: FireBase > > Assunto: Re: [firebase-br] Dados sumindo - Meio Off > > > > Caro Jorge > > > > Desculpas esfarrapadas dos desenvolvedores da outra empresa à parte.... > > Entre IB e FB sou muito mais o FB. > > Quanto ao "desaparecimento" dos dados.... Meu... Você tem um problema > > grande com o outsourcing de desenvolvimento da sua empresa. Se os caras > > estão alegando esse tipo de informação sem fundamentos daqui a pouco vão > > dizer que é culpa do aquecimento global ou coisa parecida :-) > > > From edison em precisa.inf.br Tue Jun 23 17:38:37 2009 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Tue, 23 Jun 2009 17:38:37 -0300 Subject: [firebase-br] Dados sumindo - Meio Off In-Reply-To: References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br> <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> Message-ID: <02BAF1DDE3DE48B2B39553AC34BC2D63@Saulibueno> isso e falha da aplicacao ou falhas nas regras de negocio, eu utilizo firebird e nunca tive problema de sumir dados ----- Original Message ----- From: "Forrest®" To: Sent: Tuesday, June 23, 2009 5:05 PM Subject: Re: [firebase-br] Dados sumindo - Meio Off No dia 23/06/2009 às 16:51:34 catando milho no teclado Jorge Umberto Scatolin Marques " escrivinhou " o texto abaixo : > Saudações !!! > > Veja se alguém pode reforçar minha opinião.... > > Em ossa empresa tinhamos o desenvolvimento interno. Usavamos D7 com IBX... > Usávamos Firebird c linux ... > > Depois, optamos por contratar outra empresa que desenvolve em D2008 c > DBX... > > Mto bem, de uns tempos pra cá as vzs desaparecem mtos dados e a explicação > q > nos deram foi de que o Delphi que eles usam é incompatível c Firebird... > > Estão quase sugerindo p que trocamos p Interbase.... Já coloquei no 2003 > Server, já fiz Terminal Server, já até rezei aos pés do Servidor, mas não > deu certo... hehehehe > > Creio piamente no Firebird e q se fosse problema no Banco, nossa outra > aplicação, e outras q rodamos lá, também dariam problemas, certo? > > Essa é minha opinião ... > > Agradeço a atenção... Troque a empresa que está desenvolvendo para vocês. Não existe isso do delphi que ele usa não é compatível com o Firebird, pode até ser que a tecnologia que eles utilizam com o Delphi não não seja compatível com alguma versão do Firebird, mas não existe isso deles dizerem que o Delphi não é compatível com o firebird então eles não estão utilizando a tecnologia certa para acesso e manipulação dos dados no Firebird. Tenho sistemas feito em Delphi várias versões utilizando várias versões do FB e nunca tive problemas desde que faça a escolha de uma boa tecnologia para o que o cliente precisa. T++++++++++++++++++++++++ ---------------------------------------------------------------------------------- Os homens mentiriam muito menos se as mulheres fizessem menos perguntas ! ! ! -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From niko em bruner.com.br Tue Jun 23 17:40:22 2009 From: niko em bruner.com.br (Jorge Umberto Scatolin Marques) Date: Tue, 23 Jun 2009 17:40:22 -0300 Subject: [firebase-br] Dados sumindo - Meio Off References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br><2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02><4A4133FD.5020808@gmail.com> Message-ID: Foi o que imaginei.... Eu dei uma olhada nos fontes e vi q eles utilizam o commit na transação numero "1", pois é dakele exemplo q rolou na net... E sempre será a numero um... Para o pessoal do Comercial, Financeiro, Produção, etc... n seria interessante pegar essa transação em um numero randomico? será q n dá um deadlock e nao avisa? Por exemplo, inicia a transação de um numero randomico de 1 a 3000, a 1500... Faz tudo o q tem q fazer e depois commita a 1500? Sei lá, talvez, trocar de empresa seria amelhor opção...hehehehehe Ai ai... Obrigado pela atenção From felix2005 em oi.com.br Tue Jun 23 18:08:37 2009 From: felix2005 em oi.com.br (Felix) Date: Tue, 23 Jun 2009 18:08:37 -0300 Subject: [firebase-br] RES: Dados sumindo - Meio Off In-Reply-To: <02BAF1DDE3DE48B2B39553AC34BC2D63@Saulibueno> References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br> <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> <02BAF1DDE3DE48B2B39553AC34BC2D63@Saulibueno> Message-ID: <000e01c9f446$c77017f0$565047d0$@com.br> Opinião unânime: não existe incompatibilidade do FB com Delphi. Motivo mais provável: Erro no(s) commit´s da vida. Você mesmo disse que eles usam 1 só transação para todas as operações? Desculpem-me os demais desenvolvedores, mas só vejo confusão nisso. O operador abre 2 janelas distintas, faz lançamento em uma (sem comitar), cancela na outra (dá um rollback aqui) e azeda tudo... Agora, se vai trocar de empresa, precisa saber o motivo deles terem sido contratados. Menor preço? Melhor reputação? O sistema já estava pronto ou eles estão implementando um sobre os dados já existentes? Se não fosse Firebird, qual bd seria utilizado? Você disse 'quase sugerindo'... mas de Interbase para Firebird não adiantaria nada, aconteceriam as mesmas falhas -- afinal, todos concordam com a estabilidade do Firebird. Somente se fosse para usar um banco de dados com o qual eles tivessem melhor conhecimento. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Edison - Precisa Informatica Ltda Enviada em: terça-feira, 23 de junho de 2009 17:39 Para: FireBase Assunto: Re: [firebase-br] Dados sumindo - Meio Off isso e falha da aplicacao ou falhas nas regras de negocio, eu utilizo firebird e nunca tive problema de sumir dados ----- Original Message ----- From: "Forrest®" To: Sent: Tuesday, June 23, 2009 5:05 PM Subject: Re: [firebase-br] Dados sumindo - Meio Off No dia 23/06/2009 às 16:51:34 catando milho no teclado Jorge Umberto Scatolin Marques " escrivinhou " o texto abaixo : > Saudações !!! > > Veja se alguém pode reforçar minha opinião.... > > Em ossa empresa tinhamos o desenvolvimento interno. Usavamos D7 com IBX... > Usávamos Firebird c linux ... > > Depois, optamos por contratar outra empresa que desenvolve em D2008 c > DBX... > > Mto bem, de uns tempos pra cá as vzs desaparecem mtos dados e a explicação > q > nos deram foi de que o Delphi que eles usam é incompatível c Firebird... > > Estão quase sugerindo p que trocamos p Interbase.... Já coloquei no 2003 > Server, já fiz Terminal Server, já até rezei aos pés do Servidor, mas não > deu certo... hehehehe > > Creio piamente no Firebird e q se fosse problema no Banco, nossa outra > aplicação, e outras q rodamos lá, também dariam problemas, certo? > > Essa é minha opinião ... > > Agradeço a atenção... Troque a empresa que está desenvolvendo para vocês. Não existe isso do delphi que ele usa não é compatível com o Firebird, pode até ser que a tecnologia que eles utilizam com o Delphi não não seja compatível com alguma versão do Firebird, mas não existe isso deles dizerem que o Delphi não é compatível com o firebird então eles não estão utilizando a tecnologia certa para acesso e manipulação dos dados no Firebird. Tenho sistemas feito em Delphi várias versões utilizando várias versões do FB e nunca tive problemas desde que faça a escolha de uma boa tecnologia para o que o cliente precisa. T++++++++++++++++++++++++ ---------------------------------------------------------------------------- ------ Os homens mentiriam muito menos se as mulheres fizessem menos perguntas ! ! ! -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From armando.boza em gmail.com Tue Jun 23 17:34:57 2009 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Tue, 23 Jun 2009 17:34:57 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Vers=F5es_diferentes_no_servi?= =?iso-8859-1?q?dor_e_nas_esta=E7=F5es?= In-Reply-To: References: <4A40EA11.8050803@gmail.com> <000c01c9f418$bf7a5e30$3e6f1a90$@com.br> <4A40FB5A.000001.01028@NOTEJABER> Message-ID: <4A413C71.6020509@gmail.com> Eu sempre uso o instalador do firebird e coloco "instalação minima do cliente", pois uma vez coloquei apenas a dll e não funcionou. Att Armando Sicnemelpor escreveu: > Só por curiosidade, porque você vai instalar SERVIDOR do Firebird nos > terminais? Não basta colocar a biblioteca FBCLIENT.DLL ou sua > contrapartida Linux nestes terminais? A meu ver, isso só vai causar > confusão nos terminais e problemas de conexão (local x servidor). > > []s > Nelson Sicuro From luis em bmsoft.com.br Tue Jun 23 19:46:15 2009 From: luis em bmsoft.com.br (luis em bmsoft.com.br) Date: Tue, 23 Jun 2009 19:46:15 -0300 Subject: Conversão de Base Message-ID: Pessoal, A alguns post atrás questionei sobre a conversão de dados quando se atualiza a versão do sistema nos clientes. Pois bem, alguns disseram que geram um script de atualização para cada versão... blz... outros disseram que o próprio ibexpert teria uma ferramenta para tal... blz... outros que mantém uma tabela para atualização conforme as mudanças na base.. etc etc... Lido isso... achamos aqui que em todas as citadas poderia ter problemas pois o desenvolvedor ou analista no momento da alteração da base poderia "esquecer" de mudar a versão ou o que é pior... esquecer de mandar o script de atualização para o cliente... Outrossim... desenvolvemos um programa de conversão que na minha opinião ficou show de bola... Funciona assim... o desenvolvedor(es) sempre fazem testes em uma base de testes (é lógico) e esta com certeza é a melhor base para servir de modelo para conversões de versões futuras... seja ela da 1.0 para a 1.1 ou da 1.0 para a 3.0. Pois bem... nós mandamos junto essa base (que chamamos de demonstração e na verdade serve para isso também), que serve de modelo para a conversão no cliente, o programa lê a base do cleinte, verifica todas as mudanças que houveram, ou seja, campos novos, SP novas, Triggers novas, índices novos e tudo o que for novo... ele mesmo gera um script e PRONTO!!! nunca mais vamos ter trabalho em gerar ou manter o script de atualização... É isso ai... valeu pelas dicas... o programa ficou show de bola mesmo.... -- _________________________________________ BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. Luis C. de Azevedo Analista de Sistemas (47)8848-9722 From felix2005 em oi.com.br Tue Jun 23 19:49:24 2009 From: felix2005 em oi.com.br (Felix) Date: Tue, 23 Jun 2009 19:49:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_Vers=F5es_diferentes_?= =?iso-8859-1?q?no_servidor_e_nas_esta=E7=F5es?= In-Reply-To: <4A413C71.6020509@gmail.com> References: <4A40EA11.8050803@gmail.com> <000c01c9f418$bf7a5e30$3e6f1a90$@com.br> <4A40FB5A.000001.01028@NOTEJABER> <4A413C71.6020509@gmail.com> Message-ID: <000f01c9f454$db22a200$9167e600$@com.br> Idem. E faço cópia da DLL para retrocompatibilidade... Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Armando Boza Gonçalves Enviada em: terça-feira, 23 de junho de 2009 17:35 Para: FireBase Assunto: Re: [firebase-br] RES: Versões diferentes no servidor e nas estações Eu sempre uso o instalador do firebird e coloco "instalação minima do cliente", pois uma vez coloquei apenas a dll e não funcionou. Att Armando Sicnemelpor escreveu: > Só por curiosidade, porque você vai instalar SERVIDOR do Firebird nos > terminais? Não basta colocar a biblioteca FBCLIENT.DLL ou sua > contrapartida Linux nestes terminais? A meu ver, isso só vai causar > confusão nos terminais e problemas de conexão (local x servidor). > > []s > Nelson Sicuro ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ffkammer em conchalnet.com.br Tue Jun 23 20:51:25 2009 From: ffkammer em conchalnet.com.br (=?ISO-8859-1?Q?Fabr=EDcio_Fadel_Kammer?=) Date: Tue, 23 Jun 2009 20:51:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?Convers=E3o_de_Base?= In-Reply-To: References: Message-ID: <4A416A7D.5030107@conchalnet.com.br> Olá Luis, não tem interesse em disponibilizar esse programa seu para a comunidade FB? Seria útil para todos (incluindo eu). Abraços Fabrício luis em bmsoft.com.br escreveu: > Pessoal, > > A alguns post atrás questionei sobre a conversão de dados quando se atualiza > a versão do sistema nos clientes. > Pois bem, alguns disseram que geram um script de atualização para cada > versão... blz... outros disseram que o próprio ibexpert teria uma ferramenta > para tal... blz... outros que mantém uma tabela para atualização conforme as > mudanças na base.. etc etc... > Lido isso... achamos aqui que em todas as citadas poderia ter problemas pois > o desenvolvedor ou analista no momento da alteração da base poderia > "esquecer" de mudar a versão ou o que é pior... esquecer de mandar o script > de atualização para o cliente... > Outrossim... desenvolvemos um programa de conversão que na minha opinião > ficou show de bola... > Funciona assim... o desenvolvedor(es) sempre fazem testes em uma base de > testes (é lógico) e esta com certeza é a melhor base para servir de modelo > para conversões de versões futuras... seja ela da 1.0 para a 1.1 ou da 1.0 > para a 3.0. Pois bem... nós mandamos junto essa base (que chamamos de > demonstração e na verdade serve para isso também), que serve de modelo para > a conversão no cliente, o programa lê a base do cleinte, verifica todas as > mudanças que houveram, ou seja, campos novos, SP novas, Triggers novas, > índices novos e tudo o que for novo... ele mesmo gera um script e PRONTO!!! > nunca mais vamos ter trabalho em gerar ou manter o script de atualização... > É isso ai... valeu pelas dicas... o programa ficou show de bola mesmo.... > > > ------------------------------------------------------------------------ > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From mariodosreyx em gmail.com Tue Jun 23 21:39:50 2009 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Wed, 24 Jun 2009 00:39:50 +0000 (UTC) Subject: [firebase-br] CachedUpdates =TRUE Message-ID: Olá pessoal Alguém tem ou pode indicar-me um exemplo simples com 2 tabelas FB>Master/Detail e CachedUpdates set=true gravando em simultâneo o detalhe e o master Obrigado Mário From compuvale.software em gmail.com Tue Jun 23 23:14:16 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Tue, 23 Jun 2009 23:14:16 -0300 Subject: [firebase-br] Problema com TIB_Lookupcombo + FB 2.1.2 Message-ID: Boa noite a todos, Estou migrando meus sistemas para 2.1.2 e esbarrei num problema com o TIB_Lookupcombo do IBO (versão 4.8.7). O que fiz: peguei uma base de um sistema que funcionava 100% no FB 1.5 extraí metadata, gerei um FDB novo no FB 2.1.2 e fiz um pump de dados. Rodei o sistema e para minha surpresa, alguns TIB_Lookupcombo a pesquisa não funciona. A query para qual eles apontam está ok e o TIB_Query abre normalmente. Se eu clico no TIB_Lookupcombo ele 'abre' e mostra os registros, consigo rolar os dados, mas se digito algo, a busca não acontece. .... Bem, fui verificar, e percebi que a causa era que a tabela que estava sendo pesquisada continua registros com valor NULL no campo especificado no TIB_Lookupcombo. Apaguei os registros e a busca funcionou. Mas e ae, como fica? Afinal antes funcionava e agora não funciona. O que mudei nesse campo em específico foi o collate, antes usava PWX_INTL850, e agora estou usando WIN_PTBR. Mas testei por outro campo que não mudei o collate e o erro persiste, o collate em questão é WIN1252. Alguém tem idéia do que acontece? []s Andrei From fausto.s.a em uol.com.br Wed Jun 24 07:55:10 2009 From: fausto.s.a em uol.com.br (Fausto) Date: Wed, 24 Jun 2009 07:55:10 -0300 Subject: [firebase-br] CachedUpdates =TRUE In-Reply-To: References: Message-ID: Em 23/06/2009 21:39, Mário Reis escreveu: > Olá pessoal > > Alguém tem ou pode indicar-me um exemplo simples com 2 tabelas > FB>Master/Detail e CachedUpdates set=true > gravando em simultâneo o detalhe e o master > > Obrigado > Mário, o que você esta utilizando para fazer o acesso ao FB? Pois dependendo da suite de acesso não há necessidade de CachedUpdates. -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From acgc em oi.com.br Wed Jun 24 08:52:36 2009 From: acgc em oi.com.br (Antonio Carlos) Date: Wed, 24 Jun 2009 08:52:36 -0300 Subject: [firebase-br] Microsiga Message-ID: Caros amigos, Quem teve a experiência do uso do Fire com o Microsiga (Protheus 10), estou fazendo essa avaliação por opção de custo. Abraços Antonio Carlos From eduardoandrade em persoft.com.br Wed Jun 24 08:51:11 2009 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Wed, 24 Jun 2009 08:51:11 -0300 Subject: [firebase-br] Dados sumindo - Meio Off In-Reply-To: <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> References: <000c01c9f1c8$f13f9900$0850abc0@marco01> <001101c9f339$657f8070$307e8150$@com.br> <2AA7B6A5FD454A06BB5C4CBC4E98DF81@ti02> Message-ID: <4A42132F.9050207@persoft.com.br> Jorge, na verdade o que você quer dizer com dados desaparecem. Vamos a exemplos: 1. O usuário emite uma nota fiscal, que aparece nos relatórios, então entendemos que a nota fiscal está gravada no banco de dados, mas depois de algum tempo a nota fiscal desaparece do relatório e se olhamos o banco de dados ele não está mais lá. 2. O usuário emite a nota fiscal, mas não existe nenhuma prova que a nota fiscal esteve algum dia gravada no banco de dados, apenas o impresso da nota fiscal confirma que a nota fiscal foi inserida, ou deveria estar inserida no sistema. 3. O usuário emite a nota fiscal e esta é gravada, mas os registros da cobrança que deveriam ser gravados juntos com a nota fiscal não estão no sistema no banco de dados. Qual das situações é a sua. A situação 3, geralmente configura erro de transação, a 2 pode ou não ser erro de transação, entre outras a 1 não é erro de transação. Existe incompatibilidade entre o DBX e o firebird nas suas versões mais atuais, mas não sei até aonde poderia causar efeitos do tipo sumiram dados, principalmente se os dados já estavam gravados. Além do mais, se ouve falha na gravação dos dados deveria existir uma exceção. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Jorge Umberto Scatolin Marques escreveu: > Saudações !!! > > Veja se alguém pode reforçar minha opinião.... > > Em ossa empresa tinhamos o desenvolvimento interno. Usavamos D7 com > IBX... Usávamos Firebird c linux ... > > Depois, optamos por contratar outra empresa que desenvolve em D2008 c > DBX... > > Mto bem, de uns tempos pra cá as vzs desaparecem mtos dados e a > explicação q nos deram foi de que o Delphi que eles usam é > incompatível c Firebird... > > Estão quase sugerindo p que trocamos p Interbase.... Já coloquei no > 2003 Server, já fiz Terminal Server, já até rezei aos pés do Servidor, > mas não deu certo... hehehehe > > Creio piamente no Firebird e q se fosse problema no Banco, nossa outra > aplicação, e outras q rodamos lá, também dariam problemas, certo? > > Essa é minha opinião ... > > Agradeço a 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 > ------------------------------------------------------------------------ > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.339 / Virus Database: 270.12.89/2197 - Release Date: 06/23/09 05:54:00 > > From aerreira68 em gmail.com Wed Jun 24 09:00:47 2009 From: aerreira68 em gmail.com (Adriano Ferreira) Date: Wed, 24 Jun 2009 09:00:47 -0300 Subject: [firebase-br] Microsiga In-Reply-To: References: Message-ID: <15d160ea0906240500t339cc911g64029c1bd61621c9@mail.gmail.com> Acredito que não exista homologação da Microsiga para uso do Protheus com Firebird. __ Adriano Ferreira 2009/6/24 Antonio Carlos > Caros amigos, > > Quem teve a experiência do uso do Fire com o Microsiga (Protheus 10), estou > fazendo essa avaliação por opção de custo. > > Abraços > > Antonio Carlos > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From brajola em gmail.com Wed Jun 24 09:25:50 2009 From: brajola em gmail.com (Brajola) Date: Wed, 24 Jun 2009 09:25:50 -0300 Subject: [firebase-br] Microsiga In-Reply-To: <15d160ea0906240500t339cc911g64029c1bd61621c9@mail.gmail.com> References: <15d160ea0906240500t339cc911g64029c1bd61621c9@mail.gmail.com> Message-ID: Bom dia/tarde, Não existe homologação mesmo e sinceramente, com 9 anos de Microsiga, no caso de uma pequena empresa até é possível, mas a partir de 50 usuários recomendo o SQL Server ou Oracle pois o tamanho da base aumenta muito com o tempo principalmente nas gerações de CARDEX (Você também poderá crir uma procedure que grave em outro local e apague os dados mas é estranho). Atenciosamente, Fábio Rodriguez Analista de Sistemas 2009/6/24 Adriano Ferreira > Acredito que não exista homologação da Microsiga para uso do Protheus com > Firebird. > __ > Adriano Ferreira > > > 2009/6/24 Antonio Carlos > > > Caros amigos, > > > > Quem teve a experiência do uso do Fire com o Microsiga (Protheus 10), > estou > > fazendo essa avaliação por opção de custo. > > > > Abraços > > > > Antonio Carlos > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Brajola Analista de Sistemas brajola em gmail.com From cpd em lekagi.com.br Wed Jun 24 08:40:53 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDUEQ=?= ) Date: Wed, 24 Jun 2009 08:40:53 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Re: Microsiga References: <15d160ea0906240500t339cc911g64029c1bd61621c9@mail.gmail.com> Message-ID: <4A4210C1.00000A.01920@NOTEJABER> Com iniciante em firebird ficou a duvida no ar agora: O firebird não suporta mais que 50 usuários??? Quanto ao tamanho do banco acredito que suporte pois conheço uma empresa aqui na minha cidade que tem um BD firebird com 50Gb, 30 terminais rodando 24Hs por dia e funciona 100%... Jáber S. C. Lima -------Mensagem original------- De: Brajola Data: 24/06/2009 09:31:33 Para: adriano em sssinformatica.com.br; FireBase Assunto: Re: [firebase-br] Microsiga Bom dia/tarde, Não existe homologação mesmo e sinceramente, com 9 anos de Microsiga, no caso de uma pequena empresa até é possível, mas a partir de 50 usuários recomendo o SQL Server ou Oracle pois o tamanho da base aumenta muito com o tempo principalmente nas gerações de CARDEX (Você também poderá crir uma procedure que grave em outro local e apague os dados mas é estranho). Atenciosamente, Fábio Rodriguez Analista de Sistemas 2009/6/24 Adriano Ferreira > Acredito que não exista homologação da Microsiga para uso do Protheus com > Firebird. > __ > Adriano Ferreira > > > 2009/6/24 Antonio Carlos > > > Caros amigos, > > > > Quem teve a experiência do uso do Fire com o Microsiga (Protheus 10), > estou > > fazendo essa avaliação por opção de custo. > > > > Abraços > > > > Antonio Carlos > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Brajola Analista de Sistemas brajola 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 renato em eficazinformatica.com.br Wed Jun 24 09:57:53 2009 From: renato em eficazinformatica.com.br (Renato Bermudo) Date: Wed, 24 Jun 2009 09:57:53 -0300 Subject: [firebase-br] =?iso-8859-1?q?Convers=E3o_de_Base?= References: Message-ID: Olá! Aqui na empresa usamos o IBExpert para a manutenção do banco de dados (Firebird) da seguinte forma: Tenho um banco de dados que chamo de principal, e nele é adicionado e/ou alterado todas os campos, triggers, procedures, generators. Para gerar os logs, eu configurei no IBExpert as opções 'Log Files', dessa forma qualquer modificação feita no banco ele vai acrescentando no arquivo de logs. Acredito que da forma que você fez, poderá ter problemas em alguns casos, exemplo: caso você reformule alguma rotina no seu banco que necessite da substituição de um campo por um outro (ou outros) e a informação contida nesse campo que vai ser descartado tenha que ser transferida para esses novos campos, como ficaria? Já tive problemas com o exemplo acima citado e a solução foi ir gerando os logs, inclusive os digitados no SQL Editor, onde eu faço os updates transferindo as informações, até mesmo as execuções de algumas procedures que dependendo da necessidade tem que ser criadas para realizar as transferencias de algumas informações caso alguma rotina ou estrutura tenha sido revista. Só não sei como fazer isso no SQLServer, se alguém puder dar uma dica eu agradeço. Espero que essa explicação seja util. Um abraço. ----- Original Message ----- From: To: Sent: Tuesday, June 23, 2009 7:46 PM Subject: Conversão de Base > Pessoal, > > A alguns post atrás questionei sobre a conversão de dados quando se > atualiza a versão do sistema nos clientes. > Pois bem, alguns disseram que geram um script de atualização para cada > versão... blz... outros disseram que o próprio ibexpert teria uma > ferramenta para tal... blz... outros que mantém uma tabela para > atualização conforme as mudanças na base.. etc etc... > Lido isso... achamos aqui que em todas as citadas poderia ter problemas > pois o desenvolvedor ou analista no momento da alteração da base poderia > "esquecer" de mudar a versão ou o que é pior... esquecer de mandar o > script de atualização para o cliente... > Outrossim... desenvolvemos um programa de conversão que na minha opinião > ficou show de bola... > Funciona assim... o desenvolvedor(es) sempre fazem testes em uma base de > testes (é lógico) e esta com certeza é a melhor base para servir de modelo > para conversões de versões futuras... seja ela da 1.0 para a 1.1 ou da 1.0 > para a 3.0. Pois bem... nós mandamos junto essa base (que chamamos de > demonstração e na verdade serve para isso também), que serve de modelo > para a conversão no cliente, o programa lê a base do cleinte, verifica > todas as mudanças que houveram, ou seja, campos novos, SP novas, Triggers > novas, índices novos e tudo o que for novo... ele mesmo gera um script e > PRONTO!!! nunca mais vamos ter trabalho em gerar ou manter o script de > atualização... > É isso ai... valeu pelas dicas... o programa ficou show de bola mesmo.... > > -- > _________________________________________ > BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. > Luis C. de Azevedo > Analista de Sistemas > (47)8848-9722 > > > > -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rodrigo em solucoeseinformatica.com.br Wed Jun 24 09:59:26 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 24 Jun 2009 09:59:26 -0300 Subject: [firebase-br] RES: Microsiga In-Reply-To: Message-ID: Fábio, O fato da base de dados aumentar muito não invalida o Firebird como banco de dados. Este negócio de que FB é pra banco pequeno é pura lenda. Pode ser que o microsiga não lide muito bem com Firebird; o que não dá é atribuir estes problemas a uma suposta falta de capacidade do FB. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Brajola Enviada em: 24 de junho de 2009 09:26 Para: adriano em sssinformatica.com.br; FireBase Assunto: Re: [firebase-br] Microsiga Bom dia/tarde, Não existe homologação mesmo e sinceramente, com 9 anos de Microsiga, no caso de uma pequena empresa até é possível, mas a partir de 50 usuários recomendo o SQL Server ou Oracle pois o tamanho da base aumenta muito com o tempo principalmente nas gerações de CARDEX (Você também poderá crir uma procedure que grave em outro local e apague os dados mas é estranho). Atenciosamente, Fábio Rodriguez Analista de Sistemas 2009/6/24 Adriano Ferreira > Acredito que não exista homologação da Microsiga para uso do Protheus com > Firebird. > __ > Adriano Ferreira > > > 2009/6/24 Antonio Carlos > > > Caros amigos, > > > > Quem teve a experiência do uso do Fire com o Microsiga (Protheus 10), > estou > > fazendo essa avaliação por opção de custo. > > > > Abraços > > > > Antonio Carlos > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Brajola Analista de Sistemas brajola em gmail.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.90/2198 - Data de Lançamento: 06/24/09 06:23:00 From listas em warmboot.com.br Wed Jun 24 10:04:37 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 24 Jun 2009 10:04:37 -0300 Subject: [firebase-br] Res: Re: Microsiga In-Reply-To: <4A4210C1.00000A.01920@NOTEJABER> References: <15d160ea0906240500t339cc911g64029c1bd61621c9@mail.gmail.com> <4A4210C1.00000A.01920@NOTEJABER> Message-ID: <1810001461.20090624100437@warmboot.com.br> http://www.firebase.com.br/fb/artigo.php?id=1864 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JC> Com iniciante em firebird ficou a duvida no ar agora: JC> JC> O firebird não suporta mais que 50 usuários??? JC> Quanto ao tamanho do banco acredito que suporte pois conheço uma empresa JC> aqui na minha cidade que tem um BD firebird com 50Gb, 30 terminais rodando JC> 24Hs por dia e funciona 100%... From vailtom em gmail.com Wed Jun 24 10:10:40 2009 From: vailtom em gmail.com (Vailton Renato) Date: Wed, 24 Jun 2009 10:10:40 -0300 Subject: [firebase-br] Res: Re: Microsiga In-Reply-To: <1810001461.20090624100437@warmboot.com.br> References: <15d160ea0906240500t339cc911g64029c1bd61621c9@mail.gmail.com> <4A4210C1.00000A.01920@NOTEJABER> <1810001461.20090624100437@warmboot.com.br> Message-ID: <531d7a750906240610u16d5129crfebc01e6b4ba53e@mail.gmail.com> A questão principal neste caso é se o TOPCONNECT da Microsiga oferece acesso ao FB... E neste aspecto eu acho que não. Sem mais, Vailton Renato 2009/6/24 Carlos H. Cantu : > http://www.firebase.com.br/fb/artigo.php?id=1864 > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > JC> Com iniciante em firebird ficou a duvida no ar agora: > > JC> > > JC> O firebird não suporta mais que 50 usuários??? > > JC> Quanto ao tamanho do banco acredito que suporte pois conheço uma empresa > JC> aqui na minha cidade que tem um BD firebird com 50Gb, 30 terminais rodando > JC> 24Hs por dia e funciona 100%... > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From bvrenato em click21.com.br Wed Jun 24 10:11:53 2009 From: bvrenato em click21.com.br (bvrenato) Date: Wed, 24 Jun 2009 10:11:53 -0300 Subject: [firebase-br] Trigger: Disparo "Indesejado" Message-ID: <1245849113.4a4226194b0f3@webmail5.click21.com.br> Bom dia Forum, Pessoal... estou tendo um "problema" no disparo de trigger e gostaria de uma idéia de vcs, já que estou começando a utilizar esse dispositivo agora. É o seguinte: Tenho uma tabela de Itens_do_Pedido onde há um campo com a QteVendida e outro campo com a QtdeAtendida do produto. Sempre que insiro, altero ou excluo um item do pedido é disparada uma trigger (after insert, update, delete) que atualiza uma outra tabela de Totalizacao_do_Pedido. Até aqui tudo bem. O problema é que quando o pedido é atendido pelo fornecedor e faço um update para atualizar o campo QtdeAtendida (nesse momento o pedido já está fechado) o trigger tb é disparado... e eu não preciso que este disparo aconteça nessa situação. Os amigos podem me dizer se há alguma forma para se contornar esta situação ? grato Renato ___________________________________________________________________________________ Para fazer uma ligação DDD pra perto ou pra longe, faz um 21. A Embratel tem tarifas muito baratas esperando por você. Aproveite! From luisfirevb em gmail.com Wed Jun 24 10:14:30 2009 From: luisfirevb em gmail.com (Luis) Date: Wed, 24 Jun 2009 10:14:30 -0300 Subject: [firebase-br] RES: Res: Re: Microsiga In-Reply-To: <4A4210C1.00000A.01920@NOTEJABER> References: <15d160ea0906240500t339cc911g64029c1bd61621c9@mail.gmail.com> <4A4210C1.00000A.01920@NOTEJABER> Message-ID: <001e01c9f4cd$b981bbd0$2c853370$@com> Olha ainda não usei o FB, mas dizer que ele não suporta mais que 40 usuário, no mínimo é insano. Se isso fosse verdade, me desculpe mas não seria um banco e sim um lixo enganatório. Até o MS Access aceita mais de 100 usuários simultâneos. Já tive um colega que desenvolveu uma frente de caixa para supermercado em Access com 100 usuários, funcionava a 3 anos sem nenhum problema. Realmente tem gente que diz cada coisa e não acredito que saiba o que está dizendo, ou no mínimo é funcionário da Microsoft para fazer propaganda. Pelo que já li o limite de tamanho do banco é definido pela capacidade do HD e do SO usado. Já as conexões não sei, mas devem ser algo bem grande também e em função do SO também, da mesma forma que um SQL Server ou Oracle. Acho que nesse ponto o Candu pode dar maior detalhes. Só um detalhe, o Microsiga é um sistema muito BUROCRÁTICO e CARO também. Já tive clientes que se arrependeram totalmente de usar e do valor pago, migrando logo depois para outros softwares. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jáber - CPD Enviada em: quarta-feira, 24 de junho de 2009 08:41 Para: FireBase Assunto: [firebase-br] Res: Re: Microsiga Com iniciante em firebird ficou a duvida no ar agora: O firebird não suporta mais que 50 usuários??? Quanto ao tamanho do banco acredito que suporte pois conheço uma empresa aqui na minha cidade que tem um BD firebird com 50Gb, 30 terminais rodando 24Hs por dia e funciona 100%... Jáber S. C. Lima -------Mensagem original------- De: Brajola Data: 24/06/2009 09:31:33 Para: adriano em sssinformatica.com.br; FireBase Assunto: Re: [firebase-br] Microsiga Bom dia/tarde, Não existe homologação mesmo e sinceramente, com 9 anos de Microsiga, no caso de uma pequena empresa até é possível, mas a partir de 50 usuários recomendo o SQL Server ou Oracle pois o tamanho da base aumenta muito com o tempo principalmente nas gerações de CARDEX (Você também poderá crir uma procedure que grave em outro local e apague os dados mas é estranho). Atenciosamente, Fábio Rodriguez Analista de Sistemas 2009/6/24 Adriano Ferreira > Acredito que não exista homologação da Microsiga para uso do Protheus com > Firebird. > __ > Adriano Ferreira > > > 2009/6/24 Antonio Carlos > > > Caros amigos, > > > > Quem teve a experiência do uso do Fire com o Microsiga (Protheus 10), > estou > > fazendo essa avaliação por opção de custo. > > > > Abraços > > > > Antonio Carlos > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Brajola Analista de Sistemas brajola 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 From luisfirevb em gmail.com Wed Jun 24 10:18:26 2009 From: luisfirevb em gmail.com (Luis) Date: Wed, 24 Jun 2009 10:18:26 -0300 Subject: [firebase-br] RES: Res: Re: Microsiga In-Reply-To: <4A4210C1.00000A.01920@NOTEJABER> References: <15d160ea0906240500t339cc911g64029c1bd61621c9@mail.gmail.com> <4A4210C1.00000A.01920@NOTEJABER> Message-ID: <001f01c9f4ce$4882ecf0$d988c6d0$@com> Olha ainda não usei o FB, mas dizer que ele não suporta mais que 40 usuário, no mínimo é insano. Se isso fosse verdade, me desculpe mas não seria um banco e sim um lixo enganatório. Até o MS Access aceita mais de 100 usuários simultâneos. Já tive um colega que desenvolveu uma frente de caixa para supermercado em Access com 100 usuários, funcionava a 3 anos sem nenhum problema. Realmente tem gente que diz cada coisa e não acredito que saiba o que está dizendo, ou no mínimo é funcionário da Microsoft para fazer propaganda. Pelo que já li o limite de tamanho do banco é definido pela capacidade do HD e do SO usado. Já as conexões não sei, mas devem ser algo bem grande também e em função do SO também, da mesma forma que um SQL Server ou Oracle. Acho que nesse ponto o Candu pode dar maior detalhes. Só um detalhe, o Microsiga é um sistema muito BUROCRÁTICO e CARO também. Já tive clientes que se arrependeram totalmente de usar e do valor pago, migrando logo depois para outros softwares. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jáber - CPD Enviada em: quarta-feira, 24 de junho de 2009 08:41 Para: FireBase Assunto: [firebase-br] Res: Re: Microsiga Com iniciante em firebird ficou a duvida no ar agora: O firebird não suporta mais que 50 usuários??? Quanto ao tamanho do banco acredito que suporte pois conheço uma empresa aqui na minha cidade que tem um BD firebird com 50Gb, 30 terminais rodando 24Hs por dia e funciona 100%... Jáber S. C. Lima -------Mensagem original------- De: Brajola Data: 24/06/2009 09:31:33 Para: adriano em sssinformatica.com.br; FireBase Assunto: Re: [firebase-br] Microsiga Bom dia/tarde, Não existe homologação mesmo e sinceramente, com 9 anos de Microsiga, no caso de uma pequena empresa até é possível, mas a partir de 50 usuários recomendo o SQL Server ou Oracle pois o tamanho da base aumenta muito com o tempo principalmente nas gerações de CARDEX (Você também poderá crir uma procedure que grave em outro local e apague os dados mas é estranho). Atenciosamente, Fábio Rodriguez Analista de Sistemas 2009/6/24 Adriano Ferreira > Acredito que não exista homologação da Microsiga para uso do Protheus com > Firebird. > __ > Adriano Ferreira > > > 2009/6/24 Antonio Carlos > > > Caros amigos, > > > > Quem teve a experiência do uso do Fire com o Microsiga (Protheus 10), > estou > > fazendo essa avaliação por opção de custo. > > > > Abraços > > > > Antonio Carlos > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Brajola Analista de Sistemas brajola 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 From bvrenato em click21.com.br Wed Jun 24 10:31:16 2009 From: bvrenato em click21.com.br (bvrenato) Date: Wed, 24 Jun 2009 10:31:16 -0300 Subject: [firebase-br] RES: Res: Re: Microsiga In-Reply-To: <001e01c9f4cd$b981bbd0$2c853370$@com> References: <15d160ea0906240500t339cc911g64029c1bd61621c9@mail.gmail.com> <4A4210C1.00000A.01920@NOTEJABER> <001e01c9f4cd$b981bbd0$2c853370$@com> Message-ID: <1245850276.4a422aa455f70@webmail5.click21.com.br> Não foi a toa que numa empresa cliente minha os caras batizaram o protheus 10 de: PorDeus... PromeTeus... "FullDeus"... Foram "somente" umas 130.000 (isso mesmo: 130.000) pilas jogada pelo ralo. Isso porque abortaram o projeto, senão o desastre teria sido maior. Citando Luis : > Olha ainda não usei o FB, mas dizer que ele não suporta mais que 40 usuário, > no mínimo é insano. Se isso fosse verdade, me desculpe mas não seria um > banco e sim um lixo enganatório. > > Até o MS Access aceita mais de 100 usuários simultâneos. Já tive um colega > que desenvolveu uma frente de caixa para supermercado em Access com 100 > usuários, funcionava a 3 anos sem nenhum problema. > > Realmente tem gente que diz cada coisa e não acredito que saiba o que está > dizendo, ou no mínimo é funcionário da Microsoft para fazer propaganda. > > Pelo que já li o limite de tamanho do banco é definido pela capacidade do HD > e do SO usado. Já as conexões não sei, mas devem ser algo bem grande também > e em função do SO também, da mesma forma que um SQL Server ou Oracle. > > Acho que nesse ponto o Candu pode dar maior detalhes. > > Só um detalhe, o Microsiga é um sistema muito BUROCRÁTICO e CARO também. Já > tive clientes que se arrependeram totalmente de usar e do valor pago, > migrando logo depois para outros softwares. > > Luis > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Jáber - CPD > Enviada em: quarta-feira, 24 de junho de 2009 08:41 > Para: FireBase > Assunto: [firebase-br] Res: Re: Microsiga > > Com iniciante em firebird ficou a duvida no ar agora: > > > > O firebird não suporta mais que 50 usuários??? > > Quanto ao tamanho do banco acredito que suporte pois conheço uma empresa > aqui na minha cidade que tem um BD firebird com 50Gb, 30 terminais rodando > 24Hs por dia e funciona 100%... > > > > Jáber S. C. Lima > > > > -------Mensagem original------- > > > > De: Brajola > > Data: 24/06/2009 09:31:33 > > Para: adriano em sssinformatica.com.br; FireBase > > Assunto: Re: [firebase-br] Microsiga > > > > Bom dia/tarde, > > > > Não existe homologação mesmo e sinceramente, com 9 anos de Microsiga, no > > caso de uma pequena empresa até é possível, mas a partir de 50 usuários > > recomendo o SQL Server ou Oracle pois o tamanho da base aumenta muito com o > > tempo principalmente nas gerações de CARDEX (Você também poderá crir uma > > procedure que grave em outro local e apague os dados mas é estranho). > > > > Atenciosamente, > > > > Fábio Rodriguez > > Analista de Sistemas > > > > 2009/6/24 Adriano Ferreira > > > > > Acredito que não exista homologação da Microsiga para uso do Protheus com > > > Firebird. > > > __ > > > Adriano Ferreira > > > > > > > > > 2009/6/24 Antonio Carlos > > > > > > > Caros amigos, > > > > > > > > Quem teve a experiência do uso do Fire com o Microsiga (Protheus 10), > > > estou > > > > fazendo essa avaliação por opção de custo. > > > > > > > > Abraços > > > > > > > > Antonio Carlos > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir 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, > > > > Brajola > > Analista de Sistemas > > brajola 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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ___________________________________________________________________________________ Para fazer uma ligação DDD pra perto ou pra longe, faz um 21. A Embratel tem tarifas muito baratas esperando por você. Aproveite! From cpd em lekagi.com.br Wed Jun 24 09:41:18 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDUEQ=?= ) Date: Wed, 24 Jun 2009 09:41:18 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Microsiga References: <15d160ea0906240500t339cc911g64029c1bd61621c9@mail.gmail.com> <4A4210C1.00000A.01920@NOTEJABER> <001e01c9f4cd$b981bbd0$2c853370$@com> Message-ID: <4A421EE8.000003.02120@NOTEJABER> Segundo o artigo passado pelo Cantu, não existe limite para o número de usuários ou conexões em um servidor Firebird. Limites de Hardware, Modelagem do banco assim como N fatores podem influenciar em quantos usuários o banco aguenta. Ainda segundo artigo, há relatos de 400 conexões simultâneas, rodando o FB em linux com kernel compilado com algumas otimizações. Ou seja a informação passada pelo colega anteriormente não está correta, pois o firebird como sempre, é PAU PRA TODA OBRA... Segue abaixo o endereço do artigo que o Cantu enviou anteriormente... Abraço a todos... http://www.firebase.com.br/fb/artigo.php?id=1864 -------Mensagem original------- De: Luis Data: 06/24/09 10:31:16 Para: 'FireBase' Assunto: [firebase-br] RES: Res: Re: Microsiga Olha ainda não usei o FB, mas dizer que ele não suporta mais que 40 usuário, no mínimo é insano. Se isso fosse verdade, me desculpe mas não seria um banco e sim um lixo enganatório. Até o MS Access aceita mais de 100 usuários simultâneos. Já tive um colega que desenvolveu uma frente de caixa para supermercado em Access com 100 usuários, funcionava a 3 anos sem nenhum problema. Realmente tem gente que diz cada coisa e não acredito que saiba o que está dizendo, ou no mínimo é funcionário da Microsoft para fazer propaganda. Pelo que já li o limite de tamanho do banco é definido pela capacidade do HD e do SO usado. Já as conexões não sei, mas devem ser algo bem grande também e em função do SO também, da mesma forma que um SQL Server ou Oracle. Acho que nesse ponto o Candu pode dar maior detalhes. Só um detalhe, o Microsiga é um sistema muito BUROCRÁTICO e CARO também. Já tive clientes que se arrependeram totalmente de usar e do valor pago, migrando logo depois para outros softwares. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jáber - CPD Enviada em: quarta-feira, 24 de junho de 2009 08:41 Para: FireBase Assunto: [firebase-br] Res: Re: Microsiga Com iniciante em firebird ficou a duvida no ar agora: O firebird não suporta mais que 50 usuários??? Quanto ao tamanho do banco acredito que suporte pois conheço uma empresa aqui na minha cidade que tem um BD firebird com 50Gb, 30 terminais rodando 24Hs por dia e funciona 100%... Jáber S. C. Lima -------Mensagem original------- De: Brajola Data: 24/06/2009 09:31:33 Para: adriano em sssinformatica.com.br; FireBase Assunto: Re: [firebase-br] Microsiga Bom dia/tarde, Não existe homologação mesmo e sinceramente, com 9 anos de Microsiga, no caso de uma pequena empresa até é possível, mas a partir de 50 usuários recomendo o SQL Server ou Oracle pois o tamanho da base aumenta muito com o tempo principalmente nas gerações de CARDEX (Você também poderá crir uma procedure que grave em outro local e apague os dados mas é estranho). Atenciosamente, Fábio Rodriguez Analista de Sistemas 2009/6/24 Adriano Ferreira > Acredito que não exista homologação da Microsiga para uso do Protheus com > Firebird. > __ > Adriano Ferreira > > > 2009/6/24 Antonio Carlos > > > Caros amigos, > > > > Quem teve a experiência do uso do Fire com o Microsiga (Protheus 10), > estou > > fazendo essa avaliação por opção de custo. > > > > Abraços > > > > Antonio Carlos > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Brajola Analista de Sistemas brajola 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 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eliezer em xpert.com.br Wed Jun 24 10:43:22 2009 From: eliezer em xpert.com.br (Eliezer de Souza) Date: Wed, 24 Jun 2009 10:43:22 -0300 Subject: [firebase-br] RES: Trigger: Disparo "Indesejado" In-Reply-To: <1245849113.4a4226194b0f3@webmail5.click21.com.br> References: <1245849113.4a4226194b0f3@webmail5.click21.com.br> Message-ID: <000c01c9f4d1$c1139cc0$433ad640$@com.br> Opa, entao alew na trigger vc tem que fazer uma verificação para saber se o pedido da foi fechado. Tipo declara uma variável ex: @teste para saber se o pedido foi fechado Select @teste = teste, @cod_pedido = cod_pedido from pedido IF @teste = 0 then //continua operacao -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de bvrenato Enviada em: quarta-feira, 24 de junho de 2009 10:12 Para: FireBase Assunto: [firebase-br] Trigger: Disparo "Indesejado" Bom dia Forum, Pessoal... estou tendo um "problema" no disparo de trigger e gostaria de uma idéia de vcs, já que estou começando a utilizar esse dispositivo agora. É o seguinte: Tenho uma tabela de Itens_do_Pedido onde há um campo com a QteVendida e outro campo com a QtdeAtendida do produto. Sempre que insiro, altero ou excluo um item do pedido é disparada uma trigger (after insert, update, delete) que atualiza uma outra tabela de Totalizacao_do_Pedido. Até aqui tudo bem. O problema é que quando o pedido é atendido pelo fornecedor e faço um update para atualizar o campo QtdeAtendida (nesse momento o pedido já está fechado) o trigger tb é disparado... e eu não preciso que este disparo aconteça nessa situação. Os amigos podem me dizer se há alguma forma para se contornar esta situação ? grato Renato ____________________________________________________________________________ _______ Para fazer uma ligação DDD pra perto ou pra longe, faz um 21. A Embratel tem tarifas muito baratas esperando por você. Aproveite! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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:4a4241d034281311813784! From luisfirevb em gmail.com Wed Jun 24 10:46:50 2009 From: luisfirevb em gmail.com (Luis) Date: Wed, 24 Jun 2009 10:46:50 -0300 Subject: [firebase-br] RES: RES: Microsiga In-Reply-To: <4a4223b0.18038e0a.0a02.27a8SMTPIN_ADDED@mx.google.com> References: <4a4223b0.18038e0a.0a02.27a8SMTPIN_ADDED@mx.google.com> Message-ID: <002301c9f4d2$3ca75ac0$b5f61040$@com> Exatamente. A Microsiga para não trabalhar com FB por questões próprias, mas não pela capacidade do Banco. Cada software pode trabalhar com o banco que quiser e outros não aceitar, mas isso porque não foi desenvolvido para tal. Luis -----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: quarta-feira, 24 de junho de 2009 09:59 Para: 'FireBase' Assunto: [firebase-br] RES: Microsiga Fábio, O fato da base de dados aumentar muito não invalida o Firebird como banco de dados. Este negócio de que FB é pra banco pequeno é pura lenda. Pode ser que o microsiga não lide muito bem com Firebird; o que não dá é atribuir estes problemas a uma suposta falta de capacidade do FB. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Brajola Enviada em: 24 de junho de 2009 09:26 Para: adriano em sssinformatica.com.br; FireBase Assunto: Re: [firebase-br] Microsiga Bom dia/tarde, Não existe homologação mesmo e sinceramente, com 9 anos de Microsiga, no caso de uma pequena empresa até é possível, mas a partir de 50 usuários recomendo o SQL Server ou Oracle pois o tamanho da base aumenta muito com o tempo principalmente nas gerações de CARDEX (Você também poderá crir uma procedure que grave em outro local e apague os dados mas é estranho). Atenciosamente, Fábio Rodriguez Analista de Sistemas 2009/6/24 Adriano Ferreira > Acredito que não exista homologação da Microsiga para uso do Protheus com > Firebird. > __ > Adriano Ferreira > > > 2009/6/24 Antonio Carlos > > > Caros amigos, > > > > Quem teve a experiência do uso do Fire com o Microsiga (Protheus 10), > estou > > fazendo essa avaliação por opção de custo. > > > > Abraços > > > > Antonio Carlos > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Brajola Analista de Sistemas brajola em gmail.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.90/2198 - Data de Lançamento: 06/24/09 06:23:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From luisalberto em atsinformatica.com.br Wed Jun 24 10:48:07 2009 From: luisalberto em atsinformatica.com.br (Luis Alberto - Analista de Sistemas) Date: Wed, 24 Jun 2009 10:48:07 -0300 Subject: [firebase-br] RES: Res: Re: Microsiga In-Reply-To: <4A4210C1.00000A.01920@NOTEJABER> Message-ID: Não acredito que onde roda SQL Server não rode Firebird. Posso até estar equivocado. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jáber - CPD Enviada em: quarta-feira, 24 de junho de 2009 08:41 Para: FireBase Assunto: [firebase-br] Res: Re: Microsiga Com iniciante em firebird ficou a duvida no ar agora: O firebird não suporta mais que 50 usuários??? Quanto ao tamanho do banco acredito que suporte pois conheço uma empresa aqui na minha cidade que tem um BD firebird com 50Gb, 30 terminais rodando 24Hs por dia e funciona 100%... Jáber S. C. Lima -------Mensagem original------- De: Brajola Data: 24/06/2009 09:31:33 Para: adriano em sssinformatica.com.br; FireBase Assunto: Re: [firebase-br] Microsiga Bom dia/tarde, Não existe homologação mesmo e sinceramente, com 9 anos de Microsiga, no caso de uma pequena empresa até é possível, mas a partir de 50 usuários recomendo o SQL Server ou Oracle pois o tamanho da base aumenta muito com o tempo principalmente nas gerações de CARDEX (Você também poderá crir uma procedure que grave em outro local e apague os dados mas é estranho). Atenciosamente, Fábio Rodriguez Analista de Sistemas 2009/6/24 Adriano Ferreira > Acredito que não exista homologação da Microsiga para uso do Protheus > com > Firebird. > __ > Adriano Ferreira > > > 2009/6/24 Antonio Carlos > > > Caros amigos, > > > > Quem teve a experiência do uso do Fire com o Microsiga (Protheus > > 10), > estou > > fazendo essa avaliação por opção de custo. > > > > Abraços > > > > Antonio Carlos > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Brajola Analista de Sistemas brajola 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 __________ Information from ESET NOD32 Antivirus, version of virus signature database 4183 (20090624) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 4183 (20090624) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From luisfirevb em gmail.com Wed Jun 24 10:54:37 2009 From: luisfirevb em gmail.com (Luis) Date: Wed, 24 Jun 2009 10:54:37 -0300 Subject: [firebase-br] RES: RES: Res: Re: Microsiga In-Reply-To: References: <4A4210C1.00000A.01920@NOTEJABER> Message-ID: <002501c9f4d3$52f14470$f8d3cd50$@com> Xará um aplicativo só aceitará outro DB se for projetado para isso, tanto em função de conexões como da estrutura de SQL usada, pois há pequenas peculiaridades de um banco para outro que precisam ser ajustadas. Sendo assim não basta você trocar de banco, se o aplicativo não foi projetado para acessar múltiplos bancos, não há como. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luis Alberto - Analista de Sistemas Enviada em: quarta-feira, 24 de junho de 2009 10:48 Para: 'FireBase' Assunto: [firebase-br] RES: Res: Re: Microsiga Não acredito que onde roda SQL Server não rode Firebird. Posso até estar equivocado. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jáber - CPD Enviada em: quarta-feira, 24 de junho de 2009 08:41 Para: FireBase Assunto: [firebase-br] Res: Re: Microsiga Com iniciante em firebird ficou a duvida no ar agora: O firebird não suporta mais que 50 usuários??? Quanto ao tamanho do banco acredito que suporte pois conheço uma empresa aqui na minha cidade que tem um BD firebird com 50Gb, 30 terminais rodando 24Hs por dia e funciona 100%... Jáber S. C. Lima -------Mensagem original------- De: Brajola Data: 24/06/2009 09:31:33 Para: adriano em sssinformatica.com.br; FireBase Assunto: Re: [firebase-br] Microsiga Bom dia/tarde, Não existe homologação mesmo e sinceramente, com 9 anos de Microsiga, no caso de uma pequena empresa até é possível, mas a partir de 50 usuários recomendo o SQL Server ou Oracle pois o tamanho da base aumenta muito com o tempo principalmente nas gerações de CARDEX (Você também poderá crir uma procedure que grave em outro local e apague os dados mas é estranho). Atenciosamente, Fábio Rodriguez Analista de Sistemas 2009/6/24 Adriano Ferreira > Acredito que não exista homologação da Microsiga para uso do Protheus > com > Firebird. > __ > Adriano Ferreira > > > 2009/6/24 Antonio Carlos > > > Caros amigos, > > > > Quem teve a experiência do uso do Fire com o Microsiga (Protheus > > 10), > estou > > fazendo essa avaliação por opção de custo. > > > > Abraços > > > > Antonio Carlos > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Brajola Analista de Sistemas brajola 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 __________ Information from ESET NOD32 Antivirus, version of virus signature database 4183 (20090624) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 4183 (20090624) __________ 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 rodrigo em solucoeseinformatica.com.br Wed Jun 24 11:01:30 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 24 Jun 2009 11:01:30 -0300 Subject: [firebase-br] RES: RES: Res: Re: Microsiga In-Reply-To: <1245850276.4a422aa455f70@webmail5.click21.com.br> Message-ID: Não querendo descambar pro off-topic, mas acho que nesse caso o problema nem é do ERP da Microsiga mas sim do Cliente. Adquirir um ERP, seja Microsiga, Datasul ou SAP, não é para empresas pequenas / médias. Para trabalhar com um ERP, uma empresa de porte menor precisa ser extremamente organizada e estruturada, coisa que poucas são. Mesmo com os softwares da RM, que é hoje a linha de entrada da Totvs, constuma dar dor de cabeça: eu tenho um cliente que migrou do nosso aplicativo para RM em uma das empresas para fornecer os arquivos do SPED no ano passado, que nosso sistema não fornecia. Claro que este não foi o único motivo para a decisão, mas passado um ano e meio, eles chegaram a conclusão que o nosso sistema fazia tudo mais rápido e de forma mais fácil e voltaram a negociar com a gente... []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de bvrenato Enviada em: 24 de junho de 2009 10:31 Para: FireBase Assunto: Re: [firebase-br] RES: Res: Re: Microsiga Não foi a toa que numa empresa cliente minha os caras batizaram o protheus 10 de: PorDeus... PromeTeus... "FullDeus"... Foram "somente" umas 130.000 (isso mesmo: 130.000) pilas jogada pelo ralo. Isso porque abortaram o projeto, senão o desastre teria sido maior. Citando Luis : > Olha ainda não usei o FB, mas dizer que ele não suporta mais que 40 usuário, > no mínimo é insano. Se isso fosse verdade, me desculpe mas não seria um > banco e sim um lixo enganatório. > > Até o MS Access aceita mais de 100 usuários simultâneos. Já tive um colega > que desenvolveu uma frente de caixa para supermercado em Access com 100 > usuários, funcionava a 3 anos sem nenhum problema. > > Realmente tem gente que diz cada coisa e não acredito que saiba o que está > dizendo, ou no mínimo é funcionário da Microsoft para fazer propaganda. > > Pelo que já li o limite de tamanho do banco é definido pela capacidade do HD > e do SO usado. Já as conexões não sei, mas devem ser algo bem grande também > e em função do SO também, da mesma forma que um SQL Server ou Oracle. > > Acho que nesse ponto o Candu pode dar maior detalhes. > > Só um detalhe, o Microsiga é um sistema muito BUROCRÁTICO e CARO também. Já > tive clientes que se arrependeram totalmente de usar e do valor pago, > migrando logo depois para outros softwares. > > Luis > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Jáber - CPD > Enviada em: quarta-feira, 24 de junho de 2009 08:41 > Para: FireBase > Assunto: [firebase-br] Res: Re: Microsiga > > Com iniciante em firebird ficou a duvida no ar agora: > > > > O firebird não suporta mais que 50 usuários??? > > Quanto ao tamanho do banco acredito que suporte pois conheço uma empresa > aqui na minha cidade que tem um BD firebird com 50Gb, 30 terminais rodando > 24Hs por dia e funciona 100%... > > > > Jáber S. C. Lima > > > > -------Mensagem original------- > > > > De: Brajola > > Data: 24/06/2009 09:31:33 > > Para: adriano em sssinformatica.com.br; FireBase > > Assunto: Re: [firebase-br] Microsiga > > > > Bom dia/tarde, > > > > Não existe homologação mesmo e sinceramente, com 9 anos de Microsiga, no > > caso de uma pequena empresa até é possível, mas a partir de 50 usuários > > recomendo o SQL Server ou Oracle pois o tamanho da base aumenta muito com o > > tempo principalmente nas gerações de CARDEX (Você também poderá crir uma > > procedure que grave em outro local e apague os dados mas é estranho). > > > > Atenciosamente, > > > > Fábio Rodriguez > > Analista de Sistemas > > > > 2009/6/24 Adriano Ferreira > > > > > Acredito que não exista homologação da Microsiga para uso do Protheus com > > > Firebird. > > > __ > > > Adriano Ferreira > > > > > > > > > 2009/6/24 Antonio Carlos > > > > > > > Caros amigos, > > > > > > > > Quem teve a experiência do uso do Fire com o Microsiga (Protheus 10), > > > estou > > > > fazendo essa avaliação por opção de custo. > > > > > > > > Abraços > > > > > > > > Antonio Carlos > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir 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, > > > > Brajola > > Analista de Sistemas > > brajola 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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ____________________________________________________________________________ _______ Para fazer uma ligação DDD pra perto ou pra longe, faz um 21. A Embratel tem tarifas muito baratas esperando por você. Aproveite! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.90/2198 - Data de Lançamento: 06/24/09 06:23:00 From felix2005 em oi.com.br Wed Jun 24 11:16:45 2009 From: felix2005 em oi.com.br (Felix) Date: Wed, 24 Jun 2009 11:16:45 -0300 Subject: [firebase-br] RES: RES: RES: Res: Re: Microsiga In-Reply-To: <002501c9f4d3$52f14470$f8d3cd50$@com> References: <4A4210C1.00000A.01920@NOTEJABER> <002501c9f4d3$52f14470$f8d3cd50$@com> Message-ID: <000001c9f4d6$67e15890$37a409b0$@com.br> Basta notar que alguns aceitam funções como 'isnull' ; no Firebird utilizo 'coalesce'. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luis Enviada em: quarta-feira, 24 de junho de 2009 10:55 Para: 'FireBase' Assunto: [firebase-br] RES: RES: Res: Re: Microsiga Xará um aplicativo só aceitará outro DB se for projetado para isso, tanto em função de conexões como da estrutura de SQL usada, pois há pequenas peculiaridades de um banco para outro que precisam ser ajustadas. Sendo assim não basta você trocar de banco, se o aplicativo não foi projetado para acessar múltiplos bancos, não há como. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luis Alberto - Analista de Sistemas Enviada em: quarta-feira, 24 de junho de 2009 10:48 Para: 'FireBase' Assunto: [firebase-br] RES: Res: Re: Microsiga Não acredito que onde roda SQL Server não rode Firebird. Posso até estar equivocado. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jáber - CPD Enviada em: quarta-feira, 24 de junho de 2009 08:41 Para: FireBase Assunto: [firebase-br] Res: Re: Microsiga Com iniciante em firebird ficou a duvida no ar agora: O firebird não suporta mais que 50 usuários??? Quanto ao tamanho do banco acredito que suporte pois conheço uma empresa aqui na minha cidade que tem um BD firebird com 50Gb, 30 terminais rodando 24Hs por dia e funciona 100%... Jáber S. C. Lima -------Mensagem original------- De: Brajola Data: 24/06/2009 09:31:33 Para: adriano em sssinformatica.com.br; FireBase Assunto: Re: [firebase-br] Microsiga Bom dia/tarde, Não existe homologação mesmo e sinceramente, com 9 anos de Microsiga, no caso de uma pequena empresa até é possível, mas a partir de 50 usuários recomendo o SQL Server ou Oracle pois o tamanho da base aumenta muito com o tempo principalmente nas gerações de CARDEX (Você também poderá crir uma procedure que grave em outro local e apague os dados mas é estranho). Atenciosamente, Fábio Rodriguez Analista de Sistemas 2009/6/24 Adriano Ferreira > Acredito que não exista homologação da Microsiga para uso do Protheus > com > Firebird. > __ > Adriano Ferreira > > > 2009/6/24 Antonio Carlos > > > Caros amigos, > > > > Quem teve a experiência do uso do Fire com o Microsiga (Protheus > > 10), > estou > > fazendo essa avaliação por opção de custo. > > > > Abraços > > > > Antonio Carlos > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Brajola Analista de Sistemas brajola 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 __________ Information from ESET NOD32 Antivirus, version of virus signature database 4183 (20090624) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 4183 (20090624) __________ 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 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bvrenato em click21.com.br Wed Jun 24 11:24:27 2009 From: bvrenato em click21.com.br (bvrenato) Date: Wed, 24 Jun 2009 11:24:27 -0300 Subject: [firebase-br] RES: Trigger: Disparo "Indesejado" In-Reply-To: <000c01c9f4d1$c1139cc0$433ad640$@com.br> References: <1245849113.4a4226194b0f3@webmail5.click21.com.br> <000c01c9f4d1$c1139cc0$433ad640$@com.br> Message-ID: <1245853467.4a42371b953dd@webmail5.click21.com.br> Uhmmm... Blza Eliezer... obrigado pela dica. Renato Citando Eliezer de Souza : > Opa, entao alew na trigger vc tem que fazer uma verificação para saber se o > pedido da foi fechado. > > Tipo declara uma variável ex: @teste para saber se o pedido foi fechado > > > Select @teste = teste, @cod_pedido = cod_pedido from pedido > > IF @teste = 0 then > //continua operacao > > > > > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de bvrenato > Enviada em: quarta-feira, 24 de junho de 2009 10:12 > Para: FireBase > Assunto: [firebase-br] Trigger: Disparo "Indesejado" > > Bom dia Forum, > > > Pessoal... estou tendo um "problema" no disparo de trigger e gostaria de uma > idéia de vcs, já que estou começando a utilizar esse dispositivo agora. > É o seguinte: > > Tenho uma tabela de Itens_do_Pedido onde há um campo com a QteVendida e > outro > campo com a QtdeAtendida do produto. Sempre que insiro, altero ou excluo um > item do pedido é disparada uma trigger (after insert, update, delete) que > atualiza uma outra tabela de Totalizacao_do_Pedido. Até aqui tudo bem. > > O problema é que quando o pedido é atendido pelo fornecedor e faço um update > para atualizar o campo QtdeAtendida (nesse momento o pedido já está fechado) > o > trigger tb é disparado... e eu não preciso que este disparo aconteça nessa > situação. > > Os amigos podem me dizer se há alguma forma para se contornar esta situação > ? > > > grato > > Renato > > > > > ____________________________________________________________________________ > _______ > Para fazer uma ligação DDD pra perto ou pra longe, faz um 21. A Embratel tem > tarifas muito baratas esperando por você. Aproveite! > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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:4a4241d034281311813784! > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ___________________________________________________________________________________ Para fazer uma ligação DDD pra perto ou pra longe, faz um 21. A Embratel tem tarifas muito baratas esperando por você. Aproveite! From aerreira68 em gmail.com Wed Jun 24 11:26:26 2009 From: aerreira68 em gmail.com (Adriano Ferreira) Date: Wed, 24 Jun 2009 11:26:26 -0300 Subject: [firebase-br] RES: RES: Res: Re: Microsiga In-Reply-To: <4a423250.0202be0a.6abb.ffffce08SMTPIN_ADDED@mx.google.com> References: <1245850276.4a422aa455f70@webmail5.click21.com.br> <4a423250.0202be0a.6abb.ffffce08SMTPIN_ADDED@mx.google.com> Message-ID: <15d160ea0906240726t2b90e029hee6be66d453113a9@mail.gmail.com> Assino embaixo do que disse o Rodrigo. Implantar um ERP, seja ele qual for, não é algo simples. Os dois lados (cliente e fornecedor da solução) precisam estar preparados para isso. Muitas vezes a culpa é da empresa responsável pela implantação que não passa ao cliente informações suficientes para que ele saiba que precisa estar estruturado para a implantação, e fora isso por certas vezes a empresa não tem capacidade para realizar o processo da forma correta para ter sucesso, e a culpa acaba caindo no produto, que é muito bom e amplo. Felizmente trabalho num empresa que, talvez por sua capacidade técnica e de seu pessoal, só tem casos de sucesso tanto na implantação em novos clientes quanto na continuidade dos processos de customização e ampliação de novos projetos na base instalada. E ainda confirmo: o Protheus é de longe muito menos "burocrático" que um SAP, por exemplo. E também: a Microsiga ainda não homologou o Protheus para o Firebird, não sei se há interesse nisso. Como banco free há homologação para o PostgreSQL. __ Adriano Ferreira 2009/6/24 Rodrigo A. de Freitas > Não querendo descambar pro off-topic, mas acho que nesse caso o problema > nem > é do ERP da Microsiga mas sim do Cliente. > > Adquirir um ERP, seja Microsiga, Datasul ou SAP, não é para empresas > pequenas / médias. Para trabalhar com um ERP, uma empresa de porte menor > precisa ser extremamente organizada e estruturada, coisa que poucas são. > > Mesmo com os softwares da RM, que é hoje a linha de entrada da Totvs, > constuma dar dor de cabeça: eu tenho um cliente que migrou do nosso > aplicativo para RM em uma das empresas para fornecer os arquivos do SPED no > ano passado, que nosso sistema não fornecia. Claro que este não foi o único > motivo para a decisão, mas passado um ano e meio, eles chegaram a conclusão > que o nosso sistema fazia tudo mais rápido e de forma mais fácil e voltaram > a negociar com a gente... > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > From fabiogarcia2002 em msn.com Wed Jun 24 11:34:01 2009 From: fabiogarcia2002 em msn.com (Fabio Garcia de Oliveira) Date: Wed, 24 Jun 2009 11:34:01 -0300 Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A__Dados_sumindo_-_Meio_O?= =?iso-8859-1?q?ff_=28_J=E1ber_-_CPD_=29?= Message-ID: Sobre sumiço de dados: a extensão é GDB ou FDB??? Se for GDB: mude para FDB. Pois o Windows entende que o GDB é um arquivo de sistema. E se estiver ativo o PONTO DE RESTAURAÇÃO DO WINDOWS, ele retorna dados quando foi feito o ponto de restauração. Faça um teste e conte pra galera. Abraço Fabio Garcia fabiogarcia2002 em msn.com From mariodosreyx em gmail.com Wed Jun 24 11:30:34 2009 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Wed, 24 Jun 2009 14:30:34 +0000 (UTC) Subject: [firebase-br] CachedUpdates =TRUE References: Message-ID: Fausto writes: > > Em 23/06/2009 21:39, Mário Reis escreveu: > > Olá pessoal > > > > Alguém tem ou pode indicar-me um exemplo simples com 2 tabelas > > FB>Master/Detail e CachedUpdates set=true > > gravando em simultâneo o detalhe e o master > > > > Obrigado > > > Mário, o que você esta utilizando para fazer o acesso ao FB? > Pois dependendo da suite de acesso não há necessidade de CachedUpdates. Boas tardes Estou usando o MDO e o meu problema é com com a tabela de Detalhe que tem um Fkey(N.º Encomenda) na tabela Master. Não consigo gravar o detalhe porque não existe ainda o NoEcomenda no master apesar de estar fazendo transaction.ApplyUpdates([Master(Encomendas), Detalhes (Linhas da Encomenda)]) Obrigado Mário From luisalberto em atsinformatica.com.br Wed Jun 24 11:29:12 2009 From: luisalberto em atsinformatica.com.br (Luis Alberto - Analista de Sistemas) Date: Wed, 24 Jun 2009 11:29:12 -0300 Subject: [firebase-br] RES: RES: RES: Res: Re: Microsiga In-Reply-To: <002501c9f4d3$52f14470$f8d3cd50$@com> Message-ID: Eu sei. Eu quis dizer em relação à capacidade do banco. Conexão, tamanho da base, etc. E eu disse em resposta ao nosso colega que recomendou SQL Server ou Oracle. Tendeu?! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luis Enviada em: quarta-feira, 24 de junho de 2009 10:55 Para: 'FireBase' Assunto: [firebase-br] RES: RES: Res: Re: Microsiga Xará um aplicativo só aceitará outro DB se for projetado para isso, tanto em função de conexões como da estrutura de SQL usada, pois há pequenas peculiaridades de um banco para outro que precisam ser ajustadas. Sendo assim não basta você trocar de banco, se o aplicativo não foi projetado para acessar múltiplos bancos, não há como. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luis Alberto - Analista de Sistemas Enviada em: quarta-feira, 24 de junho de 2009 10:48 Para: 'FireBase' Assunto: [firebase-br] RES: Res: Re: Microsiga Não acredito que onde roda SQL Server não rode Firebird. Posso até estar equivocado. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jáber - CPD Enviada em: quarta-feira, 24 de junho de 2009 08:41 Para: FireBase Assunto: [firebase-br] Res: Re: Microsiga Com iniciante em firebird ficou a duvida no ar agora: O firebird não suporta mais que 50 usuários??? Quanto ao tamanho do banco acredito que suporte pois conheço uma empresa aqui na minha cidade que tem um BD firebird com 50Gb, 30 terminais rodando 24Hs por dia e funciona 100%... Jáber S. C. Lima -------Mensagem original------- De: Brajola Data: 24/06/2009 09:31:33 Para: adriano em sssinformatica.com.br; FireBase Assunto: Re: [firebase-br] Microsiga Bom dia/tarde, Não existe homologação mesmo e sinceramente, com 9 anos de Microsiga, no caso de uma pequena empresa até é possível, mas a partir de 50 usuários recomendo o SQL Server ou Oracle pois o tamanho da base aumenta muito com o tempo principalmente nas gerações de CARDEX (Você também poderá crir uma procedure que grave em outro local e apague os dados mas é estranho). Atenciosamente, Fábio Rodriguez Analista de Sistemas 2009/6/24 Adriano Ferreira > Acredito que não exista homologação da Microsiga para uso do Protheus > com > Firebird. > __ > Adriano Ferreira > > > 2009/6/24 Antonio Carlos > > > Caros amigos, > > > > Quem teve a experiência do uso do Fire com o Microsiga (Protheus > > 10), > estou > > fazendo essa avaliação por opção de custo. > > > > Abraços > > > > Antonio Carlos > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Brajola Analista de Sistemas brajola 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 __________ Information from ESET NOD32 Antivirus, version of virus signature database 4183 (20090624) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 4183 (20090624) __________ 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 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 4184 (20090624) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 4184 (20090624) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 4184 (20090624) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com From luisfirevb em gmail.com Wed Jun 24 12:01:14 2009 From: luisfirevb em gmail.com (Luis) Date: Wed, 24 Jun 2009 12:01:14 -0300 Subject: [firebase-br] RES: RES: RES: RES: Res: Re: Microsiga In-Reply-To: References: <002501c9f4d3$52f14470$f8d3cd50$@com> Message-ID: <000001c9f4dc$a135a640$e3a0f2c0$@com> Ok desculpe o mal entendido. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luis Alberto - Analista de Sistemas Enviada em: quarta-feira, 24 de junho de 2009 11:29 Para: 'FireBase' Assunto: [firebase-br] RES: RES: RES: Res: Re: Microsiga Eu sei. Eu quis dizer em relação à capacidade do banco. Conexão, tamanho da base, etc. E eu disse em resposta ao nosso colega que recomendou SQL Server ou Oracle. Tendeu?! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luis Enviada em: quarta-feira, 24 de junho de 2009 10:55 Para: 'FireBase' Assunto: [firebase-br] RES: RES: Res: Re: Microsiga Xará um aplicativo só aceitará outro DB se for projetado para isso, tanto em função de conexões como da estrutura de SQL usada, pois há pequenas peculiaridades de um banco para outro que precisam ser ajustadas. Sendo assim não basta você trocar de banco, se o aplicativo não foi projetado para acessar múltiplos bancos, não há como. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Luis Alberto - Analista de Sistemas Enviada em: quarta-feira, 24 de junho de 2009 10:48 Para: 'FireBase' Assunto: [firebase-br] RES: Res: Re: Microsiga Não acredito que onde roda SQL Server não rode Firebird. Posso até estar equivocado. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jáber - CPD Enviada em: quarta-feira, 24 de junho de 2009 08:41 Para: FireBase Assunto: [firebase-br] Res: Re: Microsiga Com iniciante em firebird ficou a duvida no ar agora: O firebird não suporta mais que 50 usuários??? Quanto ao tamanho do banco acredito que suporte pois conheço uma empresa aqui na minha cidade que tem um BD firebird com 50Gb, 30 terminais rodando 24Hs por dia e funciona 100%... Jáber S. C. Lima -------Mensagem original------- De: Brajola Data: 24/06/2009 09:31:33 Para: adriano em sssinformatica.com.br; FireBase Assunto: Re: [firebase-br] Microsiga Bom dia/tarde, Não existe homologação mesmo e sinceramente, com 9 anos de Microsiga, no caso de uma pequena empresa até é possível, mas a partir de 50 usuários recomendo o SQL Server ou Oracle pois o tamanho da base aumenta muito com o tempo principalmente nas gerações de CARDEX (Você também poderá crir uma procedure que grave em outro local e apague os dados mas é estranho). Atenciosamente, Fábio Rodriguez Analista de Sistemas 2009/6/24 Adriano Ferreira > Acredito que não exista homologação da Microsiga para uso do Protheus > com > Firebird. > __ > Adriano Ferreira > > > 2009/6/24 Antonio Carlos > > > Caros amigos, > > > > Quem teve a experiência do uso do Fire com o Microsiga (Protheus > > 10), > estou > > fazendo essa avaliação por opção de custo. > > > > Abraços > > > > Antonio Carlos > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Brajola Analista de Sistemas brajola 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 __________ Information from ESET NOD32 Antivirus, version of virus signature database 4183 (20090624) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 4183 (20090624) __________ 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 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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 4184 (20090624) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 4184 (20090624) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 4184 (20090624) __________ 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 rnribeiro em gmail.com Wed Jun 24 14:54:37 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 24 Jun 2009 14:54:37 -0300 Subject: [firebase-br] RES: RES: Res: Re: Microsiga In-Reply-To: <15d160ea0906240726t2b90e029hee6be66d453113a9@mail.gmail.com> References: <1245850276.4a422aa455f70@webmail5.click21.com.br> <4a423250.0202be0a.6abb.ffffce08SMTPIN_ADDED@mx.google.com> <15d160ea0906240726t2b90e029hee6be66d453113a9@mail.gmail.com> Message-ID: <88c045a10906241054w6cbbb8abg19ca98b85d3920e4@mail.gmail.com> concordo a algum tempo atráz trabalhei aki na empresa com oERP - CIGAM mais, como disseram realmente não é pra qq um não primeiro é caro e depois tem que se adaptar a empresa ao sistema ou vice versa algo que eles chamam de periodo da agonia, demora pra acertar, mais depois os resultados são visíveis 2009/6/24 Adriano Ferreira > Assino embaixo do que disse o Rodrigo. Implantar um ERP, seja ele qual > for, > não é algo simples. Os dois lados (cliente e fornecedor da solução) > precisam estar preparados para isso. Muitas vezes a culpa é da empresa > responsável pela implantação que não passa ao cliente informações > suficientes para que ele saiba que precisa estar estruturado para a > implantação, e fora isso por certas vezes a empresa não tem capacidade para > realizar o processo da forma correta para ter sucesso, e a culpa acaba > caindo no produto, que é muito bom e amplo. > Felizmente trabalho num empresa que, talvez por sua capacidade técnica e de > seu pessoal, só tem casos de sucesso tanto na implantação em novos clientes > quanto na continuidade dos processos de customização e ampliação de novos > projetos na base instalada. > > E ainda confirmo: o Protheus é de longe muito menos "burocrático" que um > SAP, por exemplo. > E também: a Microsiga ainda não homologou o Protheus para o Firebird, não > sei se há interesse nisso. Como banco free há homologação para o > PostgreSQL. > > __ > Adriano Ferreira > > > 2009/6/24 Rodrigo A. de Freitas > > > Não querendo descambar pro off-topic, mas acho que nesse caso o problema > > nem > > é do ERP da Microsiga mas sim do Cliente. > > > > Adquirir um ERP, seja Microsiga, Datasul ou SAP, não é para empresas > > pequenas / médias. Para trabalhar com um ERP, uma empresa de porte menor > > precisa ser extremamente organizada e estruturada, coisa que poucas são. > > > > Mesmo com os softwares da RM, que é hoje a linha de entrada da Totvs, > > constuma dar dor de cabeça: eu tenho um cliente que migrou do nosso > > aplicativo para RM em uma das empresas para fornecer os arquivos do SPED > no > > ano passado, que nosso sistema não fornecia. Claro que este não foi o > único > > motivo para a decisão, mas passado um ano e meio, eles chegaram a > conclusão > > que o nosso sistema fazia tudo mais rápido e de forma mais fácil e > voltaram > > a negociar com a gente... > > > > []'s > > > > Rodrigo A. de Freitas > > Análise & Desenvolvimento > > > > Soluções & Informática > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From aerreira68 em gmail.com Wed Jun 24 15:00:41 2009 From: aerreira68 em gmail.com (Adriano Ferreira) Date: Wed, 24 Jun 2009 15:00:41 -0300 Subject: [firebase-br] RES: RES: Res: Re: Microsiga In-Reply-To: <88c045a10906241054w6cbbb8abg19ca98b85d3920e4@mail.gmail.com> References: <1245850276.4a422aa455f70@webmail5.click21.com.br> <4a423250.0202be0a.6abb.ffffce08SMTPIN_ADDED@mx.google.com> <15d160ea0906240726t2b90e029hee6be66d453113a9@mail.gmail.com> <88c045a10906241054w6cbbb8abg19ca98b85d3920e4@mail.gmail.com> Message-ID: <15d160ea0906241100h1d84124fp6464f2731d800c32@mail.gmail.com> Apenas para complementar o assunto: Bancos homologados para o Protheus10: - Oracle Windows - Oracle LINUX - MSSql Server - Informix Windows - Informix LINUX - Sybase Adaptive Server - DB2 Windows - DB2 Linux - Postgree v7.11 ou acima Windows e Linux - MySQL 4.1.1 Windows e Linux (somente até o Protheus 8.11) __ Adriano Ferreira From denisrocha em hotmail.com Wed Jun 24 16:21:15 2009 From: denisrocha em hotmail.com (Denis) Date: Wed, 24 Jun 2009 16:21:15 -0300 Subject: [firebase-br] Servidor Firebird Message-ID: Boa tarde, Tenho um servidor de banco de dados, que o mesmo tem duas placas de rede. Se eu colocar alguns usuarios para ser conectarem a uma placa de rede ( ip1 ) e outros em outra placa de rede ( ip2 ), eu tenho algum ganho de performance ? Denis From douglasht em gmail.com Wed Jun 24 16:38:37 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 24 Jun 2009 16:38:37 -0300 Subject: [firebase-br] Servidor Firebird In-Reply-To: References: Message-ID: <249af69e0906241238q8dc1ee5o54f2d3a038b7200f@mail.gmail.com> 2009/6/24 Denis > Tenho um servidor de banco de dados, que o mesmo tem duas placas de rede. > Se eu colocar alguns usuarios para ser conectarem a uma placa de rede ( > ip1 ) e outros em outra placa de rede ( ip2 ), eu tenho algum ganho de > performance ? Depende. Se o uso de rede é pequeno não vai fazer muita diferença. Se o tráfego entre o servidor firebird e os clients é grande o suficiente para justificar um segundo link, também é preciso ter certeza que o switch não é o fator limitador. hth, -- Douglas Tosi www.sinatica.com From fernando.bg em gmail.com Wed Jun 24 16:39:54 2009 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Wed, 24 Jun 2009 19:39:54 +0000 (UTC) Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A__Dados_sumindo_-_Meio_O?= =?iso-8859-1?q?_ff_=28_J=E1ber_-_CPD_=29?= References: Message-ID: No dia 24/06/2009 às 11:34:01 catando milho no teclado Fabio Garcia de Oliveira " escrivinhou " o texto abaixo : > Sobre sumiço de dados: a extensão é GDB ou FDB??? > > Se for GDB: mude para FDB. Pois o Windows entende que o GDB é um arquivo de sistema. E se estiver > ativo o PONTO DE RESTAURAÇÃO DO WINDOWS, ele retorna dados quando foi feito o ponto de > restauração. > > Faça um teste e conte pra galera. Isso não influência na perda ou não de dados, tenho bases com extensão GDB no WinXP e não perdem dados. O que pode ocorrer é ter lentidões devido a restauração do windows como você disse mas perdas não. T+++++++++++++ ---------------------------------------------------------------------------------- Os homens mentiriam muito menos se as mulheres fizessem menos perguntas ! ! ! -- From rodrigo em solucoeseinformatica.com.br Wed Jun 24 16:49:26 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Wed, 24 Jun 2009 16:49:26 -0300 Subject: [firebase-br] RES: Servidor Firebird In-Reply-To: Message-ID: Denis, Acredito que isso depende muito de como o seu sistema foi desenvolvido. Se pensarmos no tráfego gerado pelos dados utilizados na emissão de um relatório ou exibição em um grid, por exemplo, acho que o balanceamento de carga melhore a performance. No entanto, se o seu sistema for fortemente dependente do processamento de stored procedures e triggers, aí o balanceamento não fará diferença nenhuma, uma vez que todo o processamento é realizado no servidor. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Denis Enviada em: 24 de junho de 2009 16:21 Para: lista em firebase.com.br Assunto: [firebase-br] Servidor Firebird Boa tarde, Tenho um servidor de banco de dados, que o mesmo tem duas placas de rede. Se eu colocar alguns usuarios para ser conectarem a uma placa de rede ( ip1 ) e outros em outra placa de rede ( ip2 ), eu tenho algum ganho de performance ? 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.90/2199 - Data de Lançamento: 06/24/09 06:23:00 From felix2005 em oi.com.br Wed Jun 24 18:23:04 2009 From: felix2005 em oi.com.br (Felix) Date: Wed, 24 Jun 2009 18:23:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Detectar_altera=E7=E3o_no_ba?= =?iso-8859-1?q?nco_sem_uso_do_aplicativo=3F?= In-Reply-To: <002a01c9f01b$09262d90$1b7288b0$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> Message-ID: <000e01c9f511$f62615b0$e2724110$@com.br> Estava verificando a tabela mon$attachments via Flamerobin - consta o registro da conexão com a coluna mon$remote_process = '/etc...etc/flamerobin_unicode.exe'. Usando a mesma máquina, eu abro meu sistema desenvolvido em Delphi - consta a linha da conexão, mas em mon$remote_process está null (?!) Alguém poderia me ajudar a descobrir o motivo? Obrigado, Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felix Enviada em: quinta-feira, 18 de junho de 2009 10:45 Para: 'FireBase' Assunto: [firebase-br] Detectar alteração no banco sem uso do aplicativo? Senhores, Eu li num fórum que o sistema SEFIP detecta quando o usuário altera informações diretamente no banco, sem uso do aplicativo - resultando numa mensagem de erro no acesso seguinte. Alguém tem exemplos de como usar isso no Delphi? Obrigado, Felix. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From douglasht em gmail.com Wed Jun 24 18:27:34 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Wed, 24 Jun 2009 18:27:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Detectar_altera=E7=E3o_no_ban?= =?iso-8859-1?q?co_sem_uso_do_aplicativo=3F?= In-Reply-To: <000e01c9f511$f62615b0$e2724110$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> Message-ID: <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> 2009/6/24 Felix > Usando a mesma máquina, eu abro meu sistema desenvolvido em Delphi - consta > a linha da conexão, mas em mon$remote_process está null (?!) > > Alguém poderia me ajudar a descobrir o motivo? Obrigado, Veja a pergunta #6 http://www.sinatica.com/index.php/suporte/faq#6 hth, -- Douglas Tosi www.sinatica.com From felix2005 em oi.com.br Wed Jun 24 18:54:10 2009 From: felix2005 em oi.com.br (Felix) Date: Wed, 24 Jun 2009 18:54:10 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_Detectar_altera=E7?= =?iso-8859-1?q?=E3o_no_banco_sem_uso_do_aplicativo=3F?= In-Reply-To: <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> Message-ID: <000f01c9f516$4e882280$eb986780$@com.br> Acredito que o Flamerobin e meu sistema estejam usando o mesmo cliente/DLL para acesso aos dados no Firebird (estou executando tudo na mesma máquina). Digo isso porque não tenho nenhuma DLL no path da minha aplicação; também não encontrei nenhuma no diretório do Flamerobin. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Tosi Enviada em: quarta-feira, 24 de junho de 2009 18:28 Para: FireBase Assunto: Re: [firebase-br] RES: Detectar alteração no banco sem uso do aplicativo? 2009/6/24 Felix > Usando a mesma máquina, eu abro meu sistema desenvolvido em Delphi - consta > a linha da conexão, mas em mon$remote_process está null (?!) > > Alguém poderia me ajudar a descobrir o motivo? Obrigado, Veja a pergunta #6 http://www.sinatica.com/index.php/suporte/faq#6 hth, -- Douglas Tosi www.sinatica.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From centriscorps em gmail.com Wed Jun 24 20:20:59 2009 From: centriscorps em gmail.com (renato) Date: Wed, 24 Jun 2009 20:20:59 -0300 Subject: [firebase-br] Servidor Firebird In-Reply-To: References: Message-ID: <890097c60906241620v7b580a42ha66268281e520122@mail.gmail.com> Não vejo vantagem nisso. Os ips estarão na mesma faixa, ou serão de blocos diferentes? Independente de como for os ips, tudo irá trafegar no mesmo switch/hub. Não será nada diferente se tudo estiver na mesma faixa de ip. Para ter ganho de performance, é bom ter selects bem ajustados, uso de views/stored procedures e principalmente um bom controle transacional. Renato From mariodosreyx em gmail.com Thu Jun 25 06:31:50 2009 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Thu, 25 Jun 2009 09:31:50 +0000 (UTC) Subject: [firebase-br] Loucura => Mestre/Detalhe & CachedUpdates C/MDO v IB Message-ID: Bom dia, Depois de muitos problemas a tentar por a funcionar um programinha simples em que uso o FB2.1+MDO c/1 ficheiro Mestre(factura) e outro Detalhe(Linhas da Factura) com CachedUpdates e quando estava quase a desistir reparei que há mais gente, não muita na Net que experimenta/ou as mesmas dificuldades. Vai daí toca a tentar IBMaster(MastApp.Drp) que vem com o Delphi7 alterando para o Firebird em especial EdOrders.pas que tem por-de-trás o ficheiro Mestre=>Orders e o Detalhe=>Items c/CachedUpdates=True e, no AfterPost_do_Orders Database.ApplyUpdates([Orders,Items etc...])+ Transaction.CommitRetaining. Converti linha a linha para os componentes da MDO e para meu espanto tb não funciona/ou. Comecei de novo e... nada. Isto é, os registo de Detalhe novos não são gravados. Para meu espanto o mesmo acontece com o original usando os componentes nativos do Interbase, IBDatabase,IBTransaction, IBTable,IBDataSet etc...(reinstalei de novo e tudo como dantes, i.e., continuo sem consiguir escrever novos registo no detalhe mas, não dá erro nenhum. Simplesmente não escreve!? Contrariamente, o exemplo que usa o BDE(TDataBase,TTable,TQuery etc..) funciona na perfeição, i.e. grava novas linhas no detalhe, pode-se desistir e faz bem o cancelupdates... tudo conforme esperado! Espantoso, não é? Logo com o BDE Já aconteceu o mesmo a mais algum de vóz. Qualquer ajuda c/ Mestre + Detalhe & CancelUpdates=True é bem vinda. Obrigado a todos Mário From zottissistemas em brturbo.com.br Thu Jun 25 08:25:32 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Thu, 25 Jun 2009 08:25:32 -0300 Subject: [firebase-br] Loucura => Mestre/Detalhe & CachedUpdates C/MDO v IB In-Reply-To: References: Message-ID: <4A0AE8D3AA834A648F4F042E85E76FA6@ZOTTISNOTEBOOK> Para contornar esse problema eu utilizo assim: criei um campo Estado_da_Tabela na Tabela Pedidos e nele eu coloco como "INSERINDO", no onnewrecord e quando eu vou colocar registros na tabela de itens, eu gravo o registro da tabela Pedidos no banco se eu clico no botao salvar, eu mudo o campo ESTADO_DA_TABELA para "GRAVADO", se eu clico no botao Cancelar, eu verifico o campo ESTADO_DA_TABELA, se esta "INSERINDO" eu deleto, se esta "GRAVADO", eu Aplico o Cancel assim eu consegui resolver este problema. PS. Criei também um Trigger que deleta os pedidos que estão com o Campo ESTADO_DA_TABELA = "INSERINDO" se a data for menor que a data atual, para evitar de deixar passar algum erro nos lançamentos. espero que ajude. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Mário Reis" To: Sent: Thursday, June 25, 2009 6:31 AM Subject: [firebase-br] Loucura => Mestre/Detalhe & CachedUpdates C/MDO v IB Bom dia, Depois de muitos problemas a tentar por a funcionar um programinha simples em que uso o FB2.1+MDO c/1 ficheiro Mestre(factura) e outro Detalhe(Linhas da Factura) com CachedUpdates e quando estava quase a desistir reparei que há mais gente, não muita na Net que experimenta/ou as mesmas dificuldades. Vai daí toca a tentar IBMaster(MastApp.Drp) que vem com o Delphi7 alterando para o Firebird em especial EdOrders.pas que tem por-de-trás o ficheiro Mestre=>Orders e o Detalhe=>Items c/CachedUpdates=True e, no AfterPost_do_Orders Database.ApplyUpdates([Orders,Items etc...])+ Transaction.CommitRetaining. Converti linha a linha para os componentes da MDO e para meu espanto tb não funciona/ou. Comecei de novo e... nada. Isto é, os registo de Detalhe novos não são gravados. Para meu espanto o mesmo acontece com o original usando os componentes nativos do Interbase, IBDatabase,IBTransaction, IBTable,IBDataSet etc...(reinstalei de novo e tudo como dantes, i.e., continuo sem consiguir escrever novos registo no detalhe mas, não dá erro nenhum. Simplesmente não escreve!? Contrariamente, o exemplo que usa o BDE(TDataBase,TTable,TQuery etc..) funciona na perfeição, i.e. grava novas linhas no detalhe, pode-se desistir e faz bem o cancelupdates... tudo conforme esperado! Espantoso, não é? Logo com o BDE Já aconteceu o mesmo a mais algum de vóz. Qualquer ajuda c/ Mestre + Detalhe & CancelUpdates=True é bem vinda. Obrigado a todos Mário ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gilson em sfssistemas.com.br Thu Jun 25 09:33:40 2009 From: gilson em sfssistemas.com.br (Gilson Silva) Date: Thu, 25 Jun 2009 09:33:40 -0300 Subject: [firebase-br] Microsiga References: Message-ID: Amigo, eu trabalho com um sistema de automação usando Firebird 1.5 e temos clientes com pico de 230 conexões simultâneas e a base já passou dos 4.5Gb, e todas as lojas conectadas a base operam normalmente, por experiencia própria defendo o Firebird e com certeza não é ele o responsável pelo limite de conexões que vc mencionou. Gilson Silva "Antonio Carlos" escreveu na mensagem news:E78AA6BC3E1E487591A745D3F7C177FB em ti1... Caros amigos, Quem teve a experiência do uso do Fire com o Microsiga (Protheus 10), estou fazendo essa avaliação por opção de custo. Abraços Antonio Carlos ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jandersonloko em gmail.com Thu Jun 25 09:56:17 2009 From: jandersonloko em gmail.com (Janderson Almeida) Date: Thu, 25 Jun 2009 09:56:17 -0300 Subject: [firebase-br] Ferramenta para engenharia reversa Message-ID: <1e2c6e100906250556x5114306pb291fef7ac978518@mail.gmail.com> Qual ferramenta que pegue a base de dados e gere o DER (Diagrama entidade relacionamento) que de suporte a interbase 6.0 é recomendada? Grato Janderson Almeida. From wellder em gmail.com Thu Jun 25 10:00:56 2009 From: wellder em gmail.com (welder) Date: Thu, 25 Jun 2009 10:00:56 -0300 Subject: [firebase-br] Ferramenta para engenharia reversa In-Reply-To: <1e2c6e100906250556x5114306pb291fef7ac978518@mail.gmail.com> References: <1e2c6e100906250556x5114306pb291fef7ac978518@mail.gmail.com> Message-ID: DBDesigner 2009/6/25 Janderson Almeida > Qual ferramenta que pegue a base de dados e gere o DER (Diagrama entidade > relacionamento) que de suporte a interbase 6.0 é recomendada? > > 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 > -- Welder Vieira Técnico em Manutenção e Conectividade Celular: (63) 8118-6461 From cpd em contabilizanet.com.br Thu Jun 25 10:18:04 2009 From: cpd em contabilizanet.com.br (Contabiliza - Cristiano) Date: Thu, 25 Jun 2009 10:18:04 -0300 Subject: [firebase-br] Tamanha do banco de dados In-Reply-To: <000e01c9f511$f62615b0$e2724110$@com.br> Message-ID: Bom dia pessoal gostaria de saber qual o tamanho limite do banco de dados, Em firebird 1.5, 2.0 , e 2.1? From jedyfb em gmail.com Thu Jun 25 10:24:13 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Thu, 25 Jun 2009 10:24:13 -0300 Subject: [firebase-br] Tamanha do banco de dados In-Reply-To: References: Message-ID: <1245936253.11756.4.camel@Aspire5612.bonagura.com.br> o limite é determinado pelo sistema de arquivos do seu sistema operacional. No windows 9X com FAT16 / FAT32 é de 2GB Em NTFS é de 16TB e no linux pode ser de 2GB, 4GB, ou 64 TB. Abraço Eduardo Em Qui, 2009-06-25 às 10:18 -0300, Contabiliza - Cristiano escreveu: > > Bom dia pessoal gostaria de saber qual o tamanho limite do banco de dados, > Em firebird 1.5, 2.0 , e 2.1? > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From douglasht em gmail.com Thu Jun 25 10:44:27 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 25 Jun 2009 10:44:27 -0300 Subject: [firebase-br] Tamanha do banco de dados In-Reply-To: <1245936253.11756.4.camel@Aspire5612.bonagura.com.br> References: <1245936253.11756.4.camel@Aspire5612.bonagura.com.br> Message-ID: <249af69e0906250644x3b8d9efv171cf95b2b800981@mail.gmail.com> On Thu, Jun 25, 2009 at 10:24 AM, Eduardo Jedliczka wrote: > o limite é determinado pelo sistema de arquivos do seu sistema > operacional. > > No windows 9X com FAT16 / FAT32 é de 2GB > Em NTFS é de 16TB e no linux pode ser de 2GB, 4GB, ou 64 TB. O que não significa que este é o tamanho máximo da base de dados. Você pode criar vários arquivos. Na prática o que determina o maior tamanho operacional da base de dados é o desenho da base e a aplicação. Ela pode ter 1GB e ser uma bela carroça ou rodar muito bem mesmo na casa dos TB. hth, -- Douglas Tosi www.sinatica.com From marcelo em teflamar.com.br Thu Jun 25 11:10:20 2009 From: marcelo em teflamar.com.br (marcelo - teflamar) Date: Thu, 25 Jun 2009 11:10:20 -0300 Subject: [firebase-br] Tamanha do banco de dados References: <1245936253.11756.4.camel@Aspire5612.bonagura.com.br> Message-ID: <003001c9f59e$ac9d5600$8201a8c0@p4> bom dia, aproveitando o gancho, qual seria o limite de tamanho para o banco de dados fb em um linux slackware 12.2, 32bits, com ext3? desde já obrigado! ----- Original Message ----- From: "Eduardo Jedliczka" To: "FireBase" Sent: Thursday, June 25, 2009 10:24 AM Subject: Re: [firebase-br] Tamanha do banco de dados o limite é determinado pelo sistema de arquivos do seu sistema operacional. No windows 9X com FAT16 / FAT32 é de 2GB Em NTFS é de 16TB e no linux pode ser de 2GB, 4GB, ou 64 TB. Abraço Eduardo Em Qui, 2009-06-25 às 10:18 -0300, Contabiliza - Cristiano escreveu: > > Bom dia pessoal gostaria de saber qual o tamanho limite do banco de dados, > Em firebird 1.5, 2.0 , e 2.1? > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.375 / Banco de dados de vírus: 270.12.90/2200 - Data de Lançamento: 06/24/09 12:49:00 From felix2005 em oi.com.br Thu Jun 25 11:24:59 2009 From: felix2005 em oi.com.br (Felix) Date: Thu, 25 Jun 2009 11:24:59 -0300 Subject: [firebase-br] RES: Tamanha do banco de dados In-Reply-To: <249af69e0906250644x3b8d9efv171cf95b2b800981@mail.gmail.com> References: <1245936253.11756.4.camel@Aspire5612.bonagura.com.br> <249af69e0906250644x3b8d9efv171cf95b2b800981@mail.gmail.com> Message-ID: <001d01c9f5a0$b9206410$2b612c30$@com.br> Temos a tendência a colocar tudo dentro de um mesmo arquivo FDB; mas podemos distribuir as informações em vários bancos, até mesmo em servidores diferentes - tudo depende do tipo de aplicação e da modelagem dos dados. Logo, o tamanho total da base é virtualmente ilimitado. Mas o que ele queria mesmo saber era o tamanho máximo de um arquivo FDB - conforme já foi respondido ;-) Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Tosi Enviada em: quinta-feira, 25 de junho de 2009 10:44 Para: FireBase Assunto: Re: [firebase-br] Tamanha do banco de dados On Thu, Jun 25, 2009 at 10:24 AM, Eduardo Jedliczka wrote: > o limite é determinado pelo sistema de arquivos do seu sistema > operacional. > > No windows 9X com FAT16 / FAT32 é de 2GB > Em NTFS é de 16TB e no linux pode ser de 2GB, 4GB, ou 64 TB. O que não significa que este é o tamanho máximo da base de dados. Você pode criar vários arquivos. Na prática o que determina o maior tamanho operacional da base de dados é o desenho da base e a aplicação. Ela pode ter 1GB e ser uma bela carroça ou rodar muito bem mesmo na casa dos TB. hth, -- Douglas Tosi www.sinatica.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From joseasilva em bol.com.br Thu Jun 25 11:38:05 2009 From: joseasilva em bol.com.br (Jose Aparecido da Silva) Date: Thu, 25 Jun 2009 11:38:05 -0300 Subject: [firebase-br] RES: Loucura => Mestre/Detalhe & CachedUpdates C/MDO vIB In-Reply-To: <4A0AE8D3AA834A648F4F042E85E76FA6@ZOTTISNOTEBOOK> Message-ID: <20090625143807.6E78D8CA@smart5.bol.com.br> Uso IBX, Delphi 7, IBX e FB 2.1 Eu faço assim: 1. Inicio a tabela master (PEDIDOS) 2. Seto o ID da tabela Master (PEDIDOS) através de uma função que eu criei que simplesmente faz um select gen_id(gen_pedidos, 1) from rdb$database; 3. no onnewrecord da tabela detalhe: (PEDIDOSITENS) eu seto o id da tabela master, no caso: IDPEDIDO = qrPedidos.FieldByname('ID').asInteger; 4. Na tabela Master sou eu que atribuo o ID da primary key. 5. Na tabela Detalhe eu defino o Campo da primary key como Requerid:= false e seto o valor numa trigger before insert no banco Tenho feito assim e nunca tive problemas. Fica ai mais uma dica. [ ]'s Jose -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Zottis Enviada em: quinta-feira, 25 de junho de 2009 08:26 Para: FireBase Assunto: Re: [firebase-br] Loucura => Mestre/Detalhe & CachedUpdates C/MDO vIB Para contornar esse problema eu utilizo assim: criei um campo Estado_da_Tabela na Tabela Pedidos e nele eu coloco como "INSERINDO", no onnewrecord e quando eu vou colocar registros na tabela de itens, eu gravo o registro da tabela Pedidos no banco se eu clico no botao salvar, eu mudo o campo ESTADO_DA_TABELA para "GRAVADO", se eu clico no botao Cancelar, eu verifico o campo ESTADO_DA_TABELA, se esta "INSERINDO" eu deleto, se esta "GRAVADO", eu Aplico o Cancel assim eu consegui resolver este problema. PS. Criei também um Trigger que deleta os pedidos que estão com o Campo ESTADO_DA_TABELA = "INSERINDO" se a data for menor que a data atual, para evitar de deixar passar algum erro nos lançamentos. espero que ajude. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Mário Reis" To: Sent: Thursday, June 25, 2009 6:31 AM Subject: [firebase-br] Loucura => Mestre/Detalhe & CachedUpdates C/MDO v IB Bom dia, Depois de muitos problemas a tentar por a funcionar um programinha simples em que uso o FB2.1+MDO c/1 ficheiro Mestre(factura) e outro Detalhe(Linhas da Factura) com CachedUpdates e quando estava quase a desistir reparei que há mais gente, não muita na Net que experimenta/ou as mesmas dificuldades. Vai daí toca a tentar IBMaster(MastApp.Drp) que vem com o Delphi7 alterando para o Firebird em especial EdOrders.pas que tem por-de-trás o ficheiro Mestre=>Orders e o Detalhe=>Items c/CachedUpdates=True e, no AfterPost_do_Orders Database.ApplyUpdates([Orders,Items etc...])+ Transaction.CommitRetaining. Converti linha a linha para os componentes da MDO e para meu espanto tb não funciona/ou. Comecei de novo e... nada. Isto é, os registo de Detalhe novos não são gravados. Para meu espanto o mesmo acontece com o original usando os componentes nativos do Interbase, IBDatabase,IBTransaction, IBTable,IBDataSet etc...(reinstalei de novo e tudo como dantes, i.e., continuo sem consiguir escrever novos registo no detalhe mas, não dá erro nenhum. Simplesmente não escreve!? Contrariamente, o exemplo que usa o BDE(TDataBase,TTable,TQuery etc..) funciona na perfeição, i.e. grava novas linhas no detalhe, pode-se desistir e faz bem o cancelupdates... tudo conforme esperado! Espantoso, não é? Logo com o BDE Já aconteceu o mesmo a mais algum de vóz. Qualquer ajuda c/ Mestre + Detalhe & CancelUpdates=True é bem vinda. Obrigado a todos Mário ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Thu Jun 25 11:58:02 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 25 Jun 2009 11:58:02 -0300 Subject: [firebase-br] =?iso-8859-1?q?=DAltimo_dia_para_se_inscrever_no_FD?= =?iso-8859-1?q?D?= Message-ID: <145010811.20090625115802@warmboot.com.br> Pessoal, amanhã é o último dia para fazer a inscrição online para o FDD! Quem ainda não fez, melhor se apressar... []s Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From flaviozan em ig.com.br Thu Jun 25 12:20:53 2009 From: flaviozan em ig.com.br (=?ISO-8859-1?Q?Fl=E1vio_Henrique_Zangerolamo?=) Date: Thu, 25 Jun 2009 12:20:53 -0300 Subject: [firebase-br] Ajuda em SQL - Linhas em uma unica coluna Message-ID: Boa Dia a todos Estou com o seguinte problema: Tenho uma tabela de produtos com vários campos. (Codigo, Descricao, etc...) Tenho uma tabela de cores que se relaciona com a de produtos(Cod_Produto, Cod_Cor, Descricao_Cor) Tenho uma tabela de Tamanhos que se relaciona a de Produto(Cod_Produto, Cod_Tamanho, Descricao_Tamanho) Preciso montar um select que retorne da seguinte forma: Codigo_Produto, Descricao_Produto, Cores(exemplo: AZUL - VERMELHO - etc), Tamanhos (P - M - G - GG - etc) ou seja, preciso que o resultado da tabela de Cores e de Tamanhos seja retornado em apenas uma linha Desde já Agradeço.. From douglasht em gmail.com Thu Jun 25 12:28:57 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Thu, 25 Jun 2009 12:28:57 -0300 Subject: [firebase-br] =?iso-8859-1?q?=DAltimo_dia_para_se_inscrever_no_FD?= =?iso-8859-1?q?D?= In-Reply-To: <145010811.20090625115802@warmboot.com.br> References: <145010811.20090625115802@warmboot.com.br> Message-ID: <249af69e0906250828n761cbaf7i5340e198ad9b5da6@mail.gmail.com> 2009/6/25 Carlos H. Cantu > Pessoal, amanhã é o último dia para fazer a inscrição online para o > FDD! Quem ainda não fez, melhor se apressar... Pra quem já fez a inscrição ou pra quem está precisando de um incentivo extra: http://www.sinatica.com/blog/br/index.php/2009/06/promocao-para-participantes-do-fdd Abraços, -- Douglas Tosi www.sinatica.com From gilson em sfssistemas.com.br Thu Jun 25 12:44:57 2009 From: gilson em sfssistemas.com.br (Gilson Silva) Date: Thu, 25 Jun 2009 12:44:57 -0300 Subject: [firebase-br] Ajuda em SQL - Linhas em uma unica coluna References: Message-ID: imagine as tabelas: PRODUTOS (ID integer, referencia varchar(10), descricao varchar(50), cor integer, tamanho integer) CORES (id integer, desc_cor varchar(50)) TAMANHOS (id integer, desc_tam varchar(2)) o SQL seria o seguinte: select a.referencia, a.descricao, b.desc_cor, c.desc_tam from produtos a inner join cores b on b.id = a.cor inner join tamanhos c on c.id = a.tamanho where a.referencia = Espero ter ajudado "Flávio Henrique Zangerolamo" escreveu na mensagem news:a0da0b930906250820x21373bb6s8f458400b029878 em mail.gmail.com... Boa Dia a todos Estou com o seguinte problema: Tenho uma tabela de produtos com vários campos. (Codigo, Descricao, etc...) Tenho uma tabela de cores que se relaciona com a de produtos(Cod_Produto, Cod_Cor, Descricao_Cor) Tenho uma tabela de Tamanhos que se relaciona a de Produto(Cod_Produto, Cod_Tamanho, Descricao_Tamanho) Preciso montar um select que retorne da seguinte forma: Codigo_Produto, Descricao_Produto, Cores(exemplo: AZUL - VERMELHO - etc), Tamanhos (P - M - G - GG - etc) ou seja, preciso que o resultado da tabela de Cores e de Tamanhos seja retornado em apenas uma linha Desde já Agradeço.. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magno em speet.com.br Thu Jun 25 13:10:25 2009 From: magno em speet.com.br (Magno System) Date: Thu, 25 Jun 2009 13:10:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?=DAltimo_dia_para_se_inscrever_no_FD?= =?iso-8859-1?q?D?= References: <145010811.20090625115802@warmboot.com.br> <249af69e0906250828n761cbaf7i5340e198ad9b5da6@mail.gmail.com> Message-ID: <000601c9f5af$73514e40$6915a8c0@MagnoSystem> Conferi item por item do seu inventário e só tinha um erro de uma receita excluída em 25/02/2009 de RIVOTRIL (aquele com 3 saídas de 2 caixas na ANVISA que falamos por telefone). A linha de comando abaixo irá corrigir. Duas observações importantes: 1 - O CLORIDRATO DE SIBUTRAMINA 10 MG CX 30 no programa consta como SIBUS na ANVISA, mas está correto porque o registro MS está igual, portanto, não é necessário corrigir. 2 - O RIVOTRIL 0,5 MG COM CX BL AL PLAS INC X 20 (000045950) e o RIVOTRIL 0,5MG CX 30 COMP (000211535) constam com o mesmo número de registro ms: 1.0100.0072.014-6. Este REGISTRO MS é do RIVOTRIL 0,5 MG COM CX BL AL PLAS INC X 20 (000045950). O lote RJ0602 está cadastrado em um com 6 unidades e em outro com 4 unidades e na ANVISA este lote está com 10 unidades. Isto também não é o problema pois agrupando por REGISTRO MS, que é o que importa, totalizará 10 unidades (6 + 4) igual ao da ANVISA. Estas duas observações é somente para notificar, mas não altere nada pois está correto com o da ANVISA. Para corrigir o erro da receita que foi apagada depois de ter sido enviada para a ANVISA, acesse o menu AJUDA / LINHA DE COMANDO e copie e execute os comandos abaixo, um de cada vez. Procure COPIAR E COLAR em vez de digitar manualmente para evitar erros. Linha de Comando 1: INSERT INTO SAIDACONTROLADOS (SEQUENCIAL, DATAOCORRENCIA, DATAVENDA, TIPORECEITUARIO, NUMERONOTIFICACAO, DATAPRESCRICAO, NOMEPRESCRITOR, REGPROFISSIONAL, CONSELHOPROFISSIONAL, UFCONSELHO, NOMECOMPRADOR, TIPODOCUMENTO, NUMERODOCUMENTO, ORGAOEXPEDIDOR, UFDOCUMENTO, TIPODEUSO) VALUES (195, '2/25/2009', '2/25/2009', '1', '198', '2/25/2009', 'JORGE M MURAEL', '52291968', 'CRM', 'RJ', 'MARIA AUXILIADORA FERREIRA', '2', '134078450', 'IFP', 'RJ', '1') Linha de Comando 2: INSERT INTO ITENSSAIDACONTROLADOS (SEQUENCIAL, SEQUENCIALSAIDA, TIPOPRODUTO, CODIGOPRODUTO, NOMEPRODUTO, REGISTROMS, LOTE, QUANTIDADE, CNPJFORNECEDOR, UNIDADEFARMACOTECNICA, QUANTUNIDADEINSUMO, UNIDADEINSUMO, EXCLUIDOPOR, ENVIOFORMATOANTIGO) VALUES (201, 195, 'M', '000211536', 'RIVOTRIL 2 MG COM CX BL AL PLAS INC X 30', '1010000720170', 'RJ0964', 2, NULL, NULL, NULL, NULL, NULL, 'N') ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Thursday, June 25, 2009 12:28 PM Subject: Re: [firebase-br]Último dia para se inscrever no FDD 2009/6/25 Carlos H. Cantu > Pessoal, amanhã é o último dia para fazer a inscrição online para o > FDD! Quem ainda não fez, melhor se apressar... Pra quem já fez a inscrição ou pra quem está precisando de um incentivo extra: http://www.sinatica.com/blog/br/index.php/2009/06/promocao-para-participantes-do-fdd Abraços, -- 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 magno em speet.com.br Thu Jun 25 13:12:25 2009 From: magno em speet.com.br (Magno System) Date: Thu, 25 Jun 2009 13:12:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?=DAltimo_dia_para_se_inscrever_no_FD?= =?iso-8859-1?q?D?= References: <145010811.20090625115802@warmboot.com.br> <249af69e0906250828n761cbaf7i5340e198ad9b5da6@mail.gmail.com> Message-ID: <002801c9f5af$bc457400$6915a8c0@MagnoSystem> Foi mal. Desconsidere o email anterior. Era para um cliente e acabei enviando para lista Me desculpem. ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Thursday, June 25, 2009 12:28 PM Subject: Re: [firebase-br]Último dia para se inscrever no FDD 2009/6/25 Carlos H. Cantu > Pessoal, amanhã é o último dia para fazer a inscrição online para o > FDD! Quem ainda não fez, melhor se apressar... Pra quem já fez a inscrição ou pra quem está precisando de um incentivo extra: http://www.sinatica.com/blog/br/index.php/2009/06/promocao-para-participantes-do-fdd Abraços, -- 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 rodrigo em solucoeseinformatica.com.br Thu Jun 25 14:31:20 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Thu, 25 Jun 2009 14:31:20 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=DAltimo_dia_para_se_inscreve?= =?iso-8859-1?q?r_no_FDD?= In-Reply-To: <002801c9f5af$bc457400$6915a8c0@MagnoSystem> Message-ID: Pó Magno, sabe que teu e-mail errado deu uma idéia ? Nunca tinha pensando nisso de incluir uma opção pra disparar comandos SQL de dentro do sistema! Hehehe!! []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: 25 de junho de 2009 13:12 Para: FireBase Assunto: Re: [firebase-br]Último dia para se inscrever no FDD Foi mal. Desconsidere o email anterior. Era para um cliente e acabei enviando para lista Me desculpem. ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Thursday, June 25, 2009 12:28 PM Subject: Re: [firebase-br]Último dia para se inscrever no FDD 2009/6/25 Carlos H. Cantu > Pessoal, amanhã é o último dia para fazer a inscrição online para o > FDD! Quem ainda não fez, melhor se apressar... Pra quem já fez a inscrição ou pra quem está precisando de um incentivo extra: http://www.sinatica.com/blog/br/index.php/2009/06/promocao-para-participante s-do-fdd Abraços, -- 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.91/2201 - Data de Lançamento: 06/25/09 06:22:00 From escovadordebits em gmail.com Thu Jun 25 14:42:13 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Thu, 25 Jun 2009 14:42:13 -0300 Subject: [firebase-br] Ajuda em SQL - Linhas em uma unica coluna In-Reply-To: References: Message-ID: <64d5939a0906251042n6eb12b69kfe88c77491331b69@mail.gmail.com> Bom dia/tarde Flávio. Grande Flávio, dependendo da versão do Firebird, você poderia utilizar o operador LIST, como no exemplo abaixo: SELECT P.CODIGO, P.DESCRICAO, (SELECT LIST(C.DESCRICAO_COR, ' - ') FROM CORES C WHERE C.COD_PRODUTO = P.CODIGO) CORES, (SELECT LIST(T.DESCRICAO_TAM, ' - ') FROM TAMANHOS T WHERE T.COD_PRODUTO = P.CODIGO) TAMANHOS FROM PRODUTOS P; Caso a sua versão de Firebird ainda não tenha o operador LIST, então utilize uma stored procedure como a seguinte: SET TERM ^ ; -- Concatena todos os registros e retorna o resultado. CREATE OR ALTER PROCEDURE FBLIST ( -- Código SQL que gerará os registros a serem concatenados. CODIGO_SQL VARCHAR(2048), -- String de separação dos possíveis valores. SEPARADOR VARCHAR(30) ) RETURNS ( -- Resultado da concatenação. RESULTADO VARCHAR(32000) ) AS DECLARE VARIABLE NOVO_VALOR VARCHAR(200); BEGIN -- Não informou qualquer código SQL? IF ((CODIGO_SQL IS NULL)OR(CODIGO_SQL = '')) THEN -- Returna NULL. RESULTADO = NULL; ELSE BEGIN -- Não informou o separador de valores? IF ((SEPARADOR IS NULL)OR(SEPARADOR = '')) THEN -- Assume um separador padrão de valores. SEPARADOR = ','; -- Inicializa o resultado. RESULTADO = ''; -- Laço de leitura e concatenação dos registros. FOR EXECUTE STATEMENT CODIGO_SQL INTO :NOVO_VALOR DO BEGIN -- Não é o primeiro valor? IF (RESULTADO <> '') THEN -- Concatena o separador de valores. RESULTADO = RESULTADO || SEPARADOR; -- Concatena o novo valor retornado. RESULTADO = RESULTADO || NOVO_VALOR; END -- FOR END -- ELSE -- Retorna a lista lida. SUSPEND; END^ SET TERM ; ^ Agora é só testar da seguinte forma: SELECT P.CODIGO, P.DESCRICAO, (SELECT RESULTADO FROM FBLIST('SELECT DESCRICAO_COR FROM CORES WHERE COD_PRODUTO = ' || P.CODIGO, ' - ')) CORES, (SELECT RESULTADO FROM FBLIST('SELECT DESCRICAO_TAM FROM TAMANHOS WHERE COD_PRODUTO = ' || P.CODIGO, ' - ')) TAMANHOS FROM PRODUTOS P; Espero ter ajudado mais que atrapalhado. :D 2009/6/25 Flávio Henrique Zangerolamo > Boa Dia a todos > > > Estou com o seguinte problema: > Tenho uma tabela de produtos com vários campos. (Codigo, Descricao, etc...) > Tenho uma tabela de cores que se relaciona com a de produtos(Cod_Produto, > Cod_Cor, Descricao_Cor) > Tenho uma tabela de Tamanhos que se relaciona a de Produto(Cod_Produto, > Cod_Tamanho, Descricao_Tamanho) > > Preciso montar um select que retorne da seguinte forma: > Codigo_Produto, Descricao_Produto, Cores(exemplo: AZUL - VERMELHO - etc), > Tamanhos (P - M - G - GG - etc) > > ou seja, preciso que o resultado da tabela de Cores e de Tamanhos seja > retornado em apenas uma linha > > Desde já Agradeço.. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From magno em speet.com.br Thu Jun 25 14:45:23 2009 From: magno em speet.com.br (Magno System) Date: Thu, 25 Jun 2009 14:45:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=DAltimo_dia_para_se_inscreve?= =?iso-8859-1?q?r_no_FDD?= References: <20090625173740.2C19F56558@orion.speet.com.br> Message-ID: <005f01c9f5bc$b792fc90$6915a8c0@MagnoSystem> Foi uma das melhores coisas que eu implementei no programa. Facilita muito. Eu peço o backup para o cliente, que ele faz pelo próprio programa, me envia por email, com o problema, eu gero o SQL, testo no backup e devolvo por email as linha de comando. Ele acessa o menu LINHA DE COMANDO e copia os comandos e vai executando. Pronto. Tá resolvido o problema. Sei que é OFF-TOPIC, mas fica aí a idéia. ----- Original Message ----- From: "Rodrigo A. de Freitas" To: "'FireBase'" Sent: Thursday, June 25, 2009 2:31 PM Subject: [firebase-br] RES: Último dia para se inscrever no FDD Pó Magno, sabe que teu e-mail errado deu uma idéia ? Nunca tinha pensando nisso de incluir uma opção pra disparar comandos SQL de dentro do sistema! Hehehe!! []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: 25 de junho de 2009 13:12 Para: FireBase Assunto: Re: [firebase-br]Último dia para se inscrever no FDD Foi mal. Desconsidere o email anterior. Era para um cliente e acabei enviando para lista Me desculpem. ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Thursday, June 25, 2009 12:28 PM Subject: Re: [firebase-br]Último dia para se inscrever no FDD 2009/6/25 Carlos H. Cantu > Pessoal, amanhã é o último dia para fazer a inscrição online para o > FDD! Quem ainda não fez, melhor se apressar... Pra quem já fez a inscrição ou pra quem está precisando de um incentivo extra: http://www.sinatica.com/blog/br/index.php/2009/06/promocao-para-participante s-do-fdd Abraços, -- 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.91/2201 - Data de Lançamento: 06/25/09 06:22:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From luisfirevb em gmail.com Thu Jun 25 14:45:31 2009 From: luisfirevb em gmail.com (Luis) Date: Thu, 25 Jun 2009 14:45:31 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_=DAltimo_dia_para_se_?= =?iso-8859-1?q?inscrever_no_FDD?= In-Reply-To: <4a43b500.0f02be0a.17c5.ffffb460SMTPIN_ADDED@mx.google.com> References: <002801c9f5af$bc457400$6915a8c0@MagnoSystem> <4a43b500.0f02be0a.17c5.ffffb460SMTPIN_ADDED@mx.google.com> Message-ID: <001e01c9f5bc$befe1870$3cfa4950$@com> Nossa Rodrigo não acredito? Meu sistema é 100% gerenciado SQL e nada fica no banco, por ser um banco distribuído para n empresas, todas as regras do negócio estão no aplicativo. Bem quem trabalha com DB deve sempre pensar em jogar tudo no banco, mas quem desenvolve muitas vezes pensa em deixar no aplicativo. Agora cada caso é um caso, tem coisas que são interessantes deixar de um lado e outras em outro. Luis -----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, 25 de junho de 2009 14:31 Para: 'FireBase' Assunto: [firebase-br] RES: Último dia para se inscrever no FDD Pó Magno, sabe que teu e-mail errado deu uma idéia ? Nunca tinha pensando nisso de incluir uma opção pra disparar comandos SQL de dentro do sistema! Hehehe!! []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: 25 de junho de 2009 13:12 Para: FireBase Assunto: Re: [firebase-br]Último dia para se inscrever no FDD Foi mal. Desconsidere o email anterior. Era para um cliente e acabei enviando para lista Me desculpem. ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Thursday, June 25, 2009 12:28 PM Subject: Re: [firebase-br]Último dia para se inscrever no FDD 2009/6/25 Carlos H. Cantu > Pessoal, amanhã é o último dia para fazer a inscrição online para o > FDD! Quem ainda não fez, melhor se apressar... Pra quem já fez a inscrição ou pra quem está precisando de um incentivo extra: http://www.sinatica.com/blog/br/index.php/2009/06/promocao-para-participante s-do-fdd Abraços, -- 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.91/2201 - Data de Lançamento: 06/25/09 06:22:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magno em speet.com.br Thu Jun 25 14:58:19 2009 From: magno em speet.com.br (Magno System) Date: Thu, 25 Jun 2009 14:58:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_=DAltimo_dia_para_se_?= =?iso-8859-1?q?inscrever_no_FDD?= References: <002801c9f5af$bc457400$6915a8c0@MagnoSystem><4a43b500.0f02be0a.17c5.ffffb460SMTPIN_ADDED@mx.google.com> <001e01c9f5bc$befe1870$3cfa4950$@com> Message-ID: <008201c9f5be$85a98300$6915a8c0@MagnoSystem> Oi Luis, você não entendeu o espírito da coisa. Esta rotina que desenvolvi é para dar manutenção nos dados do cliente. Tinha um cliente que tinha excluído uma receita médica. Quando ele percebeu isto, o período em que estava a receita, tinha sido fechado e o sistema não permite nenhuma alteração em períodos fechados. Então mandei um SQL para ele copiar em uma tela que tem no sistema chamada LINHA DE COMANDO. Ele copiou e adicionou novamente a receita. O nosso amigo gostou desta idéia de colocar dentro do executável uma tela que executa comandos SQL para dar manutenção nos dados. ----- Original Message ----- From: "Luis" To: "'FireBase'" Sent: Thursday, June 25, 2009 2:45 PM Subject: [firebase-br] RES: RES: Último dia para se inscrever no FDD Nossa Rodrigo não acredito? Meu sistema é 100% gerenciado SQL e nada fica no banco, por ser um banco distribuído para n empresas, todas as regras do negócio estão no aplicativo. Bem quem trabalha com DB deve sempre pensar em jogar tudo no banco, mas quem desenvolve muitas vezes pensa em deixar no aplicativo. Agora cada caso é um caso, tem coisas que são interessantes deixar de um lado e outras em outro. Luis -----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, 25 de junho de 2009 14:31 Para: 'FireBase' Assunto: [firebase-br] RES: Último dia para se inscrever no FDD Pó Magno, sabe que teu e-mail errado deu uma idéia ? Nunca tinha pensando nisso de incluir uma opção pra disparar comandos SQL de dentro do sistema! Hehehe!! []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: 25 de junho de 2009 13:12 Para: FireBase Assunto: Re: [firebase-br]Último dia para se inscrever no FDD Foi mal. Desconsidere o email anterior. Era para um cliente e acabei enviando para lista Me desculpem. ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Thursday, June 25, 2009 12:28 PM Subject: Re: [firebase-br]Último dia para se inscrever no FDD 2009/6/25 Carlos H. Cantu > Pessoal, amanhã é o último dia para fazer a inscrição online para o > FDD! Quem ainda não fez, melhor se apressar... Pra quem já fez a inscrição ou pra quem está precisando de um incentivo extra: http://www.sinatica.com/blog/br/index.php/2009/06/promocao-para-participante s-do-fdd Abraços, -- 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.91/2201 - Data de Lançamento: 06/25/09 06:22:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix2005 em oi.com.br Thu Jun 25 14:59:56 2009 From: felix2005 em oi.com.br (Felix) Date: Thu, 25 Jun 2009 14:59:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_=DAltimo_dia_para_se_?= =?iso-8859-1?q?inscrever_no_FDD?= In-Reply-To: <20090625173859.093D810B001C@mx4.oi.com.br> References: <002801c9f5af$bc457400$6915a8c0@MagnoSystem> <20090625173859.093D810B001C@mx4.oi.com.br> Message-ID: <003001c9f5be$bfdaaae0$3f9000a0$@com.br> Eu acrescentei toda uma rotina - com direito a grid de resultado para select´s, ajuda para os diversos comandos, opção de salvar / recuperar querys. Posso postar se desejarem... Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rodrigo A. de Freitas Enviada em: quinta-feira, 25 de junho de 2009 14:31 Para: 'FireBase' Assunto: [firebase-br] RES: Último dia para se inscrever no FDD Pó Magno, sabe que teu e-mail errado deu uma idéia ? Nunca tinha pensando nisso de incluir uma opção pra disparar comandos SQL de dentro do sistema! Hehehe!! []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: 25 de junho de 2009 13:12 Para: FireBase Assunto: Re: [firebase-br]Último dia para se inscrever no FDD Foi mal. Desconsidere o email anterior. Era para um cliente e acabei enviando para lista Me desculpem. ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Thursday, June 25, 2009 12:28 PM Subject: Re: [firebase-br]Último dia para se inscrever no FDD 2009/6/25 Carlos H. Cantu > Pessoal, amanhã é o último dia para fazer a inscrição online para o > FDD! Quem ainda não fez, melhor se apressar... Pra quem já fez a inscrição ou pra quem está precisando de um incentivo extra: http://www.sinatica.com/blog/br/index.php/2009/06/promocao-para-participante s-do-fdd Abraços, -- 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.91/2201 - Data de Lançamento: 06/25/09 06:22:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From luisfirevb em gmail.com Thu Jun 25 15:02:58 2009 From: luisfirevb em gmail.com (Luis) Date: Thu, 25 Jun 2009 15:02:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A__RES=3A_=DAltimo_di?= =?iso-8859-1?q?a_para_se_inscrever_no_FDD?= In-Reply-To: <008201c9f5be$85a98300$6915a8c0@MagnoSystem> References: <002801c9f5af$bc457400$6915a8c0@MagnoSystem><4a43b500.0f02be0a.17c5.ffffb460SMTPIN_ADDED@mx.google.com> <001e01c9f5bc$befe1870$3cfa4950$@com> <008201c9f5be$85a98300$6915a8c0@MagnoSystem> Message-ID: <002201c9f5bf$2f067200$8d135600$@com> Agora sim. Boa idéia. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: quinta-feira, 25 de junho de 2009 14:58 Para: FireBase Assunto: Re: [firebase-br] RES: RES: Último dia para se inscrever no FDD Oi Luis, você não entendeu o espírito da coisa. Esta rotina que desenvolvi é para dar manutenção nos dados do cliente. Tinha um cliente que tinha excluído uma receita médica. Quando ele percebeu isto, o período em que estava a receita, tinha sido fechado e o sistema não permite nenhuma alteração em períodos fechados. Então mandei um SQL para ele copiar em uma tela que tem no sistema chamada LINHA DE COMANDO. Ele copiou e adicionou novamente a receita. O nosso amigo gostou desta idéia de colocar dentro do executável uma tela que executa comandos SQL para dar manutenção nos dados. From magno em speet.com.br Thu Jun 25 15:13:42 2009 From: magno em speet.com.br (Magno System) Date: Thu, 25 Jun 2009 15:13:42 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_=DAltimo_dia_para_se_?= =?iso-8859-1?q?inscrever_no_FDD?= References: <002801c9f5af$bc457400$6915a8c0@MagnoSystem><20090625173859.093D810B001C@mx4.oi.com.br> <003001c9f5be$bfdaaae0$3f9000a0$@com.br> Message-ID: <008f01c9f5c0$ac0cdd60$6915a8c0@MagnoSystem> Acho útil. Com sua permissão e a do CANTU, poderia colocar na área de downloads do FIREBASE. Seria mais uma ferramenta. ----- Original Message ----- From: "Felix" To: "'FireBase'" Sent: Thursday, June 25, 2009 2:59 PM Subject: [firebase-br] RES: RES: Último dia para se inscrever no FDD Eu acrescentei toda uma rotina - com direito a grid de resultado para select´s, ajuda para os diversos comandos, opção de salvar / recuperar querys. Posso postar se desejarem... Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rodrigo A. de Freitas Enviada em: quinta-feira, 25 de junho de 2009 14:31 Para: 'FireBase' Assunto: [firebase-br] RES: Último dia para se inscrever no FDD Pó Magno, sabe que teu e-mail errado deu uma idéia ? Nunca tinha pensando nisso de incluir uma opção pra disparar comandos SQL de dentro do sistema! Hehehe!! []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: 25 de junho de 2009 13:12 Para: FireBase Assunto: Re: [firebase-br]Último dia para se inscrever no FDD Foi mal. Desconsidere o email anterior. Era para um cliente e acabei enviando para lista Me desculpem. ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Thursday, June 25, 2009 12:28 PM Subject: Re: [firebase-br]Último dia para se inscrever no FDD 2009/6/25 Carlos H. Cantu > Pessoal, amanhã é o último dia para fazer a inscrição online para o > FDD! Quem ainda não fez, melhor se apressar... Pra quem já fez a inscrição ou pra quem está precisando de um incentivo extra: http://www.sinatica.com/blog/br/index.php/2009/06/promocao-para-participante s-do-fdd Abraços, -- 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.91/2201 - Data de Lançamento: 06/25/09 06:22:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cpd em lekagi.com.br Thu Jun 25 14:24:40 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDUEQ=?= ) Date: Thu, 25 Jun 2009 14:24:40 -0300 (Hora oficial do Brasil) Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A_RES=3A__RES=3A_=DAltimo?= =?iso-8859-1?q?_dia_para_se_inscrever_no_FDD?= References: <002801c9f5af$bc457400$6915a8c0@MagnoSystem><20090625173859.093D810B001C@mx4.oi.com.br> <003001c9f5be$bfdaaae0$3f9000a0$@com.br> <008f01c9f5c0$ac0cdd60$6915a8c0@MagnoSystem> Message-ID: <4A43B2D2.000001.02972@NOTEJABER> Realmente seria bastante interessante... Abraço a todos. Jáber S. C. Lima -------Mensagem original------- De: Magno System Data: 06/25/09 15:18:19 Para: FireBase Assunto: Re: [firebase-br]RES: RES: Último dia para se inscrever no FDD Acho útil. Com sua permissão e a do CANTU, poderia colocar na área de downloads do FIREBASE. Seria mais uma ferramenta. ----- Original Message ----- From: "Felix" To: "'FireBase'" Sent: Thursday, June 25, 2009 2:59 PM Subject: [firebase-br] RES: RES: Último dia para se inscrever no FDD Eu acrescentei toda uma rotina - com direito a grid de resultado para select´s, ajuda para os diversos comandos, opção de salvar / recuperar querys. Posso postar se desejarem... Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rodrigo A. de Freitas Enviada em: quinta-feira, 25 de junho de 2009 14:31 Para: 'FireBase' Assunto: [firebase-br] RES: Último dia para se inscrever no FDD Pó Magno, sabe que teu e-mail errado deu uma idéia ? Nunca tinha pensando nisso de incluir uma opção pra disparar comandos SQL de dentro do sistema! Hehehe!! []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: 25 de junho de 2009 13:12 Para: FireBase Assunto: Re: [firebase-br]Último dia para se inscrever no FDD Foi mal. Desconsidere o email anterior. Era para um cliente e acabei enviando para lista Me desculpem. ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Thursday, June 25, 2009 12:28 PM Subject: Re: [firebase-br]Último dia para se inscrever no FDD 2009/6/25 Carlos H. Cantu > Pessoal, amanhã é o último dia para fazer a inscrição online para o > FDD! Quem ainda não fez, melhor se apressar... Pra quem já fez a inscrição ou pra quem está precisando de um incentivo extra: http://www.sinatica.com/blog/br/index.php/2009/06/promocao-para-participante s-do-fdd Abraços, -- 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.91/2201 - Data de Lançamento: 06/25/09 06:22:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix2005 em oi.com.br Thu Jun 25 15:38:54 2009 From: felix2005 em oi.com.br (Felix) Date: Thu, 25 Jun 2009 15:38:54 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A__RES=3A_=DAltimo_di?= =?iso-8859-1?q?a_para_se_inscrever_no_FDD?= In-Reply-To: <008f01c9f5c0$ac0cdd60$6915a8c0@MagnoSystem> References: <002801c9f5af$bc457400$6915a8c0@MagnoSystem><20090625173859.093D810B001C@mx4.oi.com.br> <003001c9f5be$bfdaaae0$3f9000a0$@com.br> <008f01c9f5c0$ac0cdd60$6915a8c0@MagnoSystem> Message-ID: <003101c9f5c4$31d04e20$9570ea60$@com.br> Cantu confirmando, como proceder para colocar na área do Firebase? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: quinta-feira, 25 de junho de 2009 15:14 Para: FireBase Assunto: Re: [firebase-br] RES: RES: Último dia para se inscrever no FDD Acho útil. Com sua permissão e a do CANTU, poderia colocar na área de downloads do FIREBASE. Seria mais uma ferramenta. ----- Original Message ----- From: "Felix" To: "'FireBase'" Sent: Thursday, June 25, 2009 2:59 PM Subject: [firebase-br] RES: RES: Último dia para se inscrever no FDD Eu acrescentei toda uma rotina - com direito a grid de resultado para select´s, ajuda para os diversos comandos, opção de salvar / recuperar querys. Posso postar se desejarem... Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rodrigo A. de Freitas Enviada em: quinta-feira, 25 de junho de 2009 14:31 Para: 'FireBase' Assunto: [firebase-br] RES: Último dia para se inscrever no FDD Pó Magno, sabe que teu e-mail errado deu uma idéia ? Nunca tinha pensando nisso de incluir uma opção pra disparar comandos SQL de dentro do sistema! Hehehe!! []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Magno System Enviada em: 25 de junho de 2009 13:12 Para: FireBase Assunto: Re: [firebase-br]Último dia para se inscrever no FDD Foi mal. Desconsidere o email anterior. Era para um cliente e acabei enviando para lista Me desculpem. ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Thursday, June 25, 2009 12:28 PM Subject: Re: [firebase-br]Último dia para se inscrever no FDD 2009/6/25 Carlos H. Cantu > Pessoal, amanhã é o último dia para fazer a inscrição online para o > FDD! Quem ainda não fez, melhor se apressar... Pra quem já fez a inscrição ou pra quem está precisando de um incentivo extra: http://www.sinatica.com/blog/br/index.php/2009/06/promocao-para-participante s-do-fdd Abraços, -- 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 Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.339 / Banco de dados de vírus: 270.12.91/2201 - Data de Lançamento: 06/25/09 06:22:00 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Thu Jun 25 16:34:01 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 25 Jun 2009 16:34:01 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A__RES=3A_=DAltimo_di?= =?iso-8859-1?q?a_para_se_inscrever_no_FDD?= In-Reply-To: <003101c9f5c4$31d04e20$9570ea60$@com.br> References: <002801c9f5af$bc457400$6915a8c0@MagnoSystem><20090625173859.093D810B001C@mx4.oi.com.br> <003001c9f5be$bfdaaae0$3f9000a0$@com.br> <008f01c9f5c0$ac0cdd60$6915a8c0@MagnoSystem> <003101c9f5c4$31d04e20$9570ea60$@com.br> Message-ID: <702710696.20090625163401@warmboot.com.br> Mande em private pra mim que eu coloco. Mande tb uma descrição. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br F> Cantu confirmando, como proceder para colocar na área do Firebase? F> Fco. Felix F> Desenvolvimento de Sistemas F> www.soltecnologia.com.br From flaviozan em ig.com.br Thu Jun 25 17:03:27 2009 From: flaviozan em ig.com.br (=?ISO-8859-1?Q?Fl=E1vio_Henrique_Zangerolamo?=) Date: Thu, 25 Jun 2009 17:03:27 -0300 Subject: [firebase-br] Ajuda em SQL - Linhas em uma unica coluna In-Reply-To: <64d5939a0906251042n6eb12b69kfe88c77491331b69@mail.gmail.com> References: <64d5939a0906251042n6eb12b69kfe88c77491331b69@mail.gmail.com> Message-ID: Sandro muito obrigado cara, funcionou certinho... 2009/6/25 Sandro Souza > Bom dia/tarde Flávio. > > Grande Flávio, dependendo da versão do Firebird, você poderia utilizar o > operador LIST, como no exemplo abaixo: > > SELECT > P.CODIGO, > P.DESCRICAO, > (SELECT > LIST(C.DESCRICAO_COR, ' - ') > FROM > CORES C > WHERE > C.COD_PRODUTO = P.CODIGO) CORES, > (SELECT > LIST(T.DESCRICAO_TAM, ' - ') > FROM > TAMANHOS T > WHERE > T.COD_PRODUTO = P.CODIGO) TAMANHOS > FROM > PRODUTOS P; > > Caso a sua versão de Firebird ainda não tenha o operador LIST, então > utilize uma stored procedure como a seguinte: > > SET TERM ^ ; > > -- Concatena todos os registros e retorna o resultado. > CREATE OR ALTER PROCEDURE FBLIST ( > -- Código SQL que gerará os registros a serem concatenados. > CODIGO_SQL VARCHAR(2048), > -- String de separação dos possíveis valores. > SEPARADOR VARCHAR(30) > ) RETURNS ( > -- Resultado da concatenação. > RESULTADO VARCHAR(32000) > ) AS > DECLARE VARIABLE NOVO_VALOR VARCHAR(200); > BEGIN > -- Não informou qualquer código SQL? > IF ((CODIGO_SQL IS NULL)OR(CODIGO_SQL = '')) THEN > -- Returna NULL. > RESULTADO = NULL; > ELSE > BEGIN > -- Não informou o separador de valores? > IF ((SEPARADOR IS NULL)OR(SEPARADOR = '')) THEN > -- Assume um separador padrão de valores. > SEPARADOR = ','; > -- Inicializa o resultado. > RESULTADO = ''; > -- Laço de leitura e concatenação dos registros. > FOR EXECUTE STATEMENT CODIGO_SQL INTO :NOVO_VALOR DO > BEGIN > -- Não é o primeiro valor? > IF (RESULTADO <> '') THEN > -- Concatena o separador de valores. > RESULTADO = RESULTADO || SEPARADOR; > -- Concatena o novo valor retornado. > RESULTADO = RESULTADO || NOVO_VALOR; > END -- FOR > END -- ELSE > -- Retorna a lista lida. > SUSPEND; > END^ > > SET TERM ; ^ > > Agora é só testar da seguinte forma: > > SELECT > P.CODIGO, > P.DESCRICAO, > (SELECT > RESULTADO > FROM > FBLIST('SELECT DESCRICAO_COR FROM CORES WHERE COD_PRODUTO = ' || > P.CODIGO, ' - ')) CORES, > (SELECT > RESULTADO > FROM > FBLIST('SELECT DESCRICAO_TAM FROM TAMANHOS WHERE COD_PRODUTO = ' || > P.CODIGO, ' - ')) TAMANHOS > FROM > PRODUTOS P; > > Espero ter ajudado mais que atrapalhado. :D > > 2009/6/25 Flávio Henrique Zangerolamo > >> Boa Dia a todos >> >> >> Estou com o seguinte problema: >> Tenho uma tabela de produtos com vários campos. (Codigo, Descricao, >> etc...) >> Tenho uma tabela de cores que se relaciona com a de produtos(Cod_Produto, >> Cod_Cor, Descricao_Cor) >> Tenho uma tabela de Tamanhos que se relaciona a de Produto(Cod_Produto, >> Cod_Tamanho, Descricao_Tamanho) >> >> Preciso montar um select que retorne da seguinte forma: >> Codigo_Produto, Descricao_Produto, Cores(exemplo: AZUL - VERMELHO - etc), >> Tamanhos (P - M - G - GG - etc) >> >> ou seja, preciso que o resultado da tabela de Cores e de Tamanhos seja >> retornado em apenas uma linha >> >> Desde já Agradeço.. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > From magno em speet.com.br Thu Jun 25 17:29:40 2009 From: magno em speet.com.br (Magno System) Date: Thu, 25 Jun 2009 17:29:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A__RES=3A_=DAltimo_di?= =?iso-8859-1?q?a_para_se_inscrever_no_FDD?= References: <002801c9f5af$bc457400$6915a8c0@MagnoSystem><20090625173859.093D810B001C@mx4.oi.com.br><003001c9f5be$bfdaaae0$3f9000a0$@com.br><008f01c9f5c0$ac0cdd60$6915a8c0@MagnoSystem><003101c9f5c4$31d04e20$9570ea60$@com.br> <702710696.20090625163401@warmboot.com.br> Message-ID: <000a01c9f5d3$aac54790$6915a8c0@MagnoSystem> Foi email por engano mais produtivo que eu mandei. kakakakaka!!!! ----- Original Message ----- From: "Carlos H. Cantu" To: "FireBase" Sent: Thursday, June 25, 2009 4:34 PM Subject: Re: [firebase-br] RES: RES: RES: Último dia para se inscrever no FDD Mande em private pra mim que eu coloco. Mande tb uma descrição. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br F> Cantu confirmando, como proceder para colocar na área do Firebase? F> Fco. Felix F> Desenvolvimento de Sistemas F> www.soltecnologia.com.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix2005 em oi.com.br Thu Jun 25 17:58:59 2009 From: felix2005 em oi.com.br (Felix) Date: Thu, 25 Jun 2009 17:58:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_=09RES=3A__RES=3A_=DA?= =?iso-8859-1?q?ltimo_dia_para_se_inscrever_no_FDD?= In-Reply-To: <702710696.20090625163401@warmboot.com.br> References: <002801c9f5af$bc457400$6915a8c0@MagnoSystem><20090625173859.093D810B001C@mx4.oi.com.br> <003001c9f5be$bfdaaae0$3f9000a0$@com.br> <008f01c9f5c0$ac0cdd60$6915a8c0@MagnoSystem> <003101c9f5c4$31d04e20$9570ea60$@com.br> <702710696.20090625163401@warmboot.com.br> Message-ID: <003601c9f5d7$c38d9760$4aa8c620$@com.br> Cantu, como faço para te mandar uma msg em private? Meu email da lista é felix2005 em oi.com.br Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: quinta-feira, 25 de junho de 2009 16:34 Para: FireBase Assunto: Re: [firebase-br] RES: RES: RES: Último dia para se inscrever no FDD Mande em private pra mim que eu coloco. Mande tb uma descrição. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br F> Cantu confirmando, como proceder para colocar na área do Firebase? F> Fco. Felix F> Desenvolvimento de Sistemas F> www.soltecnologia.com.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bvrenato em click21.com.br Fri Jun 26 01:14:25 2009 From: bvrenato em click21.com.br (bvrenato) Date: Fri, 26 Jun 2009 01:14:25 -0300 Subject: [firebase-br] "Erro" na sintaxe da Trigger Message-ID: <1245989665.4a444b21a6b1a@webmail4.click21.com.br> Boa noite a todos, Pessoal... será que alguém sabe me dizer o pq deste erro? eu criei essa trigger no IBExpert mas qdo vou debugar a trigger dar esse erro: Invalid token. Dynamic SQL Error. SQL error code = -104. Unexpected end of command - line 1, column 46. Eu, para testar, removi todas as linhas entre Begin/End e o erro permaneceu. Para minha surpresa, qdo removi a linha IF (INSERTING) THEN (mesmo voltando as linhas entre Begin/End) o debug não apresentou mais o erro. SET TERM ^ ; CREATE TRIGGER AA FOR ITENS_DEVOLVIDOS ACTIVE AFTER INSERT OR UPDATE OR DELETE POSITION 0 AS BEGIN IF (INSERTING) THEN BEGIN UPDATE ITENS_ATENDIDOS IAT SET IAT.PIAQTDEDEVOLVIDO = COALESCE(IAT.PIAQTDEDEVOLVIDO,0) + NEW.DVIQUANTIDADE WHERE IAT.PEDID = NEW.PEDID AND IAT.PATPARCIAL = NEW.PATPARCIAL AND IAT.PRDID = NEW.PRDID; END END ^ SET TERM ; ^ grato Renato ___________________________________________________________________________________ Para fazer uma ligação DDD pra perto ou pra longe, faz um 21. A Embratel tem tarifas muito baratas esperando por você. Aproveite! From listas em warmboot.com.br Fri Jun 26 07:39:52 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 26 Jun 2009 07:39:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vc_acha_que_o_FB_=E9_lento_para_aces?= =?iso-8859-1?q?so_via_Internet=3A=3F?= Message-ID: <182841997.20090626073952@warmboot.com.br> Acabei de criar um "feature request" no tracker do Firebird, pedindo para que melhorem o protocolo de comunicação, para que fique mais rápido em conexões via internet. Se você acha isso importante, então vote nessa requisição para que ela ganhe prioridade: http://tracker.firebirdsql.org/browse/CORE-2530 No lado esquerdo tem a opção de votar. []s Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From edison em precisa.inf.br Fri Jun 26 08:22:30 2009 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Fri, 26 Jun 2009 08:22:30 -0300 Subject: [firebase-br] duvida comando Message-ID: Pessoal para eu retornar os primeiros registros em um select eu uso a clausula FIRST NNN e para retornar os ultimos, existe alguma outra clausula ? eu utilizo o fb 1.5 Atenciosamente Edison Savaris Desenvolvedor edison em precisa.inf.br From igmeirelles em gmail.com Fri Jun 26 08:31:08 2009 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Fri, 26 Jun 2009 07:31:08 -0400 Subject: [firebase-br] RES: duvida comando In-Reply-To: References: Message-ID: <000d01c9f651$9bc877c0$d3596740$@com> Olá Edison... Eu costumo colocar em ordem decrescente e usar a clausula FIRST mesmo. Espero ter ajudado Um abraço. From herminiopiram em gmail.com Fri Jun 26 08:33:15 2009 From: herminiopiram em gmail.com (Herminio E. Piram) Date: Fri, 26 Jun 2009 08:33:15 -0300 Subject: [firebase-br] Ajuda com ALTER TABLE Message-ID: <5ba087d30906260433u7d300164qf212f5812de4f251@mail.gmail.com> Bom dia pessoa. Pesquisei na net sobre como alterar uma coluna para adicionar um DEFAULT, mas sem sucesso. Encontrei como alterar o nome e tipo. Encontrei estes comandos alter table ALTER COLUMN set DEFAULT Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 1, char 38. set. alter table add constraint default for Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 1, char 44. default. Há como alterar a tabela ou tenho que dropar o campo e cria - lo novamente? -- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "If the doors of perception were cleansed everything would appear to man as it is, infinite." (William Blake) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ From prismars em gmail.com Fri Jun 26 08:35:41 2009 From: prismars em gmail.com (Moacir - GMail) Date: Fri, 26 Jun 2009 08:35:41 -0300 Subject: [firebase-br] RES: duvida comando In-Reply-To: <000d01c9f651$9bc877c0$d3596740$@com> References: <000d01c9f651$9bc877c0$d3596740$@com> Message-ID: <4A44B28D.4070109@gmail.com> Edison, Tente assim : Select FIRST XXX campo1, campo2 from MinhaTabela order by campo1 DESC. Sucesso !! Moacir From edison em precisa.inf.br Fri Jun 26 08:50:35 2009 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Fri, 26 Jun 2009 08:50:35 -0300 Subject: [firebase-br] RES: duvida comando In-Reply-To: <4A44B28D.4070109@gmail.com> References: <000d01c9f651$9bc877c0$d3596740$@com> <4A44B28D.4070109@gmail.com> Message-ID: <1E90F21E3569468780A5B606E10438D9@Saulibueno> Obrigado moacir, isso mesmo q eu precisava ----- Original Message ----- From: "Moacir - GMail" To: "FireBase" Sent: Friday, June 26, 2009 8:35 AM Subject: Re: [firebase-br] RES: duvida comando Edison, Tente assim : Select FIRST XXX campo1, campo2 from MinhaTabela order by campo1 DESC. Sucesso !! Moacir ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From lazaro em usinaalvorada.com.br Fri Jun 26 09:06:33 2009 From: lazaro em usinaalvorada.com.br (lazaro) Date: Fri, 26 Jun 2009 09:06:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Vc_acha_que_o_FB_=E9_lento_p?= =?iso-8859-1?q?ara_acesso_via_Internet=3A=3F?= In-Reply-To: <182841997.20090626073952@warmboot.com.br> References: <182841997.20090626073952@warmboot.com.br> Message-ID: <001301c9f656$8c657710$a5306530$@com.br> Cadê o pessoal da Lista, só 11 Votos.... E só se cadastrar e Votar... Att. Lázaro Fernandes -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: sexta-feira, 26 de junho de 2009 07:40 Para: lista em firebase.com.br Assunto: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? Prioridade: Alta Acabei de criar um "feature request" no tracker do Firebird, pedindo para que melhorem o protocolo de comunicação, para que fique mais rápido em conexões via internet. Se você acha isso importante, então vote nessa requisição para que ela ganhe prioridade: http://tracker.firebirdsql.org/browse/CORE-2530 No lado esquerdo tem a opção de votar. []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 zottissistemas em brturbo.com.br Fri Jun 26 09:11:27 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Fri, 26 Jun 2009 09:11:27 -0300 Subject: [firebase-br] Ajuda com ALTER TABLE In-Reply-To: <5ba087d30906260433u7d300164qf212f5812de4f251@mail.gmail.com> References: <5ba087d30906260433u7d300164qf212f5812de4f251@mail.gmail.com> Message-ID: acho que pelo IBExpert, vc poderá fazer o que vc quer, clicando duas vezes sobre o campo e editando-o. ja via script talvez esse te ajude. alter table Conta_banco add SEQ_DIA_ARQ_REM INTEGER; alter table TUA_TABELA add TotalTMP aqui vc coloca como voce quer o campo; update RDB$RELATION_FIELDS set RDB$FIELD_SOURCE = (select RDB$FIELD_SOURCE from RDB$RELATION_FIELDS where RDB$FIELD_NAME = 'TOTALTMP' and RDB$RELATION_NAME = 'TUA_TABELA')//TEM QUE SER EM MAIUSCULO where RDB$FIELD_NAME = 'TEU_CAMPO' and RDB$RELATION_NAME = 'TUA_TABELA';//TEM QUE SER EM MAIUSCULO alter table TUA_TABELA drop totaltmp; Com este script, eu mudo até os Campos calculados. espero que lhe seja útil. Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez ----- Original Message ----- From: "Herminio E. Piram" To: "FireBird" Sent: Friday, June 26, 2009 8:33 AM Subject: [firebase-br] Ajuda com ALTER TABLE Bom dia pessoa. Pesquisei na net sobre como alterar uma coluna para adicionar um DEFAULT, mas sem sucesso. Encontrei como alterar o nome e tipo. Encontrei estes comandos alter table ALTER COLUMN set DEFAULT Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 1, char 38. set. alter table add constraint default for Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 1, char 44. default. Há como alterar a tabela ou tenho que dropar o campo e cria - lo novamente? -- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "If the doors of perception were cleansed everything would appear to man as it is, infinite." (William Blake) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Jun 26 09:26:53 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Fri, 26 Jun 2009 09:26:53 -0300 Subject: [firebase-br] Ajuda com ALTER TABLE In-Reply-To: References: <5ba087d30906260433u7d300164qf212f5812de4f251@mail.gmail.com> Message-ID: <88c045a10906260526q4e8d3a92k63e654691a6a25f7@mail.gmail.com> brother se vc usar o ibexpert ele vai fazer mais ou menos assim ALTER DOMAIN RDB$359 SET DEFAULT 0 UPDATE RDB$RELATION_FIELDS F1 SET F1.RDB$DEFAULT_VALUE = NULL, F1.RDB$DEFAULT_SOURCE = NULL WHERE (F1.RDB$RELATION_NAME = 'PRODUTO') AND (F1.RDB$FIELD_NAME = 'IPI') 2009/6/26 Zottis > acho que pelo IBExpert, vc poderá fazer o que vc quer, > clicando duas vezes sobre o campo e editando-o. > > ja via script talvez esse te ajude. > > alter table Conta_banco > add SEQ_DIA_ARQ_REM INTEGER; > > alter table TUA_TABELA > > add TotalTMP aqui vc coloca como voce quer o campo; > > > update RDB$RELATION_FIELDS set > RDB$FIELD_SOURCE = (select RDB$FIELD_SOURCE > from RDB$RELATION_FIELDS > where RDB$FIELD_NAME = 'TOTALTMP' and > RDB$RELATION_NAME = 'TUA_TABELA')//TEM QUE SER EM > MAIUSCULO > where RDB$FIELD_NAME = 'TEU_CAMPO' and RDB$RELATION_NAME = > 'TUA_TABELA';//TEM QUE SER EM MAIUSCULO > > > alter table TUA_TABELA > drop totaltmp; > > > Com este script, eu mudo até os Campos calculados. > > > espero que lhe seja útil. > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Herminio E. Piram" < > herminiopiram em gmail.com> > To: "FireBird" > Sent: Friday, June 26, 2009 8:33 AM > Subject: [firebase-br] Ajuda com ALTER TABLE > > > > Bom dia pessoa. > > Pesquisei na net sobre como alterar uma coluna para adicionar um DEFAULT, > mas sem sucesso. Encontrei como alterar o nome e tipo. > > Encontrei estes comandos > > alter table ALTER COLUMN set DEFAULT > > Invalid token. > Dynamic SQL Error. > SQL error code = -104. > Token unknown - line 1, char 38. > set. > > alter table add constraint default for > > > Invalid token. > Dynamic SQL Error. > SQL error code = -104. > Token unknown - line 1, char 44. > default. > > Há como alterar a tabela ou tenho que dropar o campo e cria - lo novamente? > > > -- > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ _ > > "If the doors of perception were cleansed everything > would appear to man as it is, infinite." (William Blake) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ _ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From luisfirevb em gmail.com Fri Jun 26 09:27:14 2009 From: luisfirevb em gmail.com (Luis) Date: Fri, 26 Jun 2009 09:27:14 -0300 Subject: [firebase-br] RES: RES: duvida comando In-Reply-To: <1E90F21E3569468780A5B606E10438D9@Saulibueno> References: <000d01c9f651$9bc877c0$d3596740$@com> <4A44B28D.4070109@gmail.com> <1E90F21E3569468780A5B606E10438D9@Saulibueno> Message-ID: <002c01c9f659$71f3b8d0$55db2a70$@com> O que é XXX? Luis -----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: sexta-feira, 26 de junho de 2009 08:51 Para: prismars em gmail.com; FireBase Assunto: Re: [firebase-br] RES: duvida comando Obrigado moacir, isso mesmo q eu precisava ----- Original Message ----- From: "Moacir - GMail" To: "FireBase" Sent: Friday, June 26, 2009 8:35 AM Subject: Re: [firebase-br] RES: duvida comando Edison, Tente assim : Select FIRST XXX campo1, campo2 from MinhaTabela order by campo1 DESC. Sucesso !! Moacir ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From luisfirevb em gmail.com Fri Jun 26 09:27:14 2009 From: luisfirevb em gmail.com (Luis) Date: Fri, 26 Jun 2009 09:27:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Vc_acha_que_o_FB_=E9_lento_p?= =?iso-8859-1?q?ara_acesso_via_Internet=3A=3F?= In-Reply-To: <182841997.20090626073952@warmboot.com.br> References: <182841997.20090626073952@warmboot.com.br> Message-ID: <002d01c9f659$733587a0$59a096e0$@com> Mas tem que se cadastrar para responder? Não vi onde fazer isso (responder para votar) Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: sexta-feira, 26 de junho de 2009 07:40 Para: lista em firebase.com.br Assunto: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? Prioridade: Alta Acabei de criar um "feature request" no tracker do Firebird, pedindo para que melhorem o protocolo de comunicação, para que fique mais rápido em conexões via internet. Se você acha isso importante, então vote nessa requisição para que ela ganhe prioridade: http://tracker.firebirdsql.org/browse/CORE-2530 No lado esquerdo tem a opção de votar. []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 clei em geous.com.br Fri Jun 26 09:43:05 2009 From: clei em geous.com.br (Anticlei Scheid) Date: Fri, 26 Jun 2009 09:43:05 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Vc_acha_que_o_FB_=E9_lento_p?= =?iso-8859-1?q?ara_acesso_via_Internet=3A=3F?= References: <182841997.20090626073952@warmboot.com.br> <001301c9f656$8c657710$a5306530$@com.br> Message-ID: <001601c9f65b$a8133e20$7d00a8c0@SERVIDOR> É isso aí ! Vamos lá, vamos deixar a preguiça de lado ! Vamos fazer com que este desenvolvimento "voe" e o Firebird também. Abraços ----- Original Message ----- From: "lazaro" To: "'FireBase'" Sent: Friday, June 26, 2009 9:06 AM Subject: [firebase-br] RES: Vc acha que o FB é lento para acesso via Internet:? Cadê o pessoal da Lista, só 11 Votos.... E só se cadastrar e Votar... Att. Lázaro Fernandes -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: sexta-feira, 26 de junho de 2009 07:40 Para: lista em firebase.com.br Assunto: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? Prioridade: Alta Acabei de criar um "feature request" no tracker do Firebird, pedindo para que melhorem o protocolo de comunicação, para que fique mais rápido em conexões via internet. Se você acha isso importante, então vote nessa requisição para que ela ganhe prioridade: http://tracker.firebirdsql.org/browse/CORE-2530 No lado esquerdo tem a opção de votar. []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 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Fri Jun 26 09:48:24 2009 From: renato em eficazinformatica.com.br (Renato Bermudo) Date: Fri, 26 Jun 2009 09:48:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Vc_acha_que_o_FB_=E9_lento_p?= =?iso-8859-1?q?ara_acesso_via_Internet=3A=3F?= References: <182841997.20090626073952@warmboot.com.br> <002d01c9f659$733587a0$59a096e0$@com> Message-ID: <851E5F3BD56245909ABBC33E2E0393AD@programacao2> Olá! Realmente tem que se cadastrar. No lado esquerdo existe a opção: If you were logged in you would be able to see more operations, é só clicar na opção logged_in, se cadastrar, que abrirá uma nova opção para votar. Um abraço! ----- Original Message ----- From: "Luis" To: "'Carlos H. Cantu'" ; "'FireBase'" Sent: Friday, June 26, 2009 9:27 AM Subject: [firebase-br] RES: Vc acha que o FB é lento para acesso via Internet:? Mas tem que se cadastrar para responder? Não vi onde fazer isso (responder para votar) Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: sexta-feira, 26 de junho de 2009 07:40 Para: lista em firebase.com.br Assunto: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? Prioridade: Alta Acabei de criar um "feature request" no tracker do Firebird, pedindo para que melhorem o protocolo de comunicação, para que fique mais rápido em conexões via internet. Se você acha isso importante, então vote nessa requisição para que ela ganhe prioridade: http://tracker.firebirdsql.org/browse/CORE-2530 No lado esquerdo tem a opção de votar. []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 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Fri Jun 26 09:48:50 2009 From: cpd em borborema.com.br (CPD (Borborema)) Date: Fri, 26 Jun 2009 09:48:50 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vc_acha_que_o_FB_=E9_lento_para_aces?= =?iso-8859-1?q?so_via_Internet=3A=3F?= References: <182841997.20090626073952@warmboot.com.br> Message-ID: <570DC31890A0477E904DA24F4AA310D5@alexandrentbook> Parabéns, Boa pedida, já votei. agora temos 22 votos, vamos lá pessoal. Alexandre C Souza ----- Original Message ----- From: "Carlos H. Cantu" To: Sent: Friday, June 26, 2009 7:39 AM Subject: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? Acabei de criar um "feature request" no tracker do Firebird, pedindo para que melhorem o protocolo de comunicação, para que fique mais rápido em conexões via internet. Se você acha isso importante, então vote nessa requisição para que ela ganhe prioridade: http://tracker.firebirdsql.org/browse/CORE-2530 No lado esquerdo tem a opção de votar. []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 prismars em gmail.com Fri Jun 26 09:49:47 2009 From: prismars em gmail.com (Moacir - GMail) Date: Fri, 26 Jun 2009 09:49:47 -0300 Subject: [firebase-br] RES: RES: duvida comando In-Reply-To: <002c01c9f659$71f3b8d0$55db2a70$@com> References: <000d01c9f651$9bc877c0$d3596740$@com> <4A44B28D.4070109@gmail.com> <1E90F21E3569468780A5B606E10438D9@Saulibueno> <002c01c9f659$71f3b8d0$55db2a70$@com> Message-ID: <4A44C3EB.9070801@gmail.com> Luis, XXX significa a quantidade !! Substitua pelo numero adequado ao teu caso, ex.: Select FIRST 10 campo1, campo2 from MinhaTabela order by campo1 DESC. // Retornará 10 registros Select FIRST 25 campo1, campo2 from MinhaTabela order by campo1 DESC. // Retornará 25 registros etc.. Sucesso ! Moacir Luis escreveu: > O que é XXX? > > Luis > > -----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: sexta-feira, 26 de junho de 2009 08:51 > Para: prismars em gmail.com; FireBase > Assunto: Re: [firebase-br] RES: duvida comando > > Obrigado moacir, > > isso mesmo q eu precisava > > ----- Original Message ----- > From: "Moacir - GMail" > To: "FireBase" > Sent: Friday, June 26, 2009 8:35 AM > Subject: Re: [firebase-br] RES: duvida comando > > > Edison, > > Tente assim : > > Select FIRST XXX campo1, campo2 from MinhaTabela order by campo1 DESC. > > Sucesso !! > > Moacir > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From luisfirevb em gmail.com Fri Jun 26 09:53:44 2009 From: luisfirevb em gmail.com (Luis) Date: Fri, 26 Jun 2009 09:53:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Vc_acha_que_o_FB_=E9_lento_p?= =?iso-8859-1?q?ara_acesso_via_Internet=3A=3F?= In-Reply-To: <182841997.20090626073952@warmboot.com.br> References: <182841997.20090626073952@warmboot.com.br> Message-ID: <002e01c9f65d$275eb780$761c2680$@com> Ótima iniciativa Cantu, já cadastrei e votei. Espero que seja aceita e implantada, pois acho esse o único ponto que deixa a desejar neste banco. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: sexta-feira, 26 de junho de 2009 07:40 Para: lista em firebase.com.br Assunto: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? Prioridade: Alta Acabei de criar um "feature request" no tracker do Firebird, pedindo para que melhorem o protocolo de comunicação, para que fique mais rápido em conexões via internet. Se você acha isso importante, então vote nessa requisição para que ela ganhe prioridade: http://tracker.firebirdsql.org/browse/CORE-2530 No lado esquerdo tem a opção de votar. []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 dave.malkavian em gmail.com Fri Jun 26 09:54:27 2009 From: dave.malkavian em gmail.com (Alexandre Sousa) Date: Fri, 26 Jun 2009 09:54:27 -0300 Subject: [firebase-br] Ajuda com ALTER TABLE References: <5ba087d30906260433u7d300164qf212f5812de4f251@mail.gmail.com> <88c045a10906260526q4e8d3a92k63e654691a6a25f7@mail.gmail.com> Message-ID: <002601c9f65d$3f0b5af0$6e01a8c0@ITT> Cara, tente evitar esses recursos do IBExpert. Ele altera diretamente as tabelas de sistemas do firebird e consequentemente aumenta a chance de uma corrupção de base.. O comando de alteração de default do campo se não me engano está disponível na versão 2.1 do firebird (me corrijam se eu estiver errado). Meu conselho: crie um campo temporario, faça um update transferindo o valor do campo original para o novo e renomeie o campo assim: ALTER TABLE [sua tabela] ALTER [nome da coluna temporária] TO [novo nome da coluna]; Atenciosamente, Alexandre Sousa ----- Original Message ----- From: "Reijanio Nunes Ribeiro" To: "FireBase" Sent: Friday, June 26, 2009 9:26 AM Subject: Re: [firebase-br] Ajuda com ALTER TABLE brother se vc usar o ibexpert ele vai fazer mais ou menos assim ALTER DOMAIN RDB$359 SET DEFAULT 0 UPDATE RDB$RELATION_FIELDS F1 SET F1.RDB$DEFAULT_VALUE = NULL, F1.RDB$DEFAULT_SOURCE = NULL WHERE (F1.RDB$RELATION_NAME = 'PRODUTO') AND (F1.RDB$FIELD_NAME = 'IPI') 2009/6/26 Zottis > acho que pelo IBExpert, vc poderá fazer o que vc quer, > clicando duas vezes sobre o campo e editando-o. > > ja via script talvez esse te ajude. > > alter table Conta_banco > add SEQ_DIA_ARQ_REM INTEGER; > > alter table TUA_TABELA > > add TotalTMP aqui vc coloca como voce quer o campo; > > > update RDB$RELATION_FIELDS set > RDB$FIELD_SOURCE = (select RDB$FIELD_SOURCE > from RDB$RELATION_FIELDS > where RDB$FIELD_NAME = 'TOTALTMP' and > RDB$RELATION_NAME = 'TUA_TABELA')//TEM QUE SER EM > MAIUSCULO > where RDB$FIELD_NAME = 'TEU_CAMPO' and RDB$RELATION_NAME = > 'TUA_TABELA';//TEM QUE SER EM MAIUSCULO > > > alter table TUA_TABELA > drop totaltmp; > > > Com este script, eu mudo até os Campos calculados. > > > espero que lhe seja útil. > > > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > ----- Original Message ----- From: "Herminio E. Piram" < > herminiopiram em gmail.com> > To: "FireBird" > Sent: Friday, June 26, 2009 8:33 AM > Subject: [firebase-br] Ajuda com ALTER TABLE > > > > Bom dia pessoa. > > Pesquisei na net sobre como alterar uma coluna para adicionar um DEFAULT, > mas sem sucesso. Encontrei como alterar o nome e tipo. > > Encontrei estes comandos > > alter table ALTER COLUMN set DEFAULT > > Invalid token. > Dynamic SQL Error. > SQL error code = -104. > Token unknown - line 1, char 38. > set. > > alter table add constraint default for > > > Invalid token. > Dynamic SQL Error. > SQL error code = -104. > Token unknown - line 1, char 44. > default. > > Há como alterar a tabela ou tenho que dropar o campo e cria - lo > novamente? > > > -- > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > _ _ _ _ > > "If the doors of perception were cleansed everything > would appear to man as it is, infinite." (William Blake) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ > _ _ _ _ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Jun 26 09:54:58 2009 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Fri, 26 Jun 2009 09:54:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Vc_acha_que_o_FB_=E9_lento_pa?= =?iso-8859-1?q?ra_acesso_via_Internet=3A=3F?= In-Reply-To: <002e01c9f65d$275eb780$761c2680$@com> References: <182841997.20090626073952@warmboot.com.br> <002e01c9f65d$275eb780$761c2680$@com> Message-ID: <88c045a10906260554j365e9ffcn9600c8693ad02a90@mail.gmail.com> ja votei tbm 2009/6/26 Luis > Ótima iniciativa Cantu, já cadastrei e votei. > > Espero que seja aceita e implantada, pois acho esse o único ponto que deixa > a desejar neste banco. > > Luis > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Carlos H. Cantu > Enviada em: sexta-feira, 26 de junho de 2009 07:40 > Para: lista em firebase.com.br > Assunto: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? > Prioridade: Alta > > Acabei de criar um "feature request" no tracker do Firebird, pedindo > para que melhorem o protocolo de comunicação, para que fique mais > rápido em conexões via internet. Se você acha isso importante, então > vote nessa requisição para que ela ganhe prioridade: > > http://tracker.firebirdsql.org/browse/CORE-2530 > > No lado esquerdo tem a opção de votar. > > []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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From luisfirevb em gmail.com Fri Jun 26 09:55:20 2009 From: luisfirevb em gmail.com (Luis) Date: Fri, 26 Jun 2009 09:55:20 -0300 Subject: [firebase-br] RES: RES: RES: duvida comando In-Reply-To: <4A44C3EB.9070801@gmail.com> References: <000d01c9f651$9bc877c0$d3596740$@com> <4A44B28D.4070109@gmail.com> <1E90F21E3569468780A5B606E10438D9@Saulibueno> <002c01c9f659$71f3b8d0$55db2a70$@com> <4A44C3EB.9070801@gmail.com> Message-ID: <002f01c9f65d$5fd86b60$1f894220$@com> Entendi, obrigado e ótima dica. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Moacir - GMail Enviada em: sexta-feira, 26 de junho de 2009 09:50 Para: FireBase Assunto: Re: [firebase-br] RES: RES: duvida comando Luis, XXX significa a quantidade !! Substitua pelo numero adequado ao teu caso, ex.: Select FIRST 10 campo1, campo2 from MinhaTabela order by campo1 DESC. // Retornará 10 registros Select FIRST 25 campo1, campo2 from MinhaTabela order by campo1 DESC. // Retornará 25 registros etc.. Sucesso ! Moacir Luis escreveu: > O que é XXX? > > Luis > > -----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: sexta-feira, 26 de junho de 2009 08:51 > Para: prismars em gmail.com; FireBase > Assunto: Re: [firebase-br] RES: duvida comando > > Obrigado moacir, > > isso mesmo q eu precisava > > ----- Original Message ----- > From: "Moacir - GMail" > To: "FireBase" > Sent: Friday, June 26, 2009 8:35 AM > Subject: Re: [firebase-br] RES: duvida comando > > > Edison, > > Tente assim : > > Select FIRST XXX campo1, campo2 from MinhaTabela order by campo1 DESC. > > Sucesso !! > > Moacir > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From herminiopiram em gmail.com Fri Jun 26 10:15:30 2009 From: herminiopiram em gmail.com (Herminio E. Piram) Date: Fri, 26 Jun 2009 10:15:30 -0300 Subject: [firebase-br] Ajuda com ALTER TABLE In-Reply-To: <002601c9f65d$3f0b5af0$6e01a8c0@ITT> References: <5ba087d30906260433u7d300164qf212f5812de4f251@mail.gmail.com> <88c045a10906260526q4e8d3a92k63e654691a6a25f7@mail.gmail.com> <002601c9f65d$3f0b5af0$6e01a8c0@ITT> Message-ID: <5ba087d30906260615j3008284asac16909bf4068ebb@mail.gmail.com> Pessoal obrigado pelas respostas! Testei todas, e achei mais facil criar um novo campo, atualiza - lo, dropar o antigo e renomear o novo. Funcionou blz! Muito obrigado a todos pelas ideias! Forte abraço! 2009/6/26 Alexandre Sousa > Cara, tente evitar esses recursos do IBExpert. Ele altera diretamente as > tabelas de sistemas do firebird e consequentemente aumenta a chance de uma > corrupção de base.. > > O comando de alteração de default do campo se não me engano está disponível > na versão 2.1 do firebird (me corrijam se eu estiver errado). > > Meu conselho: crie um campo temporario, faça um update transferindo o valor > do campo original para o novo e renomeie o campo assim: > > ALTER TABLE [sua tabela] ALTER [nome da coluna temporária] TO [novo nome da > coluna]; > > Atenciosamente, > Alexandre Sousa > > > ----- Original Message ----- From: "Reijanio Nunes Ribeiro" < > rnribeiro em gmail.com> > To: "FireBase" > Sent: Friday, June 26, 2009 9:26 AM > Subject: Re: [firebase-br] Ajuda com ALTER TABLE > > > > brother se vc usar o ibexpert ele vai fazer mais ou menos assim > ALTER DOMAIN RDB$359 SET DEFAULT 0 > > UPDATE RDB$RELATION_FIELDS F1 > SET F1.RDB$DEFAULT_VALUE = NULL, > F1.RDB$DEFAULT_SOURCE = NULL > WHERE (F1.RDB$RELATION_NAME = 'PRODUTO') AND > (F1.RDB$FIELD_NAME = 'IPI') > > > 2009/6/26 Zottis > > acho que pelo IBExpert, vc poderá fazer o que vc quer, >> clicando duas vezes sobre o campo e editando-o. >> >> ja via script talvez esse te ajude. >> >> alter table Conta_banco >> add SEQ_DIA_ARQ_REM INTEGER; >> >> alter table TUA_TABELA >> >> add TotalTMP aqui vc coloca como voce quer o campo; >> >> >> update RDB$RELATION_FIELDS set >> RDB$FIELD_SOURCE = (select RDB$FIELD_SOURCE >> from RDB$RELATION_FIELDS >> where RDB$FIELD_NAME = 'TOTALTMP' and >> RDB$RELATION_NAME = 'TUA_TABELA')//TEM QUE SER EM >> MAIUSCULO >> where RDB$FIELD_NAME = 'TEU_CAMPO' and RDB$RELATION_NAME = >> 'TUA_TABELA';//TEM QUE SER EM MAIUSCULO >> >> >> alter table TUA_TABELA >> drop totaltmp; >> >> >> Com este script, eu mudo até os Campos calculados. >> >> >> espero que lhe seja útil. >> >> >> Zottis(TeamFB Users) >> >> Zottis Sistemas - 2009 Ano XII >> Programação Delphi/PHP/Firebird/MySQL >> >> "Um homem só tem o direito de olhar >> a um outro de cima para baixo, quando >> vai ajuda-lo a levantar-se". >> Gabriel Garcia Marquez >> ----- Original Message ----- From: "Herminio E. Piram" < >> herminiopiram em gmail.com> >> To: "FireBird" >> Sent: Friday, June 26, 2009 8:33 AM >> Subject: [firebase-br] Ajuda com ALTER TABLE >> >> >> >> Bom dia pessoa. >> >> Pesquisei na net sobre como alterar uma coluna para adicionar um DEFAULT, >> mas sem sucesso. Encontrei como alterar o nome e tipo. >> >> Encontrei estes comandos >> >> alter table ALTER COLUMN set DEFAULT >> >> Invalid token. >> Dynamic SQL Error. >> SQL error code = -104. >> Token unknown - line 1, char 38. >> set. >> >> alter table add constraint default for >> >> >> Invalid token. >> Dynamic SQL Error. >> SQL error code = -104. >> Token unknown - line 1, char 44. >> default. >> >> Há como alterar a tabela ou tenho que dropar o campo e cria - lo >> novamente? >> >> >> -- >> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >> _ >> _ _ _ _ >> >> "If the doors of perception were cleansed everything >> would appear to man as it is, infinite." (William Blake) >> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ >> _ >> _ _ _ _ >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "If the doors of perception were cleansed everything would appear to man as it is, infinite." (William Blake) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ From fabiano em clippnet.com.br Fri Jun 26 10:16:24 2009 From: fabiano em clippnet.com.br (Fabiano Martins) Date: Fri, 26 Jun 2009 10:16:24 -0300 Subject: [firebase-br] RES: RES: duvida comando References: <000d01c9f651$9bc877c0$d3596740$@com><4A44B28D.4070109@gmail.com><1E90F21E3569468780A5B606E10438D9@Saulibueno> <002c01c9f659$71f3b8d0$55db2a70$@com> Message-ID: <002a01c9f660$5181e390$9501a8c0@odir> XXX É o numero de registros que vc vai selecionar. ----- Original Message ----- From: "Luis" To: "'FireBase'" Sent: Friday, June 26, 2009 9:27 AM Subject: [firebase-br] RES: RES: duvida comando O que é XXX? Luis -----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: sexta-feira, 26 de junho de 2009 08:51 Para: prismars em gmail.com; FireBase Assunto: Re: [firebase-br] RES: duvida comando Obrigado moacir, isso mesmo q eu precisava ----- Original Message ----- From: "Moacir - GMail" To: "FireBase" Sent: Friday, June 26, 2009 8:35 AM Subject: Re: [firebase-br] RES: duvida comando Edison, Tente assim : Select FIRST XXX campo1, campo2 from MinhaTabela order by campo1 DESC. Sucesso !! Moacir ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cpd em lekagi.com.br Fri Jun 26 09:20:18 2009 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDUEQ=?= ) Date: Fri, 26 Jun 2009 09:20:18 -0300 (Hora oficial do Brasil) Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A_Vc_acha_que_o_FB_=E9_le?= =?iso-8859-1?q?nto_para_acesso_via_Internet=3A=3F?= References: <182841997.20090626073952@warmboot.com.br> <570DC31890A0477E904DA24F4AA310D5@alexandrentbook> Message-ID: <4A44BCF7.000005.03932@NOTEJABER> É isso mesmo pessoal... Vamos contribuir para a melhoria do Firebird. E cadastro é super rápido.. Agora ja são 36 votos.. Abraço a todos... Jáber S. C. Lima Link: http://tracker.firebirdsql.org/browse/CORE-2530 -------Mensagem original------- De: CPD \(Borborema\) Data: 06/26/09 10:06:08 Para: Carlos H. Cantu; FireBase Assunto: Re: [firebase-br]Vc acha que o FB é lento para acesso via Internet:? Parabéns, Boa pedida, já votei. agora temos 22 votos, vamos lá pessoal. Alexandre C Souza ----- Original Message ----- From: "Carlos H. Cantu" To: Sent: Friday, June 26, 2009 7:39 AM Subject: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? Acabei de criar um "feature request" no tracker do Firebird, pedindo para que melhorem o protocolo de comunicação, para que fique mais rápido em conexões via internet. Se você acha isso importante, então vote nessa requisição para que ela ganhe prioridade: http://tracker.firebirdsql.org/browse/CORE-2530 No lado esquerdo tem a opção de votar. []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 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fcarlos em cpafac.embrapa.br Fri Jun 26 10:25:18 2009 From: fcarlos em cpafac.embrapa.br (Francisco Carlos da Rocha Gomes) Date: Fri, 26 Jun 2009 09:25:18 -0400 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Vc_acha_que_o_FB_=E9_lento_p?= =?iso-8859-1?q?ara_acesso_via_Internet=3A=3F?= In-Reply-To: <001601c9f65b$a8133e20$7d00a8c0@SERVIDOR> References: <182841997.20090626073952@warmboot.com.br> <001301c9f656$8c657710$a5306530$@com.br> <001601c9f65b$a8133e20$7d00a8c0@SERVIDOR> Message-ID: <4A44CC3E.6010009@cpafac.embrapa.br> Atendendo a chamado de vcs, votei tb. 35 votos com o meu. Francisco Carlos Embrapa Acre Anticlei Scheid wrote: > É isso aí ! > Vamos lá, vamos deixar a preguiça de lado ! > Vamos fazer com que este desenvolvimento "voe" e o Firebird também. > > Abraços > > ----- Original Message ----- From: "lazaro" > To: "'FireBase'" > Sent: Friday, June 26, 2009 9:06 AM > Subject: [firebase-br] RES: Vc acha que o FB é lento para acesso via > Internet:? > > > Cadê o pessoal da Lista, só 11 Votos.... > E só se cadastrar e Votar... > > Att. > Lázaro Fernandes > > -----Mensagem original----- > De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br] Em > nome de Carlos H. Cantu > Enviada em: sexta-feira, 26 de junho de 2009 07:40 > Para: lista em firebase.com.br > Assunto: [firebase-br] Vc acha que o FB é lento para acesso via > Internet:? > Prioridade: Alta > > Acabei de criar um "feature request" no tracker do Firebird, pedindo > para que melhorem o protocolo de comunicação, para que fique mais > rápido em conexões via internet. Se você acha isso importante, então > vote nessa requisição para que ela ganhe prioridade: > > http://tracker.firebirdsql.org/browse/CORE-2530 > > No lado esquerdo tem a opção de votar. > > []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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From ecostas em gmail.com Fri Jun 26 10:31:45 2009 From: ecostas em gmail.com (Eduardo C) Date: Fri, 26 Jun 2009 10:31:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vc_acha_que_o_FB_=E9_lento_para_aces?= =?iso-8859-1?q?so_via_Internet=3A=3F?= In-Reply-To: <182841997.20090626073952@warmboot.com.br> References: <182841997.20090626073952@warmboot.com.br> Message-ID: <14d39e550906260631j7dc68f49n692ad8fccde61711@mail.gmail.com> +1 2009/6/26 Carlos H. Cantu > Acabei de criar um "feature request" no tracker do Firebird, pedindo > para que melhorem o protocolo de comunicação, para que fique mais > rápido em conexões via internet. Se você acha isso importante, então > vote nessa requisição para que ela ganhe prioridade: > > http://tracker.firebirdsql.org/browse/CORE-2530 > > No lado esquerdo tem a opção de votar. > > []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 zottissistemas em brturbo.com.br Fri Jun 26 10:40:45 2009 From: zottissistemas em brturbo.com.br (Zottis) Date: Fri, 26 Jun 2009 10:40:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Vc_acha_que_o_FB_=E9_lento_p?= =?iso-8859-1?q?ara_acesso_via_Internet=3A=3F?= In-Reply-To: <851E5F3BD56245909ABBC33E2E0393AD@programacao2> References: <182841997.20090626073952@warmboot.com.br><002d01c9f659$733587a0$59a096e0$@com> <851E5F3BD56245909ABBC33E2E0393AD@programacao2> Message-ID: 42 Votos Zottis(TeamFB Users) Zottis Sistemas - 2009 Ano XII Programação Delphi/PHP/Firebird/MySQL "Um homem só tem o direito de olhar a um outro de cima para baixo, quando vai ajuda-lo a levantar-se". Gabriel Garcia Marquez From dave.malkavian em gmail.com Fri Jun 26 14:42:38 2009 From: dave.malkavian em gmail.com (Alexandre Sousa) Date: Fri, 26 Jun 2009 14:42:38 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vc_acha_que_o_FB_=E9_lento_para_aces?= =?iso-8859-1?q?so_via_Internet=3A=3F?= References: <182841997.20090626073952@warmboot.com.br> Message-ID: <004801c9f685$80d166a0$6e01a8c0@ITT> +1 ----- Original Message ----- From: "Carlos H. Cantu" To: Sent: Friday, June 26, 2009 7:39 AM Subject: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? Acabei de criar um "feature request" no tracker do Firebird, pedindo para que melhorem o protocolo de comunicação, para que fique mais rápido em conexões via internet. Se você acha isso importante, então vote nessa requisição para que ela ganhe prioridade: http://tracker.firebirdsql.org/browse/CORE-2530 No lado esquerdo tem a opção de votar. []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 kmerlotti em gmail.com Fri Jun 26 10:45:22 2009 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Fri, 26 Jun 2009 10:45:22 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vc_acha_que_o_FB_=E9_lento_para_aces?= =?iso-8859-1?q?so_via_Internet=3A=3F?= In-Reply-To: <004801c9f685$80d166a0$6e01a8c0@ITT> References: <182841997.20090626073952@warmboot.com.br> <004801c9f685$80d166a0$6e01a8c0@ITT> Message-ID: <20eaa6880906260645r11966bf4r3d73d54789357635@mail.gmail.com> o meu foi o 4º! :-P ;-) Abraços! 2009/6/26 Alexandre Sousa > +1 > ----- Original Message ----- From: "Carlos H. Cantu" < > listas em warmboot.com.br> > To: > Sent: Friday, June 26, 2009 7:39 AM > Subject: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? > > > > Acabei de criar um "feature request" no tracker do Firebird, pedindo > para que melhorem o protocolo de comunicação, para que fique mais > rápido em conexões via internet. Se você acha isso importante, então > vote nessa requisição para que ela ganhe prioridade: > > http://tracker.firebirdsql.org/browse/CORE-2530 > > No lado esquerdo tem a opção de votar. > > []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 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 mariodosreyx em gmail.com Fri Jun 26 10:48:46 2009 From: mariodosreyx em gmail.com (=?ISO-8859-1?Q?M=E1rio_Reis?=) Date: Fri, 26 Jun 2009 13:48:46 +0000 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Vc_acha_que_o_FB_=E9_lento_pa?= =?iso-8859-1?q?ra_acesso_via_Internet=3A=3F?= In-Reply-To: References: <182841997.20090626073952@warmboot.com.br> <002d01c9f659$733587a0$59a096e0$@com> <851E5F3BD56245909ABBC33E2E0393AD@programacao2> Message-ID: <4d1bb8c70906260648t52d0b56coec60cc5d22607d08@mail.gmail.com> Sim muito lento 2009/6/26 Zottis > 42 Votos > > Zottis(TeamFB Users) > > Zottis Sistemas - 2009 Ano XII > Programação Delphi/PHP/Firebird/MySQL > > "Um homem só tem o direito de olhar > a um outro de cima para baixo, quando > vai ajuda-lo a levantar-se". > Gabriel Garcia Marquez > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- C/Melhores cumprimentos Mário Agostinho Reis From jedyfb em gmail.com Fri Jun 26 11:12:31 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Fri, 26 Jun 2009 11:12:31 -0300 Subject: [firebase-br] "Erro" na sintaxe da Trigger In-Reply-To: <1245989665.4a444b21a6b1a@webmail4.click21.com.br> References: <1245989665.4a444b21a6b1a@webmail4.click21.com.br> Message-ID: <1246025551.11073.3.camel@Aspire5612.bonagura.com.br> Não existe "debug" de trigger e procedure no Firebird. Quando se usa o IBexpert (é ele quem executa linha a linha) nem todos os recursos do firebird são suportados. Acredito que este seja o caso, pois o IbExpert não sabe (durante o debug) qual operação está sendo realizada. Se não me engano no help do IbExpert tem esta situação. Abraço Eduardo Em Sex, 2009-06-26 às 01:14 -0300, bvrenato escreveu: > Boa noite a todos, > > Pessoal... será que alguém sabe me dizer o pq deste erro? > eu criei essa trigger no IBExpert mas qdo vou debugar a trigger dar esse erro: > > Invalid token. > Dynamic SQL Error. > SQL error code = -104. > Unexpected end of command - line 1, column 46. > > Eu, para testar, removi todas as linhas entre Begin/End e o erro permaneceu. > Para minha surpresa, qdo removi a linha IF (INSERTING) THEN (mesmo voltando as > linhas entre Begin/End) o debug não apresentou mais o erro. > > SET TERM ^ ; > > CREATE TRIGGER AA FOR ITENS_DEVOLVIDOS > ACTIVE AFTER INSERT OR UPDATE OR DELETE POSITION 0 > AS > BEGIN > IF (INSERTING) THEN > BEGIN > UPDATE ITENS_ATENDIDOS IAT SET IAT.PIAQTDEDEVOLVIDO = > COALESCE(IAT.PIAQTDEDEVOLVIDO,0) + NEW.DVIQUANTIDADE > WHERE IAT.PEDID = NEW.PEDID AND > IAT.PATPARCIAL = NEW.PATPARCIAL AND > IAT.PRDID = NEW.PRDID; > END > END > ^ > > SET TERM ; ^ > > > > grato > > Renato > > ___________________________________________________________________________________ > Para fazer uma ligação DDD pra perto ou pra longe, faz um 21. A Embratel tem > tarifas muito baratas esperando por você. Aproveite! > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Fri Jun 26 11:14:24 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Fri, 26 Jun 2009 11:14:24 -0300 Subject: [firebase-br] Ajuda com ALTER TABLE In-Reply-To: <88c045a10906260526q4e8d3a92k63e654691a6a25f7@mail.gmail.com> References: <5ba087d30906260433u7d300164qf212f5812de4f251@mail.gmail.com> <88c045a10906260526q4e8d3a92k63e654691a6a25f7@mail.gmail.com> Message-ID: <1246025664.11073.5.camel@Aspire5612.bonagura.com.br> Cuidado, você está alterando uma tabela de sistema, e poderá causar um problema irrecuperável na sua base de dados com este "UPDATE MÁGICO". Por regra, não se deve alterar as tabelas de sistema (ainda bem que isto será proibido nas próximas versões do FireBird), mas se é corajoso (ou preguiçoso para fazer do jeito correto) SEMPRE faça um backup e restore após um comando destes. Abraço Eduardo Em Sex, 2009-06-26 às 09:26 -0300, Reijanio Nunes Ribeiro escreveu: > brother se vc usar o ibexpert ele vai fazer mais ou menos assim > ALTER DOMAIN RDB$359 SET DEFAULT 0 > > UPDATE RDB$RELATION_FIELDS F1 > SET F1.RDB$DEFAULT_VALUE = NULL, > F1.RDB$DEFAULT_SOURCE = NULL > WHERE (F1.RDB$RELATION_NAME = 'PRODUTO') AND > (F1.RDB$FIELD_NAME = 'IPI') > > > 2009/6/26 Zottis > > > acho que pelo IBExpert, vc poderá fazer o que vc quer, > > clicando duas vezes sobre o campo e editando-o. > > > > ja via script talvez esse te ajude. > > > > alter table Conta_banco > > add SEQ_DIA_ARQ_REM INTEGER; > > > > alter table TUA_TABELA > > > > add TotalTMP aqui vc coloca como voce quer o campo; > > > > > > update RDB$RELATION_FIELDS set > > RDB$FIELD_SOURCE = (select RDB$FIELD_SOURCE > > from RDB$RELATION_FIELDS > > where RDB$FIELD_NAME = 'TOTALTMP' and > > RDB$RELATION_NAME = 'TUA_TABELA')//TEM QUE SER EM > > MAIUSCULO > > where RDB$FIELD_NAME = 'TEU_CAMPO' and RDB$RELATION_NAME = > > 'TUA_TABELA';//TEM QUE SER EM MAIUSCULO > > > > > > alter table TUA_TABELA > > drop totaltmp; > > > > > > Com este script, eu mudo até os Campos calculados. > > > > > > espero que lhe seja útil. > > > > > > Zottis(TeamFB Users) > > > > Zottis Sistemas - 2009 Ano XII > > Programação Delphi/PHP/Firebird/MySQL > > > > "Um homem só tem o direito de olhar > > a um outro de cima para baixo, quando > > vai ajuda-lo a levantar-se". > > Gabriel Garcia Marquez > > ----- Original Message ----- From: "Herminio E. Piram" < > > herminiopiram em gmail.com> > > To: "FireBird" > > Sent: Friday, June 26, 2009 8:33 AM > > Subject: [firebase-br] Ajuda com ALTER TABLE > > > > > > > > Bom dia pessoa. > > > > Pesquisei na net sobre como alterar uma coluna para adicionar um DEFAULT, > > mas sem sucesso. Encontrei como alterar o nome e tipo. > > > > Encontrei estes comandos > > > > alter table ALTER COLUMN set DEFAULT > > > > Invalid token. > > Dynamic SQL Error. > > SQL error code = -104. > > Token unknown - line 1, char 38. > > set. > > > > alter table add constraint default for > > > > > > Invalid token. > > Dynamic SQL Error. > > SQL error code = -104. > > Token unknown - line 1, char 44. > > default. > > > > Há como alterar a tabela ou tenho que dropar o campo e cria - lo novamente? > > > > > > -- > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > _ _ _ _ > > > > "If the doors of perception were cleansed everything > > would appear to man as it is, infinite." (William Blake) > > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > _ _ _ _ > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From hpensador em gmail.com Fri Jun 26 11:34:20 2009 From: hpensador em gmail.com (HPensador) Date: Fri, 26 Jun 2009 11:34:20 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vc_acha_que_o_FB_=E9_lento_para_aces?= =?iso-8859-1?q?so_via_Internet=3A=3F?= In-Reply-To: <182841997.20090626073952@warmboot.com.br> References: <182841997.20090626073952@warmboot.com.br> Message-ID: +1 Agora já são 55 votos -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From dominio em engeplus.com.br Fri Jun 26 11:36:06 2009 From: dominio em engeplus.com.br (Rodrigo) Date: Fri, 26 Jun 2009 11:36:06 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vc_acha_que_o_FB_=E9_lento_para_aces?= =?iso-8859-1?q?so_via_Internet=3A=3F?= References: <182841997.20090626073952@warmboot.com.br><004801c9f685$80d166a0$6e01a8c0@ITT> <20eaa6880906260645r11966bf4r3d73d54789357635@mail.gmail.com> Message-ID: <003001c9f66b$70b3b990$7d01010a@NOTEBOOK> hehe , o meu foi o 13º , precisa de quantos votos para ser prioridade? Qualquer coisa, peço pra minha mae, mulher, filha avó para contribuir tb.. Abraços, Rodrigo, ----- Original Message ----- From: "Kelver Merlotti" To: "FireBase" Sent: Friday, June 26, 2009 10:45 AM Subject: Re: [firebase-br]Vc acha que o FB é lento para acesso via Internet:? o meu foi o 4º! :-P ;-) Abraços! 2009/6/26 Alexandre Sousa > +1 > ----- Original Message ----- From: "Carlos H. Cantu" < > listas em warmboot.com.br> > To: > Sent: Friday, June 26, 2009 7:39 AM > Subject: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? > > > > Acabei de criar um "feature request" no tracker do Firebird, pedindo > para que melhorem o protocolo de comunicação, para que fique mais > rápido em conexões via internet. Se você acha isso importante, então > vote nessa requisição para que ela ganhe prioridade: > > http://tracker.firebirdsql.org/browse/CORE-2530 > > No lado esquerdo tem a opção de votar. > > []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 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 __________ NOD32 4189 (20090625) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com From luisfirevb em gmail.com Fri Jun 26 11:48:02 2009 From: luisfirevb em gmail.com (Luis) Date: Fri, 26 Jun 2009 11:48:02 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Vc_acha_que_o_FB_=E9_lento?= =?iso-8859-1?q?_para_acesso_via_Internet=3A=3F?= In-Reply-To: <003001c9f66b$70b3b990$7d01010a@NOTEBOOK> References: <182841997.20090626073952@warmboot.com.br><004801c9f685$80d166a0$6e01a8c0@ITT> <20eaa6880906260645r11966bf4r3d73d54789357635@mail.gmail.com> <003001c9f66b$70b3b990$7d01010a@NOTEBOOK> Message-ID: <003a01c9f66d$1e522d60$5af68820$@com> Pensando assim pessoal quando mais melhor, pois não serão 100 ou 200 pedidos que terão prioridade, mas algumas centenas ou milhares certamente. Assim podemos fazer uma corrente e pedir pra amigos, colegas de trabalho e assim aumentar bem essa estatística a favor da comunidade FB. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Rodrigo Enviada em: sexta-feira, 26 de junho de 2009 11:36 Para: FireBase Assunto: Re: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? hehe , o meu foi o 13º , precisa de quantos votos para ser prioridade? Qualquer coisa, peço pra minha mae, mulher, filha avó para contribuir tb.. Abraços, Rodrigo, ----- Original Message ----- From: "Kelver Merlotti" To: "FireBase" Sent: Friday, June 26, 2009 10:45 AM Subject: Re: [firebase-br]Vc acha que o FB é lento para acesso via Internet:? o meu foi o 4º! :-P ;-) Abraços! 2009/6/26 Alexandre Sousa > +1 > ----- Original Message ----- From: "Carlos H. Cantu" < > listas em warmboot.com.br> > To: > Sent: Friday, June 26, 2009 7:39 AM > Subject: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? > > > > Acabei de criar um "feature request" no tracker do Firebird, pedindo > para que melhorem o protocolo de comunicação, para que fique mais > rápido em conexões via internet. Se você acha isso importante, então > vote nessa requisição para que ela ganhe prioridade: > > http://tracker.firebirdsql.org/browse/CORE-2530 > > No lado esquerdo tem a opção de votar. > > []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 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 __________ NOD32 4189 (20090625) Information __________ This message was checked by NOD32 antivirus system. http://www.eset.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix2005 em oi.com.br Fri Jun 26 11:58:31 2009 From: felix2005 em oi.com.br (Felix) Date: Fri, 26 Jun 2009 11:58:31 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__Vc_acha_que_o_FB_=E9?= =?iso-8859-1?q?_lento_para_acesso_via_Internet=3A=3F?= In-Reply-To: <001301c9f656$8c657710$a5306530$@com.br> References: <182841997.20090626073952@warmboot.com.br> <001301c9f656$8c657710$a5306530$@com.br> Message-ID: <000401c9f66e$9263cfa0$b72b6ee0$@com.br> Votado. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de lazaro Enviada em: sexta-feira, 26 de junho de 2009 09:07 Para: 'FireBase' Assunto: [firebase-br] RES: Vc acha que o FB é lento para acesso via Internet:? Cadê o pessoal da Lista, só 11 Votos.... E só se cadastrar e Votar... Att. Lázaro Fernandes -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: sexta-feira, 26 de junho de 2009 07:40 Para: lista em firebase.com.br Assunto: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? Prioridade: Alta Acabei de criar um "feature request" no tracker do Firebird, pedindo para que melhorem o protocolo de comunicação, para que fique mais rápido em conexões via internet. Se você acha isso importante, então vote nessa requisição para que ela ganhe prioridade: http://tracker.firebirdsql.org/browse/CORE-2530 No lado esquerdo tem a opção de votar. []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 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From armando.boza em gmail.com Fri Jun 26 12:07:36 2009 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Fri, 26 Jun 2009 12:07:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vc_acha_que_o_FB_=E9_lento_para_aces?= =?iso-8859-1?q?so_via_Internet=3A=3F?= In-Reply-To: <004801c9f685$80d166a0$6e01a8c0@ITT> References: <182841997.20090626073952@warmboot.com.br> <004801c9f685$80d166a0$6e01a8c0@ITT> Message-ID: <4A44E438.8000006@gmail.com> 59 com o meu Att Armando From luisfirevb em gmail.com Fri Jun 26 12:14:37 2009 From: luisfirevb em gmail.com (Luis) Date: Fri, 26 Jun 2009 12:14:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Vc_acha_que_o_FB_=E9_lento_p?= =?iso-8859-1?q?ara_acesso_via_Internet=3A=3F?= In-Reply-To: <4A44E438.8000006@gmail.com> References: <182841997.20090626073952@warmboot.com.br> <004801c9f685$80d166a0$6e01a8c0@ITT> <4A44E438.8000006@gmail.com> Message-ID: <000001c9f670$d4641a70$7d2c4f50$@com> Bem não sei quandos participantes existem cadastrados e ativos neste fórum, mas se cada um se cadastrar (não dói nada viu), já será um bom começo. Esse é o recurso que mais preciso no FB e por isso decidi usá-lo, porém fiquei triste quando descobri que não era o forte dele e muito pelo contrário. Acho que qualquer um aqui adoraria tal implementação, então vamos lá pessoal vote é rápido e sem dor. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Armando Boza Gonçalves Enviada em: sexta-feira, 26 de junho de 2009 12:08 Para: FireBase Assunto: Re: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? 59 com o meu Att Armando ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From centriscorps em gmail.com Fri Jun 26 12:42:06 2009 From: centriscorps em gmail.com (renato) Date: Fri, 26 Jun 2009 12:42:06 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Vc_acha_que_o_FB_=E9_lento_pa?= =?iso-8859-1?q?ra_acesso_via_Internet=3A=3F?= In-Reply-To: <000001c9f670$d4641a70$7d2c4f50$@com> References: <182841997.20090626073952@warmboot.com.br> <004801c9f685$80d166a0$6e01a8c0@ITT> <4A44E438.8000006@gmail.com> <000001c9f670$d4641a70$7d2c4f50$@com> Message-ID: <890097c60906260842p5a4bfe1cxfcd2609d350b32ed@mail.gmail.com> +1 From herminiopiram em gmail.com Fri Jun 26 13:19:39 2009 From: herminiopiram em gmail.com (Herminio E. Piram) Date: Fri, 26 Jun 2009 13:19:39 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Vc_acha_que_o_FB_=E9_lento_pa?= =?iso-8859-1?q?ra_acesso_via_Internet=3A=3F?= In-Reply-To: <890097c60906260842p5a4bfe1cxfcd2609d350b32ed@mail.gmail.com> References: <182841997.20090626073952@warmboot.com.br> <004801c9f685$80d166a0$6e01a8c0@ITT> <4A44E438.8000006@gmail.com> <000001c9f670$d4641a70$7d2c4f50$@com> <890097c60906260842p5a4bfe1cxfcd2609d350b32ed@mail.gmail.com> Message-ID: <5ba087d30906260919o25a70812q38ab44597e0bb3da@mail.gmail.com> +1 2009/6/26 renato > +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 > -- _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "If the doors of perception were cleansed everything would appear to man as it is, infinite." (William Blake) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ From marioirodrigues em gmail.com Fri Jun 26 13:23:08 2009 From: marioirodrigues em gmail.com (Mario Rodrigues) Date: Fri, 26 Jun 2009 13:23:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Vc_acha_que_o_FB_=E9_lento_pa?= =?iso-8859-1?q?ra_acesso_via_Internet=3A=3F?= In-Reply-To: <5ba087d30906260919o25a70812q38ab44597e0bb3da@mail.gmail.com> References: <182841997.20090626073952@warmboot.com.br> <004801c9f685$80d166a0$6e01a8c0@ITT> <4A44E438.8000006@gmail.com> <000001c9f670$d4641a70$7d2c4f50$@com> <890097c60906260842p5a4bfe1cxfcd2609d350b32ed@mail.gmail.com> <5ba087d30906260919o25a70812q38ab44597e0bb3da@mail.gmail.com> Message-ID: <9c6114c60906260923i35393c58x226418477bfd80aa@mail.gmail.com> 64 comigo! 2009/6/26 Herminio E. Piram > +1 > > 2009/6/26 renato > > > +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 > > > > > > -- > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ _ > > "If the doors of perception were cleansed everything > would appear to man as it is, infinite." (William Blake) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ _ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Jun 26 13:28:22 2009 From: brajola em gmail.com (Brajola) Date: Fri, 26 Jun 2009 13:28:22 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Vc_acha_que_o_FB_=E9_lento_pa?= =?iso-8859-1?q?ra_acesso_via_Internet=3A=3F?= In-Reply-To: <5ba087d30906260919o25a70812q38ab44597e0bb3da@mail.gmail.com> References: <182841997.20090626073952@warmboot.com.br> <004801c9f685$80d166a0$6e01a8c0@ITT> <4A44E438.8000006@gmail.com> <000001c9f670$d4641a70$7d2c4f50$@com> <890097c60906260842p5a4bfe1cxfcd2609d350b32ed@mail.gmail.com> <5ba087d30906260919o25a70812q38ab44597e0bb3da@mail.gmail.com> Message-ID: +1 2009/6/26 Herminio E. Piram > +1 > > 2009/6/26 renato > > > +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 > > > > > > -- > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ _ > > "If the doors of perception were cleansed everything > would appear to man as it is, infinite." (William Blake) > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > _ _ _ _ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Brajola Analista de Sistemas brajola em gmail.com From edison em precisa.inf.br Fri Jun 26 13:32:13 2009 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Fri, 26 Jun 2009 13:32:13 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vc_acha_que_o_FB_=E9_lento_para_aces?= =?iso-8859-1?q?so_via_Internet=3A=3F?= In-Reply-To: <4A44E438.8000006@gmail.com> References: <182841997.20090626073952@warmboot.com.br> <004801c9f685$80d166a0$6e01a8c0@ITT> <4A44E438.8000006@gmail.com> Message-ID: <52D0035AA74E458199951D58896F7C3B@Saulibueno> Eu nao achao lento, a limitacao de desempenho encontrada em minhas aplicacoes sao definidas pela velocidade da internet, eu tenho aplicacoes que rodam com multi bancos pela internet e o desempenho e equivalentes entre os sgdbs, ou seja a mesma aplicacao com sgdb1 e com sgdb2 tem o mesmo desempenho, ----- Original Message ----- From: "Armando Boza Gonçalves" To: "FireBase" Sent: Friday, June 26, 2009 12:07 PM Subject: Re: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? 59 com o meu Att Armando ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Fri Jun 26 13:41:07 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Fri, 26 Jun 2009 13:41:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A_Vc_acha_que_o_FB_=E9__l?= =?iso-8859-1?q?ento_para_acesso_via_Internet=3A=3F?= In-Reply-To: <4A44BCF7.000005.03932@NOTEJABER> References: <182841997.20090626073952@warmboot.com.br> <570DC31890A0477E904DA24F4AA310D5@alexandrentbook> <4A44BCF7.000005.03932@NOTEJABER> Message-ID: <1246034467.20517.2.camel@Aspire5612.bonagura.com.br> pessoal, assim como esta lista, muitos assinam o Tracker do Firebird, e cada comentário é enviado ao tracker. Por valor, leiam o post do Pavel Cisar, pedindo: "Por favor, parem de fazer spam, se desejam aumentar a importância de algum ponto em específico, apenas "vote" nele, sem fazer comentários". acho que isto também vale para a Firebase... ninguém pediu "comprovante de voto", não precisa de +1 ou eu também votei... Pavel Cisar commented on CORE-2530: ----------------------------------- Please, stop spamming the tracker. If you want to raise the importance of any particular entry, use the voting system, not comments. Abraço Eduardo Em Sex, 2009-06-26 às 09:20 -0300, Jáber - CPD escreveu: > É isso mesmo pessoal... > > Vamos contribuir para a melhoria do Firebird. E cadastro é super rápido.. > Agora ja são 36 votos.. > > Abraço a todos... > > Jáber S. C. Lima > > > > Link: http://tracker.firebirdsql.org/browse/CORE-2530 > > > > -------Mensagem original------- > > > > De: CPD \(Borborema\) > > Data: 06/26/09 10:06:08 > > Para: Carlos H. Cantu; FireBase > > Assunto: Re: [firebase-br]Vc acha que o FB é lento para acesso via > Internet:? > > > > Parabéns, > > > > Boa pedida, já votei. agora temos 22 votos, vamos lá pessoal. > > > > Alexandre C Souza > > ----- Original Message ----- > > From: "Carlos H. Cantu" > > To: > > Sent: Friday, June 26, 2009 7:39 AM > > Subject: [firebase-br] Vc acha que o FB é lento para acesso via Internet:? > > > > > > Acabei de criar um "feature request" no tracker do Firebird, pedindo > > para que melhorem o protocolo de comunicação, para que fique mais > > rápido em conexões via internet. Se você acha isso importante, então > > vote nessa requisição para que ela ganhe prioridade: > > > > http://tracker.firebirdsql.org/browse/CORE-2530 > > > > No lado esquerdo tem a opção de votar. > > > > []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 > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www > firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rbmodica em gmail.com Fri Jun 26 15:04:44 2009 From: rbmodica em gmail.com (Rodrigo Beraldo Modica) Date: Fri, 26 Jun 2009 15:04:44 -0300 Subject: [firebase-br] Banco de Dados Message-ID: <972e02260906261104s5b65d01em327fed267d3d657e@mail.gmail.com> Boa tarde, pessoal Por acaso, vcs sabem onde posso encontrar um banco de dados de CEP para baixar? From jdias.bjsoftware em gmail.com Fri Jun 26 15:04:01 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Fri, 26 Jun 2009 15:04:01 -0300 Subject: [firebase-br] Banco de Dados In-Reply-To: <972e02260906261104s5b65d01em327fed267d3d657e@mail.gmail.com> References: <972e02260906261104s5b65d01em327fed267d3d657e@mail.gmail.com> Message-ID: <4A450D91.4090400@gmail.com> Rodrigo Já considerastes a opção de consumir um web service de cep? Tive a necessidade de ter buscas de ceps no meu sistema e resolvi o problema em http://www.byjg.com.br Consumi o web service de ceps e endereços dos caras gratuitamente, e ficamos felizes eu (Por não ter que ficar atualizando essa base enooooooooooorme e que muda todo dia) e o cliente por consultar o cep e o endereço de quem quiser, bastando para isso internet espero ter ajudado -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Rodrigo Beraldo Modica escreveu: > Boa tarde, pessoal > > Por acaso, vcs sabem onde posso encontrar um banco de dados de CEP para > baixar? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felix2005 em oi.com.br Fri Jun 26 15:31:01 2009 From: felix2005 em oi.com.br (Felix) Date: Fri, 26 Jun 2009 15:31:01 -0300 Subject: [firebase-br] Select dentro do controle transacional In-Reply-To: <000f01c9f516$4e882280$eb986780$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> Message-ID: <000601c9f68c$42070360$c6150a20$@com.br> Senhores, Peço desculpas antecipadamente pela bobagem que vou perguntar, mas ai vai: Estou revendo meu controle transacional e surgiu uma dúvida: um select simples, que visa apenas localizar registros na base, precisam estar dentro de uma transação com commit no final? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br From jdias.bjsoftware em gmail.com Fri Jun 26 15:31:43 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Fri, 26 Jun 2009 15:31:43 -0300 Subject: [firebase-br] Select dentro do controle transacional In-Reply-To: <000601c9f68c$42070360$c6150a20$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> <000601c9f68c$42070360$c6150a20$@com.br> Message-ID: <4A45140F.8030505@gmail.com> Internamente ele já está em uma transação dentro do FB. a única coisa que não fica dentro de uma transação no banco é um Generator ou uma Sequence. Contudo a resposta para a sua pergunta é não. Um Select simples que somente vai fazer uma leitura dos dados no banco não precisa estar em uma transação explícita (Com blocos de controles transacionais, committ e rollback) O próprio Fb faz isso pra ti :-D Espero ter ajudado, não precisa se desculpar por ter dúvidas e aprender com elas. Aprender sempre é louvável -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Felix escreveu: > Senhores, > > Peço desculpas antecipadamente pela bobagem que vou perguntar, mas ai vai: > > Estou revendo meu controle transacional e surgiu uma dúvida: um select > simples, que visa apenas localizar registros na base, precisam estar dentro > de uma transação com commit no final? > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jedyfb em gmail.com Fri Jun 26 15:44:38 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Fri, 26 Jun 2009 15:44:38 -0300 Subject: [firebase-br] Select dentro do controle transacional In-Reply-To: <4A45140F.8030505@gmail.com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> <000601c9f68c$42070360$c6150a20$@com.br> <4A45140F.8030505@gmail.com> Message-ID: <1246041878.21796.2.camel@Aspire5612.bonagura.com.br> João, a sua resposta pode ser válida para alguns componentes e formas de acesso, mas em muitas linguagens (principalmente no DELPHI) os componentes e métodos de acesso NÃO fecham a transação após um select simples. Sendo assim, para se obter a melhor performance é bom ter uma transação (read-commited, read-only, auto-commit) para as consultas, e outra transação (explícita) para os inserts, deletes e updates. Abraço Eduardo Em Sex, 2009-06-26 às 15:31 -0300, João Dias escreveu: > Internamente ele já está em uma transação dentro do FB. a única coisa > que não fica dentro de uma transação > no banco é um Generator ou uma Sequence. Contudo a resposta para a sua > pergunta é não. Um Select simples > que somente vai fazer uma leitura dos dados no banco não precisa estar > em uma transação explícita (Com blocos > de controles transacionais, committ e rollback) > > O próprio Fb faz isso pra ti :-D > > Espero ter ajudado, > > não precisa se desculpar por ter dúvidas e aprender com elas. Aprender > sempre é louvável > From jdias.bjsoftware em gmail.com Fri Jun 26 15:49:23 2009 From: jdias.bjsoftware em gmail.com (=?ISO-8859-1?Q?Jo=E3o_Dias?=) Date: Fri, 26 Jun 2009 15:49:23 -0300 Subject: [firebase-br] Select dentro do controle transacional In-Reply-To: <1246041878.21796.2.camel@Aspire5612.bonagura.com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> <000601c9f68c$42070360$c6150a20$@com.br> <4A45140F.8030505@gmail.com> <1246041878.21796.2.camel@Aspire5612.bonagura.com.br> Message-ID: <4A451833.9020301@gmail.com> Bem colocado Eduardo Depende do componente, ou da forma como você esta trabalhando com ele. Se você quiser controlar todas as transações explicitamente ou se a forma de acesso que você possui não da suporte a controle implícito, convém que se tenha controle transacional. Mas o fato é se não há como a forma de conexão controlar as transações abertas o melhor mesmo em vez de codificar uma transação para cada comando Select seria dar um TimeOut para o servidor derrubar uma transação ativa ou alguma sugestão melhor Espero ter ajudado -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Eduardo Jedliczka escreveu: > João, a sua resposta pode ser válida para alguns componentes e formas de > acesso, mas em muitas linguagens (principalmente no DELPHI) os > componentes e métodos de acesso NÃO fecham a transação após um select > simples. > > Sendo assim, para se obter a melhor performance é bom ter uma transação > (read-commited, read-only, auto-commit) para as consultas, e outra > transação (explícita) para os inserts, deletes e updates. > > Abraço > > Eduardo > > Em Sex, 2009-06-26 às 15:31 -0300, João Dias escreveu: > > >> Internamente ele já está em uma transação dentro do FB. a única coisa >> que não fica dentro de uma transação >> no banco é um Generator ou uma Sequence. Contudo a resposta para a sua >> pergunta é não. Um Select simples >> que somente vai fazer uma leitura dos dados no banco não precisa estar >> em uma transação explícita (Com blocos >> de controles transacionais, committ e rollback) >> >> O próprio Fb faz isso pra ti :-D >> >> Espero ter ajudado, >> >> não precisa se desculpar por ter dúvidas e aprender com elas. Aprender >> sempre é louvável >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From embarbosa em gmail.com Fri Jun 26 16:29:00 2009 From: embarbosa em gmail.com (Elton da Motta Barbosa) Date: Fri, 26 Jun 2009 16:29:00 -0300 Subject: [firebase-br] modelos de placa de rede recomendados - meio off Message-ID: olá pessoal, fazendo busca nas mensagens antigas da lista percebi que alguns modelos de placas de rede estavam sendo recomendadas e outras desaconselhadas... por exemplo em uma mensagem um de nossos colegas disse ter tido problema com modelos da Realtech que ficavam desligando. O Eduardo J. recomendou placas 3Com e Intel (assim como outros tb), outro colega mencionou as Broadcom (até as onboards que eram usadas nos servidores da Dell) visto que o mercado está sempre em mudança, queria saber se a experiência dos colegas continua a mesma com esses modelos. Vale lembrar que estou pensando em sistemas pequenos com no máximo 10 usuários simultânes (normalmente menos de 5). Ou seja, não estou pensando em Servidores robustos como da Dell... Algumas marcas são Gigabit, Grealtec, 3com, Intel, davicom, Encore, Realteck, .... Algo a dizer sobre modelos mais comuns nas lojas aqui do Brasil? (na minha região é Encore e Realtec) muito obrigado, e desculpa se saí MUITO do objetivo da lista Abraços, From listas em warmboot.com.br Fri Jun 26 16:53:13 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 26 Jun 2009 16:53:13 -0300 Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A_Vc_acha_que_o_FB_=E9__l?= =?iso-8859-1?q?ento_para_acesso_via_Internet=3A=3F?= In-Reply-To: <1246034467.20517.2.camel@Aspire5612.bonagura.com.br> References: <182841997.20090626073952@warmboot.com.br> <570DC31890A0477E904DA24F4AA310D5@alexandrentbook> <4A44BCF7.000005.03932@NOTEJABER> <1246034467.20517.2.camel@Aspire5612.bonagura.com.br> Message-ID: <763715106.20090626165313@warmboot.com.br> Pessoal, façam como o Eduardo disse... só é necessário votar, nada mais. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EJ> pessoal, assim como esta lista, muitos assinam o Tracker do Firebird, e EJ> cada comentário é enviado ao tracker. EJ> Por valor, leiam o post do Pavel Cisar, pedindo: "Por favor, parem de EJ> fazer spam, se desejam aumentar a importância de algum ponto em EJ> específico, apenas "vote" nele, sem fazer comentários". EJ> acho que isto também vale para a Firebase... ninguém pediu "comprovante EJ> de voto", não precisa de +1 ou eu também votei... EJ> Pavel Cisar commented on CORE-2530: EJ> ----------------------------------- EJ> Please, stop spamming the tracker. If you want to raise the importance EJ> of any particular entry, use the voting system, not comments. EJ> Abraço EJ> Eduardo From valmircardoso em redel.com.br Fri Jun 26 17:01:58 2009 From: valmircardoso em redel.com.br (Valmir Cardoso) Date: Fri, 26 Jun 2009 17:01:58 -0300 Subject: [firebase-br] Select dentro do controle transacional References: <000601c9ed50$311a8d00$934fa700$@com.br><249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com><000701c9ee38$15d06d10$41714730$@com.br><001e01c9ef8b$69bbfcb0$3d33f610$@com.br><8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com><002a01c9f01b$09262d90$1b7288b0$@com.br><000e01c9f511$f62615b0$e2724110$@com.br><249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com><000f01c9f516$4e882280$eb986780$@com.br><000601c9f68c$42070360$c6150a20$@com.br> <4A45140F.8030505@gmail.com> <1246041878.21796.2.camel@Aspire5612.bonagura.com.br> Message-ID: <003501c9f698$f95970a0$f4ce04bb@atual> Eduardo, Uso os componentes Tib_ (acesso nativo) do IBOBjects, e até hoje se mostram poderosamente eficazes. Porém outro dia li num debate aqui mesmo na lista que mesmo em um SELECT simples (apenas de consulta) é preciso COMITAR para não ficar TRANSACTION pendente. E por este seu post, podemos confirmar exatamente este conceito. Não sei se usas ou conheces os componentes IBOBjects mas se por acaso conhece-os, poderias confirmar ou não se as propriedades de que falas "(read-commited, read-only, auto-commit)" num componente TIB_TRANSACTION, para um SELECT APENAS DE CONSULTA são estas? Isolation ReadOnly AutoCommit Parece óbvio, todavia...não custa perguntar... Valmir ---- Original Message ----- From: "Eduardo Jedliczka" To: "FireBase" Sent: Friday, June 26, 2009 3:44 PM Subject: Re: [firebase-br] Select dentro do controle transacional João, a sua resposta pode ser válida para alguns componentes e formas de acesso, mas em muitas linguagens (principalmente no DELPHI) os componentes e métodos de acesso NÃO fecham a transação após um select simples. Sendo assim, para se obter a melhor performance é bom ter uma transação (read-commited, read-only, auto-commit) para as consultas, e outra transação (explícita) para os inserts, deletes e updates. Abraço Eduardo Em Sex, 2009-06-26 às 15:31 -0300, João Dias escreveu: > Internamente ele já está em uma transação dentro do FB. a única coisa > que não fica dentro de uma transação > no banco é um Generator ou uma Sequence. Contudo a resposta para a sua > pergunta é não. Um Select simples > que somente vai fazer uma leitura dos dados no banco não precisa estar > em uma transação explícita (Com blocos > de controles transacionais, committ e rollback) > > O próprio Fb faz isso pra ti :-D > > Espero ter ajudado, > > não precisa se desculpar por ter dúvidas e aprender com elas. Aprender > sempre é louvável > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa -------------------------------------------------------------------------------- Nenhum vírus encontrado nessa mensagem recebida. Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.375 / Banco de dados de vírus: 270.12.92/2203 - Data de Lançamento: 06/26/09 05:53:00 From felix2005 em oi.com.br Fri Jun 26 17:08:47 2009 From: felix2005 em oi.com.br (Felix) Date: Fri, 26 Jun 2009 17:08:47 -0300 Subject: [firebase-br] RES: Select dentro do controle transacional In-Reply-To: <4A451833.9020301@gmail.com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> <000601c9f68c$42070360$c6150a20$@com.br> <4A45140F.8030505@gmail.com> <1246041878.21796.2.camel@Aspire5612.bonagura.com.br> <4A451833.9020301@gmail.com> Message-ID: <000701c9f699$ea461360$bed23a20$@com.br> Estou usando o componente TIBQuery da paleta Interbase do Delphi 6. (Criticas / sugestões quanto aos componentes também são bem vindas.) O componente permite ações sem ligação a uma TIBTransaction; MAS TODOS os INSERTS / UPDATE / DELETE / e uso de STORE PROC estão sendo controlados por uma transação com commit / rollback. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de João Dias Enviada em: sexta-feira, 26 de junho de 2009 15:49 Para: FireBase Assunto: Re: [firebase-br] Select dentro do controle transacional Bem colocado Eduardo Depende do componente, ou da forma como você esta trabalhando com ele. Se você quiser controlar todas as transações explicitamente ou se a forma de acesso que você possui não da suporte a controle implícito, convém que se tenha controle transacional. Mas o fato é se não há como a forma de conexão controlar as transações abertas o melhor mesmo em vez de codificar uma transação para cada comando Select seria dar um TimeOut para o servidor derrubar uma transação ativa ou alguma sugestão melhor Espero ter ajudado -- João Dias de Carvalho Neto jdias.bjsoftware em gmail.com Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e Fontes Demonstrativos? vá a http://www.jdiasneto.blogspot.com Eduardo Jedliczka escreveu: > João, a sua resposta pode ser válida para alguns componentes e formas de > acesso, mas em muitas linguagens (principalmente no DELPHI) os > componentes e métodos de acesso NÃO fecham a transação após um select > simples. > > Sendo assim, para se obter a melhor performance é bom ter uma transação > (read-commited, read-only, auto-commit) para as consultas, e outra > transação (explícita) para os inserts, deletes e updates. > > Abraço > > Eduardo > > Em Sex, 2009-06-26 às 15:31 -0300, João Dias escreveu: > > >> Internamente ele já está em uma transação dentro do FB. a única coisa >> que não fica dentro de uma transação >> no banco é um Generator ou uma Sequence. Contudo a resposta para a sua >> pergunta é não. Um Select simples >> que somente vai fazer uma leitura dos dados no banco não precisa estar >> em uma transação explícita (Com blocos >> de controles transacionais, committ e rollback) >> >> O próprio Fb faz isso pra ti :-D >> >> Espero ter ajudado, >> >> não precisa se desculpar por ter dúvidas e aprender com elas. Aprender >> sempre é louvável >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From hiromyjp em gmail.com Fri Jun 26 17:15:13 2009 From: hiromyjp em gmail.com (Daniel Hiromy) Date: Fri, 26 Jun 2009 17:15:13 -0300 Subject: [firebase-br] Velocidade de dados em rede Message-ID: <4e3811e10906261315r5c1605dcke34afbc67ca60b51@mail.gmail.com> Olá pessoal. Estou iniciando testes em rede com FB e o tráfego dos dados está muito lento. Abrindo o gerenciador de tarefas do windows, o monitor de rede não passa dos 2,5% de utilização em 100mbps. Uso FB 2.1, DBX4 com driver tbodbxfb. Testei com os drivers do Interbase também. O quê poderia estar errado? Obrigado! From igor.batista em gmail.com Fri Jun 26 17:28:58 2009 From: igor.batista em gmail.com (Igor Batista) Date: Fri, 26 Jun 2009 17:28:58 -0300 Subject: [firebase-br] UDF retirar caracteres Message-ID: Amigos, alguem sabe se existe alguma UDF nativa do firebird que retira caracteres de uma string? Obrigado!!! -- []'s Igor C. Batista ICQ: 89290134 From jedyfb em gmail.com Fri Jun 26 17:30:02 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Fri, 26 Jun 2009 17:30:02 -0300 Subject: [firebase-br] Select dentro do controle transacional In-Reply-To: <003501c9f698$f95970a0$f4ce04bb@atual> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> <000601c9f68c$42070360$c6150a20$@com.br> <4A45140F.8030505@gmail.com> <1246041878.21796.2.camel@Aspire5612.bonagura.com.br> <003501c9f698$f95970a0$f4ce04bb@atual> Message-ID: <1246048202.21796.7.camel@Aspire5612.bonagura.com.br> não estou diante do IBO agora (lembro que tem o Read Commited em algum lugar), mas é por aí... Outra coisa, no IBO dá para configurar para ele "desconectar" nos momentos de espera sem fechar o dataset (há uma mensagem de 2006 na lista sobre isto) Abraço Eduardo Em Sex, 2009-06-26 às 17:01 -0300, Valmir Cardoso escreveu: > Eduardo, > > Uso os componentes Tib_ (acesso nativo) do IBOBjects, > e até hoje se mostram poderosamente eficazes. > > Porém outro dia li num debate aqui mesmo na lista que > mesmo em um SELECT simples (apenas de consulta) é preciso > COMITAR para não ficar TRANSACTION pendente. > > E por este seu post, podemos confirmar exatamente este > conceito. > > Não sei se usas ou conheces os componentes IBOBjects > mas se por acaso conhece-os, poderias confirmar ou não > se as propriedades de que falas "(read-commited, read-only, auto-commit)" > num componente TIB_TRANSACTION, para um SELECT > APENAS DE CONSULTA são estas? > > Isolation > ReadOnly > AutoCommit > > Parece óbvio, todavia...não custa perguntar... > > > Valmir > > > > ---- Original Message ----- > From: "Eduardo Jedliczka" > To: "FireBase" > Sent: Friday, June 26, 2009 3:44 PM > Subject: Re: [firebase-br] Select dentro do controle transacional > > > João, a sua resposta pode ser válida para alguns componentes e formas de > acesso, mas em muitas linguagens (principalmente no DELPHI) os > componentes e métodos de acesso NÃO fecham a transação após um select > simples. > > Sendo assim, para se obter a melhor performance é bom ter uma transação > (read-commited, read-only, auto-commit) para as consultas, e outra > transação (explícita) para os inserts, deletes e updates. > > Abraço > > Eduardo > > Em Sex, 2009-06-26 às 15:31 -0300, João Dias escreveu: > > > Internamente ele já está em uma transação dentro do FB. a única coisa > > que não fica dentro de uma transação > > no banco é um Generator ou uma Sequence. Contudo a resposta para a sua > > pergunta é não. Um Select simples > > que somente vai fazer uma leitura dos dados no banco não precisa estar > > em uma transação explícita (Com blocos > > de controles transacionais, committ e rollback) > > > > O próprio Fb faz isso pra ti :-D > > > > Espero ter ajudado, > > > > não precisa se desculpar por ter dúvidas e aprender com elas. Aprender > > sempre é louvável > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > -------------------------------------------------------------------------------- > > > > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 8.5.375 / Banco de dados de vírus: 270.12.92/2203 - Data de > Lançamento: 06/26/09 05:53:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Fri Jun 26 17:34:11 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Fri, 26 Jun 2009 17:34:11 -0300 Subject: [firebase-br] RES: Select dentro do controle transacional In-Reply-To: <000701c9f699$ea461360$bed23a20$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> <000601c9f68c$42070360$c6150a20$@com.br> <4A45140F.8030505@gmail.com> <1246041878.21796.2.camel@Aspire5612.bonagura.com.br> <4A451833.9020301@gmail.com> <000701c9f699$ea461360$bed23a20$@com.br> Message-ID: <1246048451.21796.12.camel@Aspire5612.bonagura.com.br> Felix, quanto você não abre uma transação, o componente abre uma "automaticamente" para você. Só que, se você não fecha, ele TAMBÉM não fecha. ao usar o IBX, é preciso ter muito cuidado com o modelo transacional. Durante o desenvolvimento recomendo sempre testar o software com alguns computadores simulando um acesso concorrente, e vendo as variáveis do GFIX -H para ver as "deficiências" do sistema. Só que o IBX tem uma limitação, ao commitar uma transação, o seu dataset é fechado, por isto sugeri que se tenha uma única transação read-commited, read-only (válidas para todos os grids e selects e relatórios do sistema que não gravam nada no banco) e transações específicas e explícitas para cada rotina que atualiza os dados do banco. Abraço Em Sex, 2009-06-26 às 17:08 -0300, Felix escreveu: > Estou usando o componente TIBQuery da paleta Interbase do Delphi 6. > (Criticas / sugestões quanto aos componentes também são bem vindas.) > > O componente permite ações sem ligação a uma TIBTransaction; MAS TODOS os > INSERTS / UPDATE / DELETE / e uso de STORE PROC estão sendo controlados por > uma transação com commit / rollback. > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de João Dias > Enviada em: sexta-feira, 26 de junho de 2009 15:49 > Para: FireBase > Assunto: Re: [firebase-br] Select dentro do controle transacional > > Bem colocado Eduardo > > Depende do componente, ou da forma como você esta trabalhando com ele. > Se você quiser controlar todas as transações explicitamente ou se a > forma de acesso que você possui não da suporte a controle implícito, > convém que se tenha controle transacional. Mas o fato é se não há como a > forma de conexão controlar as transações abertas o melhor mesmo em vez > de codificar uma transação para cada comando Select seria dar um TimeOut > para o servidor derrubar uma transação ativa ou alguma sugestão melhor > > Espero ter ajudado > From denisrocha em hotmail.com Fri Jun 26 17:41:02 2009 From: denisrocha em hotmail.com (Denis) Date: Fri, 26 Jun 2009 17:41:02 -0300 Subject: [firebase-br] Servidor Firebird References: Message-ID: Creio que então não terei grandes ganhos. Pois o switch é Dell Giga , e o servidor tbm tem placa gigabit. O que não torna a rede um gargalo. Achei que poderia melhorar porque dividiria as placas de rede ou algo assim. Mas pensando bem creio que não melhoraria mesmo. Obrigado a todos, Denis "Denis" escreveu na mensagem news:h1tubj$d4m$1 em ger.gmane.org... Boa tarde, Tenho um servidor de banco de dados, que o mesmo tem duas placas de rede. Se eu colocar alguns usuarios para ser conectarem a uma placa de rede ( ip1 ) e outros em outra placa de rede ( ip2 ), eu tenho algum ganho de performance ? 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 cwfsa1 em gmail.com Fri Jun 26 17:59:48 2009 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Fri, 26 Jun 2009 17:59:48 -0300 Subject: [firebase-br] Lentidao Message-ID: <4A4536C4.7010603@gmail.com> Boa tarde/noite, Estou com um problema num cliente estranho depois que eu acrescentei um campo blob na tabela o sistem ficou muito lerdo mesmo no acesso local. A versão do Firebrd era a 2.1.1, alterei pra 2.1.2 mas continua do mesmo jeito. A Máquina é um dual core com um 1gb de Ram, é mais do que suficiente pro meu sistema. Eu tenho estações celeron com 512 ou 256 que rodam muito bem o sistema. já desliguei o multiplo processamento e não resolveu, mudei o pagesize do banco e nada. O que me deixou com a pulga atras da orelha foi que eu copiei o base pro meu micro (Celeron 1gb) e o sistema foi um tiro. To achando que não é nada com o FB deve ser na máquina mais o quê? Grato. Carlos Wilson. From douglasht em gmail.com Fri Jun 26 18:10:20 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Fri, 26 Jun 2009 18:10:20 -0300 Subject: [firebase-br] Lentidao In-Reply-To: <4A4536C4.7010603@gmail.com> References: <4A4536C4.7010603@gmail.com> Message-ID: <249af69e0906261410t36bf04f0x1045a41bae226428@mail.gmail.com> 2009/6/26 Carlos Wilson : > ...do banco e nada. O que me deixou com a pulga atras da orelha foi > que eu copiei o base pro meu micro (Celeron 1gb) e o sistema foi um tiro. To > achando que não é nada com o FB deve ser na máquina mais o quê? Pode ser rede. A leitura de campo blob exige um vai-vem do server pro client para cada registro. Se você estiver lento 1000 registros com blob, por exemplo, são 1000 vai-vens a mais além do tráfego do conteúdo do blob e dos outros campos. Isto pode ser problemático especialmente em redes com alta latência. hth, -- Douglas Tosi www.sinatica.com From rodrigo em solucoeseinformatica.com.br Fri Jun 26 18:14:47 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Fri, 26 Jun 2009 18:14:47 -0300 Subject: [firebase-br] RES: UDF retirar caracteres In-Reply-To: Message-ID: Igor, você pode fazer uma 'gambiarrinha' com o comando REPLACE, que é nativo do FB. Imagina que você tem um texto com o conteúdo 'A1B1C1' e queira retirar os caracteres '1' da palavra: REPLACE('A1B1C1', '1', '') Você troca o texto que quer excluir por um espaço vazio. A função acima irá retornar para você o texto 'ABC' []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Igor Batista Enviada em: 26 de junho de 2009 17:29 Para: lista em firebase.com.br Assunto: [firebase-br] UDF retirar caracteres Amigos, alguem sabe se existe alguma UDF nativa do firebird que retira caracteres de uma string? Obrigado!!! -- []'s Igor C. Batista ICQ: 89290134 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.375 / Banco de dados de vírus: 270.12.92/2203 - Data de Lançamento: 06/26/09 05:53:00 From felix2005 em oi.com.br Fri Jun 26 22:20:13 2009 From: felix2005 em oi.com.br (Felix) Date: Fri, 26 Jun 2009 22:20:13 -0300 Subject: [firebase-br] RES: RES: Select dentro do controle transacional In-Reply-To: <1246048451.21796.12.camel@Aspire5612.bonagura.com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> <000601c9f68c$42070360$c6150a20$@com.br> <4A45140F.8030505@gmail.com> <1246041878.21796.2.camel@Aspire5612.bonagura.com.br> <4A451833.9020301@gmail.com> <000701c9f699$ea461360$bed23a20$@com.br> <1246048451.21796.12.camel@Aspire5612.bonagura.com.br> Message-ID: <001701c9f6c5$6bf09950$43d1cbf0$@com.br> Muito obrigado a todos pelas respostas. Cheguei a conclusão que realmente devo fazer o controle transacional mesmo para operações como SELECT. Analisando as respostas e fazendo acompanhamento pelo 'Sinática Monitor' (Trial) pude perceber o tamanho da responsabilidade. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Jedliczka Enviada em: sexta-feira, 26 de junho de 2009 17:34 Para: FireBase Assunto: Re: [firebase-br] RES: Select dentro do controle transacional Felix, quanto você não abre uma transação, o componente abre uma "automaticamente" para você. Só que, se você não fecha, ele TAMBÉM não fecha. ao usar o IBX, é preciso ter muito cuidado com o modelo transacional. Durante o desenvolvimento recomendo sempre testar o software com alguns computadores simulando um acesso concorrente, e vendo as variáveis do GFIX -H para ver as "deficiências" do sistema. Só que o IBX tem uma limitação, ao commitar uma transação, o seu dataset é fechado, por isto sugeri que se tenha uma única transação read-commited, read-only (válidas para todos os grids e selects e relatórios do sistema que não gravam nada no banco) e transações específicas e explícitas para cada rotina que atualiza os dados do banco. Abraço Em Sex, 2009-06-26 às 17:08 -0300, Felix escreveu: > Estou usando o componente TIBQuery da paleta Interbase do Delphi 6. > (Criticas / sugestões quanto aos componentes também são bem vindas.) > > O componente permite ações sem ligação a uma TIBTransaction; MAS TODOS os > INSERTS / UPDATE / DELETE / e uso de STORE PROC estão sendo controlados por > uma transação com commit / rollback. > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de João Dias > Enviada em: sexta-feira, 26 de junho de 2009 15:49 > Para: FireBase > Assunto: Re: [firebase-br] Select dentro do controle transacional > > Bem colocado Eduardo > > Depende do componente, ou da forma como você esta trabalhando com ele. > Se você quiser controlar todas as transações explicitamente ou se a > forma de acesso que você possui não da suporte a controle implícito, > convém que se tenha controle transacional. Mas o fato é se não há como a > forma de conexão controlar as transações abertas o melhor mesmo em vez > de codificar uma transação para cada comando Select seria dar um TimeOut > para o servidor derrubar uma transação ativa ou alguma sugestão melhor > > Espero ter ajudado > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cwfsa1 em gmail.com Sat Jun 27 08:48:36 2009 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Sat, 27 Jun 2009 08:48:36 -0300 Subject: [firebase-br] Lentidao In-Reply-To: <249af69e0906261410t36bf04f0x1045a41bae226428@mail.gmail.com> References: <4A4536C4.7010603@gmail.com> <249af69e0906261410t36bf04f0x1045a41bae226428@mail.gmail.com> Message-ID: <4A460714.9070901@gmail.com> A principio achei que podia ser isso. mas por que tá lento em acesso local? Digo local na mesma máquina, num dual core tá lento e num celeron (teoricamente inferior) tá rápido? Grato. Carlos Wilson Douglas Tosi escreveu: > 2009/6/26 Carlos Wilson : > >> ...do banco e nada. O que me deixou com a pulga atras da orelha foi >> que eu copiei o base pro meu micro (Celeron 1gb) e o sistema foi um tiro. To >> achando que não é nada com o FB deve ser na máquina mais o quê? >> > > Pode ser rede. A leitura de campo blob exige um vai-vem do server pro > client para cada registro. Se você estiver lento 1000 registros com > blob, por exemplo, são 1000 vai-vens a mais além do tráfego do > conteúdo do blob e dos outros campos. > Isto pode ser problemático especialmente em redes com alta latência. > > hth, > From felix2005 em oi.com.br Sat Jun 27 14:09:37 2009 From: felix2005 em oi.com.br (Felix) Date: Sat, 27 Jun 2009 14:09:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?TClientDataSet_+_CommandText_=3D=3D_?= =?iso-8859-1?q?execu=E7=E3o_no_servidor_ou_no_terminal=3F?= In-Reply-To: <000f01c9f516$4e882280$eb986780$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> Message-ID: <000501c9f74a$0d9af730$28d0e590$@com.br> Meu problema central é: Estou executando uma query para gerar um relatório. A query do TIBQuery abre uma transação - e ela fica ativa até que eu feche o relatório que está sendo visualizado / impresso. Então estou mudando para manter os dados gerados pela consulta numa tabela temporária. Inicialmente num TClientDataSet: TIBQuery <-> TDataSetProvider <-> TClientDataSet Problema é que estou observando o resultado pelo Sinática Monitor e nas áreas destinadas ao monitoramento dos comandos NÃO APARECE o select que está sendo efetuado pelo parâmetro CommandText do TClientDataSet - daí fiquei na duvida se o comando é executado no servidor ou no terminal - se for no servidor, por que será que não aparece no Sinatica? - se é no terminal, estou fazendo uma grande besteira? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br From douglasht em gmail.com Sat Jun 27 14:35:20 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Sat, 27 Jun 2009 14:35:20 -0300 Subject: [firebase-br] =?iso-8859-1?q?TClientDataSet_+_CommandText_=3D=3D_?= =?iso-8859-1?q?execu=E7=E3o_no_servidor_ou_no_terminal=3F?= In-Reply-To: <000501c9f74a$0d9af730$28d0e590$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> <000501c9f74a$0d9af730$28d0e590$@com.br> Message-ID: <249af69e0906271035q667eb2ccv18893ab0a2ea4ff@mail.gmail.com> 2009/6/27 Felix : > Problema é que estou observando o resultado pelo Sinática Monitor... Felix, veja resposta ao outro email que você me mandou em pvt. Abraço, -- Douglas Tosi www.sinatica.com From marco em visao-ol.com.br Sat Jun 27 14:35:57 2009 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Marco_Ant=F4nio?=) Date: Sat, 27 Jun 2009 14:35:57 -0300 Subject: [firebase-br] =?iso-8859-1?q?TClientDataSet_+_CommandText_=3D=3D_?= =?iso-8859-1?q?execu=E7=E3o_no_servidor_ou_no_terminal=3F?= References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com><000f01c9f516$4e882280$eb986780$@com.br> <000501c9f74a$0d9af730$28d0e590$@com.br> Message-ID: <000b01c9f74d$be37f310$0850abc0@marco01> Boa tarde Todo select é executa no servidor, quando execute um select o componente de acesso ao banco no (delphi) ele fecha a transação automaticamente. ----- Original Message ----- From: "Felix" To: "'FireBase'" Sent: Saturday, June 27, 2009 2:09 PM Subject: [firebase-br] TClientDataSet + CommandText == execução no servidor ou no terminal? Meu problema central é: Estou executando uma query para gerar um relatório. A query do TIBQuery abre uma transação - e ela fica ativa até que eu feche o relatório que está sendo visualizado / impresso. Então estou mudando para manter os dados gerados pela consulta numa tabela temporária. Inicialmente num TClientDataSet: TIBQuery <-> TDataSetProvider <-> TClientDataSet Problema é que estou observando o resultado pelo Sinática Monitor e nas áreas destinadas ao monitoramento dos comandos NÃO APARECE o select que está sendo efetuado pelo parâmetro CommandText do TClientDataSet - daí fiquei na duvida se o comando é executado no servidor ou no terminal - se for no servidor, por que será que não aparece no Sinatica? - se é no terminal, estou fazendo uma grande besteira? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix2005 em oi.com.br Sat Jun 27 14:38:07 2009 From: felix2005 em oi.com.br (Felix) Date: Sat, 27 Jun 2009 14:38:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__TClientDataSet_+_CommandText?= =?iso-8859-1?q?_=3D=3D_execu=E7=E3o_no_servidor_ou_no_terminal=3F?= In-Reply-To: <000501c9f74a$0d9af730$28d0e590$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> <000501c9f74a$0d9af730$28d0e590$@com.br> Message-ID: <000601c9f74e$0868b780$193a2680$@com.br> Complementando: novo teste com comando considerado 'demorado', 7 segundos, apareceu no Sinática. Será que um comando executado em curtíssimo tempo não é registrado pelo Sinática? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felix Enviada em: sábado, 27 de junho de 2009 14:10 Para: 'FireBase' Assunto: [firebase-br] TClientDataSet + CommandText == execução no servidor ou no terminal? Meu problema central é: Estou executando uma query para gerar um relatório. A query do TIBQuery abre uma transação - e ela fica ativa até que eu feche o relatório que está sendo visualizado / impresso. Então estou mudando para manter os dados gerados pela consulta numa tabela temporária. Inicialmente num TClientDataSet: TIBQuery <-> TDataSetProvider <-> TClientDataSet Problema é que estou observando o resultado pelo Sinática Monitor e nas áreas destinadas ao monitoramento dos comandos NÃO APARECE o select que está sendo efetuado pelo parâmetro CommandText do TClientDataSet - daí fiquei na duvida se o comando é executado no servidor ou no terminal - se for no servidor, por que será que não aparece no Sinatica? - se é no terminal, estou fazendo uma grande besteira? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix2005 em oi.com.br Sat Jun 27 14:56:09 2009 From: felix2005 em oi.com.br (Felix) Date: Sat, 27 Jun 2009 14:56:09 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09TClientDataSet_+_CommandTe?= =?iso-8859-1?q?xt_=3D=3D_execu=E7=E3o_no_servidor_ou_no_terminal?= =?iso-8859-1?q?=3F?= In-Reply-To: <249af69e0906271035q667eb2ccv18893ab0a2ea4ff@mail.gmail.com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> <000501c9f74a$0d9af730$28d0e590$@com.br> <249af69e0906271035q667eb2ccv18893ab0a2ea4ff@mail.gmail.com> Message-ID: <000801c9f750$8d9227a0$a8b676e0$@com.br> Resolvido. O comando em questão era executado muito rapidamente, com fechamento imediato - por isso o Sinática não captou. Executei uma query um pouco mais demorada e foi monitorada normalmente. Obrigado a todos, Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Tosi Enviada em: sábado, 27 de junho de 2009 14:35 Para: FireBase Assunto: Re: [firebase-br] TClientDataSet + CommandText == execução no servidor ou no terminal? 2009/6/27 Felix : > Problema é que estou observando o resultado pelo Sinática Monitor... Felix, veja resposta ao outro email que você me mandou em pvt. Abraço, -- Douglas Tosi www.sinatica.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From douglasht em gmail.com Sat Jun 27 15:00:58 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Sat, 27 Jun 2009 15:00:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_TClientDataSet_+_CommandText_?= =?iso-8859-1?q?=3D=3D_execu=E7=E3o_no_servidor_ou_no_terminal=3F?= In-Reply-To: <000601c9f74e$0868b780$193a2680$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> <000501c9f74a$0d9af730$28d0e590$@com.br> <000601c9f74e$0868b780$193a2680$@com.br> Message-ID: <249af69e0906271100g7d2965d8hcbf5112cdf88395d@mail.gmail.com> 2009/6/27 Felix : > Complementando: novo teste com comando considerado 'demorado', 7 segundos, > apareceu no Sinática. Será que um comando executado em curtíssimo tempo não > é registrado pelo Sinática? Exatamente. Comandos que são preparados, executados e fechados em menos de 1 segundo *podem* passar despercebidos. Na imensa maioria das vezes estes comandos são irrelevantes quando estamos analisando performance. hth, -- Douglas Tosi www.sinatica.com From felix2005 em oi.com.br Sat Jun 27 15:22:30 2009 From: felix2005 em oi.com.br (Felix) Date: Sat, 27 Jun 2009 15:22:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_TClientDataSet_+_Co?= =?iso-8859-1?q?mmandText_=3D=3D_execu=E7=E3o_no_servidor_ou_no_ter?= =?iso-8859-1?q?minal=3F?= In-Reply-To: <249af69e0906271100g7d2965d8hcbf5112cdf88395d@mail.gmail.com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> <000501c9f74a$0d9af730$28d0e590$@com.br> <000601c9f74e$0868b780$193a2680$@com.br> <249af69e0906271100g7d2965d8hcbf5112cdf88395d@mail.gmail.com> Message-ID: <000901c9f754$3bb17950$b3146bf0$@com.br> Douglas, Corretissimo. Na analise precisamos exatamente daquilo que o Sinatica nos oferece: os pontos que podem diminuir a performance do servidor :-) Valeu, Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Tosi Enviada em: sábado, 27 de junho de 2009 15:01 Para: FireBase Assunto: Re: [firebase-br] RES: TClientDataSet + CommandText == execução no servidor ou no terminal? 2009/6/27 Felix : > Complementando: novo teste com comando considerado 'demorado', 7 segundos, > apareceu no Sinática. Será que um comando executado em curtíssimo tempo não > é registrado pelo Sinática? Exatamente. Comandos que são preparados, executados e fechados em menos de 1 segundo *podem* passar despercebidos. Na imensa maioria das vezes estes comandos são irrelevantes quando estamos analisando performance. hth, -- Douglas Tosi www.sinatica.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From armando.boza em gmail.com Sat Jun 27 16:33:25 2009 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Sat, 27 Jun 2009 16:33:25 -0300 Subject: [firebase-br] Lentidao In-Reply-To: <4A460714.9070901@gmail.com> References: <4A4536C4.7010603@gmail.com> <249af69e0906261410t36bf04f0x1045a41bae226428@mail.gmail.com> <4A460714.9070901@gmail.com> Message-ID: <4A467405.5090908@gmail.com> Estranho que começou só após o campo blob, sei la. Comigo uma vez um cliente usava um celeron pra server, o sistema tava ficando uma carroça, e no meu notebook sempronzinho era um tiro, ele trocou o processador da maquina por um P4 do mesmo socket e ja ficou bom. Vc ja esperimentou dropar o campo blob pra ver? ou backup - restore? att Armando Carlos Wilson escreveu: > A principio achei que podia ser isso. mas por que tá lento em acesso > local? Digo local na mesma máquina, num dual core tá lento e num > celeron (teoricamente inferior) tá rápido? > > Grato. > Carlos Wilson > > Douglas Tosi escreveu: >> 2009/6/26 Carlos Wilson : >> >>> ...do banco e nada. O que me deixou com a pulga atras da orelha foi >>> que eu copiei o base pro meu micro (Celeron 1gb) e o sistema foi um >>> tiro. To >>> achando que não é nada com o FB deve ser na máquina mais o quê? >>> >> >> Pode ser rede. A leitura de campo blob exige um vai-vem do server pro >> client para cada registro. Se você estiver lento 1000 registros com >> blob, por exemplo, são 1000 vai-vens a mais além do tráfego do >> conteúdo do blob e dos outros campos. >> Isto pode ser problemático especialmente em redes com alta latência. >> >> hth, >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From marcio_manhaes em uol.com.br Sat Jun 27 16:41:08 2009 From: marcio_manhaes em uol.com.br (Marcio Neves) Date: Sat, 27 Jun 2009 16:41:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?Fun=E7=E3o_LENGTH_no_Firebird?= Message-ID: <3BF7A57CCD0645C69338797A71DBE4FD@micro> Colegas. A quem me ajudar possa: estou precisando saber o tamanho ( quantidade de digitos ) de uma string ou integer e jogá-la numa variável. Algo semelhante ao Length do Delphi. Tentei : vlen=strglen ( codigo); vlen=character_length (codigo ); mas ambas as funções não são reconhecidas, embora a sintaxe desta última seja aceita. Antecipo meus agradecimentos. Márcio From magno em speet.com.br Sat Jun 27 20:45:17 2009 From: magno em speet.com.br (Magno System) Date: Sat, 27 Jun 2009 20:45:17 -0300 Subject: [firebase-br] =?iso-8859-1?q?Fun=E7=E3o_LENGTH_no_Firebird?= References: <3BF7A57CCD0645C69338797A71DBE4FD@micro> Message-ID: <000801c9f781$536b69c0$6915a8c0@MagnoSystem> CHAR_LENGTH a partir do FIREBIRD 2.0 ----- Original Message ----- From: "Marcio Neves" To: "FireBase" Sent: Saturday, June 27, 2009 4:41 PM Subject: [firebase-br] Função LENGTH no Firebird Colegas. A quem me ajudar possa: estou precisando saber o tamanho ( quantidade de digitos ) de uma string ou integer e jogá-la numa variável. Algo semelhante ao Length do Delphi. Tentei : vlen=strglen ( codigo); vlen=character_length (codigo ); mas ambas as funções não são reconhecidas, embora a sintaxe desta última seja aceita. Antecipo meus agradecimentos. Márcio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From prismars em gmail.com Sun Jun 28 08:27:57 2009 From: prismars em gmail.com (Moacir - GMail) Date: Sun, 28 Jun 2009 08:27:57 -0300 Subject: [firebase-br] =?iso-8859-1?q?Fun=E7=E3o_LENGTH_no_Firebird?= In-Reply-To: <000801c9f781$536b69c0$6915a8c0@MagnoSystem> References: <3BF7A57CCD0645C69338797A71DBE4FD@micro> <000801c9f781$536b69c0$6915a8c0@MagnoSystem> Message-ID: <4A4753BD.9030404@gmail.com> Ou então use uma SP para isto, em qualquer versão de Firebird !! SET TERM ^ ; CREATE OR ALTER PROCEDURE STRLEN ( texto varchar(1000)) returns ( tam integer) as declare variable buf varchar(1000); BEGIN TAM = 0; BUF = ''; WHILE (NOT TEXTO LIKE BUF) DO BEGIN TAM = TAM + 1; BUF = BUF || '_'; END suspend; END^ SET TERM ; ^ Sucesso !! Moacir Magno System escreveu: > CHAR_LENGTH a partir do FIREBIRD 2.0 > > > ----- Original Message ----- From: "Marcio Neves" > > To: "FireBase" > Sent: Saturday, June 27, 2009 4:41 PM > Subject: [firebase-br] Função LENGTH no Firebird > > > Colegas. > > A quem me ajudar possa: estou precisando saber o tamanho ( quantidade > de digitos ) de uma string ou integer e jogá-la numa variável. Algo > semelhante ao Length do Delphi. Tentei : vlen=strglen ( codigo); > > vlen=character_length (codigo ); mas ambas as funções não são > reconhecidas, embora a sintaxe desta última seja aceita. Antecipo meus > agradecimentos. Márcio > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From luisfirevb em gmail.com Sun Jun 28 11:29:39 2009 From: luisfirevb em gmail.com (Luis) Date: Sun, 28 Jun 2009 11:29:39 -0300 Subject: [firebase-br] Controle transacional DUVIDA In-Reply-To: <003501c9f698$f95970a0$f4ce04bb@atual> References: <000601c9ed50$311a8d00$934fa700$@com.br><249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com><000701c9ee38$15d06d10$41714730$@com.br><001e01c9ef8b$69bbfcb0$3d33f610$@com.br><8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com><002a01c9f01b$09262d90$1b7288b0$@com.br><000e01c9f511$f62615b0$e2724110$@com.br><249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com><000f01c9f516$4e882280$eb986780$@com.br><000601c9f68c$42070360$c6150a20$@com.br> <4A45140F.8030505@gmail.com> <1246041878.21796.2.camel@Aspire5612.bonagura.com.br> <003501c9f698$f95970a0$f4ce04bb@atual> Message-ID: <001301c9f7fc$e05de940$a119bbc0$@com> Bom dia pessoal. Desculpe a pergunta de iniciante, mas estava lendo/estudando e tenho uma grande dúvida sobre transações Firebird. Como dito aqui na lista: " ...mesmo em um SELECT simples (apenas de consulta) é preciso COMITAR para não ficar TRANSACTION pendente." Então como funciona no Firebird? read-commited read-only auto-commit Isolation ReadOnly AutoCommit Programo em Visual Basic 6 + ADO e estou estudando o VB.Net e ADO.NET para migração do meu sistema, que também passará de MS Access para Firebird e MS SQL Server. No VB 6 faço assim por exemplo de consulta simples e para qualquer acesso ao DB: 310 If Conectar Then '# Verifica se há conexão aberta e conexão caso contrário 320 cn.BeginTrans '# inicio uma transação (só conheço esse tipo) 330 bTransIniciada = True '# marco uma variável para controle interno que existe uma transação caso ocorra erro 340 Set rs1 = New ADODB.Recordset '# Crio novo objeto recordset 350 rs1.CursorLocation = adUseClient '# seto ele com cursos no cliente e não no servidor 380 rs1.Open "SELECT campo FROM tabela WHERE condicao;", cn, adOpenStatic, adLockReadOnly, adCmdTableDirect 390 cn.CommitTrans 400 bTransIniciada = False 410 End If 420 rs1.ActiveConnection = Nothing '# finalize conexão do recordset para uso local 540 rs1.Close '# fecho recordset Nota: A transação aqui é feita pelo ADO (BeginTrans, commitTrans e RollbackTrans = se der erro para desfazer tudo) O motivo da dúvida é que parte das explicações aqui são referentes a Delphi e componentes para uso com ele, então gostaria de saber como funciona uma transação no Firebird. Obrigado pela ajuda. Luis From luis em bmsoft.com.br Sun Jun 28 13:08:48 2009 From: luis em bmsoft.com.br (Luis/BMsoft) Date: Sun, 28 Jun 2009 13:08:48 -0300 Subject: [firebase-br] Conversão de Base References: Message-ID: Renato, Realmente nos casos em que precisamos atualizar alguns campos com valores padrões ou substituir o conteúdo dos registros existentes por outros por causa da troca de versão temos que escrever rotinas específicas. Mas aí é bem fácil, mantemos um banco com scripts de atualização. Quanto ao registro de Log acho que é uma boa alternativa, porém, também já fizemos testes com essa técnica e sempre há uma possibilidade de alguém deletar algum registro do log ou mesmo o log inteiro, ou ainda, nesse caso teríamos que manter o script de atualização eternamente, mas sendo organizado isso estaria contornado. Também temos uma documentação onde registramos as mudanças, mas da forma que fizemos para nós foi a melhor solução para tirar mais esse trabalho das mãos do desenvolvedor (de fazer o script de conversão). Valeu!!! Luis. "Renato Bermudo" escreveu na mensagem news:AA71EB49B67D4955B445049A01334584 em programacao2... Olá! Aqui na empresa usamos o IBExpert para a manutenção do banco de dados (Firebird) da seguinte forma: Tenho um banco de dados que chamo de principal, e nele é adicionado e/ou alterado todas os campos, triggers, procedures, generators. Para gerar os logs, eu configurei no IBExpert as opções 'Log Files', dessa forma qualquer modificação feita no banco ele vai acrescentando no arquivo de logs. Acredito que da forma que você fez, poderá ter problemas em alguns casos, exemplo: caso você reformule alguma rotina no seu banco que necessite da substituição de um campo por um outro (ou outros) e a informação contida nesse campo que vai ser descartado tenha que ser transferida para esses novos campos, como ficaria? Já tive problemas com o exemplo acima citado e a solução foi ir gerando os logs, inclusive os digitados no SQL Editor, onde eu faço os updates transferindo as informações, até mesmo as execuções de algumas procedures que dependendo da necessidade tem que ser criadas para realizar as transferencias de algumas informações caso alguma rotina ou estrutura tenha sido revista. Só não sei como fazer isso no SQLServer, se alguém puder dar uma dica eu agradeço. Espero que essa explicação seja util. Um abraço. ----- Original Message ----- From: To: Sent: Tuesday, June 23, 2009 7:46 PM Subject: Conversão de Base > Pessoal, > > A alguns post atrás questionei sobre a conversão de dados quando se > atualiza a versão do sistema nos clientes. > Pois bem, alguns disseram que geram um script de atualização para cada > versão... blz... outros disseram que o próprio ibexpert teria uma > ferramenta para tal... blz... outros que mantém uma tabela para > atualização conforme as mudanças na base.. etc etc... > Lido isso... achamos aqui que em todas as citadas poderia ter problemas > pois o desenvolvedor ou analista no momento da alteração da base poderia > "esquecer" de mudar a versão ou o que é pior... esquecer de mandar o > script de atualização para o cliente... > Outrossim... desenvolvemos um programa de conversão que na minha opinião > ficou show de bola... > Funciona assim... o desenvolvedor(es) sempre fazem testes em uma base de > testes (é lógico) e esta com certeza é a melhor base para servir de modelo > para conversões de versões futuras... seja ela da 1.0 para a 1.1 ou da 1.0 > para a 3.0. Pois bem... nós mandamos junto essa base (que chamamos de > demonstração e na verdade serve para isso também), que serve de modelo > para a conversão no cliente, o programa lê a base do cleinte, verifica > todas as mudanças que houveram, ou seja, campos novos, SP novas, Triggers > novas, índices novos e tudo o que for novo... ele mesmo gera um script e > PRONTO!!! nunca mais vamos ter trabalho em gerar ou manter o script de > atualização... > É isso ai... valeu pelas dicas... o programa ficou show de bola mesmo.... > > -- > _________________________________________ > BMSOFT - SERVIÇOS DE INFORMÁTICA LTDA. > Luis C. de Azevedo > Analista de Sistemas > (47)8848-9722 > > > > -------------------------------------------------------------------------------- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcio em msereno.com.br Sun Jun 28 15:37:21 2009 From: marcio em msereno.com.br (Marcio Da Silva Ereno) Date: Sun, 28 Jun 2009 15:37:21 -0300 Subject: [firebase-br] como fazer este tipo de busca Message-ID: Boa Tarde pessoal, estou precisando fazer um sql de busca de um certo campo mais o campo e alfanumerico mais o cliente cadastro este campo com ".-/" ponto traço e barra mais quer que na busca ele somente digite os as letras ou os numeros e quer que busque... Eu nunca vi isso, mais ele me mostrou um sistema que faz... Alguem conhece como fazer esse tipo de busca que não considere na busca algum tipo de caracter... obs: no banco de dados esta gravado estes caracteres... obrigado t+ -- Marcio Ereno From centriscorps em gmail.com Sun Jun 28 17:51:54 2009 From: centriscorps em gmail.com (renato) Date: Sun, 28 Jun 2009 17:51:54 -0300 Subject: [firebase-br] como fazer este tipo de busca In-Reply-To: References: Message-ID: <890097c60906281351t552e9360j4c6d819daf5462c8@mail.gmail.com> Talvez seria mais simples você deixar o cliente digitar somente os números e internamente por os campos faltantes como ". - /" e aí sim fazer a pesquisa no banco. Renato From edison em precisa.inf.br Sun Jun 28 19:17:07 2009 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Sun, 28 Jun 2009 19:17:07 -0300 Subject: [firebase-br] Tabelas Ocultas Message-ID: <0A8E08FD18F54DC28E9A3CC01D66F98D@Saulibueno> Ola pessoal Eu estou com a necessidade de ocultar ou pelo menos dificultar o acesso de algumas tabelas, nesta tabela teria dados como data vencimento do contrato entre outras coisas, eu gostaria de criar algumas tabelas ocultas, ou que pelo menos que o ibexpert nao mostre na secao tabelas. existe alguma forma de nao mostrar estas tabelas ? Atenciosamente Edison Savaris Desenvolvedor edison em precisa.inf.br From valdir.marcos em ig.com.br Sun Jun 28 19:27:09 2009 From: valdir.marcos em ig.com.br (Valdir Marcos) Date: Sun, 28 Jun 2009 19:27:09 -0300 Subject: [firebase-br] como fazer este tipo de busca In-Reply-To: <890097c60906281351t552e9360j4c6d819daf5462c8@mail.gmail.com> References: <890097c60906281351t552e9360j4c6d819daf5462c8@mail.gmail.com> Message-ID: <59bb1e780906281527q6f36d392l328a78baba418808@mail.gmail.com> Boa noite. O ideal seria a correta estruturação da sua aplicação e do seu banco de dados, mas, provisoriamente você pode fazer: Select replace(replace(replace('111.222.333/0001-53','.',''),'/',''),'-','') >From rdb$database; ou Select RazaoSocial, CNPJ From Tabela Where replace(replace(replace(CNPJ,'.',''),'/',''),'-','') = '111222333000153'; Um abraço, Valdir 2009/6/28 renato > Talvez seria mais simples você deixar o cliente digitar somente os números > e > internamente por os campos faltantes como ". - /" e aí sim fazer a pesquisa > no banco. > > 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 felix2005 em oi.com.br Sun Jun 28 19:59:18 2009 From: felix2005 em oi.com.br (Felix) Date: Sun, 28 Jun 2009 19:59:18 -0300 Subject: [firebase-br] RES: Tabelas Ocultas In-Reply-To: <0A8E08FD18F54DC28E9A3CC01D66F98D@Saulibueno> References: <0A8E08FD18F54DC28E9A3CC01D66F98D@Saulibueno> Message-ID: <001301c9f844$11ab18a0$350149e0$@com.br> Adoraria que isso existisse :-) Mas até onde sei, não é possível. Você poderá criar um especial usuário com privilégios para essa tabela, etc, etc, etc -- mas se o server do Firebird estiver rodando num micro com XP que o usuário tenha acesso as pastas, não há segurança suficiente contra bisbilhoteiros. Se o servidor está numa máquina isolada, em que operadores comuns não tem acesso, aí sim você poderá fazer um controle de segurança verdadeiro baseado nos privilégios dos usuários do Firebid. Alternativamente, você poderia 'criptografar' a tabela com rotinas internas no aplicativo. A tabela estaria 'visível', mas não seria possível entender o que está registrado nela. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Edison - Precisa Informatica Ltda Enviada em: domingo, 28 de junho de 2009 19:17 Para: FireBase Assunto: [firebase-br] Tabelas Ocultas Ola pessoal Eu estou com a necessidade de ocultar ou pelo menos dificultar o acesso de algumas tabelas, nesta tabela teria dados como data vencimento do contrato entre outras coisas, eu gostaria de criar algumas tabelas ocultas, ou que pelo menos que o ibexpert nao mostre na secao tabelas. existe alguma forma de nao mostrar estas tabelas ? Atenciosamente Edison Savaris Desenvolvedor edison em precisa.inf.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From estanisgeyer em gmail.com Sun Jun 28 21:54:53 2009 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Sun, 28 Jun 2009 21:54:53 -0300 Subject: [firebase-br] como fazer este tipo de busca In-Reply-To: <59bb1e780906281527q6f36d392l328a78baba418808@mail.gmail.com> References: <890097c60906281351t552e9360j4c6d819daf5462c8@mail.gmail.com> <59bb1e780906281527q6f36d392l328a78baba418808@mail.gmail.com> Message-ID: <8f19defc0906281754s2be6f96cg31bbd56545521bca@mail.gmail.com> Na minha modesta opinião, eu faria uma remodelação no banco de dados, criando um campo que indicasse se um cliente é pessoa física ou jurídica e em outro campo da tabela seria inserido somente os números do CPF, quando pessoa física, e CNPJ, quando pessoa jurídica. Todo o tratamento das informações, regras de negócio, seria realizado pela aplicação cliente. É assim que faço e tenho um ótimo desempenho, além de um bom feedback de quem usa. Abraços, Marcelo Estanislau Geyer Standard Net Tecnologia e Informação 2009/6/28 Valdir Marcos > Boa noite. > O ideal seria a correta estruturação da sua aplicação e do seu banco de > dados, mas, provisoriamente você pode fazer: > > Select > replace(replace(replace('111.222.333/0001-53','.',''),'/',''),'-','') > >From rdb$database; > > ou > > Select RazaoSocial, CNPJ From Tabela > Where replace(replace(replace(CNPJ,'.',''),'/',''),'-','') = > '111222333000153'; > > Um abraço, > > Valdir > > > 2009/6/28 renato > > > Talvez seria mais simples você deixar o cliente digitar somente os > números > > e > > internamente por os campos faltantes como ". - /" e aí sim fazer a > pesquisa > > no banco. > > > > Renato > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From vansiqq em gmail.com Mon Jun 29 07:49:04 2009 From: vansiqq em gmail.com (Evandro Siqueira) Date: Mon, 29 Jun 2009 07:49:04 -0300 Subject: [firebase-br] RES: RES: duvida comando In-Reply-To: <002c01c9f659$71f3b8d0$55db2a70$@com> References: <000d01c9f651$9bc877c0$d3596740$@com> <4A44B28D.4070109@gmail.com> <1E90F21E3569468780A5B606E10438D9@Saulibueno> <002c01c9f659$71f3b8d0$55db2a70$@com> Message-ID: <4A489C20.8080009@gmail.com> XXX significa conteúdo impróprio para menores de 18 anos. -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel Luis escreveu: > O que é XXX? > > Luis > > -----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: sexta-feira, 26 de junho de 2009 08:51 > Para: prismars em gmail.com; FireBase > Assunto: Re: [firebase-br] RES: duvida comando > > Obrigado moacir, > > isso mesmo q eu precisava > > ----- Original Message ----- > From: "Moacir - GMail" > To: "FireBase" > Sent: Friday, June 26, 2009 8:35 AM > Subject: Re: [firebase-br] RES: duvida comando > > > Edison, > > Tente assim : > > Select FIRST XXX campo1, campo2 from MinhaTabela order by campo1 DESC. > > Sucesso !! > > Moacir > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From cwfsa1 em gmail.com Mon Jun 29 08:51:59 2009 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Mon, 29 Jun 2009 08:51:59 -0300 Subject: [firebase-br] Lentidao In-Reply-To: <4A467405.5090908@gmail.com> References: <4A4536C4.7010603@gmail.com> <249af69e0906261410t36bf04f0x1045a41bae226428@mail.gmail.com> <4A460714.9070901@gmail.com> <4A467405.5090908@gmail.com> Message-ID: <4A48AADF.3040709@gmail.com> Backup mesmo eu não fiz, mas reecrie uma base nova com script e fiz o pump dos dados. vou experimentar fazer o backup/restore. Agora o mais intrigante é o que o campo blob ainda não está preenchido. Obrigado. Carlos Wilson. Armando Boza Gonçalves escreveu: > Estranho que começou só após o campo blob, sei la. > > Comigo uma vez um cliente usava um celeron pra server, o sistema tava > ficando uma carroça, e no meu notebook sempronzinho era um tiro, ele > trocou o processador da maquina por um P4 do mesmo socket e ja ficou bom. > > Vc ja esperimentou dropar o campo blob pra ver? ou backup - restore? > > att > > Armando > > Carlos Wilson escreveu: >> A principio achei que podia ser isso. mas por que tá lento em acesso >> local? Digo local na mesma máquina, num dual core tá lento e num >> celeron (teoricamente inferior) tá rápido? >> >> Grato. >> Carlos Wilson >> >> Douglas Tosi escreveu: >>> 2009/6/26 Carlos Wilson : >>> >>>> ...do banco e nada. O que me deixou com a pulga atras da orelha foi >>>> que eu copiei o base pro meu micro (Celeron 1gb) e o sistema foi um >>>> tiro. To >>>> achando que não é nada com o FB deve ser na máquina mais o quê? >>>> >>> >>> Pode ser rede. A leitura de campo blob exige um vai-vem do server pro >>> client para cada registro. Se você estiver lento 1000 registros com >>> blob, por exemplo, são 1000 vai-vens a mais além do tráfego do >>> conteúdo do blob e dos outros campos. >>> Isto pode ser problemático especialmente em redes com alta latência. >>> >>> hth, >>> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From igor.batista em gmail.com Mon Jun 29 09:07:26 2009 From: igor.batista em gmail.com (Igor Batista) Date: Mon, 29 Jun 2009 09:07:26 -0300 Subject: [firebase-br] RES: UDF retirar caracteres In-Reply-To: <4a453ad3.1b02be0a.11dd.ffffab6cSMTPIN_ADDED@mx.google.com> References: <4a453ad3.1b02be0a.11dd.ffffab6cSMTPIN_ADDED@mx.google.com> Message-ID: Rodrigo, essa funcao é nativa de que versao, hoje estou utilizando a 1.5.5, e ao efetuar o comando, retornou um erro. essa função ajuda um pouco, mas não é o suficiente para min. Na verdade, o que estou precisando eh retirar a mascara de campos cpf/cnpj, pois meu banco esta sendo gravado com mascara. pode ser tb um funcao onde retorno os numeros de uma string... 2009/6/26 Rodrigo A. de Freitas > Igor, você pode fazer uma 'gambiarrinha' com o comando REPLACE, que é > nativo > do FB. > > Imagina que você tem um texto com o conteúdo 'A1B1C1' e queira retirar os > caracteres '1' da palavra: > > REPLACE('A1B1C1', '1', '') > > Você troca o texto que quer excluir por um espaço vazio. A função acima irá > retornar para você o texto 'ABC' > > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Igor Batista > Enviada em: 26 de junho de 2009 17:29 > Para: lista em firebase.com.br > Assunto: [firebase-br] UDF retirar caracteres > > Amigos, alguem sabe se existe alguma UDF nativa do firebird que retira > caracteres de uma string? > > Obrigado!!! > > -- > []'s > Igor C. Batista > ICQ: 89290134 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > Verificado por AVG - www.avgbrasil.com.br > Versão: 8.5.375 / Banco de dados de vírus: 270.12.92/2203 - Data de > Lançamento: 06/26/09 05:53:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- []'s Igor C. Batista ICQ: 89290134 From haroldo em delfa.com.br Mon Jun 29 09:27:43 2009 From: haroldo em delfa.com.br (Haroldo Dias) Date: Mon, 29 Jun 2009 09:27:43 -0300 Subject: Atualização de SP Message-ID: Bom dia pessoal, Fiz uma migração do IB2007 para o FB 2.1.2, e tenho uma pergunta curiosa, no IB 2007 eu conseguia atualizar procedures independente se alguem estava usando ou não a aplicação, no FB dá a seguinte mensagem quando vou alterar alguma procedure: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. lock conflict on no wait transaction. unsuccessful metadata update. object SPC_NFE_TRANSPORTADORA is in use. Isso é característica do FB e não tem como mudar ou tem como atualizar como o IB faz, independente se tem alguem usando ou não? Firebird Classic Server 2.1.2 -- Atenciosamente, Haroldo Dias Programador Delphi From bigwings em gmail.com Mon Jun 29 09:49:53 2009 From: bigwings em gmail.com (BigWings) Date: Mon, 29 Jun 2009 12:49:53 +0000 (UTC) Subject: [firebase-br] Tabelas Ocultas References: <0A8E08FD18F54DC28E9A3CC01D66F98D@Saulibueno> Message-ID: Edison - Precisa Informatica Ltda wrote: >existe alguma forma de nao mostrar estas tabelas ? Dá pra marcar como tabela de sistema. update RDB$RELATIONS set RDB$SYSTEM_FLAG = 1 where RDB$RELATION_NAME = 'NOME DA TABELA'; Não é infalível, mas já dificulta um pouquinho. :) -- BigWings "A esperança é a última que morre. Mas morre..." From davirodrigues em gmail.com Mon Jun 29 09:55:21 2009 From: davirodrigues em gmail.com (Davi Rodrigues) Date: Mon, 29 Jun 2009 09:55:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?Atualiza=E7=E3o_de_SP?= In-Reply-To: References: Message-ID: Haroldo, não pode haver ninguem usando o FB nesse momento...isso não tem como mudar... Em 29/06/09, Haroldo Dias escreveu: > > Bom dia pessoal, > > Fiz uma migração do IB2007 para o FB 2.1.2, e tenho uma pergunta curiosa, > no > IB 2007 eu conseguia atualizar procedures independente se alguem estava > usando ou não a aplicação, no FB dá a seguinte mensagem quando vou alterar > alguma procedure: > > Unsuccessful execution caused by system error that does not preclude > successful execution of subsequent statements. > lock conflict on no wait transaction. > unsuccessful metadata update. > object SPC_NFE_TRANSPORTADORA is in use. > > Isso é característica do FB e não tem como mudar ou tem como atualizar como > o IB faz, independente se tem alguem usando ou não? > > Firebird Classic Server 2.1.2 > > -- > Atenciosamente, > > Haroldo Dias > Programador Delphi > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Ats, -- Davi Rodrigues Administrador de redes - TI Linux Sys Admin Linux User: #489201 Fone: (+55 85) 8704.8139 From edison em precisa.inf.br Mon Jun 29 10:16:36 2009 From: edison em precisa.inf.br (Edison - Precisa Informatica Ltda) Date: Mon, 29 Jun 2009 10:16:36 -0300 Subject: [firebase-br] Banco danificado Message-ID: <071AD76E67A440309F89337350CD207C@Saulibueno> Bom dia Faltou espaco em hd e eu tenho um banco de dados dando erro. Eu passei o gfix e apresentou 2 paginas de indice com erro apos isso quando vai fazer o gbak ele da msg "Error while trying to read from file" tem alguma coisa que possa fazer para recuperar ? Atenciosamente Edison Savaris Desenvolvedor edison em precisa.inf.br From listas em warmboot.com.br Mon Jun 29 10:36:32 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 29 Jun 2009 10:36:32 -0300 Subject: [firebase-br] Banco danificado In-Reply-To: <071AD76E67A440309F89337350CD207C@Saulibueno> References: <071AD76E67A440309F89337350CD207C@Saulibueno> Message-ID: <135903958.20090629103632@warmboot.com.br> Veja: www.firebase.com.br/fb/parceria_ibaid.php []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EPIL> Bom dia EPIL> Faltou espaco em hd e eu tenho um banco de dados dando erro. EPIL> Eu passei o gfix e apresentou 2 paginas de indice com erro EPIL> apos isso quando vai fazer o gbak ele da msg EPIL> "Error while trying to read from file" EPIL> tem alguma coisa que possa fazer para recuperar ? EPIL> Atenciosamente EPIL> Edison Savaris EPIL> Desenvolvedor EPIL> edison em precisa.inf.br EPIL> ______________________________________________ EPIL> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br EPIL> Para saber como gerenciar/excluir seu cadastro na lista, use: EPIL> http://www.firebase.com.br/fb/artigo.php?id=1107 EPIL> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rodrigo em solucoeseinformatica.com.br Mon Jun 29 10:43:22 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Mon, 29 Jun 2009 10:43:22 -0300 Subject: [firebase-br] RES: Banco danificado In-Reply-To: <071AD76E67A440309F89337350CD207C@Saulibueno> Message-ID: Xi... Não sei se com as ferramentas da IBSurgeon dá pra resolver isso, mas nas (poucas) vezes que me deparei com corrupção de bancos, a que foi causada por falta de espaço em disco foi a única que não conseguir resolver. Só voltando back-up mesmo. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Edison - Precisa Informatica Ltda Enviada em: 29 de junho de 2009 10:17 Para: FireBase Assunto: [firebase-br] Banco danificado Bom dia Faltou espaco em hd e eu tenho um banco de dados dando erro. Eu passei o gfix e apresentou 2 paginas de indice com erro apos isso quando vai fazer o gbak ele da msg "Error while trying to read from file" tem alguma coisa que possa fazer para recuperar ? Atenciosamente Edison Savaris Desenvolvedor edison em precisa.inf.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.375 / Banco de dados de vírus: 270.12.94/2208 - Data de Lançamento: 06/29/09 05:54:00 From danrgomes em gmail.com Mon Jun 29 11:07:59 2009 From: danrgomes em gmail.com (Danilo Gomes) Date: Mon, 29 Jun 2009 11:07:59 -0300 Subject: [firebase-br] Duvida sobre indice Message-ID: <370c39030906290707p3f97ec7ey4acca7aab8951a3e@mail.gmail.com> Ola ... Gostaria de saber se do ponto de vista técnico estou agindo corretamete pois ... Tenho uma tabela de contas a receber com 5 milhoes de registros onde: Cd_barras integer PK Cd_Cliente integer FK (onde por volta de 20000 clientes) Vencto date Indice entre outros campos.... Pergunta ? Se eu faço uma consulta select * from contas co where co.cd_cliente = 1 me retorna 10000 registros e select * from contas co where co.cd_cliente = 1 and co.vencto = current_date me retorna 10 registros .... * na pratica eu ganho performance na consulta com indice no campo vencto ?????* Obrigado .. Danilo .. From renato em etemp.com.br Mon Jun 29 11:22:38 2009 From: renato em etemp.com.br (Carlos Renato) Date: Mon, 29 Jun 2009 11:22:38 -0300 Subject: [firebase-br] =?iso-8859-1?q?usu=E1rios_e_grants?= Message-ID: <17CB7A88BD9C4EAA9D8C46FD18CE2B35@noterenato> Boa dia pessoal. Alguém saberia me dizer como faço para criar e dar direitos via aplicativo delphi no firebird 2.1? desde já agradeço. From douglasht em gmail.com Mon Jun 29 11:22:56 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 29 Jun 2009 11:22:56 -0300 Subject: [firebase-br] Duvida sobre indice In-Reply-To: <370c39030906290707p3f97ec7ey4acca7aab8951a3e@mail.gmail.com> References: <370c39030906290707p3f97ec7ey4acca7aab8951a3e@mail.gmail.com> Message-ID: <249af69e0906290722s6b040bd3tea48444d44e4b009@mail.gmail.com> 2009/6/29 Danilo Gomes : >     select * from contas co >      where  co.cd_cliente = 1 and co.vencto = current_date > >      me retorna 10 registros .... > > *     na pratica eu ganho performance na consulta com indice no campo vencto Acredito que só se o índice fosse composto cd_cliente_vencto. Se forem dois índices independentes, o custo de fundir os resultados pode ser maior que a busca natural pela data. É um teste simples de fazer para decidir se vale a pena ou não. Lembre que índice composto não seria usado em uma pesquisa onde somente a data fosse pesquisada: select * from contas co where co.vencto = current_date hth, -- Douglas Tosi www.sinatica.com From danrgomes em gmail.com Mon Jun 29 11:52:46 2009 From: danrgomes em gmail.com (Danilo Gomes) Date: Mon, 29 Jun 2009 11:52:46 -0300 Subject: [firebase-br] Duvida sobre indice In-Reply-To: <249af69e0906290722s6b040bd3tea48444d44e4b009@mail.gmail.com> References: <370c39030906290707p3f97ec7ey4acca7aab8951a3e@mail.gmail.com> <249af69e0906290722s6b040bd3tea48444d44e4b009@mail.gmail.com> Message-ID: <370c39030906290752k1ae5320ex6bb73d5ef2412625@mail.gmail.com> ok Douglas obrigado .. From danrgomes em gmail.com Mon Jun 29 12:01:33 2009 From: danrgomes em gmail.com (Danilo Gomes) Date: Mon, 29 Jun 2009 12:01:33 -0300 Subject: [firebase-br] Controle transacional DUVIDA In-Reply-To: <001301c9f7fc$e05de940$a119bbc0$@com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> <000601c9f68c$42070360$c6150a20$@com.br> <4A45140F.8030505@gmail.com> <1246041878.21796.2.camel@Aspire5612.bonagura.com.br> <003501c9f698$f95970a0$f4ce04bb@atual> <001301c9f7fc$e05de940$a119bbc0$@com> Message-ID: <370c39030906290801m3bbfd10cpd86374cbd6d0f832@mail.gmail.com> Olá Luis... Amigo só não me recordo onde mas no VB 2005 .net (vou ver se encontro pois nao tenho vb aqui) há alguns meios de voce controlar qual tipo de transação voce quer iniciar porem ele nao permite todos os tipos de isolamento descritos acima por causa do tratamento que o sql server faz com transaçoes ser um pouco mais limitado que o Firebird. Mais tem como sim ....acoselho dar uma olhada no MSDN ou talvez alguma coisa no site do macoratti.... Espero ter ajudado Danilo From luisfirevb em gmail.com Mon Jun 29 12:13:57 2009 From: luisfirevb em gmail.com (Luis) Date: Mon, 29 Jun 2009 12:13:57 -0300 Subject: [firebase-br] RES: Controle transacional DUVIDA In-Reply-To: <370c39030906290801m3bbfd10cpd86374cbd6d0f832@mail.gmail.com> References: <000601c9ed50$311a8d00$934fa700$@com.br> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> <000601c9f68c$42070360$c6150a20$@com.br> <4A45140F.8030505@gmail.com> <1246041878.21796.2.camel@Aspire5612.bonagura.com.br> <003501c9f698$f95970a0$f4ce04bb@atual> <001301c9f7fc$e05de940$a119bbc0$@com> <370c39030906290801m3bbfd10cpd86374cbd6d0f832@mail.gmail.com> Message-ID: <000001c9f8cc$3bf72800$b3e57800$@com> Mas Danilo minha pergunta foi em relação ao Firebird e não o SQL Server. Apesar de criar meu distema voltado aos dois bancos, o que quero agora saber é especificamente o FB. Obrigado. Luis -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Danilo Gomes Enviada em: segunda-feira, 29 de junho de 2009 12:02 Para: FireBase Assunto: Re: [firebase-br] Controle transacional DUVIDA Olá Luis... Amigo só não me recordo onde mas no VB 2005 .net (vou ver se encontro pois nao tenho vb aqui) há alguns meios de voce controlar qual tipo de transação voce quer iniciar porem ele nao permite todos os tipos de isolamento descritos acima por causa do tratamento que o sql server faz com transaçoes ser um pouco mais limitado que o Firebird. Mais tem como sim ....acoselho dar uma olhada no MSDN ou talvez alguma coisa no site do macoratti.... Espero ter ajudado Danilo ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marco em visao-ol.com.br Mon Jun 29 13:27:36 2009 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Marco_Ant=F4nio?=) Date: Mon, 29 Jun 2009 13:27:36 -0300 Subject: [firebase-br] RES: UDF retirar caracteres References: <4a453ad3.1b02be0a.11dd.ffffab6cSMTPIN_ADDED@mx.google.com> Message-ID: <003501c9f8d6$85e9c670$0850abc0@marco01> Boa tarde Rodrigo Você tem fazer uma função poder se via delphi ou FB, Exemplo o campo cfp tem 14 caracter sem a mascarra ele é 12. você tem fazer a função onde eliminar o (.) e (-) ai você consege, caso tenha alguma duvida me avisa. ----- Original Message ----- From: "Igor Batista" To: "FireBase" Sent: Monday, June 29, 2009 9:07 AM Subject: Re: [firebase-br] RES: UDF retirar caracteres Rodrigo, essa funcao é nativa de que versao, hoje estou utilizando a 1.5.5, e ao efetuar o comando, retornou um erro. essa função ajuda um pouco, mas não é o suficiente para min. Na verdade, o que estou precisando eh retirar a mascara de campos cpf/cnpj, pois meu banco esta sendo gravado com mascara. pode ser tb um funcao onde retorno os numeros de uma string... 2009/6/26 Rodrigo A. de Freitas > Igor, você pode fazer uma 'gambiarrinha' com o comando REPLACE, que é > nativo > do FB. > > Imagina que você tem um texto com o conteúdo 'A1B1C1' e queira retirar os > caracteres '1' da palavra: > > REPLACE('A1B1C1', '1', '') > > Você troca o texto que quer excluir por um espaço vazio. A função acima > irá > retornar para você o texto 'ABC' > > > []'s > > Rodrigo A. de Freitas > Análise & Desenvolvimento > > Soluções & Informática > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Igor Batista > Enviada em: 26 de junho de 2009 17:29 > Para: lista em firebase.com.br > Assunto: [firebase-br] UDF retirar caracteres > > Amigos, alguem sabe se existe alguma UDF nativa do firebird que retira > caracteres de uma string? > > Obrigado!!! > > -- > []'s > Igor C. Batista > ICQ: 89290134 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > Verificado por AVG - www.avgbrasil.com.br > Versão: 8.5.375 / Banco de dados de vírus: 270.12.92/2203 - Data de > Lançamento: 06/26/09 05:53:00 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- []'s Igor C. Batista ICQ: 89290134 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcelomoreira.souza em gmail.com Mon Jun 29 13:35:38 2009 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Mon, 29 Jun 2009 13:35:38 -0300 Subject: [firebase-br] Update no primeiro registro da tabela Message-ID: <1fa5d6430906290935r4ba4b4d7oe24ef0449db41a0b@mail.gmail.com> Pessoal, Boa tarde! Estou usando o Firebird 2.1 e gostaria de saber se é possivel fazer o seguinte update: Atualize o primeiro registro da tabela com um determinado valor desde que este primeiro registro ainda nao esteja identificado Exemplo: update TB_LANCAMENTO set IDENTIFICADOR = 554433 where (IDENTIFICADOR is null) and (PRIMEIRO REGISTRO ENCONTRADO NA TABELA) Grato a todos pela atençao. Abraços! -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From marcio em msereno.com.br Mon Jun 29 13:39:25 2009 From: marcio em msereno.com.br (Marcio Da Silva Ereno) Date: Mon, 29 Jun 2009 13:39:25 -0300 Subject: [firebase-br] como fazer este tipo de busca In-Reply-To: <8f19defc0906281754s2be6f96cg31bbd56545521bca@mail.gmail.com> References: <890097c60906281351t552e9360j4c6d819daf5462c8@mail.gmail.com> <59bb1e780906281527q6f36d392l328a78baba418808@mail.gmail.com> <8f19defc0906281754s2be6f96cg31bbd56545521bca@mail.gmail.com> Message-ID: Oi pessoal eu acho que não expliquei direito o campo que eu qro buscar não é CNPJ e nem CPF o campo e o CODIGO DO FABRICANTE... por isso precisava fazer esse tipo de busca... grato -- Marcio Ereno From igor.batista em gmail.com Mon Jun 29 13:41:43 2009 From: igor.batista em gmail.com (Igor Batista) Date: Mon, 29 Jun 2009 13:41:43 -0300 Subject: [firebase-br] RES: UDF retirar caracteres In-Reply-To: <003501c9f8d6$85e9c670$0850abc0@marco01> References: <4a453ad3.1b02be0a.11dd.ffffab6cSMTPIN_ADDED@mx.google.com> <003501c9f8d6$85e9c670$0850abc0@marco01> Message-ID: Bem, eu já tinha tentado fazer isso, mas ele so executa o select com a procedure se for somente um registro. se eu quiser listar todos os registro da tabela cliente sem formatacao, o firebird da erro. 2009/6/29 Marco Antônio > Boa tarde Rodrigo > Você tem fazer uma função poder se via delphi ou FB, Exemplo > o campo cfp tem 14 caracter sem a mascarra ele é 12. > você tem fazer a função onde eliminar o (.) e (-) ai você consege, caso > tenha alguma duvida me avisa. > > > > > ----- Original Message ----- From: "Igor Batista" > To: "FireBase" > Sent: Monday, June 29, 2009 9:07 AM > Subject: Re: [firebase-br] RES: UDF retirar caracteres > > > > Rodrigo, essa funcao é nativa de que versao, hoje estou utilizando a 1.5.5, > e ao efetuar o comando, retornou um erro. > > essa função ajuda um pouco, mas não é o suficiente para min. > Na verdade, o que estou precisando eh retirar a mascara de campos cpf/cnpj, > pois meu banco esta sendo gravado com mascara. > > pode ser tb um funcao onde retorno os numeros de uma string... > > 2009/6/26 Rodrigo A. de Freitas > > Igor, você pode fazer uma 'gambiarrinha' com o comando REPLACE, que é >> nativo >> do FB. >> >> Imagina que você tem um texto com o conteúdo 'A1B1C1' e queira retirar os >> caracteres '1' da palavra: >> >> REPLACE('A1B1C1', '1', '') >> >> Você troca o texto que quer excluir por um espaço vazio. A função acima >> irá >> retornar para você o texto 'ABC' >> >> >> []'s >> >> Rodrigo A. de Freitas >> Análise & Desenvolvimento >> >> Soluções & Informática >> >> >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Igor Batista >> Enviada em: 26 de junho de 2009 17:29 >> Para: lista em firebase.com.br >> Assunto: [firebase-br] UDF retirar caracteres >> >> Amigos, alguem sabe se existe alguma UDF nativa do firebird que retira >> caracteres de uma string? >> >> Obrigado!!! >> >> -- >> []'s >> Igor C. Batista >> ICQ: 89290134 >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> Verificado por AVG - www.avgbrasil.com.br >> Versão: 8.5.375 / Banco de dados de vírus: 270.12.92/2203 - Data de >> Lançamento: 06/26/09 05:53:00 >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > -- > []'s > Igor C. Batista > ICQ: 89290134 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- []'s Igor C. Batista ICQ: 89290134 From felix2005 em oi.com.br Mon Jun 29 13:46:23 2009 From: felix2005 em oi.com.br (Felix) Date: Mon, 29 Jun 2009 13:46:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?Treinamento_/_Certifica=E7=E3o_em_Fi?= =?iso-8859-1?q?rebird_-_existe=3F?= In-Reply-To: <000f01c9f516$4e882280$eb986780$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> Message-ID: <000301c9f8d9$2385e920$6a91bb60$@com.br> Ola! Existe algum tipo de treinamento com certificação para adm do Firebird? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br From fausto.s.a em uol.com.br Mon Jun 29 13:47:07 2009 From: fausto.s.a em uol.com.br (Fausto) Date: Mon, 29 Jun 2009 13:47:07 -0300 Subject: [firebase-br] como fazer este tipo de busca In-Reply-To: References: <890097c60906281351t552e9360j4c6d819daf5462c8@mail.gmail.com> <59bb1e780906281527q6f36d392l328a78baba418808@mail.gmail.com> <8f19defc0906281754s2be6f96cg31bbd56545521bca@mail.gmail.com> Message-ID: Em 29/06/2009 13:39, Marcio Da Silva Ereno escreveu: > Oi pessoal > eu acho que não expliquei direito > o campo que eu qro buscar não é CNPJ e nem CPF > o campo e o CODIGO DO FABRICANTE... > por isso precisava fazer esse tipo de busca... > grato Já tentou com o like?? -- Fausto Alves Skype:faustoalves msn:faustoalves em com4.com.br Franca-SP Enviado pelo Mozilla Thunderbird http://br.mozdev.org/thunderbird From fboriani em gmail.com Mon Jun 29 13:51:53 2009 From: fboriani em gmail.com (Felipe Oriani) Date: Mon, 29 Jun 2009 13:51:53 -0300 Subject: [firebase-br] =?iso-8859-1?q?Treinamento_/_Certifica=E7=E3o_em_Fi?= =?iso-8859-1?q?rebird_-_existe=3F?= In-Reply-To: <000301c9f8d9$2385e920$6a91bb60$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> <000301c9f8d9$2385e920$6a91bb60$@com.br> Message-ID: <2211d0630906290951i2558fd98h3d13177e4e8b7279@mail.gmail.com> Creio que não! 2009/6/29 Felix > Ola! > > Existe algum tipo de treinamento com certificação para adm do Firebird? > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ______________________________________ Felipe B. Oriani fboriani em gmail.com | www.felipeoriani.com.br "... Se você deseja vencer, aprenda a sorrir, além do cansaço....", por André Luiz From maciel em 2msolutions.com.br Mon Jun 29 13:54:15 2009 From: maciel em 2msolutions.com.br (Maciel Soncini Bueno) Date: Mon, 29 Jun 2009 13:54:15 -0300 Subject: [firebase-br] Qual melhor driver para DBExpress utilizando Firebird 2.X Message-ID: <4A48F1B7.5030104@2msolutions.com.br> Saudações, Todas minhas aplicações utilizam Firebird 1.5.x. Meu ambiente de desenvolvimento é Delphi 7 com DBExpress. Gostaria, pela experiência do grupo, perguntar qual o melhor driver Free e melhor driver pago para utilizar no Delphi 7 com DBExpress. Uma vez baixei o UIB. Tinha um banco simples que migrei sem problemas para Firebird 2.x mas com esse driver, Eu tinha erros de SQL "bobôs", que acabaram por me fazer postergar a mudança. Agora, estou retomando esta tarefa e gostaria da opinião do grupo. Maciel From maciel em 2msolutions.com.br Mon Jun 29 13:56:50 2009 From: maciel em 2msolutions.com.br (Maciel Soncini Bueno) Date: Mon, 29 Jun 2009 13:56:50 -0300 Subject: [firebase-br] =?iso-8859-1?q?Filiais_acessando_um_=FAnico_servido?= =?iso-8859-1?q?r?= Message-ID: <4A48F252.5020003@2msolutions.com.br> Saudações, Pela primeira vez estou com um projeto onde meu cliente tem duas unidades (matriz e filial). Na matriz tem em torno de 30 estações. Na filial tem em torno de 20. O cliente deseja que a filial fique online com a matriz, utilizando o mesmo servidor / banco de dados. Gostaria de saber sobre a experiência da comunidade sobre esse tipo de solução. Se filial conecta direito ao banco, se utilizam virtualização, qual ferramenta utilizam e os resultados obtidos. Penso em utilizar VMWARE. Quem conhece o que acha? Já tiveram experiência ou me sugerem outra ferramenta? Maciel From magno em speet.com.br Mon Jun 29 14:01:09 2009 From: magno em speet.com.br (Magno System) Date: Mon, 29 Jun 2009 14:01:09 -0300 Subject: [firebase-br] Qual melhor driver para DBExpress utilizando Firebird2.X References: <4A48F1B7.5030104@2msolutions.com.br> Message-ID: <005101c9f8db$33ea01f0$6915a8c0@MagnoSystem> Com o FIREBIRD 1.5 ou 2.0 x delphi 7, você pode utilizar o driver nativo do delphi. ----- Original Message ----- From: "Maciel Soncini Bueno" To: "FireBase" Sent: Monday, June 29, 2009 1:54 PM Subject: [firebase-br] Qual melhor driver para DBExpress utilizando Firebird2.X Saudações, Todas minhas aplicações utilizam Firebird 1.5.x. Meu ambiente de desenvolvimento é Delphi 7 com DBExpress. Gostaria, pela experiência do grupo, perguntar qual o melhor driver Free e melhor driver pago para utilizar no Delphi 7 com DBExpress. Uma vez baixei o UIB. Tinha um banco simples que migrei sem problemas para Firebird 2.x mas com esse driver, Eu tinha erros de SQL "bobôs", que acabaram por me fazer postergar a mudança. Agora, estou retomando esta tarefa e gostaria da opinião do grupo. Maciel ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From maciel em 2msolutions.com.br Mon Jun 29 14:00:31 2009 From: maciel em 2msolutions.com.br (Maciel Soncini Bueno) Date: Mon, 29 Jun 2009 14:00:31 -0300 Subject: [firebase-br] =?iso-8859-1?q?Avalia=E7=E3o_de_Cen=E1rio?= Message-ID: <4A48F32F.4030403@2msolutions.com.br> Sistema desenvolvido em Delphi 7 com DBExpress Firebird 1.5 Classic Server Servidor Windows Server 2003 Standard Edition Processar Xeon Dual Core 2.16 GHZ 01 GB de memória Placa de rede 01 Gigabit ligado a uma porta gigabit Em média, 60 conexões. O que acontece: Lentidão em determinados horários ou processos. Utilização do processar fica em média com 80%. Memória fica em 113% de utilização. Acredito que sejam os 01 Giga + Memória virtual. No geral, de imediato aconselhei o cliente a colocar mais memória. No mínimo 04 Giga. Rodei ferramentas como IB ANALYST que não me apontaram nada de especial referente ao banco. O que mais vocês poderiam sugerir? Maciel From douglasht em gmail.com Mon Jun 29 14:09:44 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 29 Jun 2009 14:09:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?Avalia=E7=E3o_de_Cen=E1rio?= In-Reply-To: <4A48F32F.4030403@2msolutions.com.br> References: <4A48F32F.4030403@2msolutions.com.br> Message-ID: <249af69e0906291009o6b112980qf50d36a8f98452ee@mail.gmail.com> 2009/6/29 Maciel Soncini Bueno : > O que acontece: Lentidão em determinados horários ou processos. > O que mais vocês poderiam sugerir? Definitivamente, coloque mais memória. Enquanto isso, procure diminuir o tamanho do cache. Verifique se estes momentos de alto uso de cpu não são causados por backup ou outras aplicações rodando no servidor. Também é importante saber se a lentidão é causada somente por excesso de uso de CPU ou se o I/O também está limitando o desempenho. Eu também posso sugerir uma *ótima* :) ferramenta que foi feita exatamente para estes casos: http://www.sinatica.com/index.php/br/beneficios/descubra-gargalos-producao hth, -- Douglas Tosi www.sinatica.com From felix2005 em oi.com.br Mon Jun 29 14:31:17 2009 From: felix2005 em oi.com.br (Felix) Date: Mon, 29 Jun 2009 14:31:17 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Avalia=E7=E3o_de_Cen=E1rio?= In-Reply-To: <249af69e0906291009o6b112980qf50d36a8f98452ee@mail.gmail.com> References: <4A48F32F.4030403@2msolutions.com.br> <249af69e0906291009o6b112980qf50d36a8f98452ee@mail.gmail.com> Message-ID: <000001c9f8df$69501060$3bf03120$@com.br> Sweep automático está ligado/desligado/programado para horário de menor uso? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Tosi Enviada em: segunda-feira, 29 de junho de 2009 14:10 Para: FireBase Assunto: Re: [firebase-br] Avaliação de Cenário 2009/6/29 Maciel Soncini Bueno : > O que acontece: Lentidão em determinados horários ou processos. > O que mais vocês poderiam sugerir? Definitivamente, coloque mais memória. Enquanto isso, procure diminuir o tamanho do cache. Verifique se estes momentos de alto uso de cpu não são causados por backup ou outras aplicações rodando no servidor. Também é importante saber se a lentidão é causada somente por excesso de uso de CPU ou se o I/O também está limitando o desempenho. Eu também posso sugerir uma *ótima* :) ferramenta que foi feita exatamente para estes casos: http://www.sinatica.com/index.php/br/beneficios/descubra-gargalos-producao hth, -- Douglas Tosi www.sinatica.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix2005 em oi.com.br Mon Jun 29 14:32:20 2009 From: felix2005 em oi.com.br (Felix) Date: Mon, 29 Jun 2009 14:32:20 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Avalia=E7=E3o_de_Cen=E1rio?= In-Reply-To: <249af69e0906291009o6b112980qf50d36a8f98452ee@mail.gmail.com> References: <4A48F32F.4030403@2msolutions.com.br> <249af69e0906291009o6b112980qf50d36a8f98452ee@mail.gmail.com> Message-ID: <000101c9f8df$8efb0220$acf10660$@com.br> Estou usando o Trial do Sinática : mostrando-se muito eficiente :-) eu recomendo! Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Douglas Tosi Enviada em: segunda-feira, 29 de junho de 2009 14:10 Para: FireBase Assunto: Re: [firebase-br] Avaliação de Cenário 2009/6/29 Maciel Soncini Bueno : > O que acontece: Lentidão em determinados horários ou processos. > O que mais vocês poderiam sugerir? Definitivamente, coloque mais memória. Enquanto isso, procure diminuir o tamanho do cache. Verifique se estes momentos de alto uso de cpu não são causados por backup ou outras aplicações rodando no servidor. Também é importante saber se a lentidão é causada somente por excesso de uso de CPU ou se o I/O também está limitando o desempenho. Eu também posso sugerir uma *ótima* :) ferramenta que foi feita exatamente para estes casos: http://www.sinatica.com/index.php/br/beneficios/descubra-gargalos-producao hth, -- Douglas Tosi www.sinatica.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From douglasht em gmail.com Mon Jun 29 14:34:15 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 29 Jun 2009 14:34:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?Treinamento_/_Certifica=E7=E3o_em_Fi?= =?iso-8859-1?q?rebird_-_existe=3F?= In-Reply-To: <000301c9f8d9$2385e920$6a91bb60$@com.br> References: <000601c9ed50$311a8d00$934fa700$@com.br> <249af69e0906150408w732b59d5j7c4562a32194a0fe@mail.gmail.com> <000701c9ee38$15d06d10$41714730$@com.br> <001e01c9ef8b$69bbfcb0$3d33f610$@com.br> <8f19defc0906180607w16ee15b5gb28189e50b7cfc9d@mail.gmail.com> <002a01c9f01b$09262d90$1b7288b0$@com.br> <000e01c9f511$f62615b0$e2724110$@com.br> <249af69e0906241427kf7c306fqf8523ff94ae15bef@mail.gmail.com> <000f01c9f516$4e882280$eb986780$@com.br> <000301c9f8d9$2385e920$6a91bb60$@com.br> Message-ID: <249af69e0906291034o4d4efffak7e43da93ed73394@mail.gmail.com> 2009/6/29 Felix : > Existe algum tipo de treinamento com certificação para adm do Firebird? Existem cursos, sim. O próprio Cantu aqui da Firebase ministra um muito bom. Mas nenhum é "oficial". hth, -- Douglas Tosi www.sinatica.com From marco em visao-ol.com.br Mon Jun 29 14:35:16 2009 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Marco_Ant=F4nio?=) Date: Mon, 29 Jun 2009 14:35:16 -0300 Subject: [firebase-br] RES: UDF retirar caracteres References: <4a453ad3.1b02be0a.11dd.ffffab6cSMTPIN_ADDED@mx.google.com><003501c9f8d6$85e9c670$0850abc0@marco01> Message-ID: <001c01c9f8df$fc4d4e50$0850abc0@marco01> Igor então fazer o tratamento no delphi. ----- Original Message ----- From: "Igor Batista" To: "FireBase" Sent: Monday, June 29, 2009 1:41 PM Subject: Re: [firebase-br] RES: UDF retirar caracteres Bem, eu já tinha tentado fazer isso, mas ele so executa o select com a procedure se for somente um registro. se eu quiser listar todos os registro da tabela cliente sem formatacao, o firebird da erro. 2009/6/29 Marco Antônio > Boa tarde Rodrigo > Você tem fazer uma função poder se via delphi ou FB, Exemplo > o campo cfp tem 14 caracter sem a mascarra ele é 12. > você tem fazer a função onde eliminar o (.) e (-) ai você consege, caso > tenha alguma duvida me avisa. > > > > > ----- Original Message ----- From: "Igor Batista" > To: "FireBase" > Sent: Monday, June 29, 2009 9:07 AM > Subject: Re: [firebase-br] RES: UDF retirar caracteres > > > > Rodrigo, essa funcao é nativa de que versao, hoje estou utilizando a > 1.5.5, > e ao efetuar o comando, retornou um erro. > > essa função ajuda um pouco, mas não é o suficiente para min. > Na verdade, o que estou precisando eh retirar a mascara de campos > cpf/cnpj, > pois meu banco esta sendo gravado com mascara. > > pode ser tb um funcao onde retorno os numeros de uma string... > > 2009/6/26 Rodrigo A. de Freitas > > Igor, você pode fazer uma 'gambiarrinha' com o comando REPLACE, que é >> nativo >> do FB. >> >> Imagina que você tem um texto com o conteúdo 'A1B1C1' e queira retirar os >> caracteres '1' da palavra: >> >> REPLACE('A1B1C1', '1', '') >> >> Você troca o texto que quer excluir por um espaço vazio. A função acima >> irá >> retornar para você o texto 'ABC' >> >> >> []'s >> >> Rodrigo A. de Freitas >> Análise & Desenvolvimento >> >> Soluções & Informática >> >> >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Igor Batista >> Enviada em: 26 de junho de 2009 17:29 >> Para: lista em firebase.com.br >> Assunto: [firebase-br] UDF retirar caracteres >> >> Amigos, alguem sabe se existe alguma UDF nativa do firebird que retira >> caracteres de uma string? >> >> Obrigado!!! >> >> -- >> []'s >> Igor C. Batista >> ICQ: 89290134 >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> Verificado por AVG - www.avgbrasil.com.br >> Versão: 8.5.375 / Banco de dados de vírus: 270.12.92/2203 - Data de >> Lançamento: 06/26/09 05:53:00 >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > -- > []'s > Igor C. Batista > ICQ: 89290134 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- []'s Igor C. Batista ICQ: 89290134 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magno em speet.com.br Mon Jun 29 14:42:54 2009 From: magno em speet.com.br (Magno System) Date: Mon, 29 Jun 2009 14:42:54 -0300 Subject: [firebase-br] =?iso-8859-1?q?Avalia=E7=E3o_de_Cen=E1rio?= References: <4A48F32F.4030403@2msolutions.com.br> <249af69e0906291009o6b112980qf50d36a8f98452ee@mail.gmail.com> Message-ID: <008e01c9f8e1$087364c0$6915a8c0@MagnoSystem> Tente desabilitar o SWEEP AUTOMÁTICO. Se ele for feito em horas de pico pode deixar a aplicação lenta. Desative-o e agende para a noite ou em horário em que o banco esteja sendo menos usado. ----- Original Message ----- From: "Douglas Tosi" To: "FireBase" Sent: Monday, June 29, 2009 2:09 PM Subject: Re: [firebase-br] Avaliação de Cenário 2009/6/29 Maciel Soncini Bueno : > O que acontece: Lentidão em determinados horários ou processos. > O que mais vocês poderiam sugerir? Definitivamente, coloque mais memória. Enquanto isso, procure diminuir o tamanho do cache. Verifique se estes momentos de alto uso de cpu não são causados por backup ou outras aplicações rodando no servidor. Também é importante saber se a lentidão é causada somente por excesso de uso de CPU ou se o I/O também está limitando o desempenho. Eu também posso sugerir uma *ótima* :) ferramenta que foi feita exatamente para estes casos: http://www.sinatica.com/index.php/br/beneficios/descubra-gargalos-producao hth, -- Douglas Tosi www.sinatica.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From armando.boza em gmail.com Mon Jun 29 15:22:36 2009 From: armando.boza em gmail.com (=?ISO-8859-1?Q?Armando_Boza_Gon=E7alves?=) Date: Mon, 29 Jun 2009 15:22:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?Filiais_acessando_um_=FAnico_servido?= =?iso-8859-1?q?r?= In-Reply-To: <4A48F252.5020003@2msolutions.com.br> References: <4A48F252.5020003@2msolutions.com.br> Message-ID: <4A49066C.1020105@gmail.com> Maciel, se vc programa pra web fica facil, mas se programa desktop vc vai ter algumas opções: - Windows Server com TS - Zebedee - tunel - Conexao direta por ip (mas dai vc tem que tomar muito, mas muito, cuidado com os selects) - Desenvolver em 3 camadas com BSS ou SOAP. Bom, essas que eu me lembro. Experiencia propria: um cliente nosso usa TS no windows, cerca de 40 conexoes simultaneas no server, da um gasto maior pro cliente mas se tiver um link bom e um server bom resolve o problema. Att Armando X-Software Desenvolvimento Maciel Soncini Bueno escreveu: > Saudações, > > Pela primeira vez estou com um projeto onde meu cliente tem duas > unidades (matriz e filial). > > Na matriz tem em torno de 30 estações. Na filial tem em torno de 20. > > O cliente deseja que a filial fique online com a matriz, utilizando o > mesmo servidor / banco de dados. > > Gostaria de saber sobre a experiência da comunidade sobre esse tipo de > solução. > > Se filial conecta direito ao banco, se utilizam virtualização, qual > ferramenta utilizam e os resultados obtidos. > > Penso em utilizar VMWARE. Quem conhece o que acha? Já tiveram > experiência ou me sugerem outra ferramenta? > > Maciel > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Mon Jun 29 15:26:38 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 29 Jun 2009 15:26:38 -0300 Subject: [firebase-br] Novos produtos com super descontos no FDD Message-ID: <323336143.20090629152638@warmboot.com.br> O Sinática Monitor será vendido com 40% de desconto, o IBO com 20% de desconto (além do participante receber o Getting Start Guide de graça!). Outros produtos que estarão com super descontos: FastReport, DB WorkBench, IBLogManager, FIBPlus e ferramentas da IBSurgeon. Confira a lista completa em: http://www.firebirddevelopersday.com.br/fdd/descontos.html Amanhã é o último dia para se inscrever, não perca tempo, pois não haverá mais prorrogações! []s Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From rbmodica em gmail.com Mon Jun 29 15:57:21 2009 From: rbmodica em gmail.com (Rodrigo Beraldo Modica) Date: Mon, 29 Jun 2009 15:57:21 -0300 Subject: [firebase-br] Banco de Dados In-Reply-To: <4A450D91.4090400@gmail.com> References: <972e02260906261104s5b65d01em327fed267d3d657e@mail.gmail.com> <4A450D91.4090400@gmail.com> Message-ID: <972e02260906291157vbe4b88epc537015167ce5425@mail.gmail.com> Vlw pela dica João Vou faezr um teste Obrigado 2009/6/26 João Dias > Rodrigo > > Já considerastes a opção de consumir um web service de cep? > > Tive a necessidade de ter buscas de ceps no meu sistema e resolvi o > problema em > > http://www.byjg.com.br > > Consumi o web service de ceps e endereços dos caras gratuitamente, e > ficamos felizes eu (Por não ter que ficar atualizando essa base > enooooooooooorme e que muda todo dia) e o cliente por consultar o cep e o > endereço de > quem quiser, bastando para isso internet > > espero ter ajudado > > -- > João Dias de Carvalho Neto > jdias.bjsoftware em gmail.com > > Quer Artigos de Patterns GOF e Patterns Corporativos com vídeo aula e > Fontes Demonstrativos? > vá a http://www.jdiasneto.blogspot.com > > > > Rodrigo Beraldo Modica escreveu: > >> Boa tarde, pessoal >> >> Por acaso, vcs sabem onde posso encontrar um banco de dados de CEP para >> baixar? >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Att. Rodrigo B. Modica From marcelomoreira.souza em gmail.com Mon Jun 29 16:00:06 2009 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Mon, 29 Jun 2009 16:00:06 -0300 Subject: [firebase-br] Update no primeiro registro da tabela Message-ID: <1fa5d6430906291200m45661143he3ed3ecb9e973e03@mail.gmail.com> Pessoal, Boa tarde! Estou usando o Firebird 2.1 e gostaria de saber se é possivel fazer o seguinte update: Atualize o primeiro registro da tabela com um determinado valor desde que este primeiro registro ainda nao esteja identificado Exemplo: update TB_LANCAMENTO set IDENTIFICADOR = 554433 where (IDENTIFICADOR is null) and (PRIMEIRO REGISTRO ENCONTRADO NA TABELA) Grato a todos pela atençao. Abraços! -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From douglasht em gmail.com Mon Jun 29 16:04:43 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Mon, 29 Jun 2009 16:04:43 -0300 Subject: [firebase-br] Update no primeiro registro da tabela In-Reply-To: <1fa5d6430906290935r4ba4b4d7oe24ef0449db41a0b@mail.gmail.com> References: <1fa5d6430906290935r4ba4b4d7oe24ef0449db41a0b@mail.gmail.com> Message-ID: <249af69e0906291204p630c2en27b1401b4c242bcb@mail.gmail.com> 2009/6/29 Marcelo Moreira : > Atualize o primeiro registro da tabela com um determinado valor desde que > este primeiro registro ainda nao esteja identificado "o primeiro registro na tabela" depende da ordenação que você quer aplicar. Por exemplo, pela chave primária: update TB_LANCAMENTO l1 set l1.IDENTIFICADOR = 554433 where (l1.chave = (select first 1 l2.chave from tb_lancamento l2 where l2.identificador is null order by l2.chave)) hth, -- Douglas Tosi www.sinatica.com From felix2005 em oi.com.br Mon Jun 29 16:06:40 2009 From: felix2005 em oi.com.br (Felix) Date: Mon, 29 Jun 2009 16:06:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Filiais_acessando_um_=FAnico?= =?iso-8859-1?q?_servidor?= In-Reply-To: <4A49066C.1020105@gmail.com> References: <4A48F252.5020003@2msolutions.com.br> <4A49066C.1020105@gmail.com> Message-ID: <000001c9f8ec$bc0abb40$342031c0$@com.br> Estou testando Hamachi - resolve, mas não é uma solução muito profissional não. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Armando Boza Gonçalves Enviada em: segunda-feira, 29 de junho de 2009 15:23 Para: maciel em 2msolutions.com.br; FireBase Assunto: Re: [firebase-br] Filiais acessando um único servidor Maciel, se vc programa pra web fica facil, mas se programa desktop vc vai ter algumas opções: - Windows Server com TS - Zebedee - tunel - Conexao direta por ip (mas dai vc tem que tomar muito, mas muito, cuidado com os selects) - Desenvolver em 3 camadas com BSS ou SOAP. Bom, essas que eu me lembro. Experiencia propria: um cliente nosso usa TS no windows, cerca de 40 conexoes simultaneas no server, da um gasto maior pro cliente mas se tiver um link bom e um server bom resolve o problema. Att Armando X-Software Desenvolvimento Maciel Soncini Bueno escreveu: > Saudações, > > Pela primeira vez estou com um projeto onde meu cliente tem duas > unidades (matriz e filial). > > Na matriz tem em torno de 30 estações. Na filial tem em torno de 20. > > O cliente deseja que a filial fique online com a matriz, utilizando o > mesmo servidor / banco de dados. > > Gostaria de saber sobre a experiência da comunidade sobre esse tipo de > solução. > > Se filial conecta direito ao banco, se utilizam virtualização, qual > ferramenta utilizam e os resultados obtidos. > > Penso em utilizar VMWARE. Quem conhece o que acha? Já tiveram > experiência ou me sugerem outra ferramenta? > > Maciel > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From daniel em mhnet.com.br Mon Jun 29 16:16:38 2009 From: daniel em mhnet.com.br (Daniel Sonda) Date: Mon, 29 Jun 2009 16:16:38 -0300 Subject: [firebase-br] =?iso-8859-1?q?Lentid=E3o_para_fechar_conex=E3o_com?= =?iso-8859-1?q?_o_BD?= Message-ID: <4A491316.7030109@mhnet.com.br> Olá pessoal! Estou desenvolvendo uma aplicação para sincronização de dados entre 2 bases. Uso Firebird 2.1.2, Delphi 2007, DBExpress, driver da Devart (CoreLab). Tenho 2 conexões, uma para cada banco, usando um TSQLConnection para cada uma. Para cada tabela envolvida, crio uma transação em cada conexão, realizo a sincronização e "commito" as transações. Entretanto, ao finalizar o programa, a desconexão - SQLConnection.Close - de uma das bases leva muito tempo, quase 1 minuto. Somente a base de destino, onde são aplicadas as alterações (inserts, updates, deletes) é que demora para desconectar. A base de origem (apenas selects) desconecta instantâneamente. Alguma sugestão do que fazer para diminuir esse tempo de desconexão? -- Att. Daniel Sonda From felix2005 em oi.com.br Mon Jun 29 16:34:48 2009 From: felix2005 em oi.com.br (Felix) Date: Mon, 29 Jun 2009 16:34:48 -0300 Subject: [firebase-br] RES: Novos produtos com super descontos no FDD In-Reply-To: <323336143.20090629152638@warmboot.com.br> References: <323336143.20090629152638@warmboot.com.br> Message-ID: <000601c9f8f0$aa46b590$fed420b0$@com.br> Fico triste de não poder participar do encontro... mas queria aproveitar algumas ofertas! :-) Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: segunda-feira, 29 de junho de 2009 15:27 Para: lista em firebase.com.br Assunto: [firebase-br] Novos produtos com super descontos no FDD O Sinática Monitor será vendido com 40% de desconto, o IBO com 20% de desconto (além do participante receber o Getting Start Guide de graça!). Outros produtos que estarão com super descontos: FastReport, DB WorkBench, IBLogManager, FIBPlus e ferramentas da IBSurgeon. Confira a lista completa em: http://www.firebirddevelopersday.com.br/fdd/descontos.html Amanhã é o último dia para se inscrever, não perca tempo, pois não haverá mais prorrogações! []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 marcelomoreira.souza em gmail.com Mon Jun 29 16:48:48 2009 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Mon, 29 Jun 2009 16:48:48 -0300 Subject: [firebase-br] Update no primeiro registro da tabela In-Reply-To: <249af69e0906291204p630c2en27b1401b4c242bcb@mail.gmail.com> References: <1fa5d6430906290935r4ba4b4d7oe24ef0449db41a0b@mail.gmail.com> <249af69e0906291204p630c2en27b1401b4c242bcb@mail.gmail.com> Message-ID: <1fa5d6430906291248rf30d591t49338660a1d33582@mail.gmail.com> Douglas, No caso minha tabela nao tem um chave primaria E outro detalhe importante eu preciso fazer de uma maneira que um outro usuario que faca o select na mesma hora que eu nao pegue o mesmo registro. Isso nao pode acontecer em hipotese alguma. Obrigado pela atencao Abraços Em 29/06/09, Douglas Tosi escreveu: > > 2009/6/29 Marcelo Moreira : > > Atualize o primeiro registro da tabela com um determinado valor desde que > > este primeiro registro ainda nao esteja identificado > > "o primeiro registro na tabela" depende da ordenação que você quer aplicar. > > Por exemplo, pela chave primária: > > update TB_LANCAMENTO l1 > set l1.IDENTIFICADOR = 554433 > where (l1.chave = (select first 1 l2.chave from tb_lancamento l2 where > l2.identificador is null order by l2.chave)) > > 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 > -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From kmerlotti em gmail.com Mon Jun 29 16:57:44 2009 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Mon, 29 Jun 2009 16:57:44 -0300 Subject: [firebase-br] Update no primeiro registro da tabela In-Reply-To: <1fa5d6430906291248rf30d591t49338660a1d33582@mail.gmail.com> References: <1fa5d6430906290935r4ba4b4d7oe24ef0449db41a0b@mail.gmail.com> <249af69e0906291204p630c2en27b1401b4c242bcb@mail.gmail.com> <1fa5d6430906291248rf30d591t49338660a1d33582@mail.gmail.com> Message-ID: <20eaa6880906291257l37c42b17hf81ea0c228f5e1d2@mail.gmail.com> Pelo que entendi, o amigo precisa algo como o select first 1 from..., só que no update! um UPDATE FIRST 1 TABELA SET... seria bem legal, mas acho que não existe não! :-( Abraço! 2009/6/29 Marcelo Moreira > Douglas, > No caso minha tabela nao tem um chave primaria > E outro detalhe importante eu preciso fazer de uma maneira que um outro > usuario que faca o select na mesma hora que eu nao pegue o mesmo registro. > Isso nao pode acontecer em hipotese alguma. > > Obrigado pela atencao > > Abraços > > > Em 29/06/09, Douglas Tosi escreveu: > > > > 2009/6/29 Marcelo Moreira : > > > Atualize o primeiro registro da tabela com um determinado valor desde > que > > > este primeiro registro ainda nao esteja identificado > > > > "o primeiro registro na tabela" depende da ordenação que você quer > aplicar. > > > > Por exemplo, pela chave primária: > > > > update TB_LANCAMENTO l1 > > set l1.IDENTIFICADOR = 554433 > > where (l1.chave = (select first 1 l2.chave from tb_lancamento l2 where > > l2.identificador is null order by l2.chave)) > > > > 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 > > > > > > -- > Marcelo Moreira > (31) 8420-2723 > E-mail / MSN: marcelomoreira.souza em hotmail.com > E-mail: marcelomoreira.souza em gmail.com > Skype: marcelomoreira.souza > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- 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 marcelomoreira.souza em gmail.com Mon Jun 29 17:36:06 2009 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Mon, 29 Jun 2009 17:36:06 -0300 Subject: [firebase-br] Update no primeiro registro da tabela In-Reply-To: <20eaa6880906291257l37c42b17hf81ea0c228f5e1d2@mail.gmail.com> References: <1fa5d6430906290935r4ba4b4d7oe24ef0449db41a0b@mail.gmail.com> <249af69e0906291204p630c2en27b1401b4c242bcb@mail.gmail.com> <1fa5d6430906291248rf30d591t49338660a1d33582@mail.gmail.com> <20eaa6880906291257l37c42b17hf81ea0c228f5e1d2@mail.gmail.com> Message-ID: <1fa5d6430906291336m21e0f418y7f41e83689efd337@mail.gmail.com> Kelver, Seria mais ou menos isso. Obrigado! Em 29/06/09, Kelver Merlotti escreveu: > > Pelo que entendi, o amigo precisa algo como o select first 1 from..., só > que > no update! > > um UPDATE FIRST 1 TABELA SET... seria bem legal, mas acho que não existe > não! :-( > > Abraço! > > 2009/6/29 Marcelo Moreira > > > Douglas, > > No caso minha tabela nao tem um chave primaria > > E outro detalhe importante eu preciso fazer de uma maneira que um outro > > usuario que faca o select na mesma hora que eu nao pegue o mesmo > registro. > > Isso nao pode acontecer em hipotese alguma. > > > > Obrigado pela atencao > > > > Abraços > > > > > > Em 29/06/09, Douglas Tosi escreveu: > > > > > > 2009/6/29 Marcelo Moreira : > > > > Atualize o primeiro registro da tabela com um determinado valor desde > > que > > > > este primeiro registro ainda nao esteja identificado > > > > > > "o primeiro registro na tabela" depende da ordenação que você quer > > aplicar. > > > > > > Por exemplo, pela chave primária: > > > > > > update TB_LANCAMENTO l1 > > > set l1.IDENTIFICADOR = 554433 > > > where (l1.chave = (select first 1 l2.chave from tb_lancamento l2 where > > > l2.identificador is null order by l2.chave)) > > > > > > 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 > > > > > > > > > > > -- > > Marcelo Moreira > > (31) 8420-2723 > > E-mail / MSN: marcelomoreira.souza em hotmail.com > > E-mail: marcelomoreira.souza em gmail.com > > Skype: marcelomoreira.souza > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > 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 > -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From jedyfb em gmail.com Mon Jun 29 21:21:40 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 29 Jun 2009 21:21:40 -0300 Subject: [firebase-br] Update no primeiro registro da tabela In-Reply-To: <1fa5d6430906291336m21e0f418y7f41e83689efd337@mail.gmail.com> References: <1fa5d6430906290935r4ba4b4d7oe24ef0449db41a0b@mail.gmail.com> <249af69e0906291204p630c2en27b1401b4c242bcb@mail.gmail.com> <1fa5d6430906291248rf30d591t49338660a1d33582@mail.gmail.com> <20eaa6880906291257l37c42b17hf81ea0c228f5e1d2@mail.gmail.com> <1fa5d6430906291336m21e0f418y7f41e83689efd337@mail.gmail.com> Message-ID: <1246321300.4586.6.camel@Aspire5612.bonagura.com.br> Ao realizar qualquer select, o banco cria uma coluna interna chamada DBKey ou RDB$DB_KEY. nestes casos onde não existe uma PK, pode-se usar a DBKey para atualizar a linha desejada. Experimente fazer um select dbkey, t.* from tabela t e veja o valor do campo. Abraço Eduardo Em Seg, 2009-06-29 às 17:36 -0300, Marcelo Moreira escreveu: > Kelver, > > Seria mais ou menos isso. > > Obrigado! > > > Em 29/06/09, Kelver Merlotti escreveu: > > > > Pelo que entendi, o amigo precisa algo como o select first 1 from..., só > > que > > no update! > > > > um UPDATE FIRST 1 TABELA SET... seria bem legal, mas acho que não existe > > não! :-( > > > > Abraço! > > > > 2009/6/29 Marcelo Moreira > > > > > Douglas, > > > No caso minha tabela nao tem um chave primaria > > > E outro detalhe importante eu preciso fazer de uma maneira que um outro > > > usuario que faca o select na mesma hora que eu nao pegue o mesmo > > registro. > > > Isso nao pode acontecer em hipotese alguma. > > > > > > Obrigado pela atencao > > > > > > Abraços > > > > > > > > > Em 29/06/09, Douglas Tosi escreveu: > > > > > > > > 2009/6/29 Marcelo Moreira : > > > > > Atualize o primeiro registro da tabela com um determinado valor desde > > > que > > > > > este primeiro registro ainda nao esteja identificado > > > > > > > > "o primeiro registro na tabela" depende da ordenação que você quer > > > aplicar. > > > > > > > > Por exemplo, pela chave primária: > > > > > > > > update TB_LANCAMENTO l1 > > > > set l1.IDENTIFICADOR = 554433 > > > > where (l1.chave = (select first 1 l2.chave from tb_lancamento l2 where > > > > l2.identificador is null order by l2.chave)) > > > > > > > > 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 > > > > > > > > > > > > > > > > -- > > > Marcelo Moreira > > > (31) 8420-2723 > > > E-mail / MSN: marcelomoreira.souza em hotmail.com > > > E-mail: marcelomoreira.souza em gmail.com > > > Skype: marcelomoreira.souza > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > Kelver Merlotti > > Coordenador Editorial do Portal www.ActiveDelphi.com.br > > Contato: kelver em activedelphi.com.br > > Google: kmerlotti em gmail.com > > Msn: kmerlotti em hotmail.com > > Tem um segundo? Então, dá uma olhadinha nisso: > > Um site de publicidades, de Portugal, está pagando em euros (quase 3x > > mais que em reais) pra quem estiver disposto a: > > * Ler anúncios > > * Visitar sites > > * Clicar em banners > > * Navegar na NET > > * Ler e-mails > > * Convidar novos usuários > > O pagamento é feito em cheque! Registra lá!! Não custa nada! ;-) > > http://www.publipt.com/pages/index.php?refid=kmerlotti > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > From jedyfb em gmail.com Mon Jun 29 21:25:11 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Mon, 29 Jun 2009 21:25:11 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Filiais_acessando_um_=FAnico?= =?iso-8859-1?q?_servidor?= In-Reply-To: <000001c9f8ec$bc0abb40$342031c0$@com.br> References: <4A48F252.5020003@2msolutions.com.br> <4A49066C.1020105@gmail.com> <000001c9f8ec$bc0abb40$342031c0$@com.br> Message-ID: <1246321511.4586.10.camel@Aspire5612.bonagura.com.br> A melhor solução ( e também a mais cara) é usar os produtos da Citrix... a performance é excelente e tem a nítida impressão de estar trabalhando localmente... Só que devido à um acordo com a Microsoft, para usar o protocolo ICA, é necessário ter licenças de Terminal Services. a Segunda melhor é pagar um pouco menos e usar só o TS (como já foi sugerido) Zebedee ajuda, mas não resolve o problema via web, exceto se o seu aplicativo já estiver "REALMENTE" em 3 camadas... Abraço Eduardo Em Seg, 2009-06-29 às 16:06 -0300, Felix escreveu: > Estou testando Hamachi - resolve, mas não é uma solução muito profissional > não. > > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Armando Boza Gonçalves > Enviada em: segunda-feira, 29 de junho de 2009 15:23 > Para: maciel em 2msolutions.com.br; FireBase > Assunto: Re: [firebase-br] Filiais acessando um único servidor > > Maciel, se vc programa pra web fica facil, mas se programa desktop vc > vai ter algumas opções: > > - Windows Server com TS > - Zebedee - tunel > - Conexao direta por ip (mas dai vc tem que tomar muito, mas muito, > cuidado com os selects) > - Desenvolver em 3 camadas com BSS ou SOAP. > > Bom, essas que eu me lembro. > > Experiencia propria: um cliente nosso usa TS no windows, cerca de 40 > conexoes simultaneas no server, da um gasto maior pro cliente mas se > tiver um link bom e um server bom resolve o problema. > > Att > > Armando > X-Software Desenvolvimento > > > Maciel Soncini Bueno escreveu: > > Saudações, > > > > Pela primeira vez estou com um projeto onde meu cliente tem duas > > unidades (matriz e filial). > > > > Na matriz tem em torno de 30 estações. Na filial tem em torno de 20. > > > > O cliente deseja que a filial fique online com a matriz, utilizando o > > mesmo servidor / banco de dados. > > > > Gostaria de saber sobre a experiência da comunidade sobre esse tipo de > > solução. > > > > Se filial conecta direito ao banco, se utilizam virtualização, qual > > ferramenta utilizam e os resultados obtidos. > > > > Penso em utilizar VMWARE. Quem conhece o que acha? Já tiveram > > experiência ou me sugerem outra ferramenta? > > > > Maciel > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From yvescavalcanti em click21.com.br Mon Jun 29 21:51:30 2009 From: yvescavalcanti em click21.com.br (Yves Cavalcanti) Date: Mon, 29 Jun 2009 21:51:30 -0300 Subject: [firebase-br] Update no primeiro registro da tabela In-Reply-To: <1246321300.4586.6.camel@Aspire5612.bonagura.com.br> References: <1fa5d6430906290935r4ba4b4d7oe24ef0449db41a0b@mail.gmail.com> <249af69e0906291204p630c2en27b1401b4c242bcb@mail.gmail.com> <1fa5d6430906291248rf30d591t49338660a1d33582@mail.gmail.com> <20eaa6880906291257l37c42b17hf81ea0c228f5e1d2@mail.gmail.com> <1fa5d6430906291336m21e0f418y7f41e83689efd337@mail.gmail.com> <1246321300.4586.6.camel@Aspire5612.bonagura.com.br> Message-ID: <1246323090.4a496192e9285@webmail4.click21.com.br> Acredito que um jeito mais simples seria você criar um stored procedure que retorna algum campo que identifique o registro de interesse e com estes dados executar o update. Espero ter ajudado. Citando Eduardo Jedliczka : > > Ao realizar qualquer select, o banco cria uma coluna interna chamada > DBKey ou RDB$DB_KEY. > > nestes casos onde não existe uma PK, pode-se usar a DBKey para atualizar > a linha desejada. > > Experimente fazer um select dbkey, t.* from tabela t e veja o valor do > campo. > > Abraço > > Eduardo > > Em Seg, 2009-06-29 às 17:36 -0300, Marcelo Moreira escreveu: > > > Kelver, > > > > Seria mais ou menos isso. > > > > Obrigado! > > > > > > Em 29/06/09, Kelver Merlotti escreveu: > > > > > > Pelo que entendi, o amigo precisa algo como o select first 1 from..., só > > > que > > > no update! > > > > > > um UPDATE FIRST 1 TABELA SET... seria bem legal, mas acho que não existe > > > não! :-( > > > > > > Abraço! > > > > > > 2009/6/29 Marcelo Moreira > > > > > > > Douglas, > > > > No caso minha tabela nao tem um chave primaria > > > > E outro detalhe importante eu preciso fazer de uma maneira que um outro > > > > usuario que faca o select na mesma hora que eu nao pegue o mesmo > > > registro. > > > > Isso nao pode acontecer em hipotese alguma. > > > > > > > > Obrigado pela atencao > > > > > > > > Abraços > > > > > > > > > > > > Em 29/06/09, Douglas Tosi escreveu: > > > > > > > > > > 2009/6/29 Marcelo Moreira : > > > > > > Atualize o primeiro registro da tabela com um determinado valor > desde > > > > que > > > > > > este primeiro registro ainda nao esteja identificado > > > > > > > > > > "o primeiro registro na tabela" depende da ordenação que você quer > > > > aplicar. > > > > > > > > > > Por exemplo, pela chave primária: > > > > > > > > > > update TB_LANCAMENTO l1 > > > > > set l1.IDENTIFICADOR = 554433 > > > > > where (l1.chave = (select first 1 l2.chave from tb_lancamento l2 > where > > > > > l2.identificador is null order by l2.chave)) > > > > > > > > > > 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 > > > > > > > > > > > > > > > > > > > > > -- > > > > Marcelo Moreira > > > > (31) 8420-2723 > > > > E-mail / MSN: marcelomoreira.souza em hotmail.com > > > > E-mail: marcelomoreira.souza em gmail.com > > > > Skype: marcelomoreira.souza > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > > > > > > -- > > > 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 > ___________________________________________________________________________________ Para fazer uma ligação DDD pra perto ou pra longe, faz um 21. A Embratel tem tarifas muito baratas esperando por você. Aproveite! From rbmodica em gmail.com Mon Jun 29 23:57:53 2009 From: rbmodica em gmail.com (Rodrigo Beraldo Modica) Date: Mon, 29 Jun 2009 23:57:53 -0300 Subject: [firebase-br] Help select Message-ID: <972e02260906291957y75b8d94ayd712f3ecd9ab6a2b@mail.gmail.com> Olá pessoal Como criar um select para retornar o codigo da compra onde tenho que comparar 5 valores que não estam em sequencia, ex (a1=15) (a2=10) (a3=3) (a4=11) (a5=5), com uma sequencia de valores ordenada From infosag em terra.com.br Tue Jun 30 00:07:21 2009 From: infosag em terra.com.br (Infosag) Date: Tue, 30 Jun 2009 00:07:21 -0300 Subject: [firebase-br] Help select References: <972e02260906291957y75b8d94ayd712f3ecd9ab6a2b@mail.gmail.com> Message-ID: <4DBCD4A2238345258C26AB3FA1DEA4A5@infonote> and and and and ??? ----- Original Message ----- From: "Rodrigo Beraldo Modica" To: "FireBase" Sent: Monday, June 29, 2009 11:57 PM Subject: [firebase-br] Help select Olá pessoal Como criar um select para retornar o codigo da compra onde tenho que comparar 5 valores que não estam em sequencia, ex (a1=15) (a2=10) (a3=3) (a4=11) (a5=5), com uma sequencia de valores ordenada ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI0NjMzMDg4MS4zOTIzMDYuMjcyNTguY2FtZW5hbmEuaHN0LnRlcnJhLmNvbS5iciw0MTExTerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From maciel em 2msolutions.com.br Tue Jun 30 09:42:45 2009 From: maciel em 2msolutions.com.br (Maciel Soncini Bueno) Date: Tue, 30 Jun 2009 09:42:45 -0300 Subject: [firebase-br] Qual melhor driver? In-Reply-To: <4DBCD4A2238345258C26AB3FA1DEA4A5@infonote> References: <972e02260906291957y75b8d94ayd712f3ecd9ab6a2b@mail.gmail.com> <4DBCD4A2238345258C26AB3FA1DEA4A5@infonote> Message-ID: <4A4A0845.5000602@2msolutions.com.br> Saudações, Tenho pesquisado sobre os drivers para DBEXpress. Ainda trabalho com Delphi 7. Meu Firebird é 1.5 e estamos iniciando atividades para migrar para o Firebird 2.X. Hoje utilizo o driver nativo do DBEXpress (Interbase). Tenho lido que não seria ideal utilizar esse driver para o Firebird 2.X e, até mesmo para o 1.5. Isso procede? Vou precisar mudar o driver para o Firebird 2.X? Uns dizem que sim, outros que não. No mais, verifiquei pela lista que existem alguns drivers no mercado. - UIB - Corelab - Upscene - DX4 / Tbosystens Pela experiência da comunidade, qual desses é o melhor? Em nível de performance, compatibilidade, etc... Mesmo que Eu possa continuar com o driver nativo do DBExpress, se Eu mudar, posso ter mais performance em termos de retorno das querie´s? Maciel From compuvale.software em gmail.com Tue Jun 30 09:55:29 2009 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Tue, 30 Jun 2009 09:55:29 -0300 Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A_Vc_acha_que_o_FB_=E9_le?= =?iso-8859-1?q?nto_para_acesso_via_Internet=3A=3F?= In-Reply-To: <763715106.20090626165313@warmboot.com.br> References: <182841997.20090626073952@warmboot.com.br> <570DC31890A0477E904DA24F4AA310D5@alexandrentbook> <4A44BCF7.000005.03932@NOTEJABER> <1246034467.20517.2.camel@Aspire5612.bonagura.com.br> <763715106.20090626165313@warmboot.com.br> Message-ID: UP Ô pessoal, e ae? Vamos votar galera! Não chegou nem a 100 votos!!! A lista deve ter pelo menos 1000 assinantes, vamos fazer jus ao título de país que mais usa o Firebird! [] Andrei 2009/6/26 Carlos H. Cantu > Pessoal, façam como o Eduardo disse... só é necessário votar, nada > mais. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > EJ> pessoal, assim como esta lista, muitos assinam o Tracker do Firebird, e > EJ> cada comentário é enviado ao tracker. > > EJ> Por valor, leiam o post do Pavel Cisar, pedindo: "Por favor, parem de > EJ> fazer spam, se desejam aumentar a importância de algum ponto em > EJ> específico, apenas "vote" nele, sem fazer comentários". > > EJ> acho que isto também vale para a Firebase... ninguém pediu "comprovante > EJ> de voto", não precisa de +1 ou eu também votei... > > EJ> Pavel Cisar commented on CORE-2530: > EJ> ----------------------------------- > > EJ> Please, stop spamming the tracker. If you want to raise the importance > EJ> of any particular entry, use the voting system, not comments. > > EJ> Abraço > > EJ> Eduardo From hpensador em gmail.com Tue Jun 30 10:10:21 2009 From: hpensador em gmail.com (HPensador) Date: Tue, 30 Jun 2009 10:10:21 -0300 Subject: [firebase-br] Qual melhor driver? In-Reply-To: <4A4A0845.5000602@2msolutions.com.br> References: <972e02260906291957y75b8d94ayd712f3ecd9ab6a2b@mail.gmail.com> <4DBCD4A2238345258C26AB3FA1DEA4A5@infonote> <4A4A0845.5000602@2msolutions.com.br> Message-ID: Bom dia Maciel ! Assunto bastante batido como você mesmo menciona, mais vai de Devart (CoreLab) e seja feliz. Na sua lista você esqueceu de acrescentar o ZeosLib, não utilizo mais tenho alguns amigos que utilizam e afirmam que o mesmo esta funcionando muito bem com qualquer versão do Firebird. -- []'s, Hélio Oliveira Analista de Sistemas Delphi Developer http://hpensador.blogspot.com/ (71) 9975-9176 From marco em visao-ol.com.br Tue Jun 30 10:31:03 2009 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Marco_Ant=F4nio?=) Date: Tue, 30 Jun 2009 10:31:03 -0300 Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A_Vc_acha_que_o_FB_=E9_le?= =?iso-8859-1?q?nto_para_acesso_via_Internet=3A=3F?= References: <182841997.20090626073952@warmboot.com.br><570DC31890A0477E904DA24F4AA310D5@alexandrentbook> <4A44BCF7.000005.03932@NOTEJABER><1246034467.20517.2.camel@Aspire5612.bonagura.com.br> <763715106.20090626165313@warmboot.com.br> Message-ID: <000b01c9f987$07436bd0$0850abc0@marco01> Bom dia Qual é o site de votar ???. ----- Original Message ----- From: "Andrei Luís" To: "Carlos H. Cantu" ; "FireBase" Sent: Tuesday, June 30, 2009 9:55 AM Subject: Re: [firebase-br]Res: Re: Vc acha que o FB é lento para acesso via Internet:? UP Ô pessoal, e ae? Vamos votar galera! Não chegou nem a 100 votos!!! A lista deve ter pelo menos 1000 assinantes, vamos fazer jus ao título de país que mais usa o Firebird! [] Andrei 2009/6/26 Carlos H. Cantu > Pessoal, façam como o Eduardo disse... só é necessário votar, nada > mais. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > EJ> pessoal, assim como esta lista, muitos assinam o Tracker do Firebird, > e > EJ> cada comentário é enviado ao tracker. > > EJ> Por valor, leiam o post do Pavel Cisar, pedindo: "Por favor, parem de > EJ> fazer spam, se desejam aumentar a importância de algum ponto em > EJ> específico, apenas "vote" nele, sem fazer comentários". > > EJ> acho que isto também vale para a Firebase... ninguém pediu > "comprovante > EJ> de voto", não precisa de +1 ou eu também votei... > > EJ> Pavel Cisar commented on CORE-2530: > EJ> ----------------------------------- > > EJ> Please, stop spamming the tracker. If you want to raise the importance > EJ> of any particular entry, use the voting system, not comments. > > EJ> Abraço > > EJ> 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 infosag em terra.com.br Tue Jun 30 10:47:46 2009 From: infosag em terra.com.br (Infosag) Date: Tue, 30 Jun 2009 10:47:46 -0300 Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A_Vc_acha_que_o_FB_=E9_le?= =?iso-8859-1?q?nto_para_acesso_via_Internet=3A=3F?= References: <182841997.20090626073952@warmboot.com.br><570DC31890A0477E904DA24F4AA310D5@alexandrentbook><4A44BCF7.000005.03932@NOTEJABER><1246034467.20517.2.camel@Aspire5612.bonagura.com.br><763715106.20090626165313@warmboot.com.br> <000b01c9f987$07436bd0$0850abc0@marco01> Message-ID: <9F4E779ED4B04905AA930E7E8BB66759@infonote> http://tracker.firebirdsql.org/browse/CORE-2530 ----- Original Message ----- From: "Marco Antônio" To: "FireBase" Sent: Tuesday, June 30, 2009 10:31 AM Subject: Re: [firebase-br]Res: Re: Vc acha que o FB é lento para acesso via Internet:? Bom dia Qual é o site de votar ???. ----- Original Message ----- From: "Andrei Luís" To: "Carlos H. Cantu" ; "FireBase" Sent: Tuesday, June 30, 2009 9:55 AM Subject: Re: [firebase-br]Res: Re: Vc acha que o FB é lento para acesso via Internet:? UP Ô pessoal, e ae? Vamos votar galera! Não chegou nem a 100 votos!!! A lista deve ter pelo menos 1000 assinantes, vamos fazer jus ao título de país que mais usa o Firebird! [] Andrei 2009/6/26 Carlos H. Cantu > Pessoal, façam como o Eduardo disse... só é necessário votar, nada > mais. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > EJ> pessoal, assim como esta lista, muitos assinam o Tracker do Firebird, > e > EJ> cada comentário é enviado ao tracker. > > EJ> Por valor, leiam o post do Pavel Cisar, pedindo: "Por favor, parem de > EJ> fazer spam, se desejam aumentar a importância de algum ponto em > EJ> específico, apenas "vote" nele, sem fazer comentários". > > EJ> acho que isto também vale para a Firebase... ninguém pediu > "comprovante > EJ> de voto", não precisa de +1 ou eu também votei... > > EJ> Pavel Cisar commented on CORE-2530: > EJ> ----------------------------------- > > EJ> Please, stop spamming the tracker. If you want to raise the importance > EJ> of any particular entry, use the voting system, not comments. > > EJ> Abraço > > EJ> 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 E-mail verificado pelo Terra Anti-Spam. Para classificar esta mensagem como spam ou não spam, visite http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI0NjM2ODg1MC4xMTA3OTYuMTQ3NDgubGFkaWd1ZS5oc3QudGVycmEuY29tLmJyLDU3MzE=TerraMail Verifique periodicamente a pasta Spam para garantir que apenas mensagens indesejadas sejam classificadas como Spam. From mariodosreyx em gmail.com Tue Jun 30 10:48:11 2009 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Tue, 30 Jun 2009 13:48:11 +0000 (UTC) Subject: [firebase-br] Mestre/Detalhe Message-ID: Bom dia a todos, Por favor, desculpem a insistencia mas gostaria de saber se alguém tem um exemplo do FB2+MDO usando CacheUpdates=true funcionando em pleno. É que deste lado não consigo que faça o que é suposto fazer. O detalhe não grava ou grva com apllyupdate mas depois não dá para fazer rollbak e abandonar sem gravar. Obrigado Mário From danilosassaroli em gmail.com Tue Jun 30 10:55:44 2009 From: danilosassaroli em gmail.com (Danilo Sassaroli) Date: Tue, 30 Jun 2009 10:55:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?Vc_acha_que_o_FB_=E9_lento_para_aces?= =?iso-8859-1?q?so_via_Internet=3A=3F?= In-Reply-To: <182841997.20090626073952@warmboot.com.br> References: <182841997.20090626073952@warmboot.com.br> Message-ID: <72a4bf430906300655v229e0b3ay66038c566c02c1cf@mail.gmail.com> Votei tbm galera! 2009/6/26 Carlos H. Cantu > Acabei de criar um "feature request" no tracker do Firebird, pedindo > para que melhorem o protocolo de comunicação, para que fique mais > rápido em conexões via internet. Se você acha isso importante, então > vote nessa requisição para que ela ganhe prioridade: > > http://tracker.firebirdsql.org/browse/CORE-2530 > > No lado esquerdo tem a opção de votar. > > []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 maciel em 2msolutions.com.br Tue Jun 30 11:08:33 2009 From: maciel em 2msolutions.com.br (Maciel Soncini Bueno) Date: Tue, 30 Jun 2009 11:08:33 -0300 Subject: [firebase-br] Qual melhor driver? In-Reply-To: References: <972e02260906291957y75b8d94ayd712f3ecd9ab6a2b@mail.gmail.com> <4DBCD4A2238345258C26AB3FA1DEA4A5@infonote> <4A4A0845.5000602@2msolutions.com.br> Message-ID: <4A4A1C61.60604@2msolutions.com.br> Saudações, Obrigado pelo seu retorno. Não mencionei o ZeosLib por Ele não ser um driver DBExpress para Firebird e, sim um outro componente para acesso ao banco. Se Eu for usar o ZeosLib, teria que mudar todos os meus componentes de acesso. Hoje, tenho 11 data modules. Cada Data Module tem em média 60 componentes de acesso (querys, stored procedures, etc..). Até mais, Maciel HPensador escreveu: > Bom dia Maciel ! > > Assunto bastante batido como você mesmo menciona, mais vai de Devart > (CoreLab) e seja feliz. > > Na sua lista você esqueceu de acrescentar o ZeosLib, não utilizo mais > tenho alguns amigos que utilizam e afirmam que o mesmo esta > funcionando muito bem com qualquer versão do Firebird. > -- From ricardo em comquest.com.br Tue Jun 30 11:42:53 2009 From: ricardo em comquest.com.br (Ricardo Lima) Date: Tue, 30 Jun 2009 11:42:53 -0300 Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A_Vc_acha_que_o_FB_=E9_le?= =?iso-8859-1?q?nto_para_acesso_via_Internet=3A=3F?= In-Reply-To: <000b01c9f987$07436bd0$0850abc0@marco01> References: <182841997.20090626073952@warmboot.com.br><570DC31890A0477E904DA24F4AA310D5@alexandrentbook><4A44BCF7.000005.03932@NOTEJABER><1246034467.20517.2.camel@Aspire5612.bonagura.com.br><763715106.20090626165313@warmboot.com.br> <000b01c9f987$07436bd0$0850abc0@marco01> Message-ID: <7F1975C9D01C44C3A5C6A0EED2EB7216@RHLPC> Cantu, mesmo com todo mundo votando, você acha mesmo que tem alguma chance de que eles mexam nisso ? E para quando seria ? Pois depois que vi solicitações de bugs abertos desde 2001 já desanimei. []s Ricardo From isael em stetika.com.br Tue Jun 30 12:46:26 2009 From: isael em stetika.com.br (Isael Faria Junior) Date: Tue, 30 Jun 2009 12:46:26 -0300 Subject: [firebase-br] Registros Apagados Message-ID: <4A4A3352.3010303@stetika.com.br> Existe algum meio de eu saber qual foi a maquina que apagou um registro da uma tabela ? From vansiqq em gmail.com Tue Jun 30 13:02:55 2009 From: vansiqq em gmail.com (Evandro Siqueira) Date: Tue, 30 Jun 2009 13:02:55 -0300 Subject: [firebase-br] Registros Apagados In-Reply-To: <4A4A3352.3010303@stetika.com.br> References: <4A4A3352.3010303@stetika.com.br> Message-ID: <4A4A372F.4000302@gmail.com> Existe. Criando uma trigger before delete e buscando pelo ip da máquina na tabela mon$attachments. Isael Faria Junior escreveu: > Existe algum meio de eu saber qual foi a maquina que apagou um > registro da uma 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 > -- []?s. Evandro Siqueira Programador de Sistemas L?essentiel Lingerie (79) 3254-5511 Ramal 218 skype: evandro.lessentiel From marco em visao-ol.com.br Tue Jun 30 13:19:09 2009 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Marco_Ant=F4nio?=) Date: Tue, 30 Jun 2009 13:19:09 -0300 Subject: [firebase-br] Registros Apagados References: <4A4A3352.3010303@stetika.com.br> Message-ID: <001201c9f99e$831bdc80$0850abc0@marco01> boa tarde você tem que pegar o ip da maquina ante de apagar o registro atualizar a tabela com o numero do ip. ----- Original Message ----- From: "Isael Faria Junior" To: "FireBase" Sent: Tuesday, June 30, 2009 12:46 PM Subject: [firebase-br] Registros Apagados Existe algum meio de eu saber qual foi a maquina que apagou um registro da uma 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 listas em warmboot.com.br Tue Jun 30 13:28:33 2009 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 30 Jun 2009 13:28:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A_Vc_acha_que_o_FB_=E9_le?= =?iso-8859-1?q?nto_para_acesso_via_Internet=3A=3F?= In-Reply-To: <7F1975C9D01C44C3A5C6A0EED2EB7216@RHLPC> References: <182841997.20090626073952@warmboot.com.br><570DC31890A0477E904DA24F4AA310D5@alexandrentbook><4A44BCF7.000005.03932@NOTEJABER><1246034467.20517.2.camel@Aspire5612.bonagura.com.br><763715106.20090626165313@warmboot.com.br> <000b01c9f987$07436bd0$0850abc0@marco01> <7F1975C9D01C44C3A5C6A0EED2EB7216@RHLPC> Message-ID: <312318578.20090630132833@warmboot.com.br> Sim, há grandes chances, mas com sorte seria pra versão 3.0 (no entanto, o mais provável é que saia depois dela... mas, antes tarde do que nunca). []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br RL> Cantu, RL> mesmo com todo mundo votando, você acha mesmo que tem alguma chance de que RL> eles mexam nisso ? E para quando seria ? Pois depois que vi solicitações de RL> bugs abertos desde 2001 já desanimei. RL> []s RL> Ricardo From isael em stetika.com.br Tue Jun 30 13:38:13 2009 From: isael em stetika.com.br (Isael Faria Junior) Date: Tue, 30 Jun 2009 13:38:13 -0300 Subject: [firebase-br] Registros Apagados In-Reply-To: <001201c9f99e$831bdc80$0850abc0@marco01> References: <4A4A3352.3010303@stetika.com.br> <001201c9f99e$831bdc80$0850abc0@marco01> Message-ID: <4A4A3F75.9030908@stetika.com.br> ok, mais como acho essa tabela ? Segundo o que preciso : Tenho um cliente que teve um registro apagado e ele quer saber quem foi que apagou. Tem como eu descobrir isso ? Estou usando fb 1.5. Não tenho log. Marco Antônio escreveu: > boa tarde > você tem que pegar o ip da maquina ante de apagar o registro atualizar > a tabela com o numero do ip. > > ----- Original Message ----- From: "Isael Faria Junior" > > To: "FireBase" > Sent: Tuesday, June 30, 2009 12:46 PM > Subject: [firebase-br] Registros Apagados > > > Existe algum meio de eu saber qual foi a maquina que apagou um registro > da uma 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 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 4200 (20090630) __________ > > The message was checked by ESET Smart Security. > > http://www.eset.com > > > > From aerreira68 em gmail.com Tue Jun 30 13:44:28 2009 From: aerreira68 em gmail.com (Adriano Ferreira) Date: Tue, 30 Jun 2009 13:44:28 -0300 Subject: [firebase-br] Registros Apagados In-Reply-To: <4A4A3F75.9030908@stetika.com.br> References: <4A4A3352.3010303@stetika.com.br> <001201c9f99e$831bdc80$0850abc0@marco01> <4A4A3F75.9030908@stetika.com.br> Message-ID: <15d160ea0906300944x431c8caeq74b9ece98fc0a6dc@mail.gmail.com> Israel, Isso só é possível caso seu banco estivesse preparado para isso antes da deleção, ou seja, tivesse uma outra tabela para registrar essa informação via trigger conforme citaram nos emails anteriores. Agora que já foi excluído, não há como saber de onde partiu a exclusão. __ Adriano Ferreira 2009/6/30 Isael Faria Junior > ok, mais como acho essa tabela ? > Segundo o que preciso : > Tenho um cliente que teve um registro apagado e ele quer saber quem foi que > apagou. > Tem como eu descobrir isso ? Estou usando fb 1.5. > Não tenho log. > > > Marco Antônio escreveu: > >> boa tarde >> você tem que pegar o ip da maquina ante de apagar o registro atualizar a >> tabela com o numero do ip. >> >> ----- Original Message ----- From: "Isael Faria Junior" < >> isael em stetika.com.br> >> To: "FireBase" >> Sent: Tuesday, June 30, 2009 12:46 PM >> Subject: [firebase-br] Registros Apagados >> >> >> Existe algum meio de eu saber qual foi a maquina que apagou um registro >> da uma tabela ? >> >> From marcio_manhaes em uol.com.br Tue Jun 30 14:44:58 2009 From: marcio_manhaes em uol.com.br (Marcio Neves) Date: Tue, 30 Jun 2009 14:44:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?Fun=E7=E3o_LENGTH_no_Firebird?= References: <3BF7A57CCD0645C69338797A71DBE4FD@micro> <000801c9f781$536b69c0$6915a8c0@MagnoSystem> Message-ID: Grato pela atenção Magno.Abs.Márcio ----- Original Message ----- From: "Magno System" To: "FireBase" Sent: Saturday, June 27, 2009 8:45 PM Subject: Re: [firebase-br] Função LENGTH no Firebird CHAR_LENGTH a partir do FIREBIRD 2.0 ----- Original Message ----- From: "Marcio Neves" To: "FireBase" Sent: Saturday, June 27, 2009 4:41 PM Subject: [firebase-br] Função LENGTH no Firebird Colegas. A quem me ajudar possa: estou precisando saber o tamanho ( quantidade de digitos ) de uma string ou integer e jogá-la numa variável. Algo semelhante ao Length do Delphi. Tentei : vlen=strglen ( codigo); vlen=character_length (codigo ); mas ambas as funções não são reconhecidas, embora a sintaxe desta última seja aceita. Antecipo meus agradecimentos. Márcio ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fcarlos em cpafac.embrapa.br Tue Jun 30 14:46:34 2009 From: fcarlos em cpafac.embrapa.br (Francisco Carlos da Rocha Gomes) Date: Tue, 30 Jun 2009 13:46:34 -0400 Subject: [firebase-br] =?iso-8859-1?q?Fun=E7=E3o_upper_n=E3o_t=E1_converte?= =?iso-8859-1?q?ndo_corretamente?= Message-ID: <4A4A4F7A.8010708@cpafac.embrapa.br> Pessoal, Estou fazendo uma consulta para recuperar nomes de pessoas, independente se o nome está em maiúsculo ou minúsculo. Para tanto, utilizo a função 'upper' para tornar tudo maiusculo na select. Porém isso não deu certo para um certo caso aqui. A função 'upper' não converteu um 'ã' para maiusculo. Por que será?? Há outra forma mais segura de fazer esse tipo de consulta?? Utilizo Firebird 1.5 e segue abaixo a sql e seu resultado. Cordial abraço, Francisco Carlos Embrapa Acre SQL: select a.CodPessoa , a.Nome as Pessoa , upper(a.Nome) as Pessoa2 , a.CPFCNPJ from PESSOA a where a.CodPessoa = 658 order by 1 Resultado: CODPESSOA PESSOA PESSOA2 CPFCNPJ 658 João Serrates Siqueira de Oliveira JOãO SERRATES SIQUEIRA DE OLIVEIRA 06588573200 From marcio_manhaes em uol.com.br Tue Jun 30 14:44:13 2009 From: marcio_manhaes em uol.com.br (Marcio Neves) Date: Tue, 30 Jun 2009 14:44:13 -0300 Subject: [firebase-br] =?iso-8859-1?q?Fun=E7=E3o_LENGTH_no_Firebird?= References: <3BF7A57CCD0645C69338797A71DBE4FD@micro><000801c9f781$536b69c0$6915a8c0@MagnoSystem> <4A4753BD.9030404@gmail.com> Message-ID: <3023C7434AD4487CBBA5083EFE6CE43B@micro> Grato Moacir. Vou tentar.Márcio ----- Original Message ----- From: "Moacir - GMail" To: "FireBase" Sent: Sunday, June 28, 2009 8:27 AM Subject: Re: [firebase-br] Função LENGTH no Firebird Ou então use uma SP para isto, em qualquer versão de Firebird !! SET TERM ^ ; CREATE OR ALTER PROCEDURE STRLEN ( texto varchar(1000)) returns ( tam integer) as declare variable buf varchar(1000); BEGIN TAM = 0; BUF = ''; WHILE (NOT TEXTO LIKE BUF) DO BEGIN TAM = TAM + 1; BUF = BUF || '_'; END suspend; END^ SET TERM ; ^ Sucesso !! Moacir Magno System escreveu: > CHAR_LENGTH a partir do FIREBIRD 2.0 > > > ----- Original Message ----- From: "Marcio Neves" > > To: "FireBase" > Sent: Saturday, June 27, 2009 4:41 PM > Subject: [firebase-br] Função LENGTH no Firebird > > > Colegas. > > A quem me ajudar possa: estou precisando saber o tamanho ( quantidade de > digitos ) de uma string ou integer e jogá-la numa variável. Algo > semelhante ao Length do Delphi. Tentei : vlen=strglen ( codigo); > > vlen=character_length (codigo ); mas ambas as funções não são > reconhecidas, embora a sintaxe desta última seja aceita. Antecipo meus > agradecimentos. Márcio > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jedyfb em gmail.com Tue Jun 30 15:11:55 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 30 Jun 2009 15:11:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?Fun=E7=E3o_upper_n=E3o_t=E1_converte?= =?iso-8859-1?q?ndo_corretamente?= In-Reply-To: <4A4A4F7A.8010708@cpafac.embrapa.br> References: <4A4A4F7A.8010708@cpafac.embrapa.br> Message-ID: <1246385515.17927.2.camel@Aspire5612.bonagura.com.br> Qual é o Charset / Collate adotado ? Abraço Eduardo Em Ter, 2009-06-30 às 13:46 -0400, Francisco Carlos da Rocha Gomes escreveu: > Pessoal, > > Estou fazendo uma consulta para recuperar nomes de pessoas, independente > se o nome está em maiúsculo ou minúsculo. Para tanto, utilizo a função > 'upper' para tornar tudo maiusculo na select. > > Porém isso não deu certo para um certo caso aqui. A função 'upper' não > converteu um 'ã' para maiusculo. Por que será?? > > Há outra forma mais segura de fazer esse tipo de consulta?? > > Utilizo Firebird 1.5 e segue abaixo a sql e seu resultado. > > Cordial abraço, > > Francisco Carlos > Embrapa Acre > > SQL: > select > a.CodPessoa > , a.Nome as Pessoa > , upper(a.Nome) as Pessoa2 > , a.CPFCNPJ > from PESSOA a > where > a.CodPessoa = 658 > order by 1 > > > Resultado: > CODPESSOA PESSOA > PESSOA2 CPFCNPJ > 658 João Serrates Siqueira de Oliveira JOãO SERRATES SIQUEIRA DE > OLIVEIRA 06588573200 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rodrigo em solucoeseinformatica.com.br Tue Jun 30 15:29:24 2009 From: rodrigo em solucoeseinformatica.com.br (Rodrigo A. de Freitas) Date: Tue, 30 Jun 2009 15:29:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Fun=E7=E3o_upper_n=E3o_t=E1_?= =?iso-8859-1?q?convertendo_corretamente?= In-Reply-To: <4A4A4F7A.8010708@cpafac.embrapa.br> Message-ID: Francisco, As funções UPPER e LOWER só irão funcionar corretamente se você definir um conjunto de character set / collate que suporte esses caracteres acentuados. Se você não definiu nenhum character set nos seus campos, as funções não irão converter os caracteres acentuados. []'s Rodrigo A. de Freitas Análise & Desenvolvimento Soluções & Informática -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Francisco Carlos da Rocha Gomes Enviada em: 30 de junho de 2009 14:47 Para: FireBase Assunto: [firebase-br] Função upper não tá convertendo corretamente Pessoal, Estou fazendo uma consulta para recuperar nomes de pessoas, independente se o nome está em maiúsculo ou minúsculo. Para tanto, utilizo a função 'upper' para tornar tudo maiusculo na select. Porém isso não deu certo para um certo caso aqui. A função 'upper' não converteu um 'ã' para maiusculo. Por que será?? Há outra forma mais segura de fazer esse tipo de consulta?? Utilizo Firebird 1.5 e segue abaixo a sql e seu resultado. Cordial abraço, Francisco Carlos Embrapa Acre SQL: select a.CodPessoa , a.Nome as Pessoa , upper(a.Nome) as Pessoa2 , a.CPFCNPJ from PESSOA a where a.CodPessoa = 658 order by 1 Resultado: CODPESSOA PESSOA PESSOA2 CPFCNPJ 658 João Serrates Siqueira de Oliveira JOãO SERRATES SIQUEIRA DE OLIVEIRA 06588573200 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa Verificado por AVG - www.avgbrasil.com.br Versão: 8.5.375 / Banco de dados de vírus: 270.13.0/2210 - Data de Lançamento: 06/30/09 06:10:00 From rbmodica em gmail.com Tue Jun 30 15:33:38 2009 From: rbmodica em gmail.com (Rodrigo Beraldo Modica) Date: Tue, 30 Jun 2009 15:33:38 -0300 Subject: [firebase-br] Help select In-Reply-To: <4DBCD4A2238345258C26AB3FA1DEA4A5@infonote> References: <972e02260906291957y75b8d94ayd712f3ecd9ab6a2b@mail.gmail.com> <4DBCD4A2238345258C26AB3FA1DEA4A5@infonote> Message-ID: <972e02260906301133q2695d794l4ebb7ee93843bc22@mail.gmail.com> Com os and's não dá, pq primeiramente tenho que colocar a sequencia que naum esta ordenada em ordem para depois comparar com a que esta ordenada, mas a sequencia que naum esta ordenada os numeros sempre são alterados vlw 2009/6/30 Infosag > and and and and ??? > > > ----- Original Message ----- From: "Rodrigo Beraldo Modica" < > rbmodica em gmail.com> > To: "FireBase" > Sent: Monday, June 29, 2009 11:57 PM > Subject: [firebase-br] Help select > > > > Olá pessoal > > Como criar um select para retornar o codigo da compra onde tenho que > comparar 5 valores que não estam em sequencia, ex (a1=15) (a2=10) (a3=3) > (a4=11) (a5=5), com uma sequencia de valores ordenada > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > E-mail verificado pelo Terra Anti-Spam. > Para classificar esta mensagem como spam ou não spam, visite > > http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI0NjMzMDg4MS4zOTIzMDYuMjcyNTguY2FtZW5hbmEuaHN0LnRlcnJhLmNvbS5iciw0MTExTerraMail > 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 > -- Att. Rodrigo B. Modica From fcarlos em cpafac.embrapa.br Tue Jun 30 15:37:46 2009 From: fcarlos em cpafac.embrapa.br (Francisco Carlos da Rocha Gomes) Date: Tue, 30 Jun 2009 14:37:46 -0400 Subject: [firebase-br] =?iso-8859-1?q?Fun=E7=E3o_upper_n=E3o_t=E1_converte?= =?iso-8859-1?q?ndo_corretamente?= In-Reply-To: <1246385515.17927.2.camel@Aspire5612.bonagura.com.br> References: <4A4A4F7A.8010708@cpafac.embrapa.br> <1246385515.17927.2.camel@Aspire5612.bonagura.com.br> Message-ID: <4A4A5B7A.2010305@cpafac.embrapa.br> Oi Eduardo, Acabo de ver que não configurei nenhum. :( O que eu faço? Francisco Carlos Embrapa Acre Eduardo Jedliczka wrote: > Qual é o Charset / Collate adotado ? > > Abraço > > Eduardo > > Em Ter, 2009-06-30 às 13:46 -0400, Francisco Carlos da Rocha Gomes > escreveu: > > >> Pessoal, >> >> Estou fazendo uma consulta para recuperar nomes de pessoas, independente >> se o nome está em maiúsculo ou minúsculo. Para tanto, utilizo a função >> 'upper' para tornar tudo maiusculo na select. >> >> Porém isso não deu certo para um certo caso aqui. A função 'upper' não >> converteu um 'ã' para maiusculo. Por que será?? >> >> Há outra forma mais segura de fazer esse tipo de consulta?? >> >> Utilizo Firebird 1.5 e segue abaixo a sql e seu resultado. >> >> Cordial abraço, >> >> Francisco Carlos >> Embrapa Acre >> >> SQL: >> select >> a.CodPessoa >> , a.Nome as Pessoa >> , upper(a.Nome) as Pessoa2 >> , a.CPFCNPJ >> from PESSOA a >> where >> a.CodPessoa = 658 >> order by 1 >> >> >> Resultado: >> CODPESSOA PESSOA >> PESSOA2 CPFCNPJ >> 658 João Serrates Siqueira de Oliveira JOãO SERRATES SIQUEIRA DE >> OLIVEIRA 06588573200 >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From edujed em gmail.com Tue Jun 30 15:39:53 2009 From: edujed em gmail.com (Eduardo Jedliczka) Date: Tue, 30 Jun 2009 15:39:53 -0300 Subject: [firebase-br] Help select In-Reply-To: <972e02260906301133q2695d794l4ebb7ee93843bc22@mail.gmail.com> References: <972e02260906291957y75b8d94ayd712f3ecd9ab6a2b@mail.gmail.com> <4DBCD4A2238345258C26AB3FA1DEA4A5@infonote> <972e02260906301133q2695d794l4ebb7ee93843bc22@mail.gmail.com> Message-ID: <1246387193.17927.3.camel@Aspire5612.bonagura.com.br> explique melhor o seu problema... acredito que sua necessidade ainda está um "pouco vaga". abraço Eduardo Em Ter, 2009-06-30 às 15:33 -0300, Rodrigo Beraldo Modica escreveu: > Com os and's não dá, pq primeiramente tenho que colocar a sequencia que naum > esta ordenada em ordem para depois comparar com a que esta ordenada, mas a > sequencia que naum esta ordenada os numeros sempre são alterados > > vlw > > > > 2009/6/30 Infosag > > > and and and and ??? > > > > > > ----- Original Message ----- From: "Rodrigo Beraldo Modica" < > > rbmodica em gmail.com> > > To: "FireBase" > > Sent: Monday, June 29, 2009 11:57 PM > > Subject: [firebase-br] Help select > > > > > > > > Olá pessoal > > > > Como criar um select para retornar o codigo da compra onde tenho que > > comparar 5 valores que não estam em sequencia, ex (a1=15) (a2=10) (a3=3) > > (a4=11) (a5=5), com uma sequencia de valores ordenada > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > E-mail verificado pelo Terra Anti-Spam. > > Para classificar esta mensagem como spam ou não spam, visite > > > > http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI0NjMzMDg4MS4zOTIzMDYuMjcyNTguY2FtZW5hbmEuaHN0LnRlcnJhLmNvbS5iciw0MTExTerraMail > > 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 jedyfb em gmail.com Tue Jun 30 15:41:24 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 30 Jun 2009 15:41:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?Fun=E7=E3o_upper_n=E3o_t=E1_converte?= =?iso-8859-1?q?ndo_corretamente?= In-Reply-To: <4A4A5B7A.2010305@cpafac.embrapa.br> References: <4A4A4F7A.8010708@cpafac.embrapa.br> <1246385515.17927.2.camel@Aspire5612.bonagura.com.br> <4A4A5B7A.2010305@cpafac.embrapa.br> Message-ID: <1246387284.17927.5.camel@Aspire5612.bonagura.com.br> Não há uma maneira rápida para se alterar um charset / collate de uma tabela ou banco. Nestes casos a melhor forma é criar os "domains" com os tipos de dados mais usados, e definir o charset nestes Domains. O problema é que isto quase sempre significa extrair o metadata do banco e recriá-lo do Zero. Abraço Eduardo Em Ter, 2009-06-30 às 14:37 -0400, Francisco Carlos da Rocha Gomes escreveu: > Oi Eduardo, > > Acabo de ver que não configurei nenhum. :( > > O que eu faço? > > Francisco Carlos > Embrapa Acre > > > Eduardo Jedliczka wrote: > > Qual é o Charset / Collate adotado ? > > > > Abraço > > > > Eduardo > > > > Em Ter, 2009-06-30 às 13:46 -0400, Francisco Carlos da Rocha Gomes > > escreveu: > > > > > >> Pessoal, > >> > >> Estou fazendo uma consulta para recuperar nomes de pessoas, independente > >> se o nome está em maiúsculo ou minúsculo. Para tanto, utilizo a função > >> 'upper' para tornar tudo maiusculo na select. > >> > >> Porém isso não deu certo para um certo caso aqui. A função 'upper' não > >> converteu um 'ã' para maiusculo. Por que será?? > >> > >> Há outra forma mais segura de fazer esse tipo de consulta?? > >> > >> Utilizo Firebird 1.5 e segue abaixo a sql e seu resultado. > >> > >> Cordial abraço, > >> > >> Francisco Carlos > >> Embrapa Acre > >> > >> SQL: > >> select > >> a.CodPessoa > >> , a.Nome as Pessoa > >> , upper(a.Nome) as Pessoa2 > >> , a.CPFCNPJ > >> from PESSOA a > >> where > >> a.CodPessoa = 658 > >> order by 1 > >> > >> > >> Resultado: > >> CODPESSOA PESSOA > >> PESSOA2 CPFCNPJ > >> 658 João Serrates Siqueira de Oliveira JOãO SERRATES SIQUEIRA DE > >> OLIVEIRA 06588573200 > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From douglasht em gmail.com Tue Jun 30 16:12:15 2009 From: douglasht em gmail.com (Douglas Tosi) Date: Tue, 30 Jun 2009 16:12:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?Fun=E7=E3o_upper_n=E3o_t=E1_converte?= =?iso-8859-1?q?ndo_corretamente?= In-Reply-To: <4A4A5B7A.2010305@cpafac.embrapa.br> References: <4A4A4F7A.8010708@cpafac.embrapa.br> <1246385515.17927.2.camel@Aspire5612.bonagura.com.br> <4A4A5B7A.2010305@cpafac.embrapa.br> Message-ID: <249af69e0906301212n7c2a491et46292099e16d306@mail.gmail.com> 2009/6/30 Francisco Carlos da Rocha Gomes : > Acabo de ver que não configurei nenhum. :( > O que eu faço? Nas hora do apuro, você pode fazer conversão de charset direto no select. select upper(cast(campo as varchar(n) character set iso8859_1)) Mas eu não recomendo. O ideal é armazenar no charset correto. hth, -- Douglas Tosi www.sinatica.com From jandersonloko em gmail.com Tue Jun 30 16:18:35 2009 From: jandersonloko em gmail.com (Janderson Almeida) Date: Tue, 30 Jun 2009 16:18:35 -0300 Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A_Vc_acha_que_o_FB_=E9_le?= =?iso-8859-1?q?nto_para_acesso_via_Internet=3A=3F?= In-Reply-To: <312318578.20090630132833@warmboot.com.br> References: <182841997.20090626073952@warmboot.com.br> <570DC31890A0477E904DA24F4AA310D5@alexandrentbook> <4A44BCF7.000005.03932@NOTEJABER> <1246034467.20517.2.camel@Aspire5612.bonagura.com.br> <763715106.20090626165313@warmboot.com.br> <000b01c9f987$07436bd0$0850abc0@marco01> <7F1975C9D01C44C3A5C6A0EED2EB7216@RHLPC> <312318578.20090630132833@warmboot.com.br> Message-ID: <1e2c6e100906301218j65e4ebbem890f171e4f92dcd5@mail.gmail.com> 101 From fcarlos em cpafac.embrapa.br Tue Jun 30 16:39:12 2009 From: fcarlos em cpafac.embrapa.br (Francisco Carlos da Rocha Gomes) Date: Tue, 30 Jun 2009 15:39:12 -0400 Subject: [firebase-br] =?iso-8859-1?q?Fun=E7=E3o_upper_n=E3o_t=E1_converte?= =?iso-8859-1?q?ndo_corretamente_-_acho_que_resolvi_!?= In-Reply-To: <1246387284.17927.5.camel@Aspire5612.bonagura.com.br> References: <4A4A4F7A.8010708@cpafac.embrapa.br> <1246385515.17927.2.camel@Aspire5612.bonagura.com.br> <4A4A5B7A.2010305@cpafac.embrapa.br> <1246387284.17927.5.camel@Aspire5612.bonagura.com.br> Message-ID: <4A4A69E0.70405@cpafac.embrapa.br> Caro Eduardo e demais colegas, Procurando na Internet consegui fazer funcionar assim: SQL: select a.CodPessoa , a.Nome as Pessoa , upper(a.Nome collate pxw_intl850) as Pessoa2 , a.CPFCNPJ from PESSOA a where a.CodPessoa = 658 order by 1 Resultado: CODPESSOA PESSOA PESSOA2 CPFCNPJ 658 João Serrates Siqueira de Oliveira JOÃO SERRATES SIQUEIRA DE OLIVEIRA 06588573200 Está correto? Há algum efeito colateral?? Francisco Carlos Embrapa Acre Eduardo Jedliczka wrote: > Não há uma maneira rápida para se alterar um charset / collate de uma > tabela ou banco. > > Nestes casos a melhor forma é criar os "domains" com os tipos de dados > mais usados, e definir o charset nestes Domains. > > O problema é que isto quase sempre significa extrair o metadata do banco > e recriá-lo do Zero. > > Abraço > > Eduardo > > Em Ter, 2009-06-30 às 14:37 -0400, Francisco Carlos da Rocha Gomes > escreveu: > > >> Oi Eduardo, >> >> Acabo de ver que não configurei nenhum. :( >> >> O que eu faço? >> >> Francisco Carlos >> Embrapa Acre >> >> >> Eduardo Jedliczka wrote: >> >>> Qual é o Charset / Collate adotado ? >>> >>> Abraço >>> >>> Eduardo >>> >>> Em Ter, 2009-06-30 às 13:46 -0400, Francisco Carlos da Rocha Gomes >>> escreveu: >>> >>> >>> >>>> Pessoal, >>>> >>>> Estou fazendo uma consulta para recuperar nomes de pessoas, independente >>>> se o nome está em maiúsculo ou minúsculo. Para tanto, utilizo a função >>>> 'upper' para tornar tudo maiusculo na select. >>>> >>>> Porém isso não deu certo para um certo caso aqui. A função 'upper' não >>>> converteu um 'ã' para maiusculo. Por que será?? >>>> >>>> Há outra forma mais segura de fazer esse tipo de consulta?? >>>> >>>> Utilizo Firebird 1.5 e segue abaixo a sql e seu resultado. >>>> >>>> Cordial abraço, >>>> >>>> Francisco Carlos >>>> Embrapa Acre >>>> >>>> SQL: >>>> select >>>> a.CodPessoa >>>> , a.Nome as Pessoa >>>> , upper(a.Nome) as Pessoa2 >>>> , a.CPFCNPJ >>>> from PESSOA a >>>> where >>>> a.CodPessoa = 658 >>>> order by 1 >>>> >>>> >>>> Resultado: >>>> CODPESSOA PESSOA >>>> PESSOA2 CPFCNPJ >>>> 658 João Serrates Siqueira de Oliveira JOãO SERRATES SIQUEIRA DE >>>> OLIVEIRA 06588573200 >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From jedyfb em gmail.com Tue Jun 30 16:55:04 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 30 Jun 2009 16:55:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?Fun=E7=E3o_upper_n=E3o_t=E1_converte?= =?iso-8859-1?q?ndo_corretamente_-_acho_que_resolvi_!?= In-Reply-To: <4A4A69E0.70405@cpafac.embrapa.br> References: <4A4A4F7A.8010708@cpafac.embrapa.br> <1246385515.17927.2.camel@Aspire5612.bonagura.com.br> <4A4A5B7A.2010305@cpafac.embrapa.br> <1246387284.17927.5.camel@Aspire5612.bonagura.com.br> <4A4A69E0.70405@cpafac.embrapa.br> Message-ID: <1246391704.17927.16.camel@Aspire5612.bonagura.com.br> Não há Efeito colateral, exceto o desempenho ligeiramente inferior ao obtido com a melhor solução, principalmente caso você for usar um where baseado nesta comparação. Abraço Eduardo Em Ter, 2009-06-30 às 15:39 -0400, Francisco Carlos da Rocha Gomes escreveu: > Caro Eduardo e demais colegas, > > Procurando na Internet consegui fazer funcionar assim: > > SQL: > select > a.CodPessoa > , a.Nome as Pessoa > , upper(a.Nome collate pxw_intl850) as Pessoa2 > , a.CPFCNPJ > from PESSOA a > where > a.CodPessoa = 658 > order by 1 > > Resultado: > CODPESSOA PESSOA > PESSOA2 CPFCNPJ > 658 João Serrates Siqueira de Oliveira JOÃO SERRATES SIQUEIRA DE > OLIVEIRA 06588573200 > > > Está correto? Há algum efeito colateral?? > > Francisco Carlos > Embrapa Acre > > > > Eduardo Jedliczka wrote: > > Não há uma maneira rápida para se alterar um charset / collate de uma > > tabela ou banco. > > > > Nestes casos a melhor forma é criar os "domains" com os tipos de dados > > mais usados, e definir o charset nestes Domains. > > > > O problema é que isto quase sempre significa extrair o metadata do banco > > e recriá-lo do Zero. > > > > Abraço > > > > Eduardo > > > > Em Ter, 2009-06-30 às 14:37 -0400, Francisco Carlos da Rocha Gomes > > escreveu: > > > > > >> Oi Eduardo, > >> > >> Acabo de ver que não configurei nenhum. :( > >> > >> O que eu faço? > >> > >> Francisco Carlos > >> Embrapa Acre > >> > >> > >> Eduardo Jedliczka wrote: > >> > >>> Qual é o Charset / Collate adotado ? > >>> > >>> Abraço > >>> > >>> Eduardo > >>> > >>> Em Ter, 2009-06-30 às 13:46 -0400, Francisco Carlos da Rocha Gomes > >>> escreveu: > >>> > >>> > >>> > >>>> Pessoal, > >>>> > >>>> Estou fazendo uma consulta para recuperar nomes de pessoas, independente > >>>> se o nome está em maiúsculo ou minúsculo. Para tanto, utilizo a função > >>>> 'upper' para tornar tudo maiusculo na select. > >>>> > >>>> Porém isso não deu certo para um certo caso aqui. A função 'upper' não > >>>> converteu um 'ã' para maiusculo. Por que será?? > >>>> > >>>> Há outra forma mais segura de fazer esse tipo de consulta?? > >>>> > >>>> Utilizo Firebird 1.5 e segue abaixo a sql e seu resultado. > >>>> > >>>> Cordial abraço, > >>>> > >>>> Francisco Carlos > >>>> Embrapa Acre > >>>> > >>>> SQL: > >>>> select > >>>> a.CodPessoa > >>>> , a.Nome as Pessoa > >>>> , upper(a.Nome) as Pessoa2 > >>>> , a.CPFCNPJ > >>>> from PESSOA a > >>>> where > >>>> a.CodPessoa = 658 > >>>> order by 1 > >>>> > >>>> > >>>> Resultado: > >>>> CODPESSOA PESSOA > >>>> PESSOA2 CPFCNPJ > >>>> 658 João Serrates Siqueira de Oliveira JOãO SERRATES SIQUEIRA DE > >>>> OLIVEIRA 06588573200 > >>>> > >>>> ______________________________________________ > >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >>>> > >>>> > >>> ______________________________________________ > >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >>> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >>> > >>> > >>> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From escovadordebits em gmail.com Tue Jun 30 17:24:28 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 30 Jun 2009 17:24:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?Res=3A_Re=3A_Vc_acha_que_o_FB_=E9_le?= =?iso-8859-1?q?nto_para_acesso_via_Internet=3A=3F?= In-Reply-To: <1e2c6e100906301218j65e4ebbem890f171e4f92dcd5@mail.gmail.com> References: <182841997.20090626073952@warmboot.com.br> <570DC31890A0477E904DA24F4AA310D5@alexandrentbook> <4A44BCF7.000005.03932@NOTEJABER> <1246034467.20517.2.camel@Aspire5612.bonagura.com.br> <763715106.20090626165313@warmboot.com.br> <000b01c9f987$07436bd0$0850abc0@marco01> <7F1975C9D01C44C3A5C6A0EED2EB7216@RHLPC> <312318578.20090630132833@warmboot.com.br> <1e2c6e100906301218j65e4ebbem890f171e4f92dcd5@mail.gmail.com> Message-ID: <64d5939a0906301324g32308f34k5c398f4d27ab2e89@mail.gmail.com> Fui o 86. :D Vamos lá... 2009/6/30 Janderson Almeida > 101 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From ronmes em ig.com.br Tue Jun 30 18:09:22 2009 From: ronmes em ig.com.br (RM) Date: Tue, 30 Jun 2009 18:09:22 -0300 Subject: [firebase-br] Registros Apagados In-Reply-To: <4A4A3F75.9030908@stetika.com.br> References: <4A4A3352.3010303@stetika.com.br><001201c9f99e$831bdc80$0850abc0@marco01> <4A4A3F75.9030908@stetika.com.br> Message-ID: <33D6D35F1D2046BD96F0AD73A59261E5@c2d> Solução: Mecanismo de Log/Auditoria do banco de dados... Exemplo... Tabela_de_Log CAMPOS( Date_Time, Tabela, Operação[Inclusão, alteração, exclusão], Usuario_Nome, IP_da_Estação, Nome_da_Estação, Instrução SQL, Etc... ) Dai liga nos eventos... etc.. etc.. etc.. etc.. etc.. Eh só estudar um pouquinho... O limite eh sua criatividade... Chackal++ -------------------------------------------------- From: "Isael Faria Junior" Sent: Tuesday, June 30, 2009 1:38 PM To: "FireBase" Subject: Re: [firebase-br] Registros Apagados > ok, mais como acho essa tabela ? > Segundo o que preciso : > Tenho um cliente que teve um registro apagado e ele quer saber quem foi > que apagou. > Tem como eu descobrir isso ? Estou usando fb 1.5. > Não tenho log. > > > Marco Antônio escreveu: >> boa tarde >> você tem que pegar o ip da maquina ante de apagar o registro atualizar a >> tabela com o numero do ip. >> >> ----- Original Message ----- From: "Isael Faria Junior" >> >> To: "FireBase" >> Sent: Tuesday, June 30, 2009 12:46 PM >> Subject: [firebase-br] Registros Apagados >> >> >> Existe algum meio de eu saber qual foi a maquina que apagou um registro >> da uma 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 >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 4200 (20090630) __________ >> >> 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 danrgomes em gmail.com Tue Jun 30 17:59:05 2009 From: danrgomes em gmail.com (Danilo Gomes) Date: Tue, 30 Jun 2009 17:59:05 -0300 Subject: [firebase-br] RES: RES: duvida comando In-Reply-To: <4A489C20.8080009@gmail.com> References: <000d01c9f651$9bc877c0$d3596740$@com> <4A44B28D.4070109@gmail.com> <1E90F21E3569468780A5B606E10438D9@Saulibueno> <002c01c9f659$71f3b8d0$55db2a70$@com> <4A489C20.8080009@gmail.com> Message-ID: <370c39030906301359k721f5f47jedee60698938e20f@mail.gmail.com> Olá .. xxx é o numero de registros que voce retorna ... ou seja pegue os 2 primeiro registros da tabela (se ordenado pelo campo 1 em asc) Select FIRST 2 campo1, campo2 from MinhaTabela order by campo1 asc ou pegue os 2 ultimos registros da tabela (se ordenado pelo campo 1 em desc) Select FIRST 2 campo1, campo2 from MinhaTabela order by campo1 desc Danilo ... From rbmodica em gmail.com Tue Jun 30 21:58:02 2009 From: rbmodica em gmail.com (Rodrigo Beraldo Modica) Date: Tue, 30 Jun 2009 21:58:02 -0300 Subject: [firebase-br] Help select In-Reply-To: <1246387193.17927.3.camel@Aspire5612.bonagura.com.br> References: <972e02260906291957y75b8d94ayd712f3ecd9ab6a2b@mail.gmail.com> <4DBCD4A2238345258C26AB3FA1DEA4A5@infonote> <972e02260906301133q2695d794l4ebb7ee93843bc22@mail.gmail.com> <1246387193.17927.3.camel@Aspire5612.bonagura.com.br> Message-ID: <972e02260906301758j4aef7b37jb95a69251d02ff34@mail.gmail.com> To precisando criar um select que retorne um determinado código, porém para conseguir esses dados digito uma lista ordenada, por exemplo, 1 - 5 - 7 - 9 - 10. Mas minha base de dados não esta ordenada, por exemplo 10 - 5 - 9 - 7 - 1, como faço para ordenar na pesquisa os dados de minha base de dados e compará-los com o que é digitado na lista ordenada ? Exemplo select codigo from tabelas where "base de dados desordenada" = "minha lista ordenada" 2009/6/30 Eduardo Jedliczka > explique melhor o seu problema... > > acredito que sua necessidade ainda está um "pouco vaga". > > abraço > > Eduardo > > Em Ter, 2009-06-30 às 15:33 -0300, Rodrigo Beraldo Modica escreveu: > > > Com os and's não dá, pq primeiramente tenho que colocar a sequencia que > naum > > esta ordenada em ordem para depois comparar com a que esta ordenada, mas > a > > sequencia que naum esta ordenada os numeros sempre são alterados > > > > vlw > > > > > > > > 2009/6/30 Infosag > > > > > and and and and ??? > > > > > > > > > ----- Original Message ----- From: "Rodrigo Beraldo Modica" < > > > rbmodica em gmail.com> > > > To: "FireBase" > > > Sent: Monday, June 29, 2009 11:57 PM > > > Subject: [firebase-br] Help select > > > > > > > > > > > > Olá pessoal > > > > > > Como criar um select para retornar o codigo da compra onde tenho que > > > comparar 5 valores que não estam em sequencia, ex (a1=15) (a2=10) > (a3=3) > > > (a4=11) (a5=5), com uma sequencia de valores ordenada > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > E-mail verificado pelo Terra Anti-Spam. > > > Para classificar esta mensagem como spam ou não spam, visite > > > > > > > http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI0NjMzMDg4MS4zOTIzMDYuMjcyNTguY2FtZW5hbmEuaHN0LnRlcnJhLmNvbS5iciw0MTExTerraMail > > > 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 > -- Att. Rodrigo B. Modica From samuel.peres.ferreira em gmail.com Tue Jun 30 22:19:31 2009 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Tue, 30 Jun 2009 22:19:31 -0300 Subject: [firebase-br] Help select In-Reply-To: <972e02260906301758j4aef7b37jb95a69251d02ff34@mail.gmail.com> References: <972e02260906291957y75b8d94ayd712f3ecd9ab6a2b@mail.gmail.com> <4DBCD4A2238345258C26AB3FA1DEA4A5@infonote> <972e02260906301133q2695d794l4ebb7ee93843bc22@mail.gmail.com> <1246387193.17927.3.camel@Aspire5612.bonagura.com.br> <972e02260906301758j4aef7b37jb95a69251d02ff34@mail.gmail.com> Message-ID: ola se entendi bem, é isso select codigo, descricao from tabela where codigo in (select codigo from listadesordenada) samuel From escovadordebits em gmail.com Tue Jun 30 22:33:20 2009 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 30 Jun 2009 22:33:20 -0300 Subject: [firebase-br] Help select In-Reply-To: <972e02260906301758j4aef7b37jb95a69251d02ff34@mail.gmail.com> References: <972e02260906291957y75b8d94ayd712f3ecd9ab6a2b@mail.gmail.com> <4DBCD4A2238345258C26AB3FA1DEA4A5@infonote> <972e02260906301133q2695d794l4ebb7ee93843bc22@mail.gmail.com> <1246387193.17927.3.camel@Aspire5612.bonagura.com.br> <972e02260906301758j4aef7b37jb95a69251d02ff34@mail.gmail.com> Message-ID: <64d5939a0906301833w9aaa56bp9580c014c0b77c19@mail.gmail.com> Bom dia/tarde Rodrigo. Grande Rodrigo, você poderia nos informar como está estruturada essa tabela em que se encontram esses códigos? Fica um código por registro? Ou existem N campos no mesmo registro, cada um com um dos códigos? Dê um pequeno exemplo para podermos entender perfeitamente como está o cenário aí. Ficamos no aguardo. :D 2009/6/30 Rodrigo Beraldo Modica > To precisando criar um select que retorne um determinado código, porém para > conseguir esses dados digito uma lista ordenada, por exemplo, 1 - 5 - 7 - 9 > - 10. > Mas minha base de dados não esta ordenada, por exemplo 10 - 5 - 9 - 7 - 1, > como faço para ordenar na pesquisa os dados de minha base de dados e > compará-los com o que é digitado na lista ordenada ? > > Exemplo > select codigo from tabelas > where "base de dados desordenada" = "minha lista ordenada" > > > > > > 2009/6/30 Eduardo Jedliczka > > > explique melhor o seu problema... > > > > acredito que sua necessidade ainda está um "pouco vaga". > > > > abraço > > > > Eduardo > > > > Em Ter, 2009-06-30 às 15:33 -0300, Rodrigo Beraldo Modica escreveu: > > > > > Com os and's não dá, pq primeiramente tenho que colocar a sequencia que > > naum > > > esta ordenada em ordem para depois comparar com a que esta ordenada, > mas > > a > > > sequencia que naum esta ordenada os numeros sempre são alterados > > > > > > vlw > > > > > > > > > > > > 2009/6/30 Infosag > > > > > > > and and and and ??? > > > > > > > > > > > > ----- Original Message ----- From: "Rodrigo Beraldo Modica" < > > > > rbmodica em gmail.com> > > > > To: "FireBase" > > > > Sent: Monday, June 29, 2009 11:57 PM > > > > Subject: [firebase-br] Help select > > > > > > > > > > > > > > > > Olá pessoal > > > > > > > > Como criar um select para retornar o codigo da compra onde tenho que > > > > comparar 5 valores que não estam em sequencia, ex (a1=15) (a2=10) > > (a3=3) > > > > (a4=11) (a5=5), com uma sequencia de valores ordenada > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > E-mail verificado pelo Terra Anti-Spam. > > > > Para classificar esta mensagem como spam ou não spam, visite > > > > > > > > > > > http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI0NjMzMDg4MS4zOTIzMDYuMjcyNTguY2FtZW5hbmEuaHN0LnRlcnJhLmNvbS5iciw0MTExTerraMail > > > > 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 > > > > > > -- > > Att. > Rodrigo B. Modica > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jedyfb em gmail.com Tue Jun 30 22:40:47 2009 From: jedyfb em gmail.com (Eduardo Jedliczka) Date: Tue, 30 Jun 2009 22:40:47 -0300 Subject: [firebase-br] Help select In-Reply-To: <64d5939a0906301833w9aaa56bp9580c014c0b77c19@mail.gmail.com> References: <972e02260906291957y75b8d94ayd712f3ecd9ab6a2b@mail.gmail.com> <4DBCD4A2238345258C26AB3FA1DEA4A5@infonote> <972e02260906301133q2695d794l4ebb7ee93843bc22@mail.gmail.com> <1246387193.17927.3.camel@Aspire5612.bonagura.com.br> <972e02260906301758j4aef7b37jb95a69251d02ff34@mail.gmail.com> <64d5939a0906301833w9aaa56bp9580c014c0b77c19@mail.gmail.com> Message-ID: <1246412447.6948.2.camel@Aspire5612.bonagura.com.br> Concordo com o Sandro, sem conhecer a sua estrutura vai ser complicado ajudar. mas... se eu entendi direito o que você quer, imagino que você tenha uma tabela do tipo (chave, codigo) e você quer encontrar a chave que tenha os códigos que você informou. se for isto, dá para usar o comando LIST (disponível no Firebird 2.1), ou terá que escrever uma SP com um for select ordenado pelo código. Abraço Eduardo Em Ter, 2009-06-30 às 22:33 -0300, Sandro Souza escreveu: > Bom dia/tarde Rodrigo. > > Grande Rodrigo, você poderia nos informar como está estruturada essa tabela > em que se encontram esses códigos? > > Fica um código por registro? Ou existem N campos no mesmo registro, cada um > com um dos códigos? > > Dê um pequeno exemplo para podermos entender perfeitamente como está o > cenário aí. > > Ficamos no aguardo. :D > > 2009/6/30 Rodrigo Beraldo Modica > > > To precisando criar um select que retorne um determinado código, porém para > > conseguir esses dados digito uma lista ordenada, por exemplo, 1 - 5 - 7 - 9 > > - 10. > > Mas minha base de dados não esta ordenada, por exemplo 10 - 5 - 9 - 7 - 1, > > como faço para ordenar na pesquisa os dados de minha base de dados e > > compará-los com o que é digitado na lista ordenada ? > > > > Exemplo > > select codigo from tabelas > > where "base de dados desordenada" = "minha lista ordenada" > > > > > > > > > > > > 2009/6/30 Eduardo Jedliczka > > > > > explique melhor o seu problema... > > > > > > acredito que sua necessidade ainda está um "pouco vaga". > > > > > > abraço > > > > > > Eduardo > > > > > > Em Ter, 2009-06-30 às 15:33 -0300, Rodrigo Beraldo Modica escreveu: > > > > > > > Com os and's não dá, pq primeiramente tenho que colocar a sequencia que > > > naum > > > > esta ordenada em ordem para depois comparar com a que esta ordenada, > > mas > > > a > > > > sequencia que naum esta ordenada os numeros sempre são alterados > > > > > > > > vlw > > > > > > > > > > > > > > > > 2009/6/30 Infosag > > > > > > > > > and and and and ??? > > > > > > > > > > > > > > > ----- Original Message ----- From: "Rodrigo Beraldo Modica" < > > > > > rbmodica em gmail.com> > > > > > To: "FireBase" > > > > > Sent: Monday, June 29, 2009 11:57 PM > > > > > Subject: [firebase-br] Help select > > > > > > > > > > > > > > > > > > > > Olá pessoal > > > > > > > > > > Como criar um select para retornar o codigo da compra onde tenho que > > > > > comparar 5 valores que não estam em sequencia, ex (a1=15) (a2=10) > > > (a3=3) > > > > > (a4=11) (a5=5), com uma sequencia de valores ordenada > > > > > ______________________________________________ > > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > E-mail verificado pelo Terra Anti-Spam. > > > > > Para classificar esta mensagem como spam ou não spam, visite > > > > > > > > > > > > > > > http://ecp.terra.com.br/cgi-bin/reportspam.cgi?+_d=SCY0MDQ0OTY1MCNwZXJtIXRlcnJhJjEsMTI0NjMzMDg4MS4zOTIzMDYuMjcyNTguY2FtZW5hbmEuaHN0LnRlcnJhLmNvbS5iciw0MTExTerraMail > > > > > 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 > > > > > > > > > > > -- > > > > Att. > > Rodrigo B. Modica > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa