From gladiston em vidy.com.br Fri Aug 1 09:31:50 2014 From: gladiston em vidy.com.br (Gladiston Santana) Date: Fri, 1 Aug 2014 09:31:50 -0300 Subject: [firebase-br] RES: Alterar o character set In-Reply-To: References: <003f01cfac33$d9e46fd0$8dad4f70$@apollosistemas.com.br> Message-ID: Até daria certo de ascii, ansi para utf8, mas o inverso seria desastroso. Trocar o charset não irá transliterar os caracteres, há implicações nos collates, etc... É meio perigoso dizer que pode trocar e a pessoa tentar depois e se der mal. Na realidade, o unico modo seguro de fazer essa mudança é mesmo um pump de dados. Em 31 de julho de 2014 17:40, W O escreveu: > Hola Gladiston > > Hay un pequeño error en tu comentario, el charset sí puede ser cambiado: > > http://www.firebirdsql.org/refdocs/langrefupd25-ddl-charset.html > > Saludos. > > Walter. > > > > 2014-07-31 9:20 GMT-04:00 Gladiston Santana : > > > Colega, o charset voce define na criação do banco de dados. > > No momento de conectar-se a base, voce digita usuario, senha,... e > charset! > > Sim, o mesmo com o qual criou o banco. > > Definido isso, tudo vai funcionar conforme esperado. > > Defina bem quem será o escolhido se UTF8 ou ISO8859_1, pois não poderá > > mudar depois. > > > > > > Em 31 de julho de 2014 09:36, Renan Rogowski Pozzo < > renanrpozzo em gmail.com> > > escreveu: > > > > > Olá Gladiston, > > > o problema é que não consigo definir charset para campos primarykey, > > > foreignkey ou unique. O Firebird não permite. > > > > > > Abraço, > > > Renan Rogowski Pozzo > > > > > > *"Entrega o teu caminho ao Senhor; confia nele, e ele o fará." Salmos > > 37:5* > > > > > > > > > Em 31 de julho de 2014 09:26, Gladiston Santana > > > > escreveu: > > > > > > > Esse erro se dá porque os collates que podem ser usados dependem do > > > charset > > > > escolhido. > > > > Se voce usou charset none (nenhum) para sua base, você não tem > collate > > > > win_ptbr. > > > > Dá uma olhada nesta e lista e entenderá melhor: > > > > http://www.destructor.de/firebird/charsets.htm > > > > > > > > > > > > Em 30 de julho de 2014 17:34, Renan Rogowski Pozzo < > > > renanrpozzo em gmail.com> > > > > escreveu: > > > > > > > > > Estou com um problema que ao rodar um select, informando o collate > no > > > > > select, ex.: select * from estoque where not cst collate win_ptbr = > > > > '060', > > > > > dá o erro "Data type unknown. > > > > > COLLATION WIN_PTBR for CHARACTER SET NONE is not defined.". > > > > > Porém esse é um campo que é uma chave estrangeira e o Firebird não > me > > > > > permite alterar o Character set dele. > > > > > > > > > > Abraço, > > > > > Renan Rogowski Pozzo > > > > > > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > -- > > B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU > > vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O > > OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. > > ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L > > U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E > > B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. > > 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br > > NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq > > . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ > > 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r > > ==============================================r@@@@F===== > > Gladiston Santana 8 em B@B, > > Supervisor de TI G em B@B7 > > Tel.:+551147873122 R:228 :@B em B0 > > Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. > > Visite nosso site: www·vidy·com·br BB@@@u > > Visite também : www·expolabor·com·br GB em B@N > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- -- B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r ==============================================r@@@@F===== Gladiston Santana 8 em B@B, Supervisor de TI G em B@B7 Tel.:+551147873122 R:228 :@B em B0 Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. Visite nosso site: www·vidy·com·br BB@@@u Visite também : www·expolabor·com·br GB em B@N From gladiston em vidy.com.br Fri Aug 1 10:09:14 2014 From: gladiston em vidy.com.br (Gladiston Santana) Date: Fri, 1 Aug 2014 10:09:14 -0300 Subject: [firebase-br] Exception In-Reply-To: References: Message-ID: Ricardo, pensei com calma. E acho que voce não precisa dum when..do, o que voce precisa para resolver seu problema é um debugger para depurar. Talvez o Carlos possa te informar sobre gerenciadores com essa capacidade, mas desconheço algum que possa depurar triggers, mas certamente há um que pode monitorar os statments que vão para o servidor. Sem pretenção nenhuma, mas sugeriria que melhorasse a metodologia para suas triggers porque francamente ela tá complexa e com execute statments? o erro pode estar disfarçado entre as concatenações, talvez voce possa manter o esqueleto do sql e usando apenas parametros seria mais facil de depurar. Criar uma trigger com certo grau de complexidade é como ter um filho de 7 anos e evitar que ele se coloque em perigo a todo instante. Um cuidado ao criar triggers é não deixa-las longas demais, se elas se tornam longas é melhor faze-las com que disparem uma procedure, esta sim, mais fácil de depurar e até o IBExpert faz debug passo-a-passo(F8) se precisar. Também quando a trigger fica complexa é preciso adicionar um controle para evitar nearest triggers, isto é, chamadas recursivas tendo como ponto de origem a própria trigger ou as vezes cuidar de que uma trigger não dispare a outra acidentalmente. Quando fazer manutenção na base, lembrar de desligar as triggers para evitar o disparo automático acidental. Por isso, uso triggers apenas para validações e codigos simples, quando se tornam complexas, elas dificultam a manutenção. Vou lhe dizer com o uso de domains, validar valores via triggers é quase inutil. inte+ Em 31 de julho de 2014 16:22, Gladiston Santana escreveu: > Ricardo, em blocos de codigo basta fazer o que eu disse e acrescentar o > when any: > create procedure sp_teste ( > A smallint, > B smallint ) > RETURNS ( > C smallint ) > AS > begin > -- a=smallint, b=smallint, c=(a+b) mas tambem smallint, se o resultado > -- for maior que >32768 dará erro porque c não está capacitado para > armazenar > -- este tipode resultado > -- Crie uma exception generica antes de executar essa procedure: > -- CREATE OR ALTER EXCEPTION ERR 'Erro generico'; > c=(a+b); > > -- retorna o resultado apenas se não houver erro > suspend; > > -- O bloco abaixo só será executado se houver algum erro em toda a > procedure. > when any do > begin > if (sqlstate='22003') then exception err 'Resultado fora dos limites > comportados!!!' ; > end > end > > > Apenas para você entender, execute : > select * from sp_teste(32767,1); > E o when any vai entrar em ação. > > Apenas um dado curioso, uns 2 anos atrás em ambientes de testes, o > IBExpert interceptava as exceptions antes de chegar ao when...any, até eu > perceber que não era problema do Firebird levou tempo, não sei se o > IbExpert ainda tá assim, mas teste no FlameRobin(eu uso este na maior parte > das vezes) se tiver problemas. > > . > > > > Em 31 de julho de 2014 13:26, Ricardo Rodrigues > escreveu: > > Boa tarde Gladiston, tem como você colocar este comando nessa trigguer que >> enviei pra mim ver como ficaria. >> >> >> Em 31 de julho de 2014 10:42, Gladiston Santana >> escreveu: >> >> > Não tem segredo, é apenas um bloco que se coloca no corpo de seu psql >> > (procedure, trigger) que só será executando quando ocorrer uma >> exception. >> > Na primeira vez todo mundo acha que é um tipo try...except que precisa >> > englobar os possiveis comandos que falharão, mas na verdade ele é o >> > equivalente ao 'on error gosub' do basic, é apenas um when any para sua >> > psql inteira. >> > >> > Um exemplo aqui: >> > http://www.firebirdsql.org/refdocs/langrefupd25-sqlstate.html >> > >> > >> > Em 31 de julho de 2014 10:27, Ricardo Rodrigues >> > escreveu: >> > >> > > Não tem mesmo, gostaria se possivel alguem inlcuisse para que eu possa >> > ver >> > > como funciona >> > > >> > > >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > -- > B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU > vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O > OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. > ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L > U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E > B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. > 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br > NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq > . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ > 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r > ==============================================r@@@@F===== > Gladiston Santana 8 em B@B, > Supervisor de TI G em B@B7 > Tel.:+551147873122 R:228 :@B em B0 > Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. > Visite nosso site: www·vidy·com·br BB@@@u > Visite também : www·expolabor·com·br GB em B@N > > > -- -- B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r ==============================================r@@@@F===== Gladiston Santana 8 em B@B, Supervisor de TI G em B@B7 Tel.:+551147873122 R:228 :@B em B0 Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. Visite nosso site: www·vidy·com·br BB@@@u Visite também : www·expolabor·com·br GB em B@N From lima.krlos em gmail.com Fri Aug 1 14:56:09 2014 From: lima.krlos em gmail.com (Carlos Lima) Date: Fri, 1 Aug 2014 14:56:09 -0300 Subject: [firebase-br] Ferramenta IBAnalyst 2 Message-ID: Gostaria de saber como resolver bad indice? que o programa IBAnalyst me revelou? From listas em warmboot.com.br Fri Aug 1 15:59:23 2014 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 1 Aug 2014 15:59:23 -0300 Subject: [firebase-br] Ferramenta IBAnalyst 2 In-Reply-To: References: Message-ID: <236151425.20140801155923@warmboot.com.br> O proprio IBAnalyst te fala como resolver. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br CL> Gostaria de saber como resolver bad indice? que o programa IBAnalyst me CL> revelou? From kleberson2santos em gmail.com Fri Aug 1 16:37:44 2014 From: kleberson2santos em gmail.com (Kleberson Santos) Date: Fri, 1 Aug 2014 15:37:44 -0400 Subject: [firebase-br] UPDATE NO SELECT Message-ID: Boa tarde alguem pode me ajudar a fazer este update? Nao sei como fazer essa sintaxe. Preciso atualizar um campo de uma table no inner join. Grato! From frederico.godoi em gmail.com Fri Aug 1 17:46:11 2014 From: frederico.godoi em gmail.com (Frederico Godoi) Date: Fri, 1 Aug 2014 17:46:11 -0300 Subject: [firebase-br] UPDATE NO SELECT In-Reply-To: References: Message-ID: Faça com exists UPDATE TABELA1 SET CAMPO = VALOR WHERE EXISTS ( SELECT CAMPO FROM TABELA2 WHERE TABELA2.CHAVE = TABELA1.CHAVE ) 2014-08-01 16:37 GMT-03:00 Kleberson Santos : > Boa tarde alguem pode me ajudar a fazer este update? > Nao sei como fazer essa sintaxe. > > Preciso atualizar um campo de uma table no inner join. > > 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 > -- Frederico Godoi From kleberson2santos em gmail.com Fri Aug 1 18:07:24 2014 From: kleberson2santos em gmail.com (Kleberson Santos) Date: Fri, 1 Aug 2014 17:07:24 -0400 Subject: [firebase-br] UPDATE NO SELECT In-Reply-To: References: Message-ID: Obrigado eu estava fazendo no lugar do existis o sinal de = Em 1 de agosto de 2014 16:46, Frederico Godoi escreveu: > Faça com exists > > UPDATE TABELA1 > SET CAMPO = VALOR > WHERE EXISTS ( SELECT CAMPO > FROM TABELA2 > WHERE TABELA2.CHAVE = TABELA1.CHAVE ) > > > 2014-08-01 16:37 GMT-03:00 Kleberson Santos : > > > Boa tarde alguem pode me ajudar a fazer este update? > > Nao sei como fazer essa sintaxe. > > > > Preciso atualizar um campo de uma table no inner join. > > > > 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 > > > > > > -- > Frederico Godoi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From lima.krlos em gmail.com Fri Aug 1 18:58:21 2014 From: lima.krlos em gmail.com (Carlos Lima) Date: Fri, 1 Aug 2014 18:58:21 -0300 Subject: [firebase-br] Ferramenta IBAnalyst 2 In-Reply-To: <236151425.20140801155923@warmboot.com.br> References: <236151425.20140801155923@warmboot.com.br> Message-ID: Então Cantu, não vi algo ali não, irei postar quais minhas dúvidas mais especfícicamente ! 2014-08-01 15:59 GMT-03:00 Carlos H. Cantu : > O proprio IBAnalyst te fala como resolver. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > CL> Gostaria de saber como resolver bad indice? que o programa IBAnalyst me > CL> revelou? > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From sistemas2000profesional em gmail.com Sat Aug 2 00:18:43 2014 From: sistemas2000profesional em gmail.com (W O) Date: Fri, 1 Aug 2014 23:18:43 -0400 Subject: [firebase-br] RES: Alterar o character set In-Reply-To: References: <003f01cfac33$d9e46fd0$8dad4f70$@apollosistemas.com.br> Message-ID: Quizás, pero el Firebird tiene la opción de cambiar el charset. Saludos. Walter. 2014-08-01 8:31 GMT-04:00 Gladiston Santana : > Até daria certo de ascii, ansi para utf8, mas o inverso seria desastroso. > Trocar o charset não irá transliterar os caracteres, há implicações nos > collates, etc... > É meio perigoso dizer que pode trocar e a pessoa tentar depois e se der > mal. > Na realidade, o unico modo seguro de fazer essa mudança é mesmo um pump de > dados. > > > > Em 31 de julho de 2014 17:40, W O > escreveu: > > > Hola Gladiston > > > > Hay un pequeño error en tu comentario, el charset sí puede ser cambiado: > > > > http://www.firebirdsql.org/refdocs/langrefupd25-ddl-charset.html > > > > Saludos. > > > > Walter. > > > > > > > > 2014-07-31 9:20 GMT-04:00 Gladiston Santana : > > > > > Colega, o charset voce define na criação do banco de dados. > > > No momento de conectar-se a base, voce digita usuario, senha,... e > > charset! > > > Sim, o mesmo com o qual criou o banco. > > > Definido isso, tudo vai funcionar conforme esperado. > > > Defina bem quem será o escolhido se UTF8 ou ISO8859_1, pois não poderá > > > mudar depois. > > > > > > > > > Em 31 de julho de 2014 09:36, Renan Rogowski Pozzo < > > renanrpozzo em gmail.com> > > > escreveu: > > > > > > > Olá Gladiston, > > > > o problema é que não consigo definir charset para campos primarykey, > > > > foreignkey ou unique. O Firebird não permite. > > > > > > > > Abraço, > > > > Renan Rogowski Pozzo > > > > > > > > *"Entrega o teu caminho ao Senhor; confia nele, e ele o fará." Salmos > > > 37:5* > > > > > > > > > > > > Em 31 de julho de 2014 09:26, Gladiston Santana < > gladiston em vidy.com.br > > > > > > > escreveu: > > > > > > > > > Esse erro se dá porque os collates que podem ser usados dependem do > > > > charset > > > > > escolhido. > > > > > Se voce usou charset none (nenhum) para sua base, você não tem > > collate > > > > > win_ptbr. > > > > > Dá uma olhada nesta e lista e entenderá melhor: > > > > > http://www.destructor.de/firebird/charsets.htm > > > > > > > > > > > > > > > Em 30 de julho de 2014 17:34, Renan Rogowski Pozzo < > > > > renanrpozzo em gmail.com> > > > > > escreveu: > > > > > > > > > > > Estou com um problema que ao rodar um select, informando o > collate > > no > > > > > > select, ex.: select * from estoque where not cst collate > win_ptbr = > > > > > '060', > > > > > > dá o erro "Data type unknown. > > > > > > COLLATION WIN_PTBR for CHARACTER SET NONE is not defined.". > > > > > > Porém esse é um campo que é uma chave estrangeira e o Firebird > não > > me > > > > > > permite alterar o Character set dele. > > > > > > > > > > > > Abraço, > > > > > > Renan Rogowski Pozzo > > > > > > > > > > > ______________________________________________ > > > > > FireBase-BR (www.firebase.com.br) - Hospedado em > www.locador.com.br > > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > > > > > > -- > > > -- > > > B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU > > > vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O > > > OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. > > > ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L > > > U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E > > > B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. > > > 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br > > > NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq > > > . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ > > > 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r > > > ==============================================r@@@@F===== > > > Gladiston Santana 8 em B@B, > > > Supervisor de TI G em B@B7 > > > Tel.:+551147873122 R:228 :@B em B0 > > > Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. > > > Visite nosso site: www·vidy·com·br BB@@@u > > > Visite também : www·expolabor·com·br GB em B@N > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > -- > B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU > vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O > OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. > ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L > U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E > B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. > 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br > NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq > . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ > 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r > ==============================================r@@@@F===== > Gladiston Santana 8 em B@B, > Supervisor de TI G em B@B7 > Tel.:+551147873122 R:228 :@B em B0 > Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. > Visite nosso site: www·vidy·com·br BB@@@u > Visite também : www·expolabor·com·br GB em B@N > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From carlospineli em gmail.com Sat Aug 2 13:58:32 2014 From: carlospineli em gmail.com (Pineli) Date: Sat, 2 Aug 2014 13:58:32 -0300 Subject: [firebase-br] =?utf-8?q?_Lentid=C3=A3o_para_abrir_DB?= Message-ID: Ola boa tarde a todos, A um bom tempo utilizo Firebird como banco de dados, maioria dos casos no modo embarcado. Tenho um cliente que esta reclamando que que software demora para abrir uns 50 segundos, o que eu acho normal. O banco tem 5 Gigas até o momento, possui uma tabala que no caso dele insere +/- 150 registros por dia, ele precisa ter dados rápidos pelo menos durante 5 anos. Ai penso em 6 meses demora 50 segundos em 5 anos ele não via mais poder fechar a aplicação. Uso a versão 2.5.2 minha rotina de conexão esta em um thread só para o DB SQLconexao := TSQLConnection.Create(application); SQLConexao.ConnectionName := 'IBConnection'; SQLconexao.DriverName := 'Interbase'; SQLConexao.GetDriverFunc := 'getSQLDriverINTERBASE'; SQLconexao.LibraryName := 'dbexpint.dll'; SQLconexao.LoginPrompt := false; SQLconexao.VendorLib := 'gds32.dll'; SQLConexao.Params.Values['DriverName'] := 'Interbase'; SQLConexao.Params.Values['Database'] := 'db\SRV01.FDB'; SQLConexao.Params.Values['RoleName'] := 'RoleName'; SQLConexao.Params.Values['User_Name'] := 'sysdba'; SQLConexao.Params.Values['Password'] := 'masterkey'; SQLConexao.Params.Values['SQLDialect'] := '3'; SQLConexao.Params.Values['LocaleCode'] := '0000'; SQLConexao.Params.Values['BlobSize'] := '-1'; SQLConexao.Params.Values['CommitRetain'] := 'False'; SQLConexao.Params.Values['WaitOnLocks'] := 'True'; SQLConexao.Params.Values['Interbase TransIsolation'] := 'ReadCommited'; SQLConexao.Params.Values['Trim Char'] := 'False'; SQLconexao.Connected := true; É normal isso como poderia otimizar isto? Abraço Jose Carlos From frederico.godoi em gmail.com Sat Aug 2 14:10:24 2014 From: frederico.godoi em gmail.com (Frederico Godoi) Date: Sat, 2 Aug 2014 14:10:24 -0300 Subject: [firebase-br] =?utf-8?q?Lentid=C3=A3o_para_abrir_DB?= In-Reply-To: References: Message-ID: Amigo, trabalho com Firebird desde o 1.5. Nunca tive essa lentidão pra conectar. Nos esclareça uma coisa, APENAS para conectar demora esses 50s ou assim que conecta você faz outras tarefas? Tipo sair abrindo uma série de tabelas. At Frederico Em sábado, 2 de agosto de 2014, Pineli escreveu: > Ola boa tarde a todos, > > A um bom tempo utilizo Firebird como banco de dados, maioria dos casos no > modo embarcado. Tenho um cliente que esta reclamando que que software > demora para abrir uns 50 segundos, o que eu acho normal. > > O banco tem 5 Gigas até o momento, possui uma tabala que no caso dele > insere +/- 150 registros por dia, ele precisa ter dados rápidos pelo menos > durante 5 anos. Ai penso em 6 meses demora 50 segundos em 5 anos ele não > via mais poder fechar a aplicação. > > Uso a versão 2.5.2 > > minha rotina de conexão esta em um thread só para o DB > > SQLconexao := > TSQLConnection.Create(application); > SQLConexao.ConnectionName := 'IBConnection'; > SQLconexao.DriverName := 'Interbase'; > SQLConexao.GetDriverFunc := > 'getSQLDriverINTERBASE'; > SQLconexao.LibraryName := 'dbexpint.dll'; > SQLconexao.LoginPrompt := false; > SQLconexao.VendorLib := 'gds32.dll'; > SQLConexao.Params.Values['DriverName'] := 'Interbase'; > SQLConexao.Params.Values['Database'] := 'db\SRV01.FDB'; > SQLConexao.Params.Values['RoleName'] := 'RoleName'; > SQLConexao.Params.Values['User_Name'] := 'sysdba'; > SQLConexao.Params.Values['Password'] := 'masterkey'; > SQLConexao.Params.Values['SQLDialect'] := '3'; > SQLConexao.Params.Values['LocaleCode'] := '0000'; > SQLConexao.Params.Values['BlobSize'] := '-1'; > SQLConexao.Params.Values['CommitRetain'] := 'False'; > SQLConexao.Params.Values['WaitOnLocks'] := 'True'; > SQLConexao.Params.Values['Interbase TransIsolation'] := 'ReadCommited'; > SQLConexao.Params.Values['Trim Char'] := 'False'; > SQLconexao.Connected := true; > > > É normal isso como poderia otimizar isto? > > Abraço > > Jose 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 > -- Frederico Godoi From samuel.peres.ferreira em gmail.com Sat Aug 2 14:18:28 2014 From: samuel.peres.ferreira em gmail.com (Samuel Peres Ferreira) Date: Sat, 2 Aug 2014 14:18:28 -0300 Subject: [firebase-br] =?utf-8?q?Lentid=C3=A3o_para_abrir_DB?= In-Reply-To: References: Message-ID: tive um problema serio de lentidao usando 'skins'. Em 2 de agosto de 2014 14:10, Frederico Godoi escreveu: > Amigo, trabalho com Firebird desde o 1.5. Nunca tive essa lentidão pra > conectar. > > Nos esclareça uma coisa, APENAS para conectar demora esses 50s ou assim que > conecta você faz outras tarefas? Tipo sair abrindo uma série de tabelas. > > At > > Frederico > > Em sábado, 2 de agosto de 2014, Pineli escreveu: > > > Ola boa tarde a todos, > > > > A um bom tempo utilizo Firebird como banco de dados, maioria dos casos > no > > modo embarcado. Tenho um cliente que esta reclamando que que software > > demora para abrir uns 50 segundos, o que eu acho normal. > > > > O banco tem 5 Gigas até o momento, possui uma tabala que no caso dele > > insere +/- 150 registros por dia, ele precisa ter dados rápidos pelo > menos > > durante 5 anos. Ai penso em 6 meses demora 50 segundos em 5 anos ele não > > via mais poder fechar a aplicação. > > > > Uso a versão 2.5.2 > > > > minha rotina de conexão esta em um thread só para o DB > > > > SQLconexao := > > TSQLConnection.Create(application); > > SQLConexao.ConnectionName := > 'IBConnection'; > > SQLconexao.DriverName := 'Interbase'; > > SQLConexao.GetDriverFunc := > > 'getSQLDriverINTERBASE'; > > SQLconexao.LibraryName := > 'dbexpint.dll'; > > SQLconexao.LoginPrompt := false; > > SQLconexao.VendorLib := 'gds32.dll'; > > SQLConexao.Params.Values['DriverName'] := 'Interbase'; > > SQLConexao.Params.Values['Database'] := > 'db\SRV01.FDB'; > > SQLConexao.Params.Values['RoleName'] := 'RoleName'; > > SQLConexao.Params.Values['User_Name'] := 'sysdba'; > > SQLConexao.Params.Values['Password'] := 'masterkey'; > > SQLConexao.Params.Values['SQLDialect'] := '3'; > > SQLConexao.Params.Values['LocaleCode'] := '0000'; > > SQLConexao.Params.Values['BlobSize'] := '-1'; > > SQLConexao.Params.Values['CommitRetain'] := 'False'; > > SQLConexao.Params.Values['WaitOnLocks'] := 'True'; > > SQLConexao.Params.Values['Interbase TransIsolation'] := > 'ReadCommited'; > > SQLConexao.Params.Values['Trim Char'] := 'False'; > > SQLconexao.Connected := true; > > > > > > É normal isso como poderia otimizar isto? > > > > Abraço > > > > Jose 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 > > > > > -- > Frederico Godoi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Samuel Peres Ferreira Staff Consultoria em Informatica 44-3028-3735 44-9972-6177 From edenilso.mga em gmail.com Sat Aug 2 14:24:00 2014 From: edenilso.mga em gmail.com (edenilso.mga em gmail.com) Date: Sat, 2 Aug 2014 14:24:00 -0300 Subject: [firebase-br] =?utf-8?q?Lentid=C3=A3o_para_abrir_DB?= In-Reply-To: References: Message-ID: Também tivemos o mesmo problema do nosso amigo Samuel. " lentidão usando skins " Em 2 de agosto de 2014 14:18, Samuel Peres Ferreira < samuel.peres.ferreira em gmail.com> escreveu: > tive um problema serio de lentidao usando 'skins'. > > > Em 2 de agosto de 2014 14:10, Frederico Godoi > escreveu: > > > Amigo, trabalho com Firebird desde o 1.5. Nunca tive essa lentidão pra > > conectar. > > > > Nos esclareça uma coisa, APENAS para conectar demora esses 50s ou assim > que > > conecta você faz outras tarefas? Tipo sair abrindo uma série de tabelas. > > > > At > > > > Frederico > > > > Em sábado, 2 de agosto de 2014, Pineli > escreveu: > > > > > Ola boa tarde a todos, > > > > > > A um bom tempo utilizo Firebird como banco de dados, maioria dos casos > > no > > > modo embarcado. Tenho um cliente que esta reclamando que que software > > > demora para abrir uns 50 segundos, o que eu acho normal. > > > > > > O banco tem 5 Gigas até o momento, possui uma tabala que no caso dele > > > insere +/- 150 registros por dia, ele precisa ter dados rápidos pelo > > menos > > > durante 5 anos. Ai penso em 6 meses demora 50 segundos em 5 anos ele > não > > > via mais poder fechar a aplicação. > > > > > > Uso a versão 2.5.2 > > > > > > minha rotina de conexão esta em um thread só para o DB > > > > > > SQLconexao := > > > TSQLConnection.Create(application); > > > SQLConexao.ConnectionName := > > 'IBConnection'; > > > SQLconexao.DriverName := > 'Interbase'; > > > SQLConexao.GetDriverFunc := > > > 'getSQLDriverINTERBASE'; > > > SQLconexao.LibraryName := > > 'dbexpint.dll'; > > > SQLconexao.LoginPrompt := false; > > > SQLconexao.VendorLib := > 'gds32.dll'; > > > SQLConexao.Params.Values['DriverName'] := > 'Interbase'; > > > SQLConexao.Params.Values['Database'] := > > 'db\SRV01.FDB'; > > > SQLConexao.Params.Values['RoleName'] := 'RoleName'; > > > SQLConexao.Params.Values['User_Name'] := 'sysdba'; > > > SQLConexao.Params.Values['Password'] := > 'masterkey'; > > > SQLConexao.Params.Values['SQLDialect'] := '3'; > > > SQLConexao.Params.Values['LocaleCode'] := '0000'; > > > SQLConexao.Params.Values['BlobSize'] := '-1'; > > > SQLConexao.Params.Values['CommitRetain'] := 'False'; > > > SQLConexao.Params.Values['WaitOnLocks'] := 'True'; > > > SQLConexao.Params.Values['Interbase TransIsolation'] := > > 'ReadCommited'; > > > SQLConexao.Params.Values['Trim Char'] := 'False'; > > > SQLconexao.Connected := true; > > > > > > > > > É normal isso como poderia otimizar isto? > > > > > > Abraço > > > > > > Jose 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 > > > > > > > > > -- > > Frederico Godoi > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Samuel Peres Ferreira > Staff Consultoria em Informatica > 44-3028-3735 44-9972-6177 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > - From rofresi em gmail.com Sat Aug 2 14:35:25 2014 From: rofresi em gmail.com (Rodrigo de Freitas Silva) Date: Sat, 2 Aug 2014 14:35:25 -0300 Subject: [firebase-br] =?utf-8?q?Lentid=C3=A3o_para_abrir_DB?= In-Reply-To: References: Message-ID: Qdo migrei do fb 1.5 para o 2.5... foi necessário migrar o driver também e tive problemas de lentidão sim.... cheguei apostar uma mensagem aki no grupo.... no meu caso o problema foi nos comando Sql q continham os parâmetros com o mesmo nome que o campo.... fui obrigado a forcar o nome da tabela em seguida o nome do campo... ex. CLIENTE.nome kra sofri demais para descobrir isso... da uma tentada quem sabe.... [] s Em 02/08/2014 14:00, "Pineli" escreveu: > Ola boa tarde a todos, > > A um bom tempo utilizo Firebird como banco de dados, maioria dos casos no > modo embarcado. Tenho um cliente que esta reclamando que que software > demora para abrir uns 50 segundos, o que eu acho normal. > > O banco tem 5 Gigas até o momento, possui uma tabala que no caso dele > insere +/- 150 registros por dia, ele precisa ter dados rápidos pelo menos > durante 5 anos. Ai penso em 6 meses demora 50 segundos em 5 anos ele não > via mais poder fechar a aplicação. > > Uso a versão 2.5.2 > > minha rotina de conexão esta em um thread só para o DB > > SQLconexao := > TSQLConnection.Create(application); > SQLConexao.ConnectionName := 'IBConnection'; > SQLconexao.DriverName := 'Interbase'; > SQLConexao.GetDriverFunc := > 'getSQLDriverINTERBASE'; > SQLconexao.LibraryName := 'dbexpint.dll'; > SQLconexao.LoginPrompt := false; > SQLconexao.VendorLib := 'gds32.dll'; > SQLConexao.Params.Values['DriverName'] := 'Interbase'; > SQLConexao.Params.Values['Database'] := 'db\SRV01.FDB'; > SQLConexao.Params.Values['RoleName'] := 'RoleName'; > SQLConexao.Params.Values['User_Name'] := 'sysdba'; > SQLConexao.Params.Values['Password'] := 'masterkey'; > SQLConexao.Params.Values['SQLDialect'] := '3'; > SQLConexao.Params.Values['LocaleCode'] := '0000'; > SQLConexao.Params.Values['BlobSize'] := '-1'; > SQLConexao.Params.Values['CommitRetain'] := 'False'; > SQLConexao.Params.Values['WaitOnLocks'] := 'True'; > SQLConexao.Params.Values['Interbase TransIsolation'] := 'ReadCommited'; > SQLConexao.Params.Values['Trim Char'] := 'False'; > SQLconexao.Connected := true; > > > É normal isso como poderia otimizar isto? > > Abraço > > Jose 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 felix em solsistemas.com Sat Aug 2 14:36:59 2014 From: felix em solsistemas.com (=?iso-8859-1?Q?Felix_-_SOL_Inform=E1tica?=) Date: Sat, 2 Aug 2014 14:36:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A___Lentid=E3o_para_abrir_DB?= In-Reply-To: References: Message-ID: <000001cfae78$5ea8c0e0$1bfa42a0$@com> 1. Banco de dados local, servidor em lan ou conexão remota / via Internet? 2. Qual hardware do(s) equipamento(s)? 3. Sistema desenvolvido em qual linguagem? Delphi a meu ver, correto? 4. Outros já citaram, voce tem alguma rotina de pesquisa ou manutenção na abertura do sistema? 5. Conexão via IBExpert / Flamerobin também está lenta? 6. 'Miserável' GBPlugin nessa máquina? Francisco Felix www.solsistemas.com -----Mensagem original----- De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Pineli Enviada em: sábado, 2 de agosto de 2014 13:59 Para: FireBase Assunto: [firebase-br] Lentidão para abrir DB Ola boa tarde a todos, A um bom tempo utilizo Firebird como banco de dados, maioria dos casos no modo embarcado. Tenho um cliente que esta reclamando que que software demora para abrir uns 50 segundos, o que eu acho normal. O banco tem 5 Gigas até o momento, possui uma tabala que no caso dele insere +/- 150 registros por dia, ele precisa ter dados rápidos pelo menos durante 5 anos. Ai penso em 6 meses demora 50 segundos em 5 anos ele não via mais poder fechar a aplicação. Uso a versão 2.5.2 minha rotina de conexão esta em um thread só para o DB SQLconexao := TSQLConnection.Create(application); SQLConexao.ConnectionName := 'IBConnection'; SQLconexao.DriverName := 'Interbase'; SQLConexao.GetDriverFunc := 'getSQLDriverINTERBASE'; SQLconexao.LibraryName := 'dbexpint.dll'; SQLconexao.LoginPrompt := false; SQLconexao.VendorLib := 'gds32.dll'; SQLConexao.Params.Values['DriverName'] := 'Interbase'; SQLConexao.Params.Values['Database'] := 'db\SRV01.FDB'; SQLConexao.Params.Values['RoleName'] := 'RoleName'; SQLConexao.Params.Values['User_Name'] := 'sysdba'; SQLConexao.Params.Values['Password'] := 'masterkey'; SQLConexao.Params.Values['SQLDialect'] := '3'; SQLConexao.Params.Values['LocaleCode'] := '0000'; SQLConexao.Params.Values['BlobSize'] := '-1'; SQLConexao.Params.Values['CommitRetain'] := 'False'; SQLConexao.Params.Values['WaitOnLocks'] := 'True'; SQLConexao.Params.Values['Interbase TransIsolation'] := 'ReadCommited'; SQLConexao.Params.Values['Trim Char'] := 'False'; SQLconexao.Connected := true; É normal isso como poderia otimizar isto? Abraço Jose 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 carlospineli em gmail.com Sat Aug 2 15:28:24 2014 From: carlospineli em gmail.com (Pineli) Date: Sat, 2 Aug 2014 15:28:24 -0300 Subject: [firebase-br] =?utf-8?q?RES=3A_Lentid=C3=A3o_para_abrir_DB?= In-Reply-To: <000001cfae78$5ea8c0e0$1bfa42a0$@com> References: <000001cfae78$5ea8c0e0$1bfa42a0$@com> Message-ID: Ola, Frederico: a lentidão é somente no momento que abre o software; Samuel / Edenilso: Nõ estou utilizando skins Rodrigo: vou tentar faz isso de força o nome da tabela antes do campo Felix: 1 - Em todos os locais existe o servidor do Firebird instalado, existe uma aplicação (a que demora) que roda sempre onde está o banco de dado uma outra que é uma especie de monitor q roda em rede. 2 - Não tenho especificações das máquinas, pois tenho contato direto com o cliente. Fiz o software para uma empresa que tem seus clientes. Mas pelo que passaram são máquinas boas utlizando Win 7 3 - Foi feito com Delphi 7 4 - O software possue 2 threads, uma para comunicação serial que insere dados banco e outra para o banco de dados. Não possui pesquisa complexa, apenas selects normais para recuperar dados. 5 - IBExpert 6 - Boa pergunta, não sei te informar vou ver isso. Sera que usar o Zeos, teria uma melhora? Obrigado pela atenção por enquando pessoal... qqr coisa eu posto aqui Jose Carlos Em 2 de agosto de 2014 14:36, Felix - SOL Informática escreveu: > 1. Banco de dados local, servidor em lan ou conexão remota / via Internet? > 2. Qual hardware do(s) equipamento(s)? > 3. Sistema desenvolvido em qual linguagem? Delphi a meu ver, correto? > 4. Outros já citaram, voce tem alguma rotina de pesquisa ou manutenção na > abertura do sistema? > 5. Conexão via IBExpert / Flamerobin também está lenta? > 6. 'Miserável' GBPlugin nessa máquina? > > Francisco Felix > www.solsistemas.com > > -----Mensagem original----- > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Pineli > Enviada em: sábado, 2 de agosto de 2014 13:59 > Para: FireBase > Assunto: [firebase-br] Lentidão para abrir DB > > Ola boa tarde a todos, > > A um bom tempo utilizo Firebird como banco de dados, maioria dos casos no > modo embarcado. Tenho um cliente que esta reclamando que que software > demora > para abrir uns 50 segundos, o que eu acho normal. > > O banco tem 5 Gigas até o momento, possui uma tabala que no caso dele > insere > +/- 150 registros por dia, ele precisa ter dados rápidos pelo menos durante > 5 anos. Ai penso em 6 meses demora 50 segundos em 5 anos ele não via mais > poder fechar a aplicação. > > Uso a versão 2.5.2 > > minha rotina de conexão esta em um thread só para o DB > > SQLconexao := > TSQLConnection.Create(application); > SQLConexao.ConnectionName := 'IBConnection'; > SQLconexao.DriverName := 'Interbase'; > SQLConexao.GetDriverFunc := > 'getSQLDriverINTERBASE'; > SQLconexao.LibraryName := 'dbexpint.dll'; > SQLconexao.LoginPrompt := false; > SQLconexao.VendorLib := 'gds32.dll'; > SQLConexao.Params.Values['DriverName'] := 'Interbase'; > SQLConexao.Params.Values['Database'] := 'db\SRV01.FDB'; > SQLConexao.Params.Values['RoleName'] := 'RoleName'; > SQLConexao.Params.Values['User_Name'] := 'sysdba'; > SQLConexao.Params.Values['Password'] := 'masterkey'; > SQLConexao.Params.Values['SQLDialect'] := '3'; > SQLConexao.Params.Values['LocaleCode'] := '0000'; > SQLConexao.Params.Values['BlobSize'] := '-1'; > SQLConexao.Params.Values['CommitRetain'] := 'False'; > SQLConexao.Params.Values['WaitOnLocks'] := 'True'; > SQLConexao.Params.Values['Interbase TransIsolation'] := 'ReadCommited'; > SQLConexao.Params.Values['Trim Char'] := 'False'; > SQLconexao.Connected := true; > > > É normal isso como poderia otimizar isto? > > Abraço > > Jose 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 > From wanstadnik em gmail.com Sun Aug 3 06:42:26 2014 From: wanstadnik em gmail.com (Qatan) Date: Sun, 3 Aug 2014 11:42:26 +0200 Subject: [firebase-br] =?iso-8859-1?q?Numero_de_usu=E1rios_online?= In-Reply-To: <53C21A78.7040602@simaoebuhler.com.br> References: <48EA7D472A964E46A727277FA95C0962@E5420> <53C21A78.7040602@simaoebuhler.com.br> Message-ID: <1473BAEDAEE441D5B0E76831AE5BE505@E5420> Olá Alexandre, Muito obrigado pelos links e pelas dicas, acho que isso vai me ajudar muito. A propósito, você é de Curitiba? Qatan -----Original Message----- From: Alexandre Pereira Bühler Sent: Sunday, July 13, 2014 7:34 AM To: FireBase Subject: Re: [firebase-br] Numero de usuários online Somente complementado: http://www.firebirdfaq.org/faq344/ Use esta trigger como base e adapte a query para a tabela do sistema mon$attachments com os valores que você deseja para bloquear o acesso. Alexandre Pereira Bühler Linux User: 397.546 Simão & Bühler Ltda (Infobrindes) http://www.simaoebuhler.com.br alexandre em simaoebuhler.com.br Telefone: (41) 3039-5428 Infobrindes (Simão & Bühler Ltda) Brindes e material promocional. http://www.infobrindes.com.br karin em infobrindes.com.br Telefone: (41) 3082-8667 Em 12/07/2014 23:45, Qatan escreveu: > Olá, > > Tem como saber quantos usuários estão conectados ao banco de dados > Firebird ao mesmo tempo? > O que estou tentando fazer é controlar o número máximo de usuáiros > concorrentes, para o caso de controle de licenças de uso. > Vamos supor que o cliente adquira 3 licenças, então pensei que teria que > haver uma maneira de controlar isso. > Como vocês fazem? > Obrigado > > Qatan > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From alexandre em simaoebuhler.com.br Sun Aug 3 14:35:20 2014 From: alexandre em simaoebuhler.com.br (=?ISO-8859-1?Q?Alexandre_Pereira_B=FChler?=) Date: Sun, 03 Aug 2014 14:35:20 -0300 Subject: [firebase-br] =?iso-8859-1?q?Numero_de_usu=E1rios_online?= In-Reply-To: <1473BAEDAEE441D5B0E76831AE5BE505@E5420> References: <48EA7D472A964E46A727277FA95C0962@E5420> <53C21A78.7040602@simaoebuhler.com.br> <1473BAEDAEE441D5B0E76831AE5BE505@E5420> Message-ID: <53DE72D8.2010208@simaoebuhler.com.br> Qatan, Boa tarde, Sou de Curitiba. Alexandre Pereira Bühler Linux User: 397.546 Simão & Bühler Ltda (Infobrindes) http://www.simaoebuhler.com.br alexandre em simaoebuhler.com.br Telefone: (41) 3039-5428 Infobrindes (Simão & Bühler Ltda) Brindes e material promocional. http://www.infobrindes.com.br karin em infobrindes.com.br Telefone: (41) 3082-8667 From gladiston em vidy.com.br Mon Aug 4 10:22:59 2014 From: gladiston em vidy.com.br (Gladiston Santana) Date: Mon, 4 Aug 2014 10:22:59 -0300 Subject: [firebase-br] =?utf-8?q?Lentid=C3=A3o_para_abrir_DB?= In-Reply-To: References: Message-ID: O default do Firebird é crescer o banco de dados gradativamente em tamanhos de 128MB(default), se seu cliente tá usando 6 meses e já está nos 5GB de dados, isso significa que o FB já fez um realimento de tamanho pelo menos umas 40 vezes, nada contra, mas a cada vez que ele faz isso ele perde performance, uma no momento de crescer pois as conexões devem esperar o realinhamento e outra na fragmentação, pois o novo bloco de 128MB de dados provavelmente estará disposto num lugar diferente do disco, com mais de 40 realinhamentos, o banco de dados deve estar bem fragmentado no disco. Tem o risco também, uma falha de energia no momento que se está fazendo esse realinhamento de tamanho pode ser desastroso. Tem uma opção no firebird.conf chamada de 'Disk space preallocation' onde pode mudar esses '128MB', talvez voce tenha que jogar esse valor bem pra cima e evitar tantas vezes esse 'realinhamento' automatico do FB, talvez dimensionar um tamanho que cause esse realinhamento apenas 1 vez por ano. Eu apenas não sei se é possível fazer esse tipo de tunning em edições embarcadas, mas tenta aí e depois me diz. Em 2 de agosto de 2014 13:58, Pineli escreveu: > Ola boa tarde a todos, > > A um bom tempo utilizo Firebird como banco de dados, maioria dos casos no > modo embarcado. Tenho um cliente que esta reclamando que que software > demora para abrir uns 50 segundos, o que eu acho normal. > > O banco tem 5 Gigas até o momento, possui uma tabala que no caso dele > insere +/- 150 registros por dia, ele precisa ter dados rápidos pelo menos > durante 5 anos. Ai penso em 6 meses demora 50 segundos em 5 anos ele não > via mais poder fechar a aplicação. > > Uso a versão 2.5.2 > > minha rotina de conexão esta em um thread só para o DB > > SQLconexao := > TSQLConnection.Create(application); > SQLConexao.ConnectionName := 'IBConnection'; > SQLconexao.DriverName := 'Interbase'; > SQLConexao.GetDriverFunc := > 'getSQLDriverINTERBASE'; > SQLconexao.LibraryName := 'dbexpint.dll'; > SQLconexao.LoginPrompt := false; > SQLconexao.VendorLib := 'gds32.dll'; > SQLConexao.Params.Values['DriverName'] := 'Interbase'; > SQLConexao.Params.Values['Database'] := 'db\SRV01.FDB'; > SQLConexao.Params.Values['RoleName'] := 'RoleName'; > SQLConexao.Params.Values['User_Name'] := 'sysdba'; > SQLConexao.Params.Values['Password'] := 'masterkey'; > SQLConexao.Params.Values['SQLDialect'] := '3'; > SQLConexao.Params.Values['LocaleCode'] := '0000'; > SQLConexao.Params.Values['BlobSize'] := '-1'; > SQLConexao.Params.Values['CommitRetain'] := 'False'; > SQLConexao.Params.Values['WaitOnLocks'] := 'True'; > SQLConexao.Params.Values['Interbase TransIsolation'] := 'ReadCommited'; > SQLConexao.Params.Values['Trim Char'] := 'False'; > SQLconexao.Connected := true; > > > É normal isso como poderia otimizar isto? > > Abraço > > Jose 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 > -- -- B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r ==============================================r@@@@F===== Gladiston Santana 8 em B@B, Supervisor de TI G em B@B7 Tel.:+551147873122 R:228 :@B em B0 Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. Visite nosso site: www·vidy·com·br BB@@@u Visite também : www·expolabor·com·br GB em B@N From kleberson2santos em gmail.com Mon Aug 4 11:19:39 2014 From: kleberson2santos em gmail.com (Kleberson Santos) Date: Mon, 4 Aug 2014 10:19:39 -0400 Subject: [firebase-br] Comando UPDATE Message-ID: Bom dia. Alguem poseria me ajudar com este comando. update impostos_produtos ip set ip.al_ipi=0 where exists( select ip.al_ipi from impostos_produtos ip inner join produtos p on p.produto=ip.produto where p.tipo_prod="AC" and p.classificacao_fis=1 ) Este comando esta setando o valor zero a todos os registros da tabela. Nao levando em consideraçao a clausula where do select. Se puderem me ajudar agradeço. From desenvolvedor5 em priorize.com.br Mon Aug 4 11:27:40 2014 From: desenvolvedor5 em priorize.com.br (Matheus Georg Mathias(Priori)) Date: Mon, 4 Aug 2014 11:27:40 -0300 Subject: [firebase-br] RES: Comando UPDATE In-Reply-To: References: Message-ID: Cara, Uma alteração possível é a abaixo... Update impostos_produtos set impostos_produtos.al_ipi = 0 where exists(select produtos.produto from produtos where produtos.produto=impostos_produtos.produto and produtos.tipo_prod="AC" and produtos.classificacao_fis=1) -----Mensagem original----- De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Kleberson Santos Enviada em: segunda-feira, 4 de agosto de 2014 11:20 Para: FireBase Assunto: [firebase-br] Comando UPDATE Bom dia. Alguem poseria me ajudar com este comando. update impostos_produtos ip set ip.al_ipi=0 where exists( select ip.al_ipi from impostos_produtos ip inner join produtos p on p.produto=ip.produto where p.tipo_prod="AC" and p.classificacao_fis=1 ) Este comando esta setando o valor zero a todos os registros da tabela. Nao levando em consideraçao a clausula where do select. Se puderem me ajudar 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 kleberson2santos em gmail.com Mon Aug 4 11:34:56 2014 From: kleberson2santos em gmail.com (Kleberson Santos) Date: Mon, 4 Aug 2014 10:34:56 -0400 Subject: [firebase-br] RES: Comando UPDATE In-Reply-To: References: Message-ID: Valeu muito obrigado! Deu certo! Em 4 de agosto de 2014 10:27, Matheus Georg Mathias(Priori) < desenvolvedor5 em priorize.com.br> escreveu: > Cara, > Uma alteração possível é a abaixo... > > Update impostos_produtos set > impostos_produtos.al_ipi = 0 > where exists(select produtos.produto > from produtos > where produtos.produto=impostos_produtos.produto > and produtos.tipo_prod="AC" and > produtos.classificacao_fis=1) > > > > > -----Mensagem original----- > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Kleberson > Santos > Enviada em: segunda-feira, 4 de agosto de 2014 11:20 > Para: FireBase > Assunto: [firebase-br] Comando UPDATE > > Bom dia. > > Alguem poseria me ajudar com este comando. > > update impostos_produtos ip set ip.al_ipi=0 where exists( > select ip.al_ipi from impostos_produtos ip > inner join produtos p on p.produto=ip.produto > where p.tipo_prod="AC" and p.classificacao_fis=1 > ) > > Este comando esta setando o valor zero a todos os registros da tabela. > Nao levando em consideraçao a clausula where do select. > > Se puderem me ajudar 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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From frederico.godoi em gmail.com Mon Aug 4 11:42:07 2014 From: frederico.godoi em gmail.com (Frederico Godoi) Date: Mon, 4 Aug 2014 11:42:07 -0300 Subject: [firebase-br] HD SSD Message-ID: Pessoal, bom dia. Comprei um HD ssd para testar em um laboratório interno aqui na empresa. Tenho um computador i5, 6Gb de RAM onde coloco vários bancos de dados que usamos para testes e correções. Esse computador está com Linux Ubuntu Server 14.04 e Firebird 2.5.3 super classic. Vou colocar esse HD exclusivo para colocar os bancos de dados dentro dele, isto é, Sistema Operacional e instalações ( Firebird ) continuam nos discos atuais. Alguém sabe me sugerir o que devo mudar para que o Firebird use EXCLUSIVAMENTE esse disco para qualquer operação que ele faça em disco? Digo para arquivos temporários de indexação, lixo, enfim, QUALQUER operação de disco, eu consiga direcionar para esse disco. Obrigado! -- Frederico Godoi From rodrgomes em gmail.com Mon Aug 4 11:47:42 2014 From: rodrgomes em gmail.com (Rodrigo Gomes da Silva) Date: Mon, 4 Aug 2014 11:47:42 -0300 Subject: [firebase-br] HD SSD In-Reply-To: References: Message-ID: A unica coisa (significativa) que o firebird usa de disco alem do arquivo de banco de dados é o diretório especificado pelo parametro "TempDirectories" no firebird.conf. Você pode criar um diretório tmp na SSD e apontar este parametro para la que praticamente todo seu IO de disto vai estar usando a SSD Em 4 de agosto de 2014 11:42, Frederico Godoi escreveu: > Pessoal, bom dia. > > Comprei um HD ssd para testar em um laboratório interno aqui na empresa. > Tenho um computador i5, 6Gb de RAM onde coloco vários bancos de dados que > usamos para testes e correções. > Esse computador está com Linux Ubuntu Server 14.04 e Firebird 2.5.3 super > classic. > > Vou colocar esse HD exclusivo para colocar os bancos de dados dentro > dele, isto é, Sistema Operacional e instalações ( Firebird ) continuam nos > discos atuais. > > Alguém sabe me sugerir o que devo mudar para que o Firebird use > EXCLUSIVAMENTE esse disco para qualquer operação que ele faça em disco? > Digo para arquivos temporários de indexação, lixo, enfim, QUALQUER operação > de disco, eu consiga direcionar para esse disco. > > Obrigado! > > -- > Frederico Godoi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From maikelpenz em gmail.com Mon Aug 4 11:54:51 2014 From: maikelpenz em gmail.com (Maikel Penz) Date: Mon, 4 Aug 2014 11:54:51 -0300 Subject: [firebase-br] RES: Comando UPDATE In-Reply-To: References: Message-ID: Bom Dia, precisa ter cuidado para os apelidos das tabelas também: update impostos_produtos *ip *set ip.al_ipi=0 where exists( select ip.al_ipi from impostos_produtos *ip* * inner join produtos p on p.produto=ip.produto* where p.tipo_prod="AC" and p.classificacao_fis=1 ) pq como botei em negrito, acredito que esse JOIN do exists não saiba com qual dos "ip" precisa vincular, sendo que tem o mesmo álias "ip", dentro e fora. Em 4 de agosto de 2014 11:34, Kleberson Santos escreveu: > Valeu muito obrigado! > Deu certo! > > > Em 4 de agosto de 2014 10:27, Matheus Georg Mathias(Priori) < > desenvolvedor5 em priorize.com.br> escreveu: > > > Cara, > > Uma alteração possível é a abaixo... > > > > Update impostos_produtos set > > impostos_produtos.al_ipi = 0 > > where exists(select produtos.produto > > from produtos > > where produtos.produto=impostos_produtos.produto > > and produtos.tipo_prod="AC" and > > produtos.classificacao_fis=1) > > > > > > > > > > -----Mensagem original----- > > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Kleberson > > Santos > > Enviada em: segunda-feira, 4 de agosto de 2014 11:20 > > Para: FireBase > > Assunto: [firebase-br] Comando UPDATE > > > > Bom dia. > > > > Alguem poseria me ajudar com este comando. > > > > update impostos_produtos ip set ip.al_ipi=0 where exists( > > select ip.al_ipi from impostos_produtos ip > > inner join produtos p on p.produto=ip.produto > > where p.tipo_prod="AC" and p.classificacao_fis=1 > > ) > > > > Este comando esta setando o valor zero a todos os registros da tabela. > > Nao levando em consideraçao a clausula where do select. > > > > Se puderem me ajudar 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 > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Maikel Alexsander Penz *DBA - Administrador de Banco de Dados* *Bacharel em Sistemas de Informação* From fabianmk em gmail.com Mon Aug 4 11:55:49 2014 From: fabianmk em gmail.com (Fabian Kruszelnicki) Date: Mon, 4 Aug 2014 11:55:49 -0300 Subject: [firebase-br] HD SSD In-Reply-To: References: Message-ID: Hola Frederico: Creo q tu solucion podria estar dentro del firebird.conf en el siguiente punto q mas abajo adjunto # ---------------------------- # Database Paths/Directories # # DatabaseAccess may be None, Full or Restrict. If you choose Restrict, # provide ';'-separated trees list, where database files are stored. # Relative paths are treated relative to RootDirectory entry # (see above). Default value 'Full' gives full access to all files # on your site. To specify access to specific trees, enum all required # paths (for Win32 this may be something like 'C:\DataBase;D:\Mirror', # for unix - '/db;/mnt/mirrordb'). If you choose 'None', then only # databases listed in aliases.conf can be attached. # # Note: simple quotation marks shown above should *NOT* be used when # specifying values and directory path names. Examples: # # DatabaseAccess = None # DatabaseAccess = Restrict C:\DataBase # DatabaseAccess = Restrict C:\DataBase;D:\Mirror # DatabaseAccess = Restrict /db # DatabaseAccess = Restrict /db;/mnt/mirrordb # DatabaseAccess = Full # # UNCONTROLLED DATABASE ACCESS MAY COMPROMISE YOUR SYSTEM! # IT IS STRONGLY RECOMMENDED THAT THIS SETTING BE USED TO LIMIT # DATABASE LOCATIONS! # # Type: string (special format) # el DatabaseAccess = /tuhdd No soy el q mejor conoce de este pero puede llegar a ser un punto de partida. Saludos 2014-08-04 11:47 GMT-03:00 Rodrigo Gomes da Silva : > A unica coisa (significativa) que o firebird usa de disco alem do arquivo > de banco de dados é o diretório especificado pelo parametro > "TempDirectories" no firebird.conf. > > Você pode criar um diretório tmp na SSD e apontar este parametro para la > que praticamente todo seu IO de disto vai estar usando a SSD > > > Em 4 de agosto de 2014 11:42, Frederico Godoi > escreveu: > > > Pessoal, bom dia. > > > > Comprei um HD ssd para testar em um laboratório interno aqui na > empresa. > > Tenho um computador i5, 6Gb de RAM onde coloco vários bancos de dados que > > usamos para testes e correções. > > Esse computador está com Linux Ubuntu Server 14.04 e Firebird 2.5.3 > super > > classic. > > > > Vou colocar esse HD exclusivo para colocar os bancos de dados dentro > > dele, isto é, Sistema Operacional e instalações ( Firebird ) continuam > nos > > discos atuais. > > > > Alguém sabe me sugerir o que devo mudar para que o Firebird use > > EXCLUSIVAMENTE esse disco para qualquer operação que ele faça em disco? > > Digo para arquivos temporários de indexação, lixo, enfim, QUALQUER > operação > > de disco, eu consiga direcionar para esse disco. > > > > Obrigado! > > > > -- > > Frederico Godoi > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Fabian M Kruszelnicki From kleberson2santos em gmail.com Mon Aug 4 11:59:33 2014 From: kleberson2santos em gmail.com (Kleberson Santos) Date: Mon, 4 Aug 2014 10:59:33 -0400 Subject: [firebase-br] RES: Comando UPDATE In-Reply-To: References: Message-ID: Entendi. Obrigado pelo esclarecimento. Em 4 de agosto de 2014 10:54, Maikel Penz escreveu: > Bom Dia, > > precisa ter cuidado para os apelidos das tabelas também: > > update impostos_produtos *ip *set ip.al_ipi=0 > where exists( > select ip.al_ipi from impostos_produtos *ip* > * inner join produtos p on p.produto=ip.produto* > where p.tipo_prod="AC" and p.classificacao_fis=1 > ) > > pq como botei em negrito, acredito que esse JOIN do exists não saiba com > qual dos "ip" precisa vincular, sendo que tem o mesmo álias "ip", dentro e > fora. > > > Em 4 de agosto de 2014 11:34, Kleberson Santos > > escreveu: > > > Valeu muito obrigado! > > Deu certo! > > > > > > Em 4 de agosto de 2014 10:27, Matheus Georg Mathias(Priori) < > > desenvolvedor5 em priorize.com.br> escreveu: > > > > > Cara, > > > Uma alteração possível é a abaixo... > > > > > > Update impostos_produtos set > > > impostos_produtos.al_ipi = 0 > > > where exists(select produtos.produto > > > from produtos > > > where produtos.produto=impostos_produtos.produto > > > and produtos.tipo_prod="AC" and > > > produtos.classificacao_fis=1) > > > > > > > > > > > > > > > -----Mensagem original----- > > > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Kleberson > > > Santos > > > Enviada em: segunda-feira, 4 de agosto de 2014 11:20 > > > Para: FireBase > > > Assunto: [firebase-br] Comando UPDATE > > > > > > Bom dia. > > > > > > Alguem poseria me ajudar com este comando. > > > > > > update impostos_produtos ip set ip.al_ipi=0 where exists( > > > select ip.al_ipi from impostos_produtos ip > > > inner join produtos p on p.produto=ip.produto > > > where p.tipo_prod="AC" and p.classificacao_fis=1 > > > ) > > > > > > Este comando esta setando o valor zero a todos os registros da tabela. > > > Nao levando em consideraçao a clausula where do select. > > > > > > Se puderem me ajudar 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 > > > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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, > Maikel Alexsander Penz > > *DBA - Administrador de Banco de Dados* > *Bacharel em Sistemas de 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 jfsferreira em gmail.com Mon Aug 4 17:09:06 2014 From: jfsferreira em gmail.com (Joao Ferreira) Date: Mon, 4 Aug 2014 21:09:06 +0100 Subject: [firebase-br] HD SSD In-Reply-To: References: Message-ID: A ideía de se adquirir discos SSD para se ter aplicações a responder extremamente rápidas é excelente. Porém, e com em todas as coisas boas existe um senão, é preciso tomar cuidado com o que se pretende fazer do disco. Um disco SSD é excelente para se ler de uma forma extremamente rápida qulquer informação nele contida, mas se for usado, como parece ser o caso, para hospedar um banco de dados, o ciclo de escrita/leitura vai fazer com que ele vai se degradando rapidamente com o tempo e possa mesmo vir a sofrer erros de escrita/leitura... Digo isto por experiência própria, após ter adquirido um Kingston de 256GB para usar como disco exclusivo para o banco de dados, notei que ao fim de alguns meses o seu desempenho baixara significativamente e que apresentava já sectores danificados. Após contacto com o suporte técnico, foi-me dito que não era possível garantir a integridade dos dados se fosse ultrapassada o limnite de escritas. Por isso, fica aqui apena o aviso. No dia 4 de Agosto de 2014 às 15:55, Fabian Kruszelnicki escreveu: > Hola Frederico: > Creo q tu solucion podria estar dentro del firebird.conf en el siguiente > punto q mas abajo adjunto > > # ---------------------------- > # Database Paths/Directories > # > # DatabaseAccess may be None, Full or Restrict. If you choose Restrict, > # provide ';'-separated trees list, where database files are stored. > # Relative paths are treated relative to RootDirectory entry > # (see above). Default value 'Full' gives full access to all files > # on your site. To specify access to specific trees, enum all required > # paths (for Win32 this may be something like 'C:\DataBase;D:\Mirror', > # for unix - '/db;/mnt/mirrordb'). If you choose 'None', then only > # databases listed in aliases.conf can be attached. > # > # Note: simple quotation marks shown above should *NOT* be used when > # specifying values and directory path names. Examples: > # > # DatabaseAccess = None > # DatabaseAccess = Restrict C:\DataBase > # DatabaseAccess = Restrict C:\DataBase;D:\Mirror > # DatabaseAccess = Restrict /db > # DatabaseAccess = Restrict /db;/mnt/mirrordb > # DatabaseAccess = Full > # > # UNCONTROLLED DATABASE ACCESS MAY COMPROMISE YOUR SYSTEM! > # IT IS STRONGLY RECOMMENDED THAT THIS SETTING BE USED TO LIMIT > # DATABASE LOCATIONS! > # > # Type: string (special format) > # > > el DatabaseAccess = /tuhdd > > No soy el q mejor conoce de este pero puede llegar a ser un punto de > partida. > Saludos > > > > > 2014-08-04 11:47 GMT-03:00 Rodrigo Gomes da Silva : > > > A unica coisa (significativa) que o firebird usa de disco alem do arquivo > > de banco de dados é o diretório especificado pelo parametro > > "TempDirectories" no firebird.conf. > > > > Você pode criar um diretório tmp na SSD e apontar este parametro para la > > que praticamente todo seu IO de disto vai estar usando a SSD > > > > > > Em 4 de agosto de 2014 11:42, Frederico Godoi > > > escreveu: > > > > > Pessoal, bom dia. > > > > > > Comprei um HD ssd para testar em um laboratório interno aqui na > > empresa. > > > Tenho um computador i5, 6Gb de RAM onde coloco vários bancos de dados > que > > > usamos para testes e correções. > > > Esse computador está com Linux Ubuntu Server 14.04 e Firebird 2.5.3 > > super > > > classic. > > > > > > Vou colocar esse HD exclusivo para colocar os bancos de dados dentro > > > dele, isto é, Sistema Operacional e instalações ( Firebird ) continuam > > nos > > > discos atuais. > > > > > > Alguém sabe me sugerir o que devo mudar para que o Firebird use > > > EXCLUSIVAMENTE esse disco para qualquer operação que ele faça em disco? > > > Digo para arquivos temporários de indexação, lixo, enfim, QUALQUER > > operação > > > de disco, eu consiga direcionar para esse disco. > > > > > > Obrigado! > > > > > > -- > > > Frederico Godoi > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Fabian M Kruszelnicki > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From nilo em goldensoft.inf.br Mon Aug 4 17:20:34 2014 From: nilo em goldensoft.inf.br (Nilo) Date: Mon, 04 Aug 2014 17:20:34 -0300 Subject: [firebase-br] HD SSD In-Reply-To: References: Message-ID: <53DFEB12.8020401@goldensoft.inf.br> É aconselhavel usar SSD SLC e não os MLC, mais comuns no mercado, eles não foram feitos pensando nesse uso. Eu ainda não arrisco colocar banco de dados nesse tipo de hardware. ;) Nilo From rodrgomes em gmail.com Mon Aug 4 17:26:04 2014 From: rodrgomes em gmail.com (Rodrigo Gomes da Silva) Date: Mon, 4 Aug 2014 17:26:04 -0300 Subject: [firebase-br] HD SSD In-Reply-To: References: Message-ID: Isto é lenda.. se seguir alguns tipo de cuidados (muito basicos) em SSDs atuais vai se ter problema antes por questões mecanicas do que limites de gravações. O importante em SSD é ter o maximo possivel de espaço livre pois na escrita o firmware faz um tipo de mapeamento logico->fisico de setores para poder usar celulas diferentes a cada escrita mesmo se o setor logico a ser gravado seja o mesmo. Com isto o numero de gravacoes em uma celula cai pq ela só vai ser rescrita pela proxima vez qnd todas as outras livres forem usadas. Quanto mais espaco ocupado da SSD mais setores se tem para este rodizio. Os fabricantes recomendam ter pelo menos 20% de espaço livre para isto, mas qnt mais tiver é melhor. Outra coisa que faz diminuir o desempenho é não ter um processo de trim que varios SO não configuram por default. Em 4 de agosto de 2014 17:09, Joao Ferreira escreveu: > A ideía de se adquirir discos SSD para se ter aplicações a responder > extremamente rápidas é excelente. Porém, e com em todas as coisas boas > existe um senão, é preciso tomar cuidado com o que se pretende fazer do > disco. Um disco SSD é excelente para se ler de uma forma extremamente > rápida qulquer informação nele contida, mas se for usado, como parece ser o > caso, para hospedar um banco de dados, o ciclo de escrita/leitura vai fazer > com que ele vai se degradando rapidamente com o tempo e possa mesmo vir a > sofrer erros de escrita/leitura... > > Digo isto por experiência própria, após ter adquirido um Kingston de 256GB > para usar como disco exclusivo para o banco de dados, notei que ao fim de > alguns meses o seu desempenho baixara significativamente e que apresentava > já sectores danificados. Após contacto com o suporte técnico, foi-me dito > que não era possível garantir a integridade dos dados se fosse ultrapassada > o limnite de escritas. > > Por isso, fica aqui apena o aviso. > > > No dia 4 de Agosto de 2014 às 15:55, Fabian Kruszelnicki < > fabianmk em gmail.com > > escreveu: > > > Hola Frederico: > > Creo q tu solucion podria estar dentro del firebird.conf en el siguiente > > punto q mas abajo adjunto > > > > # ---------------------------- > > # Database Paths/Directories > > # > > # DatabaseAccess may be None, Full or Restrict. If you choose Restrict, > > # provide ';'-separated trees list, where database files are stored. > > # Relative paths are treated relative to RootDirectory entry > > # (see above). Default value 'Full' gives full access to all files > > # on your site. To specify access to specific trees, enum all required > > # paths (for Win32 this may be something like 'C:\DataBase;D:\Mirror', > > # for unix - '/db;/mnt/mirrordb'). If you choose 'None', then only > > # databases listed in aliases.conf can be attached. > > # > > # Note: simple quotation marks shown above should *NOT* be used when > > # specifying values and directory path names. Examples: > > # > > # DatabaseAccess = None > > # DatabaseAccess = Restrict C:\DataBase > > # DatabaseAccess = Restrict C:\DataBase;D:\Mirror > > # DatabaseAccess = Restrict /db > > # DatabaseAccess = Restrict /db;/mnt/mirrordb > > # DatabaseAccess = Full > > # > > # UNCONTROLLED DATABASE ACCESS MAY COMPROMISE YOUR SYSTEM! > > # IT IS STRONGLY RECOMMENDED THAT THIS SETTING BE USED TO LIMIT > > # DATABASE LOCATIONS! > > # > > # Type: string (special format) > > # > > > > el DatabaseAccess = /tuhdd > > > > No soy el q mejor conoce de este pero puede llegar a ser un punto de > > partida. > > Saludos > > > > > > > > > > 2014-08-04 11:47 GMT-03:00 Rodrigo Gomes da Silva : > > > > > A unica coisa (significativa) que o firebird usa de disco alem do > arquivo > > > de banco de dados é o diretório especificado pelo parametro > > > "TempDirectories" no firebird.conf. > > > > > > Você pode criar um diretório tmp na SSD e apontar este parametro para > la > > > que praticamente todo seu IO de disto vai estar usando a SSD > > > > > > > > > Em 4 de agosto de 2014 11:42, Frederico Godoi < > frederico.godoi em gmail.com > > > > > > escreveu: > > > > > > > Pessoal, bom dia. > > > > > > > > Comprei um HD ssd para testar em um laboratório interno aqui na > > > empresa. > > > > Tenho um computador i5, 6Gb de RAM onde coloco vários bancos de dados > > que > > > > usamos para testes e correções. > > > > Esse computador está com Linux Ubuntu Server 14.04 e Firebird 2.5.3 > > > super > > > > classic. > > > > > > > > Vou colocar esse HD exclusivo para colocar os bancos de dados > dentro > > > > dele, isto é, Sistema Operacional e instalações ( Firebird ) > continuam > > > nos > > > > discos atuais. > > > > > > > > Alguém sabe me sugerir o que devo mudar para que o Firebird use > > > > EXCLUSIVAMENTE esse disco para qualquer operação que ele faça em > disco? > > > > Digo para arquivos temporários de indexação, lixo, enfim, QUALQUER > > > operação > > > > de disco, eu consiga direcionar para esse disco. > > > > > > > > Obrigado! > > > > > > > > -- > > > > Frederico Godoi > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > Fabian M Kruszelnicki > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From carlospineli em gmail.com Tue Aug 5 08:26:05 2014 From: carlospineli em gmail.com (Pineli) Date: Tue, 5 Aug 2014 08:26:05 -0300 Subject: [firebase-br] =?utf-8?q?Lentid=C3=A3o_para_abrir_DB?= In-Reply-To: References: Message-ID: Ola, Gladiston Interessante isso, não sabia destes detalhes. Vou verificar obrigado. Em 4 de agosto de 2014 10:22, Gladiston Santana escreveu: > O default do Firebird é crescer o banco de dados gradativamente em tamanhos > de 128MB(default), se seu cliente tá usando 6 meses e já está nos 5GB de > dados, isso significa que o FB já fez um realimento de tamanho pelo menos > umas 40 vezes, nada contra, mas a cada vez que ele faz isso ele perde > performance, uma no momento de crescer pois as conexões devem esperar o > realinhamento e outra na fragmentação, pois o novo bloco de 128MB de dados > provavelmente estará disposto num lugar diferente do disco, com mais de 40 > realinhamentos, o banco de dados deve estar bem fragmentado no disco. Tem o > risco também, uma falha de energia no momento que se está fazendo esse > realinhamento de tamanho pode ser desastroso. > > Tem uma opção no firebird.conf chamada de 'Disk space preallocation' onde > pode mudar esses '128MB', talvez voce tenha que jogar esse valor bem pra > cima e evitar tantas vezes esse 'realinhamento' automatico do FB, talvez > dimensionar um tamanho que cause esse realinhamento apenas 1 vez por ano. > > Eu apenas não sei se é possível fazer esse tipo de tunning em edições > embarcadas, mas tenta aí e depois me diz. > > > Em 2 de agosto de 2014 13:58, Pineli escreveu: > > > Ola boa tarde a todos, > > > > A um bom tempo utilizo Firebird como banco de dados, maioria dos casos > no > > modo embarcado. Tenho um cliente que esta reclamando que que software > > demora para abrir uns 50 segundos, o que eu acho normal. > > > > O banco tem 5 Gigas até o momento, possui uma tabala que no caso dele > > insere +/- 150 registros por dia, ele precisa ter dados rápidos pelo > menos > > durante 5 anos. Ai penso em 6 meses demora 50 segundos em 5 anos ele não > > via mais poder fechar a aplicação. > > > > Uso a versão 2.5.2 > > > > minha rotina de conexão esta em um thread só para o DB > > > > SQLconexao := > > TSQLConnection.Create(application); > > SQLConexao.ConnectionName := > 'IBConnection'; > > SQLconexao.DriverName := 'Interbase'; > > SQLConexao.GetDriverFunc := > > 'getSQLDriverINTERBASE'; > > SQLconexao.LibraryName := > 'dbexpint.dll'; > > SQLconexao.LoginPrompt := false; > > SQLconexao.VendorLib := 'gds32.dll'; > > SQLConexao.Params.Values['DriverName'] := 'Interbase'; > > SQLConexao.Params.Values['Database'] := > 'db\SRV01.FDB'; > > SQLConexao.Params.Values['RoleName'] := 'RoleName'; > > SQLConexao.Params.Values['User_Name'] := 'sysdba'; > > SQLConexao.Params.Values['Password'] := 'masterkey'; > > SQLConexao.Params.Values['SQLDialect'] := '3'; > > SQLConexao.Params.Values['LocaleCode'] := '0000'; > > SQLConexao.Params.Values['BlobSize'] := '-1'; > > SQLConexao.Params.Values['CommitRetain'] := 'False'; > > SQLConexao.Params.Values['WaitOnLocks'] := 'True'; > > SQLConexao.Params.Values['Interbase TransIsolation'] := > 'ReadCommited'; > > SQLConexao.Params.Values['Trim Char'] := 'False'; > > SQLconexao.Connected := true; > > > > > > É normal isso como poderia otimizar isto? > > > > Abraço > > > > Jose 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 > > > > > > -- > -- > B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU > vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O > OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. > ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L > U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E > B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. > 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br > NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq > . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ > 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r > ==============================================r@@@@F===== > Gladiston Santana 8 em B@B, > Supervisor de TI G em B@B7 > Tel.:+551147873122 R:228 :@B em B0 > Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. > Visite nosso site: www·vidy·com·br BB@@@u > Visite também : www·expolabor·com·br GB em B@N > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From thiago.moura em officemineiros.com.br Tue Aug 5 13:40:07 2014 From: thiago.moura em officemineiros.com.br (Thiago Moura Office Mineiros) Date: Tue, 5 Aug 2014 13:40:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Lentid=E3o_para_abrir_DB?= In-Reply-To: References: Message-ID: <000301cfb0cb$eb537a80$c1fa6f80$@moura@officemineiros.com.br> Alguem já passou por um problema em relação a consumo de memória no Windows 2008 server R2 Sobre os serviços fbguard,e fb Server. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 5 13:49:44 2014 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 5 Aug 2014 13:49:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Lentid=E3o_para_abrir_DB?= In-Reply-To: <000301cfb0cb$eb537a80$c1fa6f80$@moura@officemineiros.com.br> References: <000301cfb0cb$eb537a80$c1fa6f80$@moura@officemineiros.com.br> Message-ID: <147715962.20140805134944@warmboot.com.br> Que versão do Firebird vc está usando? []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br TMOM> Alguem já passou por um problema em relação a consumo de memória no Windows TMOM> 2008 server R2 TMOM> Sobre os serviços fbguard,e fb Server. From sistemas2000profesional em gmail.com Tue Aug 5 14:01:18 2014 From: sistemas2000profesional em gmail.com (W O) Date: Tue, 5 Aug 2014 13:01:18 -0400 Subject: [firebase-br] =?utf-8?q?Lentid=C3=A3o_para_abrir_DB?= In-Reply-To: References: Message-ID: Gladiston, no es tan así, las bases de datos de Firebird no aumentan en el valor de la entrada DatabaseGrowthIncrement (que por defecto es de 128 Mb) cada vez que lo hacen, ese es el valor máximo. El tamaño de las bases de datos aumentan en un 1/16 del tamaño actual, siendo 128 Kb el valor mínimo y DatabaseGrowthIncrement el valor máximo. Dependiendo de su tamaño actual, una Base de Datos puede aumentar en 1 Mb, 2 Mb, 40 Mb, etc. Lo que no puede hacer es aumentar en menos de 128 Kb ni en más de DatabaseGrowthIncrement. Escribí un artículo en mi blog para explicar mejor el concepto: http://firebird21.wordpress.com/2014/08/05/como-las-bases-de-datos-de-firebird-aumentan-de-tamano/ Saludos. Walter. 2014-08-04 9:22 GMT-04:00 Gladiston Santana : > O default do Firebird é crescer o banco de dados gradativamente em tamanhos > de 128MB(default), se seu cliente tá usando 6 meses e já está nos 5GB de > dados, isso significa que o FB já fez um realimento de tamanho pelo menos > umas 40 vezes, nada contra, mas a cada vez que ele faz isso ele perde > performance, uma no momento de crescer pois as conexões devem esperar o > realinhamento e outra na fragmentação, pois o novo bloco de 128MB de dados > provavelmente estará disposto num lugar diferente do disco, com mais de 40 > realinhamentos, o banco de dados deve estar bem fragmentado no disco. Tem o > risco também, uma falha de energia no momento que se está fazendo esse > realinhamento de tamanho pode ser desastroso. > > Tem uma opção no firebird.conf chamada de 'Disk space preallocation' onde > pode mudar esses '128MB', talvez voce tenha que jogar esse valor bem pra > cima e evitar tantas vezes esse 'realinhamento' automatico do FB, talvez > dimensionar um tamanho que cause esse realinhamento apenas 1 vez por ano. > > Eu apenas não sei se é possível fazer esse tipo de tunning em edições > embarcadas, mas tenta aí e depois me diz. > > > Em 2 de agosto de 2014 13:58, Pineli escreveu: > > > Ola boa tarde a todos, > > > > A um bom tempo utilizo Firebird como banco de dados, maioria dos casos > no > > modo embarcado. Tenho um cliente que esta reclamando que que software > > demora para abrir uns 50 segundos, o que eu acho normal. > > > > O banco tem 5 Gigas até o momento, possui uma tabala que no caso dele > > insere +/- 150 registros por dia, ele precisa ter dados rápidos pelo > menos > > durante 5 anos. Ai penso em 6 meses demora 50 segundos em 5 anos ele não > > via mais poder fechar a aplicação. > > > > Uso a versão 2.5.2 > > > > minha rotina de conexão esta em um thread só para o DB > > > > SQLconexao := > > TSQLConnection.Create(application); > > SQLConexao.ConnectionName := > 'IBConnection'; > > SQLconexao.DriverName := 'Interbase'; > > SQLConexao.GetDriverFunc := > > 'getSQLDriverINTERBASE'; > > SQLconexao.LibraryName := > 'dbexpint.dll'; > > SQLconexao.LoginPrompt := false; > > SQLconexao.VendorLib := 'gds32.dll'; > > SQLConexao.Params.Values['DriverName'] := 'Interbase'; > > SQLConexao.Params.Values['Database'] := > 'db\SRV01.FDB'; > > SQLConexao.Params.Values['RoleName'] := 'RoleName'; > > SQLConexao.Params.Values['User_Name'] := 'sysdba'; > > SQLConexao.Params.Values['Password'] := 'masterkey'; > > SQLConexao.Params.Values['SQLDialect'] := '3'; > > SQLConexao.Params.Values['LocaleCode'] := '0000'; > > SQLConexao.Params.Values['BlobSize'] := '-1'; > > SQLConexao.Params.Values['CommitRetain'] := 'False'; > > SQLConexao.Params.Values['WaitOnLocks'] := 'True'; > > SQLConexao.Params.Values['Interbase TransIsolation'] := > 'ReadCommited'; > > SQLConexao.Params.Values['Trim Char'] := 'False'; > > SQLconexao.Connected := true; > > > > > > É normal isso como poderia otimizar isto? > > > > Abraço > > > > Jose 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 > > > > > > -- > -- > B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU > vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O > OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. > ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L > U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E > B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. > 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br > NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq > . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ > 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r > ==============================================r@@@@F===== > Gladiston Santana 8 em B@B, > Supervisor de TI G em B@B7 > Tel.:+551147873122 R:228 :@B em B0 > Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. > Visite nosso site: www·vidy·com·br BB@@@u > Visite também : www·expolabor·com·br GB em B@N > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From marciopalves89 em gmail.com Tue Aug 5 14:04:38 2014 From: marciopalves89 em gmail.com (=?UTF-8?Q?M=C3=A1rcio_Pereira?=) Date: Tue, 5 Aug 2014 14:04:38 -0300 Subject: [firebase-br] =?utf-8?q?RES=3A_Lentid=C3=A3o_para_abrir_DB?= In-Reply-To: <53e10963.8141e00a.6d7d.05eeSMTPIN_ADDED_BROKEN@mx.google.com> References: <53e10963.8141e00a.6d7d.05eeSMTPIN_ADDED_BROKEN@mx.google.com> Message-ID: Sim, eu usei uma Thread para resolver . * Atenciosamente, * *Márcio Pereira* * Analista de Sistemas 2014-08-05 13:40 GMT-03:00 Thiago Moura Office Mineiros < thiago.moura em officemineiros.com.br>: > Alguem já passou por um problema em relação a consumo de memória no Windows > 2008 server R2 > Sobre os serviços fbguard,e fb Server. > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From thiago.moura em officemineiros.com.br Tue Aug 5 14:10:50 2014 From: thiago.moura em officemineiros.com.br (Thiago Moura Office Mineiros) Date: Tue, 5 Aug 2014 14:10:50 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__Lentid=E3o_para_abri?= =?iso-8859-1?q?r_DB?= In-Reply-To: <147715962.20140805134944@warmboot.com.br> References: <000301cfb0cb$eb537a80$c1fa6f80$@moura@officemineiros.com.br> <147715962.20140805134944@warmboot.com.br> Message-ID: <000401cfb0d0$36554dc0$a2ffe940$@moura@officemineiros.com.br> 2.5 Carlos! -----Mensagem original----- De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: terça-feira, 5 de agosto de 2014 13:50 Para: FireBase Assunto: Re: [firebase-br] RES: Lentidão para abrir DB Que versão do Firebird vc está usando? []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br TMOM> Alguem já passou por um problema em relação a consumo de memória no Windows TMOM> 2008 server R2 TMOM> Sobre os serviços fbguard,e fb Server. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From thiago.moura em officemineiros.com.br Tue Aug 5 14:13:06 2014 From: thiago.moura em officemineiros.com.br (Thiago Moura Office Mineiros) Date: Tue, 5 Aug 2014 14:13:06 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A_Lentid=E3o_para_abrir?= =?iso-8859-1?q?_DB?= In-Reply-To: References: <53e10963.8141e00a.6d7d.05eeSMTPIN_ADDED_BROKEN@mx.google.com> Message-ID: <000501cfb0d0$875981f0$960c85d0$@moura@officemineiros.com.br> Caro Márcio, foi uma Thread especifica, pois não sou programador,sou ADM de Redes... irei passar a informação para equipe de programação. -----Mensagem original----- De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Márcio Pereira Enviada em: terça-feira, 5 de agosto de 2014 14:05 Para: FireBase Assunto: Re: [firebase-br] RES: Lentidão para abrir DB Sim, eu usei uma Thread para resolver . * Atenciosamente, * *Márcio Pereira* * Analista de Sistemas 2014-08-05 13:40 GMT-03:00 Thiago Moura Office Mineiros < thiago.moura em officemineiros.com.br>: > Alguem já passou por um problema em relação a consumo de memória no Windows > 2008 server R2 > Sobre os serviços fbguard,e fb Server. > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu 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 Aug 5 15:17:54 2014 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 5 Aug 2014 15:17:54 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__Lentid=E3o_para_abri?= =?iso-8859-1?q?r_DB?= In-Reply-To: <000401cfb0d0$36554dc0$a2ffe940$@moura@officemineiros.com.br> References: <000301cfb0cb$eb537a80$c1fa6f80$@moura@officemineiros.com.br> <147715962.20140805134944@warmboot.com.br> <000401cfb0d0$36554dc0$a2ffe940$@moura@officemineiros.com.br> Message-ID: <1585548863.20140805151754@warmboot.com.br> 2.5.x - Qual é o x? As primeiras versões do FB 2.5 tem um problema com a "falta de inteligência" do gerenciador de cache do Windows, e em algumas situações faz com que ele consuma toda a RAM da máquina. Atualize para o 2.5.3 e veja se o comportamento muda. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br TMOM> 2.5 Carlos! TMOM> -----Mensagem original----- TMOM> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu TMOM> Enviada em: terça-feira, 5 de agosto de 2014 13:50 TMOM> Para: FireBase TMOM> Assunto: Re: [firebase-br] RES: Lentidão para abrir DB TMOM> Que versão do Firebird vc está usando? TMOM> []s TMOM> Carlos H. Cantu TMOM> www.FireBase.com.br - www.firebirdnews.org TMOM> www.warmboot.com.br - blog.firebase.com.br TMOM>> Alguem já passou por um problema em relação a consumo de memória no TMOM> Windows TMOM>> 2008 server R2 TMOM>> Sobre os serviços fbguard,e fb Server. From marciopalves89 em gmail.com Wed Aug 6 08:54:43 2014 From: marciopalves89 em gmail.com (=?UTF-8?Q?M=C3=A1rcio_Pereira?=) Date: Wed, 6 Aug 2014 08:54:43 -0300 Subject: [firebase-br] =?utf-8?q?RES=3A_RES=3A_Lentid=C3=A3o_para_abrir_DB?= In-Reply-To: <1585548863.20140805151754@warmboot.com.br> References: <147715962.20140805134944@warmboot.com.br> <1585548863.20140805151754@warmboot.com.br> Message-ID: Uma Thread aloca +ou- 2GB memoria do seu computador para sua aplicação passe isto para eles você pode definir o quanto ela irá usar * Atenciosamente, * *Márcio Pereira* * Analista de Sistemas Em 5 de agosto de 2014 15:17, Carlos H. Cantu escreveu: > 2.5.x - Qual é o x? > > As primeiras versões do FB 2.5 tem um problema com a "falta de > inteligência" do gerenciador de cache do Windows, e em algumas > situações faz com que ele consuma toda a RAM da máquina. > > Atualize para o 2.5.3 e veja se o comportamento muda. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > > > TMOM> 2.5 Carlos! > > TMOM> -----Mensagem original----- > TMOM> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Carlos > H. Cantu > TMOM> Enviada em: terça-feira, 5 de agosto de 2014 13:50 > TMOM> Para: FireBase > TMOM> Assunto: Re: [firebase-br] RES: Lentidão para abrir DB > > TMOM> Que versão do Firebird vc está usando? > > TMOM> []s > TMOM> Carlos H. Cantu > TMOM> www.FireBase.com.br - www.firebirdnews.org > TMOM> www.warmboot.com.br - blog.firebase.com.br > > TMOM>> Alguem já passou por um problema em relação a consumo de memória no > TMOM> Windows > TMOM>> 2008 server R2 > TMOM>> Sobre os serviços fbguard,e fb Server. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From thiago.moura em officemineiros.com.br Wed Aug 6 09:05:25 2014 From: thiago.moura em officemineiros.com.br (Thiago Moura Office Mineiros) Date: Wed, 6 Aug 2014 09:05:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_RES=3A_Lentid=E3o_p?= =?iso-8859-1?q?ara_abrir_DB?= In-Reply-To: References: <147715962.20140805134944@warmboot.com.br> <1585548863.20140805151754@warmboot.com.br> Message-ID: <001501cfb16e$b704ae90$250e0bb0$@moura@officemineiros.com.br> Vou passar sim, obrigado Márcio. Atenciosamente, Thiago Moura " -----Mensagem original----- De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Márcio Pereira Enviada em: quarta-feira, 6 de agosto de 2014 08:55 Para: Carlos H. Cantu; FireBase Assunto: Re: [firebase-br] RES: RES: Lentidão para abrir DB Uma Thread aloca +ou- 2GB memoria do seu computador para sua aplicação passe isto para eles você pode definir o quanto ela irá usar > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From frederico.godoi em gmail.com Wed Aug 6 11:38:58 2014 From: frederico.godoi em gmail.com (Frederico Godoi) Date: Wed, 6 Aug 2014 11:38:58 -0300 Subject: [firebase-br] [OFF TOPIC] - Transporte de Arquivos via Webservice - Delphi Message-ID: Amigos, alguém já fez transporte de arquivos via serviço webservice com Delphi ? Caso alguém já tenha feito com sucesso e puder ajudar, eu mando e-mail direto para não ficar gerando assunto fora da Lista. Eu estou "consumindo" um webservice. Fiz a importação do WSDL e o Delphi gerou todas as classes. Para consumir o serviço de upload de arquivo eu devo transformar em arquivo em base64 e enviar. Porém o delphi criou o tipo TBytedimarray para enviar. Eu transformo o arquivo em uma base64 tranquilo, com o Indy. Mas quando transformo em Tbytedimarrray e faço o upload o arquivo não consegue ser convertido de volta. Alguém da lista já passou por isso ? Obrigado e desculpem o off topic. -- Frederico Godoi From lima.krlos em gmail.com Wed Aug 6 11:49:31 2014 From: lima.krlos em gmail.com (Carlos Lima) Date: Wed, 6 Aug 2014 11:49:31 -0300 Subject: [firebase-br] Ferramenta IBAnalyst 2 In-Reply-To: <236151425.20140801155923@warmboot.com.br> References: <236151425.20140801155923@warmboot.com.br> Message-ID: Cantu, o ibsurgeon é diferente do ibanalyst 2 ou são a mesma ferramenta? gostaria de obter mais informções para aquisição ! 2014-08-01 15:59 GMT-03:00 Carlos H. Cantu : > O proprio IBAnalyst te fala como resolver. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > CL> Gostaria de saber como resolver bad indice? que o programa IBAnalyst me > CL> revelou? > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From gustavoluishinterholz em gmail.com Wed Aug 6 11:52:20 2014 From: gustavoluishinterholz em gmail.com (Gustavo Luis Hinterholz) Date: Wed, 6 Aug 2014 11:52:20 -0300 Subject: [firebase-br] [OFF TOPIC] - Transporte de Arquivos via Webservice - Delphi In-Reply-To: References: Message-ID: kra onde trabalho temos essa questão, onde ocorre o envio de arquivos do delphi para um web service feito em C#, um WSDL no caso. O que ocorre é que so mandamos o arquivo e ele fica disponivel pelo site, não necessitamos depois fazer o GET pelo delphi do arquivo enviado, somente o POST. Mas pelo site, o arquivo enviado fica perfeito. Att Gustavo Luis Hinterholz 9381-8192 *http://gustavohinterholz.blogspot.com.br/ * Em 6 de agosto de 2014 11:38, Frederico Godoi escreveu: > Amigos, alguém já fez transporte de arquivos via serviço webservice com > Delphi ? > Caso alguém já tenha feito com sucesso e puder ajudar, eu mando e-mail > direto para não ficar gerando assunto fora da Lista. > > Eu estou "consumindo" um webservice. > Fiz a importação do WSDL e o Delphi gerou todas as classes. > > Para consumir o serviço de upload de arquivo eu devo transformar em arquivo > em base64 e enviar. Porém o delphi criou o tipo TBytedimarray para enviar. > > Eu transformo o arquivo em uma base64 tranquilo, com o Indy. Mas quando > transformo em Tbytedimarrray e faço o upload o arquivo não consegue ser > convertido de volta. > > Alguém da lista já passou por isso ? > > Obrigado e desculpem o off topic. > > -- > Frederico Godoi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From gladiston em vidy.com.br Wed Aug 6 12:07:22 2014 From: gladiston em vidy.com.br (Gladiston Santana) Date: Wed, 6 Aug 2014 12:07:22 -0300 Subject: [firebase-br] [OFF TOPIC] - Transporte de Arquivos via Webservice - Delphi In-Reply-To: References: Message-ID: Não seria analogo ao StringDynArray? Eu consumia um base de dados de cep (webservice) assim: var ObjICEP:CEPServicePort; // acessar os métodos disponíveis sStringDynArray:TStringDynArray; // unit types sEndereco:String; begin ObjICEP:=GetCEPServicePort(); // escutando o serviço sEndereco :=ObjICEP.obterLogradouroAuth(EDTcEP.Text, 'usuario','senha'); sStringDynArray:=SplitString(sEndereco,','); //unit StrUtils edtRua.Text:=sStringDynArray[0]; edtBairro.Text:=sStringDynArray[1]; edtCidade.Text:=sStringDynArray[2]; edtUF.Text:=sStringDynArray[3]; (...) Depois fiz meu próprio banco de dados de cep e descontinuei, mas o exemplo acima era bem funcional. Em 6 de agosto de 2014 11:38, Frederico Godoi escreveu: > Amigos, alguém já fez transporte de arquivos via serviço webservice com > Delphi ? > Caso alguém já tenha feito com sucesso e puder ajudar, eu mando e-mail > direto para não ficar gerando assunto fora da Lista. > > Eu estou "consumindo" um webservice. > Fiz a importação do WSDL e o Delphi gerou todas as classes. > > Para consumir o serviço de upload de arquivo eu devo transformar em arquivo > em base64 e enviar. Porém o delphi criou o tipo TBytedimarray para enviar. > > Eu transformo o arquivo em uma base64 tranquilo, com o Indy. Mas quando > transformo em Tbytedimarrray e faço o upload o arquivo não consegue ser > convertido de volta. > > Alguém da lista já passou por isso ? > > Obrigado e desculpem o off topic. > > -- > Frederico Godoi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- -- B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r ==============================================r@@@@F===== Gladiston Santana 8 em B@B, Supervisor de TI G em B@B7 Tel.:+551147873122 R:228 :@B em B0 Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. Visite nosso site: www·vidy·com·br BB@@@u Visite também : www·expolabor·com·br GB em B@N From frederico.godoi em gmail.com Wed Aug 6 13:50:09 2014 From: frederico.godoi em gmail.com (Frederico Godoi) Date: Wed, 6 Aug 2014 13:50:09 -0300 Subject: [firebase-br] [OFF TOPIC] - Transporte de Arquivos via Webservice - Delphi In-Reply-To: References: Message-ID: Gustavo, talvez eu precise sair pra essa solução mesmo. Gladiston, eu preciso fazer o "upload" do arquivo meu amigo. A classe que o Delphi declarou importando o WSDL ficou assim, o parâmetro "arquivo" que uso para fazer o upload é do tipo faseArquivo = class(TRemotable) published property nome: string Index (IS_OPTN or IS_UNQL) read Fnome write Setnome stored nome_Specified; property arquivo: TByteDynArray Index (IS_OPTN or IS_UNQL) read Farquivo write Setarquivo stored arquivo_Specified; property observacao: string Index (IS_OPTN or IS_UNQL) read Fobservacao write Setobservacao stored observacao_Specified; end; Essa propriedade arquivo, preciso passar um TByteDynArray. Quando apenas abro um arquivo local ( pdf por exemplo) como TStream, condifico para padrão 64, fica tudo certo. Quando converto de String para TByteDynArray e faço o upload, dá problema pra ler esse arquivo. Ele não é convertido de volta. Frederico 2014-08-06 12:07 GMT-03:00 Gladiston Santana : > Não seria analogo ao StringDynArray? > Eu consumia um base de dados de cep (webservice) assim: > var > ObjICEP:CEPServicePort; // acessar os métodos disponíveis > sStringDynArray:TStringDynArray; // unit types > sEndereco:String; > begin > ObjICEP:=GetCEPServicePort(); // escutando o serviço > sEndereco :=ObjICEP.obterLogradouroAuth(EDTcEP.Text, 'usuario','senha'); > sStringDynArray:=SplitString(sEndereco,','); //unit StrUtils > edtRua.Text:=sStringDynArray[0]; > edtBairro.Text:=sStringDynArray[1]; > edtCidade.Text:=sStringDynArray[2]; > edtUF.Text:=sStringDynArray[3]; > (...) > Depois fiz meu próprio banco de dados de cep e descontinuei, mas o exemplo > acima era bem funcional. > > > > Em 6 de agosto de 2014 11:38, Frederico Godoi > escreveu: > > > Amigos, alguém já fez transporte de arquivos via serviço webservice com > > Delphi ? > > Caso alguém já tenha feito com sucesso e puder ajudar, eu mando e-mail > > direto para não ficar gerando assunto fora da Lista. > > > > Eu estou "consumindo" um webservice. > > Fiz a importação do WSDL e o Delphi gerou todas as classes. > > > > Para consumir o serviço de upload de arquivo eu devo transformar em > arquivo > > em base64 e enviar. Porém o delphi criou o tipo TBytedimarray para > enviar. > > > > Eu transformo o arquivo em uma base64 tranquilo, com o Indy. Mas quando > > transformo em Tbytedimarrray e faço o upload o arquivo não consegue ser > > convertido de volta. > > > > Alguém da lista já passou por isso ? > > > > Obrigado e desculpem o off topic. > > > > -- > > Frederico Godoi > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > -- > B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU > vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O > OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. > ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L > U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E > B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. > 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br > NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq > . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ > 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r > ==============================================r@@@@F===== > Gladiston Santana 8 em B@B, > Supervisor de TI G em B@B7 > Tel.:+551147873122 R:228 :@B em B0 > Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. > Visite nosso site: www·vidy·com·br BB@@@u > Visite também : www·expolabor·com·br GB em B@N > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Frederico Godoi From listas em warmboot.com.br Wed Aug 6 14:36:41 2014 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 6 Aug 2014 14:36:41 -0300 Subject: [firebase-br] Ferramenta IBAnalyst 2 In-Reply-To: References: <236151425.20140801155923@warmboot.com.br> Message-ID: <734648782.20140806143641@warmboot.com.br> IBSurgeon é a empresa que fabrica o IBAnalyst, entre outras ferramentas: http://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 CL> Cantu, o ibsurgeon é diferente do ibanalyst 2 ou são a mesma CL> ferramenta? gostaria de obter mais informções para aquisição ! CL> 2014-08-01 15:59 GMT-03:00 Carlos H. Cantu : CL> CL> O proprio IBAnalyst te fala como resolver. CL> CL> []s CL> Carlos H. Cantu CL> www.FireBase.com.br - www.firebirdnews.org CL> www.warmboot.com.br - blog.firebase.com.br CL> CL>> Gostaria de saber como resolver bad indice? que o programa IBAnalyst me CL>> revelou? CL> CL> CL> ______________________________________________ CL> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br CL> Para saber como gerenciar/excluir seu cadastro na lista, use: CL> http://www.firebase.com.br/fb/artigo.php?id=1107 CL> Para consultar mensagens antigas: http://firebase.com.br/pesquisa CL> From lima.krlos em gmail.com Wed Aug 6 19:46:48 2014 From: lima.krlos em gmail.com (Carlos Lima) Date: Wed, 6 Aug 2014 19:46:48 -0300 Subject: [firebase-br] ODBC Firebird 1.5 (32) no win 64 In-Reply-To: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> Message-ID: Colega, você já tentou acessa-lo diretamente com ferramentas nativas ou drives tipo o dbexpress Em 31 de julho de 2014 15:30, escreveu: > > > Galera estou rodando um sistema em firebird 1.5 32bits no visual studio > com Crystal Report com um win64. > > Estou tentando conectar via ODBC, ja baixei vários drivers e nao consigo > fazer funcionar. > > Se eu usar o FBCliente.dll no ODBC dá um erro de "Open Database Failed" > > Alguem poderia me ajudar a conectar com o ODBC. > > Obrigado. > > Ederson Garcia. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rodrgomes em gmail.com Thu Aug 7 00:34:23 2014 From: rodrgomes em gmail.com (Rodrigo Gomes da Silva) Date: Thu, 7 Aug 2014 00:34:23 -0300 Subject: [firebase-br] ODBC Firebird 1.5 (32) no win 64 In-Reply-To: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> Message-ID: Uma coisa importante é respeitar as bibliotecas/drivers da plataforma que esta trabalhando. Se voce esta usando odbc de 64bits, tem que ter a fbclient.dll de 64bits pra funcionar, não importando a versão que esta sendo usado no server. Em 31 de julho de 2014 15:30, escreveu: > > > Galera estou rodando um sistema em firebird 1.5 32bits no visual studio > com Crystal Report com um win64. > > Estou tentando conectar via ODBC, ja baixei vários drivers e nao consigo > fazer funcionar. > > Se eu usar o FBCliente.dll no ODBC dá um erro de "Open Database Failed" > > Alguem poderia me ajudar a conectar com o ODBC. > > Obrigado. > > Ederson Garcia. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From suportedor em gmail.com Thu Aug 7 08:05:23 2014 From: suportedor em gmail.com (Edmilson de O. Reis) Date: Thu, 07 Aug 2014 08:05:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?Documenta=E7=E3o?= In-Reply-To: References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> Message-ID: <53E35D73.9050300@gmail.com> Olá pessoal, sou novo com Firebird, estou começando a estudar, peço ajuda de todos nesta lista, busco documentação sobre Firebird + PHP, tanto no site oficial como pelo google não encontrei Documentação com conteúdo abrangente e satisfatório, vocês poderiam me indicar ou mesmo me enviar se possível onde poderia localizar?, grato a todos. Eor. From lcarlos2000 em bol.com.br Thu Aug 7 09:10:35 2014 From: lcarlos2000 em bol.com.br (Carlos) Date: Thu, 07 Aug 2014 09:10:35 -0300 Subject: [firebase-br] Limite de acesssos ao FIREBIRD Message-ID: <53e36cbb5be75_2c9ed4a402c798b8@a4-winter25.mail>    Olá,   Tem um limite no numero maximo de estações que podem acessar ao mesmo tempo um sistema que usa o FIREBIRD 2.1 ou não tem limite nenhum?   Grato   Luiz Carlos From alexandre em simaoebuhler.com.br Thu Aug 7 09:09:04 2014 From: alexandre em simaoebuhler.com.br (=?ISO-8859-1?Q?Alexandre_Pereira_B=FChler?=) Date: Thu, 07 Aug 2014 09:09:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?Documenta=E7=E3o?= In-Reply-To: <53E35D73.9050300@gmail.com> References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com> Message-ID: <53E36C60.5050709@simaoebuhler.com.br> Bom dia, Eu acho o manual do php completo nesta parte do firebird. Aqui vai uma ajuda: 1) o melhor http://php.net/manual/pt_BR/book.ibase.php 2) http://www.linhadecodigo.com.br/artigo/119/manipulacao-de-dados-via-php-firebird.aspx 3) http://hangar81.blogspot.com.br/2012/11/programacao-php-conexao-firebird-php.html 4) http://mapopa.blogspot.com.br/2009/04/php5-and-firebird-pdo-on-ubuntu-hardy.html Eu sempre achei difícil localizar material sobre firebird e php. Por isto me acostumei com o manual do próprio php. Ele sempre me foi muito útil. O resto e o abc da programação no dia a dia. Alexandre Pereira Bühler Linux User: 397.546 Simão & Bühler Ltda (Infobrindes) http://www.simaoebuhler.com.br alexandre em simaoebuhler.com.br Telefone: (41) 3039-5428 Infobrindes (Simão & Bühler Ltda) Brindes e material promocional. http://www.infobrindes.com.br karin em infobrindes.com.br Telefone: (41) 3082-8667 Em 07/08/2014 08:05, Edmilson de O. Reis escreveu: > Olá pessoal, sou novo com Firebird, estou começando a estudar, peço > ajuda de todos nesta lista, busco documentação sobre Firebird + PHP, > tanto no site oficial como pelo google não encontrei Documentação com > conteúdo abrangente e satisfatório, vocês poderiam me indicar ou mesmo > me enviar se possível onde poderia localizar?, grato a todos. > Eor. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From marcosweimer em gmail.com Thu Aug 7 09:22:16 2014 From: marcosweimer em gmail.com (Marcos Weimer) Date: Thu, 7 Aug 2014 09:22:16 -0300 Subject: [firebase-br] =?utf-8?b?RG9jdW1lbnRhw6fDo28=?= In-Reply-To: <53E36C60.5050709@simaoebuhler.com.br> References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com> <53E36C60.5050709@simaoebuhler.com.br> Message-ID: firebird + php + iis combinação que por experiência abandonei. -=Ma®©oS=- Marcos R. Weimer Delphi / C# / ASP.NET / PHP / WebServices / Firebird 2014-08-07 9:09 GMT-03:00 Alexandre Pereira Bühler < alexandre em simaoebuhler.com.br>: > Bom dia, > Eu acho o manual do php completo nesta parte do firebird. > Aqui vai uma ajuda: > 1) o melhor http://php.net/manual/pt_BR/book.ibase.php > 2) http://www.linhadecodigo.com.br/artigo/119/manipulacao-de- > dados-via-php-firebird.aspx > 3) http://hangar81.blogspot.com.br/2012/11/programacao-php- > conexao-firebird-php.html > 4) http://mapopa.blogspot.com.br/2009/04/php5-and-firebird-pdo- > on-ubuntu-hardy.html > > Eu sempre achei difícil localizar material sobre firebird e php. > Por isto me acostumei com o manual do próprio php. > Ele sempre me foi muito útil. O resto e o abc da programação no dia a dia. > > Alexandre Pereira Bühler > Linux User: 397.546 > > Simão & Bühler Ltda (Infobrindes) > http://www.simaoebuhler.com.br > alexandre em simaoebuhler.com.br > Telefone: (41) 3039-5428 > > Infobrindes (Simão & Bühler Ltda) > Brindes e material promocional. > http://www.infobrindes.com.br > karin em infobrindes.com.br > Telefone: (41) 3082-8667 > > Em 07/08/2014 08:05, Edmilson de O. Reis escreveu: > >> Olá pessoal, sou novo com Firebird, estou começando a estudar, peço ajuda >> de todos nesta lista, busco documentação sobre Firebird + PHP, tanto no >> site oficial como pelo google não encontrei Documentação com conteúdo >> abrangente e satisfatório, vocês poderiam me indicar ou mesmo me enviar se >> possível onde poderia localizar?, grato a todos. >> Eor. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From emerson em henning.com.br Thu Aug 7 09:39:39 2014 From: emerson em henning.com.br (Emerson Henning) Date: Thu, 07 Aug 2014 09:39:39 -0300 Subject: [firebase-br] =?iso-8859-1?q?Documenta=E7=E3o?= In-Reply-To: References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com> <53E36C60.5050709@simaoebuhler.com.br> Message-ID: <53E3738B.9080009@henning.com.br> Qual foi o motivo ? Em 07/08/2014 09:22, Marcos Weimer escreveu: > firebird + php + iis > combinação que por experiência abandonei. > > -=Ma®©oS=- > Marcos R. Weimer > Delphi / C# / ASP.NET / PHP / WebServices / Firebird > > > > 2014-08-07 9:09 GMT-03:00 Alexandre Pereira Bühler < > alexandre em simaoebuhler.com.br>: > >> Bom dia, >> Eu acho o manual do php completo nesta parte do firebird. >> Aqui vai uma ajuda: >> 1) o melhor http://php.net/manual/pt_BR/book.ibase.php >> 2) http://www.linhadecodigo.com.br/artigo/119/manipulacao-de- >> dados-via-php-firebird.aspx >> 3) http://hangar81.blogspot.com.br/2012/11/programacao-php- >> conexao-firebird-php.html >> 4) http://mapopa.blogspot.com.br/2009/04/php5-and-firebird-pdo- >> on-ubuntu-hardy.html >> >> Eu sempre achei difícil localizar material sobre firebird e php. >> Por isto me acostumei com o manual do próprio php. >> Ele sempre me foi muito útil. O resto e o abc da programação no dia a dia. >> >> Alexandre Pereira Bühler >> Linux User: 397.546 >> >> Simão & Bühler Ltda (Infobrindes) >> http://www.simaoebuhler.com.br >> alexandre em simaoebuhler.com.br >> Telefone: (41) 3039-5428 >> >> Infobrindes (Simão & Bühler Ltda) >> Brindes e material promocional. >> http://www.infobrindes.com.br >> karin em infobrindes.com.br >> Telefone: (41) 3082-8667 >> >> Em 07/08/2014 08:05, Edmilson de O. Reis escreveu: >> >>> Olá pessoal, sou novo com Firebird, estou começando a estudar, peço ajuda >>> de todos nesta lista, busco documentação sobre Firebird + PHP, tanto no >>> site oficial como pelo google não encontrei Documentação com conteúdo >>> abrangente e satisfatório, vocês poderiam me indicar ou mesmo me enviar se >>> possível onde poderia localizar?, grato a todos. >>> Eor. >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From suportedor em gmail.com Thu Aug 7 09:43:35 2014 From: suportedor em gmail.com (Edmilson de O. Reis) Date: Thu, 07 Aug 2014 09:43:35 -0300 Subject: [firebase-br] =?iso-8859-1?q?Documenta=E7=E3o?= In-Reply-To: References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com> <53E36C60.5050709@simaoebuhler.com.br> Message-ID: <53E37476.4000803@gmail.com> Marcos poderia explicar melhor porque abandonou? Em 07/08/2014 09:22, Marcos Weimer escreveu: > firebird + php + iis > combinação que por experiência abandonei. > > -=Ma®©oS=- > Marcos R. Weimer > Delphi / C# / ASP.NET / PHP / WebServices / Firebird > > > > 2014-08-07 9:09 GMT-03:00 Alexandre Pereira Bühler < > alexandre em simaoebuhler.com.br>: > >> Bom dia, >> Eu acho o manual do php completo nesta parte do firebird. >> Aqui vai uma ajuda: >> 1) o melhor http://php.net/manual/pt_BR/book.ibase.php >> 2) http://www.linhadecodigo.com.br/artigo/119/manipulacao-de- >> dados-via-php-firebird.aspx >> 3) http://hangar81.blogspot.com.br/2012/11/programacao-php- >> conexao-firebird-php.html >> 4) http://mapopa.blogspot.com.br/2009/04/php5-and-firebird-pdo- >> on-ubuntu-hardy.html >> >> Eu sempre achei difícil localizar material sobre firebird e php. >> Por isto me acostumei com o manual do próprio php. >> Ele sempre me foi muito útil. O resto e o abc da programação no dia a dia. >> >> Alexandre Pereira Bühler >> Linux User: 397.546 >> >> Simão & Bühler Ltda (Infobrindes) >> http://www.simaoebuhler.com.br >> alexandre em simaoebuhler.com.br >> Telefone: (41) 3039-5428 >> >> Infobrindes (Simão & Bühler Ltda) >> Brindes e material promocional. >> http://www.infobrindes.com.br >> karin em infobrindes.com.br >> Telefone: (41) 3082-8667 >> >> Em 07/08/2014 08:05, Edmilson de O. Reis escreveu: >> >>> Olá pessoal, sou novo com Firebird, estou começando a estudar, peço ajuda >>> de todos nesta lista, busco documentação sobre Firebird + PHP, tanto no >>> site oficial como pelo google não encontrei Documentação com conteúdo >>> abrangente e satisfatório, vocês poderiam me indicar ou mesmo me enviar se >>> possível onde poderia localizar?, grato a todos. >>> Eor. >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From agalysson em gmail.com Thu Aug 7 09:47:13 2014 From: agalysson em gmail.com (=?UTF-8?Q?Alysson_Gon=C3=A7alves_de_Azevedo?=) Date: Thu, 7 Aug 2014 09:47:13 -0300 Subject: [firebase-br] =?utf-8?b?RG9jdW1lbnRhw6fDo28=?= In-Reply-To: References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com> <53E36C60.5050709@simaoebuhler.com.br> Message-ID: vc é novo do firebird, mas tem quanto de conhecimento em php? quero dizer, se vc for iniciante nos 2, tudo bem começar pela documentação que os amigos passaram acima, mas se você já tiver um conhecimento avançado em php, talvez seja mais indicado procurar um ORM para você não ter que ficar fazendo tudo na mão. Alysson Gonçalves de Azevedo "Anarcho-syndicalism is a way of preserving freedom." - Monty Python 2014-08-07 9:22 GMT-03:00 Marcos Weimer : > firebird + php + iis > combinação que por experiência abandonei. > > -=Ma®©oS=- > Marcos R. Weimer > Delphi / C# / ASP.NET / PHP / WebServices / Firebird > > > > 2014-08-07 9:09 GMT-03:00 Alexandre Pereira Bühler < > alexandre em simaoebuhler.com.br>: > > > Bom dia, > > Eu acho o manual do php completo nesta parte do firebird. > > Aqui vai uma ajuda: > > 1) o melhor http://php.net/manual/pt_BR/book.ibase.php > > 2) http://www.linhadecodigo.com.br/artigo/119/manipulacao-de- > > dados-via-php-firebird.aspx > > 3) http://hangar81.blogspot.com.br/2012/11/programacao-php- > > conexao-firebird-php.html > > 4) http://mapopa.blogspot.com.br/2009/04/php5-and-firebird-pdo- > > on-ubuntu-hardy.html > > > > Eu sempre achei difícil localizar material sobre firebird e php. > > Por isto me acostumei com o manual do próprio php. > > Ele sempre me foi muito útil. O resto e o abc da programação no dia a > dia. > > > > Alexandre Pereira Bühler > > Linux User: 397.546 > > > > Simão & Bühler Ltda (Infobrindes) > > http://www.simaoebuhler.com.br > > alexandre em simaoebuhler.com.br > > Telefone: (41) 3039-5428 > > > > Infobrindes (Simão & Bühler Ltda) > > Brindes e material promocional. > > http://www.infobrindes.com.br > > karin em infobrindes.com.br > > Telefone: (41) 3082-8667 > > > > Em 07/08/2014 08:05, Edmilson de O. Reis escreveu: > > > >> Olá pessoal, sou novo com Firebird, estou começando a estudar, peço > ajuda > >> de todos nesta lista, busco documentação sobre Firebird + PHP, tanto no > >> site oficial como pelo google não encontrei Documentação com conteúdo > >> abrangente e satisfatório, vocês poderiam me indicar ou mesmo me enviar > se > >> possível onde poderia localizar?, grato a todos. > >> Eor. > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> > >> > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From marcosweimer em gmail.com Thu Aug 7 09:58:29 2014 From: marcosweimer em gmail.com (Marcos Weimer) Date: Thu, 7 Aug 2014 09:58:29 -0300 Subject: [firebase-br] =?utf-8?b?RG9jdW1lbnRhw6fDo28=?= In-Reply-To: <53E37476.4000803@gmail.com> References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com> <53E36C60.5050709@simaoebuhler.com.br> <53E37476.4000803@gmail.com> Message-ID: Fazia desta forma (usando PDO) include("config.php"); $conexao = new PDO($stConexao, $usuarioBanco, $senhaBanco); if ($aprovado == "S") { $status = "APROVADO"; } else { $status = "REJEITADO CLIENTE"; } $sql2 = "update servicos set status = '$status' where servico = :servico"; $query2 = $conexao->prepare($sql2); $query2->bindParam(':servico', $cservico); $count2 = $query2->execute(); E eram inúmeras as vezes que não funcionava, ocorriam erros de não conseguir conectar com o banco, sendo que muitas vezes eu estava trabalhando no banco que a pagina em php tentava atualizar, quando ocorria o erro era só atualizar (F5) no browser que funcionava, isso acontecia muito, lembrando que era com fb + php + IIS (iis rodando em win server 2008 r2 com o banco no mesmo servidor) Pode ser que estava fazendo alguma coisa errada, já que a execução deste processo era umas 3 ou 4 vezes ao dia (uso esporádico) então mudei para fb + aspx + iis e funciona perfeitamente, pode ser algum bug do php+iis, talvez a combinação de fb+php+apache funcione, digo que no meu caso especifico não rodou, tentei procurar na internet e trabalhei no codigo, configurações do iis, php mas não consegui nada que resolveu. -=Ma®©oS=- Marcos R. Weimer Delphi / C# / ASP.NET / PHP / WebServices / Firebird 2014-08-07 9:43 GMT-03:00 Edmilson de O. Reis : > Marcos poderia explicar melhor porque abandonou? > > > Em 07/08/2014 09:22, Marcos Weimer escreveu: > >> firebird + php + iis >> >> combinação que por experiência abandonei. >> >> -=Ma®©oS=- >> Marcos R. Weimer >> Delphi / C# / ASP.NET / PHP / WebServices / Firebird >> >> >> >> 2014-08-07 9:09 GMT-03:00 Alexandre Pereira Bühler < >> alexandre em simaoebuhler.com.br>: >> >> Bom dia, >>> Eu acho o manual do php completo nesta parte do firebird. >>> Aqui vai uma ajuda: >>> 1) o melhor http://php.net/manual/pt_BR/book.ibase.php >>> 2) http://www.linhadecodigo.com.br/artigo/119/manipulacao-de- >>> dados-via-php-firebird.aspx >>> 3) http://hangar81.blogspot.com.br/2012/11/programacao-php- >>> conexao-firebird-php.html >>> 4) http://mapopa.blogspot.com.br/2009/04/php5-and-firebird-pdo- >>> on-ubuntu-hardy.html >>> >>> Eu sempre achei difícil localizar material sobre firebird e php. >>> Por isto me acostumei com o manual do próprio php. >>> Ele sempre me foi muito útil. O resto e o abc da programação no dia a >>> dia. >>> >>> Alexandre Pereira Bühler >>> Linux User: 397.546 >>> >>> Simão & Bühler Ltda (Infobrindes) >>> http://www.simaoebuhler.com.br >>> alexandre em simaoebuhler.com.br >>> Telefone: (41) 3039-5428 >>> >>> Infobrindes (Simão & Bühler Ltda) >>> Brindes e material promocional. >>> http://www.infobrindes.com.br >>> karin em infobrindes.com.br >>> Telefone: (41) 3082-8667 >>> >>> Em 07/08/2014 08:05, Edmilson de O. Reis escreveu: >>> >>> Olá pessoal, sou novo com Firebird, estou começando a estudar, peço >>>> ajuda >>>> de todos nesta lista, busco documentação sobre Firebird + PHP, tanto no >>>> site oficial como pelo google não encontrei Documentação com conteúdo >>>> abrangente e satisfatório, vocês poderiam me indicar ou mesmo me enviar >>>> se >>>> possível onde poderia localizar?, grato a todos. >>>> Eor. >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> >>>> >>>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From frederico.godoi em gmail.com Thu Aug 7 10:02:25 2014 From: frederico.godoi em gmail.com (Frederico Godoi) Date: Thu, 7 Aug 2014 10:02:25 -0300 Subject: [firebase-br] Limite de acesssos ao FIREBIRD In-Reply-To: <53e36cbb5be75_2c9ed4a402c798b8@a4-winter25.mail> References: <53e36cbb5be75_2c9ed4a402c798b8@a4-winter25.mail> Message-ID: O limite está no sistema operacional, não no Firebird. Está enfrentando algum limite? Frederico Godoi 2014-08-07 9:10 GMT-03:00 Carlos : > > Olá, > > Tem um limite no numero maximo de estações que podem acessar ao mesmo > tempo um sistema que usa o FIREBIRD 2.1 ou não tem limite nenhum? > > Grato > > Luiz Carlos > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Frederico Godoi From frederico.godoi em gmail.com Thu Aug 7 10:04:58 2014 From: frederico.godoi em gmail.com (Frederico Godoi) Date: Thu, 7 Aug 2014 10:04:58 -0300 Subject: [firebase-br] =?utf-8?b?RG9jdW1lbnRhw6fDo28=?= In-Reply-To: References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com> <53E36C60.5050709@simaoebuhler.com.br> <53E37476.4000803@gmail.com> Message-ID: Marcos, aqui na empresa o sistema é todo em Delphi + Firebird. Estamos migrando módulos para PHP + Firebird ( mesmo BD ) , porém usando Apache como Servidor Web, funciona 100%, tanto Windows como Linux. At. Frederico Godoi 2014-08-07 9:58 GMT-03:00 Marcos Weimer : > Fazia desta forma (usando PDO) > > include("config.php"); > $conexao = new PDO($stConexao, $usuarioBanco, $senhaBanco); > > if ($aprovado == "S") > { > $status = "APROVADO"; > } > else > { > $status = "REJEITADO CLIENTE"; > } > $sql2 = "update servicos set status = '$status' where servico = > :servico"; > $query2 = $conexao->prepare($sql2); > $query2->bindParam(':servico', $cservico); > $count2 = $query2->execute(); > > > E eram inúmeras as vezes que não funcionava, ocorriam erros de não > conseguir conectar com o banco, sendo que muitas vezes eu estava > trabalhando no banco que a pagina em php tentava atualizar, quando ocorria > o erro era só atualizar (F5) no browser que funcionava, isso acontecia > muito, lembrando que era com fb + php + IIS (iis rodando em win server 2008 > r2 com o banco no mesmo servidor) > > Pode ser que estava fazendo alguma coisa errada, já que a execução deste > processo era umas 3 ou 4 vezes ao dia (uso esporádico) então mudei para fb > + aspx + iis e funciona perfeitamente, pode ser algum bug do php+iis, > talvez a combinação de fb+php+apache funcione, digo que no meu caso > especifico não rodou, tentei procurar na internet e trabalhei no codigo, > configurações do iis, php mas não consegui nada que resolveu. > > > > > -=Ma®©oS=- > Marcos R. Weimer > Delphi / C# / ASP.NET / PHP / WebServices / Firebird > > > > 2014-08-07 9:43 GMT-03:00 Edmilson de O. Reis : > > > Marcos poderia explicar melhor porque abandonou? > > > > > > Em 07/08/2014 09:22, Marcos Weimer escreveu: > > > >> firebird + php + iis > >> > >> combinação que por experiência abandonei. > >> > >> -=Ma®©oS=- > >> Marcos R. Weimer > >> Delphi / C# / ASP.NET / PHP / WebServices / Firebird > >> > >> > >> > >> 2014-08-07 9:09 GMT-03:00 Alexandre Pereira Bühler < > >> alexandre em simaoebuhler.com.br>: > >> > >> Bom dia, > >>> Eu acho o manual do php completo nesta parte do firebird. > >>> Aqui vai uma ajuda: > >>> 1) o melhor http://php.net/manual/pt_BR/book.ibase.php > >>> 2) http://www.linhadecodigo.com.br/artigo/119/manipulacao-de- > >>> dados-via-php-firebird.aspx > >>> 3) http://hangar81.blogspot.com.br/2012/11/programacao-php- > >>> conexao-firebird-php.html > >>> 4) http://mapopa.blogspot.com.br/2009/04/php5-and-firebird-pdo- > >>> on-ubuntu-hardy.html > >>> > >>> Eu sempre achei difícil localizar material sobre firebird e php. > >>> Por isto me acostumei com o manual do próprio php. > >>> Ele sempre me foi muito útil. O resto e o abc da programação no dia a > >>> dia. > >>> > >>> Alexandre Pereira Bühler > >>> Linux User: 397.546 > >>> > >>> Simão & Bühler Ltda (Infobrindes) > >>> http://www.simaoebuhler.com.br > >>> alexandre em simaoebuhler.com.br > >>> Telefone: (41) 3039-5428 > >>> > >>> Infobrindes (Simão & Bühler Ltda) > >>> Brindes e material promocional. > >>> http://www.infobrindes.com.br > >>> karin em infobrindes.com.br > >>> Telefone: (41) 3082-8667 > >>> > >>> Em 07/08/2014 08:05, Edmilson de O. Reis escreveu: > >>> > >>> Olá pessoal, sou novo com Firebird, estou começando a estudar, peço > >>>> ajuda > >>>> de todos nesta lista, busco documentação sobre Firebird + PHP, tanto > no > >>>> site oficial como pelo google não encontrei Documentação com conteúdo > >>>> abrangente e satisfatório, vocês poderiam me indicar ou mesmo me > enviar > >>>> se > >>>> possível onde poderia localizar?, grato a todos. > >>>> Eor. > >>>> ______________________________________________ > >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: > >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 > >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >>>> > >>>> > >>>> > >>>> ______________________________________________ > >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >>> Para saber como gerenciar/excluir seu cadastro na lista, use: > >>> http://www.firebase.com.br/fb/artigo.php?id=1107 > >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >>> > >>> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Frederico Godoi From suportedor em gmail.com Thu Aug 7 10:16:16 2014 From: suportedor em gmail.com (Edmilson de O. Reis) Date: Thu, 07 Aug 2014 10:16:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?Documenta=E7=E3o?= In-Reply-To: References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com> <53E36C60.5050709@simaoebuhler.com.br> <53E37476.4000803@gmail.com> Message-ID: <53E37C20.4040001@gmail.com> Obrigado pelo retorno, aproveito o e-mail para responder também para o Agalysson, no caso estou utilizando o firebird sobre php+apache, desenvolvo em ambiente Ruindows 32 bits, mas a aplicação esta sobre um servidor Linux+Apache+php+Firebird. Agalysson: Tenho já um conhecimento e lido com php, trabalhando com IDe Netbeans ou Phpstorn. Sobre ORM, ainda estou gatinhado, qual interface de programação você poderia indicar? Grato. Em 07/08/2014 09:58, Marcos Weimer escreveu: > Fazia desta forma (usando PDO) > > include("config.php"); > $conexao = new PDO($stConexao, $usuarioBanco, $senhaBanco); > > if ($aprovado == "S") > { > $status = "APROVADO"; > } > else > { > $status = "REJEITADO CLIENTE"; > } > $sql2 = "update servicos set status = '$status' where servico = > :servico"; > $query2 = $conexao->prepare($sql2); > $query2->bindParam(':servico', $cservico); > $count2 = $query2->execute(); > > > E eram inúmeras as vezes que não funcionava, ocorriam erros de não > conseguir conectar com o banco, sendo que muitas vezes eu estava > trabalhando no banco que a pagina em php tentava atualizar, quando ocorria > o erro era só atualizar (F5) no browser que funcionava, isso acontecia > muito, lembrando que era com fb + php + IIS (iis rodando em win server 2008 > r2 com o banco no mesmo servidor) > > Pode ser que estava fazendo alguma coisa errada, já que a execução deste > processo era umas 3 ou 4 vezes ao dia (uso esporádico) então mudei para fb > + aspx + iis e funciona perfeitamente, pode ser algum bug do php+iis, > talvez a combinação de fb+php+apache funcione, digo que no meu caso > especifico não rodou, tentei procurar na internet e trabalhei no codigo, > configurações do iis, php mas não consegui nada que resolveu. > > > > > -=Ma®©oS=- > Marcos R. Weimer > Delphi / C# / ASP.NET / PHP / WebServices / Firebird > > > > 2014-08-07 9:43 GMT-03:00 Edmilson de O. Reis : > >> Marcos poderia explicar melhor porque abandonou? >> >> >> Em 07/08/2014 09:22, Marcos Weimer escreveu: >> >>> firebird + php + iis >>> >>> combinação que por experiência abandonei. >>> >>> -=Ma®©oS=- >>> Marcos R. Weimer >>> Delphi / C# / ASP.NET / PHP / WebServices / Firebird >>> >>> >>> >>> 2014-08-07 9:09 GMT-03:00 Alexandre Pereira Bühler < >>> alexandre em simaoebuhler.com.br>: >>> >>> Bom dia, >>>> Eu acho o manual do php completo nesta parte do firebird. >>>> Aqui vai uma ajuda: >>>> 1) o melhor http://php.net/manual/pt_BR/book.ibase.php >>>> 2) http://www.linhadecodigo.com.br/artigo/119/manipulacao-de- >>>> dados-via-php-firebird.aspx >>>> 3) http://hangar81.blogspot.com.br/2012/11/programacao-php- >>>> conexao-firebird-php.html >>>> 4) http://mapopa.blogspot.com.br/2009/04/php5-and-firebird-pdo- >>>> on-ubuntu-hardy.html >>>> >>>> Eu sempre achei difícil localizar material sobre firebird e php. >>>> Por isto me acostumei com o manual do próprio php. >>>> Ele sempre me foi muito útil. O resto e o abc da programação no dia a >>>> dia. >>>> >>>> Alexandre Pereira Bühler >>>> Linux User: 397.546 >>>> >>>> Simão & Bühler Ltda (Infobrindes) >>>> http://www.simaoebuhler.com.br >>>> alexandre em simaoebuhler.com.br >>>> Telefone: (41) 3039-5428 >>>> >>>> Infobrindes (Simão & Bühler Ltda) >>>> Brindes e material promocional. >>>> http://www.infobrindes.com.br >>>> karin em infobrindes.com.br >>>> Telefone: (41) 3082-8667 >>>> >>>> Em 07/08/2014 08:05, Edmilson de O. Reis escreveu: >>>> >>>> Olá pessoal, sou novo com Firebird, estou começando a estudar, peço >>>>> ajuda >>>>> de todos nesta lista, busco documentação sobre Firebird + PHP, tanto no >>>>> site oficial como pelo google não encontrei Documentação com conteúdo >>>>> abrangente e satisfatório, vocês poderiam me indicar ou mesmo me enviar >>>>> se >>>>> possível onde poderia localizar?, grato a todos. >>>>> Eor. >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>>> >>>>> >>>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From marcosweimer em gmail.com Thu Aug 7 10:21:08 2014 From: marcosweimer em gmail.com (Marcos Weimer) Date: Thu, 7 Aug 2014 10:21:08 -0300 Subject: [firebase-br] =?utf-8?b?RG9jdW1lbnRhw6fDo28=?= In-Reply-To: <53E37C20.4040001@gmail.com> References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com> <53E36C60.5050709@simaoebuhler.com.br> <53E37476.4000803@gmail.com> <53E37C20.4040001@gmail.com> Message-ID: Aqui o sistema de "base" é D6 + FB mas temos alguns modulos rodando em webservices c#+IIS e a poucos meses esta pagina web com aspx+iis (já que a experiencia com o php+iis não aprovou). -=Ma®©oS=- Marcos R. Weimer Delphi / C# / ASP.NET / PHP / WebServices / Firebird Em 7 de agosto de 2014 10:16, Edmilson de O. Reis escreveu: > Obrigado pelo retorno, aproveito o e-mail para responder também para o > Agalysson, no caso estou utilizando o firebird sobre php+apache, desenvolvo > em ambiente Ruindows 32 bits, mas a aplicação esta sobre um servidor > Linux+Apache+php+Firebird. > > Agalysson: > Tenho já um conhecimento e lido com php, trabalhando com IDe Netbeans ou > Phpstorn. > Sobre ORM, ainda estou gatinhado, qual interface de programação você > poderia indicar? > Grato. > > Em 07/08/2014 09:58, Marcos Weimer escreveu: > > Fazia desta forma (usando PDO) >> >> include("config.php"); >> $conexao = new PDO($stConexao, $usuarioBanco, $senhaBanco); >> >> if ($aprovado == "S") >> { >> $status = "APROVADO"; >> } >> else >> { >> $status = "REJEITADO CLIENTE"; >> } >> $sql2 = "update servicos set status = '$status' where servico = >> :servico"; >> $query2 = $conexao->prepare($sql2); >> $query2->bindParam(':servico', $cservico); >> $count2 = $query2->execute(); >> >> >> E eram inúmeras as vezes que não funcionava, ocorriam erros de não >> conseguir conectar com o banco, sendo que muitas vezes eu estava >> trabalhando no banco que a pagina em php tentava atualizar, quando ocorria >> o erro era só atualizar (F5) no browser que funcionava, isso acontecia >> muito, lembrando que era com fb + php + IIS (iis rodando em win server >> 2008 >> r2 com o banco no mesmo servidor) >> >> Pode ser que estava fazendo alguma coisa errada, já que a execução deste >> processo era umas 3 ou 4 vezes ao dia (uso esporádico) então mudei para fb >> + aspx + iis e funciona perfeitamente, pode ser algum bug do php+iis, >> talvez a combinação de fb+php+apache funcione, digo que no meu caso >> especifico não rodou, tentei procurar na internet e trabalhei no codigo, >> configurações do iis, php mas não consegui nada que resolveu. >> >> >> >> >> -=Ma®©oS=- >> Marcos R. Weimer >> Delphi / C# / ASP.NET / PHP / WebServices / Firebird >> >> >> >> 2014-08-07 9:43 GMT-03:00 Edmilson de O. Reis : >> >> Marcos poderia explicar melhor porque abandonou? >>> >>> >>> Em 07/08/2014 09:22, Marcos Weimer escreveu: >>> >>> firebird + php + iis >>>> >>>> combinação que por experiência abandonei. >>>> >>>> -=Ma®©oS=- >>>> Marcos R. Weimer >>>> Delphi / C# / ASP.NET / PHP / WebServices / Firebird >>>> >>>> >>>> >>>> 2014-08-07 9:09 GMT-03:00 Alexandre Pereira Bühler < >>>> alexandre em simaoebuhler.com.br>: >>>> >>>> Bom dia, >>>> >>>>> Eu acho o manual do php completo nesta parte do firebird. >>>>> Aqui vai uma ajuda: >>>>> 1) o melhor http://php.net/manual/pt_BR/book.ibase.php >>>>> 2) http://www.linhadecodigo.com.br/artigo/119/manipulacao-de- >>>>> dados-via-php-firebird.aspx >>>>> 3) http://hangar81.blogspot.com.br/2012/11/programacao-php- >>>>> conexao-firebird-php.html >>>>> 4) http://mapopa.blogspot.com.br/2009/04/php5-and-firebird-pdo- >>>>> on-ubuntu-hardy.html >>>>> >>>>> Eu sempre achei difícil localizar material sobre firebird e php. >>>>> Por isto me acostumei com o manual do próprio php. >>>>> Ele sempre me foi muito útil. O resto e o abc da programação no dia a >>>>> dia. >>>>> >>>>> Alexandre Pereira Bühler >>>>> Linux User: 397.546 >>>>> >>>>> Simão & Bühler Ltda (Infobrindes) >>>>> http://www.simaoebuhler.com.br >>>>> alexandre em simaoebuhler.com.br >>>>> Telefone: (41) 3039-5428 >>>>> >>>>> Infobrindes (Simão & Bühler Ltda) >>>>> Brindes e material promocional. >>>>> http://www.infobrindes.com.br >>>>> karin em infobrindes.com.br >>>>> Telefone: (41) 3082-8667 >>>>> >>>>> Em 07/08/2014 08:05, Edmilson de O. Reis escreveu: >>>>> >>>>> Olá pessoal, sou novo com Firebird, estou começando a estudar, peço >>>>> >>>>>> ajuda >>>>>> de todos nesta lista, busco documentação sobre Firebird + PHP, tanto >>>>>> no >>>>>> site oficial como pelo google não encontrei Documentação com conteúdo >>>>>> abrangente e satisfatório, vocês poderiam me indicar ou mesmo me >>>>>> enviar >>>>>> se >>>>>> possível onde poderia localizar?, grato a todos. >>>>>> Eor. >>>>>> ______________________________________________ >>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>>> >>>>>> >>>>>> >>>>>> ______________________________________________ >>>>>> >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>>> ______________________________________________ >>>>> >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> >>>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From alexandre em simaoebuhler.com.br Thu Aug 7 13:34:19 2014 From: alexandre em simaoebuhler.com.br (=?ISO-8859-1?Q?Alexandre_Pereira_B=FChler?=) Date: Thu, 07 Aug 2014 13:34:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?Documenta=E7=E3o?= In-Reply-To: References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com> <53E36C60.5050709@simaoebuhler.com.br> <53E37476.4000803@gmail.com> Message-ID: <53E3AA8B.60206@simaoebuhler.com.br> Nunca passei por este problema. Uso php + firebird + apache. Sem PDO. Aconselho a aprender como criar os scripts. Mas depois pegue uma ferramenta RAID como o scriptcase. Tem seus bugs mas acelera o desenvolvimento. Segue uma página de exemplos que publiquei com apache + php 5.4 + firebird 2.5.3. http://www.simaoebuhler.com.br/exemplos/samples Alexandre Pereira Bühler Linux User: 397.546 Simão & Bühler Ltda (Infobrindes) http://www.simaoebuhler.com.br alexandre em simaoebuhler.com.br Telefone: (41) 3039-5428 Infobrindes (Simão & Bühler Ltda) Brindes e material promocional. http://www.infobrindes.com.br karin em infobrindes.com.br Telefone: (41) 3082-8667 From sistemas2000profesional em gmail.com Thu Aug 7 19:34:32 2014 From: sistemas2000profesional em gmail.com (W O) Date: Thu, 7 Aug 2014 18:34:32 -0400 Subject: [firebase-br] Limite de acesssos ao FIREBIRD In-Reply-To: References: <53e36cbb5be75_2c9ed4a402c798b8@a4-winter25.mail> Message-ID: En realidad el límite está en la cantidad de conexiones porque cada conexión consume un poco de memoria RAM. Pero ese consumo en Firebird es mínimo así que cualquier computadora actual puede fácilmente permitir la conexión de miles de usuarios concurrentes. El consumo de memoria varía entre las arquitecturas: SuperServer, Classic, o SuperClassic. No recuerdo ahora cuanto consume cada una de esas arquitecturas, pero es muy poco. De todas maneras hay un límite, no se puede conectar un número infinito de usuarios. Saludos. Walter. 2014-08-07 9:02 GMT-04:00 Frederico Godoi : > O limite está no sistema operacional, não no Firebird. > Está enfrentando algum limite? > > Frederico Godoi > > > 2014-08-07 9:10 GMT-03:00 Carlos : > > > > > Olá, > > > > Tem um limite no numero maximo de estações que podem acessar ao mesmo > > tempo um sistema que usa o FIREBIRD 2.1 ou não tem limite nenhum? > > > > Grato > > > > Luiz Carlos > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Frederico Godoi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From sistemas2000profesional em gmail.com Thu Aug 7 19:45:56 2014 From: sistemas2000profesional em gmail.com (W O) Date: Thu, 7 Aug 2014 18:45:56 -0400 Subject: [firebase-br] =?utf-8?b?RG9jdW1lbnRhw6fDo28=?= In-Reply-To: <53E35D73.9050300@gmail.com> References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com> Message-ID: En este documento se muestra como usar PHP con Firebird: http://www.mediafire.com/download/mekvsk1h5kw49j9/PHP_y_FIREBIRD_-_Primera_parte.zip Saludos. Walter. 2014-08-07 7:05 GMT-04:00 Edmilson de O. Reis : > Olá pessoal, sou novo com Firebird, estou começando a estudar, peço ajuda > de todos nesta lista, busco documentação sobre Firebird + PHP, tanto no > site oficial como pelo google não encontrei Documentação com conteúdo > abrangente e satisfatório, vocês poderiam me indicar ou mesmo me enviar se > possível onde poderia localizar?, grato a todos. > Eor. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From suportedor em gmail.com Thu Aug 7 20:20:52 2014 From: suportedor em gmail.com (Edmilson de O. Reis) Date: Thu, 07 Aug 2014 20:20:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?Documenta=E7=E3o?= In-Reply-To: References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com> Message-ID: <53E409D4.3050308@gmail.com> Walter, era isto que estava buscando, muito obrigado Abraços Eor From sistemas2000profesional em gmail.com Thu Aug 7 23:58:24 2014 From: sistemas2000profesional em gmail.com (W O) Date: Thu, 7 Aug 2014 22:58:24 -0400 Subject: [firebase-br] =?utf-8?b?RG9jdW1lbnRhw6fDo28=?= In-Reply-To: <53E409D4.3050308@gmail.com> References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com> <53E409D4.3050308@gmail.com> Message-ID: Que bueno que te haya resultado útil. Está pendiente de publicación la segunda parte, que tiene muchos ejemplos y una aplicación completa, pero ni idea de cuando lo haré porque no tengo tiempo libre, estoy saturadísimo de trabajo. Saludos. Walter. 2014-08-07 19:20 GMT-04:00 Edmilson de O. Reis : > Walter, era isto que estava buscando, muito obrigado > Abraços > Eor > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From dgeferson em gmail.com Fri Aug 8 08:07:07 2014 From: dgeferson em gmail.com (Geferson Dietze) Date: Fri, 8 Aug 2014 08:07:07 -0300 Subject: [firebase-br] Companhia Azul In-Reply-To: <1726722184.20140724095346@warmboot.com.br> References: <1726722184.20140724095346@warmboot.com.br> Message-ID: Aconteceu o mesmo cmgo. Tentei contato com a azul e me informaram que o translado era uma cortesia da empresa e que por isso poderia ser suspenso a qualquer momento. Em 24 de julho de 2014 09:53, Carlos H. Cantu escreveu: > Essa notícia também me pegou de surpresa, e já abri uma reclamação lá > no Fale Conosco deles. Quem sabe se todos aqueles que estão vindo para > o FDD e pensavam em usar o serviço fizerem o mesmo, eles acabam > adianto o cancelamento do onibus? > > De qualquer forma, aqui na lista não é o lugar certo para discutir > isso. Recomendo que use a página do evento no Facebook ou no Google+ > para se organizar. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > BD> Bom dia a todos! > > BD> Me senti lesado com a notícia da companhia aérea Azul ter encerrado o > BD> serviço de transporte de Viracopos para Piracicaba. Alguém mais aqui no > BD> forum iria utilizar este serviço? > > BD> Estou entrando em contato para podermos rachar algum meio de transporte > BD> para Piracicaba e também caso vocês também estão se sentindo lesados > com a > BD> Azul; poderíamos entrar na justiça contra a Azul. Alguém conhece algum > BD> Advogado? > > BD> At., > > BD> Bruno Dias Lage > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From shacsoft em gmx.net Fri Aug 8 11:08:51 2014 From: shacsoft em gmx.net (Shacsoft) Date: Fri, 8 Aug 2014 11:08:51 -0300 Subject: [firebase-br] =?iso-8859-1?q?Documenta=E7=E3o?= References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com><53E36C60.5050709@simaoebuhler.com.br> <53E37476.4000803@gmail.com> <53E3AA8B.60206@simaoebuhler.com.br> Message-ID: <22C3E10903874A1A846B014761AF2413@MyNoteBook> Bom dia Alexandre. Os exemplos que você cita na mensagem, posso baixa-los? Como proceder? Obrigado. Carlos Aragão. ----- Original Message ----- From: "Alexandre Pereira Bühler" To: "FireBase" Sent: Thursday, August 07, 2014 1:34 PM Subject: Re: [firebase-br] Documentação Nunca passei por este problema. Uso php + firebird + apache. Sem PDO. Aconselho a aprender como criar os scripts. Mas depois pegue uma ferramenta RAID como o scriptcase. Tem seus bugs mas acelera o desenvolvimento. Segue uma página de exemplos que publiquei com apache + php 5.4 + firebird 2.5.3. http://www.simaoebuhler.com.br/exemplos/samples Alexandre Pereira Bühler Linux User: 397.546 Simão & Bühler Ltda (Infobrindes) http://www.simaoebuhler.com.br alexandre em simaoebuhler.com.br Telefone: (41) 3039-5428 Infobrindes (Simão & Bühler Ltda) Brindes e material promocional. http://www.infobrindes.com.br karin em infobrindes.com.br Telefone: (41) 3082-8667 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa --- Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus está ativa. http://www.avast.com From jeter.rabelo em gmail.com Fri Aug 8 11:25:35 2014 From: jeter.rabelo em gmail.com (=?ISO-8859-1?Q?J=E9ter_Rabelo_-_GMail?=) Date: Fri, 08 Aug 2014 11:25:35 -0300 Subject: [firebase-br] Limite de acesssos ao FIREBIRD In-Reply-To: References: <53e36cbb5be75_2c9ed4a402c798b8@a4-winter25.mail> Message-ID: <53E4DDDF.3040609@gmail.com> Bom dia. No release notes da versão 2.5.3 http://www.firebirdsql.org/file/documentation/release_notes/html/rlsnotes253.html, relata que houve um aumento de conexões para o Firebird, em ambiente Windows, de 1.024 para 2.048. "Some limits have increased: * o The maximum number of connections on Windows for Superserver and Superclassic has been raised from 1024 to 2048 connections. o The maximum number of input parameters for external functions (UDFs) has increased to 15." Atenciosamente. Jeter-Jerasoft ______________________ Jéter Rabelo Ferreira http://www.jerasoft.com.br Skype: jeter.rabelo From juniorvjl em gmail.com Fri Aug 8 11:38:58 2014 From: juniorvjl em gmail.com (Junior) Date: Fri, 8 Aug 2014 11:38:58 -0300 Subject: [firebase-br] Alerta servidor Firebird Message-ID: Senhores, bom dia O servidor firebird está registrando vários Logs com a descrição "INET/inet_error: read errno = 10054" , estou usando a versão superclassic 2.5.3 64bits, o banco tem 2.3gb e cerca de 35 usuários fazendo consultas, inserts, deletes.. Aparentemente a rede está ok para arquivos, acesso a internet e coisas do tipo. Conseguem me sugerir outros pontos de verificação? Até mais. *Valdeci Junior* *Cel:* *(11) 98639-9860* *Skype:* *juniorvjl* *GTalk:** juniorvjl em gmail.com * *MSN:* * juniorvjl em pop.com.br * From juniorvjl em gmail.com Fri Aug 8 11:41:20 2014 From: juniorvjl em gmail.com (Junior) Date: Fri, 8 Aug 2014 11:41:20 -0300 Subject: [firebase-br] Limite de acesssos ao FIREBIRD In-Reply-To: <53E4DDDF.3040609@gmail.com> References: <53e36cbb5be75_2c9ed4a402c798b8@a4-winter25.mail> <53E4DDDF.3040609@gmail.com> Message-ID: Legal isso, devem ser conexões simultâneas, porém imagino que é mais comum sistemas trabalharem desconectados não? Ou seja conecta, faz o q tem q fazer e desconecta. Sendo assim bater 2048 conexões simultâneas precisa de muita gente usando. Concordam? *Valdeci Junior* *Cel:* *(11) 98639-9860* *Skype:* *juniorvjl* *GTalk:** juniorvjl em gmail.com * *MSN:* * juniorvjl em pop.com.br * Em 8 de agosto de 2014 11:25, Jéter Rabelo - GMail escreveu: > Bom dia. > > No release notes da versão 2.5.3 http://www.firebirdsql.org/ > file/documentation/release_notes/html/rlsnotes253.html, relata que houve > um aumento de conexões para o Firebird, em ambiente Windows, de 1.024 para > 2.048. > > "Some limits have increased: > > * > o The maximum number of connections on Windows for Superserver and > Superclassic has been raised from 1024 to 2048 connections. > o The maximum number of input parameters for external functions > (UDFs) has increased to 15." > > > Atenciosamente. > Jeter-Jerasoft > ______________________ > Jéter Rabelo Ferreira > > > http://www.jerasoft.com.br > Skype: jeter.rabelo > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 8 14:11:22 2014 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 8 Aug 2014 14:11:22 -0300 Subject: [firebase-br] Limite de acesssos ao FIREBIRD In-Reply-To: References: <53e36cbb5be75_2c9ed4a402c798b8@a4-winter25.mail> <53E4DDDF.3040609@gmail.com> Message-ID: <125936693.20140808141122@warmboot.com.br> Depende do modelo de sistema... em sistemas Client/Server padrão, a conexão geralmente é encerrada apenas quando o sistema é fechado. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br J> Legal isso, devem ser conexões simultâneas, porém imagino que é mais comum J> sistemas trabalharem desconectados não? Ou seja conecta, faz o q tem q J> fazer e desconecta. J> Sendo assim bater 2048 conexões simultâneas precisa de muita gente usando. J> Concordam? J> *Valdeci Junior* J> *Cel:* *(11) 98639-9860* J> *Skype:* *juniorvjl* J> *GTalk:** juniorvjl em gmail.com * J> *MSN:* * juniorvjl em pop.com.br * J> Em 8 de agosto de 2014 11:25, Jéter Rabelo - GMail J> escreveu: >> Bom dia. >> >> No release notes da versão 2.5.3 http://www.firebirdsql.org/ >> file/documentation/release_notes/html/rlsnotes253.html, relata que houve >> um aumento de conexões para o Firebird, em ambiente Windows, de 1.024 para >> 2.048. >> >> "Some limits have increased: >> >> * >> o The maximum number of connections on Windows for Superserver and >> Superclassic has been raised from 1024 to 2048 connections. >> o The maximum number of input parameters for external functions >> (UDFs) has increased to 15." >> >> >> Atenciosamente. >> Jeter-Jerasoft From marcelomoreira.souza em gmail.com Fri Aug 8 14:19:17 2014 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Fri, 8 Aug 2014 14:19:17 -0300 Subject: [firebase-br] Derrubar bancos Message-ID: Pessoal, Tenho um servidor rodando o Firebird 2.5 e nele tenho varios bancos. O que eu preciso é fazer um arquivo .BAT com um script para derrubar todos os bancos que estiverem relacionas no meu arquivo .bat. Por exemplo: gbak.exe -user SYSDBA -password masterkey localhost:D:\DADOS\CLI1\BD.FDB -shut full -force 0 gbak.exe -user SYSDBA -password masterkey localhost:D:\DADOS\CLI2\BD.FDB -shut full -force 0 gbak.exe -user SYSDBA -password masterkey localhost:D:\DADOS\CLI3\BD.FDB -shut full -force 0 gbak.exe -user SYSDBA -password masterkey localhost:D:\DADOS\CLI4\BD.FDB -shut full -force 0 Acontece que isto nao esta funcionando. Esta gerando um erro falando que o gback nao conhece switch "shut" Alguem pode me dar uma força? Obrigado. -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From marcelomoreira.souza em gmail.com Fri Aug 8 14:30:11 2014 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Fri, 8 Aug 2014 14:30:11 -0300 Subject: [firebase-br] Fwd: Derrubar bancos In-Reply-To: References: Message-ID: Achei meu primeiro erro, estava usando o gbak quando na verdade deve ser o gfix. Depois da troca agora esta retornando outro erro: ata base file name (localhost:D:\DADOS\CLI1\BD.FDB) already given ---------- Mensagem encaminhada ---------- De: Marcelo Moreira Data: 8 de agosto de 2014 14:19 Assunto: Derrubar bancos Para: FireBase Pessoal, Tenho um servidor rodando o Firebird 2.5 e nele tenho varios bancos. O que eu preciso é fazer um arquivo .BAT com um script para derrubar todos os bancos que estiverem relacionas no meu arquivo .bat. Por exemplo: gbak.exe -user SYSDBA -password masterkey localhost:D:\DADOS\CLI1\BD.FDB -shut full -force 0 gbak.exe -user SYSDBA -password masterkey localhost:D:\DADOS\CLI2\BD.FDB -shut full -force 0 gbak.exe -user SYSDBA -password masterkey localhost:D:\DADOS\CLI3\BD.FDB -shut full -force 0 gbak.exe -user SYSDBA -password masterkey localhost:D:\DADOS\CLI4\BD.FDB -shut full -force 0 Acontece que isto nao esta funcionando. Esta gerando um erro falando que o gback nao conhece switch "shut" Alguem pode me dar uma força? Obrigado. -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From alexandre em simaoebuhler.com.br Fri Aug 8 14:30:44 2014 From: alexandre em simaoebuhler.com.br (=?ISO-8859-1?Q?Alexandre_Pereira_B=FChler?=) Date: Fri, 08 Aug 2014 14:30:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?Documenta=E7=E3o?= In-Reply-To: <22C3E10903874A1A846B014761AF2413@MyNoteBook> References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com><53E36C60.5050709@simaoebuhler.com.br> <53E37476.4000803@gmail.com> <53E3AA8B.60206@simaoebuhler.com.br> <22C3E10903874A1A846B014761AF2413@MyNoteBook> Message-ID: <53E50944.9080806@simaoebuhler.com.br> Carlos, Estes são exemplos feito no RAID que eu uso. Você pode baixar o trial dele em www.scriptcase.com.br. A versão 8 foi lançada agora, logo tem alguns bugs. Meu conselho é baixar a versão 7. http://downloads.scriptcase.com.br/downloads/v7/packs/scriptcase_install_pt_br_v7.1.021.exe Irá funcionar 20 dias. Visite o sie do scriptcase e o fórum. Na IDE do scriptcase você tem a opção de em novos projetos instalar os exemplos. Obrigado Alexandre Pereira Bühler Linux User: 397.546 Simão & Bühler Ltda (Infobrindes) http://www.simaoebuhler.com.br alexandre em simaoebuhler.com.br Telefone: (41) 3039-5428 Infobrindes (Simão & Bühler Ltda) Brindes e material promocional. http://www.infobrindes.com.br karin em infobrindes.com.br Telefone: (41) 3082-8667 Em 08/08/2014 11:08, Shacsoft escreveu: > Bom dia Alexandre. > > Os exemplos que você cita na mensagem, posso baixa-los? > Como proceder? > > Obrigado. > > Carlos Aragão. > > ----- Original Message ----- From: "Alexandre Pereira Bühler" > > To: "FireBase" > Sent: Thursday, August 07, 2014 1:34 PM > Subject: Re: [firebase-br] Documentação > > > Nunca passei por este problema. > Uso php + firebird + apache. > Sem PDO. > Aconselho a aprender como criar os scripts. Mas depois pegue uma > ferramenta RAID como o scriptcase. > Tem seus bugs mas acelera o desenvolvimento. > Segue uma página de exemplos que publiquei com apache + php 5.4 + > firebird 2.5.3. > http://www.simaoebuhler.com.br/exemplos/samples > > Alexandre Pereira Bühler > Linux User: 397.546 > > Simão & Bühler Ltda (Infobrindes) > http://www.simaoebuhler.com.br > alexandre em simaoebuhler.com.br > Telefone: (41) 3039-5428 > > Infobrindes (Simão & Bühler Ltda) > Brindes e material promocional. > http://www.infobrindes.com.br > karin em infobrindes.com.br > Telefone: (41) 3082-8667 > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > --- > Este email está limpo de vírus e malwares porque a proteção do avast! > Antivírus está ativa. > http://www.avast.com > > From listas em warmboot.com.br Fri Aug 8 14:38:08 2014 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 8 Aug 2014 14:38:08 -0300 Subject: [firebase-br] Derrubar bancos In-Reply-To: References: Message-ID: <1369599537.20140808143808@warmboot.com.br> Vc está confundindo gfix com gbak. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MM> Pessoal, MM> Tenho um servidor rodando o Firebird 2.5 e nele tenho varios bancos. O que MM> eu preciso é fazer um arquivo .BAT com um script para derrubar todos os MM> bancos que estiverem relacionas no meu arquivo .bat. Por exemplo: MM> gbak.exe -user SYSDBA -password masterkey localhost:D:\DADOS\CLI1\BD.FDB MM> -shut full -force 0 MM> gbak.exe -user SYSDBA -password masterkey localhost:D:\DADOS\CLI2\BD.FDB MM> -shut full -force 0 MM> gbak.exe -user SYSDBA -password masterkey localhost:D:\DADOS\CLI3\BD.FDB MM> -shut full -force 0 MM> gbak.exe -user SYSDBA -password masterkey localhost:D:\DADOS\CLI4\BD.FDB MM> -shut full -force 0 MM> Acontece que isto nao esta funcionando. Esta gerando um erro falando que o MM> gback nao conhece switch "shut" MM> Alguem pode me dar uma força? MM> Obrigado. From maikelpenz em gmail.com Fri Aug 8 15:59:01 2014 From: maikelpenz em gmail.com (Maikel Penz) Date: Fri, 8 Aug 2014 15:59:01 -0300 Subject: [firebase-br] =?utf-8?q?Exporta=C3=A7=C3=A3o_Inserts_Firebird?= Message-ID: Boa Tarde Pessoal, estou precisando exportar os inserts de todas as tabelas do meu banco firebird para importar em outro banco de dados. O problema é que as tabelas do banco possuem campo BLOB e exportando pelo IB Expert ele gera um .LOB com a informação do BLOB separado neste arquivo. O Banco destino não lê esse arquivo .LOB Há uma forma de gerar os inserts do banco, com os blob´s junto na própria instrução ? -- att, Maikel Alexsander Penz *DBA - Administrador de Banco de Dados* *Bacharel em Sistemas de Informação* From gladiston em vidy.com.br Fri Aug 8 16:41:51 2014 From: gladiston em vidy.com.br (Gladiston Santana) Date: Fri, 8 Aug 2014 16:41:51 -0300 Subject: [firebase-br] Alerta servidor Firebird In-Reply-To: References: Message-ID: Todos os erros são INET/inet_error então lhe dá uma boa dica sobre o problema, isto é, falha de comunicação de rede. Mas nem sempre é erro na rede, as vezes pode ser simplesmente comportamental, por exemplo, um usuário tá matando a tarefa(.exe) e o servidor perde a comunicação com ele. Também pode ser seu programa que não dá um devido close à conexão antes de fechar o programa. Outra opção é Firewall, anti-virus, anti-spyware, anti-caspa... Em 8 de agosto de 2014 11:38, Junior escreveu: > Senhores, bom dia > O servidor firebird está registrando vários Logs com a descrição > "INET/inet_error: read errno = 10054" , estou usando a versão superclassic > 2.5.3 64bits, o banco tem 2.3gb e cerca de 35 usuários fazendo consultas, > inserts, deletes.. > > Aparentemente a rede está ok para arquivos, acesso a internet e coisas do > tipo. > Conseguem me sugerir outros pontos de verificação? > > Até mais. > > *Valdeci Junior* > *Cel:* *(11) 98639-9860* > *Skype:* *juniorvjl* > *GTalk:** juniorvjl em gmail.com * > *MSN:* * juniorvjl em pop.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 > -- -- B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r ==============================================r@@@@F===== Gladiston Santana 8 em B@B, Supervisor de TI G em B@B7 Tel.:+551147873122 R:228 :@B em B0 Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. Visite nosso site: www·vidy·com·br BB@@@u Visite também : www·expolabor·com·br GB em B@N From juniorvjl em gmail.com Fri Aug 8 16:45:26 2014 From: juniorvjl em gmail.com (Junior) Date: Fri, 8 Aug 2014 16:45:26 -0300 Subject: [firebase-br] Alerta servidor Firebird In-Reply-To: References: Message-ID: Valeu Gladisson *Valdeci Junior* *Cel:* *(11) 98639-9860* *Skype:* *juniorvjl* *GTalk:** juniorvjl em gmail.com * *MSN:* * juniorvjl em pop.com.br * Em 8 de agosto de 2014 16:41, Gladiston Santana escreveu: > Todos os erros são INET/inet_error então lhe dá uma boa dica sobre o > problema, isto é, falha de comunicação de rede. > Mas nem sempre é erro na rede, as vezes pode ser simplesmente > comportamental, por exemplo, um usuário tá matando a tarefa(.exe) e o > servidor perde a comunicação com ele. > Também pode ser seu programa que não dá um devido close à conexão antes de > fechar o programa. > Outra opção é Firewall, anti-virus, anti-spyware, anti-caspa... > > > Em 8 de agosto de 2014 11:38, Junior escreveu: > > > Senhores, bom dia > > O servidor firebird está registrando vários Logs com a descrição > > "INET/inet_error: read errno = 10054" , estou usando a versão > superclassic > > 2.5.3 64bits, o banco tem 2.3gb e cerca de 35 usuários fazendo consultas, > > inserts, deletes.. > > > > Aparentemente a rede está ok para arquivos, acesso a internet e coisas do > > tipo. > > Conseguem me sugerir outros pontos de verificação? > > > > Até mais. > > > > *Valdeci Junior* > > *Cel:* *(11) 98639-9860* > > *Skype:* *juniorvjl* > > *GTalk:** juniorvjl em gmail.com * > > *MSN:* * juniorvjl em pop.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 > > > > > > -- > -- > B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU > vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O > OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. > ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L > U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E > B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. > 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br > NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq > . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ > 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r > ==============================================r@@@@F===== > Gladiston Santana 8 em B@B, > Supervisor de TI G em B@B7 > Tel.:+551147873122 R:228 :@B em B0 > Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. > Visite nosso site: www·vidy·com·br BB@@@u > Visite também : www·expolabor·com·br GB em B@N > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From gladiston em vidy.com.br Fri Aug 8 16:50:50 2014 From: gladiston em vidy.com.br (Gladiston Santana) Date: Fri, 8 Aug 2014 16:50:50 -0300 Subject: [firebase-br] Limite de acesssos ao FIREBIRD In-Reply-To: References: <53e36cbb5be75_2c9ed4a402c798b8@a4-winter25.mail> <53E4DDDF.3040609@gmail.com> Message-ID: Noutras linguagens é comum o que vocé falou, mas programadores em Delphi fazem diferente, na maioria das vezes mantém a conexão aberta durante o uso normal do programa e só fecham a conexão ao fechar o programa. 2014-08-08 11:41 GMT-03:00 Junior : > Legal isso, devem ser conexões simultâneas, porém imagino que é mais comum > sistemas trabalharem desconectados não? Ou seja conecta, faz o q tem q > fazer e desconecta. > Sendo assim bater 2048 conexões simultâneas precisa de muita gente usando. > Concordam? > > *Valdeci Junior* > *Cel:* *(11) 98639-9860* > *Skype:* *juniorvjl* > *GTalk:** juniorvjl em gmail.com * > *MSN:* * juniorvjl em pop.com.br * > > From gladiston em vidy.com.br Fri Aug 8 16:55:26 2014 From: gladiston em vidy.com.br (Gladiston Santana) Date: Fri, 8 Aug 2014 16:55:26 -0300 Subject: [firebase-br] =?utf-8?q?Exporta=C3=A7=C3=A3o_Inserts_Firebird?= In-Reply-To: References: Message-ID: se for blob texto voce pode exportar como texto, faz tempo que não uso o ibexpert, mas me lembro que tinha opção para isso. se for blob binário, por exemplo, imagem, então só tem esse método, isto é, um arquivo de referencia é criado para cada blob e o campo na query referencia a este arquivo por sua vez. Em 8 de agosto de 2014 15:59, Maikel Penz escreveu: > Boa Tarde Pessoal, > estou precisando exportar os inserts de todas as tabelas do meu banco > firebird > para importar em outro banco de dados. > > O problema é que as tabelas do banco possuem campo BLOB e exportando pelo > IB Expert > ele gera um .LOB com a informação do BLOB separado neste arquivo. > > O Banco destino não lê esse arquivo .LOB > > > Há uma forma de gerar os inserts do banco, com os blob´s junto na própria > instrução ? > > > > -- > att, > Maikel Alexsander Penz > > *DBA - Administrador de Banco de Dados* > *Bacharel em Sistemas de 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 > -- -- B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r ==============================================r@@@@F===== Gladiston Santana 8 em B@B, Supervisor de TI G em B@B7 Tel.:+551147873122 R:228 :@B em B0 Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. Visite nosso site: www·vidy·com·br BB@@@u Visite também : www·expolabor·com·br GB em B@N From gladiston em vidy.com.br Fri Aug 8 17:02:25 2014 From: gladiston em vidy.com.br (Gladiston Santana) Date: Fri, 8 Aug 2014 17:02:25 -0300 Subject: [firebase-br] =?utf-8?b?RG9jdW1lbnRhw6fDo28=?= In-Reply-To: <53E35D73.9050300@gmail.com> References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com> Message-ID: as funções para banco de dados no php são quase sempre as mesmas, eles normalmente só mudam o sufixo para indicar se é oracle, mysql,... ou mssql, então se programou usando digamos mysql é basicamente a mesma coisa só troca os comandos mysql_ por ibase_ e uns novos que não existem no mysql. Se estiver iniciando nessa linguagem só pediria para dar atenção especial a como usar dois comandos:pconnect ou connect. Causa muita bagunça quando se usa o comando errado embora tenha a olho nú o mesmo efeito. Acho que o melhor manual é mesmo o do php porque já incluem as funções, o exemplo e tem em português. No site oficial você só encontrará documentação especifica do banco que é agnostica com respeito a linguagem. Em 7 de agosto de 2014 08:05, Edmilson de O. Reis escreveu: > Olá pessoal, sou novo com Firebird, estou começando a estudar, peço ajuda > de todos nesta lista, busco documentação sobre Firebird + PHP, tanto no > site oficial como pelo google não encontrei Documentação com conteúdo > abrangente e satisfatório, vocês poderiam me indicar ou mesmo me enviar se > possível onde poderia localizar?, grato a todos. > Eor. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- -- B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r ==============================================r@@@@F===== Gladiston Santana 8 em B@B, Supervisor de TI G em B@B7 Tel.:+551147873122 R:228 :@B em B0 Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. Visite nosso site: www·vidy·com·br BB@@@u Visite também : www·expolabor·com·br GB em B@N From gladiston em vidy.com.br Fri Aug 8 17:04:35 2014 From: gladiston em vidy.com.br (Gladiston Santana) Date: Fri, 8 Aug 2014 17:04:35 -0300 Subject: [firebase-br] =?utf-8?b?RG9jdW1lbnRhw6fDo28=?= In-Reply-To: References: <042910bd2a188fb9b7f77b39719a0d4e@ig.com.br> <53E35D73.9050300@gmail.com> <53E36C60.5050709@simaoebuhler.com.br> Message-ID: Com IIS, acho que a unica combinação que funciona mesmo é o ASP e criar webservices com o Delphi, mas só porque a embarcadero deixou tudo muito mastigado. 2014-08-07 9:22 GMT-03:00 Marcos Weimer : > firebird + php + iis > combinação que por experiência abandonei. > > -=Ma®©oS=- > Marcos R. Weimer > Delphi / C# / ASP.NET / PHP / WebServices / Firebird > > From maikelpenz em gmail.com Fri Aug 8 17:06:27 2014 From: maikelpenz em gmail.com (Maikel Penz) Date: Fri, 8 Aug 2014 17:06:27 -0300 Subject: [firebase-br] =?utf-8?q?Exporta=C3=A7=C3=A3o_Inserts_Firebird?= In-Reply-To: References: Message-ID: Blza, obrigado Gladiston. Em 8 de agosto de 2014 16:55, Gladiston Santana escreveu: > se for blob texto voce pode exportar como texto, faz tempo que não uso o > ibexpert, mas me lembro que tinha opção para isso. > se for blob binário, por exemplo, imagem, então só tem esse método, isto é, > um arquivo de referencia é criado para cada blob e o campo na query > referencia a este arquivo por sua vez. > > > Em 8 de agosto de 2014 15:59, Maikel Penz escreveu: > > > Boa Tarde Pessoal, > > estou precisando exportar os inserts de todas as tabelas do meu banco > > firebird > > para importar em outro banco de dados. > > > > O problema é que as tabelas do banco possuem campo BLOB e exportando pelo > > IB Expert > > ele gera um .LOB com a informação do BLOB separado neste arquivo. > > > > O Banco destino não lê esse arquivo .LOB > > > > > > Há uma forma de gerar os inserts do banco, com os blob´s junto na própria > > instrução ? > > > > > > > > -- > > att, > > Maikel Alexsander Penz > > > > *DBA - Administrador de Banco de Dados* > > *Bacharel em Sistemas de 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 > > > > > > -- > -- > B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU > vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O > OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. > ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L > U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E > B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. > 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br > NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq > . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ > 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r > ==============================================r@@@@F===== > Gladiston Santana 8 em B@B, > Supervisor de TI G em B@B7 > Tel.:+551147873122 R:228 :@B em B0 > Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. > Visite nosso site: www·vidy·com·br BB@@@u > Visite também : www·expolabor·com·br GB em B@N > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Maikel Alexsander Penz *DBA - Administrador de Banco de Dados* *Bacharel em Sistemas de Informação* From sistemas2000profesional em gmail.com Fri Aug 8 17:28:21 2014 From: sistemas2000profesional em gmail.com (W O) Date: Fri, 8 Aug 2014 16:28:21 -0400 Subject: [firebase-br] Limite de acesssos ao FIREBIRD In-Reply-To: References: <53e36cbb5be75_2c9ed4a402c798b8@a4-winter25.mail> <53E4DDDF.3040609@gmail.com> Message-ID: Las opciones normalmente usadas son 3: 1. Abrir la conexión cuando la aplicación inicia, cerrar la conexión cuando la aplicación finaliza 2. Abrir la conexión cuando el formulario se abre, cerrar la conexión cuando el formulario se cierra 3. Abrir la conexión, ejecutar un comando (o muy pocos comandos), cerrar la conexión En una red LAN que tiene menos de 1.000 computadoras (es decir, la grandísima mayoría) la alternativa 1. es perfectamente posible, y hasta deseable, porque estar abriendo y cerrando conexiones toma tiempo y se estaría desperdiciando tiempo si no se hace así. En redes LAN que tienen más de 1.000 computadoras la alternativa 2. suele ser la preferible porque muy raramente estarán las 1.000 computadoras conectadas. Para evitar que un usuario deje un formulario abierto pero sin usarlo entonces normalmente se usa un "timer". Si al cabo de "x" tiempo (por ejemplo, 1 minuto) el usuario no presionó una tecla ni movió el mouse (ratón) entonces el formulario se cierra automáticamente. Si muchas o la mayoría de las conexiones serán por Internet entonces la alternativa 3. suele ser la mejor porque conexiones largas pueden ser problemáticas. Saludos. Walter. 2014-08-08 15:50 GMT-04:00 Gladiston Santana : > Noutras linguagens é comum o que vocé falou, mas programadores em Delphi > fazem diferente, na maioria das vezes mantém a conexão aberta durante o uso > normal do programa e só fecham a conexão ao fechar o programa. > > > 2014-08-08 11:41 GMT-03:00 Junior : > > > Legal isso, devem ser conexões simultâneas, porém imagino que é mais > comum > > sistemas trabalharem desconectados não? Ou seja conecta, faz o q tem q > > fazer e desconecta. > > Sendo assim bater 2048 conexões simultâneas precisa de muita gente > usando. > > Concordam? > > > > *Valdeci Junior* > > *Cel:* *(11) 98639-9860* > > *Skype:* *juniorvjl* > > *GTalk:** juniorvjl em gmail.com * > > *MSN:* * juniorvjl em pop.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 juniorvjl em gmail.com Fri Aug 8 17:45:39 2014 From: juniorvjl em gmail.com (Junior) Date: Fri, 8 Aug 2014 17:45:39 -0300 Subject: [firebase-br] Limite de acesssos ao FIREBIRD In-Reply-To: References: <53e36cbb5be75_2c9ed4a402c798b8@a4-winter25.mail> <53E4DDDF.3040609@gmail.com> Message-ID: Obrigado Walter. No Caso tem menos de 50 computadores conectados/ concorrentes e usamos a terceira opção e ainda assim tendo que conectar e desconectar a todo momento está bem tranquilo quanto ao desempenho, mais entendo quando diz que é desnecessário gastar este tempo a mais. Foi uma questão de opção na hora de modelar o software.. *Valdeci Junior* *Cel:* *(11) 98639-9860* *Skype:* *juniorvjl* *GTalk:** juniorvjl em gmail.com * *MSN:* * juniorvjl em pop.com.br * 2014-08-08 17:28 GMT-03:00 W O : > Las opciones normalmente usadas son 3: > > 1. Abrir la conexión cuando la aplicación inicia, cerrar la conexión cuando > la aplicación finaliza > 2. Abrir la conexión cuando el formulario se abre, cerrar la conexión > cuando el formulario se cierra > 3. Abrir la conexión, ejecutar un comando (o muy pocos comandos), cerrar la > conexión > > En una red LAN que tiene menos de 1.000 computadoras (es decir, la > grandísima mayoría) la alternativa 1. es perfectamente posible, y hasta > deseable, porque estar abriendo y cerrando conexiones toma tiempo y se > estaría desperdiciando tiempo si no se hace así. > > En redes LAN que tienen más de 1.000 computadoras la alternativa 2. suele > ser la preferible porque muy raramente estarán las 1.000 computadoras > conectadas. Para evitar que un usuario deje un formulario abierto pero sin > usarlo entonces normalmente se usa un "timer". Si al cabo de "x" tiempo > (por ejemplo, 1 minuto) el usuario no presionó una tecla ni movió el mouse > (ratón) entonces el formulario se cierra automáticamente. > > Si muchas o la mayoría de las conexiones serán por Internet entonces la > alternativa 3. suele ser la mejor porque conexiones largas pueden ser > problemáticas. > > Saludos. > > Walter. > > > > 2014-08-08 15:50 GMT-04:00 Gladiston Santana : > > > Noutras linguagens é comum o que vocé falou, mas programadores em Delphi > > fazem diferente, na maioria das vezes mantém a conexão aberta durante o > uso > > normal do programa e só fecham a conexão ao fechar o programa. > > > > > > 2014-08-08 11:41 GMT-03:00 Junior : > > > > > Legal isso, devem ser conexões simultâneas, porém imagino que é mais > > comum > > > sistemas trabalharem desconectados não? Ou seja conecta, faz o q tem q > > > fazer e desconecta. > > > Sendo assim bater 2048 conexões simultâneas precisa de muita gente > > usando. > > > Concordam? > > > > > > *Valdeci Junior* > > > *Cel:* *(11) 98639-9860* > > > *Skype:* *juniorvjl* > > > *GTalk:** juniorvjl em gmail.com * > > > *MSN:* * juniorvjl em pop.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 lima.krlos em gmail.com Fri Aug 8 20:50:45 2014 From: lima.krlos em gmail.com (Carlos Lima) Date: Fri, 8 Aug 2014 20:50:45 -0300 Subject: [firebase-br] Derrubar bancos In-Reply-To: References: Message-ID: Caso precise derrubas sempre todos, podes usar o net stop xxx assim finalizando o processo do firebird Em 8 de agosto de 2014 14:19, Marcelo Moreira < marcelomoreira.souza em gmail.com> escreveu: > Pessoal, > > Tenho um servidor rodando o Firebird 2.5 e nele tenho varios bancos. O que > eu preciso é fazer um arquivo .BAT com um script para derrubar todos os > bancos que estiverem relacionas no meu arquivo .bat. Por exemplo: > > gbak.exe -user SYSDBA -password masterkey localhost:D:\DADOS\CLI1\BD.FDB > -shut full -force 0 > gbak.exe -user SYSDBA -password masterkey localhost:D:\DADOS\CLI2\BD.FDB > -shut full -force 0 > gbak.exe -user SYSDBA -password masterkey localhost:D:\DADOS\CLI3\BD.FDB > -shut full -force 0 > gbak.exe -user SYSDBA -password masterkey localhost:D:\DADOS\CLI4\BD.FDB > -shut full -force 0 > > Acontece que isto nao esta funcionando. Esta gerando um erro falando que o > gback nao conhece switch "shut" > > Alguem pode me dar uma força? > > Obrigado. > > -- > 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 gladiston em vidy.com.br Mon Aug 11 09:27:35 2014 From: gladiston em vidy.com.br (Gladiston Santana) Date: Mon, 11 Aug 2014 09:27:35 -0300 Subject: [firebase-br] Limite de acesssos ao FIREBIRD In-Reply-To: References: <53e36cbb5be75_2c9ed4a402c798b8@a4-winter25.mail> <53E4DDDF.3040609@gmail.com> Message-ID: Nos programas em Delphi que faço,simplesmente tenho uma conexão que me permite pesquisar os dados que está sempre no formulário principal, e quando tenho que abrir um objeto com acesso a dados, pode ser um componente que tenha criado ou um form, abro uma conexão e a fecho depois quando o objeto é destruído. Isso me permite escolher adequadamente que tipo de transação será necessário num componente ou num form que possa ser diferente do contexto da pesquisa que está no form principal. Podem achar que dá trabalho, mas não dá, preciso apenas de 2 items: usar o recurso de repositório para forms do Delphi, afinal são dezenas de forms já criados para reutilização e uma função para transferir as propriedades da conexão usados no form principal para a conexão nova que abrirei no novo formulário ou componente. Por anos me adaptando a várias formas diferentes que cada linguagem trabalha, parece que o modelo acima é o que se encaixa melhor em todas as linguagens, especialmente as orientadas a objeto. 2014-08-08 17:28 GMT-03:00 W O : > Las opciones normalmente usadas son 3: > > 1. Abrir la conexión cuando la aplicación inicia, cerrar la conexión cuando > la aplicación finaliza > 2. Abrir la conexión cuando el formulario se abre, cerrar la conexión > cuando el formulario se cierra > 3. Abrir la conexión, ejecutar un comando (o muy pocos comandos), cerrar la > conexión > > En una red LAN que tiene menos de 1.000 computadoras (es decir, la > grandísima mayoría) la alternativa 1. es perfectamente posible, y hasta > deseable, porque estar abriendo y cerrando conexiones toma tiempo y se > estaría desperdiciando tiempo si no se hace así. > > En redes LAN que tienen más de 1.000 computadoras la alternativa 2. suele > ser la preferible porque muy raramente estarán las 1.000 computadoras > conectadas. Para evitar que un usuario deje un formulario abierto pero sin > usarlo entonces normalmente se usa un "timer". Si al cabo de "x" tiempo > (por ejemplo, 1 minuto) el usuario no presionó una tecla ni movió el mouse > (ratón) entonces el formulario se cierra automáticamente. > > Si muchas o la mayoría de las conexiones serán por Internet entonces la > alternativa 3. suele ser la mejor porque conexiones largas pueden ser > problemáticas. > > Saludos. > > Walter. > > > > 2014-08-08 15:50 GMT-04:00 Gladiston Santana : > > > Noutras linguagens é comum o que vocé falou, mas programadores em Delphi > > fazem diferente, na maioria das vezes mantém a conexão aberta durante o > uso > > normal do programa e só fecham a conexão ao fechar o programa. > > > > > > 2014-08-08 11:41 GMT-03:00 Junior : > > > > > Legal isso, devem ser conexões simultâneas, porém imagino que é mais > > comum > > > sistemas trabalharem desconectados não? Ou seja conecta, faz o q tem q > > > fazer e desconecta. > > > Sendo assim bater 2048 conexões simultâneas precisa de muita gente > > usando. > > > Concordam? > > > > > > *Valdeci Junior* > > > *Cel:* *(11) 98639-9860* > > > *Skype:* *juniorvjl* > > > *GTalk:** juniorvjl em gmail.com * > > > *MSN:* * juniorvjl em pop.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 > -- -- B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r ==============================================r@@@@F===== Gladiston Santana 8 em B@B, Supervisor de TI G em B@B7 Tel.:+551147873122 R:228 :@B em B0 Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. Visite nosso site: www·vidy·com·br BB@@@u Visite também : www·expolabor·com·br GB em B@N From bzottis em ig.com.br Mon Aug 11 09:47:46 2014 From: bzottis em ig.com.br (bzottis em ig.com.br) Date: Mon, 11 Aug 2014 09:47:46 -0300 Subject: [firebase-br] calculo de distancia entre coordenadas Message-ID: <51d95197675d2feb1b1088f277a2ca1f@ig.com.br> Pessoal, estou tentando fazer um SQL que me retorne a distancia entre dois pontos através de coordenadas, na internet achei essa function em MySQL e estou tentando converter para um aprocedure FB mas esta dando erro na quantidade de casas decimais. alguém saberia como resolver? desde já agradeço. a procedure é essa: SET TERM ^ ; CREATE OR ALTER PROCEDURE CALCULA_DISTANCIA ( lat1 double precision, long1 double precision, lat2 double precision, long2 double precision) returns ( distancia double precision) as declare variable v2r double precision; declare variable vlong double precision; declare variable vlat double precision; declare variable vtmp_sin double precision; declare variable vtmp_cos double precision; declare variable vtmp_sin2 double precision; declare variable a double precision; declare variable c double precision; begin --V2r = 0.017453292519943295769236;--VALOR CORRETO V2r = 0.01745329251994329576;-- ASSIM DA CERTO vlong = (long2 - long1) * v2r; vLat = (lat2 - lat1) * v2r; vTmp_Sin = sin(vLat/2.0); vTmp_cos = cos(lat1 * v2r); vTmp_Sin2 = sin(vlong / 2.0); a = (vTmp_Sin * vTmp_Sin) + (vTmp_cos * vTmp_cos) * (vTmp_Sin2 * vTmp_Sin2); c = 2.0 * atan2(sqrt(a), sqrt(1.0 - a)); distancia = 6368.1 * c; suspend; end^ SET TERM ; ^ GRANT EXECUTE ON PROCEDURE CALCULA_DISTANCIA TO SYSDBA; From listas em warmboot.com.br Mon Aug 11 10:27:20 2014 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 11 Aug 2014 10:27:20 -0300 Subject: [firebase-br] calculo de distancia entre coordenadas In-Reply-To: <51d95197675d2feb1b1088f277a2ca1f@ig.com.br> References: <51d95197675d2feb1b1088f277a2ca1f@ig.com.br> Message-ID: <846611264.20140811102720@warmboot.com.br> Vc não precisa de trocentas casas decimais... pelo que lembro, com 6 casas decimais vc já consegue uma boa precisão em coordenadas GPS. Pode fazer o teste no google maps mesmo. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br bicb> bicb> Pessoal, estou tentando fazer um SQL que me retorne a distancia entre bicb> dois pontos através de coordenadas, bicb> na internet achei essa function em MySQL e estou tentando converter para bicb> um aprocedure FB mas esta dando erro na quantidade de casas decimais. bicb> alguém saberia como resolver? bicb> desde já agradeço. bicb> a procedure é essa: bicb> SET TERM ^ ; bicb> CREATE OR ALTER PROCEDURE CALCULA_DISTANCIA ( bicb> lat1 double precision, bicb> long1 double precision, bicb> lat2 double precision, bicb> long2 double precision) bicb> returns ( bicb> distancia double precision) bicb> as bicb> declare variable v2r double precision; bicb> declare variable vlong double precision; bicb> declare variable vlat double precision; bicb> declare variable vtmp_sin double precision; bicb> declare variable vtmp_cos double precision; bicb> declare variable vtmp_sin2 double precision; bicb> declare variable a double precision; bicb> declare variable c double precision; bicb> begin bicb> --V2r = 0.017453292519943295769236;--VALOR CORRETO bicb> V2r = 0.01745329251994329576;-- ASSIM DA CERTO bicb> vlong = (long2 - long1) * v2r; bicb> vLat = (lat2 - lat1) * v2r; bicb> vTmp_Sin = sin(vLat/2.0); bicb> vTmp_cos = cos(lat1 * v2r); bicb> vTmp_Sin2 = sin(vlong / 2.0); bicb> a = (vTmp_Sin * vTmp_Sin) + (vTmp_cos * vTmp_cos) * (vTmp_Sin2 * bicb> vTmp_Sin2); bicb> c = 2.0 * atan2(sqrt(a), sqrt(1.0 - a)); bicb> distancia = 6368.1 * c; bicb> suspend; bicb> end^ bicb> SET TERM ; ^ bicb> GRANT EXECUTE ON PROCEDURE CALCULA_DISTANCIA TO SYSDBA; bicb> bicb> ______________________________________________ bicb> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br bicb> Para saber como gerenciar/excluir seu cadastro na lista, use: bicb> http://www.firebase.com.br/fb/artigo.php?id=1107 bicb> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From camilo em apollosistemas.com.br Mon Aug 11 11:07:37 2014 From: camilo em apollosistemas.com.br (Alexandre) Date: Mon, 11 Aug 2014 11:07:37 -0300 Subject: [firebase-br] RDB$BACKUP_HISTORY Message-ID: <003d01cfb56d$9d6d4340$d847c9c0$@apollosistemas.com.br> Bom dia galera, Alguém teria alguma informação de como é incrementada esta tabela: RDB$BACKUP_HISTORY, pois não consegui encontrar nada nos docs, que vem junto com a instalação do firebird . ----------------- Alexandre Camilo +552732334143 From bzottis em ig.com.br Mon Aug 11 12:03:04 2014 From: bzottis em ig.com.br (bzottis em ig.com.br) Date: Mon, 11 Aug 2014 12:03:04 -0300 Subject: [firebase-br] calculo de distancia entre coordenadas In-Reply-To: <846611264.20140811102720@warmboot.com.br> References: <51d95197675d2feb1b1088f277a2ca1f@ig.com.br> <846611264.20140811102720@warmboot.com.br> Message-ID: <9ee0ff374a6b4179867bba84e2176578@ig.com.br> obrigado Em 11/08/2014 10:27, Carlos H. Cantu escreveu: > Vc não precisa de trocentas casas decimais... pelo que lembro, com 6 > casas decimais vc já consegue uma boa precisão em coordenadas GPS. > Pode fazer o teste no google maps mesmo. > > []s > Carlos H. Cantu > www.FireBase.com.br [1] - www.firebirdnews.org [2] > www.warmboot.com.br [3] - blog.firebase.com.br > > bicb> > > bicb> Pessoal, estou tentando fazer um SQL que me retorne a distancia entre > bicb> dois pontos através de coordenadas, > > bicb> na internet achei essa function em MySQL e estou tentando converter para > bicb> um aprocedure FB mas esta dando erro na quantidade de casas decimais. > > bicb> alguém saberia como resolver? > > bicb> desde já agradeço. > > bicb> a procedure é essa: > > bicb> SET TERM ^ ; > > bicb> CREATE OR ALTER PROCEDURE CALCULA_DISTANCIA ( > bicb> lat1 double precision, > bicb> long1 double precision, > bicb> lat2 double precision, > bicb> long2 double precision) > bicb> returns ( > bicb> distancia double precision) > bicb> as > bicb> declare variable v2r double precision; > bicb> declare variable vlong double precision; > bicb> declare variable vlat double precision; > bicb> declare variable vtmp_sin double precision; > bicb> declare variable vtmp_cos double precision; > bicb> declare variable vtmp_sin2 double precision; > bicb> declare variable a double precision; > bicb> declare variable c double precision; > bicb> begin > bicb> --V2r = 0.017453292519943295769236;--VALOR CORRETO > bicb> V2r = 0.01745329251994329576;-- ASSIM DA CERTO > bicb> vlong = (long2 - long1) * v2r; > bicb> vLat = (lat2 - lat1) * v2r; > > bicb> vTmp_Sin = sin(vLat/2.0); > bicb> vTmp_cos = cos(lat1 * v2r); > bicb> vTmp_Sin2 = sin(vlong / 2.0); > > bicb> a = (vTmp_Sin * vTmp_Sin) + (vTmp_cos * vTmp_cos) * (vTmp_Sin2 * > bicb> vTmp_Sin2); > bicb> c = 2.0 * atan2(sqrt(a), sqrt(1.0 - a)); > > bicb> distancia = 6368.1 * c; > > bicb> suspend; > bicb> end^ > > bicb> SET TERM ; ^ > > bicb> GRANT EXECUTE ON PROCEDURE CALCULA_DISTANCIA TO SYSDBA; > > bicb> > bicb> ______________________________________________ > bicb> FireBase-BR (www.firebase.com.br [4]) - Hospedado em www.locador.com.br [5] > bicb> Para saber como gerenciar/excluir seu cadastro na lista, use: > bicb> http://www.firebase.com.br/fb/artigo.php?id=1107 [6] > bicb> Para consultar mensagens antigas: http://firebase.com.br/pesquisa [7] > > ______________________________________________ > FireBase-BR (www.firebase.com.br [4]) - Hospedado em www.locador.com.br [5] > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 [6] > Para consultar mensagens antigas: http://firebase.com.br/pesquisa [7] Links: ------ [1] http://www.FireBase.com.br [2] http://www.firebirdnews.org [3] http://www.warmboot.com.br [4] http://www.firebase.com.br [5] http://www.locador.com.br [6] http://www.firebase.com.br/fb/artigo.php?id=1107 [7] http://firebase.com.br/pesquisa From maciel em 2msolutions.com.br Mon Aug 11 13:53:13 2014 From: maciel em 2msolutions.com.br (Maciel Soncini Bueno) Date: Mon, 11 Aug 2014 13:53:13 -0300 Subject: [firebase-br] Replicar regsitros Message-ID: Saudações, Vou instalar um sistema em 02 (duas) unidades, matriz e filial, onde o coordenador do projeto por parte do cliente se recusa a utilizar Terminal Server. Como conectar no banco pela Internet, sabemos que é lento, preciso replicar (gravar) alguns registros das tabelas de movimento da filial no banco da matriz. O que o pessoal tem utilizado para este tipo de atividade (solução, técnicas, etc...)? Grande abraço a todos. Maciel From listas em warmboot.com.br Mon Aug 11 13:56:35 2014 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 11 Aug 2014 13:56:35 -0300 Subject: [firebase-br] RDB$BACKUP_HISTORY In-Reply-To: <003d01cfb56d$9d6d4340$d847c9c0$@apollosistemas.com.br> References: <003d01cfb56d$9d6d4340$d847c9c0$@apollosistemas.com.br> Message-ID: <1942518907.20140811135635@warmboot.com.br> Acredito que essa tabela seja manipulada pelo NBACKUP, que faz os backups incrementais no FB. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br A> Bom dia galera, A> Alguém teria alguma informação de como é incrementada esta tabela: A> RDB$BACKUP_HISTORY, pois não consegui encontrar nada nos docs, que vem junto A> com a instalação do firebird . A> ----------------- A> Alexandre Camilo A> +552732334143 From frederico.godoi em gmail.com Mon Aug 11 14:15:57 2014 From: frederico.godoi em gmail.com (Frederico Godoi) Date: Mon, 11 Aug 2014 14:15:57 -0300 Subject: [firebase-br] Replicar regsitros In-Reply-To: References: Message-ID: Maciel, sugiro usar a replicação apenas em último caso. Você vai estar SEMPRE preocupado com a consistência dos dados. Dependendo da velocidade da internet e quais funções a filial usar, você consegue montar uma VPN com velocidade satisfatória. Algum motivo especial para não usarem o Terminal Service? Seu sistema é Delphi ? Conexão persistente ? Abc Frederico Godoi 2014-08-11 13:53 GMT-03:00 Maciel Soncini Bueno : > Saudações, > > Vou instalar um sistema em 02 (duas) unidades, matriz e filial, onde o > coordenador do projeto por parte do cliente se recusa a utilizar Terminal > Server. > > Como conectar no banco pela Internet, sabemos que é lento, preciso replicar > (gravar) alguns registros das tabelas de movimento da filial no banco da > matriz. > > O que o pessoal tem utilizado para este tipo de atividade (solução, > técnicas, etc...)? > > Grande abraço a todos. > > 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 > -- Frederico Godoi From maciel em 2msolutions.com.br Mon Aug 11 14:49:53 2014 From: maciel em 2msolutions.com.br (Maciel Soncini Bueno) Date: Mon, 11 Aug 2014 14:49:53 -0300 Subject: [firebase-br] Replicar regsitros In-Reply-To: References: Message-ID: Saudações Frederico, Meu sistema é Delphi. Não a um motivo particular para não utilizar Terminal Service. Acho que é uma questão pessoal dele mesmo. rsss. A Internet na matriz parece que é instável. Maciel Em 11 de agosto de 2014 14:15, Frederico Godoi escreveu: > Maciel, sugiro usar a replicação apenas em último caso. > Você vai estar SEMPRE preocupado com a consistência dos dados. > > Dependendo da velocidade da internet e quais funções a filial usar, você > consegue montar uma VPN com velocidade satisfatória. > > Algum motivo especial para não usarem o Terminal Service? > Seu sistema é Delphi ? Conexão persistente ? > > Abc > > Frederico Godoi > > > 2014-08-11 13:53 GMT-03:00 Maciel Soncini Bueno >: > > > Saudações, > > > > Vou instalar um sistema em 02 (duas) unidades, matriz e filial, onde o > > coordenador do projeto por parte do cliente se recusa a utilizar Terminal > > Server. > > > > Como conectar no banco pela Internet, sabemos que é lento, preciso > replicar > > (gravar) alguns registros das tabelas de movimento da filial no banco da > > matriz. > > > > O que o pessoal tem utilizado para este tipo de atividade (solução, > > técnicas, etc...)? > > > > Grande abraço a todos. > > > > 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 > > > > > > -- > Frederico Godoi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- From frederico.godoi em gmail.com Mon Aug 11 15:05:06 2014 From: frederico.godoi em gmail.com (Frederico Godoi) Date: Mon, 11 Aug 2014 15:05:06 -0300 Subject: [firebase-br] Replicar regsitros In-Reply-To: References: Message-ID: Tenta explicar o perigo da replicação dos dados, a constante preocupação com a integridade dos dados, um possível delay nas informações. Ter apenas 1 servidor não tem essa preocupação, o acesso aos dados é único e o controle é mais seguro. Talvez investindo em um link de internet na matriz resolva o caso. É algum interior onde é muito mal atendido por fornecedoras de internet ? Frederico 2014-08-11 14:49 GMT-03:00 Maciel Soncini Bueno : > Saudações Frederico, > > Meu sistema é Delphi. > > Não a um motivo particular para não utilizar Terminal Service. > > Acho que é uma questão pessoal dele mesmo. rsss. > > A Internet na matriz parece que é instável. > > Maciel > > > Em 11 de agosto de 2014 14:15, Frederico Godoi > escreveu: > > > Maciel, sugiro usar a replicação apenas em último caso. > > Você vai estar SEMPRE preocupado com a consistência dos dados. > > > > Dependendo da velocidade da internet e quais funções a filial usar, você > > consegue montar uma VPN com velocidade satisfatória. > > > > Algum motivo especial para não usarem o Terminal Service? > > Seu sistema é Delphi ? Conexão persistente ? > > > > Abc > > > > Frederico Godoi > > > > > > 2014-08-11 13:53 GMT-03:00 Maciel Soncini Bueno < > maciel em 2msolutions.com.br > > >: > > > > > Saudações, > > > > > > Vou instalar um sistema em 02 (duas) unidades, matriz e filial, onde o > > > coordenador do projeto por parte do cliente se recusa a utilizar > Terminal > > > Server. > > > > > > Como conectar no banco pela Internet, sabemos que é lento, preciso > > replicar > > > (gravar) alguns registros das tabelas de movimento da filial no banco > da > > > matriz. > > > > > > O que o pessoal tem utilizado para este tipo de atividade (solução, > > > técnicas, etc...)? > > > > > > Grande abraço a todos. > > > > > > 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 > > > > > > > > > > > -- > > Frederico Godoi > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Frederico Godoi From joseluiz em digitoneletronica.com.br Mon Aug 11 15:07:46 2014 From: joseluiz em digitoneletronica.com.br (Jose Luiz De Medeiros) Date: Mon, 11 Aug 2014 15:07:46 -0300 Subject: [firebase-br] Replicar regsitros Message-ID: Boa tarde. Replicação de dados com um boa internet e problema. Agora com internet instavel e queima de filme. Eu se fosse voce convenceria o uso de ts. Enviado por Samsung Mobile -------- Mensagem original -------- De : Maciel Soncini Bueno Data:11/08/2014 14:49 (GMT-03:00) Para: FireBase Assunto: Re: [firebase-br] Replicar regsitros Saudações Frederico, Meu sistema é Delphi. Não a um motivo particular para não utilizar Terminal Service. Acho que é uma questão pessoal dele mesmo. rsss. A Internet na matriz parece que é instável. Maciel Em 11 de agosto de 2014 14:15, Frederico Godoi escreveu: > Maciel, sugiro usar a replicação apenas em último caso. > Você vai estar SEMPRE preocupado com a consistência dos dados. > > Dependendo da velocidade da internet e quais funções a filial usar, você > consegue montar uma VPN com velocidade satisfatória. > > Algum motivo especial para não usarem o Terminal Service? > Seu sistema é Delphi ? Conexão persistente ? > > Abc > > Frederico Godoi > > > 2014-08-11 13:53 GMT-03:00 Maciel Soncini Bueno >: > > > Saudações, > > > > Vou instalar um sistema em 02 (duas) unidades, matriz e filial, onde o > > coordenador do projeto por parte do cliente se recusa a utilizar Terminal > > Server. > > > > Como conectar no banco pela Internet, sabemos que é lento, preciso > replicar > > (gravar) alguns registros das tabelas de movimento da filial no banco da > > matriz. > > > > O que o pessoal tem utilizado para este tipo de atividade (solução, > > técnicas, etc...)? > > > > Grande abraço a todos. > > > > 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 > > > > > > -- > Frederico Godoi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From frederico.godoi em gmail.com Mon Aug 11 15:21:40 2014 From: frederico.godoi em gmail.com (Frederico Godoi) Date: Mon, 11 Aug 2014 15:21:40 -0300 Subject: [firebase-br] Replicar regsitros In-Reply-To: References: Message-ID: Dá pra usar via VPN mesmo, colocando uma internet razoável e testando. Não usar dentro do TS, mas apenas conectando ao banco via VPN. Tenho clientes nos dois ambientes, funcionaram bem legal. Frederico 2014-08-11 15:07 GMT-03:00 Jose Luiz De Medeiros < joseluiz em digitoneletronica.com.br>: > Boa tarde. > > Replicação de dados com um boa internet e problema. Agora com internet > instavel e queima de filme. Eu se fosse voce convenceria o uso de ts. > > > > Enviado por Samsung Mobile > > -------- Mensagem original -------- > De : Maciel Soncini Bueno > Data:11/08/2014 14:49 (GMT-03:00) > Para: FireBase > Assunto: Re: [firebase-br] Replicar regsitros > > Saudações Frederico, > > Meu sistema é Delphi. > > Não a um motivo particular para não utilizar Terminal Service. > > Acho que é uma questão pessoal dele mesmo. rsss. > > A Internet na matriz parece que é instável. > > Maciel > > > Em 11 de agosto de 2014 14:15, Frederico Godoi > escreveu: > > > Maciel, sugiro usar a replicação apenas em último caso. > > Você vai estar SEMPRE preocupado com a consistência dos dados. > > > > Dependendo da velocidade da internet e quais funções a filial usar, você > > consegue montar uma VPN com velocidade satisfatória. > > > > Algum motivo especial para não usarem o Terminal Service? > > Seu sistema é Delphi ? Conexão persistente ? > > > > Abc > > > > Frederico Godoi > > > > > > 2014-08-11 13:53 GMT-03:00 Maciel Soncini Bueno < > maciel em 2msolutions.com.br > > >: > > > > > Saudações, > > > > > > Vou instalar um sistema em 02 (duas) unidades, matriz e filial, onde o > > > coordenador do projeto por parte do cliente se recusa a utilizar > Terminal > > > Server. > > > > > > Como conectar no banco pela Internet, sabemos que é lento, preciso > > replicar > > > (gravar) alguns registros das tabelas de movimento da filial no banco > da > > > matriz. > > > > > > O que o pessoal tem utilizado para este tipo de atividade (solução, > > > técnicas, etc...)? > > > > > > Grande abraço a todos. > > > > > > 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 > > > > > > > > > > > -- > > Frederico Godoi > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Frederico Godoi From tuskinhu em gmail.com Mon Aug 11 15:45:00 2014 From: tuskinhu em gmail.com (Julio F. Figueiredo) Date: Mon, 11 Aug 2014 15:45:00 -0300 Subject: [firebase-br] Replicar regsitros In-Reply-To: References: Message-ID: Não sei como se comportaria o vpn no caso de cair a internet, mas o TS, sua sessão fica aberta no server, possibilitando vc ao retomar a conexão continuar de onde parou. Acho essa a maior vantagem do TS. Aqui temos empresas q rodam só no TS e funcionam muito bem. ________________________________________ Att, *Julio F. Figueiredo* *Analista de Sistemas* Em 11 de agosto de 2014 15:21, Frederico Godoi escreveu: > Dá pra usar via VPN mesmo, colocando uma internet razoável e testando. > Não usar dentro do TS, mas apenas conectando ao banco via VPN. > > Tenho clientes nos dois ambientes, funcionaram bem legal. > > Frederico > > > 2014-08-11 15:07 GMT-03:00 Jose Luiz De Medeiros < > joseluiz em digitoneletronica.com.br>: > > > Boa tarde. > > > > Replicação de dados com um boa internet e problema. Agora com internet > > instavel e queima de filme. Eu se fosse voce convenceria o uso de ts. > > > > > > > > Enviado por Samsung Mobile > > > > -------- Mensagem original -------- > > De : Maciel Soncini Bueno > > Data:11/08/2014 14:49 (GMT-03:00) > > Para: FireBase > > Assunto: Re: [firebase-br] Replicar regsitros > > > > Saudações Frederico, > > > > Meu sistema é Delphi. > > > > Não a um motivo particular para não utilizar Terminal Service. > > > > Acho que é uma questão pessoal dele mesmo. rsss. > > > > A Internet na matriz parece que é instável. > > > > Maciel > > > > > > Em 11 de agosto de 2014 14:15, Frederico Godoi < > frederico.godoi em gmail.com> > > escreveu: > > > > > Maciel, sugiro usar a replicação apenas em último caso. > > > Você vai estar SEMPRE preocupado com a consistência dos dados. > > > > > > Dependendo da velocidade da internet e quais funções a filial usar, > você > > > consegue montar uma VPN com velocidade satisfatória. > > > > > > Algum motivo especial para não usarem o Terminal Service? > > > Seu sistema é Delphi ? Conexão persistente ? > > > > > > Abc > > > > > > Frederico Godoi > > > > > > > > > 2014-08-11 13:53 GMT-03:00 Maciel Soncini Bueno < > > maciel em 2msolutions.com.br > > > >: > > > > > > > Saudações, > > > > > > > > Vou instalar um sistema em 02 (duas) unidades, matriz e filial, onde > o > > > > coordenador do projeto por parte do cliente se recusa a utilizar > > Terminal > > > > Server. > > > > > > > > Como conectar no banco pela Internet, sabemos que é lento, preciso > > > replicar > > > > (gravar) alguns registros das tabelas de movimento da filial no banco > > da > > > > matriz. > > > > > > > > O que o pessoal tem utilizado para este tipo de atividade (solução, > > > > técnicas, etc...)? > > > > > > > > Grande abraço a todos. > > > > > > > > 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 > > > > > > > > > > > > > > > > -- > > > Frederico Godoi > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Frederico Godoi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 11 15:55:51 2014 From: maciel em 2msolutions.com.br (Maciel Soncini Bueno) Date: Mon, 11 Aug 2014 15:55:51 -0300 Subject: [firebase-br] Replicar regsitros In-Reply-To: References: Message-ID: Frederico, Não é interior não. É São Paulo, bairro Pacaembu. Por incrível que pareça a regiões em São Paulo onde problemas de instabilidade com Internet são crônicos. Maciel Em 11 de agosto de 2014 15:45, Julio F. Figueiredo escreveu: > Não sei como se comportaria o vpn no caso de cair a internet, mas o TS, sua > sessão fica aberta no server, possibilitando vc ao retomar a conexão > continuar de onde parou. Acho essa a maior vantagem do TS. Aqui temos > empresas q rodam só no TS e funcionam muito bem. > > > ________________________________________ > Att, > *Julio F. Figueiredo* > *Analista de Sistemas* > > > Em 11 de agosto de 2014 15:21, Frederico Godoi > escreveu: > > > Dá pra usar via VPN mesmo, colocando uma internet razoável e testando. > > Não usar dentro do TS, mas apenas conectando ao banco via VPN. > > > > Tenho clientes nos dois ambientes, funcionaram bem legal. > > > > Frederico > > > > > > 2014-08-11 15:07 GMT-03:00 Jose Luiz De Medeiros < > > joseluiz em digitoneletronica.com.br>: > > > > > Boa tarde. > > > > > > Replicação de dados com um boa internet e problema. Agora com internet > > > instavel e queima de filme. Eu se fosse voce convenceria o uso de ts. > > > > > > > > > > > > Enviado por Samsung Mobile > > > > > > -------- Mensagem original -------- > > > De : Maciel Soncini Bueno > > > Data:11/08/2014 14:49 (GMT-03:00) > > > Para: FireBase > > > Assunto: Re: [firebase-br] Replicar regsitros > > > > > > Saudações Frederico, > > > > > > Meu sistema é Delphi. > > > > > > Não a um motivo particular para não utilizar Terminal Service. > > > > > > Acho que é uma questão pessoal dele mesmo. rsss. > > > > > > A Internet na matriz parece que é instável. > > > > > > Maciel > > > > > > > > > Em 11 de agosto de 2014 14:15, Frederico Godoi < > > frederico.godoi em gmail.com> > > > escreveu: > > > > > > > Maciel, sugiro usar a replicação apenas em último caso. > > > > Você vai estar SEMPRE preocupado com a consistência dos dados. > > > > > > > > Dependendo da velocidade da internet e quais funções a filial usar, > > você > > > > consegue montar uma VPN com velocidade satisfatória. > > > > > > > > Algum motivo especial para não usarem o Terminal Service? > > > > Seu sistema é Delphi ? Conexão persistente ? > > > > > > > > Abc > > > > > > > > Frederico Godoi > > > > > > > > > > > > 2014-08-11 13:53 GMT-03:00 Maciel Soncini Bueno < > > > maciel em 2msolutions.com.br > > > > >: > > > > > > > > > Saudações, > > > > > > > > > > Vou instalar um sistema em 02 (duas) unidades, matriz e filial, > onde > > o > > > > > coordenador do projeto por parte do cliente se recusa a utilizar > > > Terminal > > > > > Server. > > > > > > > > > > Como conectar no banco pela Internet, sabemos que é lento, preciso > > > > replicar > > > > > (gravar) alguns registros das tabelas de movimento da filial no > banco > > > da > > > > > matriz. > > > > > > > > > > O que o pessoal tem utilizado para este tipo de atividade (solução, > > > > > técnicas, etc...)? > > > > > > > > > > Grande abraço a todos. > > > > > > > > > > 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 > > > > > > > > > > > > > > > > > > > > > -- > > > > Frederico Godoi > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > > > > > > -- > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > Frederico Godoi > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From gladiston em vidy.com.br Mon Aug 11 16:57:23 2014 From: gladiston em vidy.com.br (Gladiston Santana) Date: Mon, 11 Aug 2014 16:57:23 -0300 Subject: [firebase-br] Replicar regsitros In-Reply-To: References: Message-ID: As vezes não é má vontade do sysadmin, simplesmente não há licenças disponíveis. Além disso, não é uma sessão inteira do desktop que você pretende, é apenas o aplicativo (chamamos de RemoteApp seamless) então o licenciamento com a Microsoft é outro $$$ e o sysadmin tem que saber como criar o RemoteApp. Se seu software não foi escrito para replicar então pode sair mais barato comprar a licença dum tsplus ou do winconnect do que comprar um software para implementar tal replicação ou mesmo as horas de serviço tentando implementar uma rotina de importar/exportar, pense nisso. Em 11 de agosto de 2014 13:53, Maciel Soncini Bueno < maciel em 2msolutions.com.br> escreveu: > Saudações, > > Vou instalar um sistema em 02 (duas) unidades, matriz e filial, onde o > coordenador do projeto por parte do cliente se recusa a utilizar Terminal > Server. > > Como conectar no banco pela Internet, sabemos que é lento, preciso replicar > (gravar) alguns registros das tabelas de movimento da filial no banco da > matriz. > > O que o pessoal tem utilizado para este tipo de atividade (solução, > técnicas, etc...)? > > Grande abraço a todos. > > 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 > -- -- B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r ==============================================r@@@@F===== Gladiston Santana 8 em B@B, Supervisor de TI G em B@B7 Tel.:+551147873122 R:228 :@B em B0 Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. Visite nosso site: www·vidy·com·br BB@@@u Visite também : www·expolabor·com·br GB em B@N From carlosmidia2013 em gmail.com Tue Aug 12 21:40:21 2014 From: carlosmidia2013 em gmail.com (Carlos Midia) Date: Tue, 12 Aug 2014 21:40:21 -0300 Subject: [firebase-br] Fibs Backup Message-ID: Boa noite, pessoal uso atualmente o programa Fibs 2.0.2 para realizar meus backups porem ele não é compatível com windows 7. alguém possui ele compatível com windows 7? From listas em fasystem.com.br Tue Aug 12 22:31:52 2014 From: listas em fasystem.com.br (Fasystem - Listas) Date: Tue, 12 Aug 2014 22:31:52 -0300 Subject: [firebase-br] RES: Fibs Backup In-Reply-To: References: Message-ID: <002701cfb696$5dec7180$19c55480$@com.br> Eu uso ele no Windows 7 e não tenho problemas. No meu caso inicio ele no modo aplicativo e não serviço. -----Mensagem original----- De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Carlos Midia Enviada em: terça-feira, 12 de agosto de 2014 21:40 Para: FireBase Assunto: [firebase-br] Fibs Backup Boa noite, pessoal uso atualmente o programa Fibs 2.0.2 para realizar meus backups porem ele não é compatível com windows 7. alguém possui ele compatível com windows 7? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From carlosmidia2013 em gmail.com Wed Aug 13 14:37:11 2014 From: carlosmidia2013 em gmail.com (Carlos Midia) Date: Wed, 13 Aug 2014 14:37:11 -0300 Subject: [firebase-br] RES: Fibs Backup In-Reply-To: <002701cfb696$5dec7180$19c55480$@com.br> References: <002701cfb696$5dec7180$19c55480$@com.br> Message-ID: boa tarde, como faço para iniciar ele no modo aplicativo e não serviço. Em 12 de agosto de 2014 22:31, Fasystem - Listas escreveu: > Eu uso ele no Windows 7 e não tenho problemas. > No meu caso inicio ele no modo aplicativo e não serviço. > > > > -----Mensagem original----- > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Carlos Midia > Enviada em: terça-feira, 12 de agosto de 2014 21:40 > Para: FireBase > Assunto: [firebase-br] Fibs Backup > > Boa noite, pessoal uso atualmente o programa Fibs 2.0.2 para realizar meus > backups porem ele não é compatível com windows 7. alguém possui ele > compatível com windows 7? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 fasystem.com.br Wed Aug 13 14:54:01 2014 From: listas em fasystem.com.br (Fasystem - Listas) Date: Wed, 13 Aug 2014 14:54:01 -0300 Subject: [firebase-br] RES: RES: Fibs Backup In-Reply-To: References: <002701cfb696$5dec7180$19c55480$@com.br> Message-ID: <001b01cfb71f$9195b350$b4c119f0$@com.br> Boa tarde. Inicie o aplicativo: FIBSSM Service Manager e pare o serviço inicializado; Inicie o Aplicativo do FIBS e em preferences marque a opção Automatically launch FIBS when Windows starts Verifique que isso só é possível se o mesmo não é inicializado como serviço. Talvez seja melhor desinstalar o mesmo e na instalação fazer a opção de não instalar como serviço. Atenciosamente Jose Aparecido da Silva Fasystem Assessoria em Informática Ltda Tel.: +55 41 9602-5604 Tel.: +55 41 3383-8788 Email: jose em fasystem.com.br ? Antes de imprimir pense em sua responsabilidade e compromisso com o meio ambiente. -----Mensagem original----- De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Carlos Midia Enviada em: quarta-feira, 13 de agosto de 2014 14:37 Para: FireBase Assunto: Re: [firebase-br] RES: Fibs Backup boa tarde, como faço para iniciar ele no modo aplicativo e não serviço. Em 12 de agosto de 2014 22:31, Fasystem - Listas escreveu: > Eu uso ele no Windows 7 e não tenho problemas. > No meu caso inicio ele no modo aplicativo e não serviço. > > > > -----Mensagem original----- > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Carlos > Midia Enviada em: terça-feira, 12 de agosto de 2014 21:40 > Para: FireBase > Assunto: [firebase-br] Fibs Backup > > Boa noite, pessoal uso atualmente o programa Fibs 2.0.2 para realizar > meus backups porem ele não é compatível com windows 7. alguém possui > ele compatível com windows 7? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From carlosmidia2013 em gmail.com Wed Aug 13 20:17:26 2014 From: carlosmidia2013 em gmail.com (Carlos Midia) Date: Wed, 13 Aug 2014 20:17:26 -0300 Subject: [firebase-br] RES: RES: Fibs Backup In-Reply-To: <001b01cfb71f$9195b350$b4c119f0$@com.br> References: <002701cfb696$5dec7180$19c55480$@com.br> <001b01cfb71f$9195b350$b4c119f0$@com.br> Message-ID: Boa noite Jose Aparecido, deu certo muito obrigado. Em 13 de agosto de 2014 14:54, Fasystem - Listas escreveu: > Boa tarde. > > Inicie o aplicativo: FIBSSM Service Manager e pare o serviço inicializado; > Inicie o Aplicativo do FIBS e em preferences marque a opção Automatically > launch FIBS when Windows starts > Verifique que isso só é possível se o mesmo não é inicializado como > serviço. > Talvez seja melhor desinstalar o mesmo e na instalação fazer a opção de > não instalar como serviço. > > Atenciosamente > > Jose Aparecido da Silva > Fasystem Assessoria em Informática Ltda > > Tel.: +55 41 9602-5604 > Tel.: +55 41 3383-8788 > Email: jose em fasystem.com.br > ? Antes de imprimir pense em sua responsabilidade e compromisso com o meio > ambiente. > > > -----Mensagem original----- > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Carlos Midia > Enviada em: quarta-feira, 13 de agosto de 2014 14:37 > Para: FireBase > Assunto: Re: [firebase-br] RES: Fibs Backup > > boa tarde, como faço para iniciar ele no modo aplicativo e não serviço. > > > Em 12 de agosto de 2014 22:31, Fasystem - Listas > escreveu: > > > Eu uso ele no Windows 7 e não tenho problemas. > > No meu caso inicio ele no modo aplicativo e não serviço. > > > > > > > > -----Mensagem original----- > > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Carlos > > Midia Enviada em: terça-feira, 12 de agosto de 2014 21:40 > > Para: FireBase > > Assunto: [firebase-br] Fibs Backup > > > > Boa noite, pessoal uso atualmente o programa Fibs 2.0.2 para realizar > > meus backups porem ele não é compatível com windows 7. alguém possui > > ele compatível com windows 7? > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 fasystem.com.br Thu Aug 14 14:21:23 2014 From: listas em fasystem.com.br (Fasystem - Listas) Date: Thu, 14 Aug 2014 14:21:23 -0300 Subject: [firebase-br] RES: RES: RES: Fibs Backup In-Reply-To: References: <002701cfb696$5dec7180$19c55480$@com.br> <001b01cfb71f$9195b350$b4c119f0$@com.br> Message-ID: <013a01cfb7e4$2d2acd40$878067c0$@com.br> Que bom que deu certo -----Mensagem original----- De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Carlos Midia Enviada em: quarta-feira, 13 de agosto de 2014 20:17 Para: FireBase Assunto: Re: [firebase-br] RES: RES: Fibs Backup Boa noite Jose Aparecido, deu certo muito obrigado. Em 13 de agosto de 2014 14:54, Fasystem - Listas escreveu: > Boa tarde. > > Inicie o aplicativo: FIBSSM Service Manager e pare o serviço > inicializado; Inicie o Aplicativo do FIBS e em preferences marque a > opção Automatically launch FIBS when Windows starts Verifique que isso > só é possível se o mesmo não é inicializado como serviço. > Talvez seja melhor desinstalar o mesmo e na instalação fazer a opção > de não instalar como serviço. > > Atenciosamente > > Jose Aparecido da Silva > Fasystem Assessoria em Informática Ltda > > Tel.: +55 41 9602-5604 > Tel.: +55 41 3383-8788 > Email: jose em fasystem.com.br > P Antes de imprimir pense em sua responsabilidade e compromisso com o > meio ambiente. > > > -----Mensagem original----- > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Carlos > Midia Enviada em: quarta-feira, 13 de agosto de 2014 14:37 > Para: FireBase > Assunto: Re: [firebase-br] RES: Fibs Backup > > boa tarde, como faço para iniciar ele no modo aplicativo e não serviço. > > > Em 12 de agosto de 2014 22:31, Fasystem - Listas > > escreveu: > > > Eu uso ele no Windows 7 e não tenho problemas. > > No meu caso inicio ele no modo aplicativo e não serviço. > > > > > > > > -----Mensagem original----- > > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Carlos > > Midia Enviada em: terça-feira, 12 de agosto de 2014 21:40 > > Para: FireBase > > Assunto: [firebase-br] Fibs Backup > > > > Boa noite, pessoal uso atualmente o programa Fibs 2.0.2 para > > realizar meus backups porem ele não é compatível com windows 7. > > alguém possui ele compatível com windows 7? > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 digibyte.com.br Thu Aug 14 15:28:05 2014 From: rodrigo em digibyte.com.br (Rodrigo) Date: Thu, 14 Aug 2014 18:28:05 +0000 Subject: [firebase-br] Erro com caracteres "estranhos" e UPPER Message-ID: <9d64891182ec429b9832518ab27b455b@GRUPR80MB091.lamprd80.prod.outlook.com> Boa tarde, Ao realizar um select com upper case o mesmo retorna o erro string truncation, semelhante ao reportado em http://tracker.firebirdsql.org/browse/CORE-2912. Verifiquei que o motivo são caracteres ?estranhos? em alguns registros (ex: COMÃ?RCIO DE MATERIAIS DE CONSTRUÃ?Ã) provenientes de uma importação. Uso o charset WIN1252. Alguma dica de como resolver? Apesar de obviamente os caracteres serem inválidos isso seria um bug? O firebird não deveria simplesmente ignorá-los? (mesma situação do bug reportado no tracker citado) Obrigado, Rodrigo. From listas em warmboot.com.br Thu Aug 14 16:42:43 2014 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 14 Aug 2014 16:42:43 -0300 Subject: [firebase-br] Erro com caracteres "estranhos" e UPPER In-Reply-To: <9d64891182ec429b9832518ab27b455b@GRUPR80MB091.lamprd80.prod.outlook.com> References: <9d64891182ec429b9832518ab27b455b@GRUPR80MB091.lamprd80.prod.outlook.com> Message-ID: <16210106819.20140814164243@warmboot.com.br> Leia o artigo no site sobre charsets e acentuação. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br R> Boa tarde, R> Ao realizar um select com upper case o mesmo retorna o erro string R> truncation, semelhante ao reportado em R> http://tracker.firebirdsql.org/browse/CORE-2912. Verifiquei que o R> motivo são caracteres ?estranhos? em alguns registros (ex: R> COMÃ?RCIO DE MATERIAIS DE CONSTRUÃ?Ã) provenientes de uma R> importação. Uso o charset WIN1252. R> Alguma dica de como resolver? R> Apesar de obviamente os caracteres serem inválidos isso seria um R> bug? O firebird não deveria simplesmente ignorá-los? (mesma R> situação do bug reportado no tracker citado) R> Obrigado, R> Rodrigo. R> ______________________________________________ R> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br R> Para saber como gerenciar/excluir seu cadastro na lista, use: R> http://www.firebase.com.br/fb/artigo.php?id=1107 R> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gilson em rio-minas.com Thu Aug 14 17:44:56 2014 From: gilson em rio-minas.com (Gilson) Date: Thu, 14 Aug 2014 17:44:56 -0300 Subject: [firebase-br] Join 3 tabelas Message-ID: <53ED1FC8.9030104@rio-minas.com> Pessoal estou com problema para fazer um Join em 3 tabelas. Exemplo: TABELA_A Codigo Empresa Processo TABELA_B Codigo Vencimento Processo TABELA_C Codigo Prorrogacao Processo O campo que vincula elas é o campo PROCESSO. Eu preciso que ao fazer o relatorio da TABELA_A eu consiga pegar informação para filtragem da TABELA_B e TABELA_C From jackmosp em gmail.com Thu Aug 14 18:02:45 2014 From: jackmosp em gmail.com (jackson oliveira) Date: Thu, 14 Aug 2014 18:02:45 -0300 Subject: [firebase-br] Join 3 tabelas In-Reply-To: <53ED1FC8.9030104@rio-minas.com> References: <53ED1FC8.9030104@rio-minas.com> Message-ID: select * from tabela_a a , tabela_c c , tabela_d d where a.processo = b.processo and a.processo = c.processo and b.processo = c.processo; Querido, execute esta query acima e já irá trazer os resultados; caso não tragam, significa que alguma tabela está furando, ou seja, em algum momento, quando gravam os processos, alguma tabela fica de fora no momento da gravação, logo, como por exemplo, poderia TER A INFORMAÇÃO NA TABELA A e B e a C, não conter informação, logo, via JOIN como solicitou, a query acaba não trazendo nada. Se este for o problema que mencionou (POIS, NÃO REFERENCIOU O PROBLEMA NO POST), então, informe que lhe mando a solução correta (ou eu, ou outro participante do FÓRUM). Abraços, Jackson de Oliveira Em 14 de agosto de 2014 17:44, Gilson escreveu: > Pessoal estou com problema para fazer um Join em 3 tabelas. > Exemplo: > > TABELA_A > Codigo > Empresa > Processo > > TABELA_B > Codigo > Vencimento > Processo > > TABELA_C > Codigo > Prorrogacao > Processo > > O campo que vincula elas é o campo PROCESSO. > Eu preciso que ao fazer o relatorio da TABELA_A eu consiga pegar > informação para filtragem da TABELA_B e TABELA_C > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From valdimari_m em ig.com.br Thu Aug 14 18:08:35 2014 From: valdimari_m em ig.com.br (Val - Ig) Date: Thu, 14 Aug 2014 18:08:35 -0300 Subject: [firebase-br] Join 3 tabelas In-Reply-To: <53ED1FC8.9030104@rio-minas.com> References: <53ED1FC8.9030104@rio-minas.com> Message-ID: <53ED2553.6060304@ig.com.br> Gilson, Pode tentar assim: Select tabela_a.codigo, tabela_a.empresa, tabela_a.processo, tabela_b.codigo, tabela_b.vencimento, tabela_c.codigo, tabela_c.prorrogacao from tabela_a left join tabela_b on tabela_b.processo = tabela_a.processo left join tabela_c on tabela_c.processo = tabela_a.processo Espero ter lhe ajudado Abraços... Valdimari Martins (11) 994 425 962 valdimari_m em ig.com.br www.valdimarimartins.blogspot.com Em 14/08/2014 17:44, Gilson escreveu: > Pessoal estou com problema para fazer um Join em 3 tabelas. > Exemplo: > > TABELA_A > Codigo > Empresa > Processo > > TABELA_B > Codigo > Vencimento > Processo > > TABELA_C > Codigo > Prorrogacao > Processo > > O campo que vincula elas é o campo PROCESSO. > Eu preciso que ao fazer o relatorio da TABELA_A eu consiga pegar > informação para filtragem da TABELA_B e TABELA_C > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 rio-minas.com Thu Aug 14 18:12:48 2014 From: gilson em rio-minas.com (Gilson) Date: Thu, 14 Aug 2014 18:12:48 -0300 Subject: [firebase-br] Join 3 tabelas In-Reply-To: References: <53ED1FC8.9030104@rio-minas.com> Message-ID: <53ED2650.6060608@rio-minas.com> Desculpe acabei não colocando o problema, a situação é que vai ter dados na tabela_a que podem ter na tabela_b e não ter na tabela_c . Em 14/08/2014 18:02, jackson oliveira escreveu: > select * > from tabela_a a > , tabela_c c > , tabela_d d > where a.processo = b.processo > and a.processo = c.processo > and b.processo = c.processo; > > Querido, execute esta query acima e já irá trazer os resultados; caso não > tragam, significa que alguma tabela está furando, ou seja, em algum > momento, quando gravam os processos, alguma tabela fica de fora no momento > da gravação, logo, como por exemplo, poderia TER A INFORMAÇÃO NA TABELA A e > B e a C, não conter informação, logo, via JOIN como solicitou, a query > acaba não trazendo nada. > > Se este for o problema que mencionou (POIS, NÃO REFERENCIOU O PROBLEMA NO > POST), então, informe que lhe mando a solução correta (ou eu, ou outro > participante do FÓRUM). > > Abraços, > > Jackson de Oliveira > > > > Em 14 de agosto de 2014 17:44, Gilson escreveu: > >> Pessoal estou com problema para fazer um Join em 3 tabelas. >> Exemplo: >> >> TABELA_A >> Codigo >> Empresa >> Processo >> >> TABELA_B >> Codigo >> Vencimento >> Processo >> >> TABELA_C >> Codigo >> Prorrogacao >> Processo >> >> O campo que vincula elas é o campo PROCESSO. >> Eu preciso que ao fazer o relatorio da TABELA_A eu consiga pegar >> informação para filtragem da TABELA_B e TABELA_C >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felix em solsistemas.com Thu Aug 14 18:18:05 2014 From: felix em solsistemas.com (=?iso-8859-1?Q?Felix_-_SOL_Inform=E1tica?=) Date: Thu, 14 Aug 2014 18:18:05 -0300 Subject: [firebase-br] RES: Join 3 tabelas In-Reply-To: References: <53ED1FC8.9030104@rio-minas.com> Message-ID: <001401cfb805$3dec3030$b9c49090$@com> Trazendo TODOS os registros da tabela A, mesmo que NÃO EXISTAM nas tabelas B e C select * from tabela_a a left join tabela_b b on a.processo = b.processo left join tabela_c c on a.processo = c.processo Se for para retornar todos que estejam presentes nas 3 tabelas pelo campo, troque para INNER JOIN. Francisco Felix www.solsistemas.com -----Mensagem original----- De: lista [mailto:lista-bounces em firebase.com.br] Em nome de jackson oliveira Enviada em: quinta-feira, 14 de agosto de 2014 18:03 Para: FireBase Assunto: Re: [firebase-br] Join 3 tabelas select * from tabela_a a , tabela_c c , tabela_d d where a.processo = b.processo and a.processo = c.processo and b.processo = c.processo; Querido, execute esta query acima e já irá trazer os resultados; caso não tragam, significa que alguma tabela está furando, ou seja, em algum momento, quando gravam os processos, alguma tabela fica de fora no momento da gravação, logo, como por exemplo, poderia TER A INFORMAÇÃO NA TABELA A e B e a C, não conter informação, logo, via JOIN como solicitou, a query acaba não trazendo nada. Se este for o problema que mencionou (POIS, NÃO REFERENCIOU O PROBLEMA NO POST), então, informe que lhe mando a solução correta (ou eu, ou outro participante do FÓRUM). Abraços, Jackson de Oliveira Em 14 de agosto de 2014 17:44, Gilson escreveu: > Pessoal estou com problema para fazer um Join em 3 tabelas. > Exemplo: > > TABELA_A > Codigo > Empresa > Processo > > TABELA_B > Codigo > Vencimento > Processo > > TABELA_C > Codigo > Prorrogacao > Processo > > O campo que vincula elas é o campo PROCESSO. > Eu preciso que ao fazer o relatorio da TABELA_A eu consiga pegar > informação para filtragem da TABELA_B e TABELA_C > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jackmosp em gmail.com Thu Aug 14 18:24:41 2014 From: jackmosp em gmail.com (jackson oliveira) Date: Thu, 14 Aug 2014 18:24:41 -0300 Subject: [firebase-br] RES: Join 3 tabelas In-Reply-To: <001401cfb805$3dec3030$b9c49090$@com> References: <53ED1FC8.9030104@rio-minas.com> <001401cfb805$3dec3030$b9c49090$@com> Message-ID: Perfeito, mas, minha sugestão de boa prática seria... você fazer um procedimento onde, verificaria a existência de dados em tempo de execução e venha a retornar somente a query com base nas tabelas que existam dados. Em 14 de agosto de 2014 18:18, Felix - SOL Informática < felix em solsistemas.com> escreveu: > Trazendo TODOS os registros da tabela A, mesmo que NÃO EXISTAM nas tabelas > B > e C > select * > from tabela_a a > left join tabela_b b on a.processo = b.processo > left join tabela_c c on a.processo = c.processo > > Se for para retornar todos que estejam presentes nas 3 tabelas pelo campo, > troque para INNER JOIN. > > Francisco Felix > www.solsistemas.com > > -----Mensagem original----- > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de jackson > oliveira > Enviada em: quinta-feira, 14 de agosto de 2014 18:03 > Para: FireBase > Assunto: Re: [firebase-br] Join 3 tabelas > > select * > from tabela_a a > , tabela_c c > , tabela_d d > where a.processo = b.processo > and a.processo = c.processo > and b.processo = c.processo; > > Querido, execute esta query acima e já irá trazer os resultados; caso não > tragam, significa que alguma tabela está furando, ou seja, em algum > momento, > quando gravam os processos, alguma tabela fica de fora no momento da > gravação, logo, como por exemplo, poderia TER A INFORMAÇÃO NA TABELA A e B > e > a C, não conter informação, logo, via JOIN como solicitou, a query acaba > não > trazendo nada. > > Se este for o problema que mencionou (POIS, NÃO REFERENCIOU O PROBLEMA NO > POST), então, informe que lhe mando a solução correta (ou eu, ou outro > participante do FÓRUM). > > Abraços, > > Jackson de Oliveira > > > > Em 14 de agosto de 2014 17:44, Gilson escreveu: > > > Pessoal estou com problema para fazer um Join em 3 tabelas. > > Exemplo: > > > > TABELA_A > > Codigo > > Empresa > > Processo > > > > TABELA_B > > Codigo > > Vencimento > > Processo > > > > TABELA_C > > Codigo > > Prorrogacao > > Processo > > > > O campo que vincula elas é o campo PROCESSO. > > Eu preciso que ao fazer o relatorio da TABELA_A eu consiga pegar > > informação para filtragem da TABELA_B e TABELA_C > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From carlospineli em gmail.com Thu Aug 14 22:45:15 2014 From: carlospineli em gmail.com (Pineli) Date: Thu, 14 Aug 2014 22:45:15 -0300 Subject: [firebase-br] =?utf-8?q?RES=3A_RES=3A_RES=3A_Lentid=C3=A3o_para_a?= =?utf-8?q?brir_DB?= In-Reply-To: <53e21e3d.c140e00a.1fd3.4903SMTPIN_ADDED_BROKEN@mx.google.com> References: <147715962.20140805134944@warmboot.com.br> <1585548863.20140805151754@warmboot.com.br> <53e21e3d.c140e00a.1fd3.4903SMTPIN_ADDED_BROKEN@mx.google.com> Message-ID: Pessoal... achei o ponto que esta causando o problema. Na minha máquina só da lentidão a primeira vez que abre o banco depois é normal... mas na do cliente em todas as vezes que abre. é bem na hora do meuSQL1.Open ; meuSQL1 := TSQLQuery.Create(application); meuCDS := TClientDataSet.Create(application); meuPVD := TDataSetProvider.Create(application); meuPVD.DataSet := meuSQL1; meuPVD.Name := 'meuPVD1'+inttostr(addTrans()); meuSQL1.SQLConnection := SQLConexao; meuCDS.ProviderName := meuPVD.Name; meuCDS.Close; meuSQL1.Close; meuSQL1.SQL.Clear ; meuSQL1.SQL.Add('SELECT c.SEQUENCIA, c.IDBAR, c.PLACA, c.CONTADOR, c.DESCRICAO, c.TAMPIRAMIDE, c.SERVIDOR, c.HW, c.CONTADOR_NUM, c.BATERIA, c.TPBATERIA, v.ERRO_CONT, v.CONTAGEM, v.SEQUENCIA'); meuSQL1.SQL.Add('FROM contadores c left join valores v on c.idbar = v.IDBAR and c.PLACA = v.PLACA and c.CONTADOR = v.CONTADOR and c.SEQUENCIA = v.SEQUENCIA_CONTADOR'); meuSQL1.SQL.Add('where v.DATA_CORRENTE = ''TODAY'' and not v.DATA_CORRENTE is null'); meuSQL1.SQL.Add('order by c.sequencia, c.servidor, c.IDBAR, c.PLACA, c.CONTADOR'); meuSQL1.Open ; meuCDS.Close; meuCDS.Open; Daria para fazer diferente? att: Em 6 de agosto de 2014 09:05, Thiago Moura Office Mineiros < thiago.moura em officemineiros.com.br> escreveu: > Vou passar sim, obrigado Márcio. > > Atenciosamente, > > Thiago Moura > > > > > > " > -----Mensagem original----- > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Márcio Pereira > Enviada em: quarta-feira, 6 de agosto de 2014 08:55 > Para: Carlos H. Cantu; FireBase > Assunto: Re: [firebase-br] RES: RES: Lentidão para abrir DB > > Uma Thread aloca +ou- 2GB memoria do seu computador para sua aplicação > passe isto para eles você pode definir o quanto ela irá usar > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 rio-minas.com Fri Aug 15 08:14:36 2014 From: gilson em rio-minas.com (Gilson) Date: Fri, 15 Aug 2014 08:14:36 -0300 Subject: [firebase-br] RES: Join 3 tabelas In-Reply-To: References: <53ED1FC8.9030104@rio-minas.com> <001401cfb805$3dec3030$b9c49090$@com> Message-ID: <53EDEB9C.4000604@rio-minas.com> to mandando a estrutura que estou usando para teste: SELECT * FROM CONTROLE_DE_EXIGENCIAS LEFT JOIN PROCESSOS2 on PROCESSOS2 .processoseama = CONTROLE_DE_EXIGENCIAS.procambiental LEFT JOIN SEMMADES on SEMMADES.processosemmades= CONTROLE_DE_EXIGENCIAS.procambiental where CONTROLE_DE_EXIGENCIAS.vencimento between :dtini and :dtfin and CONTROLE_DE_EXIGENCIAS.PROTOCOLO is null and PROCESSOS2 .INDUSTRIA is NOT null and SEMMADES.INDUSTRIA is NOT null order by CONTROLE_DE_EXIGENCIAS.VENCIMENTO asc não esta trazendo nada, se eu tiro essas duas linhas and processos2.INDUSTRIA is NOT null and SEMMADES.INDUSTRIA is NOT null ele traz informação ! Em 14/08/2014 18:24, jackson oliveira escreveu: > Perfeito, mas, minha sugestão de boa prática seria... você fazer um > procedimento onde, verificaria a existência de dados em tempo de execução e > venha a retornar somente a query com base nas tabelas que existam dados. > > > Em 14 de agosto de 2014 18:18, Felix - SOL Informática < > felix em solsistemas.com> escreveu: > >> Trazendo TODOS os registros da tabela A, mesmo que NÃO EXISTAM nas tabelas >> B >> e C >> select * >> from tabela_a a >> left join tabela_b b on a.processo = b.processo >> left join tabela_c c on a.processo = c.processo >> >> Se for para retornar todos que estejam presentes nas 3 tabelas pelo campo, >> troque para INNER JOIN. >> >> Francisco Felix >> www.solsistemas.com >> >> -----Mensagem original----- >> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de jackson >> oliveira >> Enviada em: quinta-feira, 14 de agosto de 2014 18:03 >> Para: FireBase >> Assunto: Re: [firebase-br] Join 3 tabelas >> >> select * >> from tabela_a a >> , tabela_c c >> , tabela_d d >> where a.processo = b.processo >> and a.processo = c.processo >> and b.processo = c.processo; >> >> Querido, execute esta query acima e já irá trazer os resultados; caso não >> tragam, significa que alguma tabela está furando, ou seja, em algum >> momento, >> quando gravam os processos, alguma tabela fica de fora no momento da >> gravação, logo, como por exemplo, poderia TER A INFORMAÇÃO NA TABELA A e B >> e >> a C, não conter informação, logo, via JOIN como solicitou, a query acaba >> não >> trazendo nada. >> >> Se este for o problema que mencionou (POIS, NÃO REFERENCIOU O PROBLEMA NO >> POST), então, informe que lhe mando a solução correta (ou eu, ou outro >> participante do FÓRUM). >> >> Abraços, >> >> Jackson de Oliveira >> >> >> >> Em 14 de agosto de 2014 17:44, Gilson escreveu: >> >>> Pessoal estou com problema para fazer um Join em 3 tabelas. >>> Exemplo: >>> >>> TABELA_A >>> Codigo >>> Empresa >>> Processo >>> >>> TABELA_B >>> Codigo >>> Vencimento >>> Processo >>> >>> TABELA_C >>> Codigo >>> Prorrogacao >>> Processo >>> >>> O campo que vincula elas é o campo PROCESSO. >>> Eu preciso que ao fazer o relatorio da TABELA_A eu consiga pegar >>> informação para filtragem da TABELA_B e TABELA_C >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para >> saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From big.rid.listas em gmail.com Fri Aug 15 08:31:55 2014 From: big.rid.listas em gmail.com (Joel do Prado Junior) Date: Fri, 15 Aug 2014 08:31:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?Como_voc=EAs_destroem_os_objetos=2E?= =?iso-8859-1?q?=2E=2E?= Message-ID: <53EDEFAB.6080909@gmail.com> utilizados para explorar o firebird ? Assim: http://pastebin.com/NMBR17nR ou Assim: //http://pastebin.com/wUfFQh58 Att. From camilo em apollosistemas.com.br Fri Aug 15 08:32:43 2014 From: camilo em apollosistemas.com.br (Alexandre) Date: Fri, 15 Aug 2014 08:32:43 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_RES=3A_RES=3A_Lenti?= =?iso-8859-1?q?d=E3o_para_abrir_DB?= In-Reply-To: References: <147715962.20140805134944@warmboot.com.br> <1585548863.20140805151754@warmboot.com.br> <53e21e3d.c140e00a.1fd3.4903SMTPIN_ADDED_BROKEN@mx.google.com> Message-ID: <001001cfb87c$a67bf230$f373d690$@apollosistemas.com.br> Você não precisa deste meuSQL1.open; Quando você faz o meucds.open, ele já se encarrega de abrir a query buscar dos dados e fechar a query automaticamente. ----------------- Alexandre Camilo +552732334143 -----Mensagem original----- De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Pineli Enviada em: quinta-feira, 14 de agosto de 2014 22:45 Para: FireBase Assunto: Re: [firebase-br] RES: RES: RES: Lentidão para abrir DB Pessoal... achei o ponto que esta causando o problema. Na minha máquina só da lentidão a primeira vez que abre o banco depois é normal... mas na do cliente em todas as vezes que abre. é bem na hora do meuSQL1.Open ; meuSQL1 := TSQLQuery.Create(application); meuCDS := TClientDataSet.Create(application); meuPVD := TDataSetProvider.Create(application); meuPVD.DataSet := meuSQL1; meuPVD.Name := 'meuPVD1'+inttostr(addTrans()); meuSQL1.SQLConnection := SQLConexao; meuCDS.ProviderName := meuPVD.Name; meuCDS.Close; meuSQL1.Close; meuSQL1.SQL.Clear ; meuSQL1.SQL.Add('SELECT c.SEQUENCIA, c.IDBAR, c.PLACA, c.CONTADOR, c.DESCRICAO, c.TAMPIRAMIDE, c.SERVIDOR, c.HW, c.CONTADOR_NUM, c.BATERIA, c.TPBATERIA, v.ERRO_CONT, v.CONTAGEM, v.SEQUENCIA'); meuSQL1.SQL.Add('FROM contadores c left join valores v on c.idbar = v.IDBAR and c.PLACA = v.PLACA and c.CONTADOR = v.CONTADOR and c.SEQUENCIA = v.SEQUENCIA_CONTADOR'); meuSQL1.SQL.Add('where v.DATA_CORRENTE = ''TODAY'' and not v.DATA_CORRENTE is null'); meuSQL1.SQL.Add('order by c.sequencia, c.servidor, c.IDBAR, c.PLACA, c.CONTADOR'); meuSQL1.Open ; meuCDS.Close; meuCDS.Open; Daria para fazer diferente? att: Em 6 de agosto de 2014 09:05, Thiago Moura Office Mineiros < thiago.moura em officemineiros.com.br> escreveu: > Vou passar sim, obrigado Márcio. > > Atenciosamente, > > Thiago Moura > > > > > > " > -----Mensagem original----- > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Márcio Pereira > Enviada em: quarta-feira, 6 de agosto de 2014 08:55 > Para: Carlos H. Cantu; FireBase > Assunto: Re: [firebase-br] RES: RES: Lentidão para abrir DB > > Uma Thread aloca +ou- 2GB memoria do seu computador para sua aplicação > passe isto para eles você pode definir o quanto ela irá usar > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Fri Aug 15 08:34:06 2014 From: maciel em 2msolutions.com.br (Maciel Soncini Bueno) Date: Fri, 15 Aug 2014 08:34:06 -0300 Subject: [firebase-br] =?utf-8?q?Perda_de_conex=C3=A3o?= Message-ID: Bom dia, Ambiente de desenvolvimento: - Delphi 7 - DBExpress com DLL Devart - Firebird 2.5 64 Bits Super Classic Server Servidor - Windows Server 2003 ou 2008 64 Bits Alguns clientes comentam que ao utilizarem o sistema, deixando o mesmo aberto por algum, sem fazer nada, ao voltar a utilizar o sistema estão com erro de NETWORK REQUEST (perda de conexão com o servidor). Bastam deixar o sistema aberto uns 15 minutos sem usar ou algo do gênero. Alguém tem alguma experiência com esse tipo de cenário. Parece que o servidor derruba a conexão com o banco ou algo do gênero. Maciel From clayton.aa em gmail.com Fri Aug 15 08:38:43 2014 From: clayton.aa em gmail.com (Clayton Alves) Date: Fri, 15 Aug 2014 07:38:43 -0400 Subject: [firebase-br] =?utf-8?q?Como_voc=C3=AAs_destroem_os_objetos=2E=2E?= =?utf-8?q?=2E?= In-Reply-To: <53EDEFAB.6080909@gmail.com> References: <53EDEFAB.6080909@gmail.com> Message-ID: Uso apenas Instancia.Free; Normalmente se usa o FreeAndNil(Instancia) quando a variável "instancia" é global. Assim você evita de a variável ficar associada com lixo na memória. No caso da unit, como a variável é local, eu usaria o Free apenas, já que colocar nil nela não faria nenhuma diferença. Clayton A. Alves *claytonaalves* +55 66 9233-3406 2014-08-15 7:31 GMT-04:00 Joel do Prado Junior : > utilizados para explorar o firebird ? > > > Assim: http://pastebin.com/NMBR17nR > > ou > > Assim: //http://pastebin.com/wUfFQh58 > > Att. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 15 08:43:30 2014 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Fri, 15 Aug 2014 08:43:30 -0300 Subject: [firebase-br] =?utf-8?q?Como_voc=C3=AAs_destroem_os_objetos=2E=2E?= =?utf-8?q?=2E?= In-Reply-To: <53EDEFAB.6080909@gmail.com> References: <53EDEFAB.6080909@gmail.com> Message-ID: Cuidado que no seu primeiro código o Free não está sendo executado no TIB_Cursor, mas sim no TForm6, pois ele está fora do escopo do "with ... do". []'s, *Kelver Merlotti* Gerente de Serviços da Embarcadero do Brasil Coordenador Editorial da Active Delphi Twitter: http://www.twitter.com/kmerlotti On Fri, Aug 15, 2014 at 8:31 AM, Joel do Prado Junior < big.rid.listas em gmail.com> wrote: > utilizados para explorar o firebird ? > > > Assim: http://pastebin.com/NMBR17nR > > ou > > Assim: //http://pastebin.com/wUfFQh58 > > Att. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From big.rid.listas em gmail.com Fri Aug 15 08:49:42 2014 From: big.rid.listas em gmail.com (Joel do Prado Junior) Date: Fri, 15 Aug 2014 08:49:42 -0300 Subject: [firebase-br] =?iso-8859-1?q?Como_voc=EAs_destroem_os_objetos=2E?= =?iso-8859-1?q?=2E=2E?= In-Reply-To: References: <53EDEFAB.6080909@gmail.com> Message-ID: <53EDF3D6.2040602@gmail.com> Ai é que "tá", o Free está sendo executado no TIB_Cursor. Dei um F7 sobre o Free e o sistema foi para a unit IB_Components. Att. Em 15/08/2014 08:43, Kelver Merlotti escreveu: > Cuidado que no seu primeiro código o Free não está sendo executado no > TIB_Cursor, mas sim no TForm6, pois ele está fora do escopo do "with ... > do". > > []'s, > > *Kelver Merlotti* > Gerente de Serviços da Embarcadero do Brasil > Coordenador Editorial da Active Delphi > Twitter: http://www.twitter.com/kmerlotti > > > On Fri, Aug 15, 2014 at 8:31 AM, Joel do Prado Junior < > big.rid.listas em gmail.com> wrote: > >> utilizados para explorar o firebird ? >> >> >> Assim: http://pastebin.com/NMBR17nR >> >> ou >> >> Assim: //http://pastebin.com/wUfFQh58 >> >> Att. >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From big.rid.listas em gmail.com Fri Aug 15 08:55:22 2014 From: big.rid.listas em gmail.com (Joel do Prado Junior) Date: Fri, 15 Aug 2014 08:55:22 -0300 Subject: [firebase-br] =?iso-8859-1?q?Como_voc=EAs_destroem_os_objetos=2E?= =?iso-8859-1?q?=2E=2E?= In-Reply-To: References: <53EDEFAB.6080909@gmail.com> Message-ID: <53EDF52A.8020701@gmail.com> Neste código[1] o free faz mais sentido para mim. Parece que o free é executado na ordem da criação dos componentes, ou seja, os últimos serão os primeiros. Att. [1] http://pastebin.com/svVn5NhU Em 15/08/2014 08:43, Kelver Merlotti escreveu: > Cuidado que no seu primeiro código o Free não está sendo executado no > TIB_Cursor, mas sim no TForm6, pois ele está fora do escopo do "with ... > do". > > []'s, > > *Kelver Merlotti* > Gerente de Serviços da Embarcadero do Brasil > Coordenador Editorial da Active Delphi > Twitter: http://www.twitter.com/kmerlotti > > > On Fri, Aug 15, 2014 at 8:31 AM, Joel do Prado Junior < > big.rid.listas em gmail.com> wrote: > >> utilizados para explorar o firebird ? >> >> >> Assim: http://pastebin.com/NMBR17nR >> >> ou >> >> Assim: //http://pastebin.com/wUfFQh58 >> >> Att. >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 15 09:14:41 2014 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Fri, 15 Aug 2014 09:14:41 -0300 Subject: [firebase-br] =?utf-8?q?Como_voc=C3=AAs_destroem_os_objetos=2E=2E?= =?utf-8?q?=2E?= In-Reply-To: <53EDF3D6.2040602@gmail.com> References: <53EDEFAB.6080909@gmail.com> <53EDF3D6.2040602@gmail.com> Message-ID: Estranho! Eu arriscaria dizer que o TIB_Cursor ou um de seus ancestrais descende de TInterfacedObject e, quando o TForm6 é distruído, seu refCount é zerado, fazendo com que o TIB_Cursor também seja destruído. []'s, KM On Fri, Aug 15, 2014 at 8:49 AM, Joel do Prado Junior < big.rid.listas em gmail.com> wrote: > Ai é que "tá", o Free está sendo executado no TIB_Cursor. > Dei um F7 sobre o Free e o sistema foi para a unit IB_Components. > Att. > > Em 15/08/2014 08:43, Kelver Merlotti escreveu: > >> Cuidado que no seu primeiro código o Free não está sendo executado no >> TIB_Cursor, mas sim no TForm6, pois ele está fora do escopo do "with ... >> do". >> >> []'s, >> >> *Kelver Merlotti* >> >> Gerente de Serviços da Embarcadero do Brasil >> Coordenador Editorial da Active Delphi >> Twitter: http://www.twitter.com/kmerlotti >> >> >> On Fri, Aug 15, 2014 at 8:31 AM, Joel do Prado Junior < >> big.rid.listas em gmail.com> wrote: >> >> utilizados para explorar o firebird ? >>> >>> >>> Assim: http://pastebin.com/NMBR17nR >>> >>> ou >>> >>> Assim: //http://pastebin.com/wUfFQh58 >>> >>> Att. >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 rio-minas.com Fri Aug 15 09:31:27 2014 From: gilson em rio-minas.com (Gilson) Date: Fri, 15 Aug 2014 09:31:27 -0300 Subject: [firebase-br] RES: Join 3 tabelas In-Reply-To: <53EDEB9C.4000604@rio-minas.com> References: <53ED1FC8.9030104@rio-minas.com> <001401cfb805$3dec3030$b9c49090$@com> <53EDEB9C.4000604@rio-minas.com> Message-ID: <53EDFD9F.6070305@rio-minas.com> UP Em 15/08/2014 08:14, Gilson escreveu: > to mandando a estrutura que estou usando para teste: > > SELECT * FROM CONTROLE_DE_EXIGENCIAS > LEFT JOIN PROCESSOS2 on PROCESSOS2 .processoseama = > CONTROLE_DE_EXIGENCIAS.procambiental > LEFT JOIN SEMMADES on SEMMADES.processosemmades= > CONTROLE_DE_EXIGENCIAS.procambiental > where CONTROLE_DE_EXIGENCIAS.vencimento between :dtini and :dtfin > and CONTROLE_DE_EXIGENCIAS.PROTOCOLO is null > and PROCESSOS2 .INDUSTRIA is NOT null > and SEMMADES.INDUSTRIA is NOT null > order by CONTROLE_DE_EXIGENCIAS.VENCIMENTO asc > > não esta trazendo nada, se eu tiro essas duas linhas and > processos2.INDUSTRIA is NOT null and SEMMADES.INDUSTRIA is NOT null > ele traz informação ! > > Em 14/08/2014 18:24, jackson oliveira escreveu: >> Perfeito, mas, minha sugestão de boa prática seria... você fazer um >> procedimento onde, verificaria a existência de dados em tempo de >> execução e >> venha a retornar somente a query com base nas tabelas que existam dados. >> >> >> Em 14 de agosto de 2014 18:18, Felix - SOL Informática < >> felix em solsistemas.com> escreveu: >> >>> Trazendo TODOS os registros da tabela A, mesmo que NÃO EXISTAM nas >>> tabelas >>> B >>> e C >>> select * >>> from tabela_a a >>> left join tabela_b b on a.processo = b.processo >>> left join tabela_c c on a.processo = c.processo >>> >>> Se for para retornar todos que estejam presentes nas 3 tabelas pelo >>> campo, >>> troque para INNER JOIN. >>> >>> Francisco Felix >>> www.solsistemas.com >>> >>> -----Mensagem original----- >>> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de jackson >>> oliveira >>> Enviada em: quinta-feira, 14 de agosto de 2014 18:03 >>> Para: FireBase >>> Assunto: Re: [firebase-br] Join 3 tabelas >>> >>> select * >>> from tabela_a a >>> , tabela_c c >>> , tabela_d d >>> where a.processo = b.processo >>> and a.processo = c.processo >>> and b.processo = c.processo; >>> >>> Querido, execute esta query acima e já irá trazer os resultados; >>> caso não >>> tragam, significa que alguma tabela está furando, ou seja, em algum >>> momento, >>> quando gravam os processos, alguma tabela fica de fora no momento da >>> gravação, logo, como por exemplo, poderia TER A INFORMAÇÃO NA TABELA >>> A e B >>> e >>> a C, não conter informação, logo, via JOIN como solicitou, a query >>> acaba >>> não >>> trazendo nada. >>> >>> Se este for o problema que mencionou (POIS, NÃO REFERENCIOU O >>> PROBLEMA NO >>> POST), então, informe que lhe mando a solução correta (ou eu, ou outro >>> participante do FÓRUM). >>> >>> Abraços, >>> >>> Jackson de Oliveira >>> >>> >>> >>> Em 14 de agosto de 2014 17:44, Gilson escreveu: >>> >>>> Pessoal estou com problema para fazer um Join em 3 tabelas. >>>> Exemplo: >>>> >>>> TABELA_A >>>> Codigo >>>> Empresa >>>> Processo >>>> >>>> TABELA_B >>>> Codigo >>>> Vencimento >>>> Processo >>>> >>>> TABELA_C >>>> Codigo >>>> Prorrogacao >>>> Processo >>>> >>>> O campo que vincula elas é o campo PROCESSO. >>>> Eu preciso que ao fazer o relatorio da TABELA_A eu consiga pegar >>>> informação para filtragem da TABELA_B e TABELA_C >>>> >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para >>> saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > From frederico.godoi em gmail.com Fri Aug 15 09:38:00 2014 From: frederico.godoi em gmail.com (Frederico Godoi) Date: Fri, 15 Aug 2014 09:38:00 -0300 Subject: [firebase-br] =?utf-8?q?Perda_de_conex=C3=A3o?= In-Reply-To: References: Message-ID: Como é delphi, imagino que a conexão é persistente. Veja se o Servidor não tem nada programado ( Firewall ) para derrubar conexões ( menos provável ) Veja se as estações não estão com aquele esquema de desligar placa de rede para economizar energia. Fica nas configurações de energia do Windows ( mais provável ). Frederico Godoi 2014-08-15 8:34 GMT-03:00 Maciel Soncini Bueno : > Bom dia, > > Ambiente de desenvolvimento: > > - Delphi 7 > - DBExpress com DLL Devart > - Firebird 2.5 64 Bits Super Classic Server > > Servidor > > - Windows Server 2003 ou 2008 64 Bits > > Alguns clientes comentam que ao utilizarem o sistema, deixando o mesmo > aberto por algum, sem fazer nada, ao voltar a utilizar o sistema estão com > erro de NETWORK REQUEST (perda de conexão com o servidor). > > Bastam deixar o sistema aberto uns 15 minutos sem usar ou algo do gênero. > > Alguém tem alguma experiência com esse tipo de cenário. > > Parece que o servidor derruba a conexão com o banco ou algo do gênero. > > 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 > -- Frederico Godoi From airton em mtsis.com.br Fri Aug 15 10:22:18 2014 From: airton em mtsis.com.br (Airton MTSis) Date: Fri, 15 Aug 2014 10:22:18 -0300 Subject: [firebase-br] =?iso-8859-1?q?Perda_de_conex=E3o?= In-Reply-To: References: Message-ID: <53EE098A.1000204@mtsis.com.br> bom dia, Veja se não é o controle de energia da placa de rede. On 8/15/14, 9:38, Frederico Godoi wrote: > Como é delphi, imagino que a conexão é persistente. > Veja se o Servidor não tem nada programado ( Firewall ) para derrubar > conexões ( menos provável ) > Veja se as estações não estão com aquele esquema de desligar placa de rede > para economizar energia. Fica nas configurações de energia do Windows ( > mais provável ). > > Frederico Godoi > > > 2014-08-15 8:34 GMT-03:00 Maciel Soncini Bueno : > >> Bom dia, >> >> Ambiente de desenvolvimento: >> >> - Delphi 7 >> - DBExpress com DLL Devart >> - Firebird 2.5 64 Bits Super Classic Server >> >> Servidor >> >> - Windows Server 2003 ou 2008 64 Bits >> >> Alguns clientes comentam que ao utilizarem o sistema, deixando o mesmo >> aberto por algum, sem fazer nada, ao voltar a utilizar o sistema estão com >> erro de NETWORK REQUEST (perda de conexão com o servidor). >> >> Bastam deixar o sistema aberto uns 15 minutos sem usar ou algo do gênero. >> >> Alguém tem alguma experiência com esse tipo de cenário. >> >> Parece que o servidor derruba a conexão com o banco ou algo do gênero. >> >> 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 >> > > -- Airton Salviano Equipe T.I. Grupo Maia e Tavares (MTsis) (84) 9124.7821 (84) 9138.8972 From felix em solsistemas.com Fri Aug 15 10:35:23 2014 From: felix em solsistemas.com (=?iso-8859-1?Q?Felix_-_SOL_Inform=E1tica?=) Date: Fri, 15 Aug 2014 10:35:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_RES=3A_RES=3A_Lenti?= =?iso-8859-1?q?d=E3o_para_abrir_DB?= In-Reply-To: References: <147715962.20140805134944@warmboot.com.br> <1585548863.20140805151754@warmboot.com.br> <53e21e3d.c140e00a.1fd3.4903SMTPIN_ADDED_BROKEN@mx.google.com> Message-ID: <000b01cfb88d$c4d11510$4e733f30$@com> A lentidão é na query?! Voce ja olhou como está o plan dela? Quantos registros há na tabela; quantos são retornados? Há índices para essa consulta? Francisco Felix www.solsistemas.com -----Mensagem original----- De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Pineli Enviada em: quinta-feira, 14 de agosto de 2014 22:45 Para: FireBase Assunto: Re: [firebase-br] RES: RES: RES: Lentidão para abrir DB Pessoal... achei o ponto que esta causando o problema. Na minha máquina só da lentidão a primeira vez que abre o banco depois é normal... mas na do cliente em todas as vezes que abre. é bem na hora do meuSQL1.Open ; meuSQL1 := TSQLQuery.Create(application); meuCDS := TClientDataSet.Create(application); meuPVD := TDataSetProvider.Create(application); meuPVD.DataSet := meuSQL1; meuPVD.Name := 'meuPVD1'+inttostr(addTrans()); meuSQL1.SQLConnection := SQLConexao; meuCDS.ProviderName := meuPVD.Name; meuCDS.Close; meuSQL1.Close; meuSQL1.SQL.Clear ; meuSQL1.SQL.Add('SELECT c.SEQUENCIA, c.IDBAR, c.PLACA, c.CONTADOR, c.DESCRICAO, c.TAMPIRAMIDE, c.SERVIDOR, c.HW, c.CONTADOR_NUM, c.BATERIA, c.TPBATERIA, v.ERRO_CONT, v.CONTAGEM, v.SEQUENCIA'); meuSQL1.SQL.Add('FROM contadores c left join valores v on c.idbar = v.IDBAR and c.PLACA = v.PLACA and c.CONTADOR = v.CONTADOR and c.SEQUENCIA = v.SEQUENCIA_CONTADOR'); meuSQL1.SQL.Add('where v.DATA_CORRENTE = ''TODAY'' and not v.DATA_CORRENTE is null'); meuSQL1.SQL.Add('order by c.sequencia, c.servidor, c.IDBAR, c.PLACA, c.CONTADOR'); meuSQL1.Open ; meuCDS.Close; meuCDS.Open; Daria para fazer diferente? att: Em 6 de agosto de 2014 09:05, Thiago Moura Office Mineiros < thiago.moura em officemineiros.com.br> escreveu: > Vou passar sim, obrigado Márcio. > > Atenciosamente, > > Thiago Moura > > > > > > " > -----Mensagem original----- > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Márcio > Pereira Enviada em: quarta-feira, 6 de agosto de 2014 08:55 > Para: Carlos H. Cantu; FireBase > Assunto: Re: [firebase-br] RES: RES: Lentidão para abrir DB > > Uma Thread aloca +ou- 2GB memoria do seu computador para sua > aplicação passe isto para eles você pode definir o quanto ela irá > usar > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix em solsistemas.com Fri Aug 15 10:36:34 2014 From: felix em solsistemas.com (=?iso-8859-1?Q?Felix_-_SOL_Inform=E1tica?=) Date: Fri, 15 Aug 2014 10:36:34 -0300 Subject: [firebase-br] RES: RES: Join 3 tabelas In-Reply-To: <53EDFD9F.6070305@rio-minas.com> References: <53ED1FC8.9030104@rio-minas.com> <001401cfb805$3dec3030$b9c49090$@com> <53EDEB9C.4000604@rio-minas.com> <53EDFD9F.6070305@rio-minas.com> Message-ID: <000c01cfb88d$eead7b80$cc087280$@com> UP? Sério mesmo? :-) Basta observar se as condições do WHERE são atendidas. Pode ser que não exista(m) registro(s) para os parametros informados. Francisco Felix www.solsistemas.com -----Mensagem original----- De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Gilson Enviada em: sexta-feira, 15 de agosto de 2014 09:31 Para: FireBase Assunto: Re: [firebase-br] RES: Join 3 tabelas UP Em 15/08/2014 08:14, Gilson escreveu: > to mandando a estrutura que estou usando para teste: > > SELECT * FROM CONTROLE_DE_EXIGENCIAS > LEFT JOIN PROCESSOS2 on PROCESSOS2 .processoseama = > CONTROLE_DE_EXIGENCIAS.procambiental > LEFT JOIN SEMMADES on SEMMADES.processosemmades= > CONTROLE_DE_EXIGENCIAS.procambiental > where CONTROLE_DE_EXIGENCIAS.vencimento between :dtini and :dtfin and > CONTROLE_DE_EXIGENCIAS.PROTOCOLO is null and PROCESSOS2 .INDUSTRIA is > NOT null and SEMMADES.INDUSTRIA is NOT null order by > CONTROLE_DE_EXIGENCIAS.VENCIMENTO asc > > não esta trazendo nada, se eu tiro essas duas linhas and > processos2.INDUSTRIA is NOT null and SEMMADES.INDUSTRIA is NOT null > ele traz informação ! > > Em 14/08/2014 18:24, jackson oliveira escreveu: >> Perfeito, mas, minha sugestão de boa prática seria... você fazer um >> procedimento onde, verificaria a existência de dados em tempo de >> execução e venha a retornar somente a query com base nas tabelas que >> existam dados. >> >> >> Em 14 de agosto de 2014 18:18, Felix - SOL Informática < >> felix em solsistemas.com> escreveu: >> >>> Trazendo TODOS os registros da tabela A, mesmo que NÃO EXISTAM nas >>> tabelas B e C select * >>> from tabela_a a >>> left join tabela_b b on a.processo = b.processo >>> left join tabela_c c on a.processo = c.processo >>> >>> Se for para retornar todos que estejam presentes nas 3 tabelas pelo >>> campo, troque para INNER JOIN. >>> >>> Francisco Felix >>> www.solsistemas.com >>> >>> -----Mensagem original----- >>> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de jackson >>> oliveira Enviada em: quinta-feira, 14 de agosto de 2014 18:03 >>> Para: FireBase >>> Assunto: Re: [firebase-br] Join 3 tabelas >>> >>> select * >>> from tabela_a a >>> , tabela_c c >>> , tabela_d d >>> where a.processo = b.processo >>> and a.processo = c.processo >>> and b.processo = c.processo; >>> >>> Querido, execute esta query acima e já irá trazer os resultados; >>> caso não tragam, significa que alguma tabela está furando, ou seja, >>> em algum momento, quando gravam os processos, alguma tabela fica de >>> fora no momento da gravação, logo, como por exemplo, poderia TER A >>> INFORMAÇÃO NA TABELA A e B e a C, não conter informação, logo, via >>> JOIN como solicitou, a query acaba não trazendo nada. >>> >>> Se este for o problema que mencionou (POIS, NÃO REFERENCIOU O >>> PROBLEMA NO POST), então, informe que lhe mando a solução correta >>> (ou eu, ou outro participante do FÓRUM). >>> >>> Abraços, >>> >>> Jackson de Oliveira >>> >>> >>> >>> Em 14 de agosto de 2014 17:44, Gilson escreveu: >>> >>>> Pessoal estou com problema para fazer um Join em 3 tabelas. >>>> Exemplo: >>>> >>>> TABELA_A >>>> Codigo >>>> Empresa >>>> Processo >>>> >>>> TABELA_B >>>> Codigo >>>> Vencimento >>>> Processo >>>> >>>> TABELA_C >>>> Codigo >>>> Prorrogacao >>>> Processo >>>> >>>> O campo que vincula elas é o campo PROCESSO. >>>> Eu preciso que ao fazer o relatorio da TABELA_A eu consiga pegar >>>> informação para filtragem da TABELA_B e TABELA_C >>>> >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gladiston em vidy.com.br Fri Aug 15 10:52:14 2014 From: gladiston em vidy.com.br (Gladiston Santana) Date: Fri, 15 Aug 2014 10:52:14 -0300 Subject: [firebase-br] Erro com caracteres "estranhos" e UPPER In-Reply-To: <9d64891182ec429b9832518ab27b455b@GRUPR80MB091.lamprd80.prod.outlook.com> References: <9d64891182ec429b9832518ab27b455b@GRUPR80MB091.lamprd80.prod.outlook.com> Message-ID: Não é bem assim. Em programação, o comportamento das funções ficam erráticas quando se espera um charset, mas usa-se outro. Outro dia, criando um arquivo .cmd (batch file para windows) sempre dava erro na linha 1 que era um simples: @echo off O restante rodava na boa. Levei horas para descobrir o problema, de alguma forma o notepad++ salvou em UTF8 e o interpretador do Windows entrava em panico com os caracteres unicode que são invisiveis para nós. De uma certa forma, programar ficou mais dificil com o advento dos charsets. :) Antes de dar sua base de dados como corrompida, veja se apenas não criou a base de dados com charset diferente ou se está se conectando com o charset diferente do esperado. Se for problema realmente, um backup/restore com as opções adequadas resolveram em parte o problema. Em 14 de agosto de 2014 15:28, Rodrigo escreveu: > Boa tarde, > > Ao realizar um select com upper case o mesmo retorna o erro string > truncation, semelhante ao reportado em > http://tracker.firebirdsql.org/browse/CORE-2912. Verifiquei que o motivo > são caracteres ?estranhos? em alguns registros (ex: COMÃ?RCIO DE > MATERIAIS DE CONSTRUÃ?Ã) provenientes de uma importação. Uso o charset > WIN1252. > > Alguma dica de como resolver? > Apesar de obviamente os caracteres serem inválidos isso seria um bug? O > firebird não deveria simplesmente ignorá-los? (mesma situação do bug > reportado no tracker citado) > > Obrigado, > > 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 -- -- B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r ==============================================r@@@@F===== Gladiston Santana 8 em B@B, Supervisor de TI G em B@B7 Tel.:+551147873122 R:228 :@B em B0 Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. Visite nosso site: www·vidy·com·br BB@@@u Visite também : www·expolabor·com·br GB em B@N From gilson em rio-minas.com Fri Aug 15 11:06:03 2014 From: gilson em rio-minas.com (Gilson) Date: Fri, 15 Aug 2014 11:06:03 -0300 Subject: [firebase-br] RES: RES: Join 3 tabelas In-Reply-To: <000c01cfb88d$eead7b80$cc087280$@com> References: <53ED1FC8.9030104@rio-minas.com> <001401cfb805$3dec3030$b9c49090$@com> <53EDEB9C.4000604@rio-minas.com> <53EDFD9F.6070305@rio-minas.com> <000c01cfb88d$eead7b80$cc087280$@com> Message-ID: <53EE13CB.1080503@rio-minas.com> Resolvi da seguinte forma ! SELECT controle_de_exigencias.vencimento, processos2.industria, controle_de_exigencias.procambiental, controle_de_exigencias.titular, controle_de_exigencias.data, controle_de_exigencias.descricaodaexigencia, controle_de_exigencias.solicprorrog FROM CONTROLE_DE_EXIGENCIAS LEFT JOIN processos2 on processos2.processoseama = controle_de_exigencias.procambiental where controle_de_exigencias.vencimento between :dtini and :dtfin and controle_de_exigencias.PROTOCOLO is null and processos2.industria = 'SIM' and processos2.aruivomorto is null and processos2.excluido is null union SELECT controle_de_exigencias.vencimento, semmades.industria, controle_de_exigencias.procambiental, controle_de_exigencias.titular, controle_de_exigencias.data, controle_de_exigencias.descricaodaexigencia, controle_de_exigencias.solicprorrog FROM CONTROLE_DE_EXIGENCIAS LEFT JOIN semmades on semmades.processosemmades = controle_de_exigencias.procambiental where controle_de_exigencias.vencimento between :dtini and :dtfin and controle_de_exigencias.PROTOCOLO is null and semmades.industria = 'SIM' and semmades.arquivomorto is null and semmades.excluido is null order by 1 asc Em 15/08/2014 10:36, Felix - SOL Informática escreveu: > UP? Sério mesmo? :-) > > Basta observar se as condições do WHERE são atendidas. Pode ser que não > exista(m) registro(s) para os parametros informados. > > Francisco Felix > www.solsistemas.com > > > -----Mensagem original----- > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Gilson > Enviada em: sexta-feira, 15 de agosto de 2014 09:31 > Para: FireBase > Assunto: Re: [firebase-br] RES: Join 3 tabelas > > UP > > Em 15/08/2014 08:14, Gilson escreveu: >> to mandando a estrutura que estou usando para teste: >> >> SELECT * FROM CONTROLE_DE_EXIGENCIAS >> LEFT JOIN PROCESSOS2 on PROCESSOS2 .processoseama = >> CONTROLE_DE_EXIGENCIAS.procambiental >> LEFT JOIN SEMMADES on SEMMADES.processosemmades= >> CONTROLE_DE_EXIGENCIAS.procambiental >> where CONTROLE_DE_EXIGENCIAS.vencimento between :dtini and :dtfin and >> CONTROLE_DE_EXIGENCIAS.PROTOCOLO is null and PROCESSOS2 .INDUSTRIA is >> NOT null and SEMMADES.INDUSTRIA is NOT null order by >> CONTROLE_DE_EXIGENCIAS.VENCIMENTO asc >> >> não esta trazendo nada, se eu tiro essas duas linhas and >> processos2.INDUSTRIA is NOT null and SEMMADES.INDUSTRIA is NOT null >> ele traz informação ! >> >> Em 14/08/2014 18:24, jackson oliveira escreveu: >>> Perfeito, mas, minha sugestão de boa prática seria... você fazer um >>> procedimento onde, verificaria a existência de dados em tempo de >>> execução e venha a retornar somente a query com base nas tabelas que >>> existam dados. >>> >>> >>> Em 14 de agosto de 2014 18:18, Felix - SOL Informática < >>> felix em solsistemas.com> escreveu: >>> >>>> Trazendo TODOS os registros da tabela A, mesmo que NÃO EXISTAM nas >>>> tabelas B e C select * >>>> from tabela_a a >>>> left join tabela_b b on a.processo = b.processo >>>> left join tabela_c c on a.processo = c.processo >>>> >>>> Se for para retornar todos que estejam presentes nas 3 tabelas pelo >>>> campo, troque para INNER JOIN. >>>> >>>> Francisco Felix >>>> www.solsistemas.com >>>> >>>> -----Mensagem original----- >>>> De: lista [mailto:lista-bounces em firebase.com.br] Em nome de jackson >>>> oliveira Enviada em: quinta-feira, 14 de agosto de 2014 18:03 >>>> Para: FireBase >>>> Assunto: Re: [firebase-br] Join 3 tabelas >>>> >>>> select * >>>> from tabela_a a >>>> , tabela_c c >>>> , tabela_d d >>>> where a.processo = b.processo >>>> and a.processo = c.processo >>>> and b.processo = c.processo; >>>> >>>> Querido, execute esta query acima e já irá trazer os resultados; >>>> caso não tragam, significa que alguma tabela está furando, ou seja, >>>> em algum momento, quando gravam os processos, alguma tabela fica de >>>> fora no momento da gravação, logo, como por exemplo, poderia TER A >>>> INFORMAÇÃO NA TABELA A e B e a C, não conter informação, logo, via >>>> JOIN como solicitou, a query acaba não trazendo nada. >>>> >>>> Se este for o problema que mencionou (POIS, NÃO REFERENCIOU O >>>> PROBLEMA NO POST), então, informe que lhe mando a solução correta >>>> (ou eu, ou outro participante do FÓRUM). >>>> >>>> Abraços, >>>> >>>> Jackson de Oliveira >>>> >>>> >>>> >>>> Em 14 de agosto de 2014 17:44, Gilson escreveu: >>>> >>>>> Pessoal estou com problema para fazer um Join em 3 tabelas. >>>>> Exemplo: >>>>> >>>>> TABELA_A >>>>> Codigo >>>>> Empresa >>>>> Processo >>>>> >>>>> TABELA_B >>>>> Codigo >>>>> Vencimento >>>>> Processo >>>>> >>>>> TABELA_C >>>>> Codigo >>>>> Prorrogacao >>>>> Processo >>>>> >>>>> O campo que vincula elas é o campo PROCESSO. >>>>> Eu preciso que ao fazer o relatorio da TABELA_A eu consiga pegar >>>>> informação para filtragem da TABELA_B e TABELA_C >>>>> >>>>> >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From gladiston em vidy.com.br Fri Aug 15 11:12:06 2014 From: gladiston em vidy.com.br (Gladiston Santana) Date: Fri, 15 Aug 2014 11:12:06 -0300 Subject: [firebase-br] =?utf-8?q?RES=3A_RES=3A_RES=3A_Lentid=C3=A3o_para_a?= =?utf-8?q?brir_DB?= In-Reply-To: References: <147715962.20140805134944@warmboot.com.br> <1585548863.20140805151754@warmboot.com.br> <53e21e3d.c140e00a.1fd3.4903SMTPIN_ADDED_BROKEN@mx.google.com> Message-ID: Se estiver dentro dum form não use Create(Application) porque a memória só seria liberada quando fechar o programa. Use a herança do form Create(Self), assim quando o form for destruido, tudo alí será destruido junto e o uso da memória será mais eficiente. Guarde o Create(Application) só para usos em que o objeto será criado e destruído no mesmo procedimento/função/evento. Quando vejo um left join e não conheço a modelagem a primeira coisa que passa na minha cabeça é se ela é eficiente o suficiente para ser colocada numa tela principal que será chamada sempre. A segunda coisa é se realmente precisa abrir a querie quando carrega o programa ou se não há o comportamento prévio do usuário em digitar algo para então a pesquisa ser aberta, porque se envolver alguma interatividade com o usuário então é melhor não abrir a query de cara e esperar pelos parametros. Tô meio enferrujado com ClientDataSet, mas que eu me lembre, por default, um Grid na tela forçará um fetch_all (recuperar todos os registros numa só tacada) ao invés de páginar os dados progressivamente. Então se você não precisa trabalhar offline, isto é, usar delta em clientdatasets, voce poderia melhorar bastante a performance por paginar os dados recuperando registros a medida que se navega dentro deles e abrir mão fetch_all que é muito ruim se a pesquisa envolver muitos registros. Leve sua querie para dentro dum isql (talvez o flamerobin) e execute-o lá, de lá terá uma idéia do tempo que a sua querie tá levando e comparar com o seu programa, com paginação de dados habilitada o seu programa obrigatoriamente tem de se sair melhor. inte+ Em 14 de agosto de 2014 22:45, Pineli escreveu: > Pessoal... achei o ponto que esta causando o problema. Na minha máquina só > da lentidão a primeira vez que abre o banco depois é normal... mas na do > cliente em todas as vezes que abre. > > é bem na hora do meuSQL1.Open ; > > meuSQL1 := TSQLQuery.Create(application); > meuCDS := TClientDataSet.Create(application); > meuPVD := TDataSetProvider.Create(application); > meuPVD.DataSet := meuSQL1; > meuPVD.Name := 'meuPVD1'+inttostr(addTrans()); > meuSQL1.SQLConnection := SQLConexao; > meuCDS.ProviderName := meuPVD.Name; > meuCDS.Close; > meuSQL1.Close; > meuSQL1.SQL.Clear ; > meuSQL1.SQL.Add('SELECT c.SEQUENCIA, c.IDBAR, c.PLACA, c.CONTADOR, > c.DESCRICAO, c.TAMPIRAMIDE, c.SERVIDOR, c.HW, c.CONTADOR_NUM, c.BATERIA, > c.TPBATERIA, v.ERRO_CONT, v.CONTAGEM, v.SEQUENCIA'); > meuSQL1.SQL.Add('FROM contadores c left join valores v on c.idbar = > v.IDBAR and c.PLACA = v.PLACA and c.CONTADOR = v.CONTADOR and c.SEQUENCIA = > v.SEQUENCIA_CONTADOR'); > meuSQL1.SQL.Add('where v.DATA_CORRENTE = ''TODAY'' and not > v.DATA_CORRENTE is null'); > meuSQL1.SQL.Add('order by c.sequencia, c.servidor, c.IDBAR, c.PLACA, > c.CONTADOR'); > > meuSQL1.Open ; > meuCDS.Close; > meuCDS.Open; > > > Daria para fazer diferente? > > att: > > > Em 6 de agosto de 2014 09:05, Thiago Moura Office Mineiros < > thiago.moura em officemineiros.com.br> escreveu: > > > Vou passar sim, obrigado Márcio. > > > > Atenciosamente, > > > > Thiago Moura > > > > > > > > > > > > " > > -----Mensagem original----- > > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Márcio > Pereira > > Enviada em: quarta-feira, 6 de agosto de 2014 08:55 > > Para: Carlos H. Cantu; FireBase > > Assunto: Re: [firebase-br] RES: RES: Lentidão para abrir DB > > > > Uma Thread aloca +ou- 2GB memoria do seu computador para sua aplicação > > passe isto para eles você pode definir o quanto ela irá usar > > > > > > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- -- B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r ==============================================r@@@@F===== Gladiston Santana 8 em B@B, Supervisor de TI G em B@B7 Tel.:+551147873122 R:228 :@B em B0 Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. Visite nosso site: www·vidy·com·br BB@@@u Visite também : www·expolabor·com·br GB em B@N From maciel em 2msolutions.com.br Fri Aug 15 11:14:00 2014 From: maciel em 2msolutions.com.br (Maciel Soncini Bueno) Date: Fri, 15 Aug 2014 11:14:00 -0300 Subject: [firebase-br] Unable to find transaction Message-ID: Bom dia, Ambiente de desenvolvimento: - Delphi 7 - DBExpress com DLL Devart - Firebird 2.5 64 Bits Super Classic Server Servidor - Windows Server 2003 ou 2008 64 Bits Tenho rotinas na minha aplicação que trabalham com transaction. Nessas rotinas, alguns clientes relatam que se ficam muito tempo na rotina, sem fazer nada, quando tentar prosseguir ou salvar recebem o erro UNABLE TO FIND TRANSCATION (mais ou menos isso). Com este erro, só conseguem prosseguir se derrubar o sistema e abrir novamente. Com essa mensagem realmente terão que derrubar e entra novamente. Existe algo em relação a configuração de tempo para uma transação ficar ativa seja pelo Dephi ou no Firebird? Maciel From gladiston em vidy.com.br Fri Aug 15 11:21:55 2014 From: gladiston em vidy.com.br (Gladiston Santana) Date: Fri, 15 Aug 2014 11:21:55 -0300 Subject: [firebase-br] =?utf-8?q?Perda_de_conex=C3=A3o?= In-Reply-To: References: Message-ID: Alguns componentes de conexão tem um parametro timeout para fechar a conexão por tempo de inatividade. Neste caso, voce tem que desligar isso ou programar o evento AfterDisconected para decidir o que fazer se a conexão for fechada. A verdade é que se manter o KeepConnection=true a sua máquina vai ficar 'pingando' o servidor e só um agente externo como firewall, antivirus, switch para quebrá-la. Em 15 de agosto de 2014 08:34, Maciel Soncini Bueno < maciel em 2msolutions.com.br> escreveu: > Bom dia, > > Ambiente de desenvolvimento: > > - Delphi 7 > - DBExpress com DLL Devart > - Firebird 2.5 64 Bits Super Classic Server > > Servidor > > - Windows Server 2003 ou 2008 64 Bits > > Alguns clientes comentam que ao utilizarem o sistema, deixando o mesmo > aberto por algum, sem fazer nada, ao voltar a utilizar o sistema estão com > erro de NETWORK REQUEST (perda de conexão com o servidor). > > Bastam deixar o sistema aberto uns 15 minutos sem usar ou algo do gênero. > > Alguém tem alguma experiência com esse tipo de cenário. > > Parece que o servidor derruba a conexão com o banco ou algo do gênero. > > 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 > -- -- B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r ==============================================r@@@@F===== Gladiston Santana 8 em B@B, Supervisor de TI G em B@B7 Tel.:+551147873122 R:228 :@B em B0 Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. Visite nosso site: www·vidy·com·br BB@@@u Visite também : www·expolabor·com·br GB em B@N From gladiston em vidy.com.br Fri Aug 15 11:54:36 2014 From: gladiston em vidy.com.br (Gladiston Santana) Date: Fri, 15 Aug 2014 11:54:36 -0300 Subject: [firebase-br] =?utf-8?q?Como_voc=C3=AAs_destroem_os_objetos=2E=2E?= =?utf-8?q?=2E?= In-Reply-To: <53EDEFAB.6080909@gmail.com> References: <53EDEFAB.6080909@gmail.com> Message-ID: O segundo link parece fazer mais sentido para mim já que você deposita seus métodos numa variável, isso te dá grande flexibilidade e não abriria mão disso nunca. Em objetos com métodos como close, eof, ... eu evitaria o uso do 'with objeto do' porque sou paranóico, se der um Free, como posso garantir que tá liberando o objeto do with e não o do formulário? Não dá para confiar no Delphi, se você confia algum dia irá dizer:'Em todos esses anos nessa indústria vital, essa é a primeira vez que isso me acontece.'. O with para mim faz muito mais sentido com typecasting. Por fim, só use prepare se realmente pretende usar parametros que trocará todo instante porque o prepare/unprepare consome recursos do servidor. A rigor um objeto é criado assim: var L:TStringList; begin L:=nil; (...) L:=TStringList.Create; (...) L.Free; Sei, ninguem usa :=Nil antes de criar uma variavel como essa, pois é, uma coisa é você aprender a maneira acadêmica e outra na prática. Essa é uma recomendação do gerenciador de memória do Delphi, não sei exatamente porque eles recomendaram isso e nunca fiz, mas noto que em testes, o compilador remove alguns warnings quando tô usando L:=nil. O FreeAndNil é um jeito peculiar de usar nil antes de liberá-lo. Alguns objetos compartilham apontamentos de endereço, tirar um objeto de lá e pode causar alguns access violation com os demais objetos que tinham apontado para esse objeto, então é saudável apontar nil e se houver instancias compartilhadas tambem receberão nil automagicamente, então liberação posterior não será mais problema. Eu sou solidário ao usar FreeAndNil(L) sempre porque eu acho mais elegante por padronizar uma mesma forma para qualquer objeto, enquanto que apenas .Free poderá ser usado, mas nem sempre, alguns objetos ou componentes precisarão de FreeAndNil. 2014-08-15 8:31 GMT-03:00 Joel do Prado Junior : > utilizados para explorar o firebird ? > > > Assim: http://pastebin.com/NMBR17nR > > ou > > Assim: //http://pastebin.com/wUfFQh58 > > Att. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- -- B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r ==============================================r@@@@F===== Gladiston Santana 8 em B@B, Supervisor de TI G em B@B7 Tel.:+551147873122 R:228 :@B em B0 Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. Visite nosso site: www·vidy·com·br BB@@@u Visite também : www·expolabor·com·br GB em B@N From diegofirebird em gmail.com Sat Aug 16 13:16:03 2014 From: diegofirebird em gmail.com (Diego Bulgarelli) Date: Sat, 16 Aug 2014 13:16:03 -0300 Subject: [firebase-br] Backup pelo gBak sem campos Blob Message-ID: Bom dia! Tenho um cliente que salvou muitas fotos no banco de dados e agora o backup está demorado. Gostaria de fazer backup diário sem as fotos (campos Blob) e apenas uma vez por semana fazer um backup completo. É possível realizar este tipo de backup pelo gBak ou tenho que desenvolver esta rotina manualmente? Grato Diego Bulgarelli From sistemas2000profesional em gmail.com Sat Aug 16 17:12:06 2014 From: sistemas2000profesional em gmail.com (W O) Date: Sat, 16 Aug 2014 16:12:06 -0400 Subject: [firebase-br] Backup pelo gBak sem campos Blob In-Reply-To: References: Message-ID: Con GBAK siempre se hace un backup completo, pero puedes usar NBACKUP para hacer backups incrementales. NBACKUP de nivel 0 hace un backup completo. NBACKUP de nivel 1 hace un backup desde el último backup completo. NBACKUP de nivel 2 hace un backup desde el último backup de nivel 1. Etc. Saludos. Walter. 2014-08-16 12:16 GMT-04:00 Diego Bulgarelli : > Bom dia! > > Tenho um cliente que salvou muitas fotos no banco de dados e agora o backup > está demorado. > Gostaria de fazer backup diário sem as fotos (campos Blob) e apenas uma vez > por semana fazer um backup completo. > É possível realizar este tipo de backup pelo gBak ou tenho que desenvolver > esta rotina manualmente? > > Grato > Diego Bulgarelli > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jean.santana em millennium.com.br Tue Aug 19 09:47:16 2014 From: jean.santana em millennium.com.br (Jean Santana) Date: Tue, 19 Aug 2014 09:47:16 -0300 Subject: [firebase-br] Erro ao realizar Backup Message-ID: <53F34754.9000900@millennium.com.br> Bom dia pessoal estou tentando realizar o backup em um cliente, e depois de um tempo ele começa dar várias vezes a mensagem abaixo: gbak: ERROR: internal Firebird consistency check gbak: ERROR: acessing BLOB column MSG -- continuing depois de aparecer varias vezes aparece esse erro. gbak: ERROR:gds_$receive failed gbak:Exiting before completion due to errors gbak: ERROR: internal Firebird consistency check Alguma sugestão? Att. Jean From frederico.godoi em gmail.com Tue Aug 19 10:46:48 2014 From: frederico.godoi em gmail.com (Frederico Godoi) Date: Tue, 19 Aug 2014 10:46:48 -0300 Subject: [firebase-br] Erro ao realizar Backup In-Reply-To: <53F34754.9000900@millennium.com.br> References: <53F34754.9000900@millennium.com.br> Message-ID: Base corrompida. Faça os processo de gfix e depois tente novamente. gfix -V -n -user sysdba -password masterkey base_dados gfix -v -f -user sysdba -password masterkey base_dados gfix -m -i -user sysdba -password masterkey base_dados Tente fazer o gbak -b -v -g -ig -l -nt ........... At. Frederico Godoi 2014-08-19 9:47 GMT-03:00 Jean Santana : > Bom dia pessoal > estou tentando realizar o backup em um cliente, e depois de um tempo ele > começa dar várias vezes a mensagem abaixo: > gbak: ERROR: internal Firebird consistency check bugcheck> > gbak: ERROR: acessing BLOB column MSG -- continuing > > depois de aparecer varias vezes aparece esse erro. > > gbak: ERROR:gds_$receive failed > gbak:Exiting before completion due to errors > gbak: ERROR: internal Firebird consistency check bugcheck> > Alguma sugestão? > > Att. > Jean > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Frederico Godoi From rodrigo em digibyte.com.br Tue Aug 19 11:13:45 2014 From: rodrigo em digibyte.com.br (Rodrigo) Date: Tue, 19 Aug 2014 14:13:45 +0000 Subject: [firebase-br] RES: Erro com caracteres "estranhos" e UPPER In-Reply-To: References: <9d64891182ec429b9832518ab27b455b@GRUPR80MB091.lamprd80.prod.outlook.com> Message-ID: <233a310df7c04483abfbe64cb9720745@GRUPR80MB091.lamprd80.prod.outlook.com> Pelo banco mesmo vi que não teria como arrumar, a solução foi pelo delphi: nome := CdsDados.Fields[1].AsString; nome := ReplaceStr(nome, 'Ã?', 'Ç'); nome := ReplaceStr(nome, 'ç', 'ç'); nome := ReplaceStr(nome, '?O' , 'O'); nome := ReplaceStr(nome, 'Ã?' , 'É'); nome := ReplaceStr(nome, 'é' , 'é'); CdsDados.Fields[1].AsString := nome; CdsDados.Post; -----Mensagem original----- De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Gladiston Santana Enviada em: sexta-feira, 15 de agosto de 2014 10:52 Para: FireBase Assunto: Re: [firebase-br] Erro com caracteres "estranhos" e UPPER Não é bem assim. Em programação, o comportamento das funções ficam erráticas quando se espera um charset, mas usa-se outro. Outro dia, criando um arquivo .cmd (batch file para windows) sempre dava erro na linha 1 que era um simples: @echo off O restante rodava na boa. Levei horas para descobrir o problema, de alguma forma o notepad++ salvou em UTF8 e o interpretador do Windows entrava em panico com os caracteres unicode que são invisiveis para nós. De uma certa forma, programar ficou mais dificil com o advento dos charsets. :) Antes de dar sua base de dados como corrompida, veja se apenas não criou a base de dados com charset diferente ou se está se conectando com o charset diferente do esperado. Se for problema realmente, um backup/restore com as opções adequadas resolveram em parte o problema. Em 14 de agosto de 2014 15:28, Rodrigo escreveu: > Boa tarde, > > Ao realizar um select com upper case o mesmo retorna o erro string > truncation, semelhante ao reportado em > http://tracker.firebirdsql.org/browse/CORE-2912. Verifiquei que o > motivo são caracteres ?estranhos? em alguns registros (ex: COMÃ?RCIO DE > MATERIAIS DE CONSTRUÃ?Ã) provenientes de uma importação. Uso o charset > WIN1252. > > Alguma dica de como resolver? > Apesar de obviamente os caracteres serem inválidos isso seria um bug? > O firebird não deveria simplesmente ignorá-los? (mesma situação do bug > reportado no tracker citado) > > Obrigado, > > 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 -- -- B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@. ,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B. 7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq . em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@ 55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r ==============================================r@@@@F===== Gladiston Santana 8 em B@B, Supervisor de TI G em B@B7 Tel.:+551147873122 R:228 :@B em B0 Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@. Visite nosso site: www·vidy·com·br BB@@@u Visite também : www·expolabor·com·br GB em B@N ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Aug 20 10:20:16 2014 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 20 Aug 2014 10:20:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?Lembrete=3A_=DAltimo_dia_para_se_ins?= =?iso-8859-1?q?crever_para_o_FDD?= Message-ID: <1176946483.20140820102016@warmboot.com.br> Apenas um lembrete de que hoje é o último dia para se inscrever antecipdamente para o Firebird Developers Day. http://www.firebirddevelopersday.com.br/ []s Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From lima.krlos em gmail.com Wed Aug 20 12:06:48 2014 From: lima.krlos em gmail.com (Carlos Lima) Date: Wed, 20 Aug 2014 12:06:48 -0300 Subject: [firebase-br] =?utf-8?q?Lembrete=3A_=C3=9Altimo_dia_para_se_inscr?= =?utf-8?q?ever_para_o_FDD?= In-Reply-To: <1176946483.20140820102016@warmboot.com.br> References: <1176946483.20140820102016@warmboot.com.br> Message-ID: Cantu, no caso de preços dos produtos somente no dia e no local né ? 2014-08-20 10:20 GMT-03:00 Carlos H. Cantu : > Apenas um lembrete de que hoje é o último dia para se inscrever > antecipdamente para o Firebird Developers Day. > http://www.firebirddevelopersday.com.br/ > > []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 diegofirebird em gmail.com Wed Aug 20 14:41:39 2014 From: diegofirebird em gmail.com (Diego Bulgarelli) Date: Wed, 20 Aug 2014 14:41:39 -0300 Subject: [firebase-br] Backup pelo gBak sem campos Blob In-Reply-To: References: Message-ID: muito obrigado! :) vou testar depois com calma abraço Em 16 de agosto de 2014 17:12, W O escreveu: > Con GBAK siempre se hace un backup completo, pero puedes usar NBACKUP para > hacer backups incrementales. > > NBACKUP de nivel 0 hace un backup completo. > > NBACKUP de nivel 1 hace un backup desde el último backup completo. > > NBACKUP de nivel 2 hace un backup desde el último backup de nivel 1. > > Etc. > > Saludos. > > Walter. > > > > 2014-08-16 12:16 GMT-04:00 Diego Bulgarelli : > > > Bom dia! > > > > Tenho um cliente que salvou muitas fotos no banco de dados e agora o > backup > > está demorado. > > Gostaria de fazer backup diário sem as fotos (campos Blob) e apenas uma > vez > > por semana fazer um backup completo. > > É possível realizar este tipo de backup pelo gBak ou tenho que > desenvolver > > esta rotina manualmente? > > > > Grato > > Diego Bulgarelli > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From big.rid.listas em gmail.com Wed Aug 20 15:40:09 2014 From: big.rid.listas em gmail.com (Joel do Prado Junior) Date: Wed, 20 Aug 2014 15:40:09 -0300 Subject: [firebase-br] Mensagem na http://www.firebirdnews.org/ Message-ID: <53F4EB89.3070206@gmail.com> Today (20-Oct) is the last day to subscribe for the BrazilianFirebird Developers Day Conference. Be Sociable, Share! Não seria Today ( 20 Aug ) ? From listas em warmboot.com.br Wed Aug 20 15:55:13 2014 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 20 Aug 2014 15:55:13 -0300 Subject: [firebase-br] Mensagem na http://www.firebirdnews.org/ In-Reply-To: <53F4EB89.3070206@gmail.com> References: <53F4EB89.3070206@gmail.com> Message-ID: <64243680.20140820155513@warmboot.com.br> Ctz! Não sei da onde tirei Oct :D []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JdPJ> Today (20-Oct) is the last day to subscribe for the BrazilianFirebird JdPJ> Developers Day Conference. JdPJ> Be Sociable, Share! JdPJ> Não seria Today ( 20 Aug ) ? From cyberguido em gmail.com Wed Aug 20 17:17:15 2014 From: cyberguido em gmail.com (Cyber Guido) Date: Wed, 20 Aug 2014 20:17:15 +0000 Subject: [firebase-br] Mensagem na http://www.firebirdnews.org/ In-Reply-To: <64243680.20140820155513@warmboot.com.br> Message-ID: Programmers will be programmers... 8 = Oct? 20-8 = 20-Oct? 31-Oct = 25-Dec? ------ Original Message ------ From: "Carlos H. Cantu" To: "FireBase" Sent: 20/08/2014 15:55:13 Subject: Re: [firebase-br] Mensagem na http://www.firebirdnews.org/ >Ctz! Não sei da onde tirei Oct :D > >[]s >Carlos H. Cantu >www.FireBase.com.br - www.firebirdnews.org >www.warmboot.com.br - blog.firebase.com.br > >JdPJ> Today (20-Oct) is the last day to subscribe for the >BrazilianFirebird >JdPJ> Developers Day >Conference. > >JdPJ> Be Sociable, Share! > >JdPJ> Não seria Today ( 20 Aug ) ? > > >______________________________________________ >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >Para saber como gerenciar/excluir seu cadastro na lista, use: >http://www.firebase.com.br/fb/artigo.php?id=1107 >Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marciopalves89 em gmail.com Fri Aug 22 14:21:05 2014 From: marciopalves89 em gmail.com (=?UTF-8?Q?M=C3=A1rcio_Pereira?=) Date: Fri, 22 Aug 2014 14:21:05 -0300 Subject: [firebase-br] Driver mysql Message-ID: Boa tarde ! Sei que não bem o tema, mas gostaria de saber sem alguém sabe onde eu encontro um driver ou o cracker do devart ti ve alguns poblemas de memoria com zeus . * Atenciosamente, * *Márcio Pereira* From listas em warmboot.com.br Fri Aug 22 14:25:19 2014 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 22 Aug 2014 14:25:19 -0300 Subject: [firebase-br] Driver mysql In-Reply-To: References: Message-ID: <1885073234.20140822142519@warmboot.com.br> Além de ser totalmente offtopic, pirataria não é permitida aqui na lista. Em caso de reincidência, seu cadastro poderá ser removido. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br MP> Boa tarde ! MP> Sei que não bem o tema, mas gostaria de saber sem alguém sabe onde eu MP> encontro um driver ou o cracker do devart ti ve alguns poblemas de memoria MP> com zeus . MP> * Atenciosamente, * MP> *Márcio Pereira* From marciopalves89 em gmail.com Fri Aug 22 14:43:10 2014 From: marciopalves89 em gmail.com (=?UTF-8?Q?M=C3=A1rcio_Pereira?=) Date: Fri, 22 Aug 2014 14:43:10 -0300 Subject: [firebase-br] Driver mysql In-Reply-To: <1885073234.20140822142519@warmboot.com.br> References: <1885073234.20140822142519@warmboot.com.br> Message-ID: Por favor se poder remover para mim ! fico muito agradecido, tentei por diversas vezes no site mas nunca funcionou e fico recebendo muitos emails e minha caixa entrada . * Atenciosamente, * *Márcio Pereira* * Analista de Sistemas 2014-08-22 14:25 GMT-03:00 Carlos H. Cantu : > Além de ser totalmente offtopic, pirataria não é permitida aqui na > lista. Em caso de reincidência, seu cadastro poderá ser removido. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > MP> Boa tarde ! > > MP> Sei que não bem o tema, mas gostaria de saber sem alguém sabe onde eu > MP> encontro um driver ou o cracker do devart ti ve alguns poblemas de > memoria > MP> com zeus . > > > > MP> * Atenciosamente, * > > MP> *Márcio Pereira* > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From big.rid.listas em gmail.com Fri Aug 22 17:21:28 2014 From: big.rid.listas em gmail.com (Joel do Prado Junior) Date: Fri, 22 Aug 2014 17:21:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?Este_c=F3digo=5B1=5D_funciona_no_IBE?= =?iso-8859-1?q?xpert=2E=2E=2E?= Message-ID: <53F7A648.10303@gmail.com> mas quando tento rodar num IB_Query recebo a seguinte mensagem de erro: ISC ERROR CODE: 335544343 ISC ERROR MESSAGE: invalid request BLR at offset 195 undefined parameter number . [1] http://pastebin.com/uSbdVdy9 Se as linhas 20, 33, 43 e 55 forem retiradas o SQL roda no IB_Query. Alguma sugestão ? From moacir em softin.com.br Fri Aug 22 18:22:27 2014 From: moacir em softin.com.br (Moacir - Softin Sistemas) Date: Fri, 22 Aug 2014 18:22:27 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Este_c=F3digo=5B1=5D_funcion?= =?iso-8859-1?q?a_no_IBExpert=2E=2E=2E?= In-Reply-To: <53F7A648.10303@gmail.com> References: <53F7A648.10303@gmail.com> Message-ID: <008b01cfbe4f$2ce6c9d0$86b45d70$@com.br> Tinha um problema parecido e fiz a troca da versão do firebird(2.1.4 para 2.1.5) e resolveu. Att, Moacir -----Mensagem original----- De: lista [mailto:lista-bounces em firebase.com.br] Em nome de Joel do Prado Junior Enviada em: sexta-feira, 22 de agosto de 2014 17:21 Para: FireBase Assunto: [firebase-br] Este código[1] funciona no IBExpert... mas quando tento rodar num IB_Query recebo a seguinte mensagem de erro: ISC ERROR CODE: 335544343 ISC ERROR MESSAGE: invalid request BLR at offset 195 undefined parameter number . [1] http://pastebin.com/uSbdVdy9 Se as linhas 20, 33, 43 e 55 forem retiradas o SQL roda no IB_Query. Alguma sugestã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 big.rid.listas em gmail.com Fri Aug 22 18:51:47 2014 From: big.rid.listas em gmail.com (Joel do Prado Junior) Date: Fri, 22 Aug 2014 18:51:47 -0300 Subject: [firebase-br] =?utf-8?q?Este_c=C3=B3digo=5B1=5D_funciona_no_IBExp?= =?utf-8?b?ZXJ0Li4u?= In-Reply-To: <008b01cfbe4f$2ce6c9d0$86b45d70$@com.br> References: <53F7A648.10303@gmail.com> <008b01cfbe4f$2ce6c9d0$86b45d70$@com.br> Message-ID: Ja estou com a 2.1.5 Em sexta-feira, 22 de agosto de 2014, Moacir - Softin Sistemas < moacir em softin.com.br> escreveu: > Tinha um problema parecido e fiz a troca da versão do firebird(2.1.4 para > 2.1.5) e resolveu. > > Att, > Moacir > > > > -----Mensagem original----- > De: lista [mailto:lista-bounces em firebase.com.br ] Em nome > de Joel do Prado > Junior > Enviada em: sexta-feira, 22 de agosto de 2014 17:21 > Para: FireBase > Assunto: [firebase-br] Este código[1] funciona no IBExpert... > > mas quando tento rodar num IB_Query recebo a seguinte mensagem de erro: > > > ISC ERROR CODE: 335544343 > > ISC ERROR MESSAGE: > invalid request BLR at offset 195 > undefined parameter number > . > > > > [1] http://pastebin.com/uSbdVdy9 > > Se as linhas 20, 33, 43 e 55 forem retiradas o SQL roda no IB_Query. > > Alguma sugestã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 edenilso.mga em gmail.com Sat Aug 23 18:04:06 2014 From: edenilso.mga em gmail.com (edenilso.mga em gmail.com) Date: Sat, 23 Aug 2014 18:04:06 -0300 Subject: [firebase-br] =?utf-8?q?Banco_de_4=2C5_GB_em_HD_com_erro=2E=2E=2E?= =?utf-8?q?_sugest=C3=B5es!!?= Message-ID: Boa tarde, estou com o seguinte problema: Um HD com o erro: Error while trying to read from file Erro nos dados (verificação cíclica de redundância). O cliente esta trabalhando normalmente, são cerca de 60 usuários acessando, muito rapido por sinal. Quando tentamos fazer um Backup ou até mesmo dar Stop no banco e fazer uma copia fisica, da o erro mencionado acima. Alguém já passou por isso, se passar o Scan para corrigir o HD, posso corromper o Banco?? Estou aceitando sugestões de qual rumo tomar para resolver o problema antes que o Banco pare de vez. Desde já agradeço a atenção dos colegas. -- Edenilso Roberto Polotto Staff Consultoria em Informática Ltda. ( 44 ) 3028-9943 ( 44 ) 9972-9983 From diego em kbinformatica.com.br Sat Aug 23 18:10:28 2014 From: diego em kbinformatica.com.br (Diego Bortoli) Date: Sat, 23 Aug 2014 18:10:28 -0300 Subject: [firebase-br] =?utf-8?q?Banco_de_4=2C5_GB_em_HD_com_erro=2E=2E=2E?= =?utf-8?q?_sugest=C3=B5es!!?= In-Reply-To: References: Message-ID: Bad sector provavelmente ou algum outro tipo de erro em sua mídia. Tente fazer um scan com hdd regenerator em seu hd. Em 23 de agosto de 2014 18:04, edenilso.mga em gmail.com < edenilso.mga em gmail.com> escreveu: > Boa tarde, > > estou com o seguinte problema: > > Um HD com o erro: Error while trying to read from file > Erro nos dados (verificação cíclica de > redundância). > > O cliente esta trabalhando normalmente, são cerca de 60 usuários acessando, > muito rapido por sinal. > > Quando tentamos fazer um Backup ou até mesmo dar Stop no banco e fazer uma > copia fisica, da o erro mencionado acima. > > Alguém já passou por isso, se passar o Scan para corrigir o HD, posso > corromper o Banco?? > > Estou aceitando sugestões de qual rumo tomar para resolver o problema antes > que o Banco pare de vez. > > Desde já agradeço a atenção dos colegas. > > -- > > Edenilso Roberto Polotto > Staff Consultoria em Informática Ltda. > > ( 44 ) 3028-9943 > > ( 44 ) 9972-9983 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, Diego Bortoli Especialista em Recuperação de Dados Santa Maria, RS - Brasil KB Informática Curta nosso site www.kbinformatica.com.br From listas em warmboot.com.br Sat Aug 23 20:25:59 2014 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Sat, 23 Aug 2014 20:25:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?Banco_de_4=2C5_GB_em_HD_com_erro=2E?= =?iso-8859-1?q?=2E=2E_sugest=F5es!!?= In-Reply-To: References: Message-ID: <573696745.20140823202559@warmboot.com.br> Esse erro geralmente está associado a problemas físicos no HD. Aconselho você trocar o HD o mais rápido possível. Se alguma parte do arquivo da base de dados estiver gravada em um setor defeituoso, vc terá problemas para fazer backup ou acessar determinados dados nessa base. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br emgc> Boa tarde, emgc> estou com o seguinte problema: emgc> Um HD com o erro: Error while trying to read from file emgc> Erro nos dados (verificação cíclica de emgc> redundância). emgc> O cliente esta trabalhando normalmente, são cerca de 60 usuários acessando, emgc> muito rapido por sinal. emgc> Quando tentamos fazer um Backup ou até mesmo dar Stop no banco e fazer uma emgc> copia fisica, da o erro mencionado acima. emgc> Alguém já passou por isso, se passar o Scan para corrigir o HD, posso emgc> corromper o Banco?? emgc> Estou aceitando sugestões de qual rumo tomar para resolver o problema antes emgc> que o Banco pare de vez. emgc> Desde já agradeço a atenção dos colegas. From edenilso.mga em gmail.com Sun Aug 24 00:01:06 2014 From: edenilso.mga em gmail.com (edenilso.mga em gmail.com) Date: Sun, 24 Aug 2014 00:01:06 -0300 Subject: [firebase-br] =?utf-8?q?Banco_de_4=2C5_GB_em_HD_com_erro=2E=2E=2E?= =?utf-8?q?_sugest=C3=B5es!!?= In-Reply-To: <573696745.20140823202559@warmboot.com.br> References: <573696745.20140823202559@warmboot.com.br> Message-ID: Carlos, obrigado pela dica. O problema realmente é grave, no momento do backup, quando chega em um determinado ponto de uma tabela, da o erro mencionado. Já recuperei um Banco usando o IBPump.exe, mas neste caso, acho que a ferramenta em questão não vai conseguir ler os dados para gravar no novo Banco. Temos um rotina que verifica a integridade do banco, onde recebi o alerta hoje sábado 23/08. Tenho um backup do final do dia 22/08, acho que vou passar o domingo atualizando neste backup o movimento de hoje, já que o cliente em questão não trabalha no domingo. Já solicitei ao setor responsável pelo hardware que providencie um servidor temporário para substituir já na segunda. Minha vinda ao fórum foi para ver se algum colega pudesse me dar uma luz... uma ideia mais simples de como resolver este problema!! Em 23 de agosto de 2014 20:25, Carlos H. Cantu escreveu: > Esse erro geralmente está associado a problemas físicos no HD. > Aconselho você trocar o HD o mais rápido possível. Se alguma parte do > arquivo da base de dados estiver gravada em um setor defeituoso, vc > terá problemas para fazer backup ou acessar determinados dados nessa > base. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > emgc> Boa tarde, > > emgc> estou com o seguinte problema: > > emgc> Um HD com o erro: Error while trying to read from file > emgc> Erro nos dados (verificação cíclica de > emgc> redundância). > > emgc> O cliente esta trabalhando normalmente, são cerca de 60 usuários > acessando, > emgc> muito rapido por sinal. > > emgc> Quando tentamos fazer um Backup ou até mesmo dar Stop no banco e > fazer uma > emgc> copia fisica, da o erro mencionado acima. > > emgc> Alguém já passou por isso, se passar o Scan para corrigir o HD, posso > emgc> corromper o Banco?? > > emgc> Estou aceitando sugestões de qual rumo tomar para resolver o > problema antes > emgc> que o Banco pare de vez. > > emgc> Desde já agradeço a atenção dos colegas. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Edenilso Roberto Polotto Staff Consultoria em Informática Ltda. ( 44 ) 3028-9943 ( 44 ) 9972-9983 From edenilso.mga em gmail.com Sun Aug 24 00:03:10 2014 From: edenilso.mga em gmail.com (edenilso.mga em gmail.com) Date: Sun, 24 Aug 2014 00:03:10 -0300 Subject: [firebase-br] =?utf-8?q?Banco_de_4=2C5_GB_em_HD_com_erro=2E=2E=2E?= =?utf-8?q?_sugest=C3=B5es!!?= In-Reply-To: References: Message-ID: Diego, obrigado pela ajuda, mas estou com medo de passar um scan e ferrar com o banco. O problema realmente é grave, no momento do backup, quando chega em um determinado ponto de uma tabela, da o erro mencionado. Já recuperei um Banco usando o IBPump.exe, mas neste caso, acho que a ferramenta em questão não vai conseguir ler os dados para gravar no novo Banco. Em 23 de agosto de 2014 18:10, Diego Bortoli escreveu: > Bad sector provavelmente ou algum outro tipo de erro em sua mídia. > > Tente fazer um scan com hdd regenerator em seu hd. > > > Em 23 de agosto de 2014 18:04, edenilso.mga em gmail.com < > edenilso.mga em gmail.com> escreveu: > > > Boa tarde, > > > > estou com o seguinte problema: > > > > Um HD com o erro: Error while trying to read from file > > Erro nos dados (verificação cíclica de > > redundância). > > > > O cliente esta trabalhando normalmente, são cerca de 60 usuários > acessando, > > muito rapido por sinal. > > > > Quando tentamos fazer um Backup ou até mesmo dar Stop no banco e fazer > uma > > copia fisica, da o erro mencionado acima. > > > > Alguém já passou por isso, se passar o Scan para corrigir o HD, posso > > corromper o Banco?? > > > > Estou aceitando sugestões de qual rumo tomar para resolver o problema > antes > > que o Banco pare de vez. > > > > Desde já agradeço a atenção dos colegas. > > > > -- > > > > Edenilso Roberto Polotto > > Staff Consultoria em Informática Ltda. > > > > ( 44 ) 3028-9943 > > > > ( 44 ) 9972-9983 > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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, > > Diego Bortoli > Especialista em Recuperação de Dados > Santa Maria, RS - Brasil > KB Informática > Curta nosso site www.kbinformatica.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 > -- Edenilso Roberto Polotto Staff Consultoria em Informática Ltda. ( 44 ) 3028-9943 ( 44 ) 9972-9983 From felix em solsistemas.com Sun Aug 24 08:50:48 2014 From: felix em solsistemas.com (=?iso-8859-1?Q?Felix_-_SOL_Inform=E1tica?=) Date: Sun, 24 Aug 2014 08:50:48 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Banco_de_4=2C5_GB_em_HD_co?= =?iso-8859-1?q?m_erro=2E=2E=2E_sugest=F5es!!?= In-Reply-To: References: <573696745.20140823202559@warmboot.com.br> Message-ID: <000101cfbf91$a634e040$f29ea0c0$@com> Voce já deve estar trabalhando no problema, mas acho que deveria tentar transferir os registros para outra base, mesmo que usando o IbPump. O backup está dando erro, mas como mencionado antes, o trabalho cotidiano estava normal. Por favor, poste a metodologia e resultado final. Boa sorte aí! Francisco Felix www.solsistemas.com -----Mensagem original----- De: lista [mailto:lista-bounces em firebase.com.br] Em nome de edenilso.mga em gmail.com Enviada em: domingo, 24 de agosto de 2014 00:01 Para: Carlos H. Cantu; FireBase Assunto: Re: [firebase-br] Banco de 4,5 GB em HD com erro... sugestões!! Carlos, obrigado pela dica. O problema realmente é grave, no momento do backup, quando chega em um determinado ponto de uma tabela, da o erro mencionado. Já recuperei um Banco usando o IBPump.exe, mas neste caso, acho que a ferramenta em questão não vai conseguir ler os dados para gravar no novo Banco. Temos um rotina que verifica a integridade do banco, onde recebi o alerta hoje sábado 23/08. Tenho um backup do final do dia 22/08, acho que vou passar o domingo atualizando neste backup o movimento de hoje, já que o cliente em questão não trabalha no domingo. Já solicitei ao setor responsável pelo hardware que providencie um servidor temporário para substituir já na segunda. Minha vinda ao fórum foi para ver se algum colega pudesse me dar uma luz... uma ideia mais simples de como resolver este problema!! Em 23 de agosto de 2014 20:25, Carlos H. Cantu escreveu: > Esse erro geralmente está associado a problemas físicos no HD. > Aconselho você trocar o HD o mais rápido possível. Se alguma parte do > arquivo da base de dados estiver gravada em um setor defeituoso, vc > terá problemas para fazer backup ou acessar determinados dados nessa > base. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - > blog.firebase.com.br > > emgc> Boa tarde, > > emgc> estou com o seguinte problema: > > emgc> Um HD com o erro: Error while trying to read from file > emgc> Erro nos dados (verificação cíclica > emgc> de redundância). > > emgc> O cliente esta trabalhando normalmente, são cerca de 60 usuários > acessando, > emgc> muito rapido por sinal. > > emgc> Quando tentamos fazer um Backup ou até mesmo dar Stop no banco e > fazer uma > emgc> copia fisica, da o erro mencionado acima. > > emgc> Alguém já passou por isso, se passar o Scan para corrigir o HD, > emgc> posso corromper o Banco?? > > emgc> Estou aceitando sugestões de qual rumo tomar para resolver o > problema antes > emgc> que o Banco pare de vez. > > emgc> Desde já agradeço a atenção dos colegas. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Edenilso Roberto Polotto Staff Consultoria em Informática Ltda. ( 44 ) 3028-9943 ( 44 ) 9972-9983 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From diego em kbinformatica.com.br Sun Aug 24 09:14:16 2014 From: diego em kbinformatica.com.br (Diego Bortoli) Date: Sun, 24 Aug 2014 09:14:16 -0300 Subject: [firebase-br] =?utf-8?q?RES=3A_Banco_de_4=2C5_GB_em_HD_com_erro?= =?utf-8?b?Li4uIHN1Z2VzdMO1ZXMhIQ==?= In-Reply-To: <000101cfbf91$a634e040$f29ea0c0$@com> References: <573696745.20140823202559@warmboot.com.br> <000101cfbf91$a634e040$f29ea0c0$@com> Message-ID: Amigo, mais que isso você pode tentar uma clonagem desse disco para outro disco. Tudo dependera do grau de corrupção de sua tabela, falhas na leitura dos clusters podem ser causadas por n motivos. Tabela Smart cheia entre outras tabelas que apenas com ferramentas específicas para recuperação de dados se consegue acesso. Danos no firmware também pode causar isso. Depois cabeças de leitura danificadas ou a própria midia ou motor . Tente clonagem desse disco com Acronis e veja se terá erros. Acredito que seria uma saída. Se for grave demais, o Acronis acusara erro. Boa sorte. Em 24/08/2014 08:58, "Felix - SOL Informática" escreveu: > Voce já deve estar trabalhando no problema, mas acho que deveria tentar > transferir os registros para outra base, mesmo que usando o IbPump. O > backup > está dando erro, mas como mencionado antes, o trabalho cotidiano estava > normal. > > Por favor, poste a metodologia e resultado final. > > Boa sorte aí! > > Francisco Felix > www.solsistemas.com > > -----Mensagem original----- > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de > edenilso.mga em gmail.com > Enviada em: domingo, 24 de agosto de 2014 00:01 > Para: Carlos H. Cantu; FireBase > Assunto: Re: [firebase-br] Banco de 4,5 GB em HD com erro... sugestões!! > > Carlos, obrigado pela dica. > > O problema realmente é grave, no momento do backup, quando chega em um > determinado ponto de uma tabela, da o erro mencionado. Já recuperei um > Banco > usando o IBPump.exe, mas neste caso, acho que a ferramenta em questão não > vai conseguir ler os dados para gravar no novo Banco. > > Temos um rotina que verifica a integridade do banco, onde recebi o alerta > hoje sábado 23/08. Tenho um backup do final do dia 22/08, acho que vou > passar o domingo atualizando neste backup o movimento de hoje, já que o > cliente em questão não trabalha no domingo. Já solicitei ao setor > responsável pelo hardware que providencie um servidor temporário para > substituir já na segunda. > > Minha vinda ao fórum foi para ver se algum colega pudesse me dar uma luz... > uma ideia mais simples de como resolver este problema!! > > > > > > > > > Em 23 de agosto de 2014 20:25, Carlos H. Cantu > escreveu: > > > Esse erro geralmente está associado a problemas físicos no HD. > > Aconselho você trocar o HD o mais rápido possível. Se alguma parte do > > arquivo da base de dados estiver gravada em um setor defeituoso, vc > > terá problemas para fazer backup ou acessar determinados dados nessa > > base. > > > > []s > > Carlos H. Cantu > > www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - > > blog.firebase.com.br > > > > emgc> Boa tarde, > > > > emgc> estou com o seguinte problema: > > > > emgc> Um HD com o erro: Error while trying to read from file > > emgc> Erro nos dados (verificação cíclica > > emgc> de redundância). > > > > emgc> O cliente esta trabalhando normalmente, são cerca de 60 usuários > > acessando, > > emgc> muito rapido por sinal. > > > > emgc> Quando tentamos fazer um Backup ou até mesmo dar Stop no banco e > > fazer uma > > emgc> copia fisica, da o erro mencionado acima. > > > > emgc> Alguém já passou por isso, se passar o Scan para corrigir o HD, > > emgc> posso corromper o Banco?? > > > > emgc> Estou aceitando sugestões de qual rumo tomar para resolver o > > problema antes > > emgc> que o Banco pare de vez. > > > > emgc> Desde já agradeço a atenção dos colegas. > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > > Edenilso Roberto Polotto > Staff Consultoria em Informática Ltda. > > ( 44 ) 3028-9943 > > ( 44 ) 9972-9983 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edenilso.mga em gmail.com Tue Aug 26 17:13:15 2014 From: edenilso.mga em gmail.com (edenilso.mga em gmail.com) Date: Tue, 26 Aug 2014 17:13:15 -0300 Subject: [firebase-br] =?utf-8?q?RES=3A_Banco_de_4=2C5_GB_em_HD_com_erro?= =?utf-8?b?Li4uIHN1Z2VzdMO1ZXMhIQ==?= In-Reply-To: References: <573696745.20140823202559@warmboot.com.br> <000101cfbf91$a634e040$f29ea0c0$@com> Message-ID: Boa tarde Diego, segue abaixo o que fizemos para recuperar o banco. conseguimos recuperar 100% do banco usando a já mencionada ferramenta IbPump. A parte do banco que estava no setor com erro do HD era um % da tabela de arquivos XML da NF-e, que tem cerca de 2 GB. 1 - Executamos o IbPump migrando todos os dados do banco com erro menos da tabela XML, o processo finalizou sem nenhum erro. 2 - Em seguida restauramos um Backup que tinhamos da noite anterior ao erro e com o IbPump migrei apenas a tabela XML. 3 - No Banco com erro conseguimos dar um delete na tabela XML, deixando apenas o ultimo dia de movimento, onde novamente com o IbPump migramos para o novo Banco. O que me surpreendeu foi na Tabela XML com erros, onde já havia mencionado que a mesma estava bloqueando o Banco tanto para Backup quanto para uma Cópia Física, aceitou um delete. Emfim, após 4 horas de migração e conferencias tudo terminou bem!! Em 24 de agosto de 2014 09:14, Diego Bortoli escreveu: > Amigo, mais que isso você pode tentar uma clonagem desse disco para outro > disco. > > Tudo dependera do grau de corrupção de sua tabela, falhas na leitura dos > clusters podem ser causadas por n motivos. Tabela Smart cheia entre outras > tabelas que apenas com ferramentas específicas para recuperação de dados se > consegue acesso. Danos no firmware também pode causar isso. Depois cabeças > de leitura danificadas ou a própria midia ou motor . > > Tente clonagem desse disco com Acronis e veja se terá erros. Acredito que > seria uma saída. > > Se for grave demais, o Acronis acusara erro. > > Boa sorte. > Em 24/08/2014 08:58, "Felix - SOL Informática" > escreveu: > > > Voce já deve estar trabalhando no problema, mas acho que deveria tentar > > transferir os registros para outra base, mesmo que usando o IbPump. O > > backup > > está dando erro, mas como mencionado antes, o trabalho cotidiano estava > > normal. > > > > Por favor, poste a metodologia e resultado final. > > > > Boa sorte aí! > > > > Francisco Felix > > www.solsistemas.com > > > > -----Mensagem original----- > > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de > > edenilso.mga em gmail.com > > Enviada em: domingo, 24 de agosto de 2014 00:01 > > Para: Carlos H. Cantu; FireBase > > Assunto: Re: [firebase-br] Banco de 4,5 GB em HD com erro... sugestões!! > > > > Carlos, obrigado pela dica. > > > > O problema realmente é grave, no momento do backup, quando chega em um > > determinado ponto de uma tabela, da o erro mencionado. Já recuperei um > > Banco > > usando o IBPump.exe, mas neste caso, acho que a ferramenta em questão não > > vai conseguir ler os dados para gravar no novo Banco. > > > > Temos um rotina que verifica a integridade do banco, onde recebi o alerta > > hoje sábado 23/08. Tenho um backup do final do dia 22/08, acho que vou > > passar o domingo atualizando neste backup o movimento de hoje, já que o > > cliente em questão não trabalha no domingo. Já solicitei ao setor > > responsável pelo hardware que providencie um servidor temporário para > > substituir já na segunda. > > > > Minha vinda ao fórum foi para ver se algum colega pudesse me dar uma > luz... > > uma ideia mais simples de como resolver este problema!! > > > > > > > > > > > > > > > > > > Em 23 de agosto de 2014 20:25, Carlos H. Cantu > > escreveu: > > > > > Esse erro geralmente está associado a problemas físicos no HD. > > > Aconselho você trocar o HD o mais rápido possível. Se alguma parte do > > > arquivo da base de dados estiver gravada em um setor defeituoso, vc > > > terá problemas para fazer backup ou acessar determinados dados nessa > > > base. > > > > > > []s > > > Carlos H. Cantu > > > www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - > > > blog.firebase.com.br > > > > > > emgc> Boa tarde, > > > > > > emgc> estou com o seguinte problema: > > > > > > emgc> Um HD com o erro: Error while trying to read from file > > > emgc> Erro nos dados (verificação cíclica > > > emgc> de redundância). > > > > > > emgc> O cliente esta trabalhando normalmente, são cerca de 60 usuários > > > acessando, > > > emgc> muito rapido por sinal. > > > > > > emgc> Quando tentamos fazer um Backup ou até mesmo dar Stop no banco e > > > fazer uma > > > emgc> copia fisica, da o erro mencionado acima. > > > > > > emgc> Alguém já passou por isso, se passar o Scan para corrigir o HD, > > > emgc> posso corromper o Banco?? > > > > > > emgc> Estou aceitando sugestões de qual rumo tomar para resolver o > > > problema antes > > > emgc> que o Banco pare de vez. > > > > > > emgc> Desde já agradeço a atenção dos colegas. > > > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > > > Edenilso Roberto Polotto > > Staff Consultoria em Informática Ltda. > > > > ( 44 ) 3028-9943 > > > > ( 44 ) 9972-9983 > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > > saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Edenilso Roberto Polotto Staff Consultoria em Informática Ltda. ( 44 ) 3028-9943 ( 44 ) 9972-9983 From wanstadnik em gmail.com Tue Aug 26 17:30:27 2014 From: wanstadnik em gmail.com (Qatan) Date: Tue, 26 Aug 2014 22:30:27 +0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Banco_de_4=2C5_GB_em_HD_com_e?= =?iso-8859-1?q?rro=2E=2E=2E_sugest=F5es!!?= In-Reply-To: References: <573696745.20140823202559@warmboot.com.br><000101cfbf91$a634e040$f29ea0c0$@com> Message-ID: <05AB319A87204D4CAA259D1DFD28E46D@E5420> Obrigado por explicar em detalhes como fez. Qatan -----Original Message----- From: edenilso.mga em gmail.com Sent: Tuesday, August 26, 2014 10:13 PM To: FireBase Subject: Re: [firebase-br]RES: Banco de 4,5 GB em HD com erro... sugestões!! Boa tarde Diego, segue abaixo o que fizemos para recuperar o banco. conseguimos recuperar 100% do banco usando a já mencionada ferramenta IbPump. A parte do banco que estava no setor com erro do HD era um % da tabela de arquivos XML da NF-e, que tem cerca de 2 GB. 1 - Executamos o IbPump migrando todos os dados do banco com erro menos da tabela XML, o processo finalizou sem nenhum erro. 2 - Em seguida restauramos um Backup que tinhamos da noite anterior ao erro e com o IbPump migrei apenas a tabela XML. 3 - No Banco com erro conseguimos dar um delete na tabela XML, deixando apenas o ultimo dia de movimento, onde novamente com o IbPump migramos para o novo Banco. O que me surpreendeu foi na Tabela XML com erros, onde já havia mencionado que a mesma estava bloqueando o Banco tanto para Backup quanto para uma Cópia Física, aceitou um delete. Emfim, após 4 horas de migração e conferencias tudo terminou bem!! Em 24 de agosto de 2014 09:14, Diego Bortoli escreveu: > Amigo, mais que isso você pode tentar uma clonagem desse disco para outro > disco. > > Tudo dependera do grau de corrupção de sua tabela, falhas na leitura dos > clusters podem ser causadas por n motivos. Tabela Smart cheia entre outras > tabelas que apenas com ferramentas específicas para recuperação de dados > se > consegue acesso. Danos no firmware também pode causar isso. Depois cabeças > de leitura danificadas ou a própria midia ou motor . > > Tente clonagem desse disco com Acronis e veja se terá erros. Acredito que > seria uma saída. > > Se for grave demais, o Acronis acusara erro. > > Boa sorte. > Em 24/08/2014 08:58, "Felix - SOL Informática" > escreveu: > > > Voce já deve estar trabalhando no problema, mas acho que deveria tentar > > transferir os registros para outra base, mesmo que usando o IbPump. O > > backup > > está dando erro, mas como mencionado antes, o trabalho cotidiano estava > > normal. > > > > Por favor, poste a metodologia e resultado final. > > > > Boa sorte aí! > > > > Francisco Felix > > www.solsistemas.com > > > > -----Mensagem original----- > > De: lista [mailto:lista-bounces em firebase.com.br] Em nome de > > edenilso.mga em gmail.com > > Enviada em: domingo, 24 de agosto de 2014 00:01 > > Para: Carlos H. Cantu; FireBase > > Assunto: Re: [firebase-br] Banco de 4,5 GB em HD com erro... sugestões!! > > > > Carlos, obrigado pela dica. > > > > O problema realmente é grave, no momento do backup, quando chega em um > > determinado ponto de uma tabela, da o erro mencionado. Já recuperei um > > Banco > > usando o IBPump.exe, mas neste caso, acho que a ferramenta em questão > > não > > vai conseguir ler os dados para gravar no novo Banco. > > > > Temos um rotina que verifica a integridade do banco, onde recebi o > > alerta > > hoje sábado 23/08. Tenho um backup do final do dia 22/08, acho que vou > > passar o domingo atualizando neste backup o movimento de hoje, já que o > > cliente em questão não trabalha no domingo. Já solicitei ao setor > > responsável pelo hardware que providencie um servidor temporário para > > substituir já na segunda. > > > > Minha vinda ao fórum foi para ver se algum colega pudesse me dar uma > luz... > > uma ideia mais simples de como resolver este problema!! > > > > > > > > > > > > > > > > > > Em 23 de agosto de 2014 20:25, Carlos H. Cantu > > escreveu: > > > > > Esse erro geralmente está associado a problemas físicos no HD. > > > Aconselho você trocar o HD o mais rápido possível. Se alguma parte do > > > arquivo da base de dados estiver gravada em um setor defeituoso, vc > > > terá problemas para fazer backup ou acessar determinados dados nessa > > > base. > > > > > > []s > > > Carlos H. Cantu > > > www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - > > > blog.firebase.com.br > > > > > > emgc> Boa tarde, > > > > > > emgc> estou com o seguinte problema: > > > > > > emgc> Um HD com o erro: Error while trying to read from file > > > emgc> Erro nos dados (verificação cíclica > > > emgc> de redundância). > > > > > > emgc> O cliente esta trabalhando normalmente, são cerca de 60 usuários > > > acessando, > > > emgc> muito rapido por sinal. > > > > > > emgc> Quando tentamos fazer um Backup ou até mesmo dar Stop no banco e > > > fazer uma > > > emgc> copia fisica, da o erro mencionado acima. > > > > > > emgc> Alguém já passou por isso, se passar o Scan para corrigir o HD, > > > emgc> posso corromper o Banco?? > > > > > > emgc> Estou aceitando sugestões de qual rumo tomar para resolver o > > > problema antes > > > emgc> que o Banco pare de vez. > > > > > > emgc> Desde já agradeço a atenção dos colegas. > > > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > > > Edenilso Roberto Polotto > > Staff Consultoria em Informática Ltda. > > > > ( 44 ) 3028-9943 > > > > ( 44 ) 9972-9983 > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > > saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Edenilso Roberto Polotto Staff Consultoria em Informática Ltda. ( 44 ) 3028-9943 ( 44 ) 9972-9983 ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From tuskinhu em gmail.com Tue Aug 26 18:04:04 2014 From: tuskinhu em gmail.com (Julio F. Figueiredo) Date: Tue, 26 Aug 2014 18:04:04 -0300 Subject: [firebase-br] =?utf-8?q?Banco_de_4=2C5_GB_em_HD_com_erro=2E=2E=2E?= =?utf-8?q?_sugest=C3=B5es!!?= In-Reply-To: References: Message-ID: Na minha ultima experiencia, recuperei um banco fazendo um bkp e restore com o nbackup, coisa que fazendo aquelas rotinas com o gfix e gbak ficaram faltando mais do que a metade das tabelas e dados do banco. Nessa restauração com o nbackup só perdi apenas um registro, identificado pq uma chave estrangeira deu um monte de erros em tabelas que eram referenciadas na hora do restore, ai peguei o dado em um bkp muito antigo... ________________________________________ Att, *Julio F. Figueiredo* *Analista de Sistemas* Em 23 de agosto de 2014 18:04, edenilso.mga em gmail.com < edenilso.mga em gmail.com> escreveu: > Boa tarde, > > estou com o seguinte problema: > > Um HD com o erro: Error while trying to read from file > Erro nos dados (verificação cíclica de > redundância). > > O cliente esta trabalhando normalmente, são cerca de 60 usuários acessando, > muito rapido por sinal. > > Quando tentamos fazer um Backup ou até mesmo dar Stop no banco e fazer uma > copia fisica, da o erro mencionado acima. > > Alguém já passou por isso, se passar o Scan para corrigir o HD, posso > corromper o Banco?? > > Estou aceitando sugestões de qual rumo tomar para resolver o problema antes > que o Banco pare de vez. > > Desde já agradeço a atenção dos colegas. > > -- > > Edenilso Roberto Polotto > Staff Consultoria em Informática Ltda. > > ( 44 ) 3028-9943 > > ( 44 ) 9972-9983 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 26 18:28:38 2014 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 26 Aug 2014 18:28:38 -0300 Subject: [firebase-br] =?iso-8859-1?q?Banco_de_4=2C5_GB_em_HD_com_erro=2E?= =?iso-8859-1?q?=2E=2E_sugest=F5es!!?= In-Reply-To: References: Message-ID: <1523949483.20140826182838@warmboot.com.br> Isso é muito estranho, pois o nbackup faz tão somente uma cópia física das páginas do BD, ou seja, se está com pau na origem, o destino tb teria que estar. Um nBackup de nivel 0 cria um arquivo idêntico ao banco original. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JFF> Na minha ultima experiencia, recuperei um banco fazendo um bkp e restore JFF> com o nbackup, coisa que fazendo aquelas rotinas com o gfix e gbak ficaram JFF> faltando mais do que a metade das tabelas e dados do banco. Nessa JFF> restauração com o nbackup só perdi apenas um registro, identificado pq uma JFF> chave estrangeira deu um monte de erros em tabelas que eram referenciadas JFF> na hora do restore, ai peguei o dado em um bkp muito antigo... JFF> ________________________________________ JFF> Att, JFF> *Julio F. Figueiredo* JFF> *Analista de Sistemas* From lima.krlos em gmail.com Tue Aug 26 20:51:46 2014 From: lima.krlos em gmail.com (Carlos Lima) Date: Tue, 26 Aug 2014 20:51:46 -0300 Subject: [firebase-br] =?utf-8?q?Banco_de_4=2C5_GB_em_HD_com_erro=2E=2E=2E?= =?utf-8?q?_sugest=C3=B5es!!?= In-Reply-To: <1523949483.20140826182838@warmboot.com.br> References: <1523949483.20140826182838@warmboot.com.br> Message-ID: Cantu, Meu chará havia perguntando sobre as lienças para você elas estavam em promoção somente no evento ou ainda consigo um bom preço ? Abraço Carlos Em 26 de agosto de 2014 18:28, Carlos H. Cantu escreveu: > Isso é muito estranho, pois o nbackup faz tão somente uma cópia física > das páginas do BD, ou seja, se está com pau na origem, o destino tb > teria que estar. Um nBackup de nivel 0 cria um arquivo idêntico ao > banco original. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > JFF> Na minha ultima experiencia, recuperei um banco fazendo um bkp e > restore > JFF> com o nbackup, coisa que fazendo aquelas rotinas com o gfix e gbak > ficaram > JFF> faltando mais do que a metade das tabelas e dados do banco. Nessa > JFF> restauração com o nbackup só perdi apenas um registro, identificado > pq uma > JFF> chave estrangeira deu um monte de erros em tabelas que eram > referenciadas > JFF> na hora do restore, ai peguei o dado em um bkp muito antigo... > > > JFF> ________________________________________ > JFF> Att, > JFF> *Julio F. Figueiredo* > JFF> *Analista de Sistemas* > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From tuskinhu em gmail.com Wed Aug 27 10:27:07 2014 From: tuskinhu em gmail.com (Julio F. Figueiredo) Date: Wed, 27 Aug 2014 10:27:07 -0300 Subject: [firebase-br] =?utf-8?q?Banco_de_4=2C5_GB_em_HD_com_erro=2E=2E=2E?= =?utf-8?q?_sugest=C3=B5es!!?= In-Reply-To: <1523949483.20140826182838@warmboot.com.br> References: <1523949483.20140826182838@warmboot.com.br> Message-ID: Cantu, mas funcionou deste jeito pra mim, não me pergunte o porquê, pelo Gbak, zoou o banco todo, arrancou tabela e dados e com o nBackup ele perdeu apenas um registo de uma tabela. Qual a mágica houve ai eu não faço ideia, mas o cliente ficou feliz, pq seria a segunda vez que ele perderia o banco de dados dele por falta de backup ________________________________________ Att, *Julio F. Figueiredo* *Analista de Sistemas* Em 26 de agosto de 2014 18:28, Carlos H. Cantu escreveu: > Isso é muito estranho, pois o nbackup faz tão somente uma cópia física > das páginas do BD, ou seja, se está com pau na origem, o destino tb > teria que estar. Um nBackup de nivel 0 cria um arquivo idêntico ao > banco original. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > JFF> Na minha ultima experiencia, recuperei um banco fazendo um bkp e > restore > JFF> com o nbackup, coisa que fazendo aquelas rotinas com o gfix e gbak > ficaram > JFF> faltando mais do que a metade das tabelas e dados do banco. Nessa > JFF> restauração com o nbackup só perdi apenas um registro, identificado > pq uma > JFF> chave estrangeira deu um monte de erros em tabelas que eram > referenciadas > JFF> na hora do restore, ai peguei o dado em um bkp muito antigo... > > > JFF> ________________________________________ > JFF> Att, > JFF> *Julio F. Figueiredo* > JFF> *Analista de Sistemas* > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From alexgpedroso em gmail.com Fri Aug 29 10:06:59 2014 From: alexgpedroso em gmail.com (Alexandre Pedroso) Date: Fri, 29 Aug 2014 10:06:59 -0300 Subject: [firebase-br] =?utf-8?q?Banco_de_4=2C5_GB_em_HD_com_erro=2E=2E=2E?= =?utf-8?q?_sugest=C3=B5es!!?= In-Reply-To: References: <1523949483.20140826182838@warmboot.com.br> Message-ID: Conseguiu dar delete mesmo com bad sector no offset do arquivo, por que o sistema não faz uma limpa na tabela/arquivo/ofsset, o que faz isto seria um "format" por exemplo, que faria com que os foliculos do HD se realinhassem. O sistema simplesmente coloca um carácter especial informando de que o arquivo não será mais utilizado, ou , dependendo do sistema operacional, faz isto tambem na tabela de alocação ou indexadora. O problema continua lá. Teria problema de deletar algo, caso o bad block estivesse no inicio do offset da alocação do arquivo. Segue o que o Cantú comentou, troca rapidamente de HD, quando começa este tipo de problema, é em cascata, isto na maior parte das vezes. Em 27 de agosto de 2014 10:27, Julio F. Figueiredo escreveu: > Cantu, mas funcionou deste jeito pra mim, não me pergunte o porquê, pelo > Gbak, zoou o banco todo, arrancou tabela e dados e com o nBackup ele perdeu > apenas um registo de uma tabela. > > Qual a mágica houve ai eu não faço ideia, mas o cliente ficou feliz, pq > seria a segunda vez que ele perderia o banco de dados dele por falta de > backup > > > ________________________________________ > Att, > *Julio F. Figueiredo* > *Analista de Sistemas* > > > Em 26 de agosto de 2014 18:28, Carlos H. Cantu > escreveu: > > > Isso é muito estranho, pois o nbackup faz tão somente uma cópia física > > das páginas do BD, ou seja, se está com pau na origem, o destino tb > > teria que estar. Um nBackup de nivel 0 cria um arquivo idêntico ao > > banco original. > > > > []s > > Carlos H. Cantu > > www.FireBase.com.br - www.firebirdnews.org > > www.warmboot.com.br - blog.firebase.com.br > > > > JFF> Na minha ultima experiencia, recuperei um banco fazendo um bkp e > > restore > > JFF> com o nbackup, coisa que fazendo aquelas rotinas com o gfix e gbak > > ficaram > > JFF> faltando mais do que a metade das tabelas e dados do banco. Nessa > > JFF> restauração com o nbackup só perdi apenas um registro, identificado > > pq uma > > JFF> chave estrangeira deu um monte de erros em tabelas que eram > > referenciadas > > JFF> na hora do restore, ai peguei o dado em um bkp muito antigo... > > > > > > JFF> ________________________________________ > > JFF> Att, > > JFF> *Julio F. Figueiredo* > > JFF> *Analista de Sistemas* > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Aug 29 23:50:10 2014 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Sat, 30 Aug 2014 02:50:10 +0000 (UTC) Subject: [firebase-br] Fb2.5 e SProcedures parameters Message-ID: Olá Boa Gente, Estou a usar um curosor em vez do "select for" porque o seu processamento é algo complexo e com uma sucessão de loops encadeados e um final para forçar o salto dos ultimos registo do cliente que embora verifiquem a condição de selecção não vão ser retornados para efeitos de cobrança. Por exemplo, tem que retornar até 3 registos de cobranças atrasadas de um cliente que pode até ter 20/30 prestações atrasadas, mas não pode cobrar mais que 3 prestações de anos anteriores a cada 4 meses. Não foi pacífico deu alguma luta mas está funcionando fininho, tudo certinho, mas tem um porém. Não consigo passar uma lista como parametro, de modo a poder fazer Where SITUACAO IN("01","03","07","09") ETC... Então inventei de fazer um ficheiro de trabalho com um único campo que vai sendo alimentado pelos usuários a partir da selecção no front-end dessas condições da lista. Depois fica assim:Where CV.SITUCONTA_ID IN(SELECT FROM ) Funciona perfeitamente a performance não será das melhores em ficheiros muito grandes, mas já vi pior pois tudo isto corre no servidor. Ainda assim não gosto. Tudo junto e para terem uma melhor visão de conjunto fica assim: DECLARE VARIABLE CUR_COBRA CURSOR FOR (SELECT CV.CAMPO1, CVCAMPO2,CV.CAMPO3... FROM CONTRIBUTOS_VENCIDOS CV WHERE CV.ACCAO != 'RCB' AND CV.BANCO_ID=:IN_BANK_ID AND CV.MODPAG_ID=:IN_MPAG AND CV.DT_COBRANCA BETWEEN :IN_DT_INI AND :IN_DT_FIM AND CV.DT_PG_EFECTIVO IS NULL /* aqui deveria ser possível passar a lista para IN( condições...) */ AND CV.SITUCONTA_ID IN(SELECT ERRO_ID FROM TMP_ERR_IN_LIST) ORDER BY CV.BANCO_ID, CV.NOSOC_ID, DT_COBRANCA DESCENDING, CV.SITUCONTA_ID); Alguém te uma melhor ideia?! Obrigado