From marcio em msereno.com.br Wed Dec 1 08:37:51 2010 From: marcio em msereno.com.br (Marcio Da Silva Ereno) Date: Wed, 1 Dec 2010 08:37:51 -0200 Subject: [firebase-br] Problema casas decimais Message-ID: Ola pessoa eu precisa fazer um sql assim select (variavel1/variavel2*100) from tabela ou seja select (0,07 / 2.251,76 * 100) from tabela que teria que ser igual a = 0,0031 mais no entanto ele so me retonar zero.. alguem por favor poderia me ajudar -- *Marcio da Silva Ereno* *Analista de Sistemas* *MSEreno - Assessoria & Sistemas* www.msereno.com.br From cwfsa1 em gmail.com Wed Dec 1 08:41:12 2010 From: cwfsa1 em gmail.com (Carlos Wilson) Date: Wed, 01 Dec 2010 08:41:12 -0200 Subject: [firebase-br] Problema casas decimais In-Reply-To: References: Message-ID: <4CF62648.1080500@gmail.com> tenta select (variavel1/variavel2*100.00) from tabela se voce multiplicar um float por inteiro o resultado será inteiro, tem que multiplicar float por float. []'s Carlos Wilson Formosystem Informática e Automação Comercial Em 01/12/2010 08:37, Marcio Da Silva Ereno escreveu: > Ola pessoa > eu precisa fazer um sql > assim > > select (variavel1/variavel2*100) from tabela > ou seja > select (0,07 / 2.251,76 * 100) from tabela > que teria que ser igual a = 0,0031 > > mais no entanto ele so me retonar zero.. > alguem por favor poderia me ajudar > > > > From marcio em msereno.com.br Wed Dec 1 08:45:55 2010 From: marcio em msereno.com.br (Marcio Da Silva Ereno) Date: Wed, 1 Dec 2010 08:45:55 -0200 Subject: [firebase-br] Problema casas decimais In-Reply-To: <4CF62648.1080500@gmail.com> References: <4CF62648.1080500@gmail.com> Message-ID: oi amigo.. nao funcionou tbm o resultado foi zero Em 1 de dezembro de 2010 08:41, Carlos Wilson escreveu: > tenta > > select (variavel1/variavel2*100.00) from tabela > > se voce multiplicar um float por inteiro o resultado será inteiro, tem que > multiplicar float por float. > > []'s > Carlos Wilson > Formosystem > Informática e Automação Comercial > > > Em 01/12/2010 08:37, Marcio Da Silva Ereno escreveu: > > Ola pessoa >> eu precisa fazer um sql >> assim >> >> select (variavel1/variavel2*100) from tabela >> ou seja >> select (0,07 / 2.251,76 * 100) from tabela >> que teria que ser igual a = 0,0031 >> >> mais no entanto ele so me retonar zero.. >> alguem por favor poderia me ajudar >> >> >> >> >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- *Marcio da Silva Ereno* *Analista de Sistemas* *MSEreno - Assessoria & Sistemas* www.msereno.com.br From du.mattos em gmail.com Wed Dec 1 08:51:51 2010 From: du.mattos em gmail.com (Eduardo de Mattos) Date: Wed, 1 Dec 2010 08:51:51 -0200 Subject: [firebase-br] Problema casas decimais In-Reply-To: References: <4CF62648.1080500@gmail.com> Message-ID: olá, tenta assim select ((variavel1/variavel2)*100.00) from tabela Att. Eduardo de Mattos 2010/12/1 Marcio Da Silva Ereno > oi amigo.. > nao funcionou tbm > o resultado foi > zero > > > Em 1 de dezembro de 2010 08:41, Carlos Wilson escreveu: > > > tenta > > > > select (variavel1/variavel2*100.00) from tabela > > > > se voce multiplicar um float por inteiro o resultado será inteiro, tem > que > > multiplicar float por float. > > > > []'s > > Carlos Wilson > > Formosystem > > Informática e Automação Comercial > > > > > > Em 01/12/2010 08:37, Marcio Da Silva Ereno escreveu: > > > > Ola pessoa > >> eu precisa fazer um sql > >> assim > >> > >> select (variavel1/variavel2*100) from tabela > >> ou seja > >> select (0,07 / 2.251,76 * 100) from tabela > >> que teria que ser igual a = 0,0031 > >> > >> mais no entanto ele so me retonar zero.. > >> alguem por favor poderia me ajudar > >> > >> > >> > >> > >> > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > *Marcio da Silva Ereno* > *Analista de Sistemas* > *MSEreno - Assessoria & Sistemas* > www.msereno.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 nazareno.nobrega em gmail.com Wed Dec 1 08:55:56 2010 From: nazareno.nobrega em gmail.com (Nazareno Neto) Date: Wed, 1 Dec 2010 07:55:56 -0300 Subject: [firebase-br] Problema casas decimais In-Reply-To: References: <4CF62648.1080500@gmail.com> Message-ID: ou entao tenta assim: select (variavel1 * 100.00 / variavel2) from tabela tipo, tenta multiplicar o menos valor logo por 100.00 e depois fazer a divisão. Em 1 de dezembro de 2010 07:51, Eduardo de Mattos escreveu: > olá, > > tenta assim > > select ((variavel1/variavel2)*100.00) from tabela > > > Att. > Eduardo de Mattos > > > > 2010/12/1 Marcio Da Silva Ereno > > > oi amigo.. > > nao funcionou tbm > > o resultado foi > > zero > > > > > > Em 1 de dezembro de 2010 08:41, Carlos Wilson > escreveu: > > > > > tenta > > > > > > select (variavel1/variavel2*100.00) from tabela > > > > > > se voce multiplicar um float por inteiro o resultado será inteiro, tem > > que > > > multiplicar float por float. > > > > > > []'s > > > Carlos Wilson > > > Formosystem > > > Informática e Automação Comercial > > > > > > > > > Em 01/12/2010 08:37, Marcio Da Silva Ereno escreveu: > > > > > > Ola pessoa > > >> eu precisa fazer um sql > > >> assim > > >> > > >> select (variavel1/variavel2*100) from tabela > > >> ou seja > > >> select (0,07 / 2.251,76 * 100) from tabela > > >> que teria que ser igual a = 0,0031 > > >> > > >> mais no entanto ele so me retonar zero.. > > >> alguem por favor poderia me ajudar > > >> > > >> > > >> > > >> > > >> > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > *Marcio da Silva Ereno* > > *Analista de Sistemas* > > *MSEreno - Assessoria & Sistemas* > > www.msereno.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 > -- Nazareno Neto Desenvolvedor Delphi e Firebird http://www.delphisistemas.com.br nazarenoneto em delphisistemas.com.br nazareno.nobrega em gmail.com From marcio em msereno.com.br Wed Dec 1 08:57:30 2010 From: marcio em msereno.com.br (Marcio Da Silva Ereno) Date: Wed, 1 Dec 2010 08:57:30 -0200 Subject: [firebase-br] Problema casas decimais In-Reply-To: References: <4CF62648.1080500@gmail.com> Message-ID: Amigo tbm ja tentei tbm nao deu certo eu uso o firebird 1.5 alguem tem mais alguma ideia Em 1 de dezembro de 2010 08:51, Eduardo de Mattos escreveu: > olá, > > tenta assim > > select ((variavel1/variavel2)*100.00) from tabela > > > Att. > Eduardo de Mattos > > > > 2010/12/1 Marcio Da Silva Ereno > > > oi amigo.. > > nao funcionou tbm > > o resultado foi > > zero > > > > > > Em 1 de dezembro de 2010 08:41, Carlos Wilson > escreveu: > > > > > tenta > > > > > > select (variavel1/variavel2*100.00) from tabela > > > > > > se voce multiplicar um float por inteiro o resultado será inteiro, tem > > que > > > multiplicar float por float. > > > > > > []'s > > > Carlos Wilson > > > Formosystem > > > Informática e Automação Comercial > > > > > > > > > Em 01/12/2010 08:37, Marcio Da Silva Ereno escreveu: > > > > > > Ola pessoa > > >> eu precisa fazer um sql > > >> assim > > >> > > >> select (variavel1/variavel2*100) from tabela > > >> ou seja > > >> select (0,07 / 2.251,76 * 100) from tabela > > >> que teria que ser igual a = 0,0031 > > >> > > >> mais no entanto ele so me retonar zero.. > > >> alguem por favor poderia me ajudar > > >> > > >> > > >> > > >> > > >> > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > *Marcio da Silva Ereno* > > *Analista de Sistemas* > > *MSEreno - Assessoria & Sistemas* > > www.msereno.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 > -- *Marcio da Silva Ereno* *Analista de Sistemas* *MSEreno - Assessoria & Sistemas* www.msereno.com.br From sandro_rebelo em ibest.com.br Wed Dec 1 09:26:31 2010 From: sandro_rebelo em ibest.com.br (Sandro) Date: Wed, 1 Dec 2010 09:26:31 -0200 Subject: [firebase-br] Problema casas decimais References: Message-ID: <2ADA093CA6D34FB796B0B77728E15BC3@sandro> select (0,07 * 100 / 2.251,76) from tabela Ja testei e deu certo. Valeu ----- Original Message ----- From: "Marcio Da Silva Ereno" To: "FireBase" Sent: Wednesday, December 01, 2010 8:37 AM Subject: [firebase-br] Problema casas decimais Ola pessoa eu precisa fazer um sql assim select (variavel1/variavel2*100) from tabela ou seja select (0,07 / 2.251,76 * 100) from tabela que teria que ser igual a = 0,0031 mais no entanto ele so me retonar zero.. alguem por favor poderia me ajudar -- *Marcio da Silva Ereno* *Analista de Sistemas* *MSEreno - Assessoria & Sistemas* www.msereno.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 hpensador em gmail.com Wed Dec 1 09:53:27 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Wed, 01 Dec 2010 08:53:27 -0300 Subject: [firebase-br] Dividir trabalho em mais tabelas In-Reply-To: References: Message-ID: Bom dia Marcelo! > Hoje meu aplicativo joga em cima de uma unica tabela uma carga muito, mas > muito grande mesmo de INSERT, UPDATE, SELECT e DELETE. E isso tem me gerado > alguns problemas como excesso de varredura em tabela, execução de comandos > muito lento Coloca aqui a DDL desta sua tabela, por favor. Qual versão do Firebird você utiliza atualmente? -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador www.hpensador.net (71) 9975-9176 From magnosysteminformatica em gmail.com Wed Dec 1 10:29:57 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Wed, 1 Dec 2010 10:29:57 -0200 Subject: [firebase-br] Problema casas decimais References: <2ADA093CA6D34FB796B0B77728E15BC3@sandro> Message-ID: <030901cb9153$78f709c0$6915a8c0@MagnoSystem> A sua variável é inteira ??? Se sim, tente SELECT (CAST(VARIAVEL1 AS NUMERIC(15,2)) * CAST(VARIAVEL2 AS NUMERIC(15,2)) ) / 100.00 ----- Original Message ----- From: "Sandro" To: "FireBase" Sent: Wednesday, December 01, 2010 9:26 AM Subject: Re: [firebase-br] Problema casas decimais select (0,07 * 100 / 2.251,76) from tabela Ja testei e deu certo. Valeu ----- Original Message ----- From: "Marcio Da Silva Ereno" To: "FireBase" Sent: Wednesday, December 01, 2010 8:37 AM Subject: [firebase-br] Problema casas decimais Ola pessoa eu precisa fazer um sql assim select (variavel1/variavel2*100) from tabela ou seja select (0,07 / 2.251,76 * 100) from tabela que teria que ser igual a = 0,0031 mais no entanto ele so me retonar zero.. alguem por favor poderia me ajudar -- *Marcio da Silva Ereno* *Analista de Sistemas* *MSEreno - Assessoria & Sistemas* www.msereno.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 mdv em omegasistemas.com.br Wed Dec 1 10:51:33 2010 From: mdv em omegasistemas.com.br (Marcos Dias Vendramini) Date: Wed, 1 Dec 2010 10:51:33 -0200 Subject: [firebase-br] Retornar data do servidor Message-ID: Bom dia pessoal, eu estou precisando retornar a data atual do servidor, mas não estou conseguido. O comando CURRENT_TIMESTAMP me retorna a data e a hora, mas só preciso da data. E o comando CURRENT_DATE não funciona no select. Estou usando a versão 2.1 do firebird. Desde já, obrigado. ---------------------------------------- Att. Marcos Dias Vendramini (MDV) Home Page: http://www.marcosdiasvendramini.com.br/ Contato: http://www.marcosdiasvendramini.com.br/contato.html From nazareno.nobrega em gmail.com Wed Dec 1 10:53:31 2010 From: nazareno.nobrega em gmail.com (Nazareno Neto) Date: Wed, 1 Dec 2010 09:53:31 -0300 Subject: [firebase-br] Retornar data do servidor In-Reply-To: References: Message-ID: select current_date from rdb$database aqui funciona assim Em 1 de dezembro de 2010 09:51, Marcos Dias Vendramini < mdv em omegasistemas.com.br> escreveu: > Bom dia pessoal, eu estou precisando retornar a data atual do servidor, mas > não estou conseguido. > > O comando CURRENT_TIMESTAMP me retorna a data e a hora, mas só preciso da > data. > E o comando CURRENT_DATE não funciona no select. > > Estou usando a versão 2.1 do firebird. > > Desde já, obrigado. > > ---------------------------------------- > Att. Marcos Dias Vendramini (MDV) > Home Page: http://www.marcosdiasvendramini.com.br/ > Contato: http://www.marcosdiasvendramini.com.br/contato.html > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Nazareno Neto Desenvolvedor Delphi e Firebird http://www.delphisistemas.com.br nazarenoneto em delphisistemas.com.br nazareno.nobrega em gmail.com From mdv em omegasistemas.com.br Wed Dec 1 11:01:38 2010 From: mdv em omegasistemas.com.br (Marcos Dias Vendramini) Date: Wed, 1 Dec 2010 11:01:38 -0200 Subject: [firebase-br] Retornar data do servidor In-Reply-To: References: Message-ID: Aqui, ao executar o comando CURRENT_DATE, retorna o seguinte erro: Client SQL dialect 1 does not support reference to DATE datatype O comando CURRENT_TIMESTAMP funciona, mas retorna com hora, e com isso, o filtro fica errado. ---------------------------------------------------- Att. Marcos Dias Vendramini (MDV) Home Page: http://www.marcosdiasvendramini.com.br/ Contato: http://www.marcosdiasvendramini.com.br/contato.html Em 1 de dezembro de 2010 10:53, Nazareno Neto escreveu: > select current_date from rdb$database > aqui funciona assim > > Em 1 de dezembro de 2010 09:51, Marcos Dias Vendramini < > mdv em omegasistemas.com.br> escreveu: > > > Bom dia pessoal, eu estou precisando retornar a data atual do servidor, > mas > > não estou conseguido. > > > > O comando CURRENT_TIMESTAMP me retorna a data e a hora, mas só preciso da > > data. > > E o comando CURRENT_DATE não funciona no select. > > > > Estou usando a versão 2.1 do firebird. > > > > Desde já, obrigado. > > > > ---------------------------------------- > > Att. Marcos Dias Vendramini (MDV) > > Home Page: http://www.marcosdiasvendramini.com.br/ > > Contato: http://www.marcosdiasvendramini.com.br/contato.html > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Nazareno Neto > Desenvolvedor Delphi e Firebird > > http://www.delphisistemas.com.br > nazarenoneto em delphisistemas.com.br > nazareno.nobrega em gmail.com > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From marcio em msereno.com.br Wed Dec 1 11:12:15 2010 From: marcio em msereno.com.br (Marcio Da Silva Ereno) Date: Wed, 1 Dec 2010 11:12:15 -0200 Subject: [firebase-br] Problema casas decimais In-Reply-To: <030901cb9153$78f709c0$6915a8c0@MagnoSystem> References: <2ADA093CA6D34FB796B0B77728E15BC3@sandro> <030901cb9153$78f709c0$6915a8c0@MagnoSystem> Message-ID: Oi amigos deu certo deste jeito select (0,07 * 100 / 2.251,76) from tabela muito obrigado a todos q me ajudaram 2010/12/1 Magno System > A sua variável é inteira ??? > > Se sim, tente SELECT (CAST(VARIAVEL1 AS NUMERIC(15,2)) * CAST(VARIAVEL2 AS > NUMERIC(15,2)) ) / 100.00 > ----- Original Message ----- From: "Sandro" > > To: "FireBase" > Sent: Wednesday, December 01, 2010 9:26 AM > Subject: Re: [firebase-br] Problema casas decimais > > > > select (0,07 * 100 / 2.251,76) from tabela > > Ja testei e deu certo. > > Valeu > > > > ----- Original Message ----- From: "Marcio Da Silva Ereno" < > marcio em msereno.com.br> > To: "FireBase" > Sent: Wednesday, December 01, 2010 8:37 AM > Subject: [firebase-br] Problema casas decimais > > > Ola pessoa > eu precisa fazer um sql > assim > > select (variavel1/variavel2*100) from tabela > ou seja > select (0,07 / 2.251,76 * 100) from tabela > que teria que ser igual a = 0,0031 > > mais no entanto ele so me retonar zero.. > alguem por favor poderia me ajudar > > > > > -- > *Marcio da Silva Ereno* > *Analista de Sistemas* > *MSEreno - Assessoria & Sistemas* > www.msereno.com.br > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- *Marcio da Silva Ereno* *Analista de Sistemas* *MSEreno - Assessoria & Sistemas* www.msereno.com.br From rubens em solucaoempresarial.net Wed Dec 1 11:52:00 2010 From: rubens em solucaoempresarial.net (rubens em solucaoempresarial.net) Date: Wed, 1 Dec 2010 11:52:00 -0200 Subject: [firebase-br] funcao left e right Message-ID: <17732BE71A3D4B71AED88B5E7E465BDB@RUBENSPC> bom dia pessoal tenho um valor por extenso ex: vinte e cinco mil trezento e dezoito reais e vinte e tres centavos como ele ultrapassa o campo gostaria de colocar ele em duas linhas ex: vinte e cinco mil trezento e dezoito reais e vinte e tres centavos alguem sabe me dizer como faço isso agradeco de antemao rubens From igmeirelles em gmail.com Wed Dec 1 12:05:18 2010 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Wed, 1 Dec 2010 11:05:18 -0300 Subject: [firebase-br] RES: Retornar data do servidor In-Reply-To: References: Message-ID: <000d01cb9160$cc109d80$6431d880$@gmail.com> Olá Marcos... Voce está usando o Dialeto 1... mude para Dialeto 3. Espero ter ajudado. Um abraço. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcos Dias Vendramini Enviada em: quarta-feira, 1 de dezembro de 2010 10:02 Para: FireBase Assunto: Re: [firebase-br] Retornar data do servidor Aqui, ao executar o comando CURRENT_DATE, retorna o seguinte erro: Client SQL dialect 1 does not support reference to DATE datatype O comando CURRENT_TIMESTAMP funciona, mas retorna com hora, e com isso, o filtro fica errado. ---------------------------------------------------- Att. Marcos Dias Vendramini (MDV) Home Page: http://www.marcosdiasvendramini.com.br/ Contato: http://www.marcosdiasvendramini.com.br/contato.html Em 1 de dezembro de 2010 10:53, Nazareno Neto escreveu: > select current_date from rdb$database > aqui funciona assim > > Em 1 de dezembro de 2010 09:51, Marcos Dias Vendramini < > mdv em omegasistemas.com.br> escreveu: > > > Bom dia pessoal, eu estou precisando retornar a data atual do > > servidor, > mas > > não estou conseguido. > > > > O comando CURRENT_TIMESTAMP me retorna a data e a hora, mas só > > preciso da data. > > E o comando CURRENT_DATE não funciona no select. > > > > Estou usando a versão 2.1 do firebird. > > > > Desde já, obrigado. > > > > ---------------------------------------- > > Att. Marcos Dias Vendramini (MDV) > > Home Page: http://www.marcosdiasvendramini.com.br/ > > Contato: http://www.marcosdiasvendramini.com.br/contato.html > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Nazareno Neto > Desenvolvedor Delphi e Firebird > > http://www.delphisistemas.com.br > nazarenoneto em delphisistemas.com.br > nazareno.nobrega em gmail.com > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From chicote em vsp.com.br Wed Dec 1 14:13:43 2010 From: chicote em vsp.com.br (Chico) Date: Wed, 1 Dec 2010 14:13:43 -0200 Subject: [firebase-br] funcao left e right References: <17732BE71A3D4B71AED88B5E7E465BDB@RUBENSPC> Message-ID: Rubens, resolvo isto assim: Variável:= TrimRight(Copy(Frase,1,Tamanho)); Não sei se ajuda. Francisco ----- Original Message ----- From: To: Sent: Wednesday, December 01, 2010 11:52 AM Subject: [firebase-br] funcao left e right bom dia pessoal tenho um valor por extenso ex: vinte e cinco mil trezento e dezoito reais e vinte e tres centavos como ele ultrapassa o campo gostaria de colocar ele em duas linhas ex: vinte e cinco mil trezento e dezoito reais e vinte e tres centavos alguem sabe me dizer como faço isso agradeco de antemao rubens ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From mdv em omegasistemas.com.br Wed Dec 1 14:54:36 2010 From: mdv em omegasistemas.com.br (Marcos Dias Vendramini) Date: Wed, 1 Dec 2010 14:54:36 -0200 Subject: [firebase-br] RES: Retornar data do servidor In-Reply-To: <000d01cb9160$cc109d80$6431d880$@gmail.com> References: <000d01cb9160$cc109d80$6431d880$@gmail.com> Message-ID: Entendi, vou verificar se posso mudar o dialeto. Eu consegui fazendo da seguinte maneira: cast ( ( lpad(extract(month from current_timestamp), 2, '0') || '/' || lpad(extract(day from current_timestamp), 2, '0') || '/' || lpad(extract(year from current_timestamp), 4, '0') ) as date ) Não é a melhor forma, mas funciona no dialeto 1. Obrigado pela ajuda. Até ----------------------------------------------------- Att. Marcos Dias Vendramini (MDV) Home Page: http://www.marcosdiasvendramini.com.br/ Contato: http://www.marcosdiasvendramini.com.br/contato.html Em 1 de dezembro de 2010 12:05, Ivan Guimarães Meirelles < igmeirelles em gmail.com> escreveu: > Olá Marcos... > > Voce está usando o Dialeto 1... mude para Dialeto 3. > > Espero ter ajudado. > Um abraço. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Marcos Dias Vendramini > Enviada em: quarta-feira, 1 de dezembro de 2010 10:02 > Para: FireBase > Assunto: Re: [firebase-br] Retornar data do servidor > > Aqui, ao executar o comando CURRENT_DATE, retorna o seguinte erro: > > Client SQL dialect 1 does not support reference to DATE datatype > > O comando CURRENT_TIMESTAMP funciona, mas retorna com hora, e com isso, o > filtro fica errado. > > ---------------------------------------------------- > Att. Marcos Dias Vendramini (MDV) > Home Page: http://www.marcosdiasvendramini.com.br/ > Contato: http://www.marcosdiasvendramini.com.br/contato.html > > > Em 1 de dezembro de 2010 10:53, Nazareno Neto > escreveu: > > > select current_date from rdb$database > > aqui funciona assim > > > > Em 1 de dezembro de 2010 09:51, Marcos Dias Vendramini < > > mdv em omegasistemas.com.br> escreveu: > > > > > Bom dia pessoal, eu estou precisando retornar a data atual do > > > servidor, > > mas > > > não estou conseguido. > > > > > > O comando CURRENT_TIMESTAMP me retorna a data e a hora, mas só > > > preciso da data. > > > E o comando CURRENT_DATE não funciona no select. > > > > > > Estou usando a versão 2.1 do firebird. > > > > > > Desde já, obrigado. > > > > > > ---------------------------------------- > > > Att. Marcos Dias Vendramini (MDV) > > > Home Page: http://www.marcosdiasvendramini.com.br/ > > > Contato: http://www.marcosdiasvendramini.com.br/contato.html > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > -- > > Nazareno Neto > > Desenvolvedor Delphi e Firebird > > > > http://www.delphisistemas.com.br > > nazarenoneto em delphisistemas.com.br > > nazareno.nobrega em gmail.com > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From luciano em praticsistemas.com.br Wed Dec 1 15:23:53 2010 From: luciano em praticsistemas.com.br (Luciano) Date: Wed, 1 Dec 2010 15:23:53 -0200 Subject: [firebase-br] funcao left e right References: <17732BE71A3D4B71AED88B5E7E465BDB@RUBENSPC> Message-ID: Forneci à lista uma procedure que acha o extenso de um número com a possibilidade de dividí-lo em até 3 linhas e com separação silábica CORRETA para o nosso idioma. Se não conseguir por lá me escreva que lhe envio para seu e-mail. luciano em praticsistemas.com.br Espero ter ajudado Luciano ----- Original Message ----- From: To: Sent: Wednesday, December 01, 2010 11:52 AM Subject: [firebase-br] funcao left e right bom dia pessoal tenho um valor por extenso ex: vinte e cinco mil trezento e dezoito reais e vinte e tres centavos como ele ultrapassa o campo gostaria de colocar ele em duas linhas ex: vinte e cinco mil trezento e dezoito reais e vinte e tres centavos alguem sabe me dizer como faço isso agradeco de antemao rubens ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From mctbrasil em gmail.com Wed Dec 1 15:45:16 2010 From: mctbrasil em gmail.com (Fabiano Moura) Date: Wed, 1 Dec 2010 15:45:16 -0200 Subject: [firebase-br] RES: Retornar data do servidor In-Reply-To: References: <000d01cb9160$cc109d80$6431d880$@gmail.com> Message-ID: entao faz assim: select cast(current_timestamp as date) as data from rdb$database. Para saber mais sobre mudança de dialeto entre no link: http://www.firebase.com.br/fb/artigo.php?id=258 Fabiano Moura Em 1 de dezembro de 2010 14:54, Marcos Dias Vendramini < mdv em omegasistemas.com.br> escreveu: > Entendi, vou verificar se posso mudar o dialeto. > > Eu consegui fazendo da seguinte maneira: > > cast ( > ( > lpad(extract(month from current_timestamp), 2, '0') || '/' || > lpad(extract(day from current_timestamp), 2, '0') || '/' || > lpad(extract(year from current_timestamp), 4, '0') > ) as date > ) > > Não é a melhor forma, mas funciona no dialeto 1. > > Obrigado pela ajuda. Até > > ----------------------------------------------------- > Att. Marcos Dias Vendramini (MDV) > Home Page: http://www.marcosdiasvendramini.com.br/ > Contato: http://www.marcosdiasvendramini.com.br/contato.html > > Em 1 de dezembro de 2010 12:05, Ivan Guimarães Meirelles < > igmeirelles em gmail.com> escreveu: > > > Olá Marcos... > > > > Voce está usando o Dialeto 1... mude para Dialeto 3. > > > > Espero ter ajudado. > > Um abraço. > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > > Em > > nome de Marcos Dias Vendramini > > Enviada em: quarta-feira, 1 de dezembro de 2010 10:02 > > Para: FireBase > > Assunto: Re: [firebase-br] Retornar data do servidor > > > > Aqui, ao executar o comando CURRENT_DATE, retorna o seguinte erro: > > > > Client SQL dialect 1 does not support reference to DATE datatype > > > > O comando CURRENT_TIMESTAMP funciona, mas retorna com hora, e com isso, o > > filtro fica errado. > > > > ---------------------------------------------------- > > Att. Marcos Dias Vendramini (MDV) > > Home Page: http://www.marcosdiasvendramini.com.br/ > > Contato: http://www.marcosdiasvendramini.com.br/contato.html > > > > > > Em 1 de dezembro de 2010 10:53, Nazareno Neto > > escreveu: > > > > > select current_date from rdb$database > > > aqui funciona assim > > > > > > Em 1 de dezembro de 2010 09:51, Marcos Dias Vendramini < > > > mdv em omegasistemas.com.br> escreveu: > > > > > > > Bom dia pessoal, eu estou precisando retornar a data atual do > > > > servidor, > > > mas > > > > não estou conseguido. > > > > > > > > O comando CURRENT_TIMESTAMP me retorna a data e a hora, mas só > > > > preciso da data. > > > > E o comando CURRENT_DATE não funciona no select. > > > > > > > > Estou usando a versão 2.1 do firebird. > > > > > > > > Desde já, obrigado. > > > > > > > > ---------------------------------------- > > > > Att. Marcos Dias Vendramini (MDV) > > > > Home Page: http://www.marcosdiasvendramini.com.br/ > > > > Contato: http://www.marcosdiasvendramini.com.br/contato.html > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > > > > > > -- > > > Nazareno Neto > > > Desenvolvedor Delphi e Firebird > > > > > > http://www.delphisistemas.com.br > > > nazarenoneto em delphisistemas.com.br > > > nazareno.nobrega em gmail.com > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > > saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fpsgyn em gmail.com Thu Dec 2 07:58:56 2010 From: fpsgyn em gmail.com (=?ISO-8859-1?Q?F=E1bio_P=2E_Santos?=) Date: Thu, 2 Dec 2010 07:58:56 -0200 Subject: [firebase-br] RES: Retornar data do servidor In-Reply-To: References: <000d01cb9160$cc109d80$6431d880$@gmail.com> Message-ID: faça Select Cast('TODAY' As Date), Current_Time From RDB$DATABASE Em 1 de dezembro de 2010 15:45, Fabiano Moura escreveu: > entao faz assim: select cast(current_timestamp as date) as data from > rdb$database. > > Para saber mais sobre mudança de dialeto entre no link: > http://www.firebase.com.br/fb/artigo.php?id=258 > > > Fabiano Moura > > Em 1 de dezembro de 2010 14:54, Marcos Dias Vendramini < > mdv em omegasistemas.com.br> escreveu: > > > Entendi, vou verificar se posso mudar o dialeto. > > > > Eu consegui fazendo da seguinte maneira: > > > > cast ( > > ( > > lpad(extract(month from current_timestamp), 2, '0') || '/' || > > lpad(extract(day from current_timestamp), 2, '0') || '/' || > > lpad(extract(year from current_timestamp), 4, '0') > > ) as date > > ) > > > > Não é a melhor forma, mas funciona no dialeto 1. > > > > Obrigado pela ajuda. Até > > > > ----------------------------------------------------- > > Att. Marcos Dias Vendramini (MDV) > > Home Page: http://www.marcosdiasvendramini.com.br/ > > Contato: http://www.marcosdiasvendramini.com.br/contato.html > > > > Em 1 de dezembro de 2010 12:05, Ivan Guimarães Meirelles < > > igmeirelles em gmail.com> escreveu: > > > > > Olá Marcos... > > > > > > Voce está usando o Dialeto 1... mude para Dialeto 3. > > > > > > Espero ter ajudado. > > > Um abraço. > > > > > > -----Mensagem original----- > > > De: lista-bounces em firebase.com.br [mailto: > lista-bounces em firebase.com.br] > > > Em > > > nome de Marcos Dias Vendramini > > > Enviada em: quarta-feira, 1 de dezembro de 2010 10:02 > > > Para: FireBase > > > Assunto: Re: [firebase-br] Retornar data do servidor > > > > > > Aqui, ao executar o comando CURRENT_DATE, retorna o seguinte erro: > > > > > > Client SQL dialect 1 does not support reference to DATE datatype > > > > > > O comando CURRENT_TIMESTAMP funciona, mas retorna com hora, e com isso, > o > > > filtro fica errado. > > > > > > ---------------------------------------------------- > > > Att. Marcos Dias Vendramini (MDV) > > > Home Page: http://www.marcosdiasvendramini.com.br/ > > > Contato: http://www.marcosdiasvendramini.com.br/contato.html > > > > > > > > > Em 1 de dezembro de 2010 10:53, Nazareno Neto > > > escreveu: > > > > > > > select current_date from rdb$database > > > > aqui funciona assim > > > > > > > > Em 1 de dezembro de 2010 09:51, Marcos Dias Vendramini < > > > > mdv em omegasistemas.com.br> escreveu: > > > > > > > > > Bom dia pessoal, eu estou precisando retornar a data atual do > > > > > servidor, > > > > mas > > > > > não estou conseguido. > > > > > > > > > > O comando CURRENT_TIMESTAMP me retorna a data e a hora, mas só > > > > > preciso da data. > > > > > E o comando CURRENT_DATE não funciona no select. > > > > > > > > > > Estou usando a versão 2.1 do firebird. > > > > > > > > > > Desde já, obrigado. > > > > > > > > > > ---------------------------------------- > > > > > Att. Marcos Dias Vendramini (MDV) > > > > > Home Page: http://www.marcosdiasvendramini.com.br/ > > > > > Contato: http://www.marcosdiasvendramini.com.br/contato.html > > > > > ______________________________________________ > > > > > FireBase-BR (www.firebase.com.br) - Hospedado em > www.locador.com.br > > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > > > > > > > > > > > > > -- > > > > Nazareno Neto > > > > Desenvolvedor Delphi e Firebird > > > > > > > > http://www.delphisistemas.com.br > > > > nazarenoneto em delphisistemas.com.br > > > > nazareno.nobrega em gmail.com > > > > ______________________________________________ > > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.brPara > > > saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From devel2 em asseinfo.com Thu Dec 2 08:51:30 2010 From: devel2 em asseinfo.com (Marcos - Asseinfo) Date: Thu, 2 Dec 2010 08:51:30 -0200 Subject: [firebase-br] Atualizar o metadata da base Message-ID: Bom dia Pessoal, Estou começando a pensar (meio atrasado já) no software para realizar as alterações do meu banco nos clientes de forma mais automatizada (deixar de lado meu arquivinhos txt). Alguém tem alguma sugestão pra me ajudar nesta etapa. Agradeço desde já!! Abraço! Marcos de Melo. From marcosweimer em gmail.com Thu Dec 2 08:56:14 2010 From: marcosweimer em gmail.com (Marcos Weimer) Date: Thu, 2 Dec 2010 08:56:14 -0200 Subject: [firebase-br] Atualizar o metadata da base In-Reply-To: References: Message-ID: Vc usa delphi? se sim, existe um componente sql script ou algo parecido... não lembro agora de cabeça, ai basta fazer um sisteminha que abre os arquivos txt, carrega no script e executa facil facil. Agora se for outra linguagem ae não sei Em 2 de dezembro de 2010 08:51, Marcos - Asseinfo escreveu: > Bom dia Pessoal, > > Estou começando a pensar (meio atrasado já) no software para realizar as > alterações do meu banco nos clientes de forma mais automatizada (deixar de > lado meu arquivinhos txt). > > Alguém tem alguma sugestão pra me ajudar nesta etapa. Agradeço desde já!! > > Abraço! > Marcos de Melo. > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão From hpensador em gmail.com Thu Dec 2 09:06:00 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 02 Dec 2010 08:06:00 -0300 Subject: [firebase-br] Atualizar o metadata da base In-Reply-To: References: Message-ID: Bom dia Marcos! Você pode fazer isto basicamente de duas formas: 1 - Colocando todos os camandos de atualização dentro do código-fonte de sua aplicação; 2 - Gerando scripts externos e carregar para sua aplicação, executar e depois excluir os mesmos. Já trabalhei com as duas formas, havendo vantagens e desvantagens para ambos os métodos. Hoje só utilizo o 2 metodo por algumas razões particulares, dentre as quais posso citar: 1 - Não deixo o código-fonte das minhas aplicações com código desnecessarios (quando atualizo via scripts externo, ao termino da atualização apago automaticamente os referidos scripts); 2 - Para executar os comandos DDL de dentro da minha aplicação utilizando o método 1, teria de utilizar componentes de terceiros o que já é um complicador - já com este metodo utilizo as proprias ferramentas do SGDB (Firebird); 3 - Há quem defenda o método 1, por causo do "trabalho" que dizem ter para distribuir os scripts junto com a atualização. No meu caso distribuo um único arquivo compactado contendo todos os arquivos necessários para à atualização. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador www.hpensador.net (71) 9975-9176 From jvds em bol.com.br Thu Dec 2 09:34:06 2010 From: jvds em bol.com.br (Joao Vitor) Date: Thu, 02 Dec 2010 09:34:06 -0200 Subject: [firebase-br] Procedure Recursiva Retorna Valores Message-ID: <4CF7842E.1020008@bol.com.br> Alguem poderia me mostrar como faço para criar uma procedure recursiva que retorna valores. Obrigado !!! JVDS From nivaldomart em gmail.com Thu Dec 2 11:14:47 2010 From: nivaldomart em gmail.com (Nivaldo Martins) Date: Thu, 2 Dec 2010 10:14:47 -0300 Subject: [firebase-br] Procedure Recursiva Retorna Valores In-Reply-To: <4CF7842E.1020008@bol.com.br> References: <4CF7842E.1020008@bol.com.br> Message-ID: Acho que se vc explicar o que pretende fazer talvez fique mais fácil te ajudar Em 2 de dezembro de 2010 08:34, Joao Vitor escreveu: > Alguem poderia me mostrar como faço para criar uma procedure recursiva que > retorna valores. > > Obrigado !!! > JVDS > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From mdv em omegasistemas.com.br Thu Dec 2 11:44:41 2010 From: mdv em omegasistemas.com.br (Marcos Dias Vendramini) Date: Thu, 2 Dec 2010 11:44:41 -0200 Subject: [firebase-br] RES: Retornar data do servidor In-Reply-To: References: <000d01cb9160$cc109d80$6431d880$@gmail.com> Message-ID: Retorno de data do servidor em dialeto 1 resolvido. Testei os dois jeitos falados. O comando select cast(current_timestamp as date) as data from rdb$database No meu banco (em dialeto 1) retorna a data e a hora do servidor Já o comando Select Cast('TODAY' As Date), Current_Time From RDB$DATABASE Retorna a data e traz a hora como '00:00', desse jeito não "atrapalha" para efetuar busca apenas por data. Então no caso, a solução para retornar somente a data no Dialeto 1 foi o comando Select Cast('TODAY' As Date), Current_Time From RDB$DATABASE Obrigado a todos pela ajuda. Até + ----------------------------------------------------------- Att. Marcos Dias Vendramini (MDV) Home Page: http://www.marcosdiasvendramini.com.br/ Contato: http://www.marcosdiasvendramini.com.br/contato.html From dillan666 em gmail.com Thu Dec 2 12:03:15 2010 From: dillan666 em gmail.com (Matheus Marques) Date: Thu, 2 Dec 2010 11:03:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_m=FAltiplos_Joins?= Message-ID: Boa tarde, Alguem sabe explicar porque não pode usar essa instrução? *select * > g.grupo, > p.produto, > c.complemento > *from *produto p, grupo g > *left join* complemento c *on *c.produto = p.produto > *where *p.codgru = g.codgru > Erro apresentado: "no current record for fetch operation.". Se eu substituir o "left" pelo "inner" funciona, mas não é o resultset que eu quero. Só consegui o resultado correto trocando o *from produto e o left join complemento*, com um *subselect*: *select * > g.grupo, > p.produto, > p.complemento > *from * > ( *select *p1.produto, c.complemento, p1.codgru > *from *produto p1 > * left join* complemento c *on *c.produto = p1.produto > ) p, grupo g > *where *p.codgru = g.codgru > Grato, Matheus From agalysson em gmail.com Thu Dec 2 13:00:34 2010 From: agalysson em gmail.com (=?ISO-8859-1?Q?Alysson_Gon=E7alves_de_Azevedo?=) Date: Thu, 2 Dec 2010 13:00:34 -0200 Subject: [firebase-br] =?iso-8859-1?q?d=FAvida_m=FAltiplos_Joins?= In-Reply-To: References: Message-ID: Explicar porque eu não sei.. mas experimenta usar dois joins... select * g.grupo, p.produto, c.complemento from produto p join grupo g on g.codgru = p.codgru left join complemento c on c.produto = p.produto Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 2 de dezembro de 2010 12:03, Matheus Marques escreveu: > Boa tarde, > > Alguem sabe explicar porque não pode usar essa instrução? > > *select * > > g.grupo, > > p.produto, > > c.complemento > > *from *produto p, grupo g > > *left join* complemento c *on *c.produto = p.produto > > *where *p.codgru = g.codgru > > > > Erro apresentado: "no current record for fetch operation.". > Se eu substituir o "left" pelo "inner" funciona, mas não é o resultset que > eu quero. > Só consegui o resultado correto trocando o *from produto e o left join > complemento*, com um *subselect*: > > *select * > > g.grupo, > > p.produto, > > p.complemento > > *from * > > ( *select *p1.produto, c.complemento, p1.codgru > > *from *produto p1 > > * left join* complemento c *on *c.produto = p1.produto > > ) p, grupo g > > *where *p.codgru = g.codgru > > > > > Grato, > > Matheus > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From joao_jma em itelefonica.com.br Thu Dec 2 14:05:12 2010 From: joao_jma em itelefonica.com.br (joao_jma) Date: Thu, 2 Dec 2010 13:05:12 -0300 Subject: [firebase-br] Criando Base Message-ID: <2E68E95FC489431287C06C627D703A5A@CPD003> Desculpem o amadorismo, eu estou com duas versões do Fire em meu PC, graças a uma dica que segui no site. Tenho o 1.5 e o 2.1, usava antes apenas o 1.5 Agora qdo eu for criar uma nova base de dados, como seleciono através de qual versão criar? Utilizo o IBExpert 2008 personal []'s From igmeirelles em gmail.com Thu Dec 2 13:38:48 2010 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Thu, 2 Dec 2010 12:38:48 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__d=FAvida_m=FAltiplos_Joins?= In-Reply-To: References: Message-ID: <00d701cb9237$06cc4ce0$1464e6a0$@gmail.com> Olá Matheus... Quando se usa LEFT para o join... significa que a tabela a esquerda do join deverá trazer todos os registros, mesmo que não tenha um correspondente na tabela que está a direita do Join... Porém vc colocou DUAS tabelas a esquerda do join... por isso quando usa o LEFT o firebird não sabe qual delas vc está se referindo... Espero ter ajudado. Um abraço. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Matheus Marques Enviada em: quinta-feira, 2 de dezembro de 2010 11:03 Para: FireBase Assunto: [firebase-br] dúvida múltiplos Joins Boa tarde, Alguem sabe explicar porque não pode usar essa instrução? *select * > g.grupo, > p.produto, > c.complemento > *from *produto p, grupo g > *left join* complemento c *on *c.produto = p.produto *where *p.codgru > = g.codgru > Erro apresentado: "no current record for fetch operation.". Se eu substituir o "left" pelo "inner" funciona, mas não é o resultset que eu quero. Só consegui o resultado correto trocando o *from produto e o left join complemento*, com um *subselect*: *select * > g.grupo, > p.produto, > p.complemento > *from * > ( *select *p1.produto, c.complemento, p1.codgru > *from *produto p1 > * left join* complemento c *on *c.produto = p1.produto > ) p, grupo g > *where *p.codgru = g.codgru > Grato, Matheus ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From hpensador em gmail.com Thu Dec 2 13:42:11 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 02 Dec 2010 12:42:11 -0300 Subject: [firebase-br] Criando Base In-Reply-To: <2E68E95FC489431287C06C627D703A5A@CPD003> References: <2E68E95FC489431287C06C627D703A5A@CPD003> Message-ID: Bom dai Joao! No IBExpert no momento de craiar o banco de dados você informa se a conexão será remota ou local... neste momento você irá indicar qual portá irá utilizar, logo - por exemplo, sua versão 1.5 esta utilizando a porta 3050 (padrão) e a versão 2.1 a porta 3051 - para você criar um banco de dados para versão 2.1 indique a porta 3051 e pronto... Outro detalhe é que no momento de conectar a base, após sua criação vc também terá que informar a qual versão (server version) esta se conectando. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador www.hpensador.net (71) 9975-9176 From fzorzetto em ig.com.br Thu Dec 2 13:45:17 2010 From: fzorzetto em ig.com.br (Fabio Zorzetto) Date: Thu, 2 Dec 2010 13:45:17 -0200 Subject: [firebase-br] Procedure Recursiva Retorna Valores In-Reply-To: References: <4CF7842E.1020008@bol.com.br> Message-ID: Perfeito Nivaldo. Eu tenho uma consulta recursiva bem legal aqui, mas não sei se é aplicável. Manda a dúvida detalhada 2010/12/2 Nivaldo Martins > Acho que se vc explicar o que pretende fazer talvez fique mais fácil te > ajudar > > > > Em 2 de dezembro de 2010 08:34, Joao Vitor escreveu: > > > Alguem poderia me mostrar como faço para criar uma procedure recursiva > que > > retorna valores. > > > > Obrigado !!! > > JVDS > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Fabio Zorzetto From jvds em bol.com.br Thu Dec 2 14:48:29 2010 From: jvds em bol.com.br (Joao Vitor) Date: Thu, 02 Dec 2010 14:48:29 -0200 Subject: [firebase-br] Procedure Recursiva Retorna Valores In-Reply-To: References: <4CF7842E.1020008@bol.com.br> Message-ID: <4CF7CDDD.8060608@bol.com.br> Estou usando Firebird 2.0 Tenho um registro Pai e quero achar todos os seus herdeiros. JVDS On 12/2/10 1:45 PM, Fabio Zorzetto wrote: > Perfeito Nivaldo. > > Eu tenho uma consulta recursiva bem legal aqui, mas não sei se é aplicável. > Manda a dúvida detalhada > > 2010/12/2 Nivaldo Martins > >> Acho que se vc explicar o que pretende fazer talvez fique mais fácil te >> ajudar >> >> >> >> Em 2 de dezembro de 2010 08:34, Joao Vitor escreveu: >> >>> Alguem poderia me mostrar como faço para criar uma procedure recursiva >> que >>> retorna valores. >>> >>> Obrigado !!! >>> JVDS >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > From dillan666 em gmail.com Thu Dec 2 15:02:26 2010 From: dillan666 em gmail.com (Matheus Marques) Date: Thu, 2 Dec 2010 14:02:26 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_d=FAvida_m=FAltiplos_Joins?= In-Reply-To: <00d701cb9237$06cc4ce0$1464e6a0$@gmail.com> References: <00d701cb9237$06cc4ce0$1464e6a0$@gmail.com> Message-ID: Olá Ivan, Fiz o teste no Oracle, o mesmo resultado ocorre. Entendi o que vc quis dizer, mas o *ON *do *LEFT* referencia a tabela que estou ligando. Abraço, Matheus Em 2 de dezembro de 2010 12:38, Ivan Guimarães Meirelles < igmeirelles em gmail.com> escreveu: > Olá Matheus... > > Quando se usa LEFT para o join... significa que a tabela a esquerda do join > deverá trazer todos os registros, mesmo que não tenha um correspondente na > tabela que está a direita do Join... > Porém vc colocou DUAS tabelas a esquerda do join... por isso quando usa o > LEFT o firebird não sabe qual delas vc está se referindo... > > Espero ter ajudado. > Um abraço. > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Matheus Marques > Enviada em: quinta-feira, 2 de dezembro de 2010 11:03 > Para: FireBase > Assunto: [firebase-br] dúvida múltiplos Joins > > Boa tarde, > > Alguem sabe explicar porque não pode usar essa instrução? > > *select * > > g.grupo, > > p.produto, > > c.complemento > > *from *produto p, grupo g > > *left join* complemento c *on *c.produto = p.produto *where *p.codgru > > = g.codgru > > > > Erro apresentado: "no current record for fetch operation.". > Se eu substituir o "left" pelo "inner" funciona, mas não é o resultset que > eu quero. > Só consegui o resultado correto trocando o *from produto e o left join > complemento*, com um *subselect*: > > *select * > > g.grupo, > > p.produto, > > p.complemento > > *from * > > ( *select *p1.produto, c.complemento, p1.codgru > > *from *produto p1 > > * left join* complemento c *on *c.produto = p1.produto > > ) p, grupo g > > *where *p.codgru = g.codgru > > > > > Grato, > > Matheus > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- _________________________________ Matheus Marques Skype: mmsilvah From joao_jma em itelefonica.com.br Thu Dec 2 17:26:55 2010 From: joao_jma em itelefonica.com.br (joao_jma) Date: Thu, 2 Dec 2010 16:26:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?cria=E7=E3o_de_BD?= Message-ID: Estou com duas versões do FB (1.5 e 2.1) instalado na makina graças a uma dica que segui no site da firebase. Quando eu for criar uma nova base de dados usando o IBExpert 2008 ma opção "create database", como eu sei em qual versão do FB o BD será criado? []'s João From hpensador em gmail.com Wed Dec 1 16:33:15 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Wed, 01 Dec 2010 15:33:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?cria=E7=E3o_de_BD?= In-Reply-To: References: Message-ID: Boa tarde João! Verifique sua thread anterior... -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador www.hpensador.net (71) 9975-9176 From maximmumsistemas em gmail.com Thu Dec 2 16:47:16 2010 From: maximmumsistemas em gmail.com (MAURICIO COSTA) Date: Thu, 2 Dec 2010 15:47:16 -0300 Subject: [firebase-br] RES: Firebird 1.5 para 2.5 com Delphi 7 + DBExpress In-Reply-To: <4CD48934.7080706@gmail.com> References: <4CD40736.8050908@gmail.com> <4CD4296A.8030100@gmail.com> <4CD4432F.8040102@gmail.com> <000001cb7d1f$2458f920$6d0aeb60$@com.br> <006301cb7d3a$a3bfeaf0$eb3fc0d0$@com.br> <4CD48934.7080706@gmail.com> Message-ID: Passei pela mesma coisa, enviei vários e-mails e ninguém teve a boa vontade de ajuda. Acho que o teu problema era o mesmo que o meu. Migrei do Fire 1.5 p/ 2.1. No Delphi 7.0 utilizo os componentes DBExdpress com os driveres nativo com ClienteDataSet. Estava acontecendo erro no momento em que eu abria algum select que não tinha parâmetros ou seja, os que traria por completo todas as linhas da tabela do select. No SQLDataSet do DBExpress, você tera que colocar False na propriedade GetMetadata deste para poder funcionar normalmente. Beleza cara espero ter ajudado. 2010/11/5 Pedro > Se quiser realizar um teste prucure pelo biblioteca dbexpUIBfire15 no > link http://www.devmedia.com.br/post-971-dbExpress-para-Firebird.html tem > um post sobre o uso e funcionamento. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From diegomaccari em ig.com.br Thu Dec 2 18:08:34 2010 From: diegomaccari em ig.com.br (Diego Maccari) Date: Thu, 2 Dec 2010 18:08:34 -0200 Subject: [firebase-br] RES: Firebird 1.5 para 2.5 com Delphi 7 +DBExpress In-Reply-To: References: <4CD40736.8050908@gmail.com><4CD4296A.8030100@gmail.com><4CD4432F.8040102@gmail.com><000001cb7d1f$2458f920$6d0aeb60$@com.br><006301cb7d3a$a3bfeaf0$eb3fc0d0$@com.br><4CD48934.7080706@gmail.com> Message-ID: Ja tive este problema também substituindo o firebird 1.5 pelo 2.1 e DBExpreess por Data Mercury que por sinal são ótimos de conectividade com o FDB Att Diego Maccari -------------------------------------------------- From: "MAURICIO COSTA" Sent: Thursday, December 02, 2010 4:47 PM To: "FireBase" Subject: Re: [firebase-br] RES: Firebird 1.5 para 2.5 com Delphi 7 +DBExpress > Passei pela mesma coisa, enviei vários e-mails e ninguém teve a boa > vontade > de ajuda. > Acho que o teu problema era o mesmo que o meu. > Migrei do Fire 1.5 p/ 2.1. No Delphi 7.0 utilizo os componentes DBExdpress > com os driveres nativo com ClienteDataSet. > Estava acontecendo erro no momento em que eu abria algum select que não > tinha parâmetros ou seja, os que traria por completo todas as linhas da > tabela do select. > No SQLDataSet do DBExpress, você tera que colocar False na propriedade > GetMetadata deste para poder funcionar normalmente. > Beleza cara espero ter ajudado. > > > 2010/11/5 Pedro > >> Se quiser realizar um teste prucure pelo biblioteca dbexpUIBfire15 no >> link http://www.devmedia.com.br/post-971-dbExpress-para-Firebird.html >> tem >> um post sobre o uso e funcionamento. >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From robson.catunda em gmail.com Fri Dec 3 02:24:54 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Fri, 3 Dec 2010 01:24:54 -0300 Subject: [firebase-br] Firebird 1.5 para 2.5 com Delphi 7 + DBExpress In-Reply-To: <000001cb7d1f$2458f920$6d0aeb60$@com.br> References: <4CD40736.8050908@gmail.com> <4CD4296A.8030100@gmail.com> <4CD4432F.8040102@gmail.com> <000001cb7d1f$2458f920$6d0aeb60$@com.br> Message-ID: Maciel, Não sei se o problema é apenas o driver ou é na instalação do FB 2.5. Ainda hj um amigo meu não conseguia utilizar o dbexpress do delphi7 com FB 2.5. No sqlconection estava utilizando o driver para interbase. Ele me passou o sistema mas não consegui instalar o FB 2.5 no meu pc, eu mesmo utilizo o FB 2.0. Como não consegui instalar o servidor normalmente, coloquei com o FB 2.5 embedded, ai funcionou direitinho. Nem precisei utilizar o UIBFireBird15, que costumo usar nos meus sqlconections. Em 5 de novembro de 2010 16:24, Maciel Soncini Bueno < maciel em 2msolutions.com.br> escreveu: > Saudações, > > Migrei o banco firebird do 1.5 para 2.5. > > As questões internas e ajustes necessários foram resolvidos. > > Minha questão agora é no Delphi 7. > > Faço o acesso com DBExpress. > > Utilizo o DBExpress padrão, com os drivers e configurações padrão do > DBExpress. > > Não estou tendo sucesso. Quando rodo a aplicação tenho o seguinte erro: > > RunTimeError: nome da aplicação > R064 ... C Runtime Library incorrect..... > > Alguém poderia me orientar sobre como proceder, sem ter que abrir mão do > DBExpress? > > Maciel > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From wmotasjrp em gmail.com Fri Dec 3 08:31:11 2010 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Fri, 3 Dec 2010 08:31:11 -0200 Subject: [firebase-br] Resultado Diferente! Message-ID: <001e01cb92d5$37b6fe60$0a00a8c0@mota2> Bom dia. Executei as querys abaixo e os retornos foram diferentes, alguém saberia me explicar por que? SELECT SUM(RI.QTDE) FROM RCP R JOIN RCP_ITENS RI ON RI.ID_RCP = R.ID_RCP WHERE R.ULTIMA_FASE_FABRICACAO = 'S' AND extract(month from RI.DATA_HORA_TERMINO) = 11 and extract(year from RI.DATA_HORA_TERMINO) = 2010 SELECT SUM(RI.QTDE) FROM RCP R JOIN RCP_ITENS RI ON RI.ID_RCP = R.ID_RCP WHERE R.ULTIMA_FASE_FABRICACAO = 'S' AND RI.DATA_HORA_TERMINO BETWEEN '01.11.2010 00:00:00:0000' AND '30.11.2010 23:59:59:9999' []s Wilson From felix.sol em terra.com.br Fri Dec 3 08:45:56 2010 From: felix.sol em terra.com.br (Felix) Date: Fri, 3 Dec 2010 07:45:56 -0300 Subject: [firebase-br] RES: Resultado Diferente! In-Reply-To: <001e01cb92d5$37b6fe60$0a00a8c0@mota2> References: <001e01cb92d5$37b6fe60$0a00a8c0@mota2> Message-ID: <000601cb92d7$457d13c0$d0773b40$@sol@terra.com.br> Nas minhas consultas uso o formato de data MMDDAAAA e não coloco o horário: (...)AND RI.DATA_HORA_TERMINO BETWEEN '11.01.2010' AND '11.30.2010' Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Wilson Mota - GMail Enviada em: sexta-feira, 3 de dezembro de 2010 07:31 Para: Lista FireBase Assunto: [firebase-br] Resultado Diferente! Bom dia. Executei as querys abaixo e os retornos foram diferentes, alguém saberia me explicar por que? SELECT SUM(RI.QTDE) FROM RCP R JOIN RCP_ITENS RI ON RI.ID_RCP = R.ID_RCP WHERE R.ULTIMA_FASE_FABRICACAO = 'S' AND extract(month from RI.DATA_HORA_TERMINO) = 11 and extract(year from RI.DATA_HORA_TERMINO) = 2010 SELECT SUM(RI.QTDE) FROM RCP R JOIN RCP_ITENS RI ON RI.ID_RCP = R.ID_RCP WHERE R.ULTIMA_FASE_FABRICACAO = 'S' AND RI.DATA_HORA_TERMINO BETWEEN '01.11.2010 00:00:00:0000' AND '30.11.2010 23:59:59:9999' []s Wilson ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From andelphi em gmail.com Fri Dec 3 08:43:30 2010 From: andelphi em gmail.com (=?iso-8859-1?Q?##_Andr=E9_##?=) Date: Fri, 3 Dec 2010 08:43:30 -0200 Subject: [firebase-br] Contar Ocorrencia de palavra Message-ID: <006f01cb92d6$ee59cbb0$cb0d6310$@com> Olá pessoal. Existe alguma função que retorne na select a quantidade de vezes que uma palavra aparece no campo Ex. SELECT TOTAL_OCORRENCIA(‘CASA’, ‘CAMPODATABELA’) FROM TABELA []’S From fzorzetto em ig.com.br Fri Dec 3 08:53:36 2010 From: fzorzetto em ig.com.br (Fabio Zorzetto) Date: Fri, 3 Dec 2010 08:53:36 -0200 Subject: [firebase-br] Resultado Diferente! In-Reply-To: <001e01cb92d5$37b6fe60$0a00a8c0@mota2> References: <001e01cb92d5$37b6fe60$0a00a8c0@mota2> Message-ID: Não é o formato da data? Não precisa ser mm/dd/aa (11/01/2010)? Fabio Zorzetto From agalysson em gmail.com Fri Dec 3 08:53:07 2010 From: agalysson em gmail.com (=?ISO-8859-1?Q?Alysson_Gon=E7alves_de_Azevedo?=) Date: Fri, 3 Dec 2010 08:53:07 -0200 Subject: [firebase-br] RES: Resultado Diferente! In-Reply-To: <-6755228798341225269@unknownmsgid> References: <001e01cb92d5$37b6fe60$0a00a8c0@mota2> <-6755228798341225269@unknownmsgid> Message-ID: diferentes como? numeros diferentes? experimenta fazer esse select sem o SUM, e trazendo os campos data_hora_termino SELECT RI.QTDE, RI.DATA_HORA_TERMINO FROM RCP R JOIN RCP_ITENS RI ON RI.ID_RCP = R.ID_RCP e coloque as duas condições.... a com os extracts e a com between... e tente achar quais registros se diferem... se vc achar quais registros aparecem em um e não no outro, será a dica de como vc pode resolver.... se tiver muitos registros, avisa que eu te dou uma dica de como fazer pra trazer apenas os campos divergentes... mas deixe pra necessidade... Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 3 de dezembro de 2010 08:45, Felix escreveu: > Nas minhas consultas uso o formato de data MMDDAAAA e não coloco o horário: > > (...)AND RI.DATA_HORA_TERMINO BETWEEN '11.01.2010' AND '11.30.2010' > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Wilson Mota - GMail > Enviada em: sexta-feira, 3 de dezembro de 2010 07:31 > Para: Lista FireBase > Assunto: [firebase-br] Resultado Diferente! > > Bom dia. > Executei as querys abaixo e os retornos foram diferentes, alguém saberia me > explicar por que? > > SELECT SUM(RI.QTDE) > FROM RCP R > JOIN RCP_ITENS RI ON > RI.ID_RCP = R.ID_RCP > WHERE R.ULTIMA_FASE_FABRICACAO = 'S' AND extract(month from > RI.DATA_HORA_TERMINO) = 11 and extract(year from RI.DATA_HORA_TERMINO) = > 2010 > > SELECT SUM(RI.QTDE) > FROM RCP R > JOIN RCP_ITENS RI ON > RI.ID_RCP = R.ID_RCP > WHERE R.ULTIMA_FASE_FABRICACAO = 'S' AND RI.DATA_HORA_TERMINO BETWEEN > '01.11.2010 00:00:00:0000' AND '30.11.2010 23:59:59:9999' > > []s > > Wilson > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From paulogeloramo em terra.com.br Fri Dec 3 10:08:19 2010 From: paulogeloramo em terra.com.br (Paulo Geloramo) Date: Fri, 3 Dec 2010 10:08:19 -0200 Subject: [firebase-br] Firebird Caso de sucesso no Brasil Message-ID: Hi, No site firebase.com.br tem link para lista de casos de sucesso do Firebird em grandes projetos privados e públicos no Brasil? Vou apresentar um projeto que usa Firebird a uma empresa, esta empresa usa Oracle, com casos de sucessos fica mais fácil convencer. -- Paulo From listas em warmboot.com.br Fri Dec 3 10:29:19 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 3 Dec 2010 10:29:19 -0200 Subject: [firebase-br] Firebird Caso de sucesso no Brasil In-Reply-To: References: Message-ID: <16810000346.20101203102919@warmboot.com.br> PG> No site firebase.com.br tem link para lista de casos de sucesso do Firebird PG> em grandes projetos privados e públicos no Brasil? http://www.firebase.com.br/fb/artigo.php?id=731 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From joao_jma em itelefonica.com.br Fri Dec 3 11:41:17 2010 From: joao_jma em itelefonica.com.br (joao_jma) Date: Fri, 3 Dec 2010 10:41:17 -0300 Subject: [firebase-br] Zeos + 2.1 Message-ID: <285BAF93B03C469FAB3763C73DF0394C@CPD003> Alguém indica onde baixar versão do zeos para delphi7 q funcione com o FB 2.1 ? agradeço antecipadamente abraços From levymoreira.ce em gmail.com Fri Dec 3 10:51:03 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Fri, 3 Dec 2010 09:51:03 -0300 Subject: [firebase-br] Zeos + 2.1 In-Reply-To: <285BAF93B03C469FAB3763C73DF0394C@CPD003> References: <285BAF93B03C469FAB3763C73DF0394C@CPD003> Message-ID: http://sourceforge.net/projects/zeoslib/ Em 3 de dezembro de 2010 10:41, joao_jma escreveu: > Alguém indica onde baixar versão do zeos para delphi7 q funcione com o FB > 2.1 ? > > > agradeço antecipadamente > > abraços > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From wmotasjrp em gmail.com Fri Dec 3 11:08:30 2010 From: wmotasjrp em gmail.com (Wilson Mota - GMail) Date: Fri, 3 Dec 2010 11:08:30 -0200 Subject: [firebase-br] RES: Resultado Diferente! References: <001e01cb92d5$37b6fe60$0a00a8c0@mota2><-6755228798341225269@unknownmsgid> Message-ID: <008a01cb92eb$2e4477c0$0a00a8c0@mota2> Ola pessoal. Felix: Como o campo é timestamp e gravo também a hora é preciso colocar a hora no final da data. Fabio: O "." é para usar no formato "DD.MM.YYYY' e a "/" no formato "MM/DD/YYYY" Alysson: Usando com extract o resultado era 743 e com between era 727, não sei o que ocorreu, a questão é que executei novamente e o resultado foi o mesmo (743) Agradeço a todos. Wilson Agradeço a todos ----- Original Message ----- From: "Alysson Gonçalves de Azevedo" To: "FireBase" Sent: Friday, December 03, 2010 8:53 AM Subject: Re: [firebase-br] RES: Resultado Diferente! diferentes como? numeros diferentes? experimenta fazer esse select sem o SUM, e trazendo os campos data_hora_termino SELECT RI.QTDE, RI.DATA_HORA_TERMINO FROM RCP R JOIN RCP_ITENS RI ON RI.ID_RCP = R.ID_RCP e coloque as duas condições.... a com os extracts e a com between... e tente achar quais registros se diferem... se vc achar quais registros aparecem em um e não no outro, será a dica de como vc pode resolver.... se tiver muitos registros, avisa que eu te dou uma dica de como fazer pra trazer apenas os campos divergentes... mas deixe pra necessidade... Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 3 de dezembro de 2010 08:45, Felix escreveu: > Nas minhas consultas uso o formato de data MMDDAAAA e não coloco o > horário: > > (...)AND RI.DATA_HORA_TERMINO BETWEEN '11.01.2010' AND '11.30.2010' > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Wilson Mota - GMail > Enviada em: sexta-feira, 3 de dezembro de 2010 07:31 > Para: Lista FireBase > Assunto: [firebase-br] Resultado Diferente! > > Bom dia. > Executei as querys abaixo e os retornos foram diferentes, alguém saberia > me > explicar por que? > > SELECT SUM(RI.QTDE) > FROM RCP R > JOIN RCP_ITENS RI ON > RI.ID_RCP = R.ID_RCP > WHERE R.ULTIMA_FASE_FABRICACAO = 'S' AND extract(month from > RI.DATA_HORA_TERMINO) = 11 and extract(year from RI.DATA_HORA_TERMINO) = > 2010 > > SELECT SUM(RI.QTDE) > FROM RCP R > JOIN RCP_ITENS RI ON > RI.ID_RCP = R.ID_RCP > WHERE R.ULTIMA_FASE_FABRICACAO = 'S' AND RI.DATA_HORA_TERMINO BETWEEN > '01.11.2010 00:00:00:0000' AND '30.11.2010 23:59:59:9999' > > []s > > Wilson > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fabio em cognum.com.br Fri Dec 3 11:27:45 2010 From: fabio em cognum.com.br (=?iso-8859-1?Q?F=E1bio_Eduardo_de_Souza?=) Date: Fri, 3 Dec 2010 11:27:45 -0200 Subject: [firebase-br] =?iso-8859-1?q?_Arquivo_de_pagina=E7=E3o_do_Windows?= =?iso-8859-1?q?_2008?= Message-ID: <001e01cb92ed$e96584c0$bc308e40$@com.br> Ola, a todos. Por gentileza, tenho alguns clientes onde meu ERP esta instalado em um servidor Windows 2008, com o Firebird 2.1. A medida que o pessoal trabalha com o ERP, o “arquivo de paginação do Windows”, vai crescendo a ponto de deixar o sistema muito lento, ficando inviavel de trabalhar com o sistema. Quando isso ocorre, temos que reiniciar o servidor para ele voltar ao normal. Este servidor é dedicado ao ERP, não tem nenhum outro tipo de sistema instalado. Estamos reiniciando o servidor todas as noites. Por gentileza, alguém pode me dizer o que posso fazer para resolver esta situação ??? Tem haver com alguma configuração do WINDOWS? O arquivo de paginação que falo é verificado no GERENCIADOR DE TAREFAS DO WINDOWS, aba DESENPENHO,SISTEMA,ARQUIVO DE PAGINAÇÃO. Fábio Eduardo. From joao_jma em itelefonica.com.br Fri Dec 3 12:26:22 2010 From: joao_jma em itelefonica.com.br (joao_jma) Date: Fri, 3 Dec 2010 11:26:22 -0300 Subject: [firebase-br] Zeos + 2.1 ERRO NA INST References: <285BAF93B03C469FAB3763C73DF0394C@CPD003> Message-ID: <8F4CE2B3CD1A411582B1B78E82D3881A@CPD003> Estou com um problema pra instalar... Eu compilo todos os pacotes que são pra compilar Ae qdo vou compilar e instalar o pacote: ZComponentDesign.dpk Me dá um erro nesta linha: const CRLF = LineEnding; ______________________________________________________ [Error] ZPropertyEditor.pas(176): Undeclared identifier: 'LineEnding' Alguém pode me ajudar? Mto obrigado... ----- Original Message ----- From: "Levy Moreira" To: "FireBase" Sent: Friday, December 03, 2010 9:51 AM Subject: Re: [firebase-br] Zeos + 2.1 http://sourceforge.net/projects/zeoslib/ Em 3 de dezembro de 2010 10:41, joao_jma escreveu: > Alguém indica onde baixar versão do zeos para delphi7 q funcione com o FB > 2.1 ? > > > agradeço antecipadamente > > abraços > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Fri Dec 3 11:36:28 2010 From: listas em fasystem.com.br (Fasystem) Date: Fri, 3 Dec 2010 11:36:28 -0200 Subject: [firebase-br] DATEDIFF em PROCEDURE Message-ID: Bom Dia a todos! Alguém sabe me dizer se é possível usar a função DATEDIFF em uma procedure. Estou tentando utiliza-la e esta dando acusando erro de parse error em datediff(minute. A instrução é a seguinte: select STATUS, iif((SERASADATA + coalesce(SERASACONTADOR,0)) < current_date,'CONSTA',SERASA), LIMITE, FILIAL, datediff(minute from LIBERADO to current_timestamp) from CADASTROS where ID = :idcadastro into :statuscadastro, :serasa, :limite, :filial, :liberado; Usando FB 2.5 e o campo LIBERADO é TIMESTAMP. [ ]'s Jose Aparecido da Silva Fasystem From listas em warmboot.com.br Fri Dec 3 11:49:33 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 3 Dec 2010 11:49:33 -0200 Subject: [firebase-br] =?iso-8859-1?q?Arquivo_de_pagina=E7=E3o_do_Windows_?= =?iso-8859-1?q?2008?= In-Reply-To: <001e01cb92ed$e96584c0$bc308e40$@com.br> References: <001e01cb92ed$e96584c0$bc308e40$@com.br> Message-ID: <1813377899.20101203114933@warmboot.com.br> Antes de mais nada, se vc está usando a versão classic do Firebird, há grandes chances de vc estar consumindo toda a memória disponível, por causa do cache do BD. A solução seria ajustar (diminuir) o cache do Firebird, pois o CS não compartilha o cache entre as conexões, conforme já foi amplamente discutido aqui na lista. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FEdS> FEdS> Ola, a todos. FEdS> FEdS> Por gentileza, tenho alguns clientes onde meu ERP esta instalado em um FEdS> servidor Windows 2008, com o Firebird 2.1. FEdS> A medida que o pessoal trabalha com o ERP, o “arquivo de paginação do FEdS> Windows”, vai crescendo a ponto de deixar o sistema muito lento, ficando FEdS> inviavel de trabalhar com o sistema. FEdS> Quando isso ocorre, temos que reiniciar o servidor para ele voltar ao FEdS> normal. Este servidor é dedicado ao ERP, não tem nenhum outro tipo de FEdS> sistema instalado. FEdS> Estamos reiniciando o servidor todas as noites. FEdS> Por gentileza, alguém pode me dizer o que posso fazer para resolver esta FEdS> situação ??? Tem haver com alguma configuração do WINDOWS? FEdS> O arquivo de paginação que falo é verificado no GERENCIADOR DE TAREFAS DO FEdS> WINDOWS, aba DESENPENHO,SISTEMA,ARQUIVO DE PAGINAÇÃO. FEdS> FEdS> Fábio Eduardo. FEdS> FEdS> FEdS> ______________________________________________ FEdS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br FEdS> Para saber como gerenciar/excluir seu cadastro na lista, use: FEdS> http://www.firebase.com.br/fb/artigo.php?id=1107 FEdS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From levymoreira.ce em gmail.com Fri Dec 3 12:18:05 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Fri, 3 Dec 2010 11:18:05 -0300 Subject: [firebase-br] Zeos + 2.1 ERRO NA INST In-Reply-To: <8F4CE2B3CD1A411582B1B78E82D3881A@CPD003> References: <285BAF93B03C469FAB3763C73DF0394C@CPD003> <8F4CE2B3CD1A411582B1B78E82D3881A@CPD003> Message-ID: Atualmente utilizo a versão 6.6.2-RC e não tenho problema algum, o senhor esta seguindo esses passos: http://imasters.com.br/artigo/3377 Então se estiver realmente seguindo esses passos do link acima e contirnuar dando erro baixe uma versão antiga e faça o teste, mas acredito que o pessoal não iria tirar a retrocompatibilidade dos fb antigos.Segue o link com o download de versões anteriores do zeoslib. http://sourceforge.net/projects/zeoslib/files/Zeos%20Database%20Objects/ Em 3 de dezembro de 2010 11:26, joao_jma escreveu: > Estou com um problema pra instalar... > > Eu compilo todos os pacotes que são pra compilar > > Ae qdo vou compilar e instalar o pacote: ZComponentDesign.dpk > > Me dá um erro nesta linha: > > const > CRLF = LineEnding; > ______________________________________________________ > [Error] ZPropertyEditor.pas(176): Undeclared identifier: 'LineEnding' > > > > Alguém pode me ajudar? > > Mto obrigado... > > > > ----- Original Message ----- From: "Levy Moreira" < > levymoreira.ce em gmail.com> > To: "FireBase" > Sent: Friday, December 03, 2010 9:51 AM > Subject: Re: [firebase-br] Zeos + 2.1 > > > http://sourceforge.net/projects/zeoslib/ > > > Em 3 de dezembro de 2010 10:41, joao_jma >escreveu: > > Alguém indica onde baixar versão do zeos para delphi7 q funcione com o FB >> 2.1 ? >> >> >> agradeço antecipadamente >> >> abraços >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ........................................................................... > As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo > sigilo legal e por direitos autorais. A divulgação, distribuição, > reprodução > ou qualquer forma de utilização do teor deste documento depende de > autorização do emissor, sujeitando-se o infrator às sanções legais. O > emissor desta mensagem utiliza o recurso somente no exercício do seu > trabalho ou em razão dele, eximindo-se o empregador de qualquer > responsabilidade por utilização indevida ou pessoal. Caso esta comunicação > tenha sido recebida por engano, favor avisar imediatamente ao remetende. > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From wilchaia.listas em gmail.com Fri Dec 3 12:42:03 2010 From: wilchaia.listas em gmail.com (william almeida) Date: Fri, 3 Dec 2010 12:42:03 -0200 Subject: [firebase-br] Firebird Caso de sucesso no Brasil In-Reply-To: <16810000346.20101203102919@warmboot.com.br> References: <16810000346.20101203102919@warmboot.com.br> Message-ID: Cantu, Naquela lista quase nao tem ninguem com FB 2.0. Ela esta desatualizada ou é assim mesmo? E tambem so tem aplicacao bem lights nao? Onde estao as pesadas? Voce nao tem acesso ou o pessoal nao manda mesmo? -- William C Chaia de Almeida Analista de Sistemas Preservar a natureza não é opção, é evolução. From mctbrasil em gmail.com Fri Dec 3 12:49:04 2010 From: mctbrasil em gmail.com (Fabiano Moura) Date: Fri, 3 Dec 2010 12:49:04 -0200 Subject: [firebase-br] Firebird Caso de sucesso no Brasil In-Reply-To: References: <16810000346.20101203102919@warmboot.com.br> Message-ID: Depende do que você considera pesada e ligth, eu uso atualmente o Firebird 2.1.3 e estamos migrando aos poucos para o Firebird 2.5. Temos vários clientes que utilizam o sistema da empresa que trabalho, desde pequenos, médios e grandes. Utilizam em diversos tipos de sistemas operacionais, tais como Windows XP, Server 2003 e Linux e utilizando tanto o superserver quanto o classic. Meu cliente maior tem 4,5 GB a base principal, fora as demais bases. O ramo de atividade da empresa que trabalho é desenvolvimento para Hospitais e Plano de Saúde. O que seria sistema pesado? Fabiano Moura Em 3 de dezembro de 2010 12:42, william almeida escreveu: > Cantu, > > Naquela lista quase nao tem ninguem com FB 2.0. > > Ela esta desatualizada ou é assim mesmo? E tambem so tem aplicacao bem > lights nao? > Onde estao as pesadas? Voce nao tem acesso ou o pessoal nao manda mesmo? > > -- > William C Chaia de Almeida > Analista de Sistemas > > Preservar a natureza não é opção, é evoluçã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 joao_jma em itelefonica.com.br Fri Dec 3 14:03:15 2010 From: joao_jma em itelefonica.com.br (joao_jma) Date: Fri, 3 Dec 2010 13:03:15 -0300 Subject: [firebase-br] Zeos + 2.1 ERRO NA INST References: <285BAF93B03C469FAB3763C73DF0394C@CPD003><8F4CE2B3CD1A411582B1B78E82D3881A@CPD003> Message-ID: <843E558DB9F241FBB8B576F9010514BA@CPD003> Só dá certo com a versão que eu já estava usando 6.6.0... porém nela eu não tenho suporte para Firebird 2.1.XXX Eu não entendo, instalando a nova versão me dá aquele erro estranho citado abaixo. const CRLF = LineEnding; ______________________________________________________ [Error] ZPropertyEditor.pas(176): Undeclared identifier: 'LineEnding' ______________________________________________________ nunca aconteceu com ngm ??? abraço ----- Original Message ----- From: "Levy Moreira" To: "FireBase" Sent: Friday, December 03, 2010 11:18 AM Subject: Re: [firebase-br] Zeos + 2.1 ERRO NA INST Atualmente utilizo a versão 6.6.2-RC e não tenho problema algum, o senhor esta seguindo esses passos: http://imasters.com.br/artigo/3377 Então se estiver realmente seguindo esses passos do link acima e contirnuar dando erro baixe uma versão antiga e faça o teste, mas acredito que o pessoal não iria tirar a retrocompatibilidade dos fb antigos.Segue o link com o download de versões anteriores do zeoslib. http://sourceforge.net/projects/zeoslib/files/Zeos%20Database%20Objects/ Em 3 de dezembro de 2010 11:26, joao_jma escreveu: > Estou com um problema pra instalar... > > Eu compilo todos os pacotes que são pra compilar > > Ae qdo vou compilar e instalar o pacote: ZComponentDesign.dpk > > Me dá um erro nesta linha: > > const > CRLF = LineEnding; > ______________________________________________________ > [Error] ZPropertyEditor.pas(176): Undeclared identifier: 'LineEnding' > > > > Alguém pode me ajudar? > > Mto obrigado... > > > > ----- Original Message ----- From: "Levy Moreira" < > levymoreira.ce em gmail.com> > To: "FireBase" > Sent: Friday, December 03, 2010 9:51 AM > Subject: Re: [firebase-br] Zeos + 2.1 > > > http://sourceforge.net/projects/zeoslib/ > > > Em 3 de dezembro de 2010 10:41, joao_jma >escreveu: > > Alguém indica onde baixar versão do zeos para delphi7 q funcione com o FB >> 2.1 ? >> >> >> agradeço antecipadamente >> >> abraços >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> > > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ........................................................................... > As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo > sigilo legal e por direitos autorais. A divulgação, distribuição, > reprodução > ou qualquer forma de utilização do teor deste documento depende de > autorização do emissor, sujeitando-se o infrator às sanções legais. O > emissor desta mensagem utiliza o recurso somente no exercício do seu > trabalho ou em razão dele, eximindo-se o empregador de qualquer > responsabilidade por utilização indevida ou pessoal. Caso esta comunicação > tenha sido recebida por engano, favor avisar imediatamente ao remetende. > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fabio em cognum.com.br Fri Dec 3 13:23:24 2010 From: fabio em cognum.com.br (=?iso-8859-1?Q?F=E1bio_Eduardo_de_Souza?=) Date: Fri, 3 Dec 2010 13:23:24 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Arquivo_de_pagina=E7=E3o_d?= =?iso-8859-1?q?o_Windows_2008?= In-Reply-To: <1813377899.20101203114933@warmboot.com.br> References: <001e01cb92ed$e96584c0$bc308e40$@com.br> <1813377899.20101203114933@warmboot.com.br> Message-ID: <000f01cb92fe$071869a0$15493ce0$@com.br> Carlos, No servidor está instalado a versão SERVER do FB 2.1 . O servidor tem um processador de Quad CORE e tem 8 GB de memória. Na versão Server do FB 2.1, tenho que fazer esta tratativa com o cachê do BD? Fábio. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: sexta-feira, 3 de dezembro de 2010 11:50 Para: FireBase Assunto: Re: [firebase-br] Arquivo de paginação do Windows 2008 Antes de mais nada, se vc está usando a versão classic do Firebird, há grandes chances de vc estar consumindo toda a memória disponível, por causa do cache do BD. A solução seria ajustar (diminuir) o cache do Firebird, pois o CS não compartilha o cache entre as conexões, conforme já foi amplamente discutido aqui na lista. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FEdS> FEdS> Ola, a todos. FEdS> FEdS> Por gentileza, tenho alguns clientes onde meu ERP esta instalado em um FEdS> servidor Windows 2008, com o Firebird 2.1. FEdS> A medida que o pessoal trabalha com o ERP, o “arquivo de paginação do FEdS> Windows”, vai crescendo a ponto de deixar o sistema muito lento, ficando FEdS> inviavel de trabalhar com o sistema. FEdS> Quando isso ocorre, temos que reiniciar o servidor para ele voltar ao FEdS> normal. Este servidor é dedicado ao ERP, não tem nenhum outro tipo de FEdS> sistema instalado. FEdS> Estamos reiniciando o servidor todas as noites. FEdS> Por gentileza, alguém pode me dizer o que posso fazer para resolver esta FEdS> situação ??? Tem haver com alguma configuração do WINDOWS? FEdS> O arquivo de paginação que falo é verificado no GERENCIADOR DE TAREFAS DO FEdS> WINDOWS, aba DESENPENHO,SISTEMA,ARQUIVO DE PAGINAÇÃO. FEdS> FEdS> Fábio Eduardo. FEdS> FEdS> FEdS> ______________________________________________ FEdS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br FEdS> Para saber como gerenciar/excluir seu cadastro na lista, use: FEdS> http://www.firebase.com.br/fb/artigo.php?id=1107 FEdS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Dec 3 13:31:52 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 3 Dec 2010 13:31:52 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Arquivo_de_pagina=E7=E3o_d?= =?iso-8859-1?q?o_Windows_2008?= In-Reply-To: <000f01cb92fe$071869a0$15493ce0$@com.br> References: <001e01cb92ed$e96584c0$bc308e40$@com.br> <1813377899.20101203114933@warmboot.com.br> <000f01cb92fe$071869a0$15493ce0$@com.br> Message-ID: <872974428.20101203133152@warmboot.com.br> Mesma pergunta: Classic ou SuperServer? []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FEdS> Carlos, FEdS> No servidor está instalado a versão SERVER do FB 2.1 . FEdS> O servidor tem um processador de Quad CORE e tem 8 GB de memória. FEdS> Na versão Server do FB 2.1, tenho que fazer esta tratativa com o cachê do FEdS> BD? FEdS> Fábio. FEdS> -----Mensagem original----- FEdS> De: lista-bounces em firebase.com.br FEdS> [mailto:lista-bounces em firebase.com.br] Em FEdS> nome de Carlos H. Cantu FEdS> Enviada em: sexta-feira, 3 de dezembro de 2010 11:50 FEdS> Para: FireBase FEdS> Assunto: Re: [firebase-br] Arquivo de paginação do Windows 2008 FEdS> Antes de mais nada, se vc está usando a versão classic do Firebird, há FEdS> grandes chances de vc estar consumindo toda a memória disponível, por FEdS> causa do cache do BD. A solução seria ajustar (diminuir) o cache do FEdS> Firebird, pois o CS não compartilha o cache entre as conexões, FEdS> conforme já foi amplamente discutido aqui na lista. FEdS> []s FEdS> Carlos H. Cantu FEdS> www.FireBase.com.br - www.firebirdnews.org FEdS> www.warmboot.com.br - blog.firebase.com.br FEdS>> FEdS>> Ola, a todos. FEdS>> FEdS>> Por gentileza, tenho alguns clientes onde meu ERP esta instalado em um FEdS>> servidor Windows 2008, com o Firebird 2.1. FEdS>> A medida que o pessoal trabalha com o ERP, o “arquivo de paginação do FEdS>> Windows”, vai crescendo a ponto de deixar o sistema muito lento, FEdS> ficando FEdS>> inviavel de trabalhar com o sistema. FEdS>> Quando isso ocorre, temos que reiniciar o servidor para ele voltar ao FEdS>> normal. Este servidor é dedicado ao ERP, não tem nenhum outro tipo de FEdS>> sistema instalado. FEdS>> Estamos reiniciando o servidor todas as noites. FEdS>> Por gentileza, alguém pode me dizer o que posso fazer para resolver FEdS> esta FEdS>> situação ??? Tem haver com alguma configuração do WINDOWS? FEdS>> O arquivo de paginação que falo é verificado no GERENCIADOR DE TAREFAS FEdS> DO FEdS>> WINDOWS, aba DESENPENHO,SISTEMA,ARQUIVO DE PAGINAÇÃO. FEdS>> FEdS>> Fábio Eduardo. FEdS>> FEdS>> FEdS>> ______________________________________________ FEdS>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br FEdS>> Para saber como gerenciar/excluir seu cadastro na lista, use: FEdS>> http://www.firebase.com.br/fb/artigo.php?id=1107 FEdS>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa FEdS> ______________________________________________ FEdS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br FEdS> Para saber como gerenciar/excluir seu cadastro na lista, use: FEdS> http://www.firebase.com.br/fb/artigo.php?id=1107 FEdS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa FEdS> ______________________________________________ FEdS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br FEdS> Para saber como gerenciar/excluir seu cadastro na lista, use: FEdS> http://www.firebase.com.br/fb/artigo.php?id=1107 FEdS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From joao_jma em itelefonica.com.br Fri Dec 3 14:34:24 2010 From: joao_jma em itelefonica.com.br (joao_jma) Date: Fri, 3 Dec 2010 13:34:24 -0300 Subject: [firebase-br] RESOLVIDO Zeos + 2.1 ERRO NA INST References: <285BAF93B03C469FAB3763C73DF0394C@CPD003><8F4CE2B3CD1A411582B1B78E82D3881A@CPD003> <843E558DB9F241FBB8B576F9010514BA@CPD003> Message-ID: DESCULPE PESSOAL, RESOLVIDO O PROBLEMA. ERA UMA FALHA MINHA. Vou colocar aqui pra caso alguém tenha o mesmo problema. Eu usava a versão 6.6.0 do Zeos. Ao eliminar o pacote de instalação eu cometi a falha de não eliminar os caminhos na Library path, só isso! Adicionei os novos caminhos da versão 6.6.6 e não havia removido da versão antiga, então ele buscava algumas Units em diretório errado. Obrigado pela atenção de todos! []'s From mdv em omegasistemas.com.br Fri Dec 3 14:47:04 2010 From: mdv em omegasistemas.com.br (Marcos Dias Vendramini) Date: Fri, 3 Dec 2010 14:47:04 -0200 Subject: [firebase-br] =?iso-8859-1?q?Divis=E3o_no_Firebird?= Message-ID: Bom dia pessoal No delphi eu uso os comandos MOD e DIV para efetuar divisões. Mas agora, eu preciso de usar esses comando dentro do firebird, mas especificamente em uma trigger. Pelo que pesquisei, o comando MOD existe, seria mais ou menos MOD(VALOR, DIVISOR) Mas não achei nada parecido com o comando DIV. Alguem sabe se existe um comando que faça o que o DIV do delphi faça? Obrigado e até ------------------------------------------------------- Att. Marcos Dias Vendramini (MDV) Home Page: www.marcosdiasvendramini.com.br/ Contato: www.marcosdiasvendramini.com.br/contato.html From listas em warmboot.com.br Fri Dec 3 14:53:09 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 3 Dec 2010 14:53:09 -0200 Subject: [firebase-br] =?windows-1252?q?RES=3A_Arquivo_de_pagina=E7=E3o_do?= =?windows-1252?q?_Windows_2008?= In-Reply-To: References: <001e01cb92ed$e96584c0$bc308e40$@com.br>, <1813377899.20101203114933@warmboot.com.br>, <000f01cb92fe$071869a0$15493ce0$@com.br>, <872974428.20101203133152@warmboot.com.br> Message-ID: <791505061.20101203145309@warmboot.com.br> Faça várias conexões no banco de dados e verifique quantos processos do Firebird estão rodando. Se tiver mais de um processo, então é o classic. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br NJ> Carlos, NJ> NJ> Como é possivel verificar qual a opção que foi instalado, se é Classic ou Super Server? NJ> NJ> Ats, NJ> Fernanda P. Jorge NJ> NJ> >> Date: Fri, 3 Dec 2010 13:31:52 -0200 >> From: listas em warmboot.com.br >> To: lista em firebase.com.br >> Subject: Re: [firebase-br] RES: Arquivo de paginação do Windows 2008 >> >> Mesma pergunta: Classic ou SuperServer? >> >> []s >> Carlos H. Cantu >> www.FireBase.com.br - www.firebirdnews.org >> www.warmboot.com.br - blog.firebase.com.br >> >> FEdS> Carlos, >> >> FEdS> No servidor está instalado a versão SERVER do FB 2.1 . >> FEdS> O servidor tem um processador de Quad CORE e tem 8 GB de memória. >> >> FEdS> Na versão Server do FB 2.1, tenho que fazer esta tratativa com o cachê do >> FEdS> BD? >> >> FEdS> Fábio. >> >> FEdS> -----Mensagem original----- >> FEdS> De: lista-bounces em firebase.com.br >> FEdS> [mailto:lista-bounces em firebase.com.br] Em >> FEdS> nome de Carlos H. Cantu >> FEdS> Enviada em: sexta-feira, 3 de dezembro de 2010 11:50 >> FEdS> Para: FireBase >> FEdS> Assunto: Re: [firebase-br] Arquivo de paginação do Windows 2008 >> >> FEdS> Antes de mais nada, se vc está usando a versão classic do Firebird, há >> FEdS> grandes chances de vc estar consumindo toda a memória disponível, por >> FEdS> causa do cache do BD. A solução seria ajustar (diminuir) o cache do >> FEdS> Firebird, pois o CS não compartilha o cache entre as conexões, >> FEdS> conforme já foi amplamente discutido aqui na lista. >> >> FEdS> []s >> FEdS> Carlos H. Cantu >> FEdS> www.FireBase.com.br - www.firebirdnews.org >> FEdS> www.warmboot.com.br - blog.firebase.com.br >> >> FEdS>> >> >> FEdS>> Ola, a todos. >> >> FEdS>> >> >> FEdS>> Por gentileza, tenho alguns clientes onde meu ERP esta instalado em um >> FEdS>> servidor Windows 2008, com o Firebird 2.1. >> >> FEdS>> A medida que o pessoal trabalha com o ERP, o ?arquivo de paginação do >> FEdS>> Windows?, vai crescendo a ponto de deixar o sistema muito lento, >> FEdS> ficando >> FEdS>> inviavel de trabalhar com o sistema. >> >> FEdS>> Quando isso ocorre, temos que reiniciar o servidor para ele voltar ao >> FEdS>> normal. Este servidor é dedicado ao ERP, não tem nenhum outro tipo de >> FEdS>> sistema instalado. >> >> FEdS>> Estamos reiniciando o servidor todas as noites. >> >> FEdS>> Por gentileza, alguém pode me dizer o que posso fazer para resolver >> FEdS> esta >> FEdS>> situação ??? Tem haver com alguma configuração do WINDOWS? >> >> FEdS>> O arquivo de paginação que falo é verificado no GERENCIADOR DE TAREFAS >> FEdS> DO >> FEdS>> WINDOWS, aba DESENPENHO,SISTEMA,ARQUIVO DE PAGINAÇÃO. >> >> FEdS>> >> >> FEdS>> Fábio Eduardo. >> >> FEdS>> >> >> FEdS>> >> >> FEdS>> ______________________________________________ >> FEdS>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> FEdS>> Para saber como gerenciar/excluir seu cadastro na lista, use: >> FEdS>> http://www.firebase.com.br/fb/artigo.php?id=1107 >> FEdS>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> FEdS> ______________________________________________ >> FEdS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> FEdS> Para saber como gerenciar/excluir seu cadastro na lista, use: >> FEdS> http://www.firebase.com.br/fb/artigo.php?id=1107 >> FEdS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> FEdS> ______________________________________________ >> FEdS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> FEdS> Para saber como gerenciar/excluir seu cadastro na lista, use: >> FEdS> http://www.firebase.com.br/fb/artigo.php?id=1107 >> FEdS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From levymoreira.ce em gmail.com Fri Dec 3 15:12:19 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Fri, 3 Dec 2010 14:12:19 -0300 Subject: [firebase-br] DBFirebird + Pafecf = x Message-ID: Gente é o seguinte, depois de um mês e meio sofrendo nas mãos da lei do PafEcf guardei para o final o pior dos requisitos, que nem diria o cara da globo, 'A regra é clara!', e a lei tambem: ' O PAF-ECF(o sistema...) deve ser instalado de forma a possibilitar o funcionamento do ECF(impressora de Cupons Fiscais) independentemente da rede...' Se alguem aqui já fez algo parecido, ou tem ideia como faço isso me de uma força, to sem saber o que fazer, já pensei em utilizar dois bancos, já pensei em salvar em xml, já tive ate pesadelo. Se alguem souber uma forma que não prejudique a velocidade do sistema, e poder descrever o processo eu ficarei muito agradecido ate agora o que penso em fazer é isso: 1-Serivod - DB original 2-CLiente com o ECF - DB vazio 3-Ao abrir o sistema ele verifica por exemplo se há alguma venda neste banco local, se houver, então manda os dados para o servidor e deleta os dados do db local. Isso tudo ao abrir o sistema, essa foi a melhor ideia que tive ate o momento, quem tiver algo melhor estou aberto a sugestões. Obrigado a todos desde já e descupem qualquer coisa. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From michelsugimoto em gmail.com Fri Dec 3 16:54:33 2010 From: michelsugimoto em gmail.com (Michel Sugimoto) Date: Fri, 03 Dec 2010 15:54:33 -0300 Subject: [firebase-br] alterar query de procedure de acordo com parametro In-Reply-To: References: Message-ID: Corrigindo: SQL1Complexa = 'select blablabla'; if (meu_parametro = 'valor_x') then begin SQL2Simples = ' union all select blablabla'; end else begin SQL2Simples = ''; end execute statement SQL1Complexa || SQL2Simples; Em 24/11/2010 09:39, Michel Sugimoto escreveu: > Bom dia Diego, > > na sua procedure pode fazer assim: > > SQL1Complexa = 'select blablabla'; > > if (meu_parametro = 'valor_x') then > begin > SQL2Simples = 'select blablabla'; > end > else > begin > SQL2Simples = ''; > end > > execute statement SQL1Complexa || ' union all ' || SQL2Simples; > > Abraços, > > Michel Sugimoto > > > Em 23/11/2010 09:07, Diego Garcia escreveu: >> Bom dia, eu estou precisando fazer o seguinte esquema, eu tenho uma >> query em >> uma procedure que dependendo do valor de um parâmetro que eu enviar eu >> teria >> que colocar um union all no final dessa primeira query com uma outra >> query. >> Ai eu queria fazer sem ter que repetir a primeira query pq ela é bem >> complexa, ai dificulta muito a manutenção. >> >> alguém conhece alguma forma ? >> >> *Diego 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 >> > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From daniel em lojafacil.com.br Fri Dec 3 17:22:50 2010 From: daniel em lojafacil.com.br (daniel) Date: Fri, 03 Dec 2010 17:22:50 -0200 Subject: [firebase-br] DBFirebird + Pafecf = x In-Reply-To: References: Message-ID: <4CF9438A.1080000@lojafacil.com.br> Boa tarde Levy, jah fiz a homologaçao do PAF-ECF, Aqui nós fazemos da seguinte maneira.. 1 - Banco Servidor (Banco Completo) 1 - Banco em cada cliente (Produtos+Operadores+Tipos de Pagamento + Vendas ... td q é necessario para realizar uma venda) O PDV ele se conecta ao dois bds... se o servidor estiver fora.. ele soh permite fazer vendas... senao ele tem acesso completo... Quando ele entra no pdv (ou no final de cada venda se configurado ele busca por produtos novos no banco de dados do servidor) Ele faz toda a venda salvando no banco local... ao finalizar ele verifica a conexao com servidor se tiver ativa ele exporta esses dados para o BD do servidor e chama a procedure q faz baixa de estoque e geraçao de financeiro! Se nao estiver ativo ele marca a venda como pendente de exportaçao! .... Espero ter ajudado... Abraços Daniel Felgar daniel em lojafacil.com.br Em 03/12/2010 15:12, Levy Moreira escreveu: > Gente é o seguinte, depois de um mês e meio sofrendo nas mãos da lei do > PafEcf guardei para o final o pior dos requisitos, que nem diria o > cara da globo, 'A regra é clara!', e a lei tambem: > ' O PAF-ECF(o sistema...) deve ser instalado de forma a possibilitar o > funcionamento do ECF(impressora de Cupons Fiscais) independentemente > da rede...' > Se alguem aqui já fez algo parecido, ou tem ideia como faço isso me de uma > força, to sem saber o que fazer, já pensei em utilizar dois bancos, já > pensei em salvar em xml, já tive ate pesadelo. > Se alguem souber uma forma que não prejudique a velocidade do sistema, e > poder descrever o processo eu ficarei muito agradecido ate agora > o que penso em fazer é isso: > 1-Serivod - DB original > 2-CLiente com o ECF - DB vazio > 3-Ao abrir o sistema ele verifica por exemplo se há alguma venda neste banco > local, se houver, então manda os dados para o servidor e deleta os dados do > db local. > Isso tudo ao abrir o sistema, essa foi a melhor ideia que tive ate o > momento, quem tiver algo melhor estou aberto a sugestões. > Obrigado a todos desde já e descupem qualquer coisa. > From kmerlotti em gmail.com Sat Dec 4 10:32:45 2010 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Sat, 4 Dec 2010 10:32:45 -0200 Subject: [firebase-br] =?iso-8859-1?q?Divis=E3o_no_Firebird?= In-Reply-To: References: Message-ID: Não rola fazer um trunc(divisao, 0) ? Exemplo: select trunc(10.0/3.0, 0) from rdb$database Isso é como se fosse o div. Abraços! Kelver Merlotti Coordenador Editorial da Active Delphi Site: http://www.activedelphi.com.br Contato: kelver em activedelphi.com.br Twitter: http://www.twitter.com/kmerlotti Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento pode ser feito de várias formas! Registra lá. Não custa nada!!! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti 2010/12/3 Marcos Dias Vendramini > Bom dia pessoal > > No delphi eu uso os comandos MOD e DIV para efetuar divisões. Mas agora, eu > preciso de usar esses comando dentro do firebird, mas especificamente em > uma > trigger. > > Pelo que pesquisei, o comando MOD existe, seria mais ou menos MOD(VALOR, > DIVISOR) > > Mas não achei nada parecido com o comando DIV. > > Alguem sabe se existe um comando que faça o que o DIV do delphi faça? > > Obrigado e até > > ------------------------------------------------------- > Att. Marcos Dias Vendramini (MDV) > Home Page: www.marcosdiasvendramini.com.br/ > Contato: www.marcosdiasvendramini.com.br/contato.html > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From eniorm em gmail.com Sat Dec 4 14:36:07 2010 From: eniorm em gmail.com (Enio Marconcini # www.Enio.Pro.Br) Date: Sat, 4 Dec 2010 13:36:07 -0300 Subject: [firebase-br] Linux: Firebird CS x SS x NPTL Message-ID: olá pessoal tenho um servidor linux com CentOS 5.5 amd64 8GB de RAM e preciso rodar o Firebird 1.5.3 e o 2.1 na página de downloads me deparei com vários sabores de Firebird e gostaria de saber qual é o mais recomendado para este OS NPTL threading modelodel) Classic Server? ou o SS convencional (old threading model) -- ENIO RODRIGO MARCONCINI gtalk: eniorm em gmail.com skype: eniorm msn: /dev/null .: FreeBSD -:- OpenBSD -:-Slackware Linux :. Have trouble with Windows - reboot! Have trouble with Unix - be root! From eduardo em embras.net Sat Dec 4 21:03:32 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Sat, 4 Dec 2010 21:03:32 -0200 Subject: [firebase-br] Comandos Semelhantes! In-Reply-To: <9419AE02E7BB4179AFA0C78B5273802A@CIT2> References: <97E146E7306045FEB2C885CA3378590D@CIT2> <9419AE02E7BB4179AFA0C78B5273802A@CIT2> Message-ID: as duas retornarao 5 A's se a rows rodasse sobre cada sentenca ai sim seria apenas sobre a 2a (dos B's) e ai retornaria uma infinidade (um para cada campo q vc tenha em todas as tabelas) de A's e 5 B's mas se rodar a sentenca vera q retornara apenas os 5 A's Espero ter ajudado Em 26 de novembro de 2010 13:55, cury firebird escreveu: > a instrução > > select first 5 from >    (select  'A' from rdb$fields >        union all >     select 'B' from rdb$fields) > > é a mesma que > > select  'A' from rdb$fields >   union all > select 'B' from rdb$fields > rows 5 > > ??? > > > > na segunda o comando ROWS 5 não teria efeito somente na select 'b'  ?? > se não tem uma grande diferença da forma como são utilizado os comandos.. > certo ?! > > > > -----Mensagem Original----- From: Eduardo Pombo > Sent: Friday, November 26, 2010 12:53 PM > To: FireBase > Subject: Re: [firebase-br] Comandos Semelhantes! > > Pelo que eu percebi existe uma sutil diferenca, o rows é executado > sobre o resultado da sentença. > > Se vc executar uma sentenca com union vc pode ver a diferenca. > Neste caso ele seria equivalente a um select first x from (select .. ) . Ex: > >  select first 5 from >     (select  'A' from rdb$fields >         union all >      select 'B' from rdb$fields) > > isso seria o mesmo que > >     select  'A' from rdb$fields >         union all >     select 'B' from rdb$fields >     rows 5 > > que ja seria diferente da sentenca abaixo pq ela traria 10 registros. > >     select first 5  'A' from rdb$fields >         union all >     select first 5 'B' from rdb$fields > > > Espero ter ajudado. > > > Em 25 de novembro de 2010 09:32, cury firebird escreveu: >> >> Bom dia a todos ! >> >> Eu queria saber se alguem sabe a diferenca entre esses dois modos de fazer >> uma determinada consulta ! >> >> >> select first(1) TABELA.CAMPO from TABELA >> select TABELA.CAMPO from TABELA rows 1 >> >> >> >> Eu sei que o resultado dos dois é o mesmo... eu queria saber se há >> diferença em outros aspectos como processamento ou algo assim! >> >> >> Desde já agradeço a atençao dispensada >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > > Atenciosamente > > José Eduardo Pombo de Barros > Gerente de Manutenção 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 > -- Atenciosamente José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From gtferro em gmail.com Sat Dec 4 21:13:47 2010 From: gtferro em gmail.com (Luiz Ferro) Date: Sat, 4 Dec 2010 23:13:47 +0000 (UTC) Subject: [firebase-br] FB Win32 em servidor x64 Message-ID: Olá Pessoal Recentemente estou tendo problemas com a instalação de uma base de dados criada e em produção em win32. Quando faço o transporte desta base para o FB 2.1 instalado na versão x64 o banco não reconhece a base dando mensagem que o banco é invalido. Alguém já passou por esta situação? É necessário fazer algum tipo de migração para o win64 e FB x64? Abraço a todos Att Luiz Ferro From listas em warmboot.com.br Sun Dec 5 10:26:05 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Sun, 5 Dec 2010 10:26:05 -0200 Subject: [firebase-br] FB Win32 em servidor x64 In-Reply-To: References: Message-ID: <232267730.20101205102605@warmboot.com.br> Tente fazer um backup e depois restaurar no FB 64. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br LF> Olá Pessoal LF> Recentemente estou tendo problemas com a instalação de uma base de dados LF> criada e em produção em win32. Quando faço o transporte desta base para o FB LF> 2.1 instalado na versão x64 o banco não reconhece a base dando mensagem que o LF> banco é invalido. LF> Alguém já passou por esta situação? É necessário fazer algum tipo de migração LF> para o win64 e FB x64? LF> Abraço a todos LF> Att LF> Luiz Ferro LF> ______________________________________________ LF> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br LF> Para saber como gerenciar/excluir seu cadastro na lista, use: LF> http://www.firebase.com.br/fb/artigo.php?id=1107 LF> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From igmeirelles em gmail.com Sun Dec 5 13:03:41 2010 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Sun, 5 Dec 2010 12:03:41 -0300 Subject: [firebase-br] RES: DATEDIFF em PROCEDURE In-Reply-To: References: Message-ID: <001d01cb948d$9e1cd3a0$da567ae0$@gmail.com> Olá Fasystem... DATEDIFF retorna um valor do tipo bigint, verifique se a variável :liberado depois do INTO, é desse mesmo tipo. Espero ter ajudado. Um abraço. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Fasystem Enviada em: sexta-feira, 3 de dezembro de 2010 10:36 Para: 'FireBase' Assunto: [firebase-br] DATEDIFF em PROCEDURE Bom Dia a todos! Alguém sabe me dizer se é possível usar a função DATEDIFF em uma procedure. Estou tentando utiliza-la e esta dando acusando erro de parse error em datediff(minute. A instrução é a seguinte: select STATUS, iif((SERASADATA + coalesce(SERASACONTADOR,0)) < current_date,'CONSTA',SERASA), LIMITE, FILIAL, datediff(minute from LIBERADO to current_timestamp) from CADASTROS where ID = :idcadastro into :statuscadastro, :serasa, :limite, :filial, :liberado; Usando FB 2.5 e o campo LIBERADO é TIMESTAMP. [ ]'s Jose Aparecido da Silva Fasystem ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Sun Dec 5 23:28:23 2010 From: listas em fasystem.com.br (Fasystem) Date: Sun, 5 Dec 2010 23:28:23 -0200 Subject: [firebase-br] RES: RES: DATEDIFF em PROCEDURE In-Reply-To: <001d01cb948d$9e1cd3a0$da567ae0$@gmail.com> Message-ID: Valeu pela ajuda Ivan Mudei o tipo de variável para bigint mas não adiantou. Descobri que o erro era porque eu havia registrado o banco no IBExpert como Firebird 2.0. Setei o banco como FB 2.5 e ele passou a compilar a procedure normalmente. Creio que o IBExpert deve fazer algum controle baseado na versão do FB Obrigado [ ]'s Jose Aparecido da Silva Fasystem -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Ivan Guimarães Meirelles Enviada em: domingo, 5 de dezembro de 2010 13:04 Para: 'FireBase' Assunto: [firebase-br] RES: DATEDIFF em PROCEDURE Olá Fasystem... DATEDIFF retorna um valor do tipo bigint, verifique se a variável :liberado depois do INTO, é desse mesmo tipo. Espero ter ajudado. Um abraço. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Fasystem Enviada em: sexta-feira, 3 de dezembro de 2010 10:36 Para: 'FireBase' Assunto: [firebase-br] DATEDIFF em PROCEDURE Bom Dia a todos! Alguém sabe me dizer se é possível usar a função DATEDIFF em uma procedure. Estou tentando utiliza-la e esta dando acusando erro de parse error em datediff(minute. A instrução é a seguinte: select STATUS, iif((SERASADATA + coalesce(SERASACONTADOR,0)) < current_date,'CONSTA',SERASA), LIMITE, FILIAL, datediff(minute from LIBERADO to current_timestamp) from CADASTROS where ID = :idcadastro into :statuscadastro, :serasa, :limite, :filial, :liberado; Usando FB 2.5 e o campo LIBERADO é TIMESTAMP. [ ]'s Jose Aparecido da Silva Fasystem ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bragaped em gmail.com Mon Dec 6 08:25:02 2010 From: bragaped em gmail.com (Pedro Braga) Date: Mon, 6 Dec 2010 08:25:02 -0200 Subject: [firebase-br] DBFirebird + Pafecf = x In-Reply-To: <4CF9438A.1080000@lojafacil.com.br> References: <4CF9438A.1080000@lojafacil.com.br> Message-ID: Aki na Empresa ainda não fizemos a Homologação do PAF-ECF e não pretendemos fazer por enquanto porem a forma que trabalhamos é um BD Completo e Cadas Terminal Com Seu DB apenas com os dados que serão necessarios para venda e informações sobre o Caixa Local e Temos outro Sistema que fica fazendo a checagem da conexão com o servidor se existe a conexão a cada x minutos disparo o processo de replicação e na abertura do replicador fação a importação de todos os dados referente aos cadastros de produtos, clientes, formas de pagamento dentre outros para poder realizar as vendas. From mdv em omegasistemas.com.br Mon Dec 6 08:36:01 2010 From: mdv em omegasistemas.com.br (Marcos Dias Vendramini) Date: Mon, 6 Dec 2010 08:36:01 -0200 Subject: [firebase-br] =?iso-8859-1?q?Divis=E3o_no_Firebird?= In-Reply-To: References: Message-ID: Funcionou perfeitamente. Vou postar o codigo, caso algum dia alguem precise, o meu ficou assim: RESULTADO_DIV = TRUNC(VALOR / DIVISOR, 0); RESULTADO_MOD = MOD(ROUND(VALOR), DIVISOR); Obrigado pelo ajuda. Até ----------------------------------------------------- Att. Marcos Dias Vendramini (MDV) Home Page: www.marcosdiasvendramini.com.br/ Contato: www.marcosdiasvendramini.com.br/contato.html From wrpereira em gmail.com Sun Dec 5 16:57:05 2010 From: wrpereira em gmail.com (wrpereira em gmail.com) Date: Sun, 05 Dec 2010 16:57:05 -0200 Subject: [firebase-br] trigger after insert or update In-Reply-To: References: Message-ID: <4CFBE081.40002@gmail.com> Robson, Não vi resposta ao seu post. Já passou bastante tmp, mas eu uso estes ifs, só q na trigger q tenho aki, estão entre parêntesis: if (updating) then Em 27/11/2010 03:53, Robson Catunda escreveu: > é isso mesmo, > esse exemplo tirei de um tutorial de firebird na internet... > inserting, updating e deleting são os modos pelos quais a tabela foi > chamada. > mas não funciona. > Em 26 de novembro de 2010 22:03, Reijanio Nunes Ribeiro> escreveu: >> CREATE TRIGGER xxxpp FOR movicaixa >> AFTER INSERT OR UPDATE >> AS BEGIN >> IF INSERTING THEN >> INSERT INTO script_s (numero) VALUES (100); >> ELSE >> INSERT INTO script_s (numero) VALUES (200); >> END; >> >> olha não tenho muito conhecimento de linguagens procedurais de bancos de >> dados mais esse if inserting ele funciona para os estados da tabela algo >> assin if inserting then >> else if updating then >> >> else if deleting then creo que seja assim >> >> 2010/11/26 Robson Catunda >> >>> Estou utilizando o firebird 2.0 >>> >>> Tento fazer esse exemplo: >>> >>> CREATE TRIGGER xxxpp FOR movicaixa >>> AFTER INSERT OR UPDATE >>> AS BEGIN >>> IF INSERTING THEN >>> INSERT INTO script_s (numero) VALUES (100); >>> ELSE >>> INSERT INTO script_s (numero) VALUES (200); >>> END; >>> >>> mas dá erro no inserting. >>> >>> pq? >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From levymoreira.ce em gmail.com Mon Dec 6 10:31:26 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Mon, 6 Dec 2010 09:31:26 -0300 Subject: [firebase-br] Tirar caracteres especiais Message-ID: Pelo titulo já da pra matar, preciso tirar onde tiver por exemplo 'GONÇALVES' -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From levymoreira.ce em gmail.com Mon Dec 6 10:33:53 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Mon, 6 Dec 2010 09:33:53 -0300 Subject: [firebase-br] Tirar caracteres especiais Message-ID: Perdão pelo post repetido, o outro foi enviado por erro meu, preciso substituir 'GONÇALVES' por 'GONCALVES' ou seja tirar tudo de acento ç.... pois esta base veio de um sistema em clipper e naquela epoca não existia nfe pra dar erro com isso.... aumenos acho que não ... Obrigado desde já e descupem novamente. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From agalysson em gmail.com Mon Dec 6 10:40:14 2010 From: agalysson em gmail.com (=?ISO-8859-1?Q?Alysson_Gon=E7alves_de_Azevedo?=) Date: Mon, 6 Dec 2010 10:40:14 -0200 Subject: [firebase-br] Tirar caracteres especiais In-Reply-To: References: Message-ID: Tem um UDF no site de firebird... Não me lembro qual, tbudf, acho... que tem uma função udf_CollateBr que faz isso... tipo assim udf_CollateBr('ação') = 'acao' experimenta usar ela Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 6 de dezembro de 2010 10:33, Levy Moreira escreveu: > Perdão pelo post repetido, o outro foi enviado por erro meu, preciso > substituir > 'GONÇALVES' por 'GONCALVES' ou seja tirar tudo de acento ç.... pois esta > base > veio de um sistema em clipper e naquela epoca não existia nfe pra dar erro > com isso.... > aumenos acho que não ... > Obrigado desde já e descupem novamente. > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ........................................................................... > As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo > sigilo legal e por direitos autorais. A divulgação, distribuição, > reprodução > ou qualquer forma de utilização do teor deste documento depende de > autorização do emissor, sujeitando-se o infrator às sanções legais. O > emissor desta mensagem utiliza o recurso somente no exercício do seu > trabalho ou em razão dele, eximindo-se o empregador de qualquer > responsabilidade por utilização indevida ou pessoal. Caso esta comunicação > tenha sido recebida por engano, favor avisar imediatamente ao remetende. > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From bzottis em ig.com.br Mon Dec 6 10:42:55 2010 From: bzottis em ig.com.br (Zottis) Date: Mon, 6 Dec 2010 10:42:55 -0200 Subject: [firebase-br] RES: Tirar caracteres especiais In-Reply-To: References: Message-ID: <000901cb9543$1f235db0$5d6a1910$@ig.com.br> Uso uma função no Delphi, se precisar, me avise. Nela você pode configurar os caracteres que você quer MONITORAR como Proibídos e os que você quer tirar. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Levy Moreira Enviada em: segunda-feira, 6 de dezembro de 2010 10:34 Para: FireBase Assunto: [firebase-br] Tirar caracteres especiais Perdão pelo post repetido, o outro foi enviado por erro meu, preciso substituir 'GONÇALVES' por 'GONCALVES' ou seja tirar tudo de acento ç.... pois esta base veio de um sistema em clipper e naquela epoca não existia nfe pra dar erro com isso.... aumenos acho que não ... Obrigado desde já e descupem novamente. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From levymoreira.ce em gmail.com Mon Dec 6 11:09:54 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Mon, 6 Dec 2010 10:09:54 -0300 Subject: [firebase-br] RES: Tirar caracteres especiais In-Reply-To: <000901cb9543$1f235db0$5d6a1910$@ig.com.br> References: <000901cb9543$1f235db0$5d6a1910$@ig.com.br> Message-ID: Obrigado pela prontidão zotis mas já resolvi aqui, pos usava a tbudf então com a solução do alysson ficou perfeito. Obrigado a todos novamente. Em 6 de dezembro de 2010 09:42, Zottis escreveu: > Uso uma função no Delphi, se precisar, me avise. > > Nela você pode configurar os caracteres que você quer MONITORAR como > Proibídos e os que você quer tirar. > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Levy Moreira > Enviada em: segunda-feira, 6 de dezembro de 2010 10:34 > Para: FireBase > Assunto: [firebase-br] Tirar caracteres especiais > > Perdão pelo post repetido, o outro foi enviado por erro meu, preciso > substituir 'GONÇALVES' por 'GONCALVES' ou seja tirar tudo de acento ç.... > pois esta base veio de um sistema em clipper e naquela epoca não existia > nfe > pra dar erro com isso.... > aumenos acho que não ... > Obrigado desde já e descupem novamente. > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ........................................................................... > As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo > sigilo legal e por direitos autorais. A divulgação, distribuição, > reprodução > ou qualquer forma de utilização do teor deste documento depende de > autorização do emissor, sujeitando-se o infrator às sanções legais. O > emissor desta mensagem utiliza o recurso somente no exercício do seu > trabalho ou em razão dele, eximindo-se o empregador de qualquer > responsabilidade por utilização indevida ou pessoal. Caso esta comunicação > tenha sido recebida por engano, favor avisar imediatamente ao remetende. > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para > saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From bzottis em ig.com.br Mon Dec 6 11:15:27 2010 From: bzottis em ig.com.br (Zottis) Date: Mon, 6 Dec 2010 11:15:27 -0200 Subject: [firebase-br] RES: RES: Tirar caracteres especiais In-Reply-To: References: <000901cb9543$1f235db0$5d6a1910$@ig.com.br> Message-ID: <000901cb9547$aa078fb0$fe16af10$@ig.com.br> OK, precisando....... -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Levy Moreira Enviada em: segunda-feira, 6 de dezembro de 2010 11:10 Para: FireBase Assunto: Re: [firebase-br] RES: Tirar caracteres especiais Obrigado pela prontidão zotis mas já resolvi aqui, pos usava a tbudf então com a solução do alysson ficou perfeito. Obrigado a todos novamente. Em 6 de dezembro de 2010 09:42, Zottis escreveu: > Uso uma função no Delphi, se precisar, me avise. > > Nela você pode configurar os caracteres que você quer MONITORAR como > Proibídos e os que você quer tirar. > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br] > Em > nome de Levy Moreira > Enviada em: segunda-feira, 6 de dezembro de 2010 10:34 > Para: FireBase > Assunto: [firebase-br] Tirar caracteres especiais > > Perdão pelo post repetido, o outro foi enviado por erro meu, preciso > substituir 'GONÇALVES' por 'GONCALVES' ou seja tirar tudo de acento ç.... > pois esta base veio de um sistema em clipper e naquela epoca não > existia nfe pra dar erro com isso.... > aumenos acho que não ... > Obrigado desde já e descupem novamente. > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ........................................................................... > As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas > pelo sigilo legal e por direitos autorais. A divulgação, distribuição, > reprodução ou qualquer forma de utilização do teor deste documento > depende de autorização do emissor, sujeitando-se o infrator às sanções > legais. O emissor desta mensagem utiliza o recurso somente no > exercício do seu trabalho ou em razão dele, eximindo-se o empregador > de qualquer responsabilidade por utilização indevida ou pessoal. Caso > esta comunicação tenha sido recebida por engano, favor avisar > imediatamente ao remetende. > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From unixkiller em gmail.com Mon Dec 6 12:50:05 2010 From: unixkiller em gmail.com (Joao Marcos) Date: Mon, 6 Dec 2010 11:50:05 -0300 Subject: [firebase-br] Replicador Message-ID: Bom dia colegas! Estou precisando de um replicador confiável e que de preferência seja Open Source. Alguém conhece algum ? (pode ser de código fechado, mas tem que ser free) Abraços, -- João Marcos Santos da Silva Analista de Sistemas (71) 9988-2928 / (71) 3313-8730 From bragaped em gmail.com Mon Dec 6 13:03:02 2010 From: bragaped em gmail.com (Pedro Braga) Date: Mon, 6 Dec 2010 13:03:02 -0200 Subject: [firebase-br] Replicador In-Reply-To: References: Message-ID: usei por algum tempo o ReplicadorBR muito bom para o que tinha necessidade na epoca porem devido a mudanças na forma de trabalho tive que desenvolver o meu proprio replicador que trabalha de forma diferente pois tenhos situações especificas nele. da uma olha nele e verifique se está de acordo com a sua necessidade Em 6 de dezembro de 2010 12:50, Joao Marcos escreveu: > Bom dia colegas! > > Estou precisando de um replicador confiável e que de preferência seja Open > Source. > > Alguém conhece algum ? > > (pode ser de código fechado, mas tem que ser free) > > Abraços, > > > > -- > João Marcos Santos da Silva > Analista de Sistemas > (71) 9988-2928 / (71) 3313-8730 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From zan_ti em farmaponte.com.br Mon Dec 6 17:05:50 2010 From: zan_ti em farmaponte.com.br (Thiago) Date: Mon, 06 Dec 2010 17:05:50 -0200 Subject: [firebase-br] =?iso-8859-1?q?Conte=FAdo_de_procedure_como_coluna_?= =?iso-8859-1?q?em_um_select?= Message-ID: Galera, boa tarde. Tenho uma procedure chamada sp_saldo_lote(:id_medicamento). Preciso executar um select trazendo os dados da tabela medicamento e o valor da procedure como uma coluna do sql, da seguinte forma. select m.*,sp_saldo_lote(m.id_medicamento) from tb_medicamento m É possível fazer isso de alguma maneira no FB, pois do jeito que estou colocando não está funcionando. Obrigado. From eniorm em gmail.com Mon Dec 6 17:14:30 2010 From: eniorm em gmail.com (Enio Marconcini # www.Enio.Pro.Br) Date: Mon, 6 Dec 2010 16:14:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?Mem=F3ria_do_servidor_quase_no_topo_?= =?iso-8859-1?q?com_Firebird?= Message-ID: pessoal, o servidor de banco de dados que usamos é um HP Proliant, com 2x Xeon Quad Core 2.0GHz 12MB cache, 4GB de RAM e discos SAS usava antes Slackware Linux 32 bits, na qual reconhecia somente 3.5GB da memória RAM, e Firebird 1.5 e 2.1 neste fim de semana estava meio animado e formatei, instalei o CentOS 5.5 amd64, e instalei +4GB de RAM, total 8GB de memória... e esse montante é totalmente reconhecido pelo OS visto a arquitetura de 64 bits do linux. Instalei novamente o Firebird 1.5 e 2.1, ambos versão SS, e hoje quando o pessoal começou a usar o sistema.... fui ver o consumo da RAM, e estava na marca de mais de 7000 mb consumidos, sobrando apenas 30 e poucos megas livres, sendo que o restante consumido, uma boa parte estava marcado como memória cacheada (livre, mas que já havia sido usava, fica neste estado para uso futuro) [root em gort ~]# uname -a Linux gort 2.6.18-194.26.1.el5 #1 SMP Tue Nov 9 12:54:20 EST 2010 x86_64 x86_64 x86_64 GNU/Linux [root em gort ~]# free -m total used free shared buffers cached Mem: 7990 7912 77 0 141 7155 -/+ buffers/cache: 615 7374 Swap: 2047 0 2047 [root em gort ~]# é normal ter um consumo tão alto assim de memória? acho estranho, principalmente pelo fato que nenhum usuário ligou reclamando de lentidão no sistema. Tentei por a versão CS no Linux, mas precisa de diversos ajustes para ambas instalarem em diretórios diferentes, pois quero ver o desempenho e o consumo de recursos do servidor, e comparar o SS e CS abraços -- ENIO RODRIGO MARCONCINI gtalk: eniorm em gmail.com skype: eniorm msn: /dev/null .: FreeBSD -:- OpenBSD -:-Slackware Linux :. Have trouble with Windows - reboot! Have trouble with Unix - be root! From isael em stetika.com.br Mon Dec 6 17:24:58 2010 From: isael em stetika.com.br (Isael Faria Junior) Date: Mon, 06 Dec 2010 17:24:58 -0200 Subject: [firebase-br] =?windows-1252?q?Conte=FAdo_de_procedure_como_colun?= =?windows-1252?q?a_em_um_select?= In-Reply-To: References: Message-ID: <4CFD388A.6040308@stetika.com.br> sim e possivel, segue exemplo. select a.cod_req, (SELECT V_CONDICOES FROM SP_REQ_COMPRA_CONDICAO(a.cod_req)) from req_compra a; onde v_condicoes e a minha variavel de retorno. Em 06/12/2010 17:05, Thiago escreveu: > Galera, boa tarde. > > Tenho uma procedure chamada sp_saldo_lote(:id_medicamento). > > Preciso executar um select trazendo os dados da tabela medicamento e o > valor da procedure como uma coluna do sql, da seguinte forma. > > select m.*,sp_saldo_lote(m.id_medicamento) > from tb_medicamento m > > É possível fazer isso de alguma maneira no FB, pois do jeito que estou > colocando não está funcionando. > > Obrigado. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ISAEL FARIA JUNIOR PABX : (19) 3203 ? 0340 FAX : (19) 3203 - 0343 CELULAR : (19) 9198 - 6729 email : isael em stetika.com.br Stetika Informática Ltda Rua José Paulino 320 Sala 51 Edifício Century Tower Centro - Campinas - SP CEP - 13013-000 From zan_ti em farmaponte.com.br Mon Dec 6 17:27:31 2010 From: zan_ti em farmaponte.com.br (Thiago) Date: Mon, 06 Dec 2010 17:27:31 -0200 Subject: [firebase-br] =?windows-1252?q?Conte=FAdo_de_procedure_como_colun?= =?windows-1252?q?a_em_um_select?= In-Reply-To: <4CFD388A.6040308@stetika.com.br> References: <4CFD388A.6040308@stetika.com.br> Message-ID: Funcionou perfeitamente. Obrigado! Em 06/12/2010 17:24, Isael Faria Junior escreveu: > sim e possivel, segue exemplo. > > select > a.cod_req, > (SELECT V_CONDICOES FROM SP_REQ_COMPRA_CONDICAO(a.cod_req)) > from req_compra a; > > onde v_condicoes e a minha variavel de retorno. > > > Em 06/12/2010 17:05, Thiago escreveu: >> Galera, boa tarde. >> >> Tenho uma procedure chamada sp_saldo_lote(:id_medicamento). >> >> Preciso executar um select trazendo os dados da tabela medicamento e o >> valor da procedure como uma coluna do sql, da seguinte forma. >> >> select m.*,sp_saldo_lote(m.id_medicamento) >> from tb_medicamento m >> >> É possível fazer isso de alguma maneira no FB, pois do jeito que estou >> colocando não está funcionando. >> >> Obrigado. >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > From moacir em blusistemas.com.br Mon Dec 6 17:28:37 2010 From: moacir em blusistemas.com.br (Moacir) Date: Mon, 6 Dec 2010 17:28:37 -0200 Subject: [firebase-br] Insert Returning In-Reply-To: References: <4C6D3580.3010101@gmail.com> Message-ID: <002d01cb957b$c7aa3d90$56feb8b0$@com.br> Boa tarde, estou utilizando o FireBird 2.5 com Delphi 6 com dbexpress. Tenho um comando assim: INSERT INTO TBEFETIVACAO (CODIGO, NOME) VALUES (1, 'MOACIR') RETURNING CODIGO Que funcionava bem na versao 2.1, agora quando executo este comando acontece este erro: ERRO: Invalid cursor reference Cursor is not open Alguem tem alguma noção do que possa estar acontecendo ? Obrigado. Moacir Ezequiel Lamego (47) 9634-2929 Moacir em blusistemas.com.br From listas em warmboot.com.br Mon Dec 6 17:36:33 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 6 Dec 2010 17:36:33 -0200 Subject: [firebase-br] =?iso-8859-1?q?Mem=F3ria_do_servidor_quase_no_topo_?= =?iso-8859-1?q?com_Firebird?= In-Reply-To: References: Message-ID: <18410684534.20101206173633@warmboot.com.br> Talvez o Linux esteja usando a memória para fazer cache de disco... acredito que ele use o que estiver "sobrando", ou talvez ajuste isso dinamicamente. Detalhe: se agora seu SO é 64bits, aconselho instalar o FB 64 bits também. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EMwEPB> pessoal, EMwEPB> o servidor de banco de dados que usamos é um HP Proliant, com 2x Xeon Quad EMwEPB> Core 2.0GHz 12MB cache, 4GB de RAM e discos SAS EMwEPB> usava antes Slackware Linux 32 bits, na qual reconhecia somente 3.5GB da EMwEPB> memória RAM, e Firebird 1.5 e 2.1 EMwEPB> neste fim de semana estava meio animado e formatei, instalei o CentOS 5.5 EMwEPB> amd64, e instalei +4GB de RAM, total 8GB de memória... e esse montante é EMwEPB> totalmente reconhecido pelo OS visto a arquitetura de 64 bits do linux. EMwEPB> Instalei novamente o Firebird 1.5 e 2.1, ambos versão SS, e hoje quando o EMwEPB> pessoal começou a usar o sistema.... fui ver o consumo da RAM, e estava na EMwEPB> marca de mais de 7000 mb consumidos, sobrando apenas 30 e poucos megas EMwEPB> livres, sendo que o restante consumido, uma boa parte estava marcado como EMwEPB> memória cacheada (livre, mas que já havia sido usava, fica neste estado para EMwEPB> uso futuro) EMwEPB> [root em gort ~]# uname -a EMwEPB> Linux gort 2.6.18-194.26.1.el5 #1 SMP Tue Nov 9 12:54:20 EST 2010 x86_64 EMwEPB> x86_64 x86_64 GNU/Linux EMwEPB> [root em gort ~]# free -m EMwEPB> total used free shared buffers EMwEPB> cached EMwEPB> Mem: 7990 7912 77 0 141 7155 EMwEPB> -/+ buffers/cache: 615 7374 EMwEPB> Swap: 2047 0 2047 EMwEPB> [root em gort ~]# EMwEPB> é normal ter um consumo tão alto assim de memória? acho estranho, EMwEPB> principalmente pelo fato que nenhum usuário ligou reclamando de lentidão no EMwEPB> sistema. EMwEPB> Tentei por a versão CS no Linux, mas precisa de diversos ajustes para ambas EMwEPB> instalarem em diretórios diferentes, pois quero ver o desempenho e o consumo EMwEPB> de recursos do servidor, e comparar o SS e CS EMwEPB> abraços From estanisgeyer em gmail.com Mon Dec 6 18:32:04 2010 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Mon, 6 Dec 2010 18:32:04 -0200 Subject: [firebase-br] =?iso-8859-1?q?Mem=F3ria_do_servidor_quase_no_topo_?= =?iso-8859-1?q?com_Firebird?= In-Reply-To: References: Message-ID: Olá, Não há nada de anormal, este é o comportamento do GNU/Linux. Ele tem um gerenciamento de memória diferente do windão. Veja que você tem 7.3GB de memória livre que está em buffer/cache, prontinha para ser usada. Se você colocar 32GB de memória na máquina, vai acontecer a mesma coisa, ele vai "consumir" uns 75% da memória, colocando em cache/buffer. Dê uma lida sobre gerenciamento de memória no GNU/Linux que você vai entender o porque disto. Abraços, Marcelo E. Geyer Em 6 de dezembro de 2010 17:14, Enio Marconcini # www.Enio.Pro.Br < eniorm em gmail.com> escreveu: > pessoal, > o servidor de banco de dados que usamos é um HP Proliant, com 2x Xeon Quad > Core 2.0GHz 12MB cache, 4GB de RAM e discos SAS > > usava antes Slackware Linux 32 bits, na qual reconhecia somente 3.5GB da > memória RAM, e Firebird 1.5 e 2.1 > > neste fim de semana estava meio animado e formatei, instalei o CentOS 5.5 > amd64, e instalei +4GB de RAM, total 8GB de memória... e esse montante é > totalmente reconhecido pelo OS visto a arquitetura de 64 bits do linux. > > Instalei novamente o Firebird 1.5 e 2.1, ambos versão SS, e hoje quando o > pessoal começou a usar o sistema.... fui ver o consumo da RAM, e estava na > marca de mais de 7000 mb consumidos, sobrando apenas 30 e poucos megas > livres, sendo que o restante consumido, uma boa parte estava marcado como > memória cacheada (livre, mas que já havia sido usava, fica neste estado > para > uso futuro) > > > [root em gort ~]# uname -a > Linux gort 2.6.18-194.26.1.el5 #1 SMP Tue Nov 9 12:54:20 EST 2010 x86_64 > x86_64 x86_64 GNU/Linux > > [root em gort ~]# free -m > total used free shared buffers > cached > Mem: 7990 7912 77 0 141 7155 > -/+ buffers/cache: 615 7374 > Swap: 2047 0 2047 > [root em gort ~]# > > > > é normal ter um consumo tão alto assim de memória? acho estranho, > principalmente pelo fato que nenhum usuário ligou reclamando de lentidão no > sistema. > > Tentei por a versão CS no Linux, mas precisa de diversos ajustes para ambas > instalarem em diretórios diferentes, pois quero ver o desempenho e o > consumo > de recursos do servidor, e comparar o SS e CS > > abraços > > -- > ENIO RODRIGO MARCONCINI > gtalk: eniorm em gmail.com > skype: eniorm > msn: /dev/null > > .: FreeBSD -:- OpenBSD -:-Slackware Linux :. > Have trouble with Windows - reboot! > Have trouble with Unix - be root! > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Marcelo E. Geyer Standard Net Tecnologia e Informação From jeter.rabelo em gmail.com Mon Dec 6 22:05:22 2010 From: jeter.rabelo em gmail.com (Jeter Rabelo Ferreira) Date: Mon, 6 Dec 2010 22:05:22 -0200 Subject: [firebase-br] Firebird Caso de sucesso no Brasil In-Reply-To: References: <16810000346.20101203102919@warmboot.com.br> Message-ID: Olá Willan. Segue abaixo mais um caso de sucesso: - Firebird 2.5 - 40 usuários simultâneos em média; - Servidor Windows 2003 QuadCore 4 gb Ram - Tamanho atual do BD: >13.5 GB - Índice de satisfação: 100% Atenciosamente. -- []'s Jéter Rabelo Ferreira Em 3 de dezembro de 2010 12:42, william almeida escreveu: > Cantu, > > Naquela lista quase nao tem ninguem com FB 2.0. > > Ela esta desatualizada ou é assim mesmo? E tambem so tem aplicacao bem > lights nao? > Onde estao as pesadas? Voce nao tem acesso ou o pessoal nao manda mesmo? > > -- > William C Chaia de Almeida > Analista de Sistemas > > Preservar a natureza não é opção, é evolução. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Mon Dec 6 22:14:28 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Mon, 6 Dec 2010 22:14:28 -0200 Subject: [firebase-br] Firebird Caso de sucesso no Brasil In-Reply-To: References: <16810000346.20101203102919@warmboot.com.br> Message-ID: <1853949217.20101206221428@warmboot.com.br> Para incluir no site, preciso que todas as informações do cadastro sejam enviadas. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JRF> Olá Willan. JRF> Segue abaixo mais um caso de sucesso: JRF> - Firebird 2.5 JRF> - 40 usuários simultâneos em média; JRF> - Servidor Windows 2003 QuadCore 4 gb Ram JRF> - Tamanho atual do BD: >13.5 GB JRF> - Índice de satisfação: 100% JRF> Atenciosamente. From firebase em maxxim.com.br Mon Dec 6 23:58:11 2010 From: firebase em maxxim.com.br (Lista Firebase) Date: Mon, 6 Dec 2010 23:58:11 -0200 Subject: [firebase-br] OFF - PHP + FIREBIRD In-Reply-To: <1853949217.20101206221428@warmboot.com.br> References: <16810000346.20101203102919@warmboot.com.br> <1853949217.20101206221428@warmboot.com.br> Message-ID: <6435581572594B4B8611776C938AFA18@SONYVAIO> Boa Noite Pessoal, sei que aqui há varios usuarios PHP, e gostaria de saber se alguem ja conseguiu exibir uma imagem salva em BLOB no PHP. eu tentei utilizar um codigo que nao me da erro, mas nao exibe a imagem rsrsrs Agradeço quem souber . Abs From eniorm em gmail.com Tue Dec 7 08:23:23 2010 From: eniorm em gmail.com (Enio Marconcini # www.Enio.Pro.Br) Date: Tue, 7 Dec 2010 07:23:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?Mem=F3ria_do_servidor_quase_no_topo_?= =?iso-8859-1?q?com_Firebird?= In-Reply-To: <18410684534.20101206173633@warmboot.com.br> References: <18410684534.20101206173633@warmboot.com.br> Message-ID: e tem o F 1.5 para 64bits? quando a UDFs? se for por por exemplo no 2.1 64 bits, a udf também precisa ser compilada em 64 bits? 2010/12/6 Carlos H. Cantu > Talvez o Linux esteja usando a memória para fazer cache de disco... > acredito que ele use o que estiver "sobrando", ou talvez ajuste isso > dinamicamente. > > Detalhe: se agora seu SO é 64bits, aconselho instalar o FB 64 bits > também. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > EMwEPB> pessoal, > EMwEPB> o servidor de banco de dados que usamos é um HP Proliant, com 2x > Xeon Quad > EMwEPB> Core 2.0GHz 12MB cache, 4GB de RAM e discos SAS > > EMwEPB> usava antes Slackware Linux 32 bits, na qual reconhecia somente > 3.5GB da > EMwEPB> memória RAM, e Firebird 1.5 e 2.1 > > EMwEPB> neste fim de semana estava meio animado e formatei, instalei o > CentOS 5.5 > EMwEPB> amd64, e instalei +4GB de RAM, total 8GB de memória... e esse > montante é > EMwEPB> totalmente reconhecido pelo OS visto a arquitetura de 64 bits do > linux. > > EMwEPB> Instalei novamente o Firebird 1.5 e 2.1, ambos versão SS, e hoje > quando o > EMwEPB> pessoal começou a usar o sistema.... fui ver o consumo da RAM, e > estava na > EMwEPB> marca de mais de 7000 mb consumidos, sobrando apenas 30 e poucos > megas > EMwEPB> livres, sendo que o restante consumido, uma boa parte estava > marcado como > EMwEPB> memória cacheada (livre, mas que já havia sido usava, fica neste > estado para > EMwEPB> uso futuro) > > > EMwEPB> [root em gort ~]# uname -a > EMwEPB> Linux gort 2.6.18-194.26.1.el5 #1 SMP Tue Nov 9 12:54:20 EST 2010 > x86_64 > EMwEPB> x86_64 x86_64 GNU/Linux > > EMwEPB> [root em gort ~]# free -m > EMwEPB> total used free shared buffers > EMwEPB> cached > EMwEPB> Mem: 7990 7912 77 0 141 > 7155 > EMwEPB> -/+ buffers/cache: 615 7374 > EMwEPB> Swap: 2047 0 2047 > EMwEPB> [root em gort ~]# > > > > EMwEPB> é normal ter um consumo tão alto assim de memória? acho estranho, > EMwEPB> principalmente pelo fato que nenhum usuário ligou reclamando de > lentidão no > EMwEPB> sistema. > > EMwEPB> Tentei por a versão CS no Linux, mas precisa de diversos ajustes > para ambas > EMwEPB> instalarem em diretórios diferentes, pois quero ver o desempenho e > o consumo > EMwEPB> de recursos do servidor, e comparar o SS e CS > > EMwEPB> abraços > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ENIO RODRIGO MARCONCINI gtalk: eniorm em gmail.com skype: eniorm msn: /dev/null .: FreeBSD -:- OpenBSD -:-Slackware Linux :. Have trouble with Windows - reboot! Have trouble with Unix - be root! From listas em warmboot.com.br Tue Dec 7 09:16:23 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 7 Dec 2010 09:16:23 -0200 Subject: [firebase-br] =?iso-8859-1?q?Mem=F3ria_do_servidor_quase_no_topo_?= =?iso-8859-1?q?com_Firebird?= In-Reply-To: References: <18410684534.20101206173633@warmboot.com.br> Message-ID: <1461724415.20101207091623@warmboot.com.br> EMwEPB> e tem o F 1.5 para 64bits? Se tiver, está no site do projeto... EMwEPB> quando a UDFs? se for por por exemplo no 2.1 64 bits, a udf EMwEPB> também precisa ser compilada em 64 bits? Sim. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From programacao em unibrasdistribuidora.com.br Tue Dec 7 09:18:25 2010 From: programacao em unibrasdistribuidora.com.br (=?iso-8859-1?Q?UNIBRAS_-_PROGRAMA=C7=C3O?=) Date: Tue, 7 Dec 2010 09:18:25 -0200 Subject: [firebase-br] RES: Firebird Caso de sucesso no Brasil In-Reply-To: <1853949217.20101206221428@warmboot.com.br> References: <16810000346.20101203102919@warmboot.com.br> <1853949217.20101206221428@warmboot.com.br> Message-ID: Bom dia Cantu, Tenho 2 casos de sucesso. Você poderia me informar quais são os dados necessários para inclusão nos casos de sucesso? Att. José Softmaxi Tecnologia em Software. www.softmaxi.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Carlos H. Cantu Enviada em: segunda-feira, 6 de dezembro de 2010 22:14 Para: FireBase Assunto: Re: [firebase-br] Firebird Caso de sucesso no Brasil Para incluir no site, preciso que todas as informações do cadastro sejam enviadas. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JRF> Olá Willan. JRF> Segue abaixo mais um caso de sucesso: JRF> - Firebird 2.5 JRF> - 40 usuários simultâneos em média; JRF> - Servidor Windows 2003 QuadCore 4 gb Ram JRF> - Tamanho atual do BD: >13.5 GB JRF> - Índice de satisfação: 100% JRF> Atenciosamente. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From juliocezarsilva em sfox.com.br Tue Dec 7 09:32:27 2010 From: juliocezarsilva em sfox.com.br (Julio Cezar - Desenvolvimento) Date: Tue, 7 Dec 2010 09:32:27 -0200 Subject: [firebase-br] =?iso-8859-1?q?Ao_criar_campo=2C_o_mesmo_ficou_inco?= =?iso-8859-1?q?nsistente_e_n=E3o_permite_exclus=E3o=2E?= Message-ID: Bom dia, Criei um campo em uma tabela, pelo ibexpert mas o mesmo aparece na tabela mas quando tento excluir ou alterar diz que o mesmo não existe. Abaixo seguem os erros, caso alguem já tenha passado por isso e saiba resolver fico muito grato. Erro ao tentar excluir campo: This operation is not defined for system tables. unsuccessful metadata update. column CODPRODS_STS_REQ_EMCOTACAO does not exist in table/view CONFIG. Erro ao tentar inserir dados: Error Message: ---------------------------------------- Column does not belong to referenced table. Dynamic SQL Error. SQL error code = -206. Column unknown. CODPRODS_STS_REQ_EMCOTACAO. At line 2, column 1. O Campo está sem dominio e ao tentar inserir um dominio ocorre esse erro: Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 1, column 14. ALTER. Obrigado Julio Cezar Nada substitui o ser humano! Inst. Faber Ludens From cury.fb em gmail.com Tue Dec 7 10:30:27 2010 From: cury.fb em gmail.com (cury firebird) Date: Tue, 7 Dec 2010 10:30:27 -0200 Subject: [firebase-br] Firebird Caso de sucesso no Brasil In-Reply-To: <1853949217.20101206221428@warmboot.com.br> References: <16810000346.20101203102919@warmboot.com.br> <1853949217.20101206221428@warmboot.com.br> Message-ID: <150FBD8170C646BB9204280392C21403@CIT2> Cantu, você poderia me informar qual é o link para o cadastro, pois eu também tenho um caso aqui na empresa onde trabalho! -----Mensagem Original----- From: Carlos H. Cantu Sent: Monday, December 06, 2010 10:14 PM To: FireBase Subject: Re: [firebase-br] Firebird Caso de sucesso no Brasil Para incluir no site, preciso que todas as informações do cadastro sejam enviadas. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JRF> Olá Willan. JRF> Segue abaixo mais um caso de sucesso: JRF> - Firebird 2.5 JRF> - 40 usuários simultâneos em média; JRF> - Servidor Windows 2003 QuadCore 4 gb Ram JRF> - Tamanho atual do BD: >13.5 GB JRF> - Índice de satisfação: 100% JRF> Atenciosamente. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From juliocezarsilva em sfox.com.br Tue Dec 7 10:41:26 2010 From: juliocezarsilva em sfox.com.br (Julio Cezar - Desenvolvimento) Date: Tue, 7 Dec 2010 10:41:26 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Ao_criar_campo=2C_o_mesmo_fi?= =?iso-8859-1?q?cou_inconsistente_e_n=E3o_permite_exclus=E3o=2E?= Message-ID: Bom dia, Consegui executar o procedimento pelo FlameRobin. Vlw. Nada substitui o ser humano! Inst. Faber Ludens -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Julio Cezar - Desenvolvimento Enviada em: terça-feira, 7 de dezembro de 2010 09:32 Para: lista em firebase.com.br Assunto: [firebase-br] Ao criar campo, o mesmo ficou inconsistente e não permite exclusão. Bom dia, Criei um campo em uma tabela, pelo ibexpert mas o mesmo aparece na tabela mas quando tento excluir ou alterar diz que o mesmo não existe. Abaixo seguem os erros, caso alguem já tenha passado por isso e saiba resolver fico muito grato. Erro ao tentar excluir campo: This operation is not defined for system tables. unsuccessful metadata update. column CODPRODS_STS_REQ_EMCOTACAO does not exist in table/view CONFIG. Erro ao tentar inserir dados: Error Message: ---------------------------------------- Column does not belong to referenced table. Dynamic SQL Error. SQL error code = -206. Column unknown. CODPRODS_STS_REQ_EMCOTACAO. At line 2, column 1. O Campo está sem dominio e ao tentar inserir um dominio ocorre esse erro: Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 1, column 14. ALTER. Obrigado Julio Cezar Nada substitui o ser humano! Inst. Faber Ludens ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcelo em teflamar.com.br Tue Dec 7 11:52:56 2010 From: marcelo em teflamar.com.br (marcelo - teflamar) Date: Tue, 07 Dec 2010 10:52:56 -0300 Subject: [firebase-br] OFF - PHP + FIREBIRD + foto In-Reply-To: <6435581572594B4B8611776C938AFA18@SONYVAIO> References: <16810000346.20101203102919@warmboot.com.br> <1853949217.20101206221428@warmboot.com.br> <6435581572594B4B8611776C938AFA18@SONYVAIO> Message-ID: <4CFE3C38.6030602@teflamar.com.br> um pequeno exemplo, php x firebird, campo blob para armazenamento de fotos CREATE TABLE TESTEFOTO ( COD INTEGER NOT NULL PRIMARY KEY, FOTO BLOB sub_type 0 segment size 80, TEXTO VARCHAR(50)); // programa para importação da foto para o banco de dados firebird // recuperando imagem gravada banco firebird header("Content-type: image/jpeg"); echo $conteudo_blob; ?> /* use radphp e seja feliz! vai bem com firebird, vai bem com mysql, vai bem com oracle, vai bem com tudo! */ marcelo luiz stefaniak Em 06/12/2010 22:58, Lista Firebase escreveu: > Boa Noite Pessoal, > > sei que aqui há varios usuarios PHP, e gostaria de saber se alguem ja > conseguiu exibir uma imagem > > salva em BLOB no PHP. > > eu tentei utilizar um codigo que nao me da erro, mas nao exibe a > imagem rsrsrs > > Agradeço quem souber . > > Abs > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Tue Dec 7 10:55:40 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 7 Dec 2010 10:55:40 -0200 Subject: [firebase-br] Firebird Caso de sucesso no Brasil In-Reply-To: <150FBD8170C646BB9204280392C21403@CIT2> References: <16810000346.20101203102919@warmboot.com.br> <1853949217.20101206221428@warmboot.com.br> <150FBD8170C646BB9204280392C21403@CIT2> Message-ID: <254177191.20101207105540@warmboot.com.br> Veja minha resposta anterior. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br cf> Cantu, você poderia me informar qual é o link para o cadastro, pois eu cf> também tenho um caso aqui na empresa onde trabalho! From listas em warmboot.com.br Tue Dec 7 11:06:26 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 7 Dec 2010 11:06:26 -0200 Subject: [firebase-br] RES: Firebird Caso de sucesso no Brasil Message-ID: <7710144433.20101207110626@warmboot.com.br> Veja nos comentários do artigo: http://www.firebase.com.br/fb/artigo.php?id=731 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br UP> Bom dia Cantu, UP> Tenho 2 casos de sucesso. Você poderia me informar quais são os dados UP> necessários para inclusão nos casos de sucesso? UP> Att. UP> José UP> Softmaxi Tecnologia em Software. UP> www.softmaxi.com.br UP> -----Mensagem original----- UP> De: lista-bounces em firebase.com.br UP> [mailto:lista-bounces em firebase.com.br] Em UP> nome de Carlos H. Cantu UP> Enviada em: segunda-feira, 6 de dezembro de 2010 22:14 UP> Para: FireBase UP> Assunto: Re: [firebase-br] Firebird Caso de sucesso no Brasil UP> Para incluir no site, preciso que todas as informações do cadastro sejam UP> enviadas. UP> []s UP> Carlos H. Cantu UP> www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - UP> blog.firebase.com.br JRF>> Olá Willan. JRF>> Segue abaixo mais um caso de sucesso: JRF>> - Firebird 2.5 JRF>> - 40 usuários simultâneos em média; JRF>> - Servidor Windows 2003 QuadCore 4 gb Ram JRF>> - Tamanho atual do BD: >13.5 GB JRF>> - Índice de satisfação: 100% JRF>> Atenciosamente. UP> ______________________________________________ UP> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para UP> saber como gerenciar/excluir seu cadastro na lista, use: UP> http://www.firebase.com.br/fb/artigo.php?id=1107 UP> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From moacir em blusistemas.com.br Tue Dec 7 11:39:23 2010 From: moacir em blusistemas.com.br (Moacir) Date: Tue, 7 Dec 2010 11:39:23 -0200 Subject: [firebase-br] RES: Insert Returning In-Reply-To: <002d01cb957b$c7aa3d90$56feb8b0$@com.br> References: <4C6D3580.3010101@gmail.com> <002d01cb957b$c7aa3d90$56feb8b0$@com.br> Message-ID: <006701cb9614$292e17b0$7b8a4710$@com.br> Bom já que ninguém conseguiu me ajudar, e em minhas pesquisas achei o seguinte: http://tracker.firebirdsql.org/browse/CORE-3203?page=com.atlassian.jira.plug in.system.issuetabpanels:all-tabpanel no link acima tem alguém com o mesmo problema, que abriu um chama o qual foi resolvido e será lançado no Release 2.5.1. agora minha pergunta alguém tem idéia de quando este release será liberado ? Obrigado. Moacir. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Moacir Enviada em: segunda-feira, 6 de dezembro de 2010 17:29 Para: 'FireBase' Assunto: [firebase-br] Insert Returning Boa tarde, estou utilizando o FireBird 2.5 com Delphi 6 com dbexpress. Tenho um comando assim: INSERT INTO TBEFETIVACAO (CODIGO, NOME) VALUES (1, 'MOACIR') RETURNING CODIGO Que funcionava bem na versao 2.1, agora quando executo este comando acontece este erro: ERRO: Invalid cursor reference Cursor is not open Alguem tem alguma noção do que possa estar acontecendo ? Obrigado. Moacir Ezequiel Lamego (47) 9634-2929 Moacir em blusistemas.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 cury.fb em gmail.com Tue Dec 7 11:55:03 2010 From: cury.fb em gmail.com (cury firebird) Date: Tue, 7 Dec 2010 11:55:03 -0200 Subject: [firebase-br] Firebird Caso de sucesso no Brasil In-Reply-To: <254177191.20101207105540@warmboot.com.br> References: <16810000346.20101203102919@warmboot.com.br><1853949217.20101206221428@warmboot.com.br><150FBD8170C646BB9204280392C21403@CIT2> <254177191.20101207105540@warmboot.com.br> Message-ID: sim... eu olhei a sua resposta anterior, e foi justamente por isso que eu pedi o link ! -----Mensagem Original----- From: Carlos H. Cantu Sent: Tuesday, December 07, 2010 10:55 AM To: FireBase Subject: Re: [firebase-br] Firebird Caso de sucesso no Brasil Veja minha resposta anterior. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br cf> Cantu, você poderia me informar qual é o link para o cadastro, pois eu cf> também tenho um caso aqui na empresa onde trabalho! ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cury.fb em gmail.com Tue Dec 7 12:01:45 2010 From: cury.fb em gmail.com (cury firebird) Date: Tue, 7 Dec 2010 12:01:45 -0200 Subject: [firebase-br] RES: Firebird Caso de sucesso no Brasil In-Reply-To: <7710144433.20101207110626@warmboot.com.br> References: <7710144433.20101207110626@warmboot.com.br> Message-ID: <1E271FA892F94976B15592DF607141B5@CIT2> Ok.. obrigado Em breve eu mandarei os dados ! -----Mensagem Original----- From: Carlos H. Cantu Sent: Tuesday, December 07, 2010 11:06 AM To: lista em firebase.com.br Subject: Re: [firebase-br] RES: Firebird Caso de sucesso no Brasil Veja nos comentários do artigo: http://www.firebase.com.br/fb/artigo.php?id=731 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br UP> Bom dia Cantu, UP> Tenho 2 casos de sucesso. Você poderia me informar quais são os dados UP> necessários para inclusão nos casos de sucesso? UP> Att. UP> José UP> Softmaxi Tecnologia em Software. UP> www.softmaxi.com.br UP> -----Mensagem original----- UP> De: lista-bounces em firebase.com.br UP> [mailto:lista-bounces em firebase.com.br] Em UP> nome de Carlos H. Cantu UP> Enviada em: segunda-feira, 6 de dezembro de 2010 22:14 UP> Para: FireBase UP> Assunto: Re: [firebase-br] Firebird Caso de sucesso no Brasil UP> Para incluir no site, preciso que todas as informações do cadastro sejam UP> enviadas. UP> []s UP> Carlos H. Cantu UP> www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - UP> blog.firebase.com.br JRF>> Olá Willan. JRF>> Segue abaixo mais um caso de sucesso: JRF>> - Firebird 2.5 JRF>> - 40 usuários simultâneos em média; JRF>> - Servidor Windows 2003 QuadCore 4 gb Ram JRF>> - Tamanho atual do BD: >13.5 GB JRF>> - Índice de satisfação: 100% JRF>> Atenciosamente. UP> ______________________________________________ UP> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para UP> saber como gerenciar/excluir seu cadastro na lista, use: UP> http://www.firebase.com.br/fb/artigo.php?id=1107 UP> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From nivaldomart em gmail.com Tue Dec 7 12:47:01 2010 From: nivaldomart em gmail.com (Nivaldo Martins) Date: Tue, 7 Dec 2010 11:47:01 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conte=FAdo_de_procedure_como_coluna_?= =?iso-8859-1?q?em_um_select?= In-Reply-To: References: Message-ID: select campo, campo, null from tabela where alguma coisa union select null, null, saldo_lote, from sp_saldo_lote(m.id_medicamento) Não testei aqui. Veja se isso ajuda Em 6 de dezembro de 2010 16:05, Thiago escreveu: > Galera, boa tarde. > > Tenho uma procedure chamada sp_saldo_lote(:id_medicamento). > > Preciso executar um select trazendo os dados da tabela medicamento e o > valor da procedure como uma coluna do sql, da seguinte forma. > > select m.*,sp_saldo_lote(m.id_medicamento) > from tb_medicamento m > > É possível fazer isso de alguma maneira no FB, pois do jeito que estou > colocando não está funcionando. > > Obrigado. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From luis em hw.ind.br Tue Dec 7 16:09:29 2010 From: luis em hw.ind.br (Luis Rocha) Date: Tue, 07 Dec 2010 16:09:29 -0200 Subject: [firebase-br] =?iso-8859-1?q?Diferen=E7a_de_tamanhop_de_campo_com?= =?iso-8859-1?q?_utf8_x_utf16?= Message-ID: Estou estudando a migração do código de um sistema para o D2010 usando Firebird 2.5 e estou tentando compreendendo uma coisa (dentre as várias questões): Se o Delphi sempre trata as variáveis String como UTF16 e o Firebird armazena em UTF8, e considerando que o tamanho do 1o formato, em bytes, é maior que o do 2o, pergunta: - Eu ignoro esta diferença ao projetar a base, ou seja, uma cadeia de 30 caracteres em UTF16 no Delphi é armazenada sem perda num campo de tabela Firebird VarChar[30]? - Delphi e Firebird se entendem quanto a isto ou devo prever a diferença ao projetar a base? - Ou sou eu que não estou entendendo bem a diferença entre os 2 formatos? (e convenhamos, esse Unicode dá uma boa canseira nos miolos) Obrigado pela ajuda. Abraços, Luis Rocha From rnribeiro em gmail.com Tue Dec 7 17:15:47 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Tue, 7 Dec 2010 16:15:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Ao_criar_campo=2C_o_mesmo_fic?= =?iso-8859-1?q?ou_inconsistente_e_n=E3o_permite_exclus=E3o=2E?= In-Reply-To: <4cfe2b91.2436640a.05f8.365fSMTPIN_ADDED@mx.google.com> References: <4cfe2b91.2436640a.05f8.365fSMTPIN_ADDED@mx.google.com> Message-ID: backup/restore tenta ai Em 7 de dezembro de 2010 09:41, Julio Cezar - Desenvolvimento < juliocezarsilva em sfox.com.br> escreveu: > Bom dia, > > Consegui executar o procedimento pelo FlameRobin. > > Vlw. > > > > > Nada substitui o ser humano! Inst. Faber Ludens > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Julio Cezar - Desenvolvimento > Enviada em: terça-feira, 7 de dezembro de 2010 09:32 > Para: lista em firebase.com.br > Assunto: [firebase-br] Ao criar campo, o mesmo ficou inconsistente e não > permite exclusão. > > Bom dia, > > > > Criei um campo em uma tabela, pelo ibexpert mas o mesmo aparece na tabela > mas quando tento excluir ou alterar diz que o mesmo não existe. Abaixo > seguem os erros, caso alguem já tenha passado por isso e saiba resolver > fico > muito grato. > > > > Erro ao tentar excluir campo: > > > > This operation is not defined for system tables. > > unsuccessful metadata update. > > column CODPRODS_STS_REQ_EMCOTACAO does not exist in table/view CONFIG. > > > > > > Erro ao tentar inserir dados: > > > > Error Message: > > ---------------------------------------- > > Column does not belong to referenced table. > > Dynamic SQL Error. > > SQL error code = -206. > > Column unknown. > > CODPRODS_STS_REQ_EMCOTACAO. > > At line 2, column 1. > > > > O Campo está sem dominio e ao tentar inserir um dominio ocorre esse erro: > > > > Invalid token. > > Dynamic SQL Error. > > SQL error code = -104. > > Token unknown - line 1, column 14. > > ALTER. > > > > Obrigado > > Julio Cezar > > > > > > Nada substitui o ser humano! Inst. Faber Ludens > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From dellaniesi em gmail.com Tue Dec 7 18:26:12 2010 From: dellaniesi em gmail.com (Odail Della Niesi Junior) Date: Tue, 7 Dec 2010 18:26:12 -0200 Subject: [firebase-br] =?iso-8859-1?q?FB_1=2E5_e/ou_2=2E0_trace_no_servido?= =?iso-8859-1?q?r_=E9_poss=EDvel?= In-Reply-To: <1447975466.20101112114525@warmboot.com.br> References: <1466130400.20101112100927@warmboot.com.br> <1447975466.20101112114525@warmboot.com.br> Message-ID: Grato, caros colegas! Fiz uso da versão trial e me atendeu perfeitamente. Um forte abraço, Em 12/11/10, Carlos H. Cantu escreveu: > Vc pode baixar o Trial. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > ODNJ> Meus servidores são 1.5 e 2.0 e a solução de IBSurgeon no momento são > ODNJ> um pouco caras para o meu propósito. > ODNJ> Aguém possui outras idéias de como verificar um query que está sendo > ODNJ> executada no banco? > ODNJ> Tentei utilizar o Ethereal mais não tive sucesso! Idéias serão bem > vindas. > ODNJ> Grato. > > ODNJ> Odail > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Odail Della Niesi Junior São Pedro - São Paulo - Brasil MSN: dellaniesi em hotmail.com Skype: dellaniesi Paltalk: dellaniesi From juliocezarsilva em sfox.com.br Wed Dec 8 08:05:58 2010 From: juliocezarsilva em sfox.com.br (Julio Cezar - Desenvolvimento) Date: Wed, 8 Dec 2010 08:05:58 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_RES=3A_Ao_criar_campo=2C_o_me?= =?iso-8859-1?q?smo_ficou_inconsistente_e_n=E3o_permite_exclus=E3o?= =?iso-8859-1?q?=2E?= In-Reply-To: Message-ID: Olá Reijanio. Não tenho muito conhecimento em Firebird, essa seria minha ultima opção pois teria que recorrer ao administrador que aqui é o dono da empresa ;-) Mas com o FameRobin consegui apagar o campo, agora não sei explicar por que o ibexpert acusou o erro e não me permitiu editar, excluir ou inserir dados no campo mas me mostrava o mesmo na tabela, no DDL, etc. E o Flamerobin consegui excluir normalmente. Vlw. Nada substitui o ser humano! Inst. Faber Ludens -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Reijanio Nunes Ribeiro Enviada em: terça-feira, 7 de dezembro de 2010 17:16 Para: FireBase Assunto: Re: [firebase-br]RES: Ao criar campo, o mesmo ficou inconsistente e não permite exclusão. backup/restore tenta ai Em 7 de dezembro de 2010 09:41, Julio Cezar - Desenvolvimento < juliocezarsilva em sfox.com.br> escreveu: > Bom dia, > > Consegui executar o procedimento pelo FlameRobin. > > Vlw. > > > > > Nada substitui o ser humano! Inst. Faber Ludens > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Julio Cezar - Desenvolvimento > Enviada em: terça-feira, 7 de dezembro de 2010 09:32 > Para: lista em firebase.com.br > Assunto: [firebase-br] Ao criar campo, o mesmo ficou inconsistente e não > permite exclusão. > > Bom dia, > > > > Criei um campo em uma tabela, pelo ibexpert mas o mesmo aparece na tabela > mas quando tento excluir ou alterar diz que o mesmo não existe. Abaixo > seguem os erros, caso alguem já tenha passado por isso e saiba resolver > fico > muito grato. > > > > Erro ao tentar excluir campo: > > > > This operation is not defined for system tables. > > unsuccessful metadata update. > > column CODPRODS_STS_REQ_EMCOTACAO does not exist in table/view CONFIG. > > > > > > Erro ao tentar inserir dados: > > > > Error Message: > > ---------------------------------------- > > Column does not belong to referenced table. > > Dynamic SQL Error. > > SQL error code = -206. > > Column unknown. > > CODPRODS_STS_REQ_EMCOTACAO. > > At line 2, column 1. > > > > O Campo está sem dominio e ao tentar inserir um dominio ocorre esse erro: > > > > Invalid token. > > Dynamic SQL Error. > > SQL error code = -104. > > Token unknown - line 1, column 14. > > ALTER. > > > > Obrigado > > Julio Cezar > > > > > > Nada substitui o ser humano! Inst. Faber Ludens > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Wed Dec 8 10:26:30 2010 From: maciel em 2msolutions.com.br (Maciel Soncini Bueno) Date: Wed, 8 Dec 2010 10:26:30 -0200 Subject: [firebase-br] Delphi 7 + DBEXpress + Firebird 2.5 References: Message-ID: <001f01cb96d3$25578670$70069350$@com.br> Saudações, Meu ambiente de desenvolvimento é: - Delphi 7 - DBExpress - Firebird 1.5 Utilizo o driver nativo do DBEXpress para Interbase. Agora quero migrar de banco, indo se possível para o 2.5 ou no mínimo para um que tenha instalação para 64 bits. O driver nativo é compatível até com qual versão do Firebird? Qual melhor driver de terceiro para utilizar com DBExpress? Já vi na lista que alguns utilizam o da DEVART. Qual a experiência? Sabem me dizer se o mesmo já contempla a versão 2.5? Maciel From felipearon em gmail.com Wed Dec 8 10:30:53 2010 From: felipearon em gmail.com (Felipe Aron) Date: Wed, 8 Dec 2010 10:30:53 -0200 Subject: [firebase-br] =?iso-8859-1?q?DB_Produ=E7=E3o_-_Migrar_Fb_2=2E1_pa?= =?iso-8859-1?q?ra_Fb_2=2E5_compensa=3F?= Message-ID: Pessoal, uma dúvida: A versão do Firebird 2.5 está estável e pronto para produção (cliente)? É interessante migrar um DB de produção (cliente) 2.1 para a versão 2.5? -- #FollowMe: @felipearon ( http://felipearon.com.br/) From robson.catunda em gmail.com Wed Dec 8 12:01:37 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Wed, 8 Dec 2010 11:01:37 -0300 Subject: [firebase-br] Delphi 7 + DBEXpress + Firebird 2.5 In-Reply-To: <001f01cb96d3$25578670$70069350$@com.br> References: <001f01cb96d3$25578670$70069350$@com.br> Message-ID: Desde o FB1.5 eu utilizo o UIBFire15.dll continuei utilizando no 2.0 agora fiz um pequeno teste no 2.5 e não reportou nenhum erro. Em 8 de dezembro de 2010 09:26, Maciel Soncini Bueno < maciel em 2msolutions.com.br> escreveu: > Saudações, > > Meu ambiente de desenvolvimento é: > > - Delphi 7 > - DBExpress > - Firebird 1.5 > > Utilizo o driver nativo do DBEXpress para Interbase. > > Agora quero migrar de banco, indo se possível para o 2.5 ou no mínimo para > um que tenha instalação para 64 bits. > > O driver nativo é compatível até com qual versão do Firebird? > > Qual melhor driver de terceiro para utilizar com DBExpress? > > Já vi na lista que alguns utilizam o da DEVART. Qual a experiência? Sabem > me > dizer se o mesmo já contempla a versão 2.5? > > Maciel > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From metareciclagemdepicos em gmail.com Wed Dec 8 18:01:12 2010 From: metareciclagemdepicos em gmail.com (Sinvaldo Francisco) Date: Wed, 8 Dec 2010 17:01:12 -0300 Subject: [firebase-br] Delphi 7 + DBEXpress + Firebird 2.5 In-Reply-To: <001f01cb96d3$25578670$70069350$@com.br> References: <001f01cb96d3$25578670$70069350$@com.br> Message-ID: Com todas mais já existe o drive do Interbase temando um catalago amanha fazendo isso ta Em 8 de dezembro de 2010 09:26, Maciel Soncini Bueno escreveu: > Saudações, > > Meu ambiente de desenvolvimento é: > > - Delphi 7 > - DBExpress > - Firebird 1.5 > > Utilizo o driver nativo do DBEXpress para Interbase. > > Agora quero migrar de banco, indo se possível para o 2.5 ou no mínimo para > um que tenha instalação para 64 bits. > > O driver nativo é compatível até com qual versão do Firebird? > > Qual melhor driver de terceiro para utilizar com DBExpress? > > Já vi na lista que alguns utilizam o da DEVART. Qual a experiência? Sabem me > dizer se o mesmo já contempla a versão 2.5? > > Maciel > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Wed Dec 8 22:46:30 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Wed, 8 Dec 2010 22:46:30 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_RES=3A_Ao_criar_campo=2C_o_me?= =?iso-8859-1?q?smo_ficou_inconsistente_e_n=E3o_permite_exclus=E3o?= =?iso-8859-1?q?=2E?= In-Reply-To: <4cff58ab.0d4e640a.139b.54dcSMTPIN_ADDED@mx.google.com> References: <4cff58ab.0d4e640a.139b.54dcSMTPIN_ADDED@mx.google.com> Message-ID: Isto é muito relativo... verifique as seguintes possibilidades: 1º) Depende do seu modelo transacional. 2º) Se alguma conexão exige "acesso exclusivo" à uma tabela (como criar/apagar um índice ou um campo novo) a criação do campo pode ser "adiada" ou "cancelada"; 3º) Se duas transações distintas estão alterando a mesma tabela. 4º) existem transações longas não-commitadas. mas, veja bem, se você fechou o ibexpert e abriu o flame robin, algumas transações podem ter sido fechadas (commitadas ou não), o que acabaria com o impeditivo do "lock" em questão. outra hipótese, é BANCO CORROMPIDO. Vale a dica do nosso amigo: faça urgentemente um backup/restore, principalmente por não ter muito conhecimento de firebird e estar criando/alterando campos via IBexpert num banco "aparentemente" de produção. Abraço Eduardo Jedliczka Em 8 de dezembro de 2010 08:05, Julio Cezar - Desenvolvimento < juliocezarsilva em sfox.com.br> escreveu: > Olá Reijanio. > > Não tenho muito conhecimento em Firebird, essa seria minha ultima opção > pois > teria que recorrer ao administrador que aqui é o dono da empresa ;-) > > Mas com o FameRobin consegui apagar o campo, agora não sei explicar por que > o ibexpert acusou o erro e não me permitiu editar, excluir ou inserir dados > no campo mas me mostrava o mesmo na tabela, no DDL, etc. E o Flamerobin > consegui excluir normalmente. > > Vlw. > > > > > Nada substitui o ser humano! Inst. Faber Ludens > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Reijanio Nunes Ribeiro > Enviada em: terça-feira, 7 de dezembro de 2010 17:16 > Para: FireBase > Assunto: Re: [firebase-br]RES: Ao criar campo, o mesmo ficou inconsistente > e > não permite exclusão. > > backup/restore > > tenta ai > > Em 7 de dezembro de 2010 09:41, Julio Cezar - Desenvolvimento < > juliocezarsilva em sfox.com.br> escreveu: > > > Bom dia, > > > > Consegui executar o procedimento pelo FlameRobin. > > > > Vlw. > > > > > > > > > > Nada substitui o ser humano! Inst. Faber Ludens > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > > Em > > nome de Julio Cezar - Desenvolvimento > > Enviada em: terça-feira, 7 de dezembro de 2010 09:32 > > Para: lista em firebase.com.br > > Assunto: [firebase-br] Ao criar campo, o mesmo ficou inconsistente e não > > permite exclusão. > > > > Bom dia, > > > > > > > > Criei um campo em uma tabela, pelo ibexpert mas o mesmo aparece na tabela > > mas quando tento excluir ou alterar diz que o mesmo não existe. Abaixo > > seguem os erros, caso alguem já tenha passado por isso e saiba resolver > > fico > > muito grato. > > > > > > > > Erro ao tentar excluir campo: > > > > > > > > This operation is not defined for system tables. > > > > unsuccessful metadata update. > > > > column CODPRODS_STS_REQ_EMCOTACAO does not exist in table/view CONFIG. > > > > > > > > > > > > Erro ao tentar inserir dados: > > > > > > > > Error Message: > > > > ---------------------------------------- > > > > Column does not belong to referenced table. > > > > Dynamic SQL Error. > > > > SQL error code = -206. > > > > Column unknown. > > > > CODPRODS_STS_REQ_EMCOTACAO. > > > > At line 2, column 1. > > > > > > > > O Campo está sem dominio e ao tentar inserir um dominio ocorre esse erro: > > > > > > > > Invalid token. > > > > Dynamic SQL Error. > > > > SQL error code = -104. > > > > Token unknown - line 1, column 14. > > > > ALTER. > > > > > > > > Obrigado > > > > Julio Cezar > > > > > > > > > > > > Nada substitui o ser humano! Inst. Faber Ludens > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ========================== Eduardo Jedliczka Apucarana - Pr ========================== From edujed em gmail.com Wed Dec 8 22:51:33 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Wed, 8 Dec 2010 22:51:33 -0200 Subject: [firebase-br] =?iso-8859-1?q?DB_Produ=E7=E3o_-_Migrar_Fb_2=2E1_pa?= =?iso-8859-1?q?ra_Fb_2=2E5_compensa=3F?= In-Reply-To: References: Message-ID: Sem maiores informações não dá para responder esta pergunta, ela parece algo do tipo: quero trocar de carro, mas não sei se devo comprar um FOCUS ou um GOLF ? ou.. vale à pena trocar o Windows XP pelo Seven ? Existem algumas diferenças no 2.5, novos recursos, e vários benefícios, mas também há (poucos) pontos negativos. Se você utiliza o ClassicServer talvez valha à pena migrar para o SuperClassic, mas talvez valha à pena ficar no Classic mesmo. Mas sim, já foi lançada a versão final "oficial" para produção do firebird 2.5. Abraço Eduardo Jedliczka Em 8 de dezembro de 2010 10:30, Felipe Aron escreveu: > Pessoal, uma dúvida: > > A versão do Firebird 2.5 está estável e pronto para produção (cliente)? > > É interessante migrar um DB de produção (cliente) 2.1 para a versão 2.5? > > > -- > #FollowMe: @felipearon ( > http://felipearon.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 > -- ========================== Eduardo Jedliczka Apucarana - Pr ========================== From edujed em gmail.com Wed Dec 8 22:53:39 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Wed, 8 Dec 2010 22:53:39 -0200 Subject: [firebase-br] OFF - PHP + FIREBIRD In-Reply-To: <6435581572594B4B8611776C938AFA18@SONYVAIO> References: <16810000346.20101203102919@warmboot.com.br> <1853949217.20101206221428@warmboot.com.br> <6435581572594B4B8611776C938AFA18@SONYVAIO> Message-ID: Verifique no PHP se você trocou o "header/type" do arquivo antes de ter "enviado" qualquer coisa para o browser. Abraço Eduardo Jedliczka Em 6 de dezembro de 2010 23:58, Lista Firebase escreveu: > Boa Noite Pessoal, > > sei que aqui há varios usuarios PHP, e gostaria de saber se alguem ja > conseguiu exibir uma imagem > > salva em BLOB no PHP. > > eu tentei utilizar um codigo que nao me da erro, mas nao exibe a imagem > rsrsrs > > Agradeço quem souber . > > Abs > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Wed Dec 8 23:00:19 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Wed, 8 Dec 2010 23:00:19 -0200 Subject: [firebase-br] Linux: Firebird CS x SS x NPTL In-Reply-To: References: Message-ID: mais uma vez, depende. está máquina é single-core ou multi-core ? Se for multi-core, e o banco for relativamente pequeno ou tiver poucos usuários, vá de Classic Server (uma instância do banco por conexão pode acabar rapidamente com 8 GB de ram). Se for single-core, vá de Super Server (gastará entre 40MB e 80MB de memória por banco de dados, o resto vira cache de disco). Para rodar o Firebird 1.5 SuperServer no CentOS 5, baixe a versão NTPL. Para o 2.1, baixe diretamente a versão de 64 bits. -- ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 4 de dezembro de 2010 14:36, Enio Marconcini # www.Enio.Pro.Br < eniorm em gmail.com> escreveu: > olá pessoal > tenho um servidor linux com CentOS 5.5 amd64 8GB de RAM e preciso rodar o > Firebird 1.5.3 e o 2.1 > > na página de downloads me deparei com vários sabores de Firebird e gostaria > de saber qual é o mais recomendado para este OS > > NPTL threading modelodel) > > Classic Server? > > ou o SS convencional (old threading model) > > -- > ENIO RODRIGO MARCONCINI > gtalk: eniorm em gmail.com > skype: eniorm > msn: /dev/null > > .: FreeBSD -:- OpenBSD -:-Slackware Linux :. > Have trouble with Windows - reboot! > Have trouble with Unix - be root! > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Wed Dec 8 23:10:28 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Wed, 8 Dec 2010 23:10:28 -0200 Subject: [firebase-br] =?iso-8859-1?q?Diferen=E7a_de_tamanhop_de_campo_com?= =?iso-8859-1?q?_utf8_x_utf16?= In-Reply-To: References: Message-ID: Quando o Delphi manda os dados para o Firebird, é realizada uma conversão de tipo pelo FbClient.Dll. Os dados SEMPRE serão gravados pelo CharSet/Collate do Firebird, e ao retornar, serão convertidos para o padrão do Delphi. Isto é totalmente Transparente. Mas preste atenção: 1º) UTF16 além de maior (exigindo entre 2 e 5 bytes por caracter), suporta vários caracteres não-existentes no ISO 8859-1 ou no UTF8. Mas todos os caracteres existentes nos dois últimos existem no UTF16. 2º) O banco irá "desprezar" ou "converter errôneamente" caracteres não-suportados pelo charset/collate ao armazenar os dados. 3º) Por ser multi-byte, é desaconselhável utilizar o UTF8 dentro do banco de dados, pois é extremamente lento. Ou seja, recomenda-se utilizar um charset adequado para o idioma dos dados que estarão gravados no banco (evita-se erros de conversão, e ainda ganha-se desempenho). Por exemplo: Se o sistema será utilizado no Brasil, com dados em português, seria melhor utilizar o ISO 8859-1 (latin America) ou o Win1252 juntamente com o collate PT-BR. Abraço ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 7 de dezembro de 2010 16:09, Luis Rocha escreveu: > Estou estudando a migração do código de um sistema para o D2010 usando > Firebird 2.5 e estou tentando compreendendo uma coisa (dentre as várias > questões): > > Se o Delphi sempre trata as variáveis String como UTF16 e o Firebird > armazena em UTF8, e considerando que o tamanho do 1o formato, em bytes, é > maior que o do 2o, pergunta: > - Eu ignoro esta diferença ao projetar a base, ou seja, uma cadeia de 30 > caracteres em UTF16 no Delphi é armazenada sem perda num campo de tabela > Firebird VarChar[30]? > - Delphi e Firebird se entendem quanto a isto ou devo prever a diferença ao > projetar a base? > - Ou sou eu que não estou entendendo bem a diferença entre os 2 formatos? > (e convenhamos, esse Unicode dá uma boa canseira nos miolos) > > Obrigado pela ajuda. > Abraços, > Luis Rocha > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Wed Dec 8 23:18:34 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Wed, 8 Dec 2010 23:18:34 -0200 Subject: [firebase-br] ENC: erros no log do firebird In-Reply-To: <20101129193453.0B87910C005E@zcs-smtp-01.isat.com.br> References: <20101129193453.0B87910C005E@zcs-smtp-01.isat.com.br> Message-ID: Ignore completamente a mensagem "INET/inet_error: read errno = 104". Ela apenas indica que houve algum problema na comunicação entre o client e o server. A mensagem " /opt/firebird/bin/fbserver terminated abnormally (-1)" indica que o servidor "caiu" ou foi "matado" (kill). Se for frequente, isto é sinal de problemas (sérios). Agora, quanto ao erro "INET/inet_error: select in packet_receive errno = 9" vale verificar este link: http://tech.groups.yahoo.com/group/firebird-support/message/105143 -- ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 29 de novembro de 2010 17:35, Daniel - UZ escreveu: > > > > > Bom dia pessoal! > > > > Na empresa onde trabalho está aparecendo diversos erros no log do firebird, > abaixo colei uma parte do firebird.log. Usamos a versão 2.1 do super > server. > > Tem uma aplicação que fica 24hs rodando e imagino q devido esse problema > que > ocorre com o firebird ela fecha sozinha. > > Se alguém já passou por isto e puder me dar alguma dica, desde já agradeço. > > > > Obs. Não perde teste de ping. > > > > > > Firebird.log: > > > > uzsrvbd (Client) Thu Nov 25 18:12:30 2010 /opt/firebird/bin/fbguard: > /opt/firebird/bin/fbserver terminated abnormally (-1) > > > > uzsrvbd (Client) Thu Nov 25 18:12:30 2010 /opt/firebird/bin/fbguard: > guardian starting bin/fbserver > > > > uzsrvbd (Server) Fri Nov 26 10:21:54 2010 > > INET/inet_error: read errno = 104 > > > > Sun Nov 28 14:35:21 2010 > > INET/inet_error: read errno = 9 > > > > uzsrvbd (Server) Sun Nov 28 16:09:39 2010 > > INET/inet_error: select in packet_receive errno = 9 > > > > uzsrvbd (Server) Sun Nov 28 18:39:14 2010 > > INET/inet_error: read errno = 9 > > > > uzsrvbd (Server) Sun Nov 28 21:20:38 2010 > > INET/inet_error: select in packet_receive errno = 9 > > > > uzsrvbd (Server) Mon Nov 29 06:43:23 2010 > > INET/inet_error: read errno = 9 > > > > uzsrvbd (Server) Mon Nov 29 07:22:13 2010 > > INET/inet_error: read errno = 9 > > > > uzsrvbd (Server) Mon Nov 29 08:30:53 2010 > > INET/inet_error: select in packet_receive errno = 9 > > > > Daniel Goes > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Wed Dec 8 23:22:19 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Wed, 8 Dec 2010 23:22:19 -0200 Subject: [firebase-br] =?iso-8859-1?q?Ref=2E_Transa=E7=E3o_para_2_grava=E7?= =?iso-8859-1?q?=F5es_em_tabela?= In-Reply-To: References: Message-ID: Quando eu encontro esta necessidade, geralmente eu faço assim: 1º) inicio a transação principal 2º) executo as operações 3º) se ocorreu tudo bem, commito (encerrando a transação); se deu errado, rollback (encerrando a transação); 4º) inicio a transação de log 5º) gravo o log 6º) commit. Mas há casos, em que o log é por "operação", nestes casos, eu trabalho com duas transações diferentes (cada um com sua própria query) Detalhe... nada de CommitRetainning ou "transação automática do componente". Abraço -- ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 22 de novembro de 2010 14:14, Omar Marques Haddad escreveu: > Salve amigos, > > Estou em uma rotina de gravação de dados em uma tabela qualquer. ja iniciei > uma transação. > Acontece que algo der errada na gravação, tenho que registrar isto num log > de erro. Se der certo, também devo registrar em outra tabela. > > Para registrar, quando ocorrer tudo bem, devo abrir outra transação ? O > firebird grava de boa ? > Tenho de tratar separadamente ou não precisa ? Isto é 100% confiável ? > O firebird (2.1) commita as 2 alterações (da tabela em questão e do > registro > de log de alteração) com sucesso ? > > > Como vocês fazem neste caso ? > > Muito obrigado > > > -- > Att. > Omar Marques Haddad > Analista de Sistemas Sênior > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From magnosysteminformatica em gmail.com Thu Dec 9 02:48:32 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Thu, 9 Dec 2010 02:48:32 -0200 Subject: [firebase-br] =?iso-8859-1?q?Ref=2E_Transa=E7=E3o_para_2_grava=E7?= =?iso-8859-1?q?=F5es_em_tabela?= References: Message-ID: <00cc01cb975c$5726ff30$6915a8c0@MagnoSystem> Grande guru Eduardo, que bom vê-lo de volta, ainda mais como diria Artur Anjos, o Carlos Cantu está a contar palavras. Mas vamos ao que interessa... Para cadastros simples (aquele que dá um post no delphi e automaticamente commit na transação) eu uso o AUTOCOMMIT do componente que por sinal é o IBO. Mesmo neste caso seria desaconselhável ??? ----- Original Message ----- From: "Eduardo Jedliczka" To: "FireBase" Sent: Wednesday, December 08, 2010 11:22 PM Subject: Re: [firebase-br]Ref. Transação para 2 gravações em tabela Quando eu encontro esta necessidade, geralmente eu faço assim: 1º) inicio a transação principal 2º) executo as operações 3º) se ocorreu tudo bem, commito (encerrando a transação); se deu errado, rollback (encerrando a transação); 4º) inicio a transação de log 5º) gravo o log 6º) commit. Mas há casos, em que o log é por "operação", nestes casos, eu trabalho com duas transações diferentes (cada um com sua própria query) Detalhe... nada de CommitRetainning ou "transação automática do componente". Abraço -- ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 22 de novembro de 2010 14:14, Omar Marques Haddad escreveu: > Salve amigos, > > Estou em uma rotina de gravação de dados em uma tabela qualquer. ja > iniciei > uma transação. > Acontece que algo der errada na gravação, tenho que registrar isto num log > de erro. Se der certo, também devo registrar em outra tabela. > > Para registrar, quando ocorrer tudo bem, devo abrir outra transação ? O > firebird grava de boa ? > Tenho de tratar separadamente ou não precisa ? Isto é 100% confiável ? > O firebird (2.1) commita as 2 alterações (da tabela em questão e do > registro > de log de alteração) com sucesso ? > > > Como vocês fazem neste caso ? > > Muito obrigado > > > -- > Att. > Omar Marques Haddad > Analista de Sistemas Sênior > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From omarhaddadm em gmail.com Thu Dec 9 09:25:57 2010 From: omarhaddadm em gmail.com (Omar Marques Haddad) Date: Thu, 9 Dec 2010 08:25:57 -0300 Subject: [firebase-br] =?iso-8859-1?q?Ref=2E_Transa=E7=E3o_para_2_grava=E7?= =?iso-8859-1?q?=F5es_em_tabela?= In-Reply-To: References: Message-ID: Fala Eduardo, Vc desativa o "CommitRetaining" ? Tu deixa automático ? E sobre o log. É uma rotina sua de registro das operações do usuário ? Abraço Omar Em 8 de dezembro de 2010 22:22, Eduardo Jedliczka escreveu: > Quando eu encontro esta necessidade, geralmente eu faço assim: > > 1º) inicio a transação principal > 2º) executo as operações > 3º) se ocorreu tudo bem, commito (encerrando a transação); > se deu errado, rollback (encerrando a transação); > > 4º) inicio a transação de log > 5º) gravo o log > 6º) commit. > > Mas há casos, em que o log é por "operação", nestes casos, eu trabalho com > duas transações diferentes (cada um com sua própria query) > > Detalhe... nada de CommitRetainning ou "transação automática do > componente". > > Abraço > > -- > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > Em 22 de novembro de 2010 14:14, Omar Marques Haddad > escreveu: > > > Salve amigos, > > > > Estou em uma rotina de gravação de dados em uma tabela qualquer. ja > iniciei > > uma transação. > > Acontece que algo der errada na gravação, tenho que registrar isto num > log > > de erro. Se der certo, também devo registrar em outra tabela. > > > > Para registrar, quando ocorrer tudo bem, devo abrir outra transação ? O > > firebird grava de boa ? > > Tenho de tratar separadamente ou não precisa ? Isto é 100% confiável ? > > O firebird (2.1) commita as 2 alterações (da tabela em questão e do > > registro > > de log de alteração) com sucesso ? > > > > > > Como vocês fazem neste caso ? > > > > Muito obrigado > > > > > > -- > > Att. > > Omar Marques Haddad > > Analista de Sistemas Sênior > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Att. Omar Marques Haddad Analista de Sistemas Sênior From bragaped em gmail.com Thu Dec 9 10:25:40 2010 From: bragaped em gmail.com (Pedro Braga) Date: Thu, 9 Dec 2010 10:25:40 -0200 Subject: [firebase-br] OFF-Topic (Problema ao Visualizar Logo no DanfeRaveCB - ACBr NFe2) Message-ID: Boa dia a todos estou tendo um problema com o DanfeRaveCB onde o mesmo na visualização e na impressão não está colocando o logo tipo indicado porem ao salvar o mesmo em PDF o logo é colocado normalmente. já postei o problema no Forum do Acbr porem sem resposta alguem tem ideia do que pode estar causando o problema. From eniorm em gmail.com Thu Dec 9 10:59:46 2010 From: eniorm em gmail.com (Enio Marconcini # www.Enio.Pro.Br) Date: Thu, 9 Dec 2010 09:59:46 -0300 Subject: [firebase-br] =?iso-8859-1?q?Mem=F3ria_do_servidor_quase_no_topo_?= =?iso-8859-1?q?com_Firebird?= In-Reply-To: References: Message-ID: 2010/12/6 Marcelo Geyer > Olá, > > Não há nada de anormal, este é o comportamento do GNU/Linux. Ele tem um > gerenciamento de memória diferente do windão. Veja que você tem 7.3GB de > memória livre que está em buffer/cache, prontinha para ser usada. > Se você colocar 32GB de memória na máquina, vai acontecer a mesma coisa, > ele > vai "consumir" uns 75% da memória, colocando em cache/buffer. > Dê uma lida sobre gerenciamento de memória no GNU/Linux que você vai > entender o porque disto. > > Abraços, > > Marcelo E. Geyer > > sim, eu entendo um pouco sobre o gerenciamento de memória do linux, mas mesmo assim, outros servidores linux são sobem tanto na memória cacheada, apesar de que isso não é um problema pois o servidor tem trabalhado bem folgado! tenho um gateway freebsd rodando squid ele marca um pouco da memória como cached, mas mesmo asism ainda fica uma maior parte como free -- ENIO RODRIGO MARCONCINI gtalk: eniorm em gmail.com skype: eniorm msn: /dev/null .: FreeBSD -:- OpenBSD -:-Slackware Linux :. Have trouble with Windows - reboot! Have trouble with Unix - be root! From eniorm em gmail.com Thu Dec 9 11:09:30 2010 From: eniorm em gmail.com (Enio Marconcini # www.Enio.Pro.Br) Date: Thu, 9 Dec 2010 10:09:30 -0300 Subject: [firebase-br] Linux: Firebird CS x SS x NPTL In-Reply-To: References: Message-ID: esqueci de mencionar no outro email o server possui 2 processadores Intel Xeon Quad Core 12MB de Cache, 8GB de ram, discos SAS 15K RPM, rodando cerca de 10 bancos firebird 1.5, e um banco 2.1, e são muitos usuários conectando nele, uma média de uns 100 pelo menos o que você acha? 2010/12/8 Eduardo Jedliczka > mais uma vez, depende. > > está máquina é single-core ou multi-core ? > > Se for multi-core, e o banco for relativamente pequeno ou tiver poucos > usuários, vá de Classic Server (uma instância do banco por conexão pode > acabar rapidamente com 8 GB de ram). > > Se for single-core, vá de Super Server (gastará entre 40MB e 80MB de > memória > por banco de dados, o resto vira cache de disco). > > Para rodar o Firebird 1.5 SuperServer no CentOS 5, baixe a versão NTPL. > > Para o 2.1, baixe diretamente a versão de 64 bits. > -- > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > Em 4 de dezembro de 2010 14:36, Enio Marconcini # www.Enio.Pro.Br < > eniorm em gmail.com> escreveu: > > > olá pessoal > > tenho um servidor linux com CentOS 5.5 amd64 8GB de RAM e preciso rodar o > > Firebird 1.5.3 e o 2.1 > > > > na página de downloads me deparei com vários sabores de Firebird e > gostaria > > de saber qual é o mais recomendado para este OS > > > > NPTL threading modelodel) > > > > Classic Server? > > > > ou o SS convencional (old threading model) > > > > -- > > ENIO RODRIGO MARCONCINI > > gtalk: eniorm em gmail.com > > skype: eniorm > > msn: /dev/null > > > > .: FreeBSD -:- OpenBSD -:-Slackware Linux :. > > Have trouble with Windows - reboot! > > Have trouble with Unix - be root! > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- ENIO RODRIGO MARCONCINI gtalk: eniorm em gmail.com skype: eniorm msn: /dev/null .: FreeBSD -:- OpenBSD -:-Slackware Linux :. Have trouble with Windows - reboot! Have trouble with Unix - be root! From edujed em gmail.com Thu Dec 9 12:10:01 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Thu, 9 Dec 2010 12:10:01 -0200 Subject: [firebase-br] =?iso-8859-1?q?Ref=2E_Transa=E7=E3o_para_2_grava=E7?= =?iso-8859-1?q?=F5es_em_tabela?= In-Reply-To: <00cc01cb975c$5726ff30$6915a8c0@MagnoSystem> References: <00cc01cb975c$5726ff30$6915a8c0@MagnoSystem> Message-ID: Que eu saiba o AutoCommit do IBO não usa CommitRetainning. Então (teoricamente) não há problemas. Mas lembre-se, geralmente se a query do IBO está "preparada" a transação está aberta. (exceto naqueles casos em que o usuário aperta "cadastrar" e vai almoçar) -- ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 9 de dezembro de 2010 02:48, Magno System < magnosysteminformatica em gmail.com> escreveu: > Grande guru Eduardo, que bom vê-lo de volta, ainda mais como diria Artur > Anjos, o Carlos Cantu está a contar palavras. Mas vamos ao que interessa... > Para cadastros simples (aquele que dá um post no delphi e automaticamente > commit na transação) eu uso o AUTOCOMMIT do componente que por sinal é o > IBO. Mesmo neste caso seria desaconselhável ??? > > > ----- Original Message ----- From: "Eduardo Jedliczka" > To: "FireBase" > Sent: Wednesday, December 08, 2010 11:22 PM > Subject: Re: [firebase-br]Ref. Transação para 2 gravações em tabela > > > > Quando eu encontro esta necessidade, geralmente eu faço assim: > > 1º) inicio a transação principal > 2º) executo as operações > 3º) se ocorreu tudo bem, commito (encerrando a transação); > se deu errado, rollback (encerrando a transação); > > 4º) inicio a transação de log > 5º) gravo o log > 6º) commit. > > Mas há casos, em que o log é por "operação", nestes casos, eu trabalho com > duas transações diferentes (cada um com sua própria query) > > Detalhe... nada de CommitRetainning ou "transação automática do > componente". > > Abraço > > -- > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > Em 22 de novembro de 2010 14:14, Omar Marques Haddad > escreveu: > > Salve amigos, >> >> Estou em uma rotina de gravação de dados em uma tabela qualquer. ja >> iniciei >> uma transação. >> Acontece que algo der errada na gravação, tenho que registrar isto num log >> de erro. Se der certo, também devo registrar em outra tabela. >> >> Para registrar, quando ocorrer tudo bem, devo abrir outra transação ? O >> firebird grava de boa ? >> Tenho de tratar separadamente ou não precisa ? Isto é 100% confiável ? >> O firebird (2.1) commita as 2 alterações (da tabela em questão e do >> registro >> de log de alteração) com sucesso ? >> >> >> Como vocês fazem neste caso ? >> >> Muito obrigado >> >> >> -- >> Att. >> Omar Marques Haddad >> Analista de Sistemas Sênior >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Thu Dec 9 12:13:00 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Thu, 9 Dec 2010 12:13:00 -0200 Subject: [firebase-br] =?iso-8859-1?q?Ref=2E_Transa=E7=E3o_para_2_grava=E7?= =?iso-8859-1?q?=F5es_em_tabela?= In-Reply-To: References: Message-ID: Cada componente exige uma estratégia diferente. Para o IBO, pode-se usar transação automática. Para o IBX e DBX, precisa controlar a transação na unha, pois em caso contrário sua transação será "AD-ETHERNUM". O FibPlus está mais para IBO do que IBX, então exige menos preocupação. Quanto ao log, existem várias situações. O meu principal uso era para acompanhar como andava a importação "automática" de arquivos TXT. Mas usei praticamente o mesmo método para fazer log de usuário. abraço Eduardo Jedliczka Em 9 de dezembro de 2010 09:25, Omar Marques Haddad escreveu: > Fala Eduardo, > > Vc desativa o "CommitRetaining" ? Tu deixa automático ? > > E sobre o log. É uma rotina sua de registro das operações do usuário ? > > Abraço > > Omar > > Em 8 de dezembro de 2010 22:22, Eduardo Jedliczka >escreveu: > > > Quando eu encontro esta necessidade, geralmente eu faço assim: > > > > 1º) inicio a transação principal > > 2º) executo as operações > > 3º) se ocorreu tudo bem, commito (encerrando a transação); > > se deu errado, rollback (encerrando a transação); > > > > 4º) inicio a transação de log > > 5º) gravo o log > > 6º) commit. > > > > Mas há casos, em que o log é por "operação", nestes casos, eu trabalho > com > > duas transações diferentes (cada um com sua própria query) > > > > Detalhe... nada de CommitRetainning ou "transação automática do > > componente". > > > > Abraço > > > > -- > > ========================== > > Eduardo Jedliczka > > Apucarana - Pr > > ========================== > > > > Em 22 de novembro de 2010 14:14, Omar Marques Haddad > > escreveu: > > > > > Salve amigos, > > > > > > Estou em uma rotina de gravação de dados em uma tabela qualquer. ja > > iniciei > > > uma transação. > > > Acontece que algo der errada na gravação, tenho que registrar isto num > > log > > > de erro. Se der certo, também devo registrar em outra tabela. > > > > > > Para registrar, quando ocorrer tudo bem, devo abrir outra transação ? O > > > firebird grava de boa ? > > > Tenho de tratar separadamente ou não precisa ? Isto é 100% confiável ? > > > O firebird (2.1) commita as 2 alterações (da tabela em questão e do > > > registro > > > de log de alteração) com sucesso ? > > > > > > > > > Como vocês fazem neste caso ? > > > > > > Muito obrigado > > > > > > > > > -- > > > Att. > > > Omar Marques Haddad > > > Analista de Sistemas Sênior > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Att. > Omar Marques Haddad > Analista de Sistemas Sênior > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Thu Dec 9 12:18:20 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Thu, 9 Dec 2010 12:18:20 -0200 Subject: [firebase-br] Linux: Firebird CS x SS x NPTL In-Reply-To: References: Message-ID: Opa, agora melhorou... Se forem 100 usuários por banco... pode comprar mais memória e seja feliz com o Classic Server... Com os processadores deste servidor dá para atender 400 usuários concorrentes com um banco único entre 20 e 25 GB, ou seja.. só falta memória. Se for apenas 100 usuários (ou seja entre 9 e 10 usuários para cada banco) este servidor vai morrer de tédio. Sendo assim, o padrão do equipamento descarta o uso do SuperServer. Mas será preciso prestar atenção a alguns parâmetros do firebird.Conf. Abraço -- ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 9 de dezembro de 2010 11:09, Enio Marconcini # www.Enio.Pro.Br < eniorm em gmail.com> escreveu: > esqueci de mencionar no outro email > > o server possui 2 processadores Intel Xeon Quad Core 12MB de Cache, 8GB de > ram, discos SAS 15K RPM, rodando cerca de 10 bancos firebird 1.5, e um > banco > 2.1, e são muitos usuários conectando nele, uma média de uns 100 pelo menos > > o que você acha? > > 2010/12/8 Eduardo Jedliczka > > > mais uma vez, depende. > > > > está máquina é single-core ou multi-core ? > > > > Se for multi-core, e o banco for relativamente pequeno ou tiver poucos > > usuários, vá de Classic Server (uma instância do banco por conexão pode > > acabar rapidamente com 8 GB de ram). > > > > Se for single-core, vá de Super Server (gastará entre 40MB e 80MB de > > memória > > por banco de dados, o resto vira cache de disco). > > > > Para rodar o Firebird 1.5 SuperServer no CentOS 5, baixe a versão NTPL. > > > > Para o 2.1, baixe diretamente a versão de 64 bits. > > -- > > ========================== > > Eduardo Jedliczka > > Apucarana - Pr > > ========================== > > > > > > Em 4 de dezembro de 2010 14:36, Enio Marconcini # www.Enio.Pro.Br < > > eniorm em gmail.com> escreveu: > > > > > olá pessoal > > > tenho um servidor linux com CentOS 5.5 amd64 8GB de RAM e preciso rodar > o > > > Firebird 1.5.3 e o 2.1 > > > > > > na página de downloads me deparei com vários sabores de Firebird e > > gostaria > > > de saber qual é o mais recomendado para este OS > > > > > > NPTL threading modelodel) > > > > > > Classic Server? > > > > > > ou o SS convencional (old threading model) > > > > > > -- > > > ENIO RODRIGO MARCONCINI > > > gtalk: eniorm em gmail.com > > > skype: eniorm > > > msn: /dev/null > > > > > > .: FreeBSD -:- OpenBSD -:-Slackware Linux :. > > > Have trouble with Windows - reboot! > > > Have trouble with Unix - be root! > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > ENIO RODRIGO MARCONCINI > gtalk: eniorm em gmail.com > skype: eniorm > msn: /dev/null > > .: FreeBSD -:- OpenBSD -:-Slackware Linux :. > Have trouble with Windows - reboot! > Have trouble with Unix - be root! > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Thu Dec 9 12:29:00 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Thu, 9 Dec 2010 12:29:00 -0200 Subject: [firebase-br] =?iso-8859-1?q?Mem=F3ria_do_servidor_quase_no_topo_?= =?iso-8859-1?q?com_Firebird?= In-Reply-To: References: Message-ID: Este é o comportamento normal de um servidor de banco de dados. Quando processo servidor gasta pouca memória, o S.O. se obriga a copiar boa parte do banco de dados para a memória ram, fazendo cache de disco. não há nada ruim ou errado neste cenário. Outra coisa, como há memória sobrando, todos os sorts (que seriam feito em disco no /temp) serão feitos em memória, o que melhora o desempenho. só seria preocupante se estivesse usando SWAP, pois isto indicaria que está faltando "muita" memória. abraço -- ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 9 de dezembro de 2010 10:59, Enio Marconcini # www.Enio.Pro.Br < eniorm em gmail.com> escreveu: > 2010/12/6 Marcelo Geyer > > > Olá, > > > > Não há nada de anormal, este é o comportamento do GNU/Linux. Ele tem um > > gerenciamento de memória diferente do windão. Veja que você tem 7.3GB de > > memória livre que está em buffer/cache, prontinha para ser usada. > > Se você colocar 32GB de memória na máquina, vai acontecer a mesma coisa, > > ele > > vai "consumir" uns 75% da memória, colocando em cache/buffer. > > Dê uma lida sobre gerenciamento de memória no GNU/Linux que você vai > > entender o porque disto. > > > > Abraços, > > > > Marcelo E. Geyer > > > > > sim, eu entendo um pouco sobre o gerenciamento de memória do linux, mas > mesmo assim, outros servidores linux são sobem tanto na memória cacheada, > apesar de que isso não é um problema pois o servidor tem trabalhado bem > folgado! tenho um gateway freebsd rodando squid ele marca um pouco da > memória como cached, mas mesmo asism ainda fica uma maior parte como free > > -- > ENIO RODRIGO MARCONCINI > gtalk: eniorm em gmail.com > skype: eniorm > msn: /dev/null > > .: FreeBSD -:- OpenBSD -:-Slackware Linux :. > Have trouble with Windows - reboot! > Have trouble with Unix - be root! > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Thu Dec 9 12:32:27 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Thu, 9 Dec 2010 12:32:27 -0200 Subject: [firebase-br] Contar Ocorrencia de palavra In-Reply-To: <006f01cb92d6$ee59cbb0$cb0d6310$@com> References: <006f01cb92d6$ee59cbb0$cb0d6310$@com> Message-ID: Você não disse qual versão do banco está em uso. mas isto dá para implementar facilmente (apesar que talvez precise de uma UDF) em qualquer versão do banco. apenas precisa fazer um: select count (*) FROM TABELA WHERE FUNCAO_QUE_TESTA_SE_O_VALOR_EXISTE_NA_STRING(VALOR, CAMPO) > 0 Abraço Eduardo Em 3 de dezembro de 2010 08:43, ## André ## escreveu: > Olá pessoal. > > > > Existe alguma função que retorne na select a quantidade de vezes que uma > palavra aparece no campo > > Ex. > > > > SELECT TOTAL_OCORRENCIA(?CASA?, ?CAMPODATABELA?) FROM TABELA > > > > []?S > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From eniorm em gmail.com Thu Dec 9 15:04:59 2010 From: eniorm em gmail.com (Enio Marconcini # www.Enio.Pro.Br) Date: Thu, 9 Dec 2010 14:04:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?Mem=F3ria_do_servidor_quase_no_topo_?= =?iso-8859-1?q?com_Firebird?= In-Reply-To: References: Message-ID: 2010/12/9 Eduardo Jedliczka > Este é o comportamento normal de um servidor de banco de dados. > > Quando processo servidor gasta pouca memória, o S.O. se obriga a copiar boa > parte do banco de dados para a memória ram, fazendo cache de disco. > > não há nada ruim ou errado neste cenário. > > Outra coisa, como há memória sobrando, todos os sorts (que seriam feito em > disco no /temp) serão feitos em memória, o que melhora o desempenho. > > só seria preocupante se estivesse usando SWAP, pois isto indicaria que está > faltando "muita" memória. > > abraço > > -- > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > maravilha, ficou bem elucidado minhas dúvidas! abraços -- ENIO RODRIGO MARCONCINI gtalk: eniorm em gmail.com skype: eniorm msn: /dev/null .: FreeBSD -:- OpenBSD -:-Slackware Linux :. Have trouble with Windows - reboot! Have trouble with Unix - be root! From eniorm em gmail.com Thu Dec 9 15:22:41 2010 From: eniorm em gmail.com (Enio Marconcini # www.Enio.Pro.Br) Date: Thu, 9 Dec 2010 14:22:41 -0300 Subject: [firebase-br] Linux: Firebird CS x SS x NPTL In-Reply-To: References: Message-ID: 2010/12/9 Eduardo Jedliczka > Opa, agora melhorou... > > Se forem 100 usuários por banco... pode comprar mais memória e seja feliz > com o Classic Server... Com os processadores deste servidor dá para atender > 400 usuários concorrentes com um banco único entre 20 e 25 GB, ou seja.. só > falta memória. > > Se for apenas 100 usuários (ou seja entre 9 e 10 usuários para cada banco) > este servidor vai morrer de tédio. > > Sendo assim, o padrão do equipamento descarta o uso do SuperServer. Mas > será > preciso prestar atenção a alguns parâmetros do firebird.Conf. > > Abraço > > -- > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > veja, [root em gort bancos]# netstat -ant|grep 305|wc -l 125 desconta-se 2 linhas, que são referente ao socket de escuta da porta 3053 (firebird 2.1) e da 3050, temos 123 conexões no momento.... como disse tenho pouco mais de 10 bancos, e seus respectivos tamanhos como pode ver na listagem abaixo -rw-rw---- 1 aadmin root 842M Dec 9 15:07 compras.fdb -rw-rw---- 1 aadmin root 5.2G Dec 9 15:07 contabilidade.fdb -rw-rw---- 1 aadmin root 109M Dec 9 15:06 frota.fdb -rw-rw---- 1 aadmin root 595M Dec 8 23:01 gerencial.fdb -rw-rw---- 1 aadmin root 18M Dec 8 23:01 leis.fdb -rw-rw---- 1 aadmin root 219M Dec 9 15:06 material.fdb -rw-rw---- 1 aadmin root 57M Dec 8 23:09 ouvidoria.fdb -rw-rw---- 1 aadmin root 108M Dec 9 14:52 patrimonio.fdb -rw-rw---- 1 aadmin root 14M Dec 8 23:12 prestacao.fdb -rw-rw---- 1 aadmin root 47M Dec 9 15:06 protocolo.fdb -rw-rw---- 1 aadmin root 3.1G Dec 9 15:07 receitas.fdb -rw-rw---- 1 aadmin root 6.6G Dec 9 15:04 rh.fb2 -rw-r--r-- 1 root root 2.4G Dec 9 15:07 saude.fdb -rw-rw---- 1 aadmin root 1.1M Dec 9 14:50 sequencia.fdb -rw-rw---- 1 aadmin root 2.5M Dec 9 14:59 telefones.fdb o saude.fdb está no momento com quase 40 conexões, os demais bancos ficam na média de 10~15 usuários. o firebird.conf (tanto do 1.5 como do 2.1) está com uns ajustes, que no caso foi feito pela empresa que desenvolve o banco, são estes: #RootDirectory = alterar para RootDirectory = /opt/firebird2 #DeadlockTimeout = 10 alterar para DeadlockTimeout = 10 #DefaultDbCachePages=2048 alterar para DefaultDbCachePages=8192 #RemoteServiceName = gds_db alterar para RemoteServiceName = fb2_db #RemoteServicePort = 3050 alterar para RemoteServicePort = 3053 só o RootDirectory que na instalação do 1.5 aponta para a pasta /opt/firebird, que está instalado o 1.5 meu sonho era por o CS rodando pelo inetd, mas pelo visto vou precisar de muita ram pra dar conta do recado né, rs abraço -- ENIO RODRIGO MARCONCINI gtalk: eniorm em gmail.com skype: eniorm msn: /dev/null .: FreeBSD -:- OpenBSD -:-Slackware Linux :. Have trouble with Windows - reboot! Have trouble with Unix - be root! From paulogeloramo em terra.com.br Thu Dec 9 15:54:31 2010 From: paulogeloramo em terra.com.br (Paulo Geloramo) Date: Thu, 9 Dec 2010 15:54:31 -0200 Subject: [firebase-br] FB 2.5 Password Message-ID: Olá Pessoal, Existe no FB 2.5 alguma forma de adicionar uma regra diretamente no banco para permitir somente senha com 6 ou mais dígitos? From estanisgeyer em gmail.com Thu Dec 9 17:55:01 2010 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Thu, 9 Dec 2010 17:55:01 -0200 Subject: [firebase-br] OFF-Topic (Problema ao Visualizar Logo no DanfeRaveCB - ACBr NFe2) In-Reply-To: References: Message-ID: Aqui é uma lista de firebird amigo, se todo mundo for postar dúvidas não relacionadas à firebird, isso aqui fica pior que a casa da mãe Joana. Insista no fórum do ACBR. Abraços, -- Marcelo E. Geyer Standard Net Tecnologia e Informação Em 9 de dezembro de 2010 10:25, Pedro Braga escreveu: > Boa dia a todos estou tendo um problema com o DanfeRaveCB onde o mesmo na > visualização e na impressão não está colocando o logo tipo indicado porem > ao > salvar o mesmo em PDF o logo é colocado normalmente. já postei o problema > no > Forum do Acbr porem sem resposta alguem tem ideia do que pode estar > causando > o problema. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From levymoreira.ce em gmail.com Thu Dec 9 18:00:18 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Thu, 9 Dec 2010 17:00:18 -0300 Subject: [firebase-br] OFF-Topic (Problema ao Visualizar Logo no DanfeRaveCB - ACBr NFe2) In-Reply-To: References: Message-ID: Apoiado. Em 9 de dezembro de 2010 16:55, Marcelo Geyer escreveu: > Aqui é uma lista de firebird amigo, se todo mundo for postar dúvidas não > relacionadas à firebird, isso aqui fica pior que a casa da mãe Joana. > Insista no fórum do ACBR. > > Abraços, > > -- > Marcelo E. Geyer > Standard Net Tecnologia e Informação > > > Em 9 de dezembro de 2010 10:25, Pedro Braga escreveu: > > > Boa dia a todos estou tendo um problema com o DanfeRaveCB onde o mesmo na > > visualização e na impressão não está colocando o logo tipo indicado porem > > ao > > salvar o mesmo em PDF o logo é colocado normalmente. já postei o problema > > no > > Forum do Acbr porem sem resposta alguem tem ideia do que pode estar > > causando > > o problema. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From bragaped em gmail.com Thu Dec 9 18:25:43 2010 From: bragaped em gmail.com (Pedro Braga) Date: Thu, 9 Dec 2010 18:25:43 -0200 Subject: [firebase-br] OFF-Topic (Problema ao Visualizar Logo no DanfeRaveCB - ACBr NFe2) In-Reply-To: References: Message-ID: O problema é que já postei la ja faz quase 1 Semana e não obtive Nenhuma Resposta por isso pesso se alguem já passou por isso ou se esta com o mesmo problema entre em contato diretamente pelo e-mail bragaped em gmail.com. Pesso desculpa pelo OFF pois estou brigando com esse problema já faz alguns dias e nçao consigo identificar o que está causando o mesmo. Em 9 de dezembro de 2010 18:00, Levy Moreira escreveu: > Apoiado. > > Em 9 de dezembro de 2010 16:55, Marcelo Geyer >escreveu: > > > Aqui é uma lista de firebird amigo, se todo mundo for postar dúvidas não > > relacionadas à firebird, isso aqui fica pior que a casa da mãe Joana. > > Insista no fórum do ACBR. > > > > Abraços, > > > > -- > > Marcelo E. Geyer > > Standard Net Tecnologia e Informação > > > > > > Em 9 de dezembro de 2010 10:25, Pedro Braga > escreveu: > > > > > Boa dia a todos estou tendo um problema com o DanfeRaveCB onde o mesmo > na > > > visualização e na impressão não está colocando o logo tipo indicado > porem > > > ao > > > salvar o mesmo em PDF o logo é colocado normalmente. já postei o > problema > > > no > > > Forum do Acbr porem sem resposta alguem tem ideia do que pode estar > > > causando > > > o problema. > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ........................................................................... > As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo > sigilo legal e por direitos autorais. A divulgação, distribuição, > reprodução > ou qualquer forma de utilização do teor deste documento depende de > autorização do emissor, sujeitando-se o infrator às sanções legais. O > emissor desta mensagem utiliza o recurso somente no exercício do seu > trabalho ou em razão dele, eximindo-se o empregador de qualquer > responsabilidade por utilização indevida ou pessoal. Caso esta comunicação > tenha sido recebida por engano, favor avisar imediatamente ao remetende. > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Thu Dec 9 23:01:33 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Thu, 9 Dec 2010 23:01:33 -0200 Subject: [firebase-br] Linux: Firebird CS x SS x NPTL In-Reply-To: References: Message-ID: As configurações apresentadas impedem o uso do Classic Server (DefaultDbCachePages muito alto), pois estão "acertadas" para o SuperServer (que no seu caso só irá utilizar dois núcleos pois só há duas instâncias). Isto é o que eu chamo de desperdício de dinheiro. 8 cores, usando 2, com míseros 8GB de memória (e pelo que vi, até recentemente só tinha 4GB de ram). Desculpe o excesso de sinceridade, mas meu desktop de casa (que já está com mais de 3 anos de uso) tem 4GB de memória. Hoje um servidor 2x Xeon Quad-Core com 32GB de ram custa menos de R$ 15 mil. E um 2x Xeon Six-Core com 64 Gb de ram, com interface de rede 10G, custa menos de 30 mil. Agora eu estou com pouco tempo para explicar sobre o uso de memória e como configurar o DefaultDBCachePages, mas sugiro que procure pelas palestras do FDD (este assunto foi abordado em quase todas as edições por diferentes palestrantes) ou nos e-mails antigos da lista. Para usar o classic, você vai ter que deixar o DefaultDbCachePages entre 150 e 200 (se estiver com páginas de 8KB). Mas preste atenção ao LockSemCount e ao LockMemSize. Abraço ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 9 de dezembro de 2010 15:22, Enio Marconcini # www.Enio.Pro.Br < eniorm em gmail.com> escreveu: > 2010/12/9 Eduardo Jedliczka > > > Opa, agora melhorou... > > > > Se forem 100 usuários por banco... pode comprar mais memória e seja feliz > > com o Classic Server... Com os processadores deste servidor dá para > atender > > 400 usuários concorrentes com um banco único entre 20 e 25 GB, ou seja.. > só > > falta memória. > > > > Se for apenas 100 usuários (ou seja entre 9 e 10 usuários para cada > banco) > > este servidor vai morrer de tédio. > > > > Sendo assim, o padrão do equipamento descarta o uso do SuperServer. Mas > > será > > preciso prestar atenção a alguns parâmetros do firebird.Conf. > > > > Abraço > > > > -- > > ========================== > > Eduardo Jedliczka > > Apucarana - Pr > > ========================== > > > > > > veja, > > [root em gort bancos]# netstat -ant|grep 305|wc -l > 125 > > desconta-se 2 linhas, que são referente ao socket de escuta da porta 3053 > (firebird 2.1) e da 3050, temos 123 conexões no momento.... > > como disse tenho pouco mais de 10 bancos, e seus respectivos tamanhos como > pode ver na listagem abaixo > > -rw-rw---- 1 aadmin root 842M Dec 9 15:07 compras.fdb > -rw-rw---- 1 aadmin root 5.2G Dec 9 15:07 contabilidade.fdb > -rw-rw---- 1 aadmin root 109M Dec 9 15:06 frota.fdb > -rw-rw---- 1 aadmin root 595M Dec 8 23:01 gerencial.fdb > -rw-rw---- 1 aadmin root 18M Dec 8 23:01 leis.fdb > -rw-rw---- 1 aadmin root 219M Dec 9 15:06 material.fdb > -rw-rw---- 1 aadmin root 57M Dec 8 23:09 ouvidoria.fdb > -rw-rw---- 1 aadmin root 108M Dec 9 14:52 patrimonio.fdb > -rw-rw---- 1 aadmin root 14M Dec 8 23:12 prestacao.fdb > -rw-rw---- 1 aadmin root 47M Dec 9 15:06 protocolo.fdb > -rw-rw---- 1 aadmin root 3.1G Dec 9 15:07 receitas.fdb > -rw-rw---- 1 aadmin root 6.6G Dec 9 15:04 rh.fb2 > -rw-r--r-- 1 root root 2.4G Dec 9 15:07 saude.fdb > -rw-rw---- 1 aadmin root 1.1M Dec 9 14:50 sequencia.fdb > -rw-rw---- 1 aadmin root 2.5M Dec 9 14:59 telefones.fdb > > o saude.fdb está no momento com quase 40 conexões, os demais bancos ficam > na > média de 10~15 usuários. > > > o firebird.conf (tanto do 1.5 como do 2.1) está com uns ajustes, que no > caso > foi feito pela empresa que desenvolve o banco, são estes: > > #RootDirectory = alterar para RootDirectory = /opt/firebird2 > #DeadlockTimeout = 10 alterar para DeadlockTimeout = 10 > #DefaultDbCachePages=2048 alterar para DefaultDbCachePages=8192 > #RemoteServiceName = gds_db alterar para RemoteServiceName = fb2_db > #RemoteServicePort = 3050 alterar para RemoteServicePort = 3053 > > só o RootDirectory que na instalação do 1.5 aponta para a pasta > /opt/firebird, que está instalado o 1.5 > > > > meu sonho era por o CS rodando pelo inetd, mas pelo visto vou precisar de > muita ram pra dar conta do recado né, rs > > abraço > > > -- > ENIO RODRIGO MARCONCINI > gtalk: eniorm em gmail.com > skype: eniorm > msn: /dev/null > > .: FreeBSD -:- OpenBSD -:-Slackware Linux :. > Have trouble with Windows - reboot! > Have trouble with Unix - be root! > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From andelphi em gmail.com Fri Dec 10 08:25:17 2010 From: andelphi em gmail.com (=?iso-8859-1?Q?##_Andr=E9_##?=) Date: Fri, 10 Dec 2010 08:25:17 -0200 Subject: [firebase-br] RES: Contar Ocorrencia de palavra In-Reply-To: References: <006f01cb92d6$ee59cbb0$cb0d6310$@com> Message-ID: <006d01cb9854$8bf42820$a3dc7860$@com> Eu utilizo a versão 2.1 Se eu fizesse a UDF, eu teria problema de desempenho, ou seria sossegado? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eduardo Jedliczka Enviada em: quinta-feira, 9 de dezembro de 2010 12:32 Para: FireBase Assunto: Re: [firebase-br] Contar Ocorrencia de palavra Você não disse qual versão do banco está em uso. mas isto dá para implementar facilmente (apesar que talvez precise de uma UDF) em qualquer versão do banco. apenas precisa fazer um: select count (*) FROM TABELA WHERE FUNCAO_QUE_TESTA_SE_O_VALOR_EXISTE_NA_STRING(VALOR, CAMPO) > 0 Abraço Eduardo Em 3 de dezembro de 2010 08:43, ## André ## escreveu: > Olá pessoal. > > > > Existe alguma função que retorne na select a quantidade de vezes que uma > palavra aparece no campo > > Ex. > > > > SELECT TOTAL_OCORRENCIA(‘CASA’, ‘CAMPODATABELA’) FROM TABELA > > > > []’S > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eniorm em gmail.com Fri Dec 10 10:02:34 2010 From: eniorm em gmail.com (Enio Marconcini # www.Enio.Pro.Br) Date: Fri, 10 Dec 2010 09:02:34 -0300 Subject: [firebase-br] Linux: Firebird CS x SS x NPTL In-Reply-To: References: Message-ID: 2010/12/9 Eduardo Jedliczka > As configurações apresentadas impedem o uso do Classic Server > (DefaultDbCachePages muito alto), pois estão "acertadas" para o SuperServer > (que no seu caso só irá utilizar dois núcleos pois só há duas instâncias). > > Isto é o que eu chamo de desperdício de dinheiro. 8 cores, usando 2, com > míseros 8GB de memória (e pelo que vi, até recentemente só tinha 4GB de > ram). > > Desculpe o excesso de sinceridade, mas meu desktop de casa (que já está com > mais de 3 anos de uso) tem 4GB de memória. Hoje um servidor 2x Xeon > Quad-Core com 32GB de ram custa menos de R$ 15 mil. E um 2x Xeon Six-Core > com 64 Gb de ram, com interface de rede 10G, custa menos de 30 mil. > > Agora eu estou com pouco tempo para explicar sobre o uso de memória e como > configurar o DefaultDBCachePages, mas sugiro que procure pelas palestras do > FDD (este assunto foi abordado em quase todas as edições por diferentes > palestrantes) ou nos e-mails antigos da lista. > > Para usar o classic, você vai ter que deixar o DefaultDbCachePages entre > 150 > e 200 (se estiver com páginas de 8KB). Mas preste atenção ao LockSemCount e > ao LockMemSize. > > Abraço > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > > Eduardo, eu concordo plenamente..... é uma máquina robusta com pouca memória, e olha que foi dificil eu conseguir mais esses 4GB para acrescentar viu.... uma pena....... mas quando voce tiver um tempo e poder explicar sobre essas otimizações, eu ficarei extremamente grato. vou enviar esse nosso relato aos responsáveis de infra e banco de dados da empresa que é responsável pela aplicação, talvez eles possam estar analisando o fato com mais cuidado. na realidade, o impedimento de eu avançar direto do 1.5 para o 2.1 é justamente estas aplicações, que foram desenvolvidas em Delphi 5 com BDE, os programadores da empresa me disseram que tiveram diversos problemas na migração, algo relacionado com as sentenças SQL usadas que rodam no 1.5 mas que da pau quando executadas sobre o 2.1, e somente o banco de RH que foi o que eles conseguiram migrar com mais facilidade abraços -- ENIO RODRIGO MARCONCINI gtalk: eniorm em gmail.com skype: eniorm msn: /dev/null .: FreeBSD -:- OpenBSD -:-Slackware Linux :. Have trouble with Windows - reboot! Have trouble with Unix - be root! From levymoreira.ce em gmail.com Fri Dec 10 10:48:55 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Fri, 10 Dec 2010 09:48:55 -0300 Subject: [firebase-br] Compara databases Message-ID: Olá amigos, tenho dois bancos de dados um com poucas tabelas e outro com algumas a mais, alguem sabe alguma forma de fazer uma verificação dos campos e tabelas que estão diferentes ? Por ex no banco01 tenho só a tabela clientes, no banco02 alem de ter adicionado alguns campos na tbl clientes adicionei algumas outras tabelas existe alguma forma rapida de eu ver o que há de direrente entre os campos dos dois bancos? Que não seja conferindo a existencia de tabela por tabela campo por campo. Obrigado a todos desde já. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From levymoreira.ce em gmail.com Fri Dec 10 12:22:19 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Fri, 10 Dec 2010 11:22:19 -0300 Subject: [firebase-br] Sincronizar dois bancos de dados Message-ID: Gente o problema é o seguinte, tenho dois bancos um com 2 clientes outro com 10, alguem tem algum sql ou codigo emdelphi pra sincronizar( deixar ambos iguais) esses bancos? Deixando ambos com 10. Obrigado a todos desde já. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From hpensador em gmail.com Fri Dec 10 13:25:12 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Fri, 10 Dec 2010 12:25:12 -0300 Subject: [firebase-br] Sincronizar dois bancos de dados In-Reply-To: References: Message-ID: Boa tarde Levy! Se você utiliza o IBExpert faça um Database Comparer. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador www.hpensador.net (71) 9975-9176 From levymoreira.ce em gmail.com Fri Dec 10 14:38:06 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Fri, 10 Dec 2010 13:38:06 -0300 Subject: [firebase-br] Sincronizar dois bancos de dados In-Reply-To: References: Message-ID: Resolvido, muito obrigado Helio, uso o Ibexpert sim. Em 10 de dezembro de 2010 12:25, Hélio Oliveira escreveu: > Boa tarde Levy! > > Se você utiliza o IBExpert faça um Database Comparer. > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > www.hpensador.net > (71) 9975-9176 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From magnosysteminformatica em gmail.com Fri Dec 10 14:39:43 2010 From: magnosysteminformatica em gmail.com (Magno System) Date: Fri, 10 Dec 2010 14:39:43 -0200 Subject: [firebase-br] Compara databases References: Message-ID: <002901cb9888$dbc55cf0$6915a8c0@MagnoSystem> * DBCOMPARER da CLEVER COMPONENTS (gratuito) * IBEXPERT (somente versão paga). ----- Original Message ----- From: "Levy Moreira" To: "FireBase" Sent: Friday, December 10, 2010 10:48 AM Subject: [firebase-br] Compara databases Olá amigos, tenho dois bancos de dados um com poucas tabelas e outro com algumas a mais, alguem sabe alguma forma de fazer uma verificação dos campos e tabelas que estão diferentes ? Por ex no banco01 tenho só a tabela clientes, no banco02 alem de ter adicionado alguns campos na tbl clientes adicionei algumas outras tabelas existe alguma forma rapida de eu ver o que há de direrente entre os campos dos dois bancos? Que não seja conferindo a existencia de tabela por tabela campo por campo. Obrigado a todos desde já. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From devel2 em asseinfo.com Fri Dec 10 14:42:58 2010 From: devel2 em asseinfo.com (Marcos - Asseinfo) Date: Fri, 10 Dec 2010 14:42:58 -0200 Subject: [firebase-br] Firebird 1.0 com Windows 2003 lento Message-ID: <830BDE992C2349438343A658EFB7F906@Devel2> Olá pessoal, estou com um problema de velocidade no sistema. Uso o firebird 1.0.3 e está instalado como serviço no windows 2003 server. Alguém saberia me dar um dica pra corrigir o problema? Muito obrigado! From edujed em gmail.com Fri Dec 10 16:38:45 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Fri, 10 Dec 2010 16:38:45 -0200 Subject: [firebase-br] Firebird 1.0 com Windows 2003 lento In-Reply-To: <830BDE992C2349438343A658EFB7F906@Devel2> References: <830BDE992C2349438343A658EFB7F906@Devel2> Message-ID: O que você chama de "problema de velocidade no sistema" ? Sabe como é... eu deixei a minha bola de cristal em casa! (risos) Mas, (para não perder o hábito) deixa eu tentar advinhar... Será que o sistema tem um desempenho bom pela manhã e fica lento à tarde, e quando reinicia o servidor o banco fica rápido ? Se for isto, existe um grave problema transacional no seu aplicativo. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 10 de dezembro de 2010 14:42, Marcos - Asseinfo escreveu: > Olá pessoal, estou com um problema de velocidade no sistema. > > Uso o firebird 1.0.3 e está instalado como serviço no windows 2003 server. > > Alguém saberia me dar um dica pra corrigir o problema? > > Muito obrigado! > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From levymoreira.ce em gmail.com Fri Dec 10 17:18:32 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Fri, 10 Dec 2010 16:18:32 -0300 Subject: [firebase-br] Compara databases In-Reply-To: <002901cb9888$dbc55cf0$6915a8c0@MagnoSystem> References: <002901cb9888$dbc55cf0$6915a8c0@MagnoSystem> Message-ID: Ok amigo resolvido com o ibexpert. Em 10 de dezembro de 2010 13:39, Magno System < magnosysteminformatica em gmail.com> escreveu: > * DBCOMPARER da CLEVER COMPONENTS (gratuito) > * IBEXPERT (somente versão paga). > > ----- Original Message ----- From: "Levy Moreira" < > levymoreira.ce em gmail.com> > To: "FireBase" > Sent: Friday, December 10, 2010 10:48 AM > Subject: [firebase-br] Compara databases > > > > Olá amigos, tenho dois bancos de dados um com poucas tabelas e outro com > algumas a mais, alguem sabe alguma forma de fazer > uma verificação dos campos e tabelas que estão diferentes ? Por ex no > banco01 tenho só a tabela clientes, no banco02 alem de ter > adicionado alguns campos na tbl clientes adicionei algumas outras tabelas > existe alguma forma rapida de eu ver o que há de direrente > entre os campos dos dois bancos? Que não seja conferindo a existencia de > tabela por tabela campo por campo. > Obrigado a todos desde já. > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ........................................................................... > As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo > sigilo legal e por direitos autorais. A divulgação, distribuição, > reprodução > ou qualquer forma de utilização do teor deste documento depende de > autorização do emissor, sujeitando-se o infrator às sanções legais. O > emissor desta mensagem utiliza o recurso somente no exercício do seu > trabalho ou em razão dele, eximindo-se o empregador de qualquer > responsabilidade por utilização indevida ou pessoal. Caso esta comunicação > tenha sido recebida por engano, favor avisar imediatamente ao remetende. > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From rnribeiro em gmail.com Sat Dec 11 00:14:01 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Fri, 10 Dec 2010 23:14:01 -0300 Subject: [firebase-br] Compara databases In-Reply-To: <002901cb9888$dbc55cf0$6915a8c0@MagnoSystem> References: <002901cb9888$dbc55cf0$6915a8c0@MagnoSystem> Message-ID: magno dbcomparer é pago Em 10 de dezembro de 2010 13:39, Magno System < magnosysteminformatica em gmail.com> escreveu: > * DBCOMPARER da CLEVER COMPONENTS (gratuito) > * IBEXPERT (somente versão paga). > > ----- Original Message ----- From: "Levy Moreira" < > levymoreira.ce em gmail.com> > To: "FireBase" > Sent: Friday, December 10, 2010 10:48 AM > Subject: [firebase-br] Compara databases > > > > Olá amigos, tenho dois bancos de dados um com poucas tabelas e outro com > algumas a mais, alguem sabe alguma forma de fazer > uma verificação dos campos e tabelas que estão diferentes ? Por ex no > banco01 tenho só a tabela clientes, no banco02 alem de ter > adicionado alguns campos na tbl clientes adicionei algumas outras tabelas > existe alguma forma rapida de eu ver o que há de direrente > entre os campos dos dois bancos? Que não seja conferindo a existencia de > tabela por tabela campo por campo. > Obrigado a todos desde já. > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ........................................................................... > As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo > sigilo legal e por direitos autorais. A divulgação, distribuição, > reprodução > ou qualquer forma de utilização do teor deste documento depende de > autorização do emissor, sujeitando-se o infrator às sanções legais. O > emissor desta mensagem utiliza o recurso somente no exercício do seu > trabalho ou em razão dele, eximindo-se o empregador de qualquer > responsabilidade por utilização indevida ou pessoal. Caso esta comunicação > tenha sido recebida por engano, favor avisar imediatamente ao remetende. > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rnribeiro em gmail.com Sat Dec 11 00:28:46 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Fri, 10 Dec 2010 23:28:46 -0300 Subject: [firebase-br] Compara databases In-Reply-To: References: <002901cb9888$dbc55cf0$6915a8c0@MagnoSystem> Message-ID: foi mals acabei de descobrir a versã free Em 10 de dezembro de 2010 23:14, Reijanio Nunes Ribeiro escreveu: > magno dbcomparer é pago > > Em 10 de dezembro de 2010 13:39, Magno System < > magnosysteminformatica em gmail.com> escreveu: > >> * DBCOMPARER da CLEVER COMPONENTS (gratuito) >> >> * IBEXPERT (somente versão paga). >> >> ----- Original Message ----- From: "Levy Moreira" < >> levymoreira.ce em gmail.com> >> To: "FireBase" >> Sent: Friday, December 10, 2010 10:48 AM >> Subject: [firebase-br] Compara databases >> >> >> >> Olá amigos, tenho dois bancos de dados um com poucas tabelas e outro com >> algumas a mais, alguem sabe alguma forma de fazer >> uma verificação dos campos e tabelas que estão diferentes ? Por ex no >> banco01 tenho só a tabela clientes, no banco02 alem de ter >> adicionado alguns campos na tbl clientes adicionei algumas outras tabelas >> existe alguma forma rapida de eu ver o que há de direrente >> entre os campos dos dois bancos? Que não seja conferindo a existencia de >> tabela por tabela campo por campo. >> Obrigado a todos desde já. >> >> -- >> Levy Moreira - Programador >> Sistech Informática - Juazeiro do Norte - CE >> >> >> ........................................................................... >> As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo >> sigilo legal e por direitos autorais. A divulgação, distribuição, >> reprodução >> ou qualquer forma de utilização do teor deste documento depende de >> autorização do emissor, sujeitando-se o infrator às sanções legais. O >> emissor desta mensagem utiliza o recurso somente no exercício do seu >> trabalho ou em razão dele, eximindo-se o empregador de qualquer >> responsabilidade por utilização indevida ou pessoal. Caso esta comunicação >> tenha sido recebida por engano, favor avisar imediatamente ao remetende. >> >> >> ........................................................................... >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > From dimas em dbsoftinformatica.com.br Sat Dec 11 08:26:02 2010 From: dimas em dbsoftinformatica.com.br (Dimas Bolognani) Date: Sat, 11 Dec 2010 08:26:02 -0200 Subject: [firebase-br] violation of FOREIGN KEY In-Reply-To: References: <002901cb9888$dbc55cf0$6915a8c0@MagnoSystem> Message-ID: Bom dia a todos, Sei o que quer dizer o erro abaixo mas o problema é que já revi todo meu código e não consigo tratar isto. Será q pode ser um erro no banco de dados ? Isto é na finalização da venda e o problema é que acontece de vez em quando, a cada 10 ou 20 vendas da este erro. Se alguém puder me dar uma dica de como revolver ficarei muito grato. Error Message: ---------------------------------------- violation of FOREIGN KEY constraint "". violation of FOREIGN KEY constraint "FK_ARQCONTASREC" on table "ARQCONTASREC". Foreign key reference target does not exist. Atte. Dimas From arbazan em gmail.com Sat Dec 11 09:04:36 2010 From: arbazan em gmail.com (=?ISO-8859-1?Q?Andr=E9_Bazan?=) Date: Sat, 11 Dec 2010 09:04:36 -0200 Subject: [firebase-br] Firebird com windows 7 Message-ID: Ola Galera! tenho uma aplicação feita em delphi 7 com firebird 2.1.3 dbexpress que roda em rede, protocolo tcp-IP, servidor windows xp e estação XP agora meu patrao comprou um notebook com windows 7 home basic, instalei o firebird no note dele e a aplicação não funciona, retorna erro "Unable to complete network request to host "192.168.0.2" já fiz a instalação do firebird no note como serviço e como aplicação, das duas maneiras nao funcionaram! Aguem tem alguma luz no fim do tunel ou formata o Note e poe o XP?? Aguardo retorno! Obrigado!. From tbalbinos em gmail.com Sat Dec 11 09:31:06 2010 From: tbalbinos em gmail.com (Thiago Balbino) Date: Sat, 11 Dec 2010 09:31:06 -0200 Subject: [firebase-br] Firebird com windows 7 In-Reply-To: References: Message-ID: O banco esta local(no notebook) ? caso esteja este IP "192.168.0.2" é do notebook ? caso esteja local tente 127.0.0.1 como IP e teste. abç Em 11 de dezembro de 2010 09:04, André Bazan escreveu: > Ola Galera! > > tenho uma aplicação feita em delphi 7 com firebird 2.1.3 dbexpress que roda > em rede, protocolo tcp-IP, servidor windows xp e estação XP > agora meu patrao comprou um notebook com windows 7 home basic, instalei o > firebird no note dele e a aplicação não funciona, retorna > erro "Unable to complete network request to host "192.168.0.2" > já fiz a instalação do firebird no note como serviço e como aplicação, das > duas maneiras nao funcionaram! Aguem tem alguma luz no fim do tunel ou > formata o Note e poe o XP?? > > Aguardo retorno! > > Obrigado!. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente, Thiago de Souza Balbino *Analista de Sistemas / Programador* *(32) 3721 - 8729 (32) 8852 - 0056* *MSN:* thiagodeb em hotmail.com *Skype:* tico.balbino From danrgomes em gmail.com Sat Dec 11 09:37:53 2010 From: danrgomes em gmail.com (Danilo) Date: Sat, 11 Dec 2010 08:37:53 -0300 Subject: [firebase-br] Firebird com windows 7 In-Reply-To: References: Message-ID: Olá Olha eu apanhei até dizer chega desse cara, o meu problema não estava com o firebird e sim com o Win. No meu caso: -Retirei o acesso do meu aplicativo a arquivos da pasta System32; -Retirei o acesso do meu aplicativo do registro do windows; -Coloquei todos os arquivos que preciso na pasta do meu programa sugestão, instala o Ibexpert, testa e retira o tal de UAC do Win Danilo From joseluiz em digitoneletronica.com.br Sat Dec 11 09:42:18 2010 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Sat, 11 Dec 2010 09:42:18 -0200 (BRST) Subject: [firebase-br] Firebird com windows 7 Message-ID: Amigo, Uso firebird em windows 7 sem problemas algum, o que pode ser o seu problema é o firewal do windows 7 estar bloqueando a porta 3050. Vocë tem que criar uma regra no firewal do windows 7 liberando a porta 3050. Até++ >---- Original Message ---- >From: André Bazan >To: lista em firebase.com.br >Sent: Sáb, Dez 11, 2010, 9:12 AM >Subject: [firebase-br] Firebird com windows 7 > >Ola Galera! > >tenho uma aplicação feita em delphi 7 com firebird 2.1.3 dbexpress que roda >em rede, protocolo tcp-IP, servidor windows xp e estação XP >agora meu patrao comprou um notebook com windows 7 home basic, instalei o >firebird no note dele e a aplicação não funciona, retorna >erro "Unable to complete network request to host "192.168.0.2" >já fiz a instalação do firebird no note como serviço e como aplicação, das >duas maneiras nao funcionaram! Aguem tem alguma luz no fim do tunel ou >formata o Note e poe o XP?? > >Aguardo retorno! > >Obrigado!. >______________________________________________ >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rnribeiro em gmail.com Sat Dec 11 10:17:03 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sat, 11 Dec 2010 09:17:03 -0300 Subject: [firebase-br] =?iso-8859-1?q?OFF_-_margem_de_contrui=E7=E3o_indiv?= =?iso-8859-1?q?idual_de_produto?= Message-ID: pessoal to fazendo um calculo para achar a margem de contribuição de um produto que é if atlz_prodVLRCOMPRA.AsFloat =NULL then begin atlz_prodVLRCOMPRA.AsFloat := StrToFloat('0,00'); atlz_prodVLRCUSTO.AsFloat := atlz_prodVLRCOMPRA.AsFloat*(atlz_prodVLRCUSTO.AsFloat/100+ atlz_prodPERC_FRETE.AsFloat/100)+atlz_prodVLRCOMPRA.AsFloat; precotabVLR_SUGESTAO.AsFloat := (atlz_prodVLRCUSTO.AsFloat*atlz_prodCUSTO_FIXO.AsFloat/100)+ atlz_prodVLRCUSTO.AsFloat; end; if atlz_prodVLRCUSTO.AsFloat <> NULL then begin atlz_prodMARGEM_LUCRO.AsFloat := (precotabVLR_VENDA.AsFloat - atlz_prodVLRCUSTO.AsFloat)/atlz_prodVLRCUSTO.AsFloat * 100 end; atlz_ProdMARGEM_CONTRIB.AsFloat := (precotabVLR_VENDA.AsFloat-atlz_prodVLRCOMPRA.AsFloat); atlz_ProdMARGEM_CONTRIB.AsFloat := atlz_ProdMARGEM_CONTRIB.AsFloat-atlz_ProdMARGEM_CONTRIB.AsFloat*((atlz_ProdICMS.AsFloat+ atlz_ProdIPI.AsFloat+atlz_ProdPIS.AsFloat+atlz_ProdCOFINS.AsFloat)/100); atlz_ProdLUCRO_LIQ.AsFloat := (atlz_ProdMARGEM_CONTRIB.AsFloat-atlz_ProdMARGEM_CONTRIB.AsFloat*atlz_ProdCUSTO_FIXO.AsFloat/100); label22.Caption := FloatToStr(atlz_ProdMARGEM_CONTRIB.AsFloat); so que o valor da margem varia de acordo com o preço de venda de um produto, creio que desta forma esta errado poderiam me ajudar esse calculo foi adaptado de um tutorial mas que dava a margem de contribuição geral dos produtos From robson.catunda em gmail.com Sat Dec 11 17:16:53 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Sat, 11 Dec 2010 16:16:53 -0300 Subject: [firebase-br] Firebird com windows 7 In-Reply-To: References: Message-ID: Tambem utilizo firebird no meu notebook com windows 7 sem problemas. Dê uma olhada tb nos bits do windows7 e da sua versão firebird, se ambos são 32 ou 64 bits. Em 11 de dezembro de 2010 08:42, Jose Luiz de Medeiros < joseluiz em digitoneletronica.com.br> escreveu: > Amigo, > > Uso firebird em windows 7 sem problemas algum, o que pode ser o seu > problema é o firewal do > windows 7 estar bloqueando a porta 3050. > Vocë tem que criar uma regra no firewal do windows 7 liberando a porta > 3050. > > Até++ > > >---- Original Message ---- > >From: André Bazan > >To: lista em firebase.com.br > >Sent: Sáb, Dez 11, 2010, 9:12 AM > >Subject: [firebase-br] Firebird com windows 7 > > > >Ola Galera! > > > >tenho uma aplicação feita em delphi 7 com firebird 2.1.3 dbexpress que > roda > >em rede, protocolo tcp-IP, servidor windows xp e estação XP > >agora meu patrao comprou um notebook com windows 7 home basic, instalei o > >firebird no note dele e a aplicação não funciona, retorna > >erro "Unable to complete network request to host "192.168.0.2" > >já fiz a instalação do firebird no note como serviço e como aplicação, das > >duas maneiras nao funcionaram! Aguem tem alguma luz no fim do tunel ou > >formata o Note e poe o XP?? > > > >Aguardo retorno! > > > >Obrigado!. > >______________________________________________ > >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > >Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From robson.catunda em gmail.com Sat Dec 11 17:30:29 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Sat, 11 Dec 2010 16:30:29 -0300 Subject: [firebase-br] violation of FOREIGN KEY In-Reply-To: References: <002901cb9888$dbc55cf0$6915a8c0@MagnoSystem> Message-ID: Eu apostaria mais em erro no código afetado por algum evento momentaneo. Se o problema ocorre em intervalos mais ou menos regulares vc precisa analisar o que houve nesse momento. Analisar e comparar as condições no instante de uma ocorrencia e na outra. Ver em que essas condições afetam seu código, triggers ou stored procedures no banco. Obs.: Essas condições podem incluir até mesmo perda de conexão momentanea com o banco. Em 11 de dezembro de 2010 07:26, Dimas Bolognani < dimas em dbsoftinformatica.com.br> escreveu: > Bom dia a todos, > > Sei o que quer dizer o erro abaixo mas o problema é que já revi todo meu > código e não consigo tratar isto. > Será q pode ser um erro no banco de dados ? > Isto é na finalização da venda e o problema é que acontece de vez em > quando, > a cada 10 ou 20 vendas da este erro. > > Se alguém puder me dar uma dica de como revolver ficarei muito grato. > > > Error Message: > ---------------------------------------- > violation of FOREIGN KEY constraint "". > violation of FOREIGN KEY constraint "FK_ARQCONTASREC" on table > "ARQCONTASREC". > Foreign key reference target does not exist. > > Atte. > Dimas > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Sun Dec 12 07:56:57 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Sun, 12 Dec 2010 07:56:57 -0200 Subject: [firebase-br] Firebird com windows 7 In-Reply-To: References: Message-ID: Complementando.... Meu Notebook roda windows 7 x64 home premium sem nenhum problema com o firebird 2.1 (localmente eu tenho instalado o firebird de 64 bits) O que às vezes ocorre é que aplicativos de 32 bits requerem o FbClient.dll de 32 bits! Geralmente basta copiar ela para a pasta do seu aplicativo. PS: verifique os run-times do visual C, ok ? ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 11 de dezembro de 2010 17:16, Robson Catunda escreveu: > Tambem utilizo firebird no meu notebook com windows 7 sem problemas. > Dê uma olhada tb nos bits do windows7 e da sua versão firebird, se ambos > são > 32 ou 64 bits. > > Em 11 de dezembro de 2010 08:42, Jose Luiz de Medeiros < > joseluiz em digitoneletronica.com.br> escreveu: > > > Amigo, > > > > Uso firebird em windows 7 sem problemas algum, o que pode ser o seu > > problema é o firewal do > > windows 7 estar bloqueando a porta 3050. > > Vocë tem que criar uma regra no firewal do windows 7 liberando a porta > > 3050. > > > > Até++ > > > > >---- Original Message ---- > > >From: André Bazan > > >To: lista em firebase.com.br > > >Sent: Sáb, Dez 11, 2010, 9:12 AM > > >Subject: [firebase-br] Firebird com windows 7 > > > > > >Ola Galera! > > > > > >tenho uma aplicação feita em delphi 7 com firebird 2.1.3 dbexpress que > > roda > > >em rede, protocolo tcp-IP, servidor windows xp e estação XP > > >agora meu patrao comprou um notebook com windows 7 home basic, instalei > o > > >firebird no note dele e a aplicação não funciona, retorna > > >erro "Unable to complete network request to host "192.168.0.2" > > >já fiz a instalação do firebird no note como serviço e como aplicação, > das > > >duas maneiras nao funcionaram! Aguem tem alguma luz no fim do tunel ou > > >formata o Note e poe o XP?? > > > > > >Aguardo retorno! > > > > > >Obrigado!. > > >______________________________________________ > > >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > >Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > >Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Sun Dec 12 07:59:30 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Sun, 12 Dec 2010 07:59:30 -0200 Subject: [firebase-br] Compara databases In-Reply-To: References: <002901cb9888$dbc55cf0$6915a8c0@MagnoSystem> Message-ID: Atualmente existem muitos programas chamados "DBComparer". Mas existe uma versão da Clever Components que é gratuito, e é usada por muitos membros (mais antigos) desta lista. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 11 de dezembro de 2010 00:14, Reijanio Nunes Ribeiro escreveu: > magno dbcomparer é pago > > Em 10 de dezembro de 2010 13:39, Magno System < > magnosysteminformatica em gmail.com> escreveu: > > > * DBCOMPARER da CLEVER COMPONENTS (gratuito) > > * IBEXPERT (somente versão paga). > > > > ----- Original Message ----- From: "Levy Moreira" < > > levymoreira.ce em gmail.com> > > To: "FireBase" > > Sent: Friday, December 10, 2010 10:48 AM > > Subject: [firebase-br] Compara databases > > > > > > > > Olá amigos, tenho dois bancos de dados um com poucas tabelas e outro com > > algumas a mais, alguem sabe alguma forma de fazer > > uma verificação dos campos e tabelas que estão diferentes ? Por ex no > > banco01 tenho só a tabela clientes, no banco02 alem de ter > > adicionado alguns campos na tbl clientes adicionei algumas outras tabelas > > existe alguma forma rapida de eu ver o que há de direrente > > entre os campos dos dois bancos? Que não seja conferindo a existencia de > > tabela por tabela campo por campo. > > Obrigado a todos desde já. > > > > -- > > Levy Moreira - Programador > > Sistech Informática - Juazeiro do Norte - CE > > > > > ........................................................................... > > As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo > > sigilo legal e por direitos autorais. A divulgação, distribuição, > > reprodução > > ou qualquer forma de utilização do teor deste documento depende de > > autorização do emissor, sujeitando-se o infrator às sanções legais. O > > emissor desta mensagem utiliza o recurso somente no exercício do seu > > trabalho ou em razão dele, eximindo-se o empregador de qualquer > > responsabilidade por utilização indevida ou pessoal. Caso esta > comunicação > > tenha sido recebida por engano, favor avisar imediatamente ao remetende. > > > > > ........................................................................... > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Sun Dec 12 10:38:09 2010 From: listas em fasystem.com.br (Fasystem) Date: Sun, 12 Dec 2010 10:38:09 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_RES=3A_Ao_criar_campo=2C_o_me?= =?iso-8859-1?q?smo_ficou_inconsistente_e_n=E3o_permite_exclus=E3o?= =?iso-8859-1?q?=2E?= In-Reply-To: Message-ID: Ou atualiza o teu IBExpert. Ou quem sabe faca isso sem que nimguem esteja usando as tabelas envolvidas, inclusive o IBExpert [ ]'s Jose Aparecido da Silva Fasystem -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Reijanio Nunes Ribeiro Enviada em: terça-feira, 7 de dezembro de 2010 17:16 Para: FireBase Assunto: Re: [firebase-br]RES: Ao criar campo, o mesmo ficou inconsistente e não permite exclusão. backup/restore tenta ai Em 7 de dezembro de 2010 09:41, Julio Cezar - Desenvolvimento < juliocezarsilva em sfox.com.br> escreveu: > Bom dia, > > Consegui executar o procedimento pelo FlameRobin. > > Vlw. > > > > > Nada substitui o ser humano! Inst. Faber Ludens > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Julio Cezar - Desenvolvimento > Enviada em: terça-feira, 7 de dezembro de 2010 09:32 > Para: lista em firebase.com.br > Assunto: [firebase-br] Ao criar campo, o mesmo ficou inconsistente e não > permite exclusão. > > Bom dia, > > > > Criei um campo em uma tabela, pelo ibexpert mas o mesmo aparece na tabela > mas quando tento excluir ou alterar diz que o mesmo não existe. Abaixo > seguem os erros, caso alguem já tenha passado por isso e saiba resolver > fico > muito grato. > > > > Erro ao tentar excluir campo: > > > > This operation is not defined for system tables. > > unsuccessful metadata update. > > column CODPRODS_STS_REQ_EMCOTACAO does not exist in table/view CONFIG. > > > > > > Erro ao tentar inserir dados: > > > > Error Message: > > ---------------------------------------- > > Column does not belong to referenced table. > > Dynamic SQL Error. > > SQL error code = -206. > > Column unknown. > > CODPRODS_STS_REQ_EMCOTACAO. > > At line 2, column 1. > > > > O Campo está sem dominio e ao tentar inserir um dominio ocorre esse erro: > > > > Invalid token. > > Dynamic SQL Error. > > SQL error code = -104. > > Token unknown - line 1, column 14. > > ALTER. > > > > Obrigado > > Julio Cezar > > > > > > Nada substitui o ser humano! Inst. Faber Ludens > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eniorm em gmail.com Mon Dec 13 08:21:22 2010 From: eniorm em gmail.com (Enio Marconcini # www.Enio.Pro.Br) Date: Mon, 13 Dec 2010 07:21:22 -0300 Subject: [firebase-br] Delphi, DBX e Firebird 2.5 In-Reply-To: References: Message-ID: pessoal, estou precisando reescrever uma aplicação que foi feita usando Delphi 7 com IBX e Firebird 1.5. Na realidade pretendo fazer tudo do zero, usando Firebird 2.5 Delphi e DBX O DBX do Delphi mais novo tem o driver nativo para Firebird, correto..... já faz mais ou menos uns 3 anos que eu dei uma afastada de programação, então gostaria de algumas opiniões do pessoal da lista.... como anda o Firebird 2.5 está estável, e o driver dbx mencionado, quem puder relatar alguma experiência para que eu possa analisar os fatos, ficarei grato! abraços e bom fim de semana! -- ENIO RODRIGO MARCONCINI gtalk: eniorm em gmail.com skype: eniorm msn: /dev/null .: FreeBSD -:- OpenBSD -:-Slackware Linux :. Have trouble with Windows - reboot! Have trouble with Unix - be root! From edujed em gmail.com Mon Dec 13 08:27:15 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Mon, 13 Dec 2010 08:27:15 -0200 Subject: [firebase-br] Delphi, DBX e Firebird 2.5 In-Reply-To: References: Message-ID: Enio, bom dia. O DBX é um driver "genérico" que suporta vários bancos, mas não consegue apresentar a melhor performance (ou todos os recursos) de nenhum banco de dados. Se a sua aplicação será portada para outros bancos de dados, sacrificar um pouquinho de desempenho e certos recursos é mais do que justificável do que escrever duas versões do mesmo aplicativo, mas se você pretende fazer um sistema APENAS para Firebird, sugiro que você dê uma olhada no FibPlus (é muito barato) e no IBO (não é tão barato, mas cobra pouco por tudo o que faz). E, sim! O Firebird 2.5 é estável, mas como qualquer versão de lançamento, contém alguns "bugzinhos" que serão corrigidos em breve. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 13 de dezembro de 2010 08:21, Enio Marconcini # www.Enio.Pro.Br < eniorm em gmail.com> escreveu: > pessoal, estou precisando reescrever uma aplicação que foi feita usando > Delphi 7 com IBX e Firebird 1.5. Na realidade pretendo fazer tudo do zero, > usando Firebird 2.5 Delphi e DBX > > O DBX do Delphi mais novo tem o driver nativo para Firebird, correto..... > > já faz mais ou menos uns 3 anos que eu dei uma afastada de programação, > então gostaria de algumas opiniões do pessoal da lista.... como anda o > Firebird 2.5 está estável, e o driver dbx mencionado, > > quem puder relatar alguma experiência para que eu possa analisar os fatos, > ficarei grato! > > abraços e bom fim de semana! > > > -- > ENIO RODRIGO MARCONCINI > gtalk: eniorm em gmail.com > skype: eniorm > msn: /dev/null > > .: FreeBSD -:- OpenBSD -:-Slackware Linux :. > Have trouble with Windows - reboot! > Have trouble with Unix - be root! > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From luis em hw.ind.br Mon Dec 13 15:14:20 2010 From: luis em hw.ind.br (Luis Rocha) Date: Mon, 13 Dec 2010 15:14:20 -0200 Subject: [firebase-br] =?iso-8859-1?q?Diferen=E7a_de_tamanhop_de_campo_com?= =?iso-8859-1?q?_utf8_x_utf16?= In-Reply-To: References: Message-ID: Obrigado, Eduardo. Ajudou bastante. Abraços, Luis F. Em 08/12/2010 23:10, Eduardo Jedliczka escreveu: > Quando o Delphi manda os dados para o Firebird, é realizada uma conversão de > tipo pelo FbClient.Dll. > > Os dados SEMPRE serão gravados pelo CharSet/Collate do Firebird, e ao > retornar, serão convertidos para o padrão do Delphi. Isto é totalmente > Transparente. > > Mas preste atenção: > > 1º) UTF16 além de maior (exigindo entre 2 e 5 bytes por caracter), suporta > vários caracteres não-existentes no ISO 8859-1 ou no UTF8. Mas todos os > caracteres existentes nos dois últimos existem no UTF16. > > 2º) O banco irá "desprezar" ou "converter errôneamente" caracteres > não-suportados pelo charset/collate ao armazenar os dados. > > 3º) Por ser multi-byte, é desaconselhável utilizar o UTF8 dentro do banco > de dados, pois é extremamente lento. > > Ou seja, recomenda-se utilizar um charset adequado para o idioma dos dados > que estarão gravados no banco (evita-se erros de conversão, e ainda ganha-se > desempenho). > > Por exemplo: Se o sistema será utilizado no Brasil, com dados em português, > seria melhor utilizar o ISO 8859-1 (latin America) ou o Win1252 juntamente > com o collate PT-BR. > > Abraço > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > Em 7 de dezembro de 2010 16:09, Luis Rocha escreveu: > >> Estou estudando a migração do código de um sistema para o D2010 usando >> Firebird 2.5 e estou tentando compreendendo uma coisa (dentre as várias >> questões): >> >> Se o Delphi sempre trata as variáveis String como UTF16 e o Firebird >> armazena em UTF8, e considerando que o tamanho do 1o formato, em bytes, é >> maior que o do 2o, pergunta: >> - Eu ignoro esta diferença ao projetar a base, ou seja, uma cadeia de 30 >> caracteres em UTF16 no Delphi é armazenada sem perda num campo de tabela >> Firebird VarChar[30]? >> - Delphi e Firebird se entendem quanto a isto ou devo prever a diferença ao >> projetar a base? >> - Ou sou eu que não estou entendendo bem a diferença entre os 2 formatos? >> (e convenhamos, esse Unicode dá uma boa canseira nos miolos) >> >> Obrigado pela ajuda. >> Abraços, >> Luis Rocha >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Dec 13 16:15:17 2010 From: maciel em 2msolutions.com.br (Maciel Soncini Bueno) Date: Mon, 13 Dec 2010 16:15:17 -0200 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_com_Gbak?= In-Reply-To: References: Message-ID: <00e001cb9af1$b3920c40$1ab624c0$@com.br> Saudações, Estou com o Firebird 1.5 e 2.5 instalado em minha máquina. O 1.5 está na porta 3051 e o 2.5 na porta 3052. Consigo conectar nos bancos sem problemas. Efetuei um backup na versão 1.5 e agora que restaurar na versão 2.5. Quando estou numa máquina que tem somente a versão 2.5, consigo fazer normalmente. Quando estou numa máquina que tem as 02 (duas) versões, consigo fazer o backup mas não consigo fazer o restrore. Acredito estar digitando uma sintaxe inválida. Vez que não consigo dizer no restore que o mesmo deve se basear no fbclient.dll. Estou vendido. (risos). Com IBEXPERT funciona mas dá o erro onde tenho que utilizar a cláusula -fix_fss_d[ata] . Não sei como especificar isso no Ibexpert. Tentei procurar algo na Net mas não obtive sucesso. Se alguém puder me ajudar. Agradeço. Maciel From edujed em gmail.com Mon Dec 13 17:35:19 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Mon, 13 Dec 2010 17:35:19 -0200 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_com_Gbak?= In-Reply-To: <00e001cb9af1$b3920c40$1ab624c0$@com.br> References: <00e001cb9af1$b3920c40$1ab624c0$@com.br> Message-ID: É o seguinte: No firebird 2.1, houve uma alteração na definição dos objetos internos do banco de dados, que agora POSSUEM Charset/Collate. Isto forçou a adoção de um "kit de migração" das versões 1.x e 2.0 para o FB 2.1 (ele acompanha todas as instalações do FB 2.1). Além deste, houve outro ajuste de charset nas estruturas internas do FB 2.5, e, foi sugerido que fossem criados dois novos "parâmetros" de restauração:*-FIX_FSS_DATA * e -FIX_FSS_METADATA (veja mais detalhes do Release notes do FB 2.5 que acompanha todas as instalações do banco). Muito provavelmente a versão do IBExpert que você está utilizando ainda não implementou estes parâmetros, e esta mensagem de erro é do próprio FireBird. Neste caso, a única solução (até que se atualize o IBExpert para uma versão que suporte estes parâmetros) é rodar o gbak -C ... por linha de comando. Abraço ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 13 de dezembro de 2010 16:15, Maciel Soncini Bueno < maciel em 2msolutions.com.br> escreveu: > Saudações, > > Estou com o Firebird 1.5 e 2.5 instalado em minha máquina. > > O 1.5 está na porta 3051 e o 2.5 na porta 3052. > > Consigo conectar nos bancos sem problemas. > > Efetuei um backup na versão 1.5 e agora que restaurar na versão 2.5. > > Quando estou numa máquina que tem somente a versão 2.5, consigo fazer > normalmente. > > Quando estou numa máquina que tem as 02 (duas) versões, consigo fazer o > backup mas não consigo fazer o restrore. > > Acredito estar digitando uma sintaxe inválida. Vez que não consigo dizer no > restore que o mesmo deve se basear no fbclient.dll. > > Estou vendido. (risos). Com IBEXPERT funciona mas dá o erro onde tenho que > utilizar a cláusula -fix_fss_d[ata] . Não sei como especificar > isso > no Ibexpert. > > Tentei procurar algo na Net mas não obtive sucesso. > > Se alguém puder me ajudar. Agradeço. > > Maciel > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From renato.smiranda em gmail.com Wed Dec 15 06:41:41 2010 From: renato.smiranda em gmail.com (Renato Miranda) Date: Wed, 15 Dec 2010 06:41:41 -0200 Subject: [firebase-br] =?iso-8859-1?q?fbserver_n=E3o_reinicia?= Message-ID: Tudo bem com vocês ? Estou começando a instalar meus sistema em micros com Windows 7 (upgrade de máquinas que agora já vêem com o 7). Após várias pesquisas cheguei à algumas conclusões: 1) instalar como aplicação (fbserver -a); 2) não instalar o applet do Painel de Controle (opção /nocpl); 3) eliminar o "UAC" do 7, preferencialmente via Registro; 4) tomar cuidado com os diretórios "c:\Arquivos de Programas" X "c:\Program Files" X "c:\Arquivos de Programas (x86)" X "c:\Arquivos de Programas (x32)", etc. As versões traduzidas vem com diferentes sabores desses diretórios. O alias.conf deve obedecer ao nome do diretório que foi instalado... Entretanto, em alguns casos, não consigo que, ao reiniciar o micro, o fbserver seja carregado. Num laptop com Home Ultimate, consegui; num desktop com Home Premium, não. Alguém já teve alguma experiência dessas que possa ajudar ? E.T.: no laptop instalei com FB 1.5 (DBXPress) e FB 2.5 (drive da Devart) com sucesso; no desktop apenas com o FB 1.5 (uso Delphi 7), com o problema de não recarregar. Agradeço antecipadamente a atenção. -- Abraços, RMiranda From listas em warmboot.com.br Wed Dec 15 08:49:36 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 15 Dec 2010 08:49:36 -0200 Subject: [firebase-br] =?iso-8859-1?q?fbserver_n=E3o_reinicia?= In-Reply-To: References: Message-ID: <1245450543.20101215084936@warmboot.com.br> RM> Tudo bem com vocês ? RM> Estou começando a instalar meus sistema em micros com Windows 7 (upgrade de RM> máquinas que agora já vêem com o 7). RM> Após várias pesquisas cheguei à algumas conclusões: RM> 1) instalar como aplicação (fbserver -a); Vc pode rodar como aplicação em uma máquina de desenvolvimento, mas no servidor de produção é recomendado instalar como serviço. RM> 2) não instalar o applet do Painel de Controle (opção /nocpl); O Apple das versões 2.x do Firebird podem ser instalados no Windows 7 sem problemas. RM> 3) eliminar o "UAC" do 7, preferencialmente via Registro; Não é uma necessidade do Firebird, mas pessoalmente, eu desligo o UAC porque é muito azucrinante. RM> Entretanto, em alguns casos, não consigo que, ao reiniciar o micro, o RM> fbserver seja carregado. Num laptop com Home Ultimate, consegui; num desktop RM> com Home Premium, não. Nunca passei por esse problema, então não poderei ajudar. Talvez alguma aplicação instalada esteja interferindo na inicialização do FB. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From renato.smiranda em gmail.com Wed Dec 15 09:23:53 2010 From: renato.smiranda em gmail.com (Renato Miranda) Date: Wed, 15 Dec 2010 09:23:53 -0200 Subject: [firebase-br] =?iso-8859-1?q?fbserver_n=E3o_reinicia?= In-Reply-To: <1245450543.20101215084936@warmboot.com.br> References: <1245450543.20101215084936@warmboot.com.br> Message-ID: Carlos, obrigado pelas informações. -- Abraços, RMiranda Em 15 de dezembro de 2010 08:49, Carlos H. Cantu escreveu: > RM> Tudo bem com vocês ? > > RM> Estou começando a instalar meus sistema em micros com Windows 7 > (upgrade de > RM> máquinas que agora já vêem com o 7). > > RM> Após várias pesquisas cheguei à algumas conclusões: > > RM> 1) instalar como aplicação (fbserver -a); > > Vc pode rodar como aplicação em uma máquina de desenvolvimento, mas no > servidor de produção é recomendado instalar como serviço. > > RM> 2) não instalar o applet do Painel de Controle (opção /nocpl); > > O Apple das versões 2.x do Firebird podem ser instalados no Windows 7 > sem problemas. > > RM> 3) eliminar o "UAC" do 7, preferencialmente via Registro; > > Não é uma necessidade do Firebird, mas pessoalmente, eu desligo o UAC > porque é muito azucrinante. > > RM> Entretanto, em alguns casos, não consigo que, ao reiniciar o micro, o > RM> fbserver seja carregado. Num laptop com Home Ultimate, consegui; num > desktop > RM> com Home Premium, não. > > Nunca passei por esse problema, então não poderei ajudar. Talvez > alguma aplicação instalada esteja interferindo na inicialização do FB. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From serkell em serkell.com.br Wed Dec 15 09:33:53 2010 From: serkell em serkell.com.br (Sergio Keller) Date: Wed, 15 Dec 2010 09:33:53 -0200 Subject: [firebase-br] Campos de pesquisa no Find References: <1245450543.20101215084936@warmboot.com.br> Message-ID: <6004EA813E4049789F873E20F8A3F12F@sergiokeller> Bom dia Est é uma pergunta de Delphi e não de Firebird, desculpem o off. Quando uso o editor do Delphi (7), na função Find para localizar algum campo, a pesquisa esta diferenciando maiusculas de minusculas. Se procura a palavra BEGIN, o delphi não encontra, mas se procuro por Begin ele encontra. Eu gostaria que ele retornasse tando BEGIN como Begin. Não achei nenhum parâmetro que altere este tipo de comportamento. Agrdeço a quem puder ajudar. Sergio From felipearon em gmail.com Wed Dec 15 10:17:59 2010 From: felipearon em gmail.com (Felipe Aron) Date: Wed, 15 Dec 2010 10:17:59 -0200 Subject: [firebase-br] Campos de pesquisa no Find In-Reply-To: <6004EA813E4049789F873E20F8A3F12F@sergiokeller> References: <1245450543.20101215084936@warmboot.com.br> <6004EA813E4049789F873E20F8A3F12F@sergiokeller> Message-ID: E ai amigo tudo bem? Seguinte, na tela da função FIND do Delphi tem umas opções. Nela tem: "Case Sensitive" - Se esse estiver marcado, irá buscar a palavra exata, ou seja, BEGIN é diferente de begin... Desmarque essa opção. :D Em 15 de dezembro de 2010 09:33, Sergio Keller escreveu: > Bom dia > > Est é uma pergunta de Delphi e não de Firebird, desculpem o off. > Quando uso o editor do Delphi (7), na função Find para localizar algum > campo, a pesquisa esta diferenciando maiusculas de minusculas. > Se procura a palavra BEGIN, o delphi não encontra, mas se procuro por Begin > ele encontra. > Eu gostaria que ele retornasse tando BEGIN como Begin. > Não achei nenhum parâmetro que altere este tipo de comportamento. > > Agrdeço a quem puder ajudar. > > Sergio > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- #FollowMe: @felipearon ( http://felipearon.com.br/) From lcarlos2000 em bol.com.br Wed Dec 15 10:29:59 2010 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Wed, 15 Dec 2010 10:29:59 -0200 Subject: [firebase-br] Erro no firebird Message-ID: <2A9147850BC743B5965C9EB634C5F363@luiz180906> Olá, Tenho um programa que roda o Firebird 1.5 WITH COLLATE PT_BR instalado em varias redes que funciona sem problemas, mas hoje qdo o cliente instalou na rede dele ao tentar abrir o programa apareceu o erro abaixo: implementation of text subtype 4117 not located Alguem sabe que erro é esse? a maquina do cliente roda o Windows XP. Grato Luiz Carlos From serkell em serkell.com.br Wed Dec 15 10:38:55 2010 From: serkell em serkell.com.br (Sergio Keller) Date: Wed, 15 Dec 2010 10:38:55 -0200 Subject: [firebase-br] Campos de pesquisa no Find References: <1245450543.20101215084936@warmboot.com.br><6004EA813E4049789F873E20F8A3F12F@sergiokeller> Message-ID: Que burrice a minha. É o que da fazer as coisas sem ler o que está na tela. Resolvido. Obrigado pela atenção. Sergio ----- Original Message ----- From: "Felipe Aron" To: "FireBase" Sent: Wednesday, December 15, 2010 10:17 AM Subject: Re: [firebase-br] Campos de pesquisa no Find E ai amigo tudo bem? Seguinte, na tela da função FIND do Delphi tem umas opções. Nela tem: "Case Sensitive" - Se esse estiver marcado, irá buscar a palavra exata, ou seja, BEGIN é diferente de begin... Desmarque essa opção. :D Em 15 de dezembro de 2010 09:33, Sergio Keller escreveu: > Bom dia > > Est é uma pergunta de Delphi e não de Firebird, desculpem o off. > Quando uso o editor do Delphi (7), na função Find para localizar algum > campo, a pesquisa esta diferenciando maiusculas de minusculas. > Se procura a palavra BEGIN, o delphi não encontra, mas se procuro por > Begin > ele encontra. > Eu gostaria que ele retornasse tando BEGIN como Begin. > Não achei nenhum parâmetro que altere este tipo de comportamento. > > Agrdeço a quem puder ajudar. > > Sergio > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- #FollowMe: @felipearon ( http://felipearon.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 felix.sol em terra.com.br Wed Dec 15 10:41:30 2010 From: felix.sol em terra.com.br (Felix) Date: Wed, 15 Dec 2010 09:41:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BOFF=5D_Delphi=3A_Gerar_relat=F3ri?= =?iso-8859-1?q?o_em_preview_e_clicar_nos_resultados?= In-Reply-To: <16810000346.20101203102919@warmboot.com.br> References: <16810000346.20101203102919@warmboot.com.br> Message-ID: <003201cb9c55$67354a50$359fdef0$@sol@terra.com.br> Peço mil desculpas pelo OFF, mas não consegui respostas ainda nas listas Delphi. Estou precisando do seguinte: atualmente utilizamos o QuickReport, mas há a necessidade de clicar nos resultados do relatório, enquanto visualizados, e abrir novas informações. Infelizmente o QR não dá essa possibilidade. Alguem poderia me sugerir uma ferramenta mais adequada? Obrigado e um Feliz Natal! Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br From luana.marinhosl em gmail.com Wed Dec 15 10:44:37 2010 From: luana.marinhosl em gmail.com (Luana Marinho da Silva Lima) Date: Wed, 15 Dec 2010 10:44:37 -0200 Subject: [firebase-br] =?iso-8859-1?q?=5BOFF=5D_Delphi=3A_Gerar_relat=F3ri?= =?iso-8859-1?q?o_em_preview_e_clicar_nos_resultados?= In-Reply-To: <3409128978654698412@unknownmsgid> References: <16810000346.20101203102919@warmboot.com.br> <3409128978654698412@unknownmsgid> Message-ID: BOM DIA, Se é que entendi você quer que quando clicar na linha do resultado do relatorio o sistema faça alguma coisa? Se sim não seria interessante utilizar uma grid? abraços 2010/12/15 Felix > Peço mil desculpas pelo OFF, mas não consegui respostas ainda nas listas > Delphi. > > Estou precisando do seguinte: atualmente utilizamos o QuickReport, mas há a > necessidade de clicar nos resultados do relatório, enquanto visualizados, e > abrir novas informações. Infelizmente o QR não dá essa possibilidade. > Alguem > poderia me sugerir uma ferramenta mais adequada? > > Obrigado e um Feliz Natal! > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From levymoreira.ce em gmail.com Wed Dec 15 12:21:32 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Wed, 15 Dec 2010 11:21:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BOFF=5D_Delphi=3A_Gerar_relat=F3ri?= =?iso-8859-1?q?o_em_preview_e_clicar_nos_resultados?= In-Reply-To: References: <16810000346.20101203102919@warmboot.com.br> <3409128978654698412@unknownmsgid> Message-ID: Dei uma pesquisada e tambem não encontrei como fazer no quickreport faça como a Luana falou use um grid mesmo(eu faria assim). Em 15 de dezembro de 2010 09:44, Luana Marinho da Silva Lima < luana.marinhosl em gmail.com> escreveu: > BOM DIA, > Se é que entendi você quer que quando clicar na linha do resultado do > relatorio o sistema faça alguma coisa? Se sim não seria interessante > utilizar uma grid? > abraços > > 2010/12/15 Felix > > > Peço mil desculpas pelo OFF, mas não consegui respostas ainda nas listas > > Delphi. > > > > Estou precisando do seguinte: atualmente utilizamos o QuickReport, mas há > a > > necessidade de clicar nos resultados do relatório, enquanto visualizados, > e > > abrir novas informações. Infelizmente o QR não dá essa possibilidade. > > Alguem > > poderia me sugerir uma ferramenta mais adequada? > > > > Obrigado e um Feliz Natal! > > > > Fco. Felix > > Desenvolvimento de Sistemas > > www.soltecnologia.com.br > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From wellmsilva em gmail.com Wed Dec 15 13:06:26 2010 From: wellmsilva em gmail.com (Wellington Melo) Date: Wed, 15 Dec 2010 12:06:26 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BOFF=5D_Delphi=3A_Gerar_relat=F3ri?= =?iso-8859-1?q?o_em_preview_e_clicar_nos_resultados?= In-Reply-To: <3409128978654698412@unknownmsgid> References: <16810000346.20101203102919@warmboot.com.br> <3409128978654698412@unknownmsgid> Message-ID: Boa Tarde, Tenta o FastReport, acho que ele tem suporte para isso. Em 15 de dezembro de 2010 09:41, Felix escreveu: > Peço mil desculpas pelo OFF, mas não consegui respostas ainda nas listas > Delphi. > > Estou precisando do seguinte: atualmente utilizamos o QuickReport, mas há a > necessidade de clicar nos resultados do relatório, enquanto visualizados, e > abrir novas informações. Infelizmente o QR não dá essa possibilidade. > Alguem > poderia me sugerir uma ferramenta mais adequada? > > Obrigado e um Feliz Natal! > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From developer em marketingrapido.com.br Wed Dec 15 13:18:00 2010 From: developer em marketingrapido.com.br (Pablo Farias) Date: Wed, 15 Dec 2010 12:18:00 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__=5BOFF=5D_Delphi=3A_Gerar_re?= =?iso-8859-1?q?lat=F3rio_em_preview_e_clicar_nos_resultados?= In-Reply-To: <003201cb9c55$67354a50$359fdef0$@sol@terra.com.br> References: <16810000346.20101203102919@warmboot.com.br> <003201cb9c55$67354a50$359fdef0$@sol@terra.com.br> Message-ID: <003d01cb9c6b$4cbd28d0$e6377a70$@marketingrapido.com.br> Já tentou o fast-report? Pablo Farias Market Sistemas www.marketsistemas.com.br Linkin pfarias em marketingrapido.com.br msn pabloapfarias em hotmail.com -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felix Enviada em: quarta-feira, 15 de dezembro de 2010 10:42 Para: 'FireBase' Assunto: [firebase-br] [OFF] Delphi: Gerar relatório em preview e clicar nos resultados Peço mil desculpas pelo OFF, mas não consegui respostas ainda nas listas Delphi. Estou precisando do seguinte: atualmente utilizamos o QuickReport, mas há a necessidade de clicar nos resultados do relatório, enquanto visualizados, e abrir novas informações. Infelizmente o QR não dá essa possibilidade. Alguem poderia me sugerir uma ferramenta mais adequada? Obrigado e um Feliz Natal! Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From joseluiz em digitoneletronica.com.br Wed Dec 15 14:23:08 2010 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Wed, 15 Dec 2010 14:23:08 -0200 (BRST) Subject: [firebase-br] =?utf-8?q?=5BOFF=5D_Delphi=3A_Gerar_relat=C3=B3rio_?= =?utf-8?q?em_preview_e_clicar_nos_resultados?= Message-ID: Colega, Se entendi bem, voce precisa trabalhar com parametros direto no relatorio, se for use o Rave Report. Ate+ Jose Luiz >---- Original Message ---- >From: "Felix" >To: "'FireBase'" >Sent: Qua, Dez 15, 2010, 10:47 AM >Subject: [firebase-br] [OFF] Delphi: Gerar relatório em preview e clicar nos resultados > >Peço mil desculpas pelo OFF, mas não consegui respostas ainda nas listas >Delphi. > >Estou precisando do seguinte: atualmente utilizamos o QuickReport, mas há a >necessidade de clicar nos resultados do relatório, enquanto visualizados, e >abrir novas informações. Infelizmente o QR não dá essa possibilidade. Alguem >poderia me sugerir uma ferramenta mais adequada? > >Obrigado e um Feliz Natal! > >Fco. Felix >Desenvolvimento de Sistemas >www.soltecnologia.com.br > > >______________________________________________ >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >Para consultar mensagens antigas: http://firebase.com.br/pesquisa From dimas em dbsoftinformatica.com.br Wed Dec 15 16:18:43 2010 From: dimas em dbsoftinformatica.com.br (Dimas Bolognani) Date: Wed, 15 Dec 2010 16:18:43 -0200 Subject: [firebase-br] erro eventual Message-ID: Boa tarde a todos, Alguém poderia por favor me da uma luz nesta mensagem de erro. Uso dois programa ao mesmo tempo efetuando estes lançamentos, tem hora que da este erro. Oque quer dizer exatamente a mensagem de erro abaixo? Esta é a rotina do insert, quem sabe tem algum erro que não sei Unprepare; SQL.Clear; SQL.Add('INSERT INTO ARQCONTASREC '); SQL.Add('(,AREC_CODCLIENTE,AREC_CODVENDEDOR,AREC_CODPRACA,AREC_DESCLANCAMENT O,AREC_VALOR,AREC_VALORPAGO,'); SQL.Add('AREC_DATALANCAMENTO,AREC_DATAVENCIMENTO,AREC_DATAPAGTO,AREC_DATACOM PENSACAO,AREC_NUMEROPEDIDO,'); SQL.Add('AREC_HORALANCAMENTO,AREC_QUANTIDADE,AREC_CODPRODUTO,AREC_CODOPERADO R,AREC_COD_FORMA_PAGTO,EMPRESA)'); SQL.Add('VALUES'); SQL.Add('(:AREC_CODCLIENTE,:AREC_CODVENDEDOR,:AREC_CODPRACA,:AREC_DESCLANCAM ENTO,:AREC_VALOR,:AREC_VALORPAGO,'); SQL.Add(':AREC_DATALANCAMENTO,:AREC_DATAVENCIMENTO,:AREC_DATAPAGTO,:AREC_DAT ACOMPENSACAO,:AREC_NUMEROPEDIDO,'); SQL.Add(':AREC_HORALANCAMENTO,:AREC_QUANTIDADE,:AREC_CODPRODUTO,:AREC_CODOPE RADOR,:AREC_COD_FORMA_PAGTO,:EMPRESA)'); Prepare; ParamByName('AREC_CODCLIENTE').AsInteger := VCODCLI; Passo os parâmetros aqui.......... ParamByName('EMPRESA').AsInteger := VEMPRESA; ExecSQL; ISC ERROR CODE: 335544345 ISC ERROR MESSAGE: Lock conflict on no wait transaction Violation of FOREIGN KEY constraint “FK_ARQCONTASREC” on table “ARQCONTASREC” Foreign key reference target does not exist. Será um problema de transação ou violação de chave ?? Atte. Dimas Bolognani DBSOFT INFORMATICA LTDA OURO FINO - MG Tel.(35)3441-5254 - Cel.9978-8540 msn:dimas em dbsoftinformatica ltda.com.br From cleitonmaciell em gmail.com Wed Dec 15 15:52:29 2010 From: cleitonmaciell em gmail.com (Cleiton Maciel - Gmail) Date: Wed, 15 Dec 2010 14:52:29 -0300 Subject: [firebase-br] RES: Delphi 7 + DBEXpress + Firebird 2.5 In-Reply-To: References: <001f01cb96d3$25578670$70069350$@com.br> Message-ID: <000c01cb9c80$ec7d4250$c577c6f0$@com> Você tem ai a dll do firebird pro dbexpress to precisando alterar a versão por 2.1 e não encontrei. Tem uns fontes no sourceforge mas não entendi nada.. não consegui compilar.. Se possível teria como vc compartilhar essa DLL? Ou então um link pra eu baixar... Obrigado... -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Robson Catunda Enviada em: quarta-feira, 8 de dezembro de 2010 11:02 Para: FireBase Assunto: Re: [firebase-br] Delphi 7 + DBEXpress + Firebird 2.5 Desde o FB1.5 eu utilizo o UIBFire15.dll continuei utilizando no 2.0 agora fiz um pequeno teste no 2.5 e não reportou nenhum erro. Em 8 de dezembro de 2010 09:26, Maciel Soncini Bueno < maciel em 2msolutions.com.br> escreveu: > Saudações, > > Meu ambiente de desenvolvimento é: > > - Delphi 7 > - DBExpress > - Firebird 1.5 > > Utilizo o driver nativo do DBEXpress para Interbase. > > Agora quero migrar de banco, indo se possível para o 2.5 ou no mínimo para > um que tenha instalação para 64 bits. > > O driver nativo é compatível até com qual versão do Firebird? > > Qual melhor driver de terceiro para utilizar com DBExpress? > > Já vi na lista que alguns utilizam o da DEVART. Qual a experiência? Sabem > me > dizer se o mesmo já contempla a versão 2.5? > > Maciel > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From edujed em gmail.com Wed Dec 15 17:01:58 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Wed, 15 Dec 2010 17:01:58 -0200 Subject: [firebase-br] Erro no firebird In-Reply-To: <2A9147850BC743B5965C9EB634C5F363@luiz180906> References: <2A9147850BC743B5965C9EB634C5F363@luiz180906> Message-ID: Das duas uma: 1º) o cliente instalou o firebird 2.5 ao invés do 1.5 2º) seu banco está corrompido. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 15 de dezembro de 2010 10:29, Luiz Carlos escreveu: > Olá, > > Tenho um programa que roda o Firebird 1.5 WITH COLLATE PT_BR instalado em > varias redes que funciona sem problemas, mas hoje qdo o cliente instalou na > rede dele ao tentar abrir o programa apareceu o erro abaixo: > > implementation of text subtype 4117 not located > > Alguem sabe que erro é esse? a maquina do cliente roda o Windows XP. > > 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 > From felix.sol em terra.com.br Wed Dec 15 17:43:40 2010 From: felix.sol em terra.com.br (Felix) Date: Wed, 15 Dec 2010 16:43:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09=5BOFF=5D_Delphi=3A_Gerar_?= =?iso-8859-1?q?relat=F3rio_em_preview_e_clicar_nos_resultados?= In-Reply-To: References: Message-ID: <004601cb9c90$635a3130$2a0e9390$@sol@terra.com.br> Exemplo: listagem de clientes - quero clicar no nome que aparece no relatório e abrir o cadastro do cliente. A rotina para abrir o cadastro eu tenho, basta passar um parâmetro. O problema é conseguir clicar na informação que está no preview do relatório e capturar esse evento. O QuickReport não tem essa possibilidade. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jose Luiz de Medeiros Enviada em: quarta-feira, 15 de dezembro de 2010 13:23 Para: FireBase Assunto: Re: [firebase-br] [OFF] Delphi: Gerar relatório em preview e clicar nos resultados Colega, Se entendi bem, voce precisa trabalhar com parametros direto no relatorio, se for use o Rave Report. Ate+ Jose Luiz >---- Original Message ---- >From: "Felix" >To: "'FireBase'" >Sent: Qua, Dez 15, 2010, 10:47 AM >Subject: [firebase-br] [OFF] Delphi: Gerar relatório em preview e clicar nos resultados > >Peço mil desculpas pelo OFF, mas não consegui respostas ainda nas listas >Delphi. > >Estou precisando do seguinte: atualmente utilizamos o QuickReport, mas há a >necessidade de clicar nos resultados do relatório, enquanto visualizados, e >abrir novas informações. Infelizmente o QR não dá essa possibilidade. Alguem >poderia me sugerir uma ferramenta mais adequada? > >Obrigado e um Feliz Natal! > >Fco. Felix >Desenvolvimento de Sistemas >www.soltecnologia.com.br > > >______________________________________________ >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eniorm em gmail.com Wed Dec 15 18:13:29 2010 From: eniorm em gmail.com (Enio Marconcini # www.Enio.Pro.Br) Date: Wed, 15 Dec 2010 17:13:29 -0300 Subject: [firebase-br] Delphi 7 + DBEXpress + Firebird 2.5 In-Reply-To: <001f01cb96d3$25578670$70069350$@com.br> References: <001f01cb96d3$25578670$70069350$@com.br> Message-ID: 2010/12/8 Maciel Soncini Bueno > Saudações, > > Meu ambiente de desenvolvimento é: > > - Delphi 7 > - DBExpress > - Firebird 1.5 > > Utilizo o driver nativo do DBEXpress para Interbase. > > Agora quero migrar de banco, indo se possível para o 2.5 ou no mínimo para > um que tenha instalação para 64 bits. > > O driver nativo é compatível até com qual versão do Firebird? > > Qual melhor driver de terceiro para utilizar com DBExpress? > > Já vi na lista que alguns utilizam o da DEVART. Qual a experiência? Sabem > me > dizer se o mesmo já contempla a versão 2.5? > > 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 > pelo que vi no Delphi 2009 o DBX tem driver específico para Firebird, mas nunca testei -- ENIO RODRIGO MARCONCINI gtalk: eniorm em gmail.com skype: eniorm msn: /dev/null .: FreeBSD -:- OpenBSD -:-Slackware Linux :. Have trouble with Windows - reboot! Have trouble with Unix - be root! From eniorm em gmail.com Wed Dec 15 18:16:23 2010 From: eniorm em gmail.com (Enio Marconcini # www.Enio.Pro.Br) Date: Wed, 15 Dec 2010 17:16:23 -0300 Subject: [firebase-br] Delphi 7 + DBEXpress + Firebird 2.5 In-Reply-To: References: <001f01cb96d3$25578670$70069350$@com.br> Message-ID: retificando, é no Delphi 2010 que eu vi, 2010/12/15 Enio Marconcini # www.Enio.Pro.Br > > > 2010/12/8 Maciel Soncini Bueno > > Saudações, >> >> Meu ambiente de desenvolvimento é: >> >> - Delphi 7 >> - DBExpress >> - Firebird 1.5 >> >> Utilizo o driver nativo do DBEXpress para Interbase. >> >> Agora quero migrar de banco, indo se possível para o 2.5 ou no mínimo para >> um que tenha instalação para 64 bits. >> >> O driver nativo é compatível até com qual versão do Firebird? >> >> Qual melhor driver de terceiro para utilizar com DBExpress? >> >> Já vi na lista que alguns utilizam o da DEVART. Qual a experiência? Sabem >> me >> dizer se o mesmo já contempla a versão 2.5? >> >> 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 >> > > > > pelo que vi no Delphi 2009 o DBX tem driver específico para Firebird, mas > nunca testei > > -- > ENIO RODRIGO MARCONCINI > gtalk: eniorm em gmail.com > skype: eniorm > msn: /dev/null > > .: FreeBSD -:- OpenBSD -:-Slackware Linux :. > Have trouble with Windows - reboot! > Have trouble with Unix - be root! > -- ENIO RODRIGO MARCONCINI gtalk: eniorm em gmail.com skype: eniorm msn: /dev/null .: FreeBSD -:- OpenBSD -:-Slackware Linux :. Have trouble with Windows - reboot! Have trouble with Unix - be root! From wellmsilva em gmail.com Wed Dec 15 18:49:08 2010 From: wellmsilva em gmail.com (Wellington Melo) Date: Wed, 15 Dec 2010 17:49:08 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=5BOFF=5D_Delphi=3A_Gerar_rel?= =?iso-8859-1?q?at=F3rio_em_preview_e_clicar_nos_resultados?= In-Reply-To: <286660573416301001@unknownmsgid> References: <286660573416301001@unknownmsgid> Message-ID: Olá Félix, Como disse anteriormente, o fastReport tem está possibilidade, de forma fácil e rápido. No próprio exemplo do FR. Em 15 de dezembro de 2010 16:43, Felix escreveu: > Exemplo: listagem de clientes - quero clicar no nome que aparece no > relatório e abrir o cadastro do cliente. > > A rotina para abrir o cadastro eu tenho, basta passar um parâmetro. O > problema é conseguir clicar na informação que está no preview do relatório > e > capturar esse evento. O QuickReport não tem essa possibilidade. > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Jose Luiz de Medeiros > Enviada em: quarta-feira, 15 de dezembro de 2010 13:23 > Para: FireBase > Assunto: Re: [firebase-br] [OFF] Delphi: Gerar relatório em preview e > clicar > nos resultados > > Colega, > > Se entendi bem, voce precisa trabalhar com parametros direto no relatorio, > se for use o Rave Report. > > Ate+ > Jose Luiz > > >---- Original Message ---- > >From: "Felix" > >To: "'FireBase'" > >Sent: Qua, Dez 15, 2010, 10:47 AM > >Subject: [firebase-br] [OFF] Delphi: Gerar relatório em preview e clicar > nos resultados > > > >Peço mil desculpas pelo OFF, mas não consegui respostas ainda nas listas > >Delphi. > > > >Estou precisando do seguinte: atualmente utilizamos o QuickReport, mas há > a > >necessidade de clicar nos resultados do relatório, enquanto visualizados, > e > >abrir novas informações. Infelizmente o QR não dá essa possibilidade. > Alguem > >poderia me sugerir uma ferramenta mais adequada? > > > >Obrigado e um Feliz Natal! > > > >Fco. Felix > >Desenvolvimento de Sistemas > >www.soltecnologia.com.br > > > > > >______________________________________________ > >FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > >Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From mariodosreyx em gmail.com Wed Dec 15 19:59:07 2010 From: mariodosreyx em gmail.com (=?ISO-8859-1?Q?M=E1rio_Reis?=) Date: Wed, 15 Dec 2010 20:59:07 -0100 Subject: [firebase-br] Delphi 7 + DBEXpress + Firebird 2.5 In-Reply-To: References: <001f01cb96d3$25578670$70069350$@com.br> Message-ID: Amigo, Também uso o D7 c/ Fb2.1.3. Agora experimentei o Dbexpress nativo(interbase) c/ FB2.1.3 e não funcionou. Todavia, já experimentei o Fb2.1.3+UIBFire15.dll e funcionou na perfeição mas nunca experimentei c/FB2.5.0. Experimentei o Fb250 c/MDO e não me dei bem comecei com problemas no accesso à base de dados Como me faltava o tempo para grandes experiencias voltei ao FB2.1.3 e tudo recomeçou a funcionar na perfeição de modo qu vou aguardar até o Fb2.5 estar melhor experimentado. Saudações Mário Reis No dia 15 de Dezembro de 2010 19:13, Enio Marconcini # www.Enio.Pro.Br escreveu: > 2010/12/8 Maciel Soncini Bueno > > > Saudações, > > > > Meu ambiente de desenvolvimento é: > > > > - Delphi 7 > > - DBExpress > > - Firebird 1.5 > > > > Utilizo o driver nativo do DBEXpress para Interbase. > > > > Agora quero migrar de banco, indo se possível para o 2.5 ou no mínimo > para > > um que tenha instalação para 64 bits. > > > > O driver nativo é compatível até com qual versão do Firebird? > > > > Qual melhor driver de terceiro para utilizar com DBExpress? > > > > Já vi na lista que alguns utilizam o da DEVART. Qual a experiência? Sabem > > me > > dizer se o mesmo já contempla a versão 2.5? > > > > 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 > > > > > > pelo que vi no Delphi 2009 o DBX tem driver específico para Firebird, mas > nunca testei > > -- > ENIO RODRIGO MARCONCINI > gtalk: eniorm em gmail.com > skype: eniorm > msn: /dev/null > > .: FreeBSD -:- OpenBSD -:-Slackware Linux :. > Have trouble with Windows - reboot! > Have trouble with Unix - be root! > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- C/Melhores cumprimentos Mário Agostinho Reis Esta mensagem contém informação de natureza confidencial e é exclusivamente dirigida ao(s) destinatário(s) indicado(s). Se, por engano, receber este email agradecemos que não o copie nem o reenvie e que nos notifique do ocorrido através do email de resposta. From lcarlos2000 em bol.com.br Wed Dec 15 20:49:36 2010 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Wed, 15 Dec 2010 20:49:36 -0200 Subject: [firebase-br] Erro no firebird References: <2A9147850BC743B5965C9EB634C5F363@luiz180906> Message-ID: <46AB81312E37466CAF335CF08B7FDE8C@luiz180906> Nenhuma das 2 situações está ocorrendo. O cliente só tem instalado no servidor o Firebird 1.5.3 WITH COLLATE PTBR e ele instalou o programa em outra maquina e rodou sem problemas, portanto o banco não está corrompido. Uma coisa que esqueci de falar é que antes de instalar o Firebird 1.5.3 WITH COLLATE PTBR ele tinha instalado o 1.5.3 sem o colrate ptbr, mas ele já desinstalou. Grato Luiz Carlos ----- Original Message ----- From: Eduardo Jedliczka To: FireBase Sent: Wednesday, December 15, 2010 5:01 PM Subject: Re: [firebase-br] Erro no firebird Das duas uma: 1º) o cliente instalou o firebird 2.5 ao invés do 1.5 2º) seu banco está corrompido. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 15 de dezembro de 2010 10:29, Luiz Carlos escreveu: > Olá, > > Tenho um programa que roda o Firebird 1.5 WITH COLLATE PT_BR instalado em > varias redes que funciona sem problemas, mas hoje qdo o cliente instalou na > rede dele ao tentar abrir o programa apareceu o erro abaixo: > > implementation of text subtype 4117 not located > > Alguem sabe que erro é esse? a maquina do cliente roda o Windows XP. > > 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 > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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.sol em terra.com.br Wed Dec 15 21:56:32 2010 From: felix.sol em terra.com.br (Felix) Date: Wed, 15 Dec 2010 20:56:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?=5BOFF=5D_Delphi=3A_Gerar_relat=F3ri?= =?iso-8859-1?q?o_em_preview_e_clicar_nos_resultados?= In-Reply-To: References: <286660573416301001@unknownmsgid> Message-ID: <001601cb9cb3$b4d8b090$1e8a11b0$@sol@terra.com.br> Agradeço a todos pelas dicas. Estarei testando o FR. Reforço meu pedido de desculpas pelo OFF. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br From edujed em gmail.com Thu Dec 16 08:52:54 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Thu, 16 Dec 2010 08:52:54 -0200 Subject: [firebase-br] Erro no firebird In-Reply-To: <46AB81312E37466CAF335CF08B7FDE8C@luiz180906> References: <2A9147850BC743B5965C9EB634C5F363@luiz180906> <46AB81312E37466CAF335CF08B7FDE8C@luiz180906> Message-ID: Interessante... O Firebird 1.5 não valida qual é o text subtype de campos BLOBs, e (isto é algo que até hoje eu não tinha pensado) não sei se compos char / varchar possuem text subtype. O Fato do banco funcionar normalmente em outro computador não quer dizer nada, pois processadores e arquiteturas diferentes podem "gerar" alguns problemas semelhantes à corrupção (por isto é sempre importante realizar um backup e restore para transportar um banco de uma máquina para outra). Experimente fazer um backup e restore nesta máquina, se der erro, experimente fazer um backup na máquina que funciona e restore nesta. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 15 de dezembro de 2010 20:49, Luiz Carlos escreveu: > Nenhuma das 2 situações está ocorrendo. O cliente só tem instalado no > servidor o Firebird 1.5.3 WITH COLLATE PTBR e ele instalou o programa em > outra maquina e rodou sem problemas, portanto o banco não está corrompido. > > Uma coisa que esqueci de falar é que antes de instalar o Firebird 1.5.3 > WITH COLLATE PTBR ele tinha instalado o 1.5.3 sem o colrate ptbr, mas ele já > desinstalou. > > Grato > > Luiz Carlos > > ----- Original Message ----- > From: Eduardo Jedliczka > To: FireBase > Sent: Wednesday, December 15, 2010 5:01 PM > Subject: Re: [firebase-br] Erro no firebird > > > Das duas uma: > > 1º) o cliente instalou o firebird 2.5 ao invés do 1.5 > > 2º) seu banco está corrompido. > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > Em 15 de dezembro de 2010 10:29, Luiz Carlos >escreveu: > > > Olá, > > > > Tenho um programa que roda o Firebird 1.5 WITH COLLATE PT_BR instalado > em > > varias redes que funciona sem problemas, mas hoje qdo o cliente instalou > na > > rede dele ao tentar abrir o programa apareceu o erro abaixo: > > > > implementation of text subtype 4117 not located > > > > Alguem sabe que erro é esse? a maquina do cliente roda o Windows XP. > > > > 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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From lcarlos2000 em bol.com.br Thu Dec 16 10:24:28 2010 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Thu, 16 Dec 2010 10:24:28 -0200 Subject: [firebase-br] Erro no firebird References: <2A9147850BC743B5965C9EB634C5F363@luiz180906><46AB81312E37466CAF335CF08B7FDE8C@luiz180906> Message-ID: <4D8258BF52704889AAB3D6756D6A37B9@luiz180906> Olá Eduardo, Tentei fazer isso que voce disse mas não funcionou, continua o erro. Pesquisei no GOOGLE e achei um post que esse erro está relacionado ao COLLATE PT BR que foi adicionado ao FIREBIRD 1.5.3 que originalmente não tinha esse Collate. ´Vou tentar instalar no cliente o Firebird 2.1.3 que ja vem originalmente com o COLLATE PTBR e gostaria de saber se preciso fazer algum procedimento na minha base de dados (FDB) para que rode sem problemas na versão 2.1.3 do Firebird. Grato Luiz Carlos ----- Original Message ----- From: Eduardo Jedliczka To: FireBase Sent: Thursday, December 16, 2010 8:52 AM Subject: Re: [firebase-br] Erro no firebird Interessante... O Firebird 1.5 não valida qual é o text subtype de campos BLOBs, e (isto é algo que até hoje eu não tinha pensado) não sei se compos char / varchar possuem text subtype. O Fato do banco funcionar normalmente em outro computador não quer dizer nada, pois processadores e arquiteturas diferentes podem "gerar" alguns problemas semelhantes à corrupção (por isto é sempre importante realizar um backup e restore para transportar um banco de uma máquina para outra). Experimente fazer um backup e restore nesta máquina, se der erro, experimente fazer um backup na máquina que funciona e restore nesta. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 15 de dezembro de 2010 20:49, Luiz Carlos escreveu: > Nenhuma das 2 situações está ocorrendo. O cliente só tem instalado no > servidor o Firebird 1.5.3 WITH COLLATE PTBR e ele instalou o programa em > outra maquina e rodou sem problemas, portanto o banco não está corrompido. > > Uma coisa que esqueci de falar é que antes de instalar o Firebird 1.5.3 > WITH COLLATE PTBR ele tinha instalado o 1.5.3 sem o colrate ptbr, mas ele já > desinstalou. > > Grato > > Luiz Carlos > > ----- Original Message ----- > From: Eduardo Jedliczka > To: FireBase > Sent: Wednesday, December 15, 2010 5:01 PM > Subject: Re: [firebase-br] Erro no firebird > > > Das duas uma: > > 1º) o cliente instalou o firebird 2.5 ao invés do 1.5 > > 2º) seu banco está corrompido. > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > Em 15 de dezembro de 2010 10:29, Luiz Carlos >escreveu: > > > Olá, > > > > Tenho um programa que roda o Firebird 1.5 WITH COLLATE PT_BR instalado > em > > varias redes que funciona sem problemas, mas hoje qdo o cliente instalou > na > > rede dele ao tentar abrir o programa apareceu o erro abaixo: > > > > implementation of text subtype 4117 not located > > > > Alguem sabe que erro é esse? a maquina do cliente roda o Windows XP. > > > > 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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From marcelo em teflamar.com.br Thu Dec 16 11:45:42 2010 From: marcelo em teflamar.com.br (marcelo - teflamar) Date: Thu, 16 Dec 2010 10:45:42 -0300 Subject: [firebase-br] firebird x d2010 In-Reply-To: <4D8258BF52704889AAB3D6756D6A37B9@luiz180906> References: <2A9147850BC743B5965C9EB634C5F363@luiz180906><46AB81312E37466CAF335CF08B7FDE8C@luiz180906> <4D8258BF52704889AAB3D6756D6A37B9@luiz180906> Message-ID: <4D0A1806.6000605@teflamar.com.br> bom dia pessoal, estou apanhando em um sistema d2010 + dbx no sistema com d2006 rodava tudo rápido e sem problema algum. passei o sistema para o d2010 e começaram os problemas. várias rotinas ficaram lentas. 10x mais lentas. começou a dar erros do tipo "lock manager out of room" e trava o banco de dados, usando servidor linux, em servidor windows não dá esse erro. passei para fb 2.1 e comecei a tratar as transações explicitamente, melhorou um pouco, mas ainda dá o mesmo erro. estou suspeitando que o problema é o driver nativo para firebird do d2010. será que o delphi-xe é melhor nesse item, ou ficou a mesma coisa? se alguém já passou por isso ou tiver alguma dica que eu possa tentar, agradeço muito. marcelo luiz stefaniak From edujed em gmail.com Thu Dec 16 11:03:36 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Thu, 16 Dec 2010 11:03:36 -0200 Subject: [firebase-br] Erro no firebird In-Reply-To: <4D8258BF52704889AAB3D6756D6A37B9@luiz180906> References: <2A9147850BC743B5965C9EB634C5F363@luiz180906> <46AB81312E37466CAF335CF08B7FDE8C@luiz180906> <4D8258BF52704889AAB3D6756D6A37B9@luiz180906> Message-ID: Antes de migrar para o FB 2.1, experimente isolar o problema. 1º) teste o "Collate" da conexão. 2º) veja os logs do firebird (firebird.log) e veja se há detalhes sobre qual tabela estava sendo utilizado. 3º) tente encontrar um SELECT que apresente o erro. 4º) tente isolar para saber QUAL campo de QUAL tabela tem o problema. 5º) veja qual é o(s) registro(s) "danificados". 6º) num banco cópia, exclua (ou apague os campos) os registros danificados, e veja se o banco está OK. 7º) reinsira os dados. ou... PLANO B extraia o metadata TOTAL (com os dados) e recrie o banco do ZERO. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 16 de dezembro de 2010 10:24, Luiz Carlos escreveu: > Olá Eduardo, > > Tentei fazer isso que voce disse mas não funcionou, continua o erro. > Pesquisei no GOOGLE e achei um post que esse erro está relacionado ao > COLLATE PT BR que foi adicionado ao FIREBIRD 1.5.3 que originalmente não > tinha esse Collate. > > ´Vou tentar instalar no cliente o Firebird 2.1.3 que ja vem originalmente > com o COLLATE PTBR e gostaria de saber se preciso fazer algum procedimento > na minha base de dados (FDB) para que rode sem problemas na versão 2.1.3 do > Firebird. > > Grato > > Luiz Carlos > > > ----- Original Message ----- > From: Eduardo Jedliczka > To: FireBase > Sent: Thursday, December 16, 2010 8:52 AM > Subject: Re: [firebase-br] Erro no firebird > > > Interessante... > > O Firebird 1.5 não valida qual é o text subtype de campos BLOBs, e (isto é > algo que até hoje eu não tinha pensado) não sei se compos char / varchar > possuem text subtype. > > O Fato do banco funcionar normalmente em outro computador não quer dizer > nada, pois processadores e arquiteturas diferentes podem "gerar" alguns > problemas semelhantes à corrupção (por isto é sempre importante realizar > um > backup e restore para transportar um banco de uma máquina para outra). > > Experimente fazer um backup e restore nesta máquina, se der erro, > experimente fazer um backup na máquina que funciona e restore nesta. > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > Em 15 de dezembro de 2010 20:49, Luiz Carlos >escreveu: > > > Nenhuma das 2 situações está ocorrendo. O cliente só tem instalado no > > servidor o Firebird 1.5.3 WITH COLLATE PTBR e ele instalou o programa em > > outra maquina e rodou sem problemas, portanto o banco não está > corrompido. > > > > Uma coisa que esqueci de falar é que antes de instalar o Firebird 1.5.3 > > WITH COLLATE PTBR ele tinha instalado o 1.5.3 sem o colrate ptbr, mas > ele já > > desinstalou. > > > > Grato > > > > Luiz Carlos > > > > ----- Original Message ----- > > From: Eduardo Jedliczka > > To: FireBase > > Sent: Wednesday, December 15, 2010 5:01 PM > > Subject: Re: [firebase-br] Erro no firebird > > > > > > Das duas uma: > > > > 1º) o cliente instalou o firebird 2.5 ao invés do 1.5 > > > > 2º) seu banco está corrompido. > > > > ========================== > > Eduardo Jedliczka > > Apucarana - Pr > > ========================== > > > > > > > > Em 15 de dezembro de 2010 10:29, Luiz Carlos > >escreveu: > > > > > Olá, > > > > > > Tenho um programa que roda o Firebird 1.5 WITH COLLATE PT_BR > instalado > > em > > > varias redes que funciona sem problemas, mas hoje qdo o cliente > instalou > > na > > > rede dele ao tentar abrir o programa apareceu o erro abaixo: > > > > > > implementation of text subtype 4117 not located > > > > > > Alguem sabe que erro é esse? a maquina do cliente roda o Windows XP. > > > > > > 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 > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cpd em lekagi.com.br Thu Dec 16 11:33:31 2010 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDcGQgTGVrYWdp?= ) Date: Thu, 16 Dec 2010 10:33:31 -0300 (Horário de Verão Brasil Central) Subject: [firebase-br] Res: firebird x d2010 References: <2A9147850BC743B5965C9EB634C5F363@luiz180906><46AB81312E37466CAF335CF08B7FDE8C@luiz180906> <4D8258BF52704889AAB3D6756D6A37B9@luiz180906> <4D0A1806.6000605@teflamar.com.br> Message-ID: <4D0A152B.000004.01284@JABER-NB> Olá Marcelo. Uso atualmente o Delphi2010+DBX+FB2.1.3 Não tenho do que reclamar, pois está funcionando perfeitamente. Achei o desempenho do sistema melhor do que era, quando eu trabalhava com Delphi7+ZEOS. [ ]'s Jáber S. C. Lima Confesoft Automação Comercial (66)9613-2594 (66)3426-2171 MSN: jabertecnico em hotmail.com -------Mensagem original------- De: marcelo - teflamar Data: 16/12/2010 09:52:01 Para: FireBase Assunto: [firebase-br] firebird x d2010 bom dia pessoal, estou apanhando em um sistema d2010 + dbx no sistema com d2006 rodava tudo rápido e sem problema algum. passei o sistema para o d2010 e começaram os problemas. várias rotinas ficaram lentas. 10x mais lentas. começou a dar erros do tipo "lock manager out of room" e trava o banco de dados, usando servidor linux, em servidor windows não dá esse erro. passei para fb 2.1 e comecei a tratar as transações explicitamente, melhorou um pouco, mas ainda dá o mesmo erro. estou suspeitando que o problema é o driver nativo para firebird do d2010. será que o delphi-xe é melhor nesse item, ou ficou a mesma coisa? se alguém já passou por isso ou tiver alguma dica que eu possa tentar, agradeço muito. marcelo luiz stefaniak ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From hpensador em gmail.com Thu Dec 16 12:03:38 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 16 Dec 2010 11:03:38 -0300 Subject: [firebase-br] firebird x d2010 In-Reply-To: <4D0A1806.6000605@teflamar.com.br> References: <2A9147850BC743B5965C9EB634C5F363@luiz180906><46AB81312E37466CAF335CF08B7FDE8C@luiz180906> <4D8258BF52704889AAB3D6756D6A37B9@luiz180906> <4D0A1806.6000605@teflamar.com.br> Message-ID: Bom dia Marcelo! Utilizo atualmento o D2010 com DBX com o drive da Devart. Não cheguei a utilizar o drive padrão porém, alguns colegas inclusive daqui da lista já relataram estar utilizando o mesmo sem problemas. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador www.hpensador.net (71) 9975-9176 From leonardo em infoles.com.br Thu Dec 16 12:59:15 2010 From: leonardo em infoles.com.br (Leonardo - Infoles Software Development) Date: Thu, 16 Dec 2010 11:59:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=5BOFF=5D_Delphi=3A_Gerar_rel?= =?iso-8859-1?q?at=F3rio_em_preview_e_clicar_nos_resultados?= In-Reply-To: Message-ID: Aqui na empresa utilizamos o Crystal Reports. Ele faz exatamente isso que vc quer, com a opção de Pesquisa Detalhada. Se quiser um exemplo me manda um email que te mostro como fazer. Abraços! ________________________________ Leonardo N. Martins Programador *Pabx 0800 774 6090 * leonardo em infoles.com.br WebSite: www.infoles.com.br ________________________________ From lcarlos2000 em bol.com.br Thu Dec 16 12:22:47 2010 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Thu, 16 Dec 2010 12:22:47 -0200 Subject: [firebase-br] Criar campo BLOB Message-ID: <0B0F337AF05349B3A635E5EFD82F084E@luiz180906> Olá, Como faço para criar um campo BLOB que vai armazenar imagens do tipo JPEG numa tabela de um banco Firebird? Grato Luiz Carlos From lcarlos2000 em bol.com.br Thu Dec 16 13:02:07 2010 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Thu, 16 Dec 2010 13:02:07 -0200 Subject: [firebase-br] Fw: Erro no firebird Message-ID: <37E2483BB3984DF1B72463C636AE1484@luiz180906> Eduardo eu fui agora de manhã no cliente e instalei o Firebird 2.1.3 e rodou tudo certinho, não tive nenhum problema. Como eu já estava querendo fazer essa migração do 1.5 para uma versão mais nova do Firebird gostaria de saber se existe algum procedimento que devo fazer na base de dados que seja recomendavel nesses casos. Grato Luiz Carlos ----- Original Message ----- From: Eduardo Jedliczka To: FireBase Sent: Thursday, December 16, 2010 11:03 AM Subject: Re: [firebase-br] Erro no firebird Antes de migrar para o FB 2.1, experimente isolar o problema. 1º) teste o "Collate" da conexão. 2º) veja os logs do firebird (firebird.log) e veja se há detalhes sobre qual tabela estava sendo utilizado. 3º) tente encontrar um SELECT que apresente o erro. 4º) tente isolar para saber QUAL campo de QUAL tabela tem o problema. 5º) veja qual é o(s) registro(s) "danificados". 6º) num banco cópia, exclua (ou apague os campos) os registros danificados, e veja se o banco está OK. 7º) reinsira os dados. ou... PLANO B extraia o metadata TOTAL (com os dados) e recrie o banco do ZERO. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 16 de dezembro de 2010 10:24, Luiz Carlos escreveu: > Olá Eduardo, > > Tentei fazer isso que voce disse mas não funcionou, continua o erro. > Pesquisei no GOOGLE e achei um post que esse erro está relacionado ao > COLLATE PT BR que foi adicionado ao FIREBIRD 1.5.3 que originalmente não > tinha esse Collate. > > ´Vou tentar instalar no cliente o Firebird 2.1.3 que ja vem originalmente > com o COLLATE PTBR e gostaria de saber se preciso fazer algum procedimento > na minha base de dados (FDB) para que rode sem problemas na versão 2.1.3 > do > Firebird. > > Grato > > Luiz Carlos > > > ----- Original Message ----- > From: Eduardo Jedliczka > To: FireBase > Sent: Thursday, December 16, 2010 8:52 AM > Subject: Re: [firebase-br] Erro no firebird > > > Interessante... > > O Firebird 1.5 não valida qual é o text subtype de campos BLOBs, e (isto > é > algo que até hoje eu não tinha pensado) não sei se compos char / varchar > possuem text subtype. > > O Fato do banco funcionar normalmente em outro computador não quer dizer > nada, pois processadores e arquiteturas diferentes podem "gerar" alguns > problemas semelhantes à corrupção (por isto é sempre importante realizar > um > backup e restore para transportar um banco de uma máquina para outra). > > Experimente fazer um backup e restore nesta máquina, se der erro, > experimente fazer um backup na máquina que funciona e restore nesta. > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > Em 15 de dezembro de 2010 20:49, Luiz Carlos >escreveu: > > > Nenhuma das 2 situações está ocorrendo. O cliente só tem instalado no > > servidor o Firebird 1.5.3 WITH COLLATE PTBR e ele instalou o programa > em > > outra maquina e rodou sem problemas, portanto o banco não está > corrompido. > > > > Uma coisa que esqueci de falar é que antes de instalar o Firebird 1.5.3 > > WITH COLLATE PTBR ele tinha instalado o 1.5.3 sem o colrate ptbr, mas > ele já > > desinstalou. > > > > Grato > > > > Luiz Carlos > > > > ----- Original Message ----- > > From: Eduardo Jedliczka > > To: FireBase > > Sent: Wednesday, December 15, 2010 5:01 PM > > Subject: Re: [firebase-br] Erro no firebird > > > > > > Das duas uma: > > > > 1º) o cliente instalou o firebird 2.5 ao invés do 1.5 > > > > 2º) seu banco está corrompido. > > > > ========================== > > Eduardo Jedliczka > > Apucarana - Pr > > ========================== > > > > > > > > Em 15 de dezembro de 2010 10:29, Luiz Carlos > >escreveu: > > > > > Olá, > > > > > > Tenho um programa que roda o Firebird 1.5 WITH COLLATE PT_BR > instalado > > em > > > varias redes que funciona sem problemas, mas hoje qdo o cliente > instalou > > na > > > rede dele ao tentar abrir o programa apareceu o erro abaixo: > > > > > > implementation of text subtype 4117 not located > > > > > > Alguem sabe que erro é esse? a maquina do cliente roda o Windows XP. > > > > > > 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 > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Thu Dec 16 13:34:21 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 16 Dec 2010 13:34:21 -0200 Subject: [firebase-br] Fw: Erro no firebird In-Reply-To: <37E2483BB3984DF1B72463C636AE1484@luiz180906> References: <37E2483BB3984DF1B72463C636AE1484@luiz180906> Message-ID: <1818550979.20101216133421@warmboot.com.br> http://www.firebase.com.br/fb/artigo.php?id=1892 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br LC> Eduardo eu fui agora de manhã no cliente e instalei o Firebird 2.1.3 e rodou LC> tudo certinho, não tive nenhum problema. LC> Como eu já estava querendo fazer essa migração do 1.5 para uma versão mais LC> nova do Firebird gostaria de saber se existe algum procedimento que devo LC> fazer na base de dados que seja recomendavel nesses casos. LC> Grato LC> Luiz Carlos LC> ----- Original Message ----- LC> From: Eduardo Jedliczka LC> To: FireBase LC> Sent: Thursday, December 16, 2010 11:03 AM LC> Subject: Re: [firebase-br] Erro no firebird LC> Antes de migrar para o FB 2.1, experimente isolar o problema. LC> 1º) teste o "Collate" da conexão. LC> 2º) veja os logs do firebird (firebird.log) e veja se há detalhes sobre qual LC> tabela estava sendo utilizado. LC> 3º) tente encontrar um SELECT que apresente o erro. LC> 4º) tente isolar para saber QUAL campo de QUAL tabela tem o problema. LC> 5º) veja qual é o(s) registro(s) "danificados". LC> 6º) num banco cópia, exclua (ou apague os campos) os registros danificados, LC> e veja se o banco está OK. LC> 7º) reinsira os dados. LC> ou... PLANO B LC> extraia o metadata TOTAL (com os dados) e recrie o banco do ZERO. LC> ========================== LC> Eduardo Jedliczka LC> Apucarana - Pr LC> ========================== LC> Em 16 de dezembro de 2010 10:24, Luiz Carlos LC> escreveu: >> Olá Eduardo, >> >> Tentei fazer isso que voce disse mas não funcionou, continua o erro. >> Pesquisei no GOOGLE e achei um post que esse erro está relacionado ao >> COLLATE PT BR que foi adicionado ao FIREBIRD 1.5.3 que originalmente não >> tinha esse Collate. >> >> ´Vou tentar instalar no cliente o Firebird 2.1.3 que ja vem originalmente >> com o COLLATE PTBR e gostaria de saber se preciso fazer algum procedimento >> na minha base de dados (FDB) para que rode sem problemas na versão 2.1.3 >> do >> Firebird. >> >> Grato >> >> Luiz Carlos >> >> >> ----- Original Message ----- >> From: Eduardo Jedliczka >> To: FireBase >> Sent: Thursday, December 16, 2010 8:52 AM >> Subject: Re: [firebase-br] Erro no firebird >> >> >> Interessante... >> >> O Firebird 1.5 não valida qual é o text subtype de campos BLOBs, e (isto >> é >> algo que até hoje eu não tinha pensado) não sei se compos char / varchar >> possuem text subtype. >> >> O Fato do banco funcionar normalmente em outro computador não quer dizer >> nada, pois processadores e arquiteturas diferentes podem "gerar" alguns >> problemas semelhantes à corrupção (por isto é sempre importante realizar >> um >> backup e restore para transportar um banco de uma máquina para outra). >> >> Experimente fazer um backup e restore nesta máquina, se der erro, >> experimente fazer um backup na máquina que funciona e restore nesta. >> >> ========================== >> Eduardo Jedliczka >> Apucarana - Pr >> ========================== >> >> >> >> Em 15 de dezembro de 2010 20:49, Luiz Carlos > >escreveu: >> >> > Nenhuma das 2 situações está ocorrendo. O cliente só tem instalado no >> > servidor o Firebird 1.5.3 WITH COLLATE PTBR e ele instalou o programa >> em >> > outra maquina e rodou sem problemas, portanto o banco não está >> corrompido. >> > >> > Uma coisa que esqueci de falar é que antes de instalar o Firebird 1.5.3 >> > WITH COLLATE PTBR ele tinha instalado o 1.5.3 sem o colrate ptbr, mas >> ele já >> > desinstalou. >> > >> > Grato >> > >> > Luiz Carlos >> > >> > ----- Original Message ----- >> > From: Eduardo Jedliczka >> > To: FireBase >> > Sent: Wednesday, December 15, 2010 5:01 PM >> > Subject: Re: [firebase-br] Erro no firebird >> > >> > >> > Das duas uma: >> > >> > 1º) o cliente instalou o firebird 2.5 ao invés do 1.5 >> > >> > 2º) seu banco está corrompido. >> > >> > ========================== >> > Eduardo Jedliczka >> > Apucarana - Pr >> > ========================== >> > >> > >> > >> > Em 15 de dezembro de 2010 10:29, Luiz Carlos > > >escreveu: >> > >> > > Olá, >> > > >> > > Tenho um programa que roda o Firebird 1.5 WITH COLLATE PT_BR >> instalado >> > em >> > > varias redes que funciona sem problemas, mas hoje qdo o cliente >> instalou >> > na >> > > rede dele ao tentar abrir o programa apareceu o erro abaixo: >> > > >> > > implementation of text subtype 4117 not located >> > > >> > > Alguem sabe que erro é esse? a maquina do cliente roda o Windows XP. >> > > >> > > 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 >> > > >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> LC> ______________________________________________ LC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br LC> Para saber como gerenciar/excluir seu cadastro na lista, use: LC> http://www.firebase.com.br/fb/artigo.php?id=1107 LC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa LC> ______________________________________________ LC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br LC> Para saber como gerenciar/excluir seu cadastro na lista, use: LC> http://www.firebase.com.br/fb/artigo.php?id=1107 LC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From dimas em dbsoftinformatica.com.br Thu Dec 16 13:40:35 2010 From: dimas em dbsoftinformatica.com.br (Dimas Bolognani) Date: Thu, 16 Dec 2010 13:40:35 -0200 Subject: [firebase-br] =?iso-8859-1?q?Erro_na_compara=E7=E3o?= Message-ID: Bom dia a todos, Estou comparando duas tabelas usando o IBexpert na versão 2.1 firebird e quando chega na tabela de clientes Da este erro abaixo e na versão 1.5 não da.. como arrumo isto na 2.1 ? Os dois banco são da mesma versão 2.1 restaurado da versão 1.5. ==== Error ==== : Cannot transliterate character between character sets. Cannot transliterate character between character sets. Atte. Dimas From sandro_rebelo em ibest.com.br Thu Dec 16 13:55:45 2010 From: sandro_rebelo em ibest.com.br (Sandro) Date: Thu, 16 Dec 2010 13:55:45 -0200 Subject: [firebase-br] =?iso-8859-1?q?Erro_na_compara=E7=E3o?= References: Message-ID: Segundo o que eu li, a melhor forma de tranferi a base da versão 1.5 para a 2.1 é criando uma base do zero na versão 2.1 e fazer o pump dos dados. Deste modo voce garante 100 % da integridade dos dados. []'s Sandro ----- Original Message ----- From: "Dimas Bolognani" To: "'FireBase'" Cc: Sent: Thursday, December 16, 2010 1:40 PM Subject: [firebase-br] Erro na comparação Bom dia a todos, Estou comparando duas tabelas usando o IBexpert na versão 2.1 firebird e quando chega na tabela de clientes Da este erro abaixo e na versão 1.5 não da.. como arrumo isto na 2.1 ? Os dois banco são da mesma versão 2.1 restaurado da versão 1.5. ==== Error ==== : Cannot transliterate character between character sets. Cannot transliterate character between character sets. Atte. Dimas ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From fernando.bg em gmail.com Thu Dec 16 14:43:04 2010 From: fernando.bg em gmail.com (=?iso-8859-1?Q?Forrest=AE?=) Date: Thu, 16 Dec 2010 14:43:04 -0200 Subject: [firebase-br] =?iso-8859-1?q?Erro_na_compara=E7=E3o?= References: Message-ID: No dia 16/12/2010 às 13:40:35 catando milho no teclado Dimas Bolognani " escrivinhou " o texto abaixo : > Estou comparando duas tabelas usando o IBexpert na versão 2.1 firebird e > quando chega na tabela de clientes > > Da este erro abaixo e na versão 1.5 não da.. como arrumo isto na 2.1 ? > > > > Os dois banco são da mesma versão 2.1 restaurado da versão 1.5. > > > > ==== Error ==== : Cannot transliterate character between character sets. > > Cannot transliterate character between character sets. Dimas dá uma olhada no link que o Cantu passou para o Luiz Carlos nesse link provavelmente vai ter ajudar com esse erro. T++++++++++ ---------------------------------------------------------------------------------- " Nunca dormi com mulher feia, mas ja acordei com várias ! ! ! " -- From oliveira.josias em gmail.com Thu Dec 16 14:50:36 2010 From: oliveira.josias em gmail.com (Josias Oliveira) Date: Thu, 16 Dec 2010 14:50:36 -0200 Subject: [firebase-br] Criar backup Message-ID: Olá pessoal, estou tentando criar um backup no firebird 2.5, quando tento executar o comando gbak ?user SYSDBA ?pas masterkey 172.16.20.14:c:\dados.fdb c:\backup.fbk dá erro e o comando não é executado, se alguem já executou este comando com sucesso, me dê uma orientação de como executá-lo via aplicação. Estou usando C++ Builder, mas qualquer dica é bem vinda, em qualquer linguagem que seja. Ficarei muito grato. Obrigado. Josias Oliveira. From beloelogica em gmail.com Thu Dec 16 15:18:53 2010 From: beloelogica em gmail.com (Eduardo Belo) Date: Thu, 16 Dec 2010 14:18:53 -0300 Subject: [firebase-br] Criar campo BLOB In-Reply-To: <0B0F337AF05349B3A635E5EFD82F084E@luiz180906> References: <0B0F337AF05349B3A635E5EFD82F084E@luiz180906> Message-ID: CREATE TABLE FOTOS ( ID_FOTO INTEGER NOT NULL, FOTO BLOB SUB_TYPE 0 SEGMENT SIZE 80); Feliz Natal! Em 16 de dezembro de 2010 11:22, Luiz Carlos escreveu: > Olá, > > Como faço para criar um campo BLOB que vai armazenar imagens do tipo JPEG > numa tabela de um banco Firebird? > > 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 > From igmeirelles em gmail.com Thu Dec 16 15:49:19 2010 From: igmeirelles em gmail.com (=?iso-8859-1?Q?Ivan_Guimar=E3es_Meirelles?=) Date: Thu, 16 Dec 2010 14:49:19 -0300 Subject: [firebase-br] RES: Criar backup In-Reply-To: References: Message-ID: <005901cb9d49$931b6290$b95227b0$@gmail.com> Olá Josias... No comando que vc está digitando faltou o parâmetro "-b" para realizar o backup Experimente assim: gbak –b –user SYSDBA –pas masterkey 172.16.20.14:c:\dados.fdb c:\backup.fbk Espero ter ajudado. Um abraço. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Josias Oliveira Enviada em: quinta-feira, 16 de dezembro de 2010 13:51 Para: FireBase Assunto: [firebase-br] Criar backup Olá pessoal, estou tentando criar um backup no firebird 2.5, quando tento executar o comando gbak –user SYSDBA –pas masterkey 172.16.20.14:c:\dados.fdb c:\backup.fbk dá erro e o comando não é executado, se alguem já executou este comando com sucesso, me dê uma orientação de como executá-lo via aplicação. Estou usando C++ Builder, mas qualquer dica é bem vinda, em qualquer linguagem que seja. Ficarei muito grato. Obrigado. Josias Oliveira. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From renato em eficazinformatica.com.br Thu Dec 16 16:15:19 2010 From: renato em eficazinformatica.com.br (renato em eficazinformatica.com.br) Date: Thu, 16 Dec 2010 16:15:19 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Erro_na_compara=E7=E3o?= In-Reply-To: References: Message-ID: <012701cb9d4d$341587e0$9c4097a0$@eficazinformatica.com.br> Olá! Para fazer a migração do firebird 1.5 para 2.x, sigo os passos descritos no artigo 'Migrando um BD para o FB 2.1' (http://www.firebase.com.br/fb/artigo.php?id=1892). Sempre faço primeiramente a migração do FB1.5.5 para FB2.1.2 utilizando as etapas abaixo, depois faço backup do FB2.1.2 e restore para FB2.1.3 e logo após faço backup do FB2.1.3 e restore para FB2.5 Tenho migrado todos os meus clientes e não tenho problema, abaixo tem as etapas de como executá-los: Etapas: 01- Faça um backup do banco de dados utilizando a versão do servidor Firebird 1.5.5; 02- Faça a desinstalação completa do Firebird 1.5.5, de preferencia remova a pasta de instalação 'C:\Arquivos de programas\Firebird'; 03- Instale o Firebird 2.1.2 (não esqueça de copiar o arquivo tbudf.dll para a pasta UDF caso utilize); 04- Faça um restore do banco de dados utilizando a versão do servidor Firebird 2.1.2; 05- Faça uma cópia do seu banco de dados; 06- Copie os arquivos isql.exe, metadata_charset_create.sql e metadata_charset_drop.sql para a mesma pasta onde está o dados.fdb; 07- Faça uma cópia do seu banco de dados; 08- Os passos abaixo deverão ser executados no prompt; Para cada um dos passos descritos a seguir, é aconselhável que você reconecte no banco de dados. Passo 1. Criando as procedures no banco de dados; a. isql -user sysdba -password masterkey dados.fdb b. SQL> input 'metadata_charset_create.sql'; Passo 2. Verificando o banco de dados; a. isql -user sysdba -password masterkey dados.fdb b. SQL> select * from rdb$check_metadata; A procedure rdb$check_metadata vai retornar todos os objetos que foram afetados por ela. Caso não retorne um erro/exceção, significa que sua metadata está OK e você pode ir direto para o passo 4 (abaixo). Caso contrário, o primeiro objeto com problemas é o último listado antes de ocorrer a exceção. Para corrigir a metadata, é necessário saber com qual charset o objeto foi criado. O script de upgrade funcionará corretamente apenas se toda a metadata foi criada com o mesmo charset. Nota: o dados.fdb foi criado utilizando o charset Win1252. Passo 3. Corrigindo a metadata; a. isql -user sysdba -password masterkey dados.fdb b. SQL> input 'metadata_charset_create.sql'; c. SQL> select * from rdb$fix_metadata('WIN1252'); -- troque WIN1252 pelo charset apropriado d. SQL> commit; A procedure rdb$fix_metadata retornará os mesmos dados que a procedure rdb$check_metadata, mas irá alterar o texto da metadata. A procedure deve ser executada apenas uma vez! Depois disso, poderá ser apagada. Passo 4. Removendo as procedures de atualização; a. isql -user sysdba -password masterkey dados.fdb b. SQL> input 'metadata_charset_drop.sql'; Esperto ter ajudado, Att. Renato Bermudo -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Sandro Enviada em: quinta-feira, 16 de dezembro de 2010 13:56 Para: FireBase Assunto: Re: [firebase-br] Erro na comparação Segundo o que eu li, a melhor forma de tranferi a base da versão 1.5 para a 2.1 é criando uma base do zero na versão 2.1 e fazer o pump dos dados. Deste modo voce garante 100 % da integridade dos dados. []'s Sandro ----- Original Message ----- From: "Dimas Bolognani" To: "'FireBase'" Cc: Sent: Thursday, December 16, 2010 1:40 PM Subject: [firebase-br] Erro na comparação Bom dia a todos, Estou comparando duas tabelas usando o IBexpert na versão 2.1 firebird e quando chega na tabela de clientes Da este erro abaixo e na versão 1.5 não da.. como arrumo isto na 2.1 ? Os dois banco são da mesma versão 2.1 restaurado da versão 1.5. ==== Error ==== : Cannot transliterate character between character sets. Cannot transliterate character between character sets. Atte. Dimas ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Thu Dec 16 16:33:14 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 16 Dec 2010 16:33:14 -0200 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Erro_na_compara=E7=E3o?= In-Reply-To: <012701cb9d4d$341587e0$9c4097a0$@eficazinformatica.com.br> References: <012701cb9d4d$341587e0$9c4097a0$@eficazinformatica.com.br> Message-ID: <89730363.20101216163314@warmboot.com.br> Dá pra migrar direto para o 2.5, sem precisar passar pelo 2.1: http://www.firebase.com.br/fb/artigo.php?id=2276 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br recb> Olá! recb> Para fazer a migração do firebird 1.5 para 2.x, sigo os passos descritos no recb> artigo 'Migrando um BD para o FB 2.1' recb> (http://www.firebase.com.br/fb/artigo.php?id=1892). From jvds em bol.com.br Thu Dec 16 20:28:40 2010 From: jvds em bol.com.br (Joao Vitor) Date: Thu, 16 Dec 2010 20:28:40 -0200 Subject: [firebase-br] Firebird 2 Message-ID: <4D0A9298.6080004@bol.com.br> Meu banco de dados dei o seguinte comando gstat -d Banco.FDB em Attributes force write, single-user maintenance quero mudar para Attributes force write como faco isso pq toda hora esta dando shutdown no banco. Obrigado!! From listas em warmboot.com.br Thu Dec 16 20:59:17 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 16 Dec 2010 20:59:17 -0200 Subject: [firebase-br] Firebird 2 In-Reply-To: <4D0A9298.6080004@bol.com.br> References: <4D0A9298.6080004@bol.com.br> Message-ID: <1395914282.20101216205917@warmboot.com.br> Coloque o banco online, usando o gfix -online []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JV> Meu banco de dados dei o seguinte comando JV> gstat -d Banco.FDB JV> em JV> Attributes force write, single-user maintenance JV> quero mudar para JV> Attributes force write JV> como faco isso pq toda hora esta dando shutdown no banco. JV> Obrigado!! JV> ______________________________________________ JV> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br JV> Para saber como gerenciar/excluir seu cadastro na lista, use: JV> http://www.firebase.com.br/fb/artigo.php?id=1107 JV> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From lcarlos2000 em bol.com.br Thu Dec 16 21:47:18 2010 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Thu, 16 Dec 2010 21:47:18 -0200 Subject: [firebase-br] Criar campo BLOB References: <0B0F337AF05349B3A635E5EFD82F084E@luiz180906> Message-ID: <8D37A5680E474143BBAEA644B84052A0@luiz180906> Obrigado Eduardo. Abraço Luiz Carlos ----- Original Message ----- From: Eduardo Belo To: FireBase Sent: Thursday, December 16, 2010 3:18 PM Subject: Re: [firebase-br] Criar campo BLOB CREATE TABLE FOTOS ( ID_FOTO INTEGER NOT NULL, FOTO BLOB SUB_TYPE 0 SEGMENT SIZE 80); Feliz Natal! Em 16 de dezembro de 2010 11:22, Luiz Carlos escreveu: > Olá, > > Como faço para criar um campo BLOB que vai armazenar imagens do tipo JPEG > numa tabela de um banco Firebird? > > 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 > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From levymoreira.ce em gmail.com Thu Dec 16 22:41:56 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Thu, 16 Dec 2010 22:41:56 -0200 Subject: [firebase-br] Paradox to Firebird Message-ID: Alguem conhece um programinha que eu faça uma relação entre duas tabelas e relacione tambem os campos, e dai faça a trasferencia entre essas duas tabelas. Ex: Pdx --Produtos--- --> --Firebird-- CodPro --> id NmPro --> nome ValPro --> vlAVista Sei qeu dá pra fazer na unha no delphi mas queria um programa que fizesse isso pra me poupar o tempo que o PAFECF esta me tirando. Obrigado a todos desde já. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From jvds em bol.com.br Fri Dec 17 00:17:10 2010 From: jvds em bol.com.br (Joao Vitor) Date: Fri, 17 Dec 2010 00:17:10 -0200 Subject: [firebase-br] Firebird 2 Message-ID: <4D0AC826.2040507@bol.com.br> Meu banco de dados dei o seguinte comando gstat -d Banco.FDB em Attributes force write, single-user maintenance quero mudar para Attributes force write como faco isso pq toda hora esta dando shutdown no banco. Obrigado!! From lcarlos2000 em bol.com.br Fri Dec 17 08:48:25 2010 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Fri, 17 Dec 2010 08:48:25 -0200 Subject: [firebase-br] Fw: Fw: Erro no firebird Message-ID: Grato a todos que responderam. Luiz Carlos ----- Original Message ----- From: Carlos H. Cantu To: FireBase Sent: Thursday, December 16, 2010 1:34 PM Subject: Re: [firebase-br] Fw: Erro no firebird http://www.firebase.com.br/fb/artigo.php?id=1892 []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br LC> Eduardo eu fui agora de manhã no cliente e instalei o Firebird 2.1.3 e rodou LC> tudo certinho, não tive nenhum problema. LC> Como eu já estava querendo fazer essa migração do 1.5 para uma versão mais LC> nova do Firebird gostaria de saber se existe algum procedimento que devo LC> fazer na base de dados que seja recomendavel nesses casos. LC> Grato LC> Luiz Carlos LC> ----- Original Message ----- LC> From: Eduardo Jedliczka LC> To: FireBase LC> Sent: Thursday, December 16, 2010 11:03 AM LC> Subject: Re: [firebase-br] Erro no firebird LC> Antes de migrar para o FB 2.1, experimente isolar o problema. LC> 1º) teste o "Collate" da conexão. LC> 2º) veja os logs do firebird (firebird.log) e veja se há detalhes sobre qual LC> tabela estava sendo utilizado. LC> 3º) tente encontrar um SELECT que apresente o erro. LC> 4º) tente isolar para saber QUAL campo de QUAL tabela tem o problema. LC> 5º) veja qual é o(s) registro(s) "danificados". LC> 6º) num banco cópia, exclua (ou apague os campos) os registros danificados, LC> e veja se o banco está OK. LC> 7º) reinsira os dados. LC> ou... PLANO B LC> extraia o metadata TOTAL (com os dados) e recrie o banco do ZERO. LC> ========================== LC> Eduardo Jedliczka LC> Apucarana - Pr LC> ========================== LC> Em 16 de dezembro de 2010 10:24, Luiz Carlos LC> escreveu: >> Olá Eduardo, >> >> Tentei fazer isso que voce disse mas não funcionou, continua o erro. >> Pesquisei no GOOGLE e achei um post que esse erro está relacionado ao >> COLLATE PT BR que foi adicionado ao FIREBIRD 1.5.3 que originalmente não >> tinha esse Collate. >> >> ´Vou tentar instalar no cliente o Firebird 2.1.3 que ja vem originalmente >> com o COLLATE PTBR e gostaria de saber se preciso fazer algum >> procedimento >> na minha base de dados (FDB) para que rode sem problemas na versão 2.1.3 >> do >> Firebird. >> >> Grato >> >> Luiz Carlos >> >> >> ----- Original Message ----- >> From: Eduardo Jedliczka >> To: FireBase >> Sent: Thursday, December 16, 2010 8:52 AM >> Subject: Re: [firebase-br] Erro no firebird >> >> >> Interessante... >> >> O Firebird 1.5 não valida qual é o text subtype de campos BLOBs, e (isto >> é >> algo que até hoje eu não tinha pensado) não sei se compos char / varchar >> possuem text subtype. >> >> O Fato do banco funcionar normalmente em outro computador não quer dizer >> nada, pois processadores e arquiteturas diferentes podem "gerar" alguns >> problemas semelhantes à corrupção (por isto é sempre importante realizar >> um >> backup e restore para transportar um banco de uma máquina para outra). >> >> Experimente fazer um backup e restore nesta máquina, se der erro, >> experimente fazer um backup na máquina que funciona e restore nesta. >> >> ========================== >> Eduardo Jedliczka >> Apucarana - Pr >> ========================== >> >> >> >> Em 15 de dezembro de 2010 20:49, Luiz Carlos > >escreveu: >> >> > Nenhuma das 2 situações está ocorrendo. O cliente só tem instalado no >> > servidor o Firebird 1.5.3 WITH COLLATE PTBR e ele instalou o programa >> em >> > outra maquina e rodou sem problemas, portanto o banco não está >> corrompido. >> > >> > Uma coisa que esqueci de falar é que antes de instalar o Firebird >> 1.5.3 >> > WITH COLLATE PTBR ele tinha instalado o 1.5.3 sem o colrate ptbr, mas >> ele já >> > desinstalou. >> > >> > Grato >> > >> > Luiz Carlos >> > >> > ----- Original Message ----- >> > From: Eduardo Jedliczka >> > To: FireBase >> > Sent: Wednesday, December 15, 2010 5:01 PM >> > Subject: Re: [firebase-br] Erro no firebird >> > >> > >> > Das duas uma: >> > >> > 1º) o cliente instalou o firebird 2.5 ao invés do 1.5 >> > >> > 2º) seu banco está corrompido. >> > >> > ========================== >> > Eduardo Jedliczka >> > Apucarana - Pr >> > ========================== >> > >> > >> > >> > Em 15 de dezembro de 2010 10:29, Luiz Carlos > > >escreveu: >> > >> > > Olá, >> > > >> > > Tenho um programa que roda o Firebird 1.5 WITH COLLATE PT_BR >> instalado >> > em >> > > varias redes que funciona sem problemas, mas hoje qdo o cliente >> instalou >> > na >> > > rede dele ao tentar abrir o programa apareceu o erro abaixo: >> > > >> > > implementation of text subtype 4117 not located >> > > >> > > Alguem sabe que erro é esse? a maquina do cliente roda o Windows >> XP. >> > > >> > > 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 >> > > >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> LC> ______________________________________________ LC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br LC> Para saber como gerenciar/excluir seu cadastro na lista, use: LC> http://www.firebase.com.br/fb/artigo.php?id=1107 LC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa LC> ______________________________________________ LC> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br LC> Para saber como gerenciar/excluir seu cadastro na lista, use: LC> http://www.firebase.com.br/fb/artigo.php?id=1107 LC> Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Fri Dec 17 09:15:07 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 17 Dec 2010 09:15:07 -0200 Subject: [firebase-br] Paradox to Firebird In-Reply-To: References: Message-ID: <1368672600.20101217091507@warmboot.com.br> IB DataPump []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br LM> Alguem conhece um programinha que eu faça uma relação entre duas tabelas e LM> relacione tambem os campos, e dai faça a trasferencia entre essas duas LM> tabelas. LM> Ex: LM> Pdx --Produtos--- -->> --Firebird-- CodPro -->> id NmPro -->> nome ValPro -->> vlAVista LM> Sei qeu dá pra fazer na unha no delphi mas queria um programa que fizesse LM> isso pra me poupar o tempo que o PAFECF esta me tirando. LM> Obrigado a todos desde já. From paulinhofeix em gmail.com Fri Dec 17 10:30:31 2010 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Fri, 17 Dec 2010 13:30:31 +0100 Subject: [firebase-br] Error Banco de Dados Message-ID: Bom dia Estou com o seguinte problema 2 bancos de dados de cliente distintos apresentarão erro na hora de fazer o BACKUP, os erro são estes (encountered 558, expected 366). O Banco esta funcionando normal, so que não consigo fazer o BACKUP, estou usando o firebird 2,1. Os amigos da lista poderão dar uma dica, como resolver este problema? -- Paulinho Sérgio Feix From listas em warmboot.com.br Fri Dec 17 10:45:29 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 17 Dec 2010 10:45:29 -0200 Subject: [firebase-br] Error Banco de Dados In-Reply-To: References: Message-ID: <1947086830.20101217104529@warmboot.com.br> Seu banco está corrompido: 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 PSF> Bom dia PSF> Estou com o seguinte problema 2 bancos de dados de cliente distintos PSF> apresentarão erro na hora de fazer o BACKUP, os erro são estes (encountered PSF> 558, expected 366). PSF> O Banco esta funcionando normal, so que não consigo fazer o BACKUP, estou PSF> usando o firebird 2,1. PSF> Os amigos da lista poderão dar uma dica, como resolver este problema? From mdv em omegasistemas.com.br Fri Dec 17 11:02:40 2010 From: mdv em omegasistemas.com.br (Marcos Dias Vendramini) Date: Fri, 17 Dec 2010 11:02:40 -0200 Subject: [firebase-br] Comando CASE Message-ID: Bom dia pessoal. Eu estou precisando fazer um CASE dentro de outro, seria algo assim: SELECT CASE Campo1 WHEN 'S' THEN (CASE Campo2 = 'S' THEN 'Retorno1' ELSE 'Retorno2') WHEN 'N' THEN (CASE Campo2 = 'S' THEN 'Retorno3' ELSE 'Retorno4') ELSE 'Sem Retorno' END AS Campo_Retorno FROM Tabela Porem isso não funciona. Temo como fazer isso, ou algo parecido que me de o mesmo resultado. Desde de já eu agradeço. --------------------------------------------------------------- Att. Marcos Dias Vendramini http://www.marcosdiasvendramini.com.br/ http://marcosdv.wordpress.com/ From levymoreira.ce em gmail.com Fri Dec 17 11:16:31 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Fri, 17 Dec 2010 10:16:31 -0300 Subject: [firebase-br] Comando CASE In-Reply-To: References: Message-ID: Tente assim amigo: SELECT CASE Campo1 WHEN 'S' THEN (CASE Campo2 = 'S' THEN 'Retorno1' ELSE 'Retorno2' *END*) WHEN 'N' THEN (CASE Campo2 = 'S' THEN 'Retorno3' ELSE 'Retorno4' *END*) ELSE 'Sem Retorno' END AS Campo_Retorno FROM Tabela o case entre parênteses o senhor esqueceu do end. Se der certo volta aqui e avisar hem. Até mais. Em 17 de dezembro de 2010 10:02, Marcos Dias Vendramini < mdv em omegasistemas.com.br> escreveu: > Bom dia pessoal. > > Eu estou precisando fazer um CASE dentro de outro, seria algo assim: > > SELECT CASE Campo1 > WHEN 'S' THEN (CASE Campo2 = 'S' THEN 'Retorno1' ELSE > 'Retorno2') > WHEN 'N' THEN (CASE Campo2 = 'S' THEN 'Retorno3' ELSE > 'Retorno4') > ELSE 'Sem Retorno' > END AS Campo_Retorno > FROM Tabela > > Porem isso não funciona. > Temo como fazer isso, ou algo parecido que me de o mesmo resultado. > > Desde de já eu agradeço. > > --------------------------------------------------------------- > Att. Marcos Dias Vendramini > http://www.marcosdiasvendramini.com.br/ > http://marcosdv.wordpress.com/ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From cleitonmaciell em gmail.com Fri Dec 17 11:20:59 2010 From: cleitonmaciell em gmail.com (Cleiton Maciel) Date: Fri, 17 Dec 2010 10:20:59 -0300 Subject: [firebase-br] Error Banco de Dados In-Reply-To: References: Message-ID: Isso já ocorreu comigo, fiz o seguinte exportei todo o metadata do banco de dados, criei um novo banco e mandei o importei tudo novamente cirando todas as table, view , trigger e procedures. mas muito cuidado com os contadores pra nao bagunçar a movimentação do seu cliente. isso deve ser feito com muita calma, e atenção. e paciência. talvez não seja a melhor solução. mas não precisei comprar aplicativo algum. mesmo pq nao havia recursos pra isso na época mas se for melhor pra você vá em frente. Em 17 de dezembro de 2010 09:30, Paulo Sérgo Feix escreveu: > Bom dia > Estou com o seguinte problema 2 bancos de dados de cliente distintos > apresentarão erro na hora de fazer o BACKUP, os erro são estes (encountered > 558, expected 366). > O Banco esta funcionando normal, so que não consigo fazer o BACKUP, estou > usando o firebird 2,1. > Os amigos da lista poderão dar uma dica, como resolver este problema? > > -- > Paulinho Sérgio Feix > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- _____________________________ Qualisoft Informática Barreiras - Bahia Cleiton Maciel From paulinhofeix em gmail.com Fri Dec 17 11:22:42 2010 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Fri, 17 Dec 2010 14:22:42 +0100 Subject: [firebase-br] Error Banco de Dados In-Reply-To: References: Message-ID: Obrigado pela dica Em 17 de dezembro de 2010 14:20, Cleiton Maciel escreveu: > Isso já ocorreu comigo, fiz o seguinte exportei todo o metadata do banco de > dados, criei um novo banco e mandei o importei tudo novamente cirando todas > as table, view , trigger e procedures. > > mas muito cuidado com os contadores pra nao bagunçar a movimentação do seu > cliente. > > isso deve ser feito com muita calma, e atenção. e paciência. > > talvez não seja a melhor solução. mas não precisei comprar aplicativo > algum. > mesmo pq nao havia recursos pra isso na época > mas se for melhor pra você vá em frente. > > > > Em 17 de dezembro de 2010 09:30, Paulo Sérgo Feix > escreveu: > > > Bom dia > > Estou com o seguinte problema 2 bancos de dados de cliente distintos > > apresentarão erro na hora de fazer o BACKUP, os erro são estes > (encountered > > 558, expected 366). > > O Banco esta funcionando normal, so que não consigo fazer o BACKUP, estou > > usando o firebird 2,1. > > Os amigos da lista poderão dar uma dica, como resolver este problema? > > > > -- > > Paulinho Sérgio Feix > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > _____________________________ > Qualisoft Informática > Barreiras - Bahia > Cleiton 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 > -- Paulinho Sérgio Feix From jonas em hos.com.br Fri Dec 17 11:11:13 2010 From: jonas em hos.com.br (Jonas Dametto) Date: Fri, 17 Dec 2010 11:11:13 -0200 Subject: [firebase-br] Comando CASE In-Reply-To: References: Message-ID: <4D0B6171.7040707@hos.com.br> Verifique se é isto que voce prescisa SELECT CASE Campo1 WHEN 'S' THEN (CASE WHEN Campo2 = 'S' THEN 'Retorno1' ELSE 'Retorno2' END) WHEN 'N' THEN (CASE WHEN Campo2 = 'S' THEN 'Retorno3' ELSE 'Retorno4' END) ELSE 'Sem Retorno' END AS Campo_Retorno FROM Tabela att. Jonas Dametto - Desenvolvimento HOS Sistemas - www.hos.com.br Em 17/12/2010 11:02, Marcos Dias Vendramini escreveu: > Bom dia pessoal. > > Eu estou precisando fazer um CASE dentro de outro, seria algo assim: > > SELECT CASE Campo1 > WHEN 'S' THEN (CASE Campo2 = 'S' THEN 'Retorno1' ELSE > 'Retorno2') > WHEN 'N' THEN (CASE Campo2 = 'S' THEN 'Retorno3' ELSE > 'Retorno4') > ELSE 'Sem Retorno' > END AS Campo_Retorno > FROM Tabela > > Porem isso não funciona. > Temo como fazer isso, ou algo parecido que me de o mesmo resultado. > > Desde de já eu agradeço. > > --------------------------------------------------------------- > Att. Marcos Dias Vendramini > http://www.marcosdiasvendramini.com.br/ > http://marcosdv.wordpress.com/ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix.sol em terra.com.br Fri Dec 17 11:28:45 2010 From: felix.sol em terra.com.br (Felix) Date: Fri, 17 Dec 2010 10:28:45 -0300 Subject: [firebase-br] RES: Comando CASE In-Reply-To: References: Message-ID: <009201cb9dee$56190a50$024b1ef0$@sol@terra.com.br> Não deveria ser algo assim? (usei uma tabela minha para construir o exemplo) SELECT CASE WHEN Quantidade < 0 THEN (CASE WHEN Preco > 10 THEN 'Neg Preco>10' ELSE 'Neg Preco<10' END) ELSE (CASE WHEN Quantidade > 0 THEN (CASE WHEN Preco > 10 THEN 'Pos Preco>10' ELSE 'Pos Preco < 10' END) ELSE 'Quantidade Zero' END) END AS Campo_Retorno FROM AuxNeg Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcos Dias Vendramini Enviada em: sexta-feira, 17 de dezembro de 2010 10:03 Para: FireBase Assunto: [firebase-br] Comando CASE Bom dia pessoal. Eu estou precisando fazer um CASE dentro de outro, seria algo assim: SELECT CASE Campo1 WHEN 'S' THEN (CASE Campo2 = 'S' THEN 'Retorno1' ELSE 'Retorno2') WHEN 'N' THEN (CASE Campo2 = 'S' THEN 'Retorno3' ELSE 'Retorno4') ELSE 'Sem Retorno' END AS Campo_Retorno FROM Tabela Porem isso não funciona. Temo como fazer isso, ou algo parecido que me de o mesmo resultado. Desde de já eu agradeço. --------------------------------------------------------------- Att. Marcos Dias Vendramini http://www.marcosdiasvendramini.com.br/ http://marcosdv.wordpress.com/ ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From felix.sol em terra.com.br Fri Dec 17 11:30:52 2010 From: felix.sol em terra.com.br (Felix) Date: Fri, 17 Dec 2010 10:30:52 -0300 Subject: [firebase-br] RES: Comando CASE In-Reply-To: <4D0B6171.7040707@hos.com.br> References: <4D0B6171.7040707@hos.com.br> Message-ID: <009301cb9dee$a2027b40$e60771c0$@sol@terra.com.br> Eh, Tb funciona e fica muito mais claro SELECT CASE WHEN Quantidade < 0 THEN (CASE WHEN Preco > 10 THEN 'Neg Preco > 10' ELSE 'Neg Preco < 10' END) WHEN Quantidade > 0 THEN (CASE WHEN Preco > 10 THEN 'Pos Preco > 10' ELSE 'Pos Preco < 10' END) ELSE 'Quantidade Zero' END AS Campo_Retorno FROM AuxNeg Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jonas Dametto Enviada em: sexta-feira, 17 de dezembro de 2010 10:11 Para: FireBase Assunto: Re: [firebase-br] Comando CASE Verifique se é isto que voce prescisa SELECT CASE Campo1 WHEN 'S' THEN (CASE WHEN Campo2 = 'S' THEN 'Retorno1' ELSE 'Retorno2' END) WHEN 'N' THEN (CASE WHEN Campo2 = 'S' THEN 'Retorno3' ELSE 'Retorno4' END) ELSE 'Sem Retorno' END AS Campo_Retorno FROM Tabela att. Jonas Dametto - Desenvolvimento HOS Sistemas - www.hos.com.br Em 17/12/2010 11:02, Marcos Dias Vendramini escreveu: > Bom dia pessoal. > > Eu estou precisando fazer um CASE dentro de outro, seria algo assim: > > SELECT CASE Campo1 > WHEN 'S' THEN (CASE Campo2 = 'S' THEN 'Retorno1' ELSE > 'Retorno2') > WHEN 'N' THEN (CASE Campo2 = 'S' THEN 'Retorno3' ELSE > 'Retorno4') > ELSE 'Sem Retorno' > END AS Campo_Retorno > FROM Tabela > > Porem isso não funciona. > Temo como fazer isso, ou algo parecido que me de o mesmo resultado. > > Desde de já eu agradeço. > > --------------------------------------------------------------- > Att. Marcos Dias Vendramini > http://www.marcosdiasvendramini.com.br/ > http://marcosdv.wordpress.com/ > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jadir.developer em gmail.com Fri Dec 17 11:33:13 2010 From: jadir.developer em gmail.com (jadir nascimento) Date: Fri, 17 Dec 2010 11:33:13 -0200 Subject: [firebase-br] Comando CASE In-Reply-To: <4D0B6171.7040707@hos.com.br> References: <4D0B6171.7040707@hos.com.br> Message-ID: AE testado e aprovado..... SELECT CASE f.codigo WHEN '01' THEN ('TESTE1') WHEN '02' THEN ('TESTE2') WHEN '03' THEN ('TESTE3') ELSE 'SEM RETORNO' END AS MEU_TESTE_RETORNO FROM funcionarios f ADAPTE A SUA REALIDADE.... Espero ter ajudado! Em 17 de dezembro de 2010 11:11, Jonas Dametto escreveu: > Verifique se é isto que voce prescisa > > SELECT > CASE Campo1 > WHEN 'S' THEN (CASE WHEN Campo2 = 'S' THEN 'Retorno1' ELSE > 'Retorno2' END) > WHEN 'N' THEN (CASE WHEN Campo2 = 'S' THEN 'Retorno3' ELSE > 'Retorno4' END) > > ELSE > 'Sem Retorno' > END AS Campo_Retorno > FROM Tabela > > att. > Jonas Dametto - Desenvolvimento > HOS Sistemas - www.hos.com.br > > Em 17/12/2010 11:02, Marcos Dias Vendramini escreveu: > > Bom dia pessoal. >> >> Eu estou precisando fazer um CASE dentro de outro, seria algo assim: >> >> SELECT CASE Campo1 >> WHEN 'S' THEN (CASE Campo2 = 'S' THEN 'Retorno1' ELSE >> 'Retorno2') >> WHEN 'N' THEN (CASE Campo2 = 'S' THEN 'Retorno3' ELSE >> 'Retorno4') >> ELSE 'Sem Retorno' >> END AS Campo_Retorno >> FROM Tabela >> >> Porem isso não funciona. >> Temo como fazer isso, ou algo parecido que me de o mesmo resultado. >> >> Desde de já eu agradeço. >> >> --------------------------------------------------------------- >> Att. Marcos Dias Vendramini >> http://www.marcosdiasvendramini.com.br/ >> http://marcosdv.wordpress.com/ >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From mdv em omegasistemas.com.br Fri Dec 17 13:40:37 2010 From: mdv em omegasistemas.com.br (Marcos Dias Vendramini) Date: Fri, 17 Dec 2010 13:40:37 -0200 Subject: [firebase-br] Comando CASE In-Reply-To: References: Message-ID: Agora deu certo, tinha esquecido de duas coisas, de colocar o END no CASE entre parênteses como você havia dito. E a outra coisa que eu tinha feito errado, também foi no CASE entre parênteses, estava CASE Campo2 = 'S' e o correto é CASE Campo2 *WHEN*'S'. Então o comando correto ficou assim: SELECT CASE Campo1 WHEN 'S' THEN (CASE Campo2 WHEN 'S' THEN 'Retorno1' ELSE 'Retorno2' END) WHEN 'N' THEN (CASE Campo2 WHEN 'S' THEN 'Retorno3' ELSE 'Retorno4' END) ELSE 'Sem Retorno' END AS Campo_Retorno FROM Tabela Muito obrigado pela ajuda, até. --------------------------------------------------------------- Att. Marcos Dias Vendramini http://www.marcosdiasvendramini.com.br/ http://marcosdv.wordpress.com/ Em 17 de dezembro de 2010 11:16, Levy Moreira escreveu: > Tente assim amigo: > > SELECT CASE Campo1 > WHEN 'S' THEN (CASE Campo2 = 'S' THEN 'Retorno1' ELSE 'Retorno2' *END*) > WHEN 'N' THEN (CASE Campo2 = 'S' THEN 'Retorno3' ELSE 'Retorno4' *END*) > ELSE 'Sem Retorno' > END AS Campo_Retorno > FROM Tabela > > o case entre parênteses o senhor esqueceu do end. > Se der certo volta aqui e avisar hem. > Até mais. > > Em 17 de dezembro de 2010 10:02, Marcos Dias Vendramini < > mdv em omegasistemas.com.br> escreveu: > > > Bom dia pessoal. > > > > Eu estou precisando fazer um CASE dentro de outro, seria algo assim: > > > > SELECT CASE Campo1 > > WHEN 'S' THEN (CASE Campo2 = 'S' THEN 'Retorno1' ELSE > > 'Retorno2') > > WHEN 'N' THEN (CASE Campo2 = 'S' THEN 'Retorno3' ELSE > > 'Retorno4') > > ELSE 'Sem Retorno' > > END AS Campo_Retorno > > FROM Tabela > > > > Porem isso não funciona. > > Temo como fazer isso, ou algo parecido que me de o mesmo resultado. > > > > Desde de já eu agradeço. > > > > --------------------------------------------------------------- > > Att. Marcos Dias Vendramini > > http://www.marcosdiasvendramini.com.br/ > > http://marcosdv.wordpress.com/ > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ........................................................................... > As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo > sigilo legal e por direitos autorais. A divulgação, distribuição, > reprodução > ou qualquer forma de utilização do teor deste documento depende de > autorização do emissor, sujeitando-se o infrator às sanções legais. O > emissor desta mensagem utiliza o recurso somente no exercício do seu > trabalho ou em razão dele, eximindo-se o empregador de qualquer > responsabilidade por utilização indevida ou pessoal. Caso esta comunicação > tenha sido recebida por engano, favor avisar imediatamente ao remetende. > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rgeraldin em gmail.com Fri Dec 17 15:27:21 2010 From: rgeraldin em gmail.com (Raul Geraldin) Date: Fri, 17 Dec 2010 15:27:21 -0200 Subject: [firebase-br] CHAVES PRIMARIAS DUPLICADAS Message-ID: Pessoal alguem já viu esse erro no Firebird 1.5, todas as chaves primárias do meu banco podem ser duplicadas mesmo que ela esteja como unica, porém o banco não está corrompido, já utilizei o Gfix e não retornou nem um erro. Agradeço a atenção. From listas em warmboot.com.br Fri Dec 17 15:44:12 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 17 Dec 2010 15:44:12 -0200 Subject: [firebase-br] CHAVES PRIMARIAS DUPLICADAS In-Reply-To: References: Message-ID: <948418849.20101217154412@warmboot.com.br> Alguns erros não são detectados pelo gfix. Se vc fizer um backup, no momento de restaura-lo, o gbak não conseguirá criar os índices das PKs por causa das duplicidades, e irá interromper o processo. Sugiro que vc corrija as inconsistências removendo as duplicidades, e faça um backup/restore logo em seguida. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br RG> Pessoal alguem já viu esse erro no Firebird 1.5, todas as chaves primárias RG> do meu banco podem ser duplicadas mesmo que ela esteja como unica, porém o RG> banco não está corrompido, já utilizei o Gfix e não retornou nem um erro. RG> Agradeço a atenção. From rgeraldin em gmail.com Fri Dec 17 15:51:45 2010 From: rgeraldin em gmail.com (Raul Geraldin) Date: Fri, 17 Dec 2010 15:51:45 -0200 Subject: [firebase-br] CHAVES PRIMARIAS DUPLICADAS In-Reply-To: <948418849.20101217154412@warmboot.com.br> References: <948418849.20101217154412@warmboot.com.br> Message-ID: Eu fiz esse teste e ele restaurou perfeitamente, com as mesmas duplicidades e também consigo incluir a mesma chave varias vezes. Em 17 de dezembro de 2010 15:44, Carlos H. Cantu escreveu: > Alguns erros não são detectados pelo gfix. Se vc fizer um > backup, no momento de restaura-lo, o gbak não conseguirá criar os > índices das PKs por causa das duplicidades, e irá interromper o > processo. > > Sugiro que vc corrija as inconsistências removendo as duplicidades, e > faça um backup/restore logo em seguida. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > RG> Pessoal alguem já viu esse erro no Firebird 1.5, todas as chaves > primárias > RG> do meu banco podem ser duplicadas mesmo que ela esteja como unica, > porém o > RG> banco não está corrompido, já utilizei o Gfix e não retornou nem um > erro. > > > RG> Agradeço a atenção. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Fri Dec 17 16:06:56 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 17 Dec 2010 16:06:56 -0200 Subject: [firebase-br] CHAVES PRIMARIAS DUPLICADAS In-Reply-To: References: <948418849.20101217154412@warmboot.com.br> Message-ID: <1289326624.20101217160656@warmboot.com.br> Qual subrelease do FB 1.5 vc está usando? []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br RG> Eu fiz esse teste e ele restaurou perfeitamente, com as mesmas RG> duplicidades e também consigo incluir a mesma chave varias vezes. RG> Em 17 de dezembro de 2010 15:44, Carlos H. Cantu RG> escreveu: RG> Alguns erros não são detectados pelo gfix. Se vc fizer um RG> backup, no momento de restaura-lo, o gbak não conseguirá criar os RG> índices das PKs por causa das duplicidades, e irá interromper o RG> processo. RG> Sugiro que vc corrija as inconsistências removendo as duplicidades, e RG> faça um backup/restore logo em seguida. RG> []s RG> Carlos H. Cantu RG> www.FireBase.com.br - www.firebirdnews.org RG> www.warmboot.com.br - blog.firebase.com.br RG>> Pessoal alguem já viu esse erro no Firebird 1.5, todas as chaves primárias RG>> do meu banco podem ser duplicadas mesmo que ela esteja como unica, porém o RG>> banco não está corrompido, já utilizei o Gfix e não retornou nem um erro. RG>> Agradeço a atenção. From jvds em bol.com.br Fri Dec 17 16:09:52 2010 From: jvds em bol.com.br (Joao Vitor) Date: Fri, 17 Dec 2010 16:09:52 -0200 Subject: [firebase-br] Firebird sobre GFIX Message-ID: <4D0BA770.3040300@bol.com.br> Meu banco de dados dei o seguinte comando gstat -d Banco.FDB em Attributes force write, single-user maintenance quero mudar para Attributes force write como faco isso pq toda hora esta dando shutdown no banco. Obrigado !!! From rgeraldin em gmail.com Fri Dec 17 16:14:12 2010 From: rgeraldin em gmail.com (Raul Geraldin) Date: Fri, 17 Dec 2010 16:14:12 -0200 Subject: [firebase-br] CHAVES PRIMARIAS DUPLICADAS In-Reply-To: <1289326624.20101217160656@warmboot.com.br> References: <948418849.20101217154412@warmboot.com.br> <1289326624.20101217160656@warmboot.com.br> Message-ID: LI-V1.5.5.4926 Em 17 de dezembro de 2010 16:06, Carlos H. Cantu escreveu: > Qual subrelease do FB 1.5 vc está usando? > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > RG> Eu fiz esse teste e ele restaurou perfeitamente, com as mesmas > RG> duplicidades e também consigo incluir a mesma chave varias vezes. > > > > RG> Em 17 de dezembro de 2010 15:44, Carlos H. Cantu > RG> escreveu: > RG> Alguns erros não são detectados pelo gfix. Se vc fizer um > RG> backup, no momento de restaura-lo, o gbak não conseguirá criar os > RG> índices das PKs por causa das duplicidades, e irá interromper o > RG> processo. > > RG> Sugiro que vc corrija as inconsistências removendo as duplicidades, e > RG> faça um backup/restore logo em seguida. > > RG> []s > RG> Carlos H. Cantu > RG> www.FireBase.com.br - www.firebirdnews.org > RG> www.warmboot.com.br - blog.firebase.com.br > > RG>> Pessoal alguem já viu esse erro no Firebird 1.5, todas as chaves > primárias > RG>> do meu banco podem ser duplicadas mesmo que ela esteja como unica, > porém o > RG>> banco não está corrompido, já utilizei o Gfix e não retornou nem um > erro. > > > RG>> Agradeço a atenção. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Fri Dec 17 16:23:31 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 17 Dec 2010 16:23:31 -0200 Subject: [firebase-br] CHAVES PRIMARIAS DUPLICADAS In-Reply-To: References: <948418849.20101217154412@warmboot.com.br> <1289326624.20101217160656@warmboot.com.br> Message-ID: <10110556852.20101217162331@warmboot.com.br> Tem certeza que a PK existe e que está ativa? Se sim, me envie (em private) o banco para eu dar uma olhada, e mencione a tabela que está com esse problema. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br RG> LI-V1.5.5.4926 RG> Em 17 de dezembro de 2010 16:06, Carlos H. Cantu RG> escreveu: RG> Qual subrelease do FB 1.5 vc está usando? RG> []s RG> Carlos H. Cantu RG> www.FireBase.com.br - www.firebirdnews.org RG> www.warmboot.com.br - blog.firebase.com.br RG>> Eu fiz esse teste e ele restaurou perfeitamente, com as mesmas RG>> duplicidades e também consigo incluir a mesma chave varias vezes. RG>> Em 17 de dezembro de 2010 15:44, Carlos H. Cantu RG>> escreveu: RG>> Alguns erros não são detectados pelo gfix. Se vc fizer um RG>> backup, no momento de restaura-lo, o gbak não conseguirá criar os RG>> índices das PKs por causa das duplicidades, e irá interromper o RG>> processo. RG>> Sugiro que vc corrija as inconsistências removendo as duplicidades, e RG>> faça um backup/restore logo em seguida. RG>> []s RG>> Carlos H. Cantu RG>> www.FireBase.com.br - www.firebirdnews.org RG>> www.warmboot.com.br - blog.firebase.com.br RG>>> Pessoal alguem já viu esse erro no Firebird 1.5, todas as chaves primárias RG>>> do meu banco podem ser duplicadas mesmo que ela esteja como unica, porém o RG>>> banco não está corrompido, já utilizei o Gfix e não retornou nem um erro. RG>>> Agradeço a atenção. From marcelomoreira.souza em gmail.com Fri Dec 17 16:40:20 2010 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Fri, 17 Dec 2010 16:40:20 -0200 Subject: [firebase-br] INET/inet_error: send errno = 104 X Ping Message-ID: Pessoal, Outro dia vi aqui na lista que alguem passou um comando PING com algum parametro para teste de conexao com o servidor. Procurei este email no historico mas nao encontrei. Alguem pode me passar? Estou tendo este erro no meu log INET/inet_error: send errno = 104 e quero ver se é algo com a placa do servidor. 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 rcardoso em datasystemnet.com.br Fri Dec 17 17:05:22 2010 From: rcardoso em datasystemnet.com.br (Rodrigo Aparecido Cardoso) Date: Fri, 17 Dec 2010 17:05:22 -0200 Subject: [firebase-br] INET/inet_error: send errno = 104 X Ping In-Reply-To: References: Message-ID: <4D0BB472.3070304@datasystemnet.com.br> ping IP /t exemplo: ping 192.168.0.1 /t Ele fica pingando sem parar... Para parar é só pressionar Ctrl+C Você pode fazer isso e jogar o resultado em um arquivo, tipo: ping 192.168.0.1 /t >c:\logping.txt Você pode deixar ele executando algumas horas e após isso você pode analisar o arquivo Att Rodrigo Cardoso Data System Em 17/12/2010 16:40, Marcelo Moreira escreveu: > Pessoal, > > Outro dia vi aqui na lista que alguem passou um comando PING com algum > parametro para teste de conexao com o servidor. > Procurei este email no historico mas nao encontrei. Alguem pode me passar? > Estou tendo este erro no meu log INET/inet_error: send errno = 104 e quero > ver se é algo com a placa do servidor. > > Obrigado! > > From marcelomoreira.souza em gmail.com Fri Dec 17 17:23:47 2010 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Fri, 17 Dec 2010 17:23:47 -0200 Subject: [firebase-br] INET/inet_error: send errno = 104 X Ping In-Reply-To: <4D0BB472.3070304@datasystemnet.com.br> References: <4D0BB472.3070304@datasystemnet.com.br> Message-ID: Rodrigo, Esqueci de perguntar, posso executar este ping com o servidor em produção? Ou é melhor esperar que nao haja nenhuma conexao nele? Obrigado! Em 17 de dezembro de 2010 17:05, Rodrigo Aparecido Cardoso < rcardoso em datasystemnet.com.br> escreveu: > ping IP /t > > exemplo: > > ping 192.168.0.1 /t > > Ele fica pingando sem parar... Para parar é só pressionar Ctrl+C > > Você pode fazer isso e jogar o resultado em um arquivo, tipo: > > ping 192.168.0.1 /t >c:\logping.txt > > Você pode deixar ele executando algumas horas e após isso você pode > analisar o arquivo > > Att > > Rodrigo Cardoso > Data System > > > > > Em 17/12/2010 16:40, Marcelo Moreira escreveu: > > Pessoal, >> >> Outro dia vi aqui na lista que alguem passou um comando PING com algum >> parametro para teste de conexao com o servidor. >> Procurei este email no historico mas nao encontrei. Alguem pode me passar? >> Estou tendo este erro no meu log INET/inet_error: send errno = 104 e quero >> ver se é algo com a placa do servidor. >> >> Obrigado! >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From rcardoso em datasystemnet.com.br Fri Dec 17 17:33:53 2010 From: rcardoso em datasystemnet.com.br (Rodrigo Aparecido Cardoso) Date: Fri, 17 Dec 2010 17:33:53 -0200 Subject: [firebase-br] INET/inet_error: send errno = 104 X Ping In-Reply-To: References: <4D0BB472.3070304@datasystemnet.com.br> Message-ID: <4D0BBB21.5090101@datasystemnet.com.br> Eu já executei com o servidor em produção e não tive problemas... Ele envia uma quantidade pequena de informações.. Acho que só terá problemas se sua rede estiver muito lenta... Att Rodrigo Cardoso Em 17/12/2010 17:23, Marcelo Moreira escreveu: > Rodrigo, > > Esqueci de perguntar, posso executar este ping com o servidor em produção? > Ou é melhor esperar que nao haja nenhuma conexao nele? > > Obrigado! > > Em 17 de dezembro de 2010 17:05, Rodrigo Aparecido Cardoso< > rcardoso em datasystemnet.com.br> escreveu: > >> ping IP /t >> >> exemplo: >> >> ping 192.168.0.1 /t >> >> Ele fica pingando sem parar... Para parar é só pressionar Ctrl+C >> >> Você pode fazer isso e jogar o resultado em um arquivo, tipo: >> >> ping 192.168.0.1 /t>c:\logping.txt >> >> Você pode deixar ele executando algumas horas e após isso você pode >> analisar o arquivo >> >> Att >> >> Rodrigo Cardoso >> Data System >> >> >> >> >> Em 17/12/2010 16:40, Marcelo Moreira escreveu: >> >> Pessoal, >>> Outro dia vi aqui na lista que alguem passou um comando PING com algum >>> parametro para teste de conexao com o servidor. >>> Procurei este email no historico mas nao encontrei. Alguem pode me passar? >>> Estou tendo este erro no meu log INET/inet_error: send errno = 104 e quero >>> ver se é algo com a placa do servidor. >>> >>> Obrigado! >>> >>> >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > From cpd em lekagi.com.br Fri Dec 17 18:34:44 2010 From: cpd em lekagi.com.br (=?iso-8859-1?B?SuFiZXIgLSBDcGQgTGVrYWdp?= ) Date: Fri, 17 Dec 2010 17:34:44 -0300 (Horário de Verão Brasil Central) Subject: [firebase-br] Res: INET/inet_error: send errno = 104 X Ping References: Message-ID: <4D0BC964.000001.02924@JABER-NB> Marcelo, segue a mensagem do colega que postou sobre o ping: ----------------------------------------------------------------------------- ------------------- Amigo, Tive esse problema, e no meu caso era na minha rede. tenta dar um ping cheio no ip do seu servidor para ver se perde algum pacote. no ping simples as vezes o problema da rede não aparece: exemplos suponhando que o ip do seu servidor e 192.168.0.1 com ping simples ficaria assim: ping 192.168.0.1 -t com ping em carga maxima ficaria assim: ping 192.168.0.1 -l 65500 -t No meu caso, o problema era num roteador. foi trocar que resolveu, fiz de novo o teste com o ping cheio e nao perdir nenhum pacote. Ate+ Jose luiz ----------------------------------------------------------------------------- ----------------------------------------------------------------------------- ---------------- Jáber S. C. Lima Confesoft Automação Comercial (66)9613-2594 (66)3426-2171 -------Mensagem original------- De: Marcelo Moreira Data: 17/12/2010 15:43:55 Para: FireBase Assunto: [firebase-br] INET/inet_error: send errno = 104 X Ping Pessoal, Outro dia vi aqui na lista que alguem passou um comando PING com algum parametro para teste de conexao com o servidor. Procurei este email no historico mas nao encontrei. Alguem pode me passar? Estou tendo este erro no meu log INET/inet_error: send errno = 104 e quero ver se é algo com a placa do servidor. 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 rnribeiro em gmail.com Fri Dec 17 20:31:43 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Fri, 17 Dec 2010 19:31:43 -0300 Subject: [firebase-br] campos duplicados Message-ID: boa noite estou com um pequeno problema que não to conseguindo resolver o problema é o seguinte tenho uma tabela de estoque onde tenho produtos cadastrados mais estou tendo problemas com campos duplicados e não posso criar um indice na tabela por que o campo codigo do produto não pode ser unico mais não posso duplica-lo para a mesma tabela a tabela é composta codigo // codigo autonumerico idtab //codigo da tabela de preços idprod //codigo do produto ................................... quero que fique assin codigo idtab idprod 1 1 00001 2 2 00001 3 1 00002 so que ta duplicando os itens codigo idtab idprod 1 1 00001 2 1 00001 3 1 00001 duplicando muito gostaria da ajuda de voçês para uma trigger ou procedure que faça a varredura na tabela em busca de campos idtab e idprod para assin evitar cadastramento duplicado o problema é que não posso colocar un indice unico na tabela idprod porqure podem ter varias tabelas de preços poderiam me ajudar From robson.catunda em gmail.com Sat Dec 18 02:20:46 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Sat, 18 Dec 2010 01:20:46 -0300 Subject: [firebase-br] campos duplicados In-Reply-To: References: Message-ID: Não entendi o pq de vc não poder ter um indice unico.... Pelo que entendi, pode existir idtab idprod não pode existir idtab idprod 1 00001 1 00001 2 00001 1 00001 3 00001 2 00001 4 00001 2 00001 5 00001 2 00001 então crie uma constraint Unique com idtab e idprod sendo as chaves. From rnribeiro em gmail.com Sat Dec 18 08:42:51 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sat, 18 Dec 2010 07:42:51 -0300 Subject: [firebase-br] campos duplicados In-Reply-To: References: Message-ID: por que eu posso ter o mesmo produto cadastrado para varias tabelas entendeu se eu colocar um idnice unico ele so vai aceitar un idproduto 2010/12/18 Robson Catunda > Não entendi o pq de vc não poder ter um indice unico.... > Pelo que entendi, > > pode existir idtab idprod não pode > existir idtab idprod > 1 > 00001 > 1 00001 > 2 > 00001 > 1 00001 > 3 > 00001 > 2 00001 > 4 > 00001 > 2 00001 > 5 > 00001 > 2 00001 > > então crie uma constraint Unique com idtab e idprod sendo as chaves. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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.sol em terra.com.br Sat Dec 18 10:01:25 2010 From: felix.sol em terra.com.br (Felix) Date: Sat, 18 Dec 2010 09:01:25 -0300 Subject: [firebase-br] RES: campos duplicados In-Reply-To: References: Message-ID: <001701cb9eab$4d25a4e0$e770eea0$@sol@terra.com.br> Vc desenvolveu a aplicação usando qual linguagem? Em casos como esses eu faço uma pesquisa antes de iniciar o processo de gravação. Em se tratando de uma duplicidade eu alerto o usuário e impeço o registro de ser salvo. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Reijanio Nunes Ribeiro Enviada em: sábado, 18 de dezembro de 2010 07:43 Para: FireBase Assunto: Re: [firebase-br] campos duplicados por que eu posso ter o mesmo produto cadastrado para varias tabelas entendeu se eu colocar um idnice unico ele so vai aceitar un idproduto 2010/12/18 Robson Catunda > Não entendi o pq de vc não poder ter um indice unico.... > Pelo que entendi, > > pode existir idtab idprod não pode > existir idtab idprod > 1 > 00001 > 1 00001 > 2 > 00001 > 1 00001 > 3 > 00001 > 2 00001 > 4 > 00001 > 2 00001 > 5 > 00001 > 2 00001 > > então crie uma constraint Unique com idtab e idprod sendo as chaves. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rnribeiro em gmail.com Sat Dec 18 10:03:56 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sat, 18 Dec 2010 09:03:56 -0300 Subject: [firebase-br] RES: campos duplicados In-Reply-To: <-6195279668324628383@unknownmsgid> References: <-6195279668324628383@unknownmsgid> Message-ID: usando delphi Em 18 de dezembro de 2010 09:01, Felix escreveu: > Vc desenvolveu a aplicação usando qual linguagem? Em casos como esses eu > faço uma pesquisa antes de iniciar o processo de gravação. Em se tratando > de > uma duplicidade eu alerto o usuário e impeço o registro de ser salvo. > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Reijanio Nunes Ribeiro > Enviada em: sábado, 18 de dezembro de 2010 07:43 > Para: FireBase > Assunto: Re: [firebase-br] campos duplicados > > por que eu posso ter o mesmo produto cadastrado para varias tabelas > entendeu > se eu colocar um idnice unico ele so vai aceitar un idproduto > 2010/12/18 Robson Catunda > > > Não entendi o pq de vc não poder ter um indice unico.... > > Pelo que entendi, > > > > pode existir idtab idprod não pode > > existir idtab idprod > > 1 > > 00001 > > 1 00001 > > 2 > > 00001 > > 1 00001 > > 3 > > 00001 > > 2 00001 > > 4 > > 00001 > > 2 00001 > > 5 > > 00001 > > 2 00001 > > > > então crie uma constraint Unique com idtab e idprod sendo as chaves. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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.sol em terra.com.br Sat Dec 18 11:00:22 2010 From: felix.sol em terra.com.br (Felix) Date: Sat, 18 Dec 2010 10:00:22 -0300 Subject: [firebase-br] RES: RES: campos duplicados In-Reply-To: References: <-6195279668324628383@unknownmsgid> Message-ID: <001801cb9eb3$898069e0$9c813da0$@sol@terra.com.br> Então, faz como falei. Usuário clicando em Salvar, antes de vc fazer o Insert no banco (ou acionar a SP), faz um select para confirmar se aquele padrão tabela/código já existe. Existindo, cancele o restante do processo e avise o usuário. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Reijanio Nunes Ribeiro Enviada em: sábado, 18 de dezembro de 2010 09:04 Para: FireBase Assunto: Re: [firebase-br] RES: campos duplicados usando delphi Em 18 de dezembro de 2010 09:01, Felix escreveu: > Vc desenvolveu a aplicação usando qual linguagem? Em casos como esses eu > faço uma pesquisa antes de iniciar o processo de gravação. Em se tratando > de > uma duplicidade eu alerto o usuário e impeço o registro de ser salvo. > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Reijanio Nunes Ribeiro > Enviada em: sábado, 18 de dezembro de 2010 07:43 > Para: FireBase > Assunto: Re: [firebase-br] campos duplicados > > por que eu posso ter o mesmo produto cadastrado para varias tabelas > entendeu > se eu colocar um idnice unico ele so vai aceitar un idproduto > 2010/12/18 Robson Catunda > > > Não entendi o pq de vc não poder ter um indice unico.... > > Pelo que entendi, > > > > pode existir idtab idprod não pode > > existir idtab idprod > > 1 > > 00001 > > 1 00001 > > 2 > > 00001 > > 1 00001 > > 3 > > 00001 > > 2 00001 > > 4 > > 00001 > > 2 00001 > > 5 > > 00001 > > 2 00001 > > > > então crie uma constraint Unique com idtab e idprod sendo as chaves. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From agalysson em gmail.com Sat Dec 18 12:53:50 2010 From: agalysson em gmail.com (=?ISO-8859-1?Q?Alysson_Gon=E7alves_de_Azevedo?=) Date: Sat, 18 Dec 2010 12:53:50 -0200 Subject: [firebase-br] RES: RES: campos duplicados In-Reply-To: <1626308603464876317@unknownmsgid> References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> Message-ID: Mano, se eu fosse você, faria um select idtab, idprod, count(codigo), dae vc teria uma noção de como está o problema... se for pouca coisa, deleta os registros que estáo a mais na mão mesmo... se tiver mt coisa, ai sim veria outras possibilidades... Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 18 de dezembro de 2010 11:00, Felix escreveu: > Então, faz como falei. Usuário clicando em Salvar, antes de vc fazer o > Insert no banco (ou acionar a SP), faz um select para confirmar se aquele > padrão tabela/código já existe. Existindo, cancele o restante do processo e > avise o usuário. > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Reijanio Nunes Ribeiro > Enviada em: sábado, 18 de dezembro de 2010 09:04 > Para: FireBase > Assunto: Re: [firebase-br] RES: campos duplicados > > usando delphi > > Em 18 de dezembro de 2010 09:01, Felix escreveu: > > > Vc desenvolveu a aplicação usando qual linguagem? Em casos como esses eu > > faço uma pesquisa antes de iniciar o processo de gravação. Em se tratando > > de > > uma duplicidade eu alerto o usuário e impeço o registro de ser salvo. > > > > Fco. Felix > > Desenvolvimento de Sistemas > > www.soltecnologia.com.br > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > > Em > > nome de Reijanio Nunes Ribeiro > > Enviada em: sábado, 18 de dezembro de 2010 07:43 > > Para: FireBase > > Assunto: Re: [firebase-br] campos duplicados > > > > por que eu posso ter o mesmo produto cadastrado para varias tabelas > > entendeu > > se eu colocar um idnice unico ele so vai aceitar un idproduto > > 2010/12/18 Robson Catunda > > > > > Não entendi o pq de vc não poder ter um indice unico.... > > > Pelo que entendi, > > > > > > pode existir idtab idprod não pode > > > existir idtab idprod > > > 1 > > > 00001 > > > 1 00001 > > > 2 > > > 00001 > > > 1 00001 > > > 3 > > > 00001 > > > 2 00001 > > > 4 > > > 00001 > > > 2 00001 > > > 5 > > > 00001 > > > 2 00001 > > > > > > então crie uma constraint Unique com idtab e idprod sendo as chaves. > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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.sol em terra.com.br Sat Dec 18 13:14:55 2010 From: felix.sol em terra.com.br (Felix) Date: Sat, 18 Dec 2010 12:14:55 -0300 Subject: [firebase-br] RES: RES: RES: campos duplicados In-Reply-To: References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> Message-ID: <001f01cb9ec6$55206250$ff6126f0$@sol@terra.com.br> Alysson, Acontece que em futuras inclusões o problema persistirá. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Alysson Gonçalves de Azevedo Enviada em: sábado, 18 de dezembro de 2010 11:54 Para: FireBase Assunto: Re: [firebase-br] RES: RES: campos duplicados Mano, se eu fosse você, faria um select idtab, idprod, count(codigo), dae vc teria uma noção de como está o problema... se for pouca coisa, deleta os registros que estáo a mais na mão mesmo... se tiver mt coisa, ai sim veria outras possibilidades... Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 18 de dezembro de 2010 11:00, Felix escreveu: > Então, faz como falei. Usuário clicando em Salvar, antes de vc fazer o > Insert no banco (ou acionar a SP), faz um select para confirmar se aquele > padrão tabela/código já existe. Existindo, cancele o restante do processo e > avise o usuário. > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Reijanio Nunes Ribeiro > Enviada em: sábado, 18 de dezembro de 2010 09:04 > Para: FireBase > Assunto: Re: [firebase-br] RES: campos duplicados > > usando delphi > > Em 18 de dezembro de 2010 09:01, Felix escreveu: > > > Vc desenvolveu a aplicação usando qual linguagem? Em casos como esses eu > > faço uma pesquisa antes de iniciar o processo de gravação. Em se tratando > > de > > uma duplicidade eu alerto o usuário e impeço o registro de ser salvo. > > > > Fco. Felix > > Desenvolvimento de Sistemas > > www.soltecnologia.com.br > > > > -----Mensagem original----- > > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > > Em > > nome de Reijanio Nunes Ribeiro > > Enviada em: sábado, 18 de dezembro de 2010 07:43 > > Para: FireBase > > Assunto: Re: [firebase-br] campos duplicados > > > > por que eu posso ter o mesmo produto cadastrado para varias tabelas > > entendeu > > se eu colocar um idnice unico ele so vai aceitar un idproduto > > 2010/12/18 Robson Catunda > > > > > Não entendi o pq de vc não poder ter um indice unico.... > > > Pelo que entendi, > > > > > > pode existir idtab idprod não pode > > > existir idtab idprod > > > 1 > > > 00001 > > > 1 00001 > > > 2 > > > 00001 > > > 1 00001 > > > 3 > > > 00001 > > > 2 00001 > > > 4 > > > 00001 > > > 2 00001 > > > 5 > > > 00001 > > > 2 00001 > > > > > > então crie uma constraint Unique com idtab e idprod sendo as chaves. > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From robson.catunda em gmail.com Sat Dec 18 18:10:35 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Sat, 18 Dec 2010 17:10:35 -0300 Subject: [firebase-br] RES: RES: RES: campos duplicados In-Reply-To: <5652723884052815136@unknownmsgid> References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> <5652723884052815136@unknownmsgid> Message-ID: Reijanio, volto a insistir.. crie um índice único. Delete os duplicados antes de executar o comando abaixo, pois se já existirem duplicações o indice não será criado. *ALTER TABLE* *NOME_DA_TABELA ADD CONSTRAINT* *NOME_DO_INDICE* *UNIQUE (IDTAB, IDPROD); * Esse indice amarra codigo de tabela e codigo de produto exatamente como vc quer. Vai poder ter o mesmo produto em varios codigos de tabelas distintas, mas não poderá ter o mesmo codigo de produto mais de uma vez no mesmo código de tabela. From felix.sol em terra.com.br Sat Dec 18 19:23:26 2010 From: felix.sol em terra.com.br (Felix) Date: Sat, 18 Dec 2010 18:23:26 -0300 Subject: [firebase-br] RES: RES: RES: RES: campos duplicados In-Reply-To: References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> <5652723884052815136@unknownmsgid> Message-ID: <000001cb9ef9$d08f7920$71ae6b60$@sol@terra.com.br> Concordo contigo, mas insisto em que é interessante verificar a existência antes do "insert" - para que mandar uma carga para o servidor se vai dar erro? Melhor prevenir e informar o usuário antes. Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Robson Catunda Enviada em: sábado, 18 de dezembro de 2010 17:11 Para: FireBase Assunto: Re: [firebase-br] RES: RES: RES: campos duplicados Reijanio, volto a insistir.. crie um índice único. Delete os duplicados antes de executar o comando abaixo, pois se já existirem duplicações o indice não será criado. *ALTER TABLE* *NOME_DA_TABELA ADD CONSTRAINT* *NOME_DO_INDICE* *UNIQUE (IDTAB, IDPROD); * Esse indice amarra codigo de tabela e codigo de produto exatamente como vc quer. Vai poder ter o mesmo produto em varios codigos de tabelas distintas, mas não poderá ter o mesmo codigo de produto mais de uma vez no mesmo código de tabela. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From agalysson em gmail.com Sat Dec 18 20:00:05 2010 From: agalysson em gmail.com (=?ISO-8859-1?Q?Alysson_Gon=E7alves_de_Azevedo?=) Date: Sat, 18 Dec 2010 20:00:05 -0200 Subject: [firebase-br] RES: RES: RES: RES: campos duplicados In-Reply-To: <6793064974143841353@unknownmsgid> References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> <5652723884052815136@unknownmsgid> <6793064974143841353@unknownmsgid> Message-ID: bem, mas a questão é que ele quer saber uma forma de deletar o registros duplicados, deixando apenas um de cada... nao sei se é a melhor mas ainda é uma forma, é você criar uma nova tabela com os campos que você quer, colocar os indices necessarios... ai vc faz uma stored procedure que leia a tabela original e para cada registro de la, faça uma busca na nova tabela... se encontrar o registro igual, ignora, se nao, inclua-o na nova tabela... depois delete a tabela antiga e renomeie a nova... agora, se vc nao puder deletar por causa de dependencias, entao vc vai apenas zerar a tabela original (delete from tabela), e depois, copiar os registros da tabela nova para a original... não me lembro a sintaxe correta, mas era algo assim: insert into tabelaoriginal (campos) select campos from tabelanova Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 18 de dezembro de 2010 19:23, Felix escreveu: > Concordo contigo, mas insisto em que é interessante verificar a existência > antes do "insert" - para que mandar uma carga para o servidor se vai dar > erro? Melhor prevenir e informar o usuário antes. > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Robson Catunda > Enviada em: sábado, 18 de dezembro de 2010 17:11 > Para: FireBase > Assunto: Re: [firebase-br] RES: RES: RES: campos duplicados > > Reijanio, > > volto a insistir.. crie um índice único. > > Delete os duplicados antes de executar o comando abaixo, pois se já > existirem duplicações o indice não será criado. > > *ALTER TABLE* *NOME_DA_TABELA ADD CONSTRAINT* *NOME_DO_INDICE* *UNIQUE > (IDTAB, IDPROD); > * > Esse indice amarra codigo de tabela e codigo de produto exatamente como vc > quer. Vai poder ter o mesmo produto em varios codigos de tabelas distintas, > mas não poderá ter o mesmo codigo de produto mais de uma vez no mesmo > código > de tabela. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rnribeiro em gmail.com Sun Dec 19 08:20:55 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sun, 19 Dec 2010 07:20:55 -0300 Subject: [firebase-br] RES: RES: RES: campos duplicados In-Reply-To: References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> <5652723884052815136@unknownmsgid> Message-ID: robson a questão é que vou te exemplificar tenho idprod idtab 001 1 001 2 se colocar um indice nele vai dar erro por que ele so vai aceitar um unico idprod e idtab, vou tentar gerar uma stored procedure que leia od dois campos e gere uma exceção, ou uma sintaxe que faça isso, creio que sejam minhas opções ja que não posso amarra-las por indices unicos pois esta tabela podem conter varios produtos iguais e tabelas diferentes Em 18 de dezembro de 2010 17:10, Robson Catunda escreveu: > Reijanio, > > volto a insistir.. crie um índice único. > > Delete os duplicados antes de executar o comando abaixo, pois se já > existirem duplicações o indice não será criado. > > *ALTER TABLE* *NOME_DA_TABELA ADD CONSTRAINT* *NOME_DO_INDICE* *UNIQUE > (IDTAB, IDPROD); > * > Esse indice amarra codigo de tabela e codigo de produto exatamente como vc > quer. Vai poder ter o mesmo produto em varios codigos de tabelas distintas, > mas não poderá ter o mesmo codigo de produto mais de uma vez no mesmo > código > de tabela. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rnribeiro em gmail.com Sun Dec 19 08:25:06 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sun, 19 Dec 2010 07:25:06 -0300 Subject: [firebase-br] RES: RES: RES: campos duplicados In-Reply-To: References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> <5652723884052815136@unknownmsgid> Message-ID: seria um teressante um select que fizesse o laço na tabela e verificasse a existencia dos dois campos alguem tem alguma ideia de como fazer isso achar dois campos em linhas identicos e tentar localizar e impedir de inserir esse select é que to apanhnado pois um campo so é facil mais dois assim não estou dando conta Em 19 de dezembro de 2010 07:20, Reijanio Nunes Ribeiro escreveu: > robson a questão é que vou te exemplificar > tenho > idprod idtab > 001 1 > 001 2 > > se colocar um indice nele vai dar erro por que ele so vai aceitar um unico > idprod e idtab, vou tentar gerar uma stored procedure que leia od dois > campos e gere uma exceção, ou uma sintaxe que faça isso, creio que sejam > minhas opções ja que não posso amarra-las por indices unicos pois esta > tabela podem conter varios produtos iguais e tabelas diferentes > > Em 18 de dezembro de 2010 17:10, Robson Catunda escreveu: > > Reijanio, >> >> volto a insistir.. crie um índice único. >> >> Delete os duplicados antes de executar o comando abaixo, pois se já >> existirem duplicações o indice não será criado. >> >> *ALTER TABLE* *NOME_DA_TABELA ADD CONSTRAINT* *NOME_DO_INDICE* *UNIQUE >> (IDTAB, IDPROD); >> * >> Esse indice amarra codigo de tabela e codigo de produto exatamente como vc >> quer. Vai poder ter o mesmo produto em varios codigos de tabelas >> distintas, >> mas não poderá ter o mesmo codigo de produto mais de uma vez no mesmo >> código >> de tabela. >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > From rnribeiro em gmail.com Sun Dec 19 08:39:57 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sun, 19 Dec 2010 07:39:57 -0300 Subject: [firebase-br] RES: RES: RES: campos duplicados In-Reply-To: References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> <5652723884052815136@unknownmsgid> Message-ID: seguinte pessoal a sintaxe do sql seria assim select * from preco_tabela where idprod = :pcod and idtab = :ptab assim seria perfeito agora como como fazer uma stored procedure que impeça a inserção destes items caso ja existam na tabela Em 19 de dezembro de 2010 07:25, Reijanio Nunes Ribeiro escreveu: > seria um teressante um select que fizesse o laço na tabela e verificasse a > existencia dos dois campos alguem tem alguma ideia de como fazer isso achar > dois campos em linhas identicos e tentar localizar e impedir de inserir esse > select é que to apanhnado pois um campo so é facil mais dois assim não estou > dando conta > > Em 19 de dezembro de 2010 07:20, Reijanio Nunes Ribeiro < > rnribeiro em gmail.com> escreveu: > > robson a questão é que vou te exemplificar >> tenho >> idprod idtab >> 001 1 >> 001 2 >> >> se colocar um indice nele vai dar erro por que ele so vai aceitar um unico >> idprod e idtab, vou tentar gerar uma stored procedure que leia od dois >> campos e gere uma exceção, ou uma sintaxe que faça isso, creio que sejam >> minhas opções ja que não posso amarra-las por indices unicos pois esta >> tabela podem conter varios produtos iguais e tabelas diferentes >> >> Em 18 de dezembro de 2010 17:10, Robson Catunda > > escreveu: >> >> Reijanio, >>> >>> volto a insistir.. crie um índice único. >>> >>> Delete os duplicados antes de executar o comando abaixo, pois se já >>> existirem duplicações o indice não será criado. >>> >>> *ALTER TABLE* *NOME_DA_TABELA ADD CONSTRAINT* *NOME_DO_INDICE* *UNIQUE >>> (IDTAB, IDPROD); >>> * >>> Esse indice amarra codigo de tabela e codigo de produto exatamente como >>> vc >>> quer. Vai poder ter o mesmo produto em varios codigos de tabelas >>> distintas, >>> mas não poderá ter o mesmo codigo de produto mais de uma vez no mesmo >>> código >>> de tabela. >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> > From rnribeiro em gmail.com Sun Dec 19 08:59:05 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sun, 19 Dec 2010 07:59:05 -0300 Subject: [firebase-br] RES: RES: RES: campos duplicados In-Reply-To: References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> <5652723884052815136@unknownmsgid> Message-ID: acho que consegui quero só o aval dos amigos pois não sei se vai dar certo mais vejam como fiz CREATE OR ALTER PROCEDURE VERIF_PROD ( p_idprod varchar(18), p_idtab integer) as begin for select idprod, idtab from estoque into :p_idprod, :p_idtab do begin if(Exists(select * from preco_tabela WHERE idprod =:p_idprod and idtab =:p_idtab))then begin exception produtoexistente; end else begin insert into preco_tabela(idprod, idtab) values ( :p_idprod , :p_idtab ); end end Em 19 de dezembro de 2010 07:39, Reijanio Nunes Ribeiro escreveu: > seguinte pessoal a sintaxe do sql seria assim > select * from preco_tabela where idprod = :pcod and idtab = :ptab > assim seria perfeito agora como como fazer uma stored procedure que impeça > a inserção destes items caso ja existam na tabela > > Em 19 de dezembro de 2010 07:25, Reijanio Nunes Ribeiro < > rnribeiro em gmail.com> escreveu: > > seria um teressante um select que fizesse o laço na tabela e verificasse a >> existencia dos dois campos alguem tem alguma ideia de como fazer isso achar >> dois campos em linhas identicos e tentar localizar e impedir de inserir esse >> select é que to apanhnado pois um campo so é facil mais dois assim não estou >> dando conta >> >> Em 19 de dezembro de 2010 07:20, Reijanio Nunes Ribeiro < >> rnribeiro em gmail.com> escreveu: >> >> robson a questão é que vou te exemplificar >>> tenho >>> idprod idtab >>> 001 1 >>> 001 2 >>> >>> se colocar um indice nele vai dar erro por que ele so vai aceitar um >>> unico idprod e idtab, vou tentar gerar uma stored procedure que leia od dois >>> campos e gere uma exceção, ou uma sintaxe que faça isso, creio que sejam >>> minhas opções ja que não posso amarra-las por indices unicos pois esta >>> tabela podem conter varios produtos iguais e tabelas diferentes >>> >>> Em 18 de dezembro de 2010 17:10, Robson Catunda < >>> robson.catunda em gmail.com> escreveu: >>> >>> Reijanio, >>>> >>>> volto a insistir.. crie um índice único. >>>> >>>> Delete os duplicados antes de executar o comando abaixo, pois se já >>>> existirem duplicações o indice não será criado. >>>> >>>> *ALTER TABLE* *NOME_DA_TABELA ADD CONSTRAINT* *NOME_DO_INDICE* *UNIQUE >>>> (IDTAB, IDPROD); >>>> * >>>> Esse indice amarra codigo de tabela e codigo de produto exatamente como >>>> vc >>>> quer. Vai poder ter o mesmo produto em varios codigos de tabelas >>>> distintas, >>>> mas não poderá ter o mesmo codigo de produto mais de uma vez no mesmo >>>> código >>>> de tabela. >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> >>> >> > From rnribeiro em gmail.com Sun Dec 19 10:20:08 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sun, 19 Dec 2010 09:20:08 -0300 Subject: [firebase-br] RES: RES: RES: campos duplicados In-Reply-To: References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> <5652723884052815136@unknownmsgid> Message-ID: modifiquei eles para poder agregar mais campos porem da a mensagem da exception pra todos os arquivos inseridos e não salva CREATE OR ALTER PROCEDURE VERIF_PROD_EST ( p_cod integer, p_codprod varchar(18), p_local char(3), p_cod_emp integer, p_dt date) as begin for select codprod, cod_local from estoque into :p_codprod, :p_local do begin if(Exists(select * from estoque WHERE codprod =:p_codprod and cod_local =:p_local))then begin exception produtoexistente; end else begin insert into estoque(codigo,codprod, cod_local, cod_emp, dt_entrada) values ( :p_cod, :p_codprod , :p_local, :p_cod_emp, :p_dt ); end end end^ Em 19 de dezembro de 2010 07:59, Reijanio Nunes Ribeiro escreveu: > acho que consegui quero só o aval dos amigos pois não sei se vai dar certo > mais vejam como fiz > > CREATE OR ALTER PROCEDURE VERIF_PROD ( > p_idprod varchar(18), > p_idtab integer) > as > begin > for select idprod, idtab from estoque > into :p_idprod, :p_idtab do > begin > if(Exists(select * from preco_tabela WHERE idprod =:p_idprod and idtab > =:p_idtab))then > begin > exception produtoexistente; > end > else > begin > insert into preco_tabela(idprod, idtab) > values > ( > :p_idprod , > :p_idtab > ); > end > end > > > Em 19 de dezembro de 2010 07:39, Reijanio Nunes Ribeiro < > rnribeiro em gmail.com> escreveu: > > seguinte pessoal a sintaxe do sql seria assim >> select * from preco_tabela where idprod = :pcod and idtab = :ptab >> assim seria perfeito agora como como fazer uma stored procedure que >> impeça a inserção destes items caso ja existam na tabela >> >> Em 19 de dezembro de 2010 07:25, Reijanio Nunes Ribeiro < >> rnribeiro em gmail.com> escreveu: >> >> seria um teressante um select que fizesse o laço na tabela e verificasse a >>> existencia dos dois campos alguem tem alguma ideia de como fazer isso achar >>> dois campos em linhas identicos e tentar localizar e impedir de inserir esse >>> select é que to apanhnado pois um campo so é facil mais dois assim não estou >>> dando conta >>> >>> Em 19 de dezembro de 2010 07:20, Reijanio Nunes Ribeiro < >>> rnribeiro em gmail.com> escreveu: >>> >>> robson a questão é que vou te exemplificar >>>> tenho >>>> idprod idtab >>>> 001 1 >>>> 001 2 >>>> >>>> se colocar um indice nele vai dar erro por que ele so vai aceitar um >>>> unico idprod e idtab, vou tentar gerar uma stored procedure que leia od dois >>>> campos e gere uma exceção, ou uma sintaxe que faça isso, creio que sejam >>>> minhas opções ja que não posso amarra-las por indices unicos pois esta >>>> tabela podem conter varios produtos iguais e tabelas diferentes >>>> >>>> Em 18 de dezembro de 2010 17:10, Robson Catunda < >>>> robson.catunda em gmail.com> escreveu: >>>> >>>> Reijanio, >>>>> >>>>> volto a insistir.. crie um índice único. >>>>> >>>>> Delete os duplicados antes de executar o comando abaixo, pois se já >>>>> existirem duplicações o indice não será criado. >>>>> >>>>> *ALTER TABLE* *NOME_DA_TABELA ADD CONSTRAINT* *NOME_DO_INDICE* *UNIQUE >>>>> (IDTAB, IDPROD); >>>>> * >>>>> Esse indice amarra codigo de tabela e codigo de produto exatamente como >>>>> vc >>>>> quer. Vai poder ter o mesmo produto em varios codigos de tabelas >>>>> distintas, >>>>> mas não poderá ter o mesmo codigo de produto mais de uma vez no mesmo >>>>> código >>>>> de tabela. >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>> >>>> >>> >> > From felix.sol em terra.com.br Sun Dec 19 11:21:23 2010 From: felix.sol em terra.com.br (Felix) Date: Sun, 19 Dec 2010 10:21:23 -0300 Subject: [firebase-br] RES: RES: RES: RES: campos duplicados In-Reply-To: References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> <5652723884052815136@unknownmsgid> Message-ID: <000b01cb9f7f$a3a120e0$eae362a0$@sol@terra.com.br> Nesta ultima vc esta pegando o conteúdo de Estoque, verifica em Estoque, para inserir novamente em Estoque? Fco. Felix Desenvolvimento de Sistemas www.soltecnologia.com.br -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Reijanio Nunes Ribeiro Enviada em: domingo, 19 de dezembro de 2010 09:20 Para: FireBase Assunto: Re: [firebase-br] RES: RES: RES: campos duplicados modifiquei eles para poder agregar mais campos porem da a mensagem da exception pra todos os arquivos inseridos e não salva CREATE OR ALTER PROCEDURE VERIF_PROD_EST ( p_cod integer, p_codprod varchar(18), p_local char(3), p_cod_emp integer, p_dt date) as begin for select codprod, cod_local from estoque into :p_codprod, :p_local do begin if(Exists(select * from estoque WHERE codprod =:p_codprod and cod_local =:p_local))then begin exception produtoexistente; end else begin insert into estoque(codigo,codprod, cod_local, cod_emp, dt_entrada) values ( :p_cod, :p_codprod , :p_local, :p_cod_emp, :p_dt ); end end end^ Em 19 de dezembro de 2010 07:59, Reijanio Nunes Ribeiro escreveu: > acho que consegui quero só o aval dos amigos pois não sei se vai dar certo > mais vejam como fiz > > CREATE OR ALTER PROCEDURE VERIF_PROD ( > p_idprod varchar(18), > p_idtab integer) > as > begin > for select idprod, idtab from estoque > into :p_idprod, :p_idtab do > begin > if(Exists(select * from preco_tabela WHERE idprod =:p_idprod and idtab > =:p_idtab))then > begin > exception produtoexistente; > end > else > begin > insert into preco_tabela(idprod, idtab) > values > ( > :p_idprod , > :p_idtab > ); > end > end > > > Em 19 de dezembro de 2010 07:39, Reijanio Nunes Ribeiro < > rnribeiro em gmail.com> escreveu: > > seguinte pessoal a sintaxe do sql seria assim >> select * from preco_tabela where idprod = :pcod and idtab = :ptab >> assim seria perfeito agora como como fazer uma stored procedure que >> impeça a inserção destes items caso ja existam na tabela >> >> Em 19 de dezembro de 2010 07:25, Reijanio Nunes Ribeiro < >> rnribeiro em gmail.com> escreveu: >> >> seria um teressante um select que fizesse o laço na tabela e verificasse a >>> existencia dos dois campos alguem tem alguma ideia de como fazer isso achar >>> dois campos em linhas identicos e tentar localizar e impedir de inserir esse >>> select é que to apanhnado pois um campo so é facil mais dois assim não estou >>> dando conta >>> >>> Em 19 de dezembro de 2010 07:20, Reijanio Nunes Ribeiro < >>> rnribeiro em gmail.com> escreveu: >>> >>> robson a questão é que vou te exemplificar >>>> tenho >>>> idprod idtab >>>> 001 1 >>>> 001 2 >>>> >>>> se colocar um indice nele vai dar erro por que ele so vai aceitar um >>>> unico idprod e idtab, vou tentar gerar uma stored procedure que leia od dois >>>> campos e gere uma exceção, ou uma sintaxe que faça isso, creio que sejam >>>> minhas opções ja que não posso amarra-las por indices unicos pois esta >>>> tabela podem conter varios produtos iguais e tabelas diferentes >>>> >>>> Em 18 de dezembro de 2010 17:10, Robson Catunda < >>>> robson.catunda em gmail.com> escreveu: >>>> >>>> Reijanio, >>>>> >>>>> volto a insistir.. crie um índice único. >>>>> >>>>> Delete os duplicados antes de executar o comando abaixo, pois se já >>>>> existirem duplicações o indice não será criado. >>>>> >>>>> *ALTER TABLE* *NOME_DA_TABELA ADD CONSTRAINT* *NOME_DO_INDICE* *UNIQUE >>>>> (IDTAB, IDPROD); >>>>> * >>>>> Esse indice amarra codigo de tabela e codigo de produto exatamente como >>>>> vc >>>>> quer. Vai poder ter o mesmo produto em varios codigos de tabelas >>>>> distintas, >>>>> mas não poderá ter o mesmo codigo de produto mais de uma vez no mesmo >>>>> código >>>>> de tabela. >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>> >>>> >>> >> > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rnribeiro em gmail.com Sun Dec 19 12:14:46 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sun, 19 Dec 2010 11:14:46 -0300 Subject: [firebase-br] RES: RES: RES: RES: campos duplicados In-Reply-To: <-1336239368125912996@unknownmsgid> References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> <5652723884052815136@unknownmsgid> <-1336239368125912996@unknownmsgid> Message-ID: isso, tenho que saber se em estoque tem esses dois registros Em 19 de dezembro de 2010 10:21, Felix escreveu: > Nesta ultima vc esta pegando o conteúdo de Estoque, verifica em Estoque, > para inserir novamente em Estoque? > > Fco. Felix > Desenvolvimento de Sistemas > www.soltecnologia.com.br > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Reijanio Nunes Ribeiro > Enviada em: domingo, 19 de dezembro de 2010 09:20 > Para: FireBase > Assunto: Re: [firebase-br] RES: RES: RES: campos duplicados > > modifiquei eles para poder agregar mais campos porem da a mensagem da > exception pra todos os arquivos inseridos > e não salva > CREATE OR ALTER PROCEDURE VERIF_PROD_EST ( > p_cod integer, > p_codprod varchar(18), > p_local char(3), > p_cod_emp integer, > p_dt date) > as > begin > for select codprod, cod_local from estoque > into :p_codprod, :p_local do > begin > if(Exists(select * from estoque WHERE codprod =:p_codprod and cod_local > =:p_local))then > begin > exception produtoexistente; > end > else > begin > insert into estoque(codigo,codprod, cod_local, cod_emp, dt_entrada) > values > ( > :p_cod, > :p_codprod , > :p_local, > :p_cod_emp, > :p_dt > ); > end > end > end^ > > > Em 19 de dezembro de 2010 07:59, Reijanio Nunes Ribeiro < > rnribeiro em gmail.com > > escreveu: > > > acho que consegui quero só o aval dos amigos pois não sei se vai dar > certo > > mais vejam como fiz > > > > CREATE OR ALTER PROCEDURE VERIF_PROD ( > > p_idprod varchar(18), > > p_idtab integer) > > as > > begin > > for select idprod, idtab from estoque > > into :p_idprod, :p_idtab do > > begin > > if(Exists(select * from preco_tabela WHERE idprod =:p_idprod and idtab > > =:p_idtab))then > > begin > > exception produtoexistente; > > end > > else > > begin > > insert into preco_tabela(idprod, idtab) > > values > > ( > > :p_idprod , > > :p_idtab > > ); > > end > > end > > > > > > Em 19 de dezembro de 2010 07:39, Reijanio Nunes Ribeiro < > > rnribeiro em gmail.com> escreveu: > > > > seguinte pessoal a sintaxe do sql seria assim > >> select * from preco_tabela where idprod = :pcod and idtab = :ptab > >> assim seria perfeito agora como como fazer uma stored procedure que > >> impeça a inserção destes items caso ja existam na tabela > >> > >> Em 19 de dezembro de 2010 07:25, Reijanio Nunes Ribeiro < > >> rnribeiro em gmail.com> escreveu: > >> > >> seria um teressante um select que fizesse o laço na tabela e verificasse > a > >>> existencia dos dois campos alguem tem alguma ideia de como fazer isso > achar > >>> dois campos em linhas identicos e tentar localizar e impedir de inserir > esse > >>> select é que to apanhnado pois um campo so é facil mais dois assim não > estou > >>> dando conta > >>> > >>> Em 19 de dezembro de 2010 07:20, Reijanio Nunes Ribeiro < > >>> rnribeiro em gmail.com> escreveu: > >>> > >>> robson a questão é que vou te exemplificar > >>>> tenho > >>>> idprod idtab > >>>> 001 1 > >>>> 001 2 > >>>> > >>>> se colocar um indice nele vai dar erro por que ele so vai aceitar um > >>>> unico idprod e idtab, vou tentar gerar uma stored procedure que leia > od > dois > >>>> campos e gere uma exceção, ou uma sintaxe que faça isso, creio que > sejam > >>>> minhas opções ja que não posso amarra-las por indices unicos pois esta > >>>> tabela podem conter varios produtos iguais e tabelas diferentes > >>>> > >>>> Em 18 de dezembro de 2010 17:10, Robson Catunda < > >>>> robson.catunda em gmail.com> escreveu: > >>>> > >>>> Reijanio, > >>>>> > >>>>> volto a insistir.. crie um índice único. > >>>>> > >>>>> Delete os duplicados antes de executar o comando abaixo, pois se já > >>>>> existirem duplicações o indice não será criado. > >>>>> > >>>>> *ALTER TABLE* *NOME_DA_TABELA ADD CONSTRAINT* *NOME_DO_INDICE* > *UNIQUE > >>>>> (IDTAB, IDPROD); > >>>>> * > >>>>> Esse indice amarra codigo de tabela e codigo de produto exatamente > como > >>>>> vc > >>>>> quer. Vai poder ter o mesmo produto em varios codigos de tabelas > >>>>> distintas, > >>>>> mas não poderá ter o mesmo codigo de produto mais de uma vez no mesmo > >>>>> código > >>>>> de tabela. > >>>>> ______________________________________________ > >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: > >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 > >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >>>>> > >>>> > >>>> > >>> > >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From marcelomoreira.souza em gmail.com Sun Dec 19 21:43:39 2010 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Sun, 19 Dec 2010 21:43:39 -0200 Subject: [firebase-br] Res: INET/inet_error: send errno = 104 X Ping In-Reply-To: <4D0BC964.000001.02924@JABER-NB> References: <4D0BC964.000001.02924@JABER-NB> Message-ID: Pessoal Deixei o ping rodando por mais de 24 horas e fui jogando o log em um arquivo txt. Neste log ele so comecou a apresentar uma mensagem de erro na linha de numero 5138: Esgotado o tempo limite do pedido Depois da linha 5138 ele repetiu o problema rigorosamente de 599 em 599 linhas. Eu executei o ping de uma das estacoes que se conecta ao servidor. Diante disso o problema pode estar: 1 - Placa de rede do servidor 2 - Placa de rede da estacao 3 - Rede com algum tipo de problema 4 - Switch com problema (Nesta rede tenho 2 de 24 portas do mesmo fornecedor e modelo) Executar este ping direto no servidor pode me ajudar em alguma coisa? Se alguem puder me ajudar. Obrigado! From edujed em gmail.com Mon Dec 20 09:42:16 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Mon, 20 Dec 2010 09:42:16 -0200 Subject: [firebase-br] Firebird sobre GFIX In-Reply-To: <4D0BA770.3040300@bol.com.br> References: <4D0BA770.3040300@bol.com.br> Message-ID: através do parâmetro online do gfix. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 17 de dezembro de 2010 16:09, Joao Vitor escreveu: > Meu banco de dados dei o seguinte comando > > gstat -d Banco.FDB > > em > > Attributes force write, single-user maintenance > > quero mudar para > > Attributes force write > > como faco isso pq toda hora esta dando shutdown no banco. > > Obrigado !!! > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Mon Dec 20 09:45:50 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Mon, 20 Dec 2010 09:45:50 -0200 Subject: [firebase-br] CHAVES PRIMARIAS DUPLICADAS In-Reply-To: <10110556852.20101217162331@warmboot.com.br> References: <948418849.20101217154412@warmboot.com.br> <1289326624.20101217160656@warmboot.com.br> <10110556852.20101217162331@warmboot.com.br> Message-ID: Concordo com o Carlos, em algum momento este banco deve ter sido restaurado "com os índices desligados"... Abraço ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 17 de dezembro de 2010 16:23, Carlos H. Cantu escreveu: > Tem certeza que a PK existe e que está ativa? > > Se sim, me envie (em private) o banco para eu dar uma olhada, e > mencione a tabela que está com esse problema. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > RG> LI-V1.5.5.4926 > > RG> Em 17 de dezembro de 2010 16:06, Carlos H. Cantu > RG> escreveu: > RG> Qual subrelease do FB 1.5 vc está usando? > > RG> []s > RG> Carlos H. Cantu > RG> www.FireBase.com.br - www.firebirdnews.org > RG> www.warmboot.com.br - blog.firebase.com.br > > RG>> Eu fiz esse teste e ele restaurou perfeitamente, com as mesmas > RG>> duplicidades e também consigo incluir a mesma chave varias vezes. > > > > RG>> Em 17 de dezembro de 2010 15:44, Carlos H. Cantu > RG>> escreveu: > RG>> Alguns erros não são detectados pelo gfix. Se vc fizer um > RG>> backup, no momento de restaura-lo, o gbak não conseguirá criar os > RG>> índices das PKs por causa das duplicidades, e irá interromper o > RG>> processo. > > RG>> Sugiro que vc corrija as inconsistências removendo as duplicidades, e > RG>> faça um backup/restore logo em seguida. > > RG>> []s > RG>> Carlos H. Cantu > RG>> www.FireBase.com.br - www.firebirdnews.org > RG>> www.warmboot.com.br - blog.firebase.com.br > > > RG>>> Pessoal alguem já viu esse erro no Firebird 1.5, todas as chaves > primárias > RG>>> do meu banco podem ser duplicadas mesmo que ela esteja como unica, > porém o > RG>>> banco não está corrompido, já utilizei o Gfix e não retornou nem um > erro. > > > RG>>> Agradeço a atenção. > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Mon Dec 20 11:20:48 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Mon, 20 Dec 2010 11:20:48 -0200 Subject: [firebase-br] RES: RES: RES: campos duplicados In-Reply-To: References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> <5652723884052815136@unknownmsgid> Message-ID: Uma coisa não tem nada a ver com outra, pois é completamente possível criar um ÍNDICE ÚNICO composto. Não tem necessidade de ficar complicando ou reinventar a roda. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 19 de dezembro de 2010 08:20, Reijanio Nunes Ribeiro escreveu: > robson a questão é que vou te exemplificar > tenho > idprod idtab > 001 1 > 001 2 > > se colocar um indice nele vai dar erro por que ele so vai aceitar um unico > idprod e idtab, vou tentar gerar uma stored procedure que leia od dois > campos e gere uma exceção, ou uma sintaxe que faça isso, creio que sejam > minhas opções ja que não posso amarra-las por indices unicos pois esta > tabela podem conter varios produtos iguais e tabelas diferentes > > Em 18 de dezembro de 2010 17:10, Robson Catunda > escreveu: > > > Reijanio, > > > > volto a insistir.. crie um índice único. > > > > Delete os duplicados antes de executar o comando abaixo, pois se já > > existirem duplicações o indice não será criado. > > > > *ALTER TABLE* *NOME_DA_TABELA ADD CONSTRAINT* *NOME_DO_INDICE* *UNIQUE > > (IDTAB, IDPROD); > > * > > Esse indice amarra codigo de tabela e codigo de produto exatamente como > vc > > quer. Vai poder ter o mesmo produto em varios codigos de tabelas > distintas, > > mas não poderá ter o mesmo codigo de produto mais de uma vez no mesmo > > código > > de tabela. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From freitagnx em gmail.com Mon Dec 20 11:29:06 2010 From: freitagnx em gmail.com (Leonardo Freitag) Date: Mon, 20 Dec 2010 10:29:06 -0300 Subject: [firebase-br] =?iso-8859-1?q?Truncamento_c=E1lculo?= In-Reply-To: References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> <5652723884052815136@unknownmsgid> Message-ID: <008601cba049$e35b2850$aa1178f0$@com> Olá pessoal! Tenho um sistema, onde todos os cálculos de valor total são realizados dentro do banco de dados através de códigos em triggers. Gostaria de saber se tem como truncar os valores, evitando o arredondamento. Leonardo Freitag From edujed em gmail.com Mon Dec 20 11:32:27 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Mon, 20 Dec 2010 11:32:27 -0200 Subject: [firebase-br] =?iso-8859-1?q?Truncamento_c=E1lculo?= In-Reply-To: <008601cba049$e35b2850$aa1178f0$@com> References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> <5652723884052815136@unknownmsgid> <008601cba049$e35b2850$aa1178f0$@com> Message-ID: Sim, é possível, mas depende de sabermos qual é a versão do banco que você utiliza, pois algumas podem necessitar de UDFs, ou conversões para String. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 20 de dezembro de 2010 11:29, Leonardo Freitag escreveu: > Olá pessoal! > > Tenho um sistema, onde todos os cálculos de valor total são realizados > dentro do banco de dados através de códigos em triggers. > Gostaria de saber se tem como truncar os valores, evitando o > arredondamento. > > Leonardo Freitag > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From nanfilho em gmail.com Mon Dec 20 11:37:58 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Mon, 20 Dec 2010 10:37:58 -0300 Subject: [firebase-br] =?iso-8859-1?q?sugest=F5es_para_meu_cen=E1rio_=28tr?= =?iso-8859-1?q?ansa=E7=F5es=29?= Message-ID: pessoal, bom dia já postei aqui sobre uns problemas que tenho no meu sistema (só uso commit rettaining) e já sei dos males de seu uso (uso IBX e FB 2.1). estou refazendo o sistema em outra arquitetura, porem ainda vai demorar uns meses para ficar pronto, enquanto isso o atual no minimo 2 vezes por dia preciso restartar o serviço do firebird para resolver as lentidões intensas do sistema. pergunto: qual o melhor paleativo que posso fazer no sistema atual para diminuir essas lentidões, mexendo o minimo possivel? já deram a ideia de usar 2 transactions (um para as as ibqueryes de consulta e outro para inserir/alterar/deletar) isso já melhoraria o desempenho? trocar os commitrettaining por commit fica mais complicado, por isso queria algo que desse menos trabalho, para me dar tranquilidade de continuar o novo. muito obrigado a todos. -- Atenciosamente Fernando Filho From fortes.m em gmail.com Mon Dec 20 12:16:54 2010 From: fortes.m em gmail.com (Marcelo Fortes) Date: Mon, 20 Dec 2010 11:16:54 -0300 Subject: [firebase-br] =?iso-8859-1?q?sugest=F5es_para_meu_cen=E1rio_=28tr?= =?iso-8859-1?q?ansa=E7=F5es=29?= In-Reply-To: References: Message-ID: Talvez o seu caso seja o típico caso onde os componentes FibPlus sejam a melhor saída, primeiro FibPlus é muito parecído e compatível com IBX, suprta Fireb ird qualquer versão, você pode ter duas transactions por datasets uma somente para escrita, update outra setada somente para leitura a primeira pode ter a propriedade auto commit setada para true, então a casa insert update delete ele commita a transação a outra transacrion é idempendente e pode ficar aberta por tempo indeterminado lendo os registros comitados. Isso paraticamente acaba com os dead locks e o fibplus tem a reputação de ser muito rápido. Maiores detalhes devrace.com Me parece que pelo site do Cantu sai mais barato a licença. Marcelo Fortes Em 20 de dezembro de 2010 10:37, Fernando Filho escreveu: > pessoal, bom dia > já postei aqui sobre uns problemas que tenho no meu sistema (só uso commit > rettaining) e já sei dos males de seu uso (uso IBX e FB 2.1). > estou refazendo o sistema em outra arquitetura, porem ainda vai demorar uns > meses para ficar pronto, enquanto isso o atual > no minimo 2 vezes por dia preciso restartar o serviço do firebird para > resolver as lentidões intensas do sistema. > > pergunto: qual o melhor paleativo que posso fazer no sistema atual para > diminuir essas lentidões, mexendo o minimo possivel? > já deram a ideia de usar 2 transactions (um para as as ibqueryes de > consulta > e outro para inserir/alterar/deletar) > isso já melhoraria o desempenho? > > trocar os commitrettaining por commit fica mais complicado, por isso queria > algo que desse menos trabalho, para me dar tranquilidade de continuar o > novo. > > muito obrigado a todos. > > -- > Atenciosamente > Fernando Filho > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Dec 20 14:13:00 2010 From: nilo em goldensoft.inf.br (Nilo) Date: Mon, 20 Dec 2010 14:13:00 -0200 Subject: [firebase-br] Banco Corrompido Message-ID: <4D0F808C.5060504@goldensoft.inf.br> Estou tentando recuperar um banco que me retorna este erro no backup. gbak: ERROR:arithmetic exception, numeric overflow, or string truncation gbak: ERROR: gds_$receive failed gbak:Exiting before completion due to errors Já busquei informação na net e as opções que achei sobre gfix não resolveram, mesmo as dicas do site da Firebase. Executei: gfix -v -full recupera.fb gfix -mend -full -ignore recupera.fb gbak -backup -v -ignore -garbage -limbo recupera.fb recupera.fbk E o mesmo erro acontece no gbak mas no gfix não acusa erro algum. Agora estou tentando o seguinte... Ao extrair o metadata descobri a tabela com problema, tem 13000 registros e consegui recuperar os primeiros que estão integros com um "select first 9974 * from tabela". A partir do 9975 o erro aparece. Mas agora vem o problema e o meu pedido de ajuda aos amigos. O FB não tem SELECT LAST, então queria saber se existe alguma forma que eu possa "escolher" os ultimos registros da tabela sem usar um order by, porque usando indice o erro acontece mesmo com um first 1. :-( Tentei achar nas tabelas de sistema algo que pudesse usar parar ordenar, mas não consegui. Se alguem tem alguma sugestão que possa tentar aqui para recuperar esse banco ou esses registros que faltaram, agradeço. Obrigado Nilo From mctbrasil em gmail.com Mon Dec 20 14:45:45 2010 From: mctbrasil em gmail.com (Fabiano Moura) Date: Mon, 20 Dec 2010 14:45:45 -0200 Subject: [firebase-br] Banco Corrompido In-Reply-To: <4D0F808C.5060504@goldensoft.inf.br> References: <4D0F808C.5060504@goldensoft.inf.br> Message-ID: Boa tarde! Tente procurar algo sobre FBFirstAid da IBSurgeon, é a melhor ferramenta de recuperação de banco de dados, até hj, só não consegui recuperar uma vez só. Ótima ferramenta! Fabiano Moura Em 20 de dezembro de 2010 14:13, Nilo escreveu: > Estou tentando recuperar um banco que me retorna este erro no backup. > > gbak: ERROR:arithmetic exception, numeric overflow, or string truncation > gbak: ERROR: gds_$receive failed > gbak:Exiting before completion due to errors > > Já busquei informação na net e as opções que achei sobre gfix não > resolveram, mesmo as dicas do site da Firebase. > Executei: > gfix -v -full recupera.fb > gfix -mend -full -ignore recupera.fb > gbak -backup -v -ignore -garbage -limbo recupera.fb recupera.fbk > E o mesmo erro acontece no gbak mas no gfix não acusa erro algum. > > Agora estou tentando o seguinte... > Ao extrair o metadata descobri a tabela com problema, tem 13000 registros e > consegui recuperar os primeiros que estão integros com um "select first 9974 > * from tabela". > A partir do 9975 o erro aparece. > Mas agora vem o problema e o meu pedido de ajuda aos amigos. > O FB não tem SELECT LAST, então queria saber se existe alguma forma que eu > possa "escolher" os ultimos registros da tabela sem usar um order by, porque > usando indice o erro acontece mesmo com um first 1. :-( > Tentei achar nas tabelas de sistema algo que pudesse usar parar ordenar, > mas não consegui. > > Se alguem tem alguma sugestão que possa tentar aqui para recuperar esse > banco ou esses registros que faltaram, agradeço. > > Obrigado > Nilo > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From levymoreira.ce em gmail.com Mon Dec 20 15:05:15 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Mon, 20 Dec 2010 14:05:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?Truncamento_c=E1lculo?= In-Reply-To: <008601cba049$e35b2850$aa1178f0$@com> References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> <5652723884052815136@unknownmsgid> <008601cba049$e35b2850$aa1178f0$@com> Message-ID: Usa o trunc que vai dar certo: http://web.firebirdsql.org/refdocs/langrefupd21-intfunc-trunc.html se der certo manda um lol. Em 20 de dezembro de 2010 10:29, Leonardo Freitag escreveu: > Olá pessoal! > > Tenho um sistema, onde todos os cálculos de valor total são realizados > dentro do banco de dados através de códigos em triggers. > Gostaria de saber se tem como truncar os valores, evitando o > arredondamento. > > Leonardo Freitag > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From rnribeiro em gmail.com Mon Dec 20 16:30:55 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 20 Dec 2010 15:30:55 -0300 Subject: [firebase-br] RES: RES: RES: campos duplicados In-Reply-To: References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> <5652723884052815136@unknownmsgid> Message-ID: A0acho que consegui fiz mais ou menos assim CREATE OR ALTER PROCEDURE VERIF_PROD_EST ( p_cod integer, p_codprod varchar(18), p_local char(3), p_cod_emp integer, p_dt date) as begin if(not Exists(select * from estoque WHERE codprod =:p_codprod and cod_local =:p_local))then insert into estoque(codigo,codprod, cod_local, cod_emp, dt_entrada) values ( :p_cod, :p_codprod , :p_local, :p_cod_emp, :p_dt ); end end end^ ta em teste ainda mais tem funcionado bem Em 20 de dezembro de 2010 10:20, Eduardo Jedliczka escreveu: > Uma coisa não tem nada a ver com outra, pois é completamente possível criar > um ÍNDICE ÚNICO composto. > > Não tem necessidade de ficar complicando ou reinventar a roda. > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > Em 19 de dezembro de 2010 08:20, Reijanio Nunes Ribeiro < > rnribeiro em gmail.com > > escreveu: > > > robson a questão é que vou te exemplificar > > tenho > > idprod idtab > > 001 1 > > 001 2 > > > > se colocar um indice nele vai dar erro por que ele so vai aceitar um > unico > > idprod e idtab, vou tentar gerar uma stored procedure que leia od dois > > campos e gere uma exceção, ou uma sintaxe que faça isso, creio que sejam > > minhas opções ja que não posso amarra-las por indices unicos pois esta > > tabela podem conter varios produtos iguais e tabelas diferentes > > > > Em 18 de dezembro de 2010 17:10, Robson Catunda > > escreveu: > > > > > Reijanio, > > > > > > volto a insistir.. crie um índice único. > > > > > > Delete os duplicados antes de executar o comando abaixo, pois se já > > > existirem duplicações o indice não será criado. > > > > > > *ALTER TABLE* *NOME_DA_TABELA ADD CONSTRAINT* *NOME_DO_INDICE* *UNIQUE > > > (IDTAB, IDPROD); > > > * > > > Esse indice amarra codigo de tabela e codigo de produto exatamente como > > vc > > > quer. Vai poder ter o mesmo produto em varios codigos de tabelas > > distintas, > > > mas não poderá ter o mesmo codigo de produto mais de uma vez no mesmo > > > código > > > de tabela. > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Mon Dec 20 16:38:23 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Mon, 20 Dec 2010 16:38:23 -0200 Subject: [firebase-br] Banco Corrompido In-Reply-To: <4D0F808C.5060504@goldensoft.inf.br> References: <4D0F808C.5060504@goldensoft.inf.br> Message-ID: Tente um select first 13000 skip 9975 * from tabela Mas a outra dica (de usar/comprar o IB First AID é melhor!) ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 20 de dezembro de 2010 14:13, Nilo escreveu: > Estou tentando recuperar um banco que me retorna este erro no backup. > > gbak: ERROR:arithmetic exception, numeric overflow, or string truncation > gbak: ERROR: gds_$receive failed > gbak:Exiting before completion due to errors > > Já busquei informação na net e as opções que achei sobre gfix não > resolveram, mesmo as dicas do site da Firebase. > Executei: > gfix -v -full recupera.fb > gfix -mend -full -ignore recupera.fb > gbak -backup -v -ignore -garbage -limbo recupera.fb recupera.fbk > E o mesmo erro acontece no gbak mas no gfix não acusa erro algum. > > Agora estou tentando o seguinte... > Ao extrair o metadata descobri a tabela com problema, tem 13000 registros e > consegui recuperar os primeiros que estão integros com um "select first 9974 > * from tabela". > A partir do 9975 o erro aparece. > Mas agora vem o problema e o meu pedido de ajuda aos amigos. > O FB não tem SELECT LAST, então queria saber se existe alguma forma que eu > possa "escolher" os ultimos registros da tabela sem usar um order by, porque > usando indice o erro acontece mesmo com um first 1. :-( > Tentei achar nas tabelas de sistema algo que pudesse usar parar ordenar, > mas não consegui. > > Se alguem tem alguma sugestão que possa tentar aqui para recuperar esse > banco ou esses registros que faltaram, agradeço. > > Obrigado > Nilo > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Mon Dec 20 16:43:39 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Mon, 20 Dec 2010 16:43:39 -0200 Subject: [firebase-br] =?iso-8859-1?q?sugest=F5es_para_meu_cen=E1rio_=28tr?= =?iso-8859-1?q?ansa=E7=F5es=29?= In-Reply-To: References: Message-ID: kkk... (acho que hoje eu só estou concordando com o povo) Quando vi seu post... pensei imediatamente: compre o FibPlus, use algum programa (ou faça um) que dê um string replace nos componentes e seja feliz. Mas, se quer um plano B, veja se é possível transferir "G R A D A T I V A M E N T E" as Queries e Transações para os formulários (criando e destruindo os componentes de banco juntamente com eles), priorizando os forms mais utilizados. E "desconecte" do banco de dados quando nenhum FORM estiver aberto. Outra coisa, se utilizar o Firebird 2.1, comece a monitorar as tabelas MON$ juntamente com um gstat -h. Se o servidor for Classic, o uso do fb_lock_print ajuda. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 20 de dezembro de 2010 11:37, Fernando Filho escreveu: > pessoal, bom dia > já postei aqui sobre uns problemas que tenho no meu sistema (só uso commit > rettaining) e já sei dos males de seu uso (uso IBX e FB 2.1). > estou refazendo o sistema em outra arquitetura, porem ainda vai demorar uns > meses para ficar pronto, enquanto isso o atual > no minimo 2 vezes por dia preciso restartar o serviço do firebird para > resolver as lentidões intensas do sistema. > > pergunto: qual o melhor paleativo que posso fazer no sistema atual para > diminuir essas lentidões, mexendo o minimo possivel? > já deram a ideia de usar 2 transactions (um para as as ibqueryes de > consulta > e outro para inserir/alterar/deletar) > isso já melhoraria o desempenho? > > trocar os commitrettaining por commit fica mais complicado, por isso queria > algo que desse menos trabalho, para me dar tranquilidade de continuar o > novo. > > muito obrigado a todos. > > -- > Atenciosamente > Fernando Filho > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From nanfilho em gmail.com Mon Dec 20 18:27:47 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Mon, 20 Dec 2010 17:27:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?sugest=F5es_para_meu_cen=E1rio_=28tr?= =?iso-8859-1?q?ansa=E7=F5es=29?= In-Reply-To: References: Message-ID: pois é, vou tentar o plano B remover alguns rettaing por commit pra ver se melhora um pouco sobre 2 connections e transactions , um pra inclusoes/alteracoes/exclusoes e outro para consultas, é uma boa? valeu povo! Em 20 de dezembro de 2010 15:43, Eduardo Jedliczka escreveu: > kkk... (acho que hoje eu só estou concordando com o povo) > > Quando vi seu post... pensei imediatamente: compre o FibPlus, use algum > programa (ou faça um) que dê um string replace nos componentes e seja > feliz. > > Mas, se quer um plano B, veja se é possível transferir "G R A D A T I V A M > E N T E" as Queries e Transações para os formulários (criando e destruindo > os componentes de banco juntamente com eles), priorizando os forms mais > utilizados. > > E "desconecte" do banco de dados quando nenhum FORM estiver aberto. > > Outra coisa, se utilizar o Firebird 2.1, comece a monitorar as tabelas MON$ > juntamente com um gstat -h. Se o servidor for Classic, o uso do > fb_lock_print ajuda. > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > Em 20 de dezembro de 2010 11:37, Fernando Filho >escreveu: > > > pessoal, bom dia > > já postei aqui sobre uns problemas que tenho no meu sistema (só uso > commit > > rettaining) e já sei dos males de seu uso (uso IBX e FB 2.1). > > estou refazendo o sistema em outra arquitetura, porem ainda vai demorar > uns > > meses para ficar pronto, enquanto isso o atual > > no minimo 2 vezes por dia preciso restartar o serviço do firebird para > > resolver as lentidões intensas do sistema. > > > > pergunto: qual o melhor paleativo que posso fazer no sistema atual para > > diminuir essas lentidões, mexendo o minimo possivel? > > já deram a ideia de usar 2 transactions (um para as as ibqueryes de > > consulta > > e outro para inserir/alterar/deletar) > > isso já melhoraria o desempenho? > > > > trocar os commitrettaining por commit fica mais complicado, por isso > queria > > algo que desse menos trabalho, para me dar tranquilidade de continuar o > > novo. > > > > muito obrigado a todos. > > > > -- > > Atenciosamente > > Fernando Filho > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente Fernando Filho From nilo em goldensoft.inf.br Mon Dec 20 19:56:11 2010 From: nilo em goldensoft.inf.br (Nilo) Date: Mon, 20 Dec 2010 19:56:11 -0200 Subject: [firebase-br] Banco Corrompido In-Reply-To: References: <4D0F808C.5060504@goldensoft.inf.br> Message-ID: <4D0FD0FB.1080100@goldensoft.inf.br> Eduardo, boa idéia, mas não resolveu. :-( Pois é, dificilmente um problema desse afeta somente 1 ou poucos registros, existe uma faixa com problema muito grande. "select first 13000 skip 12000 * from tabela" deu erro e com 12500 ou mais não. Vou pesquisar sobre a sugestão do Fabiano. Obrigado pela ajuda pessoal []s Nilo From paulinhofeix em gmail.com Tue Dec 21 08:41:47 2010 From: paulinhofeix em gmail.com (=?ISO-8859-1?Q?Paulo_S=E9rgo_Feix?=) Date: Tue, 21 Dec 2010 11:41:47 +0100 Subject: [firebase-br] Banco Corrompido In-Reply-To: <4D0FD0FB.1080100@goldensoft.inf.br> References: <4D0F808C.5060504@goldensoft.inf.br> <4D0FD0FB.1080100@goldensoft.inf.br> Message-ID: Bom dia Este erro ja aconteceu com migo tambem, consegui resover ele mais não me recordo de que forma eu o fiz. Este link pode te ajudar: http://translate.google.com.br/translate?u=http%3A%2F%2Fwww.firebirdfaq.org%2Ffaq79%2F&sl=en&tl=pt&hl=&ie=UTF-8 http://www.firebirdfaq.org/faq79/ Em 20 de dezembro de 2010 22:56, Nilo escreveu: > Eduardo, boa idéia, mas não resolveu. :-( > Pois é, dificilmente um problema desse afeta somente 1 ou poucos registros, > existe uma faixa com problema muito grande. > "select first 13000 skip 12000 * from tabela" deu erro e com 12500 ou mais > não. > > Vou pesquisar sobre a sugestão do Fabiano. > > Obrigado pela ajuda pessoal > > []s > > Nilo > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Paulinho Sérgio Feix From nanfilho em gmail.com Tue Dec 21 08:46:50 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Tue, 21 Dec 2010 07:46:50 -0300 Subject: [firebase-br] =?iso-8859-1?q?sugest=F5es_para_meu_cen=E1rio_=28tr?= =?iso-8859-1?q?ansa=E7=F5es=29?= In-Reply-To: References: Message-ID: pessoal, mais uma duvida, tem problema caso o sistema tenha partes com commit e partes com commit rettaining? estou pensando em refatorar os modulos mais usados e tirar o rettaing mas continuaria nos outros modulos, algum impacto nisso? valeu! Em 20 de dezembro de 2010 17:27, Fernando Filho escreveu: > pois é, vou tentar o plano B > remover alguns rettaing por commit pra ver se melhora um pouco > sobre 2 connections e transactions , um pra inclusoes/alteracoes/exclusoes > e outro para consultas, é uma boa? > > valeu povo! > > Em 20 de dezembro de 2010 15:43, Eduardo Jedliczka escreveu: > > kkk... (acho que hoje eu só estou concordando com o povo) >> >> Quando vi seu post... pensei imediatamente: compre o FibPlus, use algum >> programa (ou faça um) que dê um string replace nos componentes e seja >> feliz. >> >> Mas, se quer um plano B, veja se é possível transferir "G R A D A T I V A >> M >> E N T E" as Queries e Transações para os formulários (criando e destruindo >> os componentes de banco juntamente com eles), priorizando os forms mais >> utilizados. >> >> E "desconecte" do banco de dados quando nenhum FORM estiver aberto. >> >> Outra coisa, se utilizar o Firebird 2.1, comece a monitorar as tabelas >> MON$ >> juntamente com um gstat -h. Se o servidor for Classic, o uso do >> fb_lock_print ajuda. >> >> ========================== >> Eduardo Jedliczka >> Apucarana - Pr >> ========================== >> >> >> >> Em 20 de dezembro de 2010 11:37, Fernando Filho > >escreveu: >> >> > pessoal, bom dia >> > já postei aqui sobre uns problemas que tenho no meu sistema (só uso >> commit >> > rettaining) e já sei dos males de seu uso (uso IBX e FB 2.1). >> > estou refazendo o sistema em outra arquitetura, porem ainda vai demorar >> uns >> > meses para ficar pronto, enquanto isso o atual >> > no minimo 2 vezes por dia preciso restartar o serviço do firebird para >> > resolver as lentidões intensas do sistema. >> > >> > pergunto: qual o melhor paleativo que posso fazer no sistema atual para >> > diminuir essas lentidões, mexendo o minimo possivel? >> > já deram a ideia de usar 2 transactions (um para as as ibqueryes de >> > consulta >> > e outro para inserir/alterar/deletar) >> > isso já melhoraria o desempenho? >> > >> > trocar os commitrettaining por commit fica mais complicado, por isso >> queria >> > algo que desse menos trabalho, para me dar tranquilidade de continuar o >> > novo. >> > >> > muito obrigado a todos. >> > >> > -- >> > Atenciosamente >> > Fernando Filho >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Atenciosamente > Fernando Filho > -- Atenciosamente Fernando Filho From edujed em gmail.com Tue Dec 21 09:00:00 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Tue, 21 Dec 2010 09:00:00 -0200 Subject: [firebase-br] =?iso-8859-1?q?sugest=F5es_para_meu_cen=E1rio_=28tr?= =?iso-8859-1?q?ansa=E7=F5es=29?= In-Reply-To: References: Message-ID: o seu problema transacional resume-se à "transações extremamente longas", em termos de banco de dados, 10 minutos isto é uma looooonga eternidade. A troca do soft Commit (Retainning ) pelo Hard Commit em "apenas" alguns lugares, certamente irá melhorar o desempenho (leia-se amenizar o problema), mas não irá resolver a questão. Quanto à usar duas transações, uma para consulta e outra para atualização / gravação, só terá impacto positivo se a transação de consulta for "read only". Mas preste atenção ao tipo de isolamento, pois pode ocorrer da consulta "não exibir" os novos registros/valores inseridos/modificados pela segunda transação. Abraço ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 21 de dezembro de 2010 08:46, Fernando Filho escreveu: > pessoal, mais uma duvida, tem problema caso o sistema tenha partes com > commit e partes com commit rettaining? estou pensando em refatorar os > modulos mais usados e tirar o rettaing mas continuaria nos outros modulos, > algum impacto nisso? > > valeu! > > Em 20 de dezembro de 2010 17:27, Fernando Filho >escreveu: > > > pois é, vou tentar o plano B > > remover alguns rettaing por commit pra ver se melhora um pouco > > sobre 2 connections e transactions , um pra > inclusoes/alteracoes/exclusoes > > e outro para consultas, é uma boa? > > > > valeu povo! > > > > Em 20 de dezembro de 2010 15:43, Eduardo Jedliczka >escreveu: > > > > kkk... (acho que hoje eu só estou concordando com o povo) > >> > >> Quando vi seu post... pensei imediatamente: compre o FibPlus, use algum > >> programa (ou faça um) que dê um string replace nos componentes e seja > >> feliz. > >> > >> Mas, se quer um plano B, veja se é possível transferir "G R A D A T I V > A > >> M > >> E N T E" as Queries e Transações para os formulários (criando e > destruindo > >> os componentes de banco juntamente com eles), priorizando os forms mais > >> utilizados. > >> > >> E "desconecte" do banco de dados quando nenhum FORM estiver aberto. > >> > >> Outra coisa, se utilizar o Firebird 2.1, comece a monitorar as tabelas > >> MON$ > >> juntamente com um gstat -h. Se o servidor for Classic, o uso do > >> fb_lock_print ajuda. > >> > >> ========================== > >> Eduardo Jedliczka > >> Apucarana - Pr > >> ========================== > >> > >> > >> > >> Em 20 de dezembro de 2010 11:37, Fernando Filho >> >escreveu: > >> > >> > pessoal, bom dia > >> > já postei aqui sobre uns problemas que tenho no meu sistema (só uso > >> commit > >> > rettaining) e já sei dos males de seu uso (uso IBX e FB 2.1). > >> > estou refazendo o sistema em outra arquitetura, porem ainda vai > demorar > >> uns > >> > meses para ficar pronto, enquanto isso o atual > >> > no minimo 2 vezes por dia preciso restartar o serviço do firebird para > >> > resolver as lentidões intensas do sistema. > >> > > >> > pergunto: qual o melhor paleativo que posso fazer no sistema atual > para > >> > diminuir essas lentidões, mexendo o minimo possivel? > >> > já deram a ideia de usar 2 transactions (um para as as ibqueryes de > >> > consulta > >> > e outro para inserir/alterar/deletar) > >> > isso já melhoraria o desempenho? > >> > > >> > trocar os commitrettaining por commit fica mais complicado, por isso > >> queria > >> > algo que desse menos trabalho, para me dar tranquilidade de continuar > o > >> > novo. > >> > > >> > muito obrigado a todos. > >> > > >> > -- > >> > Atenciosamente > >> > Fernando Filho > >> > ______________________________________________ > >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> > Para saber como gerenciar/excluir seu cadastro na lista, use: > >> > http://www.firebase.com.br/fb/artigo.php?id=1107 > >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > > > > > > > -- > > Atenciosamente > > Fernando Filho > > > > > > -- > Atenciosamente > Fernando Filho > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From nanfilho em gmail.com Tue Dec 21 09:15:22 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Tue, 21 Dec 2010 08:15:22 -0300 Subject: [firebase-br] =?iso-8859-1?q?sugest=F5es_para_meu_cen=E1rio_=28tr?= =?iso-8859-1?q?ansa=E7=F5es=29?= In-Reply-To: References: Message-ID: Eduardo, valeu mesmo pela ajuda, realmente sei que não vou resolver 100%, mas se conseguir ganhar 20 a 30% de performance a curto prazo já estou feliz. sobre os transactions, eu sempre uso read commited, nunca usei com read only, mas irei fazer uns testes mais uma vez muito obrigado! :) Em 21 de dezembro de 2010 08:00, Eduardo Jedliczka escreveu: > o seu problema transacional resume-se à "transações extremamente longas", > em > termos de banco de dados, 10 minutos isto é uma looooonga eternidade. > > A troca do soft Commit (Retainning ) pelo Hard Commit em "apenas" alguns > lugares, certamente irá melhorar o desempenho (leia-se amenizar o > problema), > mas não irá resolver a questão. > > Quanto à usar duas transações, uma para consulta e outra para atualização / > gravação, só terá impacto positivo se a transação de consulta for "read > only". Mas preste atenção ao tipo de isolamento, pois pode ocorrer da > consulta "não exibir" os novos registros/valores inseridos/modificados pela > segunda transação. > > Abraço > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > Em 21 de dezembro de 2010 08:46, Fernando Filho >escreveu: > > > pessoal, mais uma duvida, tem problema caso o sistema tenha partes com > > commit e partes com commit rettaining? estou pensando em refatorar os > > modulos mais usados e tirar o rettaing mas continuaria nos outros > modulos, > > algum impacto nisso? > > > > valeu! > > > > Em 20 de dezembro de 2010 17:27, Fernando Filho > >escreveu: > > > > > pois é, vou tentar o plano B > > > remover alguns rettaing por commit pra ver se melhora um pouco > > > sobre 2 connections e transactions , um pra > > inclusoes/alteracoes/exclusoes > > > e outro para consultas, é uma boa? > > > > > > valeu povo! > > > > > > Em 20 de dezembro de 2010 15:43, Eduardo Jedliczka > >escreveu: > > > > > > kkk... (acho que hoje eu só estou concordando com o povo) > > >> > > >> Quando vi seu post... pensei imediatamente: compre o FibPlus, use > algum > > >> programa (ou faça um) que dê um string replace nos componentes e seja > > >> feliz. > > >> > > >> Mas, se quer um plano B, veja se é possível transferir "G R A D A T I > V > > A > > >> M > > >> E N T E" as Queries e Transações para os formulários (criando e > > destruindo > > >> os componentes de banco juntamente com eles), priorizando os forms > mais > > >> utilizados. > > >> > > >> E "desconecte" do banco de dados quando nenhum FORM estiver aberto. > > >> > > >> Outra coisa, se utilizar o Firebird 2.1, comece a monitorar as tabelas > > >> MON$ > > >> juntamente com um gstat -h. Se o servidor for Classic, o uso do > > >> fb_lock_print ajuda. > > >> > > >> ========================== > > >> Eduardo Jedliczka > > >> Apucarana - Pr > > >> ========================== > > >> > > >> > > >> > > >> Em 20 de dezembro de 2010 11:37, Fernando Filho > >> >escreveu: > > >> > > >> > pessoal, bom dia > > >> > já postei aqui sobre uns problemas que tenho no meu sistema (só uso > > >> commit > > >> > rettaining) e já sei dos males de seu uso (uso IBX e FB 2.1). > > >> > estou refazendo o sistema em outra arquitetura, porem ainda vai > > demorar > > >> uns > > >> > meses para ficar pronto, enquanto isso o atual > > >> > no minimo 2 vezes por dia preciso restartar o serviço do firebird > para > > >> > resolver as lentidões intensas do sistema. > > >> > > > >> > pergunto: qual o melhor paleativo que posso fazer no sistema atual > > para > > >> > diminuir essas lentidões, mexendo o minimo possivel? > > >> > já deram a ideia de usar 2 transactions (um para as as ibqueryes de > > >> > consulta > > >> > e outro para inserir/alterar/deletar) > > >> > isso já melhoraria o desempenho? > > >> > > > >> > trocar os commitrettaining por commit fica mais complicado, por isso > > >> queria > > >> > algo que desse menos trabalho, para me dar tranquilidade de > continuar > > o > > >> > novo. > > >> > > > >> > muito obrigado a todos. > > >> > > > >> > -- > > >> > Atenciosamente > > >> > Fernando Filho > > >> > ______________________________________________ > > >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > >> > Para saber como gerenciar/excluir seu cadastro na lista, use: > > >> > http://www.firebase.com.br/fb/artigo.php?id=1107 > > >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > >> > > > >> ______________________________________________ > > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > >> > > > > > > > > > > > > -- > > > Atenciosamente > > > Fernando Filho > > > > > > > > > > > -- > > Atenciosamente > > Fernando Filho > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente Fernando Filho From jl em antaresassessoria.com.br Tue Dec 21 09:40:46 2010 From: jl em antaresassessoria.com.br (JL) Date: Tue, 21 Dec 2010 09:40:46 -0200 Subject: [firebase-br] Banco Corrompido References: <4D0F808C.5060504@goldensoft.inf.br> <4D0FD0FB.1080100@goldensoft.inf.br> Message-ID: <27760584614747ADA51B95712411216B@joaoluis> Se vc usa o IBexpert é possivel exportar o conteudo de uma tabela, gerando um arquivo, e depois vc pode zerar a tabela e importar novamente esse arquivo. Veja isso no ibexpert na opção "Exportar dados para script" Joao Luis ----- Original Message ----- From: "Nilo" To: "FireBase" Sent: Monday, December 20, 2010 7:56 PM Subject: Re: [firebase-br] Banco Corrompido Eduardo, boa idéia, mas não resolveu. :-( Pois é, dificilmente um problema desse afeta somente 1 ou poucos registros, existe uma faixa com problema muito grande. "select first 13000 skip 12000 * from tabela" deu erro e com 12500 ou mais não. Vou pesquisar sobre a sugestão do Fabiano. Obrigado pela ajuda pessoal []s Nilo ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From mctbrasil em gmail.com Tue Dec 21 09:54:11 2010 From: mctbrasil em gmail.com (Fabiano Moura) Date: Tue, 21 Dec 2010 09:54:11 -0200 Subject: [firebase-br] Banco Corrompido In-Reply-To: <27760584614747ADA51B95712411216B@joaoluis> References: <4D0F808C.5060504@goldensoft.inf.br> <4D0FD0FB.1080100@goldensoft.inf.br> <27760584614747ADA51B95712411216B@joaoluis> Message-ID: *Bom dia!* Independente da forma que ele irá fazer para conseguir o resgate dos dados, é aconselhável fazer a manutenção do banco de dados de forma correta e preventiva, por isso, recomendo a ferramenta FBFirstAID da IBSurgeon que pode ser adquirida no site da Firebase ou no próprio site do fabricante através do link www.ibsurgeon.com e para prevenção a ferramenta FBDataGuard, também da IBSurgeon. Começei a usar esta última ferramenta a pouco tempo, e estou surpreso com ela, é muito boa. Já usei muitas vezes a ferramenta FBFirstAID e somente uma das vezes não consegui recuperar o banco de dados. Já consegui recuperar com esta ferramenta vários tipos de corrupção e aviso de antemão, você poderá recuperar o investimento feito com a ferramenta a curto tempo, caso pegar serviços de análise e recuperação do banco de dados, ou utilizar em seus clientes para que a saúde do banco de dados esteja sempre boa ou ótima. *Obrigado,* * * * * *Fabiano Moura* Em 21 de dezembro de 2010 09:40, JL escreveu: > Se vc usa o IBexpert é possivel exportar o conteudo de uma tabela, gerando > um arquivo, e depois vc pode zerar a tabela e importar novamente esse > arquivo. Veja isso no ibexpert na opção "Exportar dados para script" > > Joao Luis > > ----- Original Message ----- From: "Nilo" > To: "FireBase" > Sent: Monday, December 20, 2010 7:56 PM > Subject: Re: [firebase-br] Banco Corrompido > > > > Eduardo, boa idéia, mas não resolveu. :-( > Pois é, dificilmente um problema desse afeta somente 1 ou poucos > registros, existe uma faixa com problema muito grande. > "select first 13000 skip 12000 * from tabela" deu erro e com 12500 ou > mais não. > > Vou pesquisar sobre a sugestão do Fabiano. > > Obrigado pela ajuda pessoal > > []s > Nilo > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From mefisistema em mefisistema.com.br Tue Dec 21 10:19:08 2010 From: mefisistema em mefisistema.com.br (mefisistema) Date: Tue, 21 Dec 2010 10:19:08 -0200 Subject: [firebase-br] Banco Corrompido References: <4D0F808C.5060504@goldensoft.inf.br> <4D0FD0FB.1080100@goldensoft.inf.br> Message-ID: <2EDDB532CAE84F6A8136D38D148114C3@meson> Bom dia, Amigo preciso se puder me ajudarem , estou com banco em fire e tentando converte pra txt e nao consigo, dando erro como resolver alguem pode me ajudar ele diz arquivo invalido grato, Meson ----- Original Message ----- From: "Nilo" To: "FireBase" Sent: Monday, December 20, 2010 7:56 PM Subject: Re: [firebase-br] Banco Corrompido Eduardo, boa idéia, mas não resolveu. :-( Pois é, dificilmente um problema desse afeta somente 1 ou poucos registros, existe uma faixa com problema muito grande. "select first 13000 skip 12000 * from tabela" deu erro e com 12500 ou mais não. Vou pesquisar sobre a sugestão do Fabiano. Obrigado pela ajuda pessoal []s Nilo ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From mctbrasil em gmail.com Tue Dec 21 10:47:43 2010 From: mctbrasil em gmail.com (Fabiano Moura) Date: Tue, 21 Dec 2010 10:47:43 -0200 Subject: [firebase-br] Banco Corrompido In-Reply-To: <2EDDB532CAE84F6A8136D38D148114C3@meson> References: <4D0F808C.5060504@goldensoft.inf.br> <4D0FD0FB.1080100@goldensoft.inf.br> <2EDDB532CAE84F6A8136D38D148114C3@meson> Message-ID: Bom dia! Você usa ibexpert? Se sim, ele tem a opção para exportar, senão, cria uma rotina, jogando a cada linha um registro. Se a idéia sua é criar um arquivo txt para exportar para outro banco, você já poderá exportar pronto com o comando insert into ou utilizar uma ferramenta que faça o PUMP para você. Fabiano Moura Em 21 de dezembro de 2010 10:19, mefisistema escreveu: > Bom dia, > > > Amigo preciso se puder me ajudarem , estou com banco em fire e tentando > converte pra txt e nao consigo, dando erro como resolver alguem pode me > ajudar ele diz arquivo invalido > > > grato, > > > Meson > > ----- Original Message ----- From: "Nilo" > To: "FireBase" > Sent: Monday, December 20, 2010 7:56 PM > Subject: Re: [firebase-br] Banco Corrompido > > > Eduardo, boa idéia, mas não resolveu. :-( > Pois é, dificilmente um problema desse afeta somente 1 ou poucos > registros, existe uma faixa com problema muito grande. > "select first 13000 skip 12000 * from tabela" deu erro e com 12500 ou > mais não. > > Vou pesquisar sobre a sugestão do Fabiano. > > Obrigado pela ajuda pessoal > > []s > Nilo > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From mefisistema em mefisistema.com.br Tue Dec 21 11:04:32 2010 From: mefisistema em mefisistema.com.br (mefisistema) Date: Tue, 21 Dec 2010 11:04:32 -0200 Subject: [firebase-br] Banco Corrompido References: <4D0F808C.5060504@goldensoft.inf.br><4D0FD0FB.1080100@goldensoft.inf.br><2EDDB532CAE84F6A8136D38D148114C3@meson> Message-ID: Ja tentei diversos recuros, se poder me add agradeco, msn - mesongas em hotmail.com , skype - mesonmeson2, preciso resolver isso, pelo ibexpert nao consegui e primeira vez q me deparo nessa situacao e preciso resolver meu banco que irei migra e sql server. meson ----- Original Message ----- From: "Fabiano Moura" To: "FireBase" Sent: Tuesday, December 21, 2010 10:47 AM Subject: Re: [firebase-br] Banco Corrompido Bom dia! Você usa ibexpert? Se sim, ele tem a opção para exportar, senão, cria uma rotina, jogando a cada linha um registro. Se a idéia sua é criar um arquivo txt para exportar para outro banco, você já poderá exportar pronto com o comando insert into ou utilizar uma ferramenta que faça o PUMP para você. Fabiano Moura Em 21 de dezembro de 2010 10:19, mefisistema escreveu: > Bom dia, > > > Amigo preciso se puder me ajudarem , estou com banco em fire e tentando > converte pra txt e nao consigo, dando erro como resolver alguem pode me > ajudar ele diz arquivo invalido > > > grato, > > > Meson > > ----- Original Message ----- From: "Nilo" > To: "FireBase" > Sent: Monday, December 20, 2010 7:56 PM > Subject: Re: [firebase-br] Banco Corrompido > > > Eduardo, boa idéia, mas não resolveu. :-( > Pois é, dificilmente um problema desse afeta somente 1 ou poucos > registros, existe uma faixa com problema muito grande. > "select first 13000 skip 12000 * from tabela" deu erro e com 12500 ou > mais não. > > Vou pesquisar sobre a sugestão do Fabiano. > > Obrigado pela ajuda pessoal > > []s > Nilo > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From dellaniesi em gmail.com Tue Dec 21 11:18:53 2010 From: dellaniesi em gmail.com (Odail Della Niesi Junior) Date: Tue, 21 Dec 2010 11:18:53 -0200 Subject: [firebase-br] Erro ao criar tabela Message-ID: Olá Pessoal, Estou criando a tabela abaixo e retorna o erro abaixo: CREATE TABLE CONTACORRENTE ( ID_CONTACORRENTE INTEGER NOT NULL PRIMARY KEY, DS_ARQUIVOLICENCA VARCHAR(200), NR_BANCO CHAR(3), NR_AGENCIA VARCHAR(5), NR_CONTACORRENTE VARCHAR(10), NR_CODIGOCEDENTE VARCHAR(10), NM_CEDENTE VARCHAR(50), NR_CPFCNPJ CHAR(18), NR_INICIONOSSONUMERO VARCHAR(10), NR_FIMNOSSONUMERO VARCHAR(10), NR_PROXIMONOSSONUMERO VARCHAR(10), DS_ARQUIVOLICENCA VARCHAR(200), DS_ENDERECOEMAILCEDENTE VARCHAR(200), DS_CAMINHOLOGOTIPOBOLETOIMPR VARCHAR(200), DS_IDENTIFICACAOCEDENTEBOLET VARCHAR(200)); This operation is not defined for system tables. unsuccessful metadata update. STORE RDB$RELATION_FIELDS failed. attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_15". Certo de poder contar com atenção dos Senhores, agradeço antecipadamente. -- Odail Della Niesi Junior São Pedro - São Paulo - Brasil MSN: dellaniesi em hotmail.com Skype: dellaniesi Paltalk: dellaniesi From edujed em gmail.com Tue Dec 21 11:32:55 2010 From: edujed em gmail.com (Eduardo Jedliczka) Date: Tue, 21 Dec 2010 11:32:55 -0200 Subject: [firebase-br] Erro ao criar tabela In-Reply-To: References: Message-ID: Teste nº1, verifique se já existe uma tabela CONTACORRENTE. teste nº2, experimente remover o PRIMARY KEY do campo ID_CONTACORRENTE, e crie a PK com alter table add constraint... ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 21 de dezembro de 2010 11:18, Odail Della Niesi Junior < dellaniesi em gmail.com> escreveu: > Olá Pessoal, > > Estou criando a tabela abaixo e retorna o erro abaixo: > > CREATE TABLE CONTACORRENTE ( > ID_CONTACORRENTE INTEGER NOT NULL PRIMARY KEY, > DS_ARQUIVOLICENCA VARCHAR(200), > NR_BANCO CHAR(3), > NR_AGENCIA VARCHAR(5), > NR_CONTACORRENTE VARCHAR(10), > NR_CODIGOCEDENTE VARCHAR(10), > NM_CEDENTE VARCHAR(50), > NR_CPFCNPJ CHAR(18), > NR_INICIONOSSONUMERO VARCHAR(10), > NR_FIMNOSSONUMERO VARCHAR(10), > NR_PROXIMONOSSONUMERO VARCHAR(10), > DS_ARQUIVOLICENCA VARCHAR(200), > DS_ENDERECOEMAILCEDENTE VARCHAR(200), > DS_CAMINHOLOGOTIPOBOLETOIMPR VARCHAR(200), > DS_IDENTIFICACAOCEDENTEBOLET VARCHAR(200)); > > > This operation is not defined for system tables. > unsuccessful metadata update. > STORE RDB$RELATION_FIELDS failed. > attempt to store duplicate value (visible to active transactions) in > unique index "RDB$INDEX_15". > > Certo de poder contar com atenção dos Senhores, agradeço antecipadamente. > > -- > Odail Della Niesi Junior > São Pedro - São Paulo - Brasil > MSN: dellaniesi em hotmail.com > Skype: dellaniesi > Paltalk: dellaniesi > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From dellaniesi em gmail.com Tue Dec 21 12:03:06 2010 From: dellaniesi em gmail.com (Odail Della Niesi Junior) Date: Tue, 21 Dec 2010 12:03:06 -0200 Subject: [firebase-br] Erro ao criar tabela In-Reply-To: References: Message-ID: Eduardo, Não existe tabela com o nome CONTACORRENTE. Removi o primary key! Mesmo assim retorna o mesmo erro. Grato. Em 21/12/10, Eduardo Jedliczka escreveu: > Teste nº1, verifique se já existe uma tabela CONTACORRENTE. > > teste nº2, experimente remover o PRIMARY KEY do campo ID_CONTACORRENTE, e > crie a PK com alter table add constraint... > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > Em 21 de dezembro de 2010 11:18, Odail Della Niesi Junior < > dellaniesi em gmail.com> escreveu: > >> Olá Pessoal, >> >> Estou criando a tabela abaixo e retorna o erro abaixo: >> >> CREATE TABLE CONTACORRENTE ( >> ID_CONTACORRENTE INTEGER NOT NULL PRIMARY KEY, >> DS_ARQUIVOLICENCA VARCHAR(200), >> NR_BANCO CHAR(3), >> NR_AGENCIA VARCHAR(5), >> NR_CONTACORRENTE VARCHAR(10), >> NR_CODIGOCEDENTE VARCHAR(10), >> NM_CEDENTE VARCHAR(50), >> NR_CPFCNPJ CHAR(18), >> NR_INICIONOSSONUMERO VARCHAR(10), >> NR_FIMNOSSONUMERO VARCHAR(10), >> NR_PROXIMONOSSONUMERO VARCHAR(10), >> DS_ARQUIVOLICENCA VARCHAR(200), >> DS_ENDERECOEMAILCEDENTE VARCHAR(200), >> DS_CAMINHOLOGOTIPOBOLETOIMPR VARCHAR(200), >> DS_IDENTIFICACAOCEDENTEBOLET VARCHAR(200)); >> >> >> This operation is not defined for system tables. >> unsuccessful metadata update. >> STORE RDB$RELATION_FIELDS failed. >> attempt to store duplicate value (visible to active transactions) in >> unique index "RDB$INDEX_15". >> >> Certo de poder contar com atenção dos Senhores, agradeço antecipadamente. >> >> -- >> Odail Della Niesi Junior >> São Pedro - São Paulo - Brasil >> MSN: dellaniesi em hotmail.com >> Skype: dellaniesi >> Paltalk: dellaniesi >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Odail Della Niesi Junior São Pedro - São Paulo - Brasil MSN: dellaniesi em hotmail.com Skype: dellaniesi Paltalk: dellaniesi From dellaniesi em gmail.com Tue Dec 21 12:03:55 2010 From: dellaniesi em gmail.com (Odail Della Niesi Junior) Date: Tue, 21 Dec 2010 12:03:55 -0200 Subject: [firebase-br] Erro ao criar tabela In-Reply-To: References: Message-ID: Vou criar o banco novamente e reporto para a Lista. Em 21/12/10, Odail Della Niesi Junior escreveu: > Eduardo, > > Não existe tabela com o nome CONTACORRENTE. Removi o primary key! > Mesmo assim retorna o mesmo erro. > Grato. > > Em 21/12/10, Eduardo Jedliczka escreveu: >> Teste nº1, verifique se já existe uma tabela CONTACORRENTE. >> >> teste nº2, experimente remover o PRIMARY KEY do campo ID_CONTACORRENTE, e >> crie a PK com alter table add constraint... >> >> ========================== >> Eduardo Jedliczka >> Apucarana - Pr >> ========================== >> >> >> >> Em 21 de dezembro de 2010 11:18, Odail Della Niesi Junior < >> dellaniesi em gmail.com> escreveu: >> >>> Olá Pessoal, >>> >>> Estou criando a tabela abaixo e retorna o erro abaixo: >>> >>> CREATE TABLE CONTACORRENTE ( >>> ID_CONTACORRENTE INTEGER NOT NULL PRIMARY KEY, >>> DS_ARQUIVOLICENCA VARCHAR(200), >>> NR_BANCO CHAR(3), >>> NR_AGENCIA VARCHAR(5), >>> NR_CONTACORRENTE VARCHAR(10), >>> NR_CODIGOCEDENTE VARCHAR(10), >>> NM_CEDENTE VARCHAR(50), >>> NR_CPFCNPJ CHAR(18), >>> NR_INICIONOSSONUMERO VARCHAR(10), >>> NR_FIMNOSSONUMERO VARCHAR(10), >>> NR_PROXIMONOSSONUMERO VARCHAR(10), >>> DS_ARQUIVOLICENCA VARCHAR(200), >>> DS_ENDERECOEMAILCEDENTE VARCHAR(200), >>> DS_CAMINHOLOGOTIPOBOLETOIMPR VARCHAR(200), >>> DS_IDENTIFICACAOCEDENTEBOLET VARCHAR(200)); >>> >>> >>> This operation is not defined for system tables. >>> unsuccessful metadata update. >>> STORE RDB$RELATION_FIELDS failed. >>> attempt to store duplicate value (visible to active transactions) in >>> unique index "RDB$INDEX_15". >>> >>> Certo de poder contar com atenção dos Senhores, agradeço >>> antecipadamente. >>> >>> -- >>> Odail Della Niesi Junior >>> São Pedro - São Paulo - Brasil >>> MSN: dellaniesi em hotmail.com >>> Skype: dellaniesi >>> Paltalk: dellaniesi >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > -- > Odail Della Niesi Junior > São Pedro - São Paulo - Brasil > MSN: dellaniesi em hotmail.com > Skype: dellaniesi > Paltalk: dellaniesi > -- Odail Della Niesi Junior São Pedro - São Paulo - Brasil MSN: dellaniesi em hotmail.com Skype: dellaniesi Paltalk: dellaniesi From samuel.peres.ferreira em gmail.com Tue Dec 21 12:07:16 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Tue, 21 Dec 2010 12:07:16 -0200 Subject: [firebase-br] Erro ao criar tabela In-Reply-To: References: Message-ID: ola tem 2 campos iguais: DS_ARQUIVOLICENCA VARCHAR(200), Samuel From listas em warmboot.com.br Tue Dec 21 15:27:41 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 21 Dec 2010 15:27:41 -0200 Subject: [firebase-br] Banco Corrompido In-Reply-To: References: <4D0F808C.5060504@goldensoft.inf.br> <4D0FD0FB.1080100@goldensoft.inf.br> <27760584614747ADA51B95712411216B@joaoluis> Message-ID: <38838250.20101221152741@warmboot.com.br> Lembrando que só o link da FireBase dá direito a comprar com desconto. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FM> *Bom dia!* FM> Independente da forma que ele irá fazer para conseguir o resgate dos FM> dados, é aconselhável fazer a manutenção do banco de dados de forma correta FM> e preventiva, por isso, recomendo a ferramenta FBFirstAID da IBSurgeon que FM> pode ser adquirida no site da Firebase ou no próprio site do fabricante FM> através do link www.ibsurgeon.com e para prevenção a ferramenta FBDataGuard, FM> também da IBSurgeon. Começei a usar esta última ferramenta a pouco tempo, e FM> estou surpreso com ela, é muito boa. FM> Já usei muitas vezes a ferramenta FBFirstAID e somente uma das vezes não FM> consegui recuperar o banco de dados. Já consegui recuperar com esta FM> ferramenta vários tipos de corrupção e aviso de antemão, você poderá FM> recuperar o investimento feito com a ferramenta a curto tempo, caso pegar FM> serviços de análise e recuperação do banco de dados, ou utilizar em seus FM> clientes para que a saúde do banco de dados esteja sempre boa ou ótima. FM> *Obrigado,* FM> * FM> * FM> * FM> * FM> *Fabiano Moura* From hpensador em gmail.com Tue Dec 21 16:09:40 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Tue, 21 Dec 2010 15:09:40 -0300 Subject: [firebase-br] Verificar quantidade de registros retornados (SP) Message-ID: Boa tarde Colegas! Em uma SP há como saber quantos registros foram retornados em um SELECT sem a utilização do Count(*)? Explico... Em uma SP tenho a seguinte instrução: for select campo1, campo2 from tabela where campo1 between :dta1 and :dta2 order by campo1 into :valor1, valor2 do begin /*Aqui irei fazer algumas verificações e para tanto necessito saber quantos registros foram retornados.*/ end -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador www.hpensador.net (71) 9975-9176 From robson.catunda em gmail.com Tue Dec 21 16:32:44 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Tue, 21 Dec 2010 15:32:44 -0300 Subject: [firebase-br] Verificar quantidade de registros retornados (SP) In-Reply-To: References: Message-ID: pq não pode usar count ? Em 21 de dezembro de 2010 15:09, Hélio Oliveira escreveu: > Boa tarde Colegas! > > Em uma SP há como saber quantos registros foram retornados em um SELECT sem > a utilização do Count(*)? > > Explico... > > Em uma SP tenho a seguinte instrução: > > for select campo1, campo2 > from tabela > where campo1 between :dta1 and :dta2 > order by campo1 > into :valor1, valor2 do > begin > /*Aqui irei fazer algumas verificações e para tanto necessito > saber quantos registros foram retornados.*/ > end > > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > www.hpensador.net > (71) 9975-9176 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From dellaniesi em gmail.com Tue Dec 21 16:57:29 2010 From: dellaniesi em gmail.com (Odail Della Niesi Junior) Date: Tue, 21 Dec 2010 16:57:29 -0200 Subject: [firebase-br] Erro ao criar tabela In-Reply-To: References: Message-ID: Obrigado, me desculpem pela gafe! rs Em 21/12/10, samuel ferreira escreveu: > ola > > tem 2 campos iguais: > > DS_ARQUIVOLICENCA VARCHAR(200), > > Samuel > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Odail Della Niesi Junior São Pedro - São Paulo - Brasil MSN: dellaniesi em hotmail.com Skype: dellaniesi Paltalk: dellaniesi From agalysson em gmail.com Tue Dec 21 17:01:23 2010 From: agalysson em gmail.com (=?ISO-8859-1?Q?Alysson_Gon=E7alves_de_Azevedo?=) Date: Tue, 21 Dec 2010 17:01:23 -0200 Subject: [firebase-br] Erro ao criar tabela In-Reply-To: References: Message-ID: Acontece.... xD Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 21 de dezembro de 2010 16:57, Odail Della Niesi Junior < dellaniesi em gmail.com> escreveu: > Obrigado, me desculpem pela gafe! rs > > Em 21/12/10, samuel ferreira escreveu: > > ola > > > > tem 2 campos iguais: > > > > DS_ARQUIVOLICENCA VARCHAR(200), > > > > Samuel > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > -- > Odail Della Niesi Junior > São Pedro - São Paulo - Brasil > MSN: dellaniesi em hotmail.com > Skype: dellaniesi > Paltalk: dellaniesi > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From acf.andre em gmail.com Tue Dec 21 17:22:19 2010 From: acf.andre em gmail.com (andre conrado) Date: Tue, 21 Dec 2010 17:22:19 -0200 Subject: [firebase-br] RES: RES: RES: campos duplicados In-Reply-To: References: <-6195279668324628383@unknownmsgid> <1626308603464876317@unknownmsgid> <5652723884052815136@unknownmsgid> Message-ID: Reijanio, vc ta dando volta eu torno de um problema simple... Crie um indice composto. Nenhuma das opções de SP fazem algo q diferencie disso. Em 20/12/10, Reijanio Nunes Ribeiro escreveu: > A0acho que consegui fiz mais ou menos assim > CREATE OR ALTER PROCEDURE VERIF_PROD_EST ( > p_cod integer, > p_codprod varchar(18), > p_local char(3), > p_cod_emp integer, > p_dt date) > as > begin > if(not Exists(select * from estoque WHERE codprod =:p_codprod and > cod_local =:p_local))then > insert into estoque(codigo,codprod, cod_local, cod_emp, dt_entrada) > values > ( > :p_cod, > :p_codprod , > :p_local, > :p_cod_emp, > :p_dt > ); > end > end > end^ > ta em teste ainda mais tem funcionado bem > > Em 20 de dezembro de 2010 10:20, Eduardo Jedliczka > escreveu: > >> Uma coisa não tem nada a ver com outra, pois é completamente possível >> criar >> um ÍNDICE ÚNICO composto. >> >> Não tem necessidade de ficar complicando ou reinventar a roda. >> >> ========================== >> Eduardo Jedliczka >> Apucarana - Pr >> ========================== >> >> >> >> Em 19 de dezembro de 2010 08:20, Reijanio Nunes Ribeiro < >> rnribeiro em gmail.com >> > escreveu: >> >> > robson a questão é que vou te exemplificar >> > tenho >> > idprod idtab >> > 001 1 >> > 001 2 >> > >> > se colocar um indice nele vai dar erro por que ele so vai aceitar um >> unico >> > idprod e idtab, vou tentar gerar uma stored procedure que leia od dois >> > campos e gere uma exceção, ou uma sintaxe que faça isso, creio que sejam >> > minhas opções ja que não posso amarra-las por indices unicos pois esta >> > tabela podem conter varios produtos iguais e tabelas diferentes >> > >> > Em 18 de dezembro de 2010 17:10, Robson Catunda >> > escreveu: >> > >> > > Reijanio, >> > > >> > > volto a insistir.. crie um índice único. >> > > >> > > Delete os duplicados antes de executar o comando abaixo, pois se já >> > > existirem duplicações o indice não será criado. >> > > >> > > *ALTER TABLE* *NOME_DA_TABELA ADD CONSTRAINT* *NOME_DO_INDICE* *UNIQUE >> > > (IDTAB, IDPROD); >> > > * >> > > Esse indice amarra codigo de tabela e codigo de produto exatamente >> > > como >> > vc >> > > quer. Vai poder ter o mesmo produto em varios codigos de tabelas >> > distintas, >> > > mas não poderá ter o mesmo codigo de produto mais de uma vez no mesmo >> > > código >> > > de tabela. >> > > ______________________________________________ >> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Um Abraço, André Conrado. 055 21 8840-6232 - Oi 055 21 7856-8125 - NextTel ID:55*83*16416 055 21 9896-5449 - Vivo (apenas mensagens SMS) From hpensador em gmail.com Tue Dec 21 17:37:34 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Tue, 21 Dec 2010 16:37:34 -0300 Subject: [firebase-br] Verificar quantidade de registros retornados (SP) In-Reply-To: References: Message-ID: Boa tarde Robson! select count(campo1), campo1, campo2 from tabela where campo1 between :dta1 and :dta2 group by campo1, campo2 Resultado: Count campo1 campo2 1 01/12/2010 A 1 31/12/2010 R E necessito da quantidade de registros - neste exemplo 2. Para que eu tenha o resultado esperado teria que fazer primeiro o select count e depois o select dos campos. Não me recordo no momento + lembro de já ter lido em algum lugar que tem como se obter a quantidade de registros retornados em select dentro de SPs. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador www.hpensador.net (71) 9975-9176 From nanfilho em gmail.com Tue Dec 21 22:32:40 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Tue, 21 Dec 2010 21:32:40 -0300 Subject: [firebase-br] Duvida sobre processo com FB Superserver Message-ID: pessoal, mais uma vez aqui pra pedir ajuda de vocês ^^ estou usando o firebird 2.1 superserver numa maquina com windows o pc é um I3 e simula 4 processadores, porem o firebird só usa um deles (ou seja quando dá 25% de uso estoura e o sistema fica bastante lento) a duvida é, tem como configurar alguma coisa no windows ou no firebird para usar 100% do processador? ou configurar o firebird para ter mais de um processo no superserver? valeu pela ajuda. -- Atenciosamente Fernando Filho From nanfilho em gmail.com Tue Dec 21 22:36:03 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Tue, 21 Dec 2010 21:36:03 -0300 Subject: [firebase-br] Duvida sobre processo com FB Superserver Message-ID: pessoal, mais uma vez aqui pra pedir ajuda de vocês ^^ estou usando o firebird 2.1 superserver numa maquina com windows o pc é um I3 e simula 4 processadores, porem o firebird só usa um deles (ou seja quando dá 25% de uso estoura e o sistema fica bastante lento) a duvida é, tem como configurar alguma coisa no windows ou no firebird para usar 100% do processador? ou configurar o firebird para ter mais de um processo no superserver? valeu pela ajuda. -- Atenciosamente Fernando Filho From listas em warmboot.com.br Tue Dec 21 22:48:52 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 21 Dec 2010 22:48:52 -0200 Subject: [firebase-br] Duvida sobre processo com FB Superserver In-Reply-To: References: Message-ID: <414543118.20101221224852@warmboot.com.br> Por enquanto, a única saída é vc usar o Classic. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FF> pessoal, mais uma vez aqui pra pedir ajuda de vocês ^^ FF> estou usando o firebird 2.1 superserver numa maquina com windows FF> o pc é um I3 e simula 4 processadores, porem o firebird só usa um deles (ou FF> seja quando dá 25% de uso estoura e o sistema fica bastante lento) FF> a duvida é, tem como configurar alguma coisa no windows ou no firebird para FF> usar 100% do processador? FF> ou configurar o firebird para ter mais de um processo no superserver? FF> valeu pela ajuda. From eurides.baptistella em gmail.com Tue Dec 21 22:52:07 2010 From: eurides.baptistella em gmail.com (Eurides Baptistella) Date: Tue, 21 Dec 2010 22:52:07 -0200 Subject: [firebase-br] Duvida sobre processo com FB Superserver In-Reply-To: References: Message-ID: Você pode utilizar o Firebird Classic Server que para cada conexão abre um novo processo, porem não compartilha o cache das conexões. Quanto ao uso dos outros processadores recomendo ler sobre as novas funcionalidades do Firebird 2.5. Att. Em 21 de dezembro de 2010 22:36, Fernando Filho escreveu: > pessoal, mais uma vez aqui pra pedir ajuda de vocês ^^ > estou usando o firebird 2.1 superserver numa maquina com windows > o pc é um I3 e simula 4 processadores, porem o firebird só usa um deles (ou > seja quando dá 25% de uso estoura e o sistema fica bastante lento) > a duvida é, tem como configurar alguma coisa no windows ou no firebird para > usar 100% do processador? > ou configurar o firebird para ter mais de um processo no superserver? > > valeu pela ajuda. > > -- > Atenciosamente > Fernando Filho > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- *-- Eurides V. Baptistella **E-mail:* eurides.baptistella em gmail.com *Fone:* +55 (49) 9125-6572 From levymoreira.ce em gmail.com Wed Dec 22 09:30:35 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Wed, 22 Dec 2010 08:30:35 -0300 Subject: [firebase-br] erro firebird 2.0 Message-ID: Pessoal tenho um sistema rodando com o Firebird 2.0 há algum tempo(cerca de 2 anos) em um cliente, e hoje segundo o mesmo do nada apareceu este erro: http://www.4shared.com/photo/w7F37Rh4/erro_firebird.html (não sei se pode mandar link no grupo se não puder me desculpe mas como mando essa imagem?) segundo o cliente ele não fez nada(como sempre), e agora sempre que ele vai baixar um titulo o firebird trava e o sistema trava em todos os computadores. Quem souber alguma coisa agradeço desde já. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From listas em warmboot.com.br Wed Dec 22 09:42:28 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 22 Dec 2010 09:42:28 -0200 Subject: [firebase-br] erro firebird 2.0 In-Reply-To: References: Message-ID: <1692156311.20101222094228@warmboot.com.br> Faça uma pesquisa por buffer overrun em tracker.firebirdsql.org []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br LM> Pessoal tenho um sistema rodando com o Firebird 2.0 há algum tempo(cerca de LM> 2 anos) em um cliente, e hoje segundo LM> o mesmo do nada apareceu este erro: LM> http://www.4shared.com/photo/w7F37Rh4/erro_firebird.html LM> (não sei se pode LM> mandar link no grupo se não puder me desculpe mas como mando essa imagem?) LM> segundo o cliente ele não fez nada(como sempre), e agora sempre que ele vai LM> baixar um titulo o firebird trava e o sistema LM> trava em todos os computadores. LM> Quem souber alguma coisa agradeço desde já. From nanfilho em gmail.com Wed Dec 22 10:21:44 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Wed, 22 Dec 2010 09:21:44 -0300 Subject: [firebase-br] Duvida sobre processo com FB Superserver In-Reply-To: References: Message-ID: pessoal, valeu pela ajuda, andei lendo sobre o 2.5 realmente posso ter uma melhora migrando, farei isso Em 21 de dezembro de 2010 21:52, Eurides Baptistella < eurides.baptistella em gmail.com> escreveu: > Você pode utilizar o Firebird Classic Server que para cada conexão abre um > novo processo, porem não compartilha o cache das conexões. Quanto ao uso > dos > outros processadores recomendo ler sobre as novas funcionalidades do > Firebird 2.5. > > Att. > > Em 21 de dezembro de 2010 22:36, Fernando Filho >escreveu: > > > pessoal, mais uma vez aqui pra pedir ajuda de vocês ^^ > > estou usando o firebird 2.1 superserver numa maquina com windows > > o pc é um I3 e simula 4 processadores, porem o firebird só usa um deles > (ou > > seja quando dá 25% de uso estoura e o sistema fica bastante lento) > > a duvida é, tem como configurar alguma coisa no windows ou no firebird > para > > usar 100% do processador? > > ou configurar o firebird para ter mais de um processo no superserver? > > > > valeu pela ajuda. > > > > -- > > Atenciosamente > > Fernando Filho > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > > *-- > Eurides V. Baptistella > **E-mail:* eurides.baptistella em gmail.com > *Fone:* +55 (49) 9125-6572 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente Fernando Filho From jvds em bol.com.br Wed Dec 22 10:22:51 2010 From: jvds em bol.com.br (Joao Vitor) Date: Wed, 22 Dec 2010 10:22:51 -0200 Subject: [firebase-br] Firebird 2 JDBC Message-ID: <4D11ED9B.6080401@bol.com.br> Pessoal estou usando o firebird 2 com jdbc + Hibernate quase tudo funciona perfeito somente em uma tabela depois que acesso mais de 3x da esta exception sera que pode ser bug JDBC. jaybird-full-2.1.6.jar(JDBC) org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544421. connection rejected by remote interface Obrigado. From programadorsesmo3 em gmail.com Wed Dec 22 10:49:41 2010 From: programadorsesmo3 em gmail.com (Robson gaeski) Date: Wed, 22 Dec 2010 10:49:41 -0200 Subject: [firebase-br] Pegar todas as Tabelas e Campos Message-ID: Boa tarde amigos, Em uma aplicação estou precisando retornar as tabelas e os campos do meu banco de dados Ou seja Tabela Cliente retornar todos os campos dessa tabela Para que o usuário consiga criar a sua própria instrução Sql de forma dinâmica e visual Alguém sabe como posso fazer isso? Grato -- Atenciosamente Analista Programador Robson Gaeski From marcosweimer em gmail.com Wed Dec 22 11:20:31 2010 From: marcosweimer em gmail.com (Marcos Weimer) Date: Wed, 22 Dec 2010 11:20:31 -0200 Subject: [firebase-br] Pegar todas as Tabelas e Campos In-Reply-To: References: Message-ID: Opa! Coincidentemente estava mechendo em algum parecido... select rdb$field_name from rdb$relation_fields where rdb$relation_name = 'ESTOQUE_AJUSTES' nesse select pego todos os campos da tabela ESTOQUE_AJUSTES Teste esse select aqui... select r.rdb$relation_name, ( select max(i.rdb$statistics) || ' (' || count(*) || ')' from rdb$relation_fields rf where rf.rdb$relation_name = r.rdb$relation_name ) as "Max. IndexSel (# fields)" from rdb$relations r join rdb$indices i on (i.rdb$relation_name = r.rdb$relation_name) group by r.rdb$relation_name having max(i.rdb$statistics) > 0 order by 2 nesse aqui facil facil vc consegue pegar o nome das tabelas Vlw Em 22 de dezembro de 2010 10:49, Robson gaeski escreveu: > Boa tarde amigos, > > Em uma aplicação estou precisando retornar as tabelas e os campos do meu > banco de dados > > Ou seja > > Tabela Cliente retornar todos os campos dessa tabela > > Para que o usuário consiga criar a sua própria instrução Sql de forma > dinâmica e visual > > Alguém sabe como posso fazer isso? > > Grato > > -- > > Atenciosamente > Analista Programador > Robson Gaeski > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão From programadorsesmo3 em gmail.com Wed Dec 22 11:38:09 2010 From: programadorsesmo3 em gmail.com (Robson gaeski) Date: Wed, 22 Dec 2010 11:38:09 -0200 Subject: [firebase-br] Pegar todas as Tabelas e Campos In-Reply-To: References: Message-ID: Valeu Marcos, Era exatamente o que eu estava procurando. Aproveitando o gancho, gostaria de saber se alguém já montou SELECTS Dinâmicos por exemplo o usuário seleciona a Tabela Cliente e o Campo Nome_Cliente. montaria um select assim "Select Id_Cliente, Nome_Cliente From Cliente" alguém sabe como fazer para montar o select? Grato pela ajuda -- Atenciosamente Analista Programador Robson Gaeski From rnribeiro em gmail.com Wed Dec 22 12:28:09 2010 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 22 Dec 2010 11:28:09 -0300 Subject: [firebase-br] completamente off - moden tp-link td8816 Message-ID: bom dia a todos estou escrevendo este off-toppic por que estou completamente pasmo sem saber o que fazer vou exemplificar cliente A me contratou para conectar sua máquina a internet que esta conectada no cliente B que usa um moden tp-link fui no cliente b configurei ele para router, porem para meu susto consigo dar ping no computador B, consigo dar ping do moden tp-link, poren não consigo navegar então as configurações ficaram assim modem tp-link td-8816 - configurado para router computador client B conectado no moden ip 192.168.1.2 mascara de sub-rede 255.255.255.0 gateway padrão 192.168.1.1 moden ip 192.168.1.1 computador cliente A ip 192.168.1.10 mascara de sub-rede 255.255.255.0 gateway padrão 192.168.1.1 consigo conectar no moden mais não consigo navegar do computador A o computador B por ser local funciona sem problemas agora vem o incrivel se computador cliente A ip 192.168.1.10 mascara de sub-rede 255.255.255.0 gateway padrão 192.168.1.2 ---> ip do computador B funciona sem problemas poderiam me ajudar From marcelomoreira.souza em gmail.com Wed Dec 22 12:39:18 2010 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Wed, 22 Dec 2010 12:39:18 -0200 Subject: [firebase-br] Replace Message-ID: Pessoal, Preciso fazer um select e ao mesmo tempo formatar o retorno com o metodo replace do firebird. No caso estou querendo formatar o retorno de um campo que vai contar um CNPJ select cnpj from cliente dai o retorno vem: 00.000.000/0001-00 Eu preciso pegar este CNPJ sem a mascara: 00000000000100 existe algo parecido com isso no firebird: select replace(cnpj, '[-;.]', '') from cliente Abs! -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From eduardo em embras.net Wed Dec 22 12:41:37 2010 From: eduardo em embras.net (Eduardo Pombo) Date: Wed, 22 Dec 2010 12:41:37 -0200 Subject: [firebase-br] Pegar todas as Tabelas e Campos In-Reply-To: References: Message-ID: sql = 'select '+campos+' from '+tabela se condicao > '' entao sql = sql + 'where '+condicao basicamente é isso, claro q so varia um pouco de acordo com a sintaxe de cada linguagem Espero ter ajudado Em 22 de dezembro de 2010 11:38, Robson gaeski escreveu: > Valeu Marcos, > Era exatamente o que eu estava procurando. > > Aproveitando o gancho, gostaria de saber se alguém já montou SELECTS >  Dinâmicos > > por exemplo > o usuário seleciona a Tabela Cliente e o Campo Nome_Cliente. > > montaria um select assim > > "Select Id_Cliente, Nome_Cliente From Cliente" > > alguém sabe como fazer para montar o select? > > Grato pela ajuda > > -- > Atenciosamente > Analista Programador > Robson Gaeski > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 José Eduardo Pombo de Barros Gerente de Manutenção de Sistemas From nanfilho em gmail.com Wed Dec 22 12:47:15 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Wed, 22 Dec 2010 11:47:15 -0300 Subject: [firebase-br] Duvida sobre processo com FB Superserver In-Reply-To: References: Message-ID: olha só, ainda no 2.1 vi sobre o parametro CpuAffinityMask do firebird.conf que segundo a descrição usa mais de uma CPU alterei ele e no processo do windows continuou usando somente 1 qual a real função deste parametro? valeu! Em 22 de dezembro de 2010 09:21, Fernando Filho escreveu: > pessoal, valeu pela ajuda, andei lendo sobre o 2.5 realmente posso ter uma > melhora migrando, farei isso > > Em 21 de dezembro de 2010 21:52, Eurides Baptistella < > eurides.baptistella em gmail.com> escreveu: > > Você pode utilizar o Firebird Classic Server que para cada conexão abre um >> novo processo, porem não compartilha o cache das conexões. Quanto ao uso >> dos >> outros processadores recomendo ler sobre as novas funcionalidades do >> Firebird 2.5. >> >> Att. >> >> Em 21 de dezembro de 2010 22:36, Fernando Filho > >escreveu: >> >> > pessoal, mais uma vez aqui pra pedir ajuda de vocês ^^ >> > estou usando o firebird 2.1 superserver numa maquina com windows >> > o pc é um I3 e simula 4 processadores, porem o firebird só usa um deles >> (ou >> > seja quando dá 25% de uso estoura e o sistema fica bastante lento) >> > a duvida é, tem como configurar alguma coisa no windows ou no firebird >> para >> > usar 100% do processador? >> > ou configurar o firebird para ter mais de um processo no superserver? >> > >> > valeu pela ajuda. >> > >> > -- >> > Atenciosamente >> > Fernando Filho >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> >> >> >> -- >> >> *-- >> Eurides V. Baptistella >> **E-mail:* eurides.baptistella em gmail.com >> *Fone:* +55 (49) 9125-6572 >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > -- > Atenciosamente > Fernando Filho > -- Atenciosamente Fernando Filho From eurides.baptistella em gmail.com Wed Dec 22 12:53:24 2010 From: eurides.baptistella em gmail.com (Eurides Baptistella) Date: Wed, 22 Dec 2010 12:53:24 -0200 Subject: [firebase-br] Duvida sobre processo com FB Superserver In-Reply-To: References: Message-ID: Olha, se não me falha a memória (e me corrijam se eu estiver falando besteira) este parâmetro define qual dos processadores será responsável pela execução do processo e não quantos processadores o processo irá utilizar. Se eu estiver falando besteira me desculpem... Em 22 de dezembro de 2010 12:47, Fernando Filho escreveu: > olha só, ainda no 2.1 vi sobre o parametro CpuAffinityMask do firebird.conf > que segundo a descrição usa mais de uma CPU > alterei ele e no processo do windows continuou usando somente 1 > qual a real função deste parametro? > valeu! > > Em 22 de dezembro de 2010 09:21, Fernando Filho >escreveu: > > > pessoal, valeu pela ajuda, andei lendo sobre o 2.5 realmente posso ter > uma > > melhora migrando, farei isso > > > > Em 21 de dezembro de 2010 21:52, Eurides Baptistella < > > eurides.baptistella em gmail.com> escreveu: > > > > Você pode utilizar o Firebird Classic Server que para cada conexão abre > um > >> novo processo, porem não compartilha o cache das conexões. Quanto ao uso > >> dos > >> outros processadores recomendo ler sobre as novas funcionalidades do > >> Firebird 2.5. > >> > >> Att. > >> > >> Em 21 de dezembro de 2010 22:36, Fernando Filho >> >escreveu: > >> > >> > pessoal, mais uma vez aqui pra pedir ajuda de vocês ^^ > >> > estou usando o firebird 2.1 superserver numa maquina com windows > >> > o pc é um I3 e simula 4 processadores, porem o firebird só usa um > deles > >> (ou > >> > seja quando dá 25% de uso estoura e o sistema fica bastante lento) > >> > a duvida é, tem como configurar alguma coisa no windows ou no firebird > >> para > >> > usar 100% do processador? > >> > ou configurar o firebird para ter mais de um processo no superserver? > >> > > >> > valeu pela ajuda. > >> > > >> > -- > >> > Atenciosamente > >> > Fernando Filho > >> > ______________________________________________ > >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> > Para saber como gerenciar/excluir seu cadastro na lista, use: > >> > http://www.firebase.com.br/fb/artigo.php?id=1107 > >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > >> > >> > >> > >> -- > >> > >> *-- > >> Eurides V. Baptistella > >> **E-mail:* eurides.baptistella em gmail.com > >> *Fone:* +55 (49) 9125-6572 > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > > > > > > > -- > > Atenciosamente > > Fernando Filho > > > > > > -- > Atenciosamente > Fernando Filho > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- *-- Eurides V. Baptistella **E-mail:* eurides.baptistella em gmail.com *Fone:* +55 (49) 9125-6572 From nanfilho em gmail.com Wed Dec 22 13:03:09 2010 From: nanfilho em gmail.com (Fernando Filho) Date: Wed, 22 Dec 2010 12:03:09 -0300 Subject: [firebase-br] Duvida sobre processo com FB Superserver In-Reply-To: References: Message-ID: aqui é a descrição que tem no conf: # =========================== # SuperServer Engine Settings # =========================== # # ---------------------------- # Which CPUs should be used (Windows Only) # # In an SMP system, sets which processors can be used by the server. # The value is taken from a bit map in which each bit represents a CPU. # Thus, to use only the first processor, the value is 1. To use both # CPU 1 and CPU 2, the value is 3. To use CPU 2 and CPU 3, the value # is 6. The default value is 1. não sou um perfeito entendedor de ingles, mas ele diz: para usar CPU 1 e CPU 2 o valor é 3 , e por ai vai então não pode ser apenas 1 :) Em 22 de dezembro de 2010 11:53, Eurides Baptistella < eurides.baptistella em gmail.com> escreveu: > Olha, se não me falha a memória (e me corrijam se eu estiver falando > besteira) este parâmetro define qual dos processadores será responsável > pela > execução do processo e não quantos processadores o processo irá utilizar. > > Se eu estiver falando besteira me desculpem... > > Em 22 de dezembro de 2010 12:47, Fernando Filho >escreveu: > > > olha só, ainda no 2.1 vi sobre o parametro CpuAffinityMask do > firebird.conf > > que segundo a descrição usa mais de uma CPU > > alterei ele e no processo do windows continuou usando somente 1 > > qual a real função deste parametro? > > valeu! > > > > Em 22 de dezembro de 2010 09:21, Fernando Filho > >escreveu: > > > > > pessoal, valeu pela ajuda, andei lendo sobre o 2.5 realmente posso ter > > uma > > > melhora migrando, farei isso > > > > > > Em 21 de dezembro de 2010 21:52, Eurides Baptistella < > > > eurides.baptistella em gmail.com> escreveu: > > > > > > Você pode utilizar o Firebird Classic Server que para cada conexão abre > > um > > >> novo processo, porem não compartilha o cache das conexões. Quanto ao > uso > > >> dos > > >> outros processadores recomendo ler sobre as novas funcionalidades do > > >> Firebird 2.5. > > >> > > >> Att. > > >> > > >> Em 21 de dezembro de 2010 22:36, Fernando Filho > >> >escreveu: > > >> > > >> > pessoal, mais uma vez aqui pra pedir ajuda de vocês ^^ > > >> > estou usando o firebird 2.1 superserver numa maquina com windows > > >> > o pc é um I3 e simula 4 processadores, porem o firebird só usa um > > deles > > >> (ou > > >> > seja quando dá 25% de uso estoura e o sistema fica bastante lento) > > >> > a duvida é, tem como configurar alguma coisa no windows ou no > firebird > > >> para > > >> > usar 100% do processador? > > >> > ou configurar o firebird para ter mais de um processo no > superserver? > > >> > > > >> > valeu pela ajuda. > > >> > > > >> > -- > > >> > Atenciosamente > > >> > Fernando Filho > > >> > ______________________________________________ > > >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > >> > Para saber como gerenciar/excluir seu cadastro na lista, use: > > >> > http://www.firebase.com.br/fb/artigo.php?id=1107 > > >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > >> > > > >> > > >> > > >> > > >> -- > > >> > > >> *-- > > >> Eurides V. Baptistella > > >> **E-mail:* eurides.baptistella em gmail.com > > >> *Fone:* +55 (49) 9125-6572 > > >> ______________________________________________ > > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > >> > > > > > > > > > > > > -- > > > Atenciosamente > > > Fernando Filho > > > > > > > > > > > -- > > Atenciosamente > > Fernando Filho > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > > *-- > Eurides V. Baptistella > **E-mail:* eurides.baptistella em gmail.com > *Fone:* +55 (49) 9125-6572 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Atenciosamente Fernando Filho From hpensador em gmail.com Wed Dec 22 15:09:44 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Wed, 22 Dec 2010 14:09:44 -0300 Subject: [firebase-br] SP x Row_Count Message-ID: Boa tarde Colegas! Nobres ontem postei aqui uma mensagem perguntando como obter a quantidade de registros de um select dentro de uma SP. Hoje lendo o livro do nosso ilustre Carlos Cantu vi que temos a variavel Row_Count que deveria nós retornar essa quantidade, porém em um teste a referida quantidade não bate, vide exemplo abaixo: for select campo1, campo2 from tabela where campo1 between :dta1 and :dta2 into :valor1, valor2 do begin total_registros = row_count; -- O select no meu teste retorna 2 registros, porém a variavel row_count atribuiu 1 a variavel total_registros. end Pergunta - para que a mesma funcione terei que utilizar Cursor? -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador www.hpensador.net (71) 9975-9176 From bragaped em gmail.com Wed Dec 22 15:59:15 2010 From: bragaped em gmail.com (Pedro Braga) Date: Wed, 22 Dec 2010 15:59:15 -0200 Subject: [firebase-br] Replace In-Reply-To: References: Message-ID: Eu Utilizo a Procedure Abaixo para Fazer esse Tipo de Operação CREATE PROCEDURE EXTRAI_NUMERO ( parametro varchar(60)) returns ( numero varchar(60)) as begin numero=''; while (:parametro <> '') do begin if (substring(:parametro from 1 for 1) in ('0','1','2','3','4','5','6','7','8','9')) then numero=:numero||substring(:parametro from 1 for 1); parametro=substring(:parametro from 2); end suspend; END Em 22 de dezembro de 2010 12:39, Marcelo Moreira < marcelomoreira.souza em gmail.com> escreveu: > Pessoal, > > Preciso fazer um select e ao mesmo tempo formatar o retorno com o metodo > replace do firebird. No caso estou querendo formatar o retorno de um campo > que vai contar um CNPJ > > select cnpj from cliente > > dai o retorno vem: 00.000.000/0001-00 > > Eu preciso pegar este CNPJ sem a mascara: 00000000000100 > > existe algo parecido com isso no firebird: > > select replace(cnpj, '[-;.]', '') from cliente > > > Abs! > > -- > 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 marcosweimer em gmail.com Wed Dec 22 16:32:01 2010 From: marcosweimer em gmail.com (Marcos Weimer) Date: Wed, 22 Dec 2010 16:32:01 -0200 Subject: [firebase-br] Execute statement em trigger??? Message-ID: Boa Tarde Tenho uma trigger para fazer um LOG em uma tabela, essa trigger faz um for select nos campos e executa o codigo abaixo... if (column_name <> 'DATA_CRIACAO_ALTERACAO') then begin comandosql = 'execute procedure P_INSERT_LOG_COLUNA(' ||:VAR_ID ||', ''' || :column_name ||''' , null, new.' || :column_name || ');'; execute statement comandosql; end este execute statement sempre vi em procedures e tal... nunca vi em trigger... nesse caso se gero um exception o comandosql aparece ok (execute procedure P_INSERT_LOG_COLUNA(1,'CODFILIAL',null,new.CODFILIAL)) o problema que com o execute statemente ele deixa de reconhecer o new.CODFILIAL (Dynamic SQL Error / SQL error code = -206 / Column unknown / new.CODFILIAL) Alguem ja usou o execute statement em trigger??? Minha ideia é fazer usando o execute statemente para não ficar uma trigger gigante com varias linhas "repetidas" (1 linha para cada campo) Desde ja. Obrigado. -- -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão From bragaped em gmail.com Wed Dec 22 16:52:47 2010 From: bragaped em gmail.com (Pedro Braga) Date: Wed, 22 Dec 2010 16:52:47 -0200 Subject: [firebase-br] Execute statement em trigger??? In-Reply-To: References: Message-ID: Utilizo Sempre Dessa Forma e Nunca tive Problema. sql = 'update grade_prod g set g.estoque = (coalesce(g.estoque,0)) + ('||new.quantidade||'), EGRA'||new.index_grade||' = (coalesce(EGRA'||new.index_grade||',0)) + ('||new.quantidade||') '|| 'where g.cod_interno = '||new.cod_interno||' and g.cod_empresa = '||new.cod_empresa||' and g.cod_prod='||new.cod_produto||';'; EXECUTE STATEMENT :sql; o problema Ocorre pois o Execute Statement Executa o Comando Diretamente e não tem como passar um new.Campo voce precisa passar o Valor Diretamente. Em 22 de dezembro de 2010 16:32, Marcos Weimer escreveu: > Boa Tarde > > Tenho uma trigger para fazer um LOG em uma tabela, essa trigger faz um for > select nos campos e executa o codigo abaixo... > > > if (column_name <> 'DATA_CRIACAO_ALTERACAO') then > begin > comandosql = 'execute procedure P_INSERT_LOG_COLUNA(' ||:VAR_ID ||', > ''' || :column_name ||''' , null, new.' || :column_name || ');'; > execute statement comandosql; > end > > este execute statement sempre vi em procedures e tal... nunca vi em > trigger... > nesse caso se gero um exception o comandosql aparece ok (execute procedure > P_INSERT_LOG_COLUNA(1,'CODFILIAL',null,new.CODFILIAL)) > > o problema que com o execute statemente ele deixa de reconhecer o > new.CODFILIAL (Dynamic SQL Error / SQL error code = -206 / Column unknown > / > new.CODFILIAL) > > Alguem ja usou o execute statement em trigger??? > > Minha ideia é fazer usando o execute statemente para não ficar uma trigger > gigante com varias linhas "repetidas" (1 linha para cada campo) > > > Desde ja. Obrigado. > > > > -- > -=Ma®©oS=- > Marcos R. Weimer > Puma GTE 1974 Tubarã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 marcosweimer em gmail.com Wed Dec 22 17:08:54 2010 From: marcosweimer em gmail.com (Marcos Weimer) Date: Wed, 22 Dec 2010 17:08:54 -0200 Subject: [firebase-br] Execute statement em trigger??? In-Reply-To: References: Message-ID: O meu problema é que se for para passar como no seu caso new.cod_produto teria de fazer campo a campo veja a minha trigger toda... AS DECLARE VARIABLE VAR_ID NUMERIC(18,0); DECLARE VARIABLE USER_NAME VARCHAR(31); DECLARE VARIABLE column_name varchar(31); declare variable comandosql varchar(5000); declare variable tmp varchar(2000); BEGIN -- insere na tabela de colunas for select upper(trim(f.rdb$field_name)) --, fs.rdb$field_type --, fs.rdb$field_length from rdb$relation_fields f left join rdb$fields fs on fs.rdb$field_name = f.rdb$field_source where f.rdb$relation_name = 'ESTOQUE_AJUSTES' order by f.rdb$field_position into :column_name do begin if (column_name <> 'DATA_CRIACAO_ALTERACAO') then begin comandosql = 'execute procedure P_INSERT_LOG_COLUNA(' ||:VAR_ID ||', ''' || :column_name ||''' , null, new.' || :column_name || ');'; execute statement comandosql; end end END a ideia desse for é evitar de fazer 26 linhas execute procedure P_INSERT_LOG_COLUNA(:VAR_ID , 'CODFILIAL'', null, new.CODFILIAL'); execute procedure P_INSERT_LOG_COLUNA(:VAR_ID , 'AJUSTE_ID'', null, new.AJUSTE_ID'); desta forma funciona, agora imagina isso em 639 tabelas com seus inumeros campos. por isto queria fazer com o FOR onde o COLUMN_NAME é uma variavel que recebe o nome do campo. Aguardando sugestões... Em 22 de dezembro de 2010 16:52, Pedro Braga escreveu: > Utilizo Sempre Dessa Forma e Nunca tive Problema. > > sql = 'update grade_prod g set g.estoque = (coalesce(g.estoque,0)) + > ('||new.quantidade||'), EGRA'||new.index_grade||' = > (coalesce(EGRA'||new.index_grade||',0)) + ('||new.quantidade||') '|| > 'where g.cod_interno = '||new.cod_interno||' and g.cod_empresa > = '||new.cod_empresa||' and g.cod_prod='||new.cod_produto||';'; > EXECUTE STATEMENT :sql; > > o problema Ocorre pois o Execute Statement Executa o Comando Diretamente e > não tem como passar um new.Campo voce precisa passar o Valor Diretamente. > > > > > Em 22 de dezembro de 2010 16:32, Marcos Weimer >escreveu: > > > Boa Tarde > > > > Tenho uma trigger para fazer um LOG em uma tabela, essa trigger faz um > for > > select nos campos e executa o codigo abaixo... > > > > > > if (column_name <> 'DATA_CRIACAO_ALTERACAO') then > > begin > > comandosql = 'execute procedure P_INSERT_LOG_COLUNA(' ||:VAR_ID ||', > > ''' || :column_name ||''' , null, new.' || :column_name || ');'; > > execute statement comandosql; > > end > > > > este execute statement sempre vi em procedures e tal... nunca vi em > > trigger... > > nesse caso se gero um exception o comandosql aparece ok (execute > procedure > > P_INSERT_LOG_COLUNA(1,'CODFILIAL',null,new.CODFILIAL)) > > > > o problema que com o execute statemente ele deixa de reconhecer o > > new.CODFILIAL (Dynamic SQL Error / SQL error code = -206 / Column > unknown > > / > > new.CODFILIAL) > > > > Alguem ja usou o execute statement em trigger??? > > > > Minha ideia é fazer usando o execute statemente para não ficar uma > trigger > > gigante com varias linhas "repetidas" (1 linha para cada campo) > > > > > > Desde ja. Obrigado. > > > > > > > > -- > > -=Ma®©oS=- > > Marcos R. Weimer > > Puma GTE 1974 Tubarã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 > -- -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão From isael em stetika.com.br Wed Dec 22 17:27:49 2010 From: isael em stetika.com.br (Isael Faria Junior) Date: Wed, 22 Dec 2010 17:27:49 -0200 Subject: [firebase-br] Execute statement em trigger??? In-Reply-To: References: Message-ID: <4D125135.7090504@stetika.com.br> faça um for na estrutura da tabela select f.rdb$field_name from rdb$relation_fields f join rdb$relations r on f.rdb$relation_name = r.rdb$relation_name and r.rdb$view_blr is null and (r.rdb$system_flag is null or r.rdb$system_flag = 0) and f.rdb$relation_name = :V_TABELA order by 1, f.rdb$field_position e monte a string dinamicamente. Em 22/12/2010 17:08, Marcos Weimer escreveu: > O meu problema é que se for para passar como no seu caso new.cod_produto > teria de fazer campo a campo > > veja a minha trigger toda... > > > AS > DECLARE VARIABLE VAR_ID NUMERIC(18,0); > DECLARE VARIABLE USER_NAME VARCHAR(31); > DECLARE VARIABLE column_name varchar(31); > declare variable comandosql varchar(5000); > declare variable tmp varchar(2000); > > BEGIN > -- insere na tabela de colunas > for > select upper(trim(f.rdb$field_name)) --, fs.rdb$field_type --, > fs.rdb$field_length > from rdb$relation_fields f > left join rdb$fields fs on fs.rdb$field_name = f.rdb$field_source > where f.rdb$relation_name = 'ESTOQUE_AJUSTES' > order by f.rdb$field_position > into :column_name > do > begin > if (column_name<> 'DATA_CRIACAO_ALTERACAO') then > begin > comandosql = 'execute procedure P_INSERT_LOG_COLUNA(' ||:VAR_ID ||', ''' > || :column_name ||''' , null, new.' || :column_name || ');'; > execute statement comandosql; > end > end > END > > a ideia desse for é evitar de fazer 26 linhas > > execute procedure P_INSERT_LOG_COLUNA(:VAR_ID , 'CODFILIAL'', null, > new.CODFILIAL'); > execute procedure P_INSERT_LOG_COLUNA(:VAR_ID , 'AJUSTE_ID'', null, > new.AJUSTE_ID'); > > desta forma funciona, agora imagina isso em 639 tabelas com seus inumeros > campos. > > por isto queria fazer com o FOR onde o COLUMN_NAME é uma variavel que recebe > o nome do campo. > > > Aguardando sugestões... > > > Em 22 de dezembro de 2010 16:52, Pedro Braga escreveu: > >> Utilizo Sempre Dessa Forma e Nunca tive Problema. >> >> sql = 'update grade_prod g set g.estoque = (coalesce(g.estoque,0)) + >> ('||new.quantidade||'), EGRA'||new.index_grade||' = >> (coalesce(EGRA'||new.index_grade||',0)) + ('||new.quantidade||') '|| >> 'where g.cod_interno = '||new.cod_interno||' and g.cod_empresa >> = '||new.cod_empresa||' and g.cod_prod='||new.cod_produto||';'; >> EXECUTE STATEMENT :sql; >> >> o problema Ocorre pois o Execute Statement Executa o Comando Diretamente e >> não tem como passar um new.Campo voce precisa passar o Valor Diretamente. >> >> >> >> >> Em 22 de dezembro de 2010 16:32, Marcos Weimer>> escreveu: >>> Boa Tarde >>> >>> Tenho uma trigger para fazer um LOG em uma tabela, essa trigger faz um >> for >>> select nos campos e executa o codigo abaixo... >>> >>> >>> if (column_name<> 'DATA_CRIACAO_ALTERACAO') then >>> begin >>> comandosql = 'execute procedure P_INSERT_LOG_COLUNA(' ||:VAR_ID ||', >>> ''' || :column_name ||''' , null, new.' || :column_name || ');'; >>> execute statement comandosql; >>> end >>> >>> este execute statement sempre vi em procedures e tal... nunca vi em >>> trigger... >>> nesse caso se gero um exception o comandosql aparece ok (execute >> procedure >>> P_INSERT_LOG_COLUNA(1,'CODFILIAL',null,new.CODFILIAL)) >>> >>> o problema que com o execute statemente ele deixa de reconhecer o >>> new.CODFILIAL (Dynamic SQL Error / SQL error code = -206 / Column >> unknown >>> / >>> new.CODFILIAL) >>> >>> Alguem ja usou o execute statement em trigger??? >>> >>> Minha ideia é fazer usando o execute statemente para não ficar uma >> trigger >>> gigante com varias linhas "repetidas" (1 linha para cada campo) >>> >>> >>> Desde ja. Obrigado. >>> >>> >>> >>> -- >>> -=Ma®©oS=- >>> Marcos R. Weimer >>> Puma GTE 1974 Tubarã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 >> > > -- ISAEL FARIA JUNIOR PABX : (19) 3203 ? 0340 FAX : (19) 3203 - 0343 CELULAR : (19) 9198 - 6729 email : isael em stetika.com.br Stetika Informática Ltda Rua José Paulino 320 Sala 51 Edifício Century Tower Centro - Campinas - SP CEP - 13013-000 From renatus em centris.com.br Wed Dec 22 18:43:59 2010 From: renatus em centris.com.br (renato wulf jr) Date: Wed, 22 Dec 2010 18:43:59 -0200 Subject: [firebase-br] =?iso-8859-1?q?firebird_2=2E5_embedded_--_usu=E1rio?= =?iso-8859-1?q?s_simultaneos?= Message-ID: Olá! O Firebird Embedded a partir da versão 2.5 é baseado na arquitetura SuperClassic, sendo assim, é possível que mais de um usuário acesse o banco. Quantos usuários simultaneos podem acessar o banco usando esta versão? Renato From eduardo em icontroller.com.br Wed Dec 22 20:25:00 2010 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Wed, 22 Dec 2010 20:25:00 -0200 Subject: [firebase-br] Replace In-Reply-To: References: Message-ID: No caso do CNPJ, fica bem fácil o replace aninhado SELECT REPLACE(REPLACE(REPLACE('01.123.456/0001-78', '.',''),'/',''),'-','') FROM RDB$DATABASE Em 22/12/2010 12:39, Marcelo Moreira escreveu: > Pessoal, > > Preciso fazer um select e ao mesmo tempo formatar o retorno com o metodo > replace do firebird. No caso estou querendo formatar o retorno de um campo > que vai contar um CNPJ > > select cnpj from cliente > > dai o retorno vem: 00.000.000/0001-00 > > Eu preciso pegar este CNPJ sem a mascara: 00000000000100 > > existe algo parecido com isso no firebird: > > select replace(cnpj, '[-;.]', '') from cliente > > > Abs! > From agalysson em gmail.com Wed Dec 22 21:51:58 2010 From: agalysson em gmail.com (=?ISO-8859-1?Q?Alysson_Gon=E7alves_de_Azevedo?=) Date: Wed, 22 Dec 2010 21:51:58 -0200 Subject: [firebase-br] Replace In-Reply-To: References: Message-ID: se todos os valores tiverem corretos, fazer substrings tb funciona... Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 22 de dezembro de 2010 20:25, Eduardo Bahiense < eduardo em icontroller.com.br> escreveu: > No caso do CNPJ, fica bem fácil o replace aninhado > > SELECT > REPLACE(REPLACE(REPLACE('01.123.456/0001-78', '.',''),'/',''),'-','') > FROM > RDB$DATABASE > > Em 22/12/2010 12:39, Marcelo Moreira escreveu: > > Pessoal, >> >> Preciso fazer um select e ao mesmo tempo formatar o retorno com o metodo >> replace do firebird. No caso estou querendo formatar o retorno de um campo >> que vai contar um CNPJ >> >> select cnpj from cliente >> >> dai o retorno vem: 00.000.000/0001-00 >> >> Eu preciso pegar este CNPJ sem a mascara: 00000000000100 >> >> existe algo parecido com isso no firebird: >> >> select replace(cnpj, '[-;.]', '') from cliente >> >> >> Abs! >> >> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From mctbrasil em gmail.com Thu Dec 23 10:38:01 2010 From: mctbrasil em gmail.com (Fabiano Moura) Date: Thu, 23 Dec 2010 10:38:01 -0200 Subject: [firebase-br] =?iso-8859-1?q?Arquivos_Tempor=E1rios_do_Firebird?= Message-ID: Bom dia! Gostaria de saber se alguém sabe aonde o Firebird salva o arquivo temporário para fazer o PLAN SORT, pois o FBGuard está dizendo que o arquivo temporário está muito grande. Obrigado, Fabiano Moura From listas em warmboot.com.br Thu Dec 23 11:42:30 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 23 Dec 2010 11:42:30 -0200 Subject: [firebase-br] =?iso-8859-1?q?Arquivos_Tempor=E1rios_do_Firebird?= In-Reply-To: References: Message-ID: <1694813888.20101223114230@warmboot.com.br> Vc configura isso no arquivo firebird.conf Se eu não me engano, o padrão é no TEMP do Windows, mas vc pode alterar no firebird.conf []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FM> Bom dia! FM> Gostaria de saber se alguém sabe aonde o Firebird salva o arquivo FM> temporário para fazer o PLAN SORT, pois o FBGuard está dizendo que o arquivo FM> temporário está muito grande. FM> Obrigado, FM> Fabiano Moura From hpensador em gmail.com Thu Dec 23 11:52:23 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 23 Dec 2010 10:52:23 -0300 Subject: [firebase-br] =?iso-8859-1?q?Arquivos_Tempor=E1rios_do_Firebird?= In-Reply-To: <1694813888.20101223114230@warmboot.com.br> References: <1694813888.20101223114230@warmboot.com.br> Message-ID: Bom dia Carlos H. Cantu! Meu amigo é possivel se obter a quantidade de registros retornados em um select dentro de uma SP? Até já postei aqui na lista o teste que fiz com row_count mais não estou obtendo resultado correto. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador www.hpensador.net (71) 9975-9176 From mctbrasil em gmail.com Thu Dec 23 11:53:14 2010 From: mctbrasil em gmail.com (Fabiano Moura) Date: Thu, 23 Dec 2010 11:53:14 -0200 Subject: [firebase-br] =?iso-8859-1?q?Arquivos_Tempor=E1rios_do_Firebird?= In-Reply-To: <1694813888.20101223114230@warmboot.com.br> References: <1694813888.20101223114230@warmboot.com.br> Message-ID: *Bom dia!* Então Cantú, eu não configurei, deixei o padrão do Windows. Fui na pasta padrão e não achei nada de arquivo temporário do Firebird, mas o FBDataGuard fala que o arquivo temporário para fazer sort está com mais de 500 MB. Estranho! *Obrigado,* * * *Fabiano Moura* Em 23 de dezembro de 2010 11:42, Carlos H. Cantu escreveu: > Vc configura isso no arquivo firebird.conf > > Se eu não me engano, o padrão é no TEMP do Windows, mas vc pode > alterar no firebird.conf > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > FM> Bom dia! > > FM> Gostaria de saber se alguém sabe aonde o Firebird salva o arquivo > FM> temporário para fazer o PLAN SORT, pois o FBGuard está dizendo que o > arquivo > FM> temporário está muito grande. > > > > FM> Obrigado, > > > > FM> Fabiano Moura > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Thu Dec 23 11:56:36 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 23 Dec 2010 11:56:36 -0200 Subject: [firebase-br] =?iso-8859-1?q?Arquivos_Tempor=E1rios_do_Firebird?= In-Reply-To: References: <1694813888.20101223114230@warmboot.com.br> Message-ID: <17810078646.20101223115636@warmboot.com.br> Se eu não me engano, a partir do FB 2.1, essa informação pode ser conferida checando ROW_COUNT logo após o select ter sido executado. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br HO> Bom dia Carlos H. Cantu! HO> Meu amigo é possivel se obter a quantidade de registros retornados em um HO> select dentro de uma SP? HO> Até já postei aqui na lista o teste que fiz com row_count mais não estou HO> obtendo resultado correto. From listas em warmboot.com.br Thu Dec 23 11:58:04 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 23 Dec 2010 11:58:04 -0200 Subject: [firebase-br] =?iso-8859-1?q?Arquivos_Tempor=E1rios_do_Firebird?= In-Reply-To: References: <1694813888.20101223114230@warmboot.com.br> Message-ID: <1057343308.20101223115804@warmboot.com.br> # Temporary directories # # Provide ';'-separated trees list, where temporary files are stored. # Relative paths are treated relative to RootDirectory entry # (see above). Default value is determined using FIREBIRD_TMP, # TEMP or TMP environment options. Once the first specified # directory has no available space, the engine will switch to the # next one, and so on. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FM> Bom dia! FM> Então Cantú, eu não configurei, deixei o padrão do Windows. Fui FM> na pasta padrão e não achei nada de arquivo temporário do FM> Firebird, mas o FBDataGuard fala que o arquivo temporário para FM> fazer sort está com mais de 500 MB. Estranho! FM> Obrigado, FM> Fabiano Moura FM> Em 23 de dezembro de 2010 11:42, Carlos H. Cantu FM> escreveu: FM> Vc configura isso no arquivo firebird.conf FM> Se eu não me engano, o padrão é no TEMP do Windows, mas vc pode FM> alterar no firebird.conf FM> []s FM> Carlos H. Cantu FM> www.FireBase.com.br - www.firebirdnews.org FM> www.warmboot.com.br - blog.firebase.com.br FM>> Bom dia! FM>> Gostaria de saber se alguém sabe aonde o Firebird salva o arquivo FM>> temporário para fazer o PLAN SORT, pois o FBGuard está dizendo que o arquivo FM>> temporário está muito grande. FM>> Obrigado, FM>> Fabiano Moura FM> ______________________________________________ FM> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br FM> Para saber como gerenciar/excluir seu cadastro na lista, use: FM> http://www.firebase.com.br/fb/artigo.php?id=1107 FM> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From mctbrasil em gmail.com Thu Dec 23 11:57:59 2010 From: mctbrasil em gmail.com (Fabiano Moura) Date: Thu, 23 Dec 2010 11:57:59 -0200 Subject: [firebase-br] =?iso-8859-1?q?Arquivos_Tempor=E1rios_do_Firebird?= In-Reply-To: References: <1694813888.20101223114230@warmboot.com.br> Message-ID: select count(*) from procedures(parametros) não sei se é isso que você quer, mas funciona! Em 23 de dezembro de 2010 11:52, Hélio Oliveira escreveu: > Bom dia Carlos H. Cantu! > > Meu amigo é possivel se obter a quantidade de registros retornados em um > select dentro de uma SP? > > Até já postei aqui na lista o teste que fiz com row_count mais não estou > obtendo resultado correto. > > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > www.hpensador.net > (71) 9975-9176 > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From hpensador em gmail.com Thu Dec 23 12:02:04 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 23 Dec 2010 11:02:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?Arquivos_Tempor=E1rios_do_Firebird?= In-Reply-To: <17810078646.20101223115636@warmboot.com.br> References: <1694813888.20101223114230@warmboot.com.br> <17810078646.20101223115636@warmboot.com.br> Message-ID: No FB 2.0 já temos o row_count - li em seu livro Firebird 2. for select campo1, campo2 from tabela where campo1 between :dta1 and :dta2 into :valor1, valor2 do begin total_registros = row_count; -- O select no meu teste retorna 2 registros, porém a variavel row_count atribuiu 1 a variavel total_registros. end Estou utilizando FB 2.5 -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador www.hpensador.net (71) 9975-9176 From hpensador em gmail.com Thu Dec 23 12:05:37 2010 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Thu, 23 Dec 2010 11:05:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?Arquivos_Tempor=E1rios_do_Firebird?= In-Reply-To: References: <1694813888.20101223114230@warmboot.com.br> Message-ID: Bom dia Fabiano Moura! Obrigado pela atenção/resposta, mas não é isto que necessito. Dá uma olhada nos meus posts (20/12 - Verificar quantidade de registros retornados em SP e 21/12 - SP x row_count). -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador www.hpensador.net (71) 9975-9176 From felipearon em gmail.com Thu Dec 23 12:23:45 2010 From: felipearon em gmail.com (Felipe Aron) Date: Thu, 23 Dec 2010 12:23:45 -0200 Subject: [firebase-br] =?iso-8859-1?q?Backup_=28gbak=29_em_vers=F5es_difer?= =?iso-8859-1?q?entes?= Message-ID: Pessoal, estou aproveitando minhas férias para estudo, e estou desenvolvendo um controle de backup para o Firebird. O projeto irá trabalhar junto com as ferramentas do firebird e windows. Pergunta: Posso usar o gbak.exe do firebird 2.1 win32 para criar um backup de um banco de dados Fb 1.5 por exemplo? Claro que ai usaria o fbclient.dll do Fb. 1.5. -- #FollowMe: @felipearon ( http://felipearon.com.br/) From mctbrasil em gmail.com Thu Dec 23 12:29:20 2010 From: mctbrasil em gmail.com (Fabiano Moura) Date: Thu, 23 Dec 2010 12:29:20 -0200 Subject: [firebase-br] =?iso-8859-1?q?Arquivos_Tempor=E1rios_do_Firebird?= In-Reply-To: <1057343308.20101223115804@warmboot.com.br> References: <1694813888.20101223114230@warmboot.com.br> <1057343308.20101223115804@warmboot.com.br> Message-ID: Cantu, uso o Firebird 2.5 Classic Server e por padrão é 8 MB de memória por conexão, correto? Você recomenda quanto de memória para poder alterar o arquivo de configuração? Você já teve a necessidade de indicar quanto de memória da sort? Fabiano Em 23 de dezembro de 2010 11:58, Carlos H. Cantu escreveu: > # Temporary directories > # > # Provide ';'-separated trees list, where temporary files are stored. > # Relative paths are treated relative to RootDirectory entry > # (see above). Default value is determined using FIREBIRD_TMP, > # TEMP or TMP environment options. Once the first specified > # directory has no available space, the engine will switch to the > # next one, and so on. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > FM> Bom dia! > > FM> Então Cantú, eu não configurei, deixei o padrão do Windows. Fui > FM> na pasta padrão e não achei nada de arquivo temporário do > FM> Firebird, mas o FBDataGuard fala que o arquivo temporário para > FM> fazer sort está com mais de 500 MB. Estranho! > > > FM> Obrigado, > > FM> Fabiano Moura > > FM> Em 23 de dezembro de 2010 11:42, Carlos H. Cantu > FM> escreveu: > FM> Vc configura isso no arquivo firebird.conf > > FM> Se eu não me engano, o padrão é no TEMP do Windows, mas vc pode > FM> alterar no firebird.conf > > FM> []s > FM> Carlos H. Cantu > FM> www.FireBase.com.br - www.firebirdnews.org > FM> www.warmboot.com.br - blog.firebase.com.br > > FM>> Bom dia! > > FM>> Gostaria de saber se alguém sabe aonde o Firebird salva o arquivo > FM>> temporário para fazer o PLAN SORT, pois o FBGuard está dizendo que o > arquivo > FM>> temporário está muito grande. > > > > FM>> Obrigado, > > > > FM>> Fabiano Moura > > > FM> ______________________________________________ > FM> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > FM> Para saber como gerenciar/excluir seu cadastro na lista, use: > FM> http://www.firebase.com.br/fb/artigo.php?id=1107 > FM> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From acf.andre em gmail.com Thu Dec 23 13:36:37 2010 From: acf.andre em gmail.com (andre conrado) Date: Thu, 23 Dec 2010 13:36:37 -0200 Subject: [firebase-br] RES: Contar Ocorrencia de palavra In-Reply-To: <006d01cb9854$8bf42820$a3dc7860$@com> References: <006f01cb92d6$ee59cbb0$cb0d6310$@com> <006d01cb9854$8bf42820$a3dc7860$@com> Message-ID: Olá, As UDFs te ótimo desempenho. Já construi várias e nunca tive problemas. Abraços. Em 10/12/10, ## André ## escreveu: > Eu utilizo a versão 2.1 > > Se eu fizesse a UDF, eu teria problema de desempenho, ou seria sossegado? > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Eduardo Jedliczka > Enviada em: quinta-feira, 9 de dezembro de 2010 12:32 > Para: FireBase > Assunto: Re: [firebase-br] Contar Ocorrencia de palavra > > Você não disse qual versão do banco está em uso. > > mas isto dá para implementar facilmente (apesar que talvez precise de uma > UDF) em qualquer versão do banco. > > apenas precisa fazer um: > > select count (*) FROM TABELA WHERE > FUNCAO_QUE_TESTA_SE_O_VALOR_EXISTE_NA_STRING(VALOR, CAMPO) > 0 > > Abraço > > Eduardo > > Em 3 de dezembro de 2010 08:43, ## André ## escreveu: > >> Olá pessoal. >> >> >> >> Existe alguma função que retorne na select a quantidade de vezes que uma >> palavra aparece no campo >> >> Ex. >> >> >> >> SELECT TOTAL_OCORRENCIA(?CASA?, ?CAMPODATABELA?) FROM TABELA >> >> >> >> []?S >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Um Abraço, André Conrado. 055 21 8840-6232 - Oi 055 21 7856-8125 - NextTel ID:55*83*16416 055 21 9896-5449 - Vivo (apenas mensagens SMS) From listas em warmboot.com.br Thu Dec 23 13:40:05 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 23 Dec 2010 13:40:05 -0200 Subject: [firebase-br] =?iso-8859-1?q?Arquivos_Tempor=E1rios_do_Firebird?= In-Reply-To: References: <1694813888.20101223114230@warmboot.com.br> <17810078646.20101223115636@warmboot.com.br> Message-ID: <1731871848.20101223134005@warmboot.com.br> Sim, porque no caso, vc está usando um cursor (for select), que recupera 1 registro por vez. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br HO> No FB 2.0 já temos o row_count - li em seu livro Firebird 2. HO> for select campo1, campo2 HO> from tabela HO> where campo1 between :dta1 and :dta2 HO> into :valor1, valor2 do HO> begin HO> total_registros = row_count; -- O select no meu teste retorna 2 HO> registros, porém a variavel row_count HO> atribuiu 1 a variavel total_registros. HO> end HO> Estou utilizando FB 2.5 From listas em warmboot.com.br Thu Dec 23 13:41:54 2010 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 23 Dec 2010 13:41:54 -0200 Subject: [firebase-br] =?iso-8859-1?q?Arquivos_Tempor=E1rios_do_Firebird?= In-Reply-To: References: <1694813888.20101223114230@warmboot.com.br> <17810078646.20101223115636@warmboot.com.br> Message-ID: <1304039784.20101223134154@warmboot.com.br> BTW, Se vc está usando um cursor e quer saber, no final, quantos registros foram retornados, pq vc não coloca um contador dentro dele? for select... do begin ... total_registros = total_registros + 1; end []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br HO> No FB 2.0 já temos o row_count - li em seu livro Firebird 2. HO> for select campo1, campo2 HO> from tabela HO> where campo1 between :dta1 and :dta2 HO> into :valor1, valor2 do HO> begin HO> total_registros = row_count; -- O select no meu teste retorna 2 HO> registros, porém a variavel row_count HO> atribuiu 1 a variavel total_registros. HO> end HO> Estou utilizando FB 2.5 From levymoreira.ce em gmail.com Thu Dec 23 15:19:01 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Thu, 23 Dec 2010 14:19:01 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_remota_com_servidor_linux?= Message-ID: Estou tentando conectar a um servidor linux no qual todos os outros pcs da empresa já estão conectados, tenho acesso completo ao mesmo, já pinguei e esta tudo ok com a rede.... mas ai ao tentar acesso pelo ibExpert ou pelo Zeos(delphi) ele não conecta :( no ibexpert o seguinte erro foi retornado: ------------------------------------------------------------------------------------ Attempting to connect to: 192.168.254.2:/home/dadosnfe2/dados.fdb Connecting... Failed! ------------------------------------ Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Unable to complete network request to host "192.168.254.2". Failed to establish a connection. Attempting to connect to services manager... Failed! ------------------------------------ Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Unable to complete network request to host "192.168.254.2". Failed to establish a connection. Disconnecting from database... Passed! ------------------------------------------------------------------------------------ Alguém sabe o que pode ser? -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From bragaped em gmail.com Thu Dec 23 15:36:00 2010 From: bragaped em gmail.com (Pedro Braga) Date: Thu, 23 Dec 2010 15:36:00 -0200 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_remota_com_servidor_linux?= In-Reply-To: References: Message-ID: Tente Especificar a porta da Seguinte Forma 192.168.254.2 3050:/home/dadosnfe2/dados.fdb Em 23 de dezembro de 2010 15:19, Levy Moreira escreveu: > Estou tentando conectar a um servidor linux no qual todos os outros pcs da > empresa já estão conectados, tenho acesso completo ao mesmo, já pinguei e > esta tudo ok com a rede.... mas ai ao tentar acesso pelo ibExpert ou pelo > Zeos(delphi) ele não conecta :( no ibexpert o seguinte erro foi retornado: > > > ------------------------------------------------------------------------------------ > Attempting to connect to: > 192.168.254.2:/home/dadosnfe2/dados.fdb > > Connecting... Failed! > ------------------------------------ > Unsuccessful execution caused by a system error that precludes > successful execution of subsequent statements. > Unable to complete network request to host "192.168.254.2". > Failed to establish a connection. > > Attempting to connect to services manager... Failed! > ------------------------------------ > > Unsuccessful execution caused by a system error that precludes > successful execution of subsequent statements. > Unable to complete network request to host "192.168.254.2". > Failed to establish a connection. > > Disconnecting from database... Passed! > > ------------------------------------------------------------------------------------ > > Alguém sabe o que pode ser? > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ........................................................................... > As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo > sigilo legal e por direitos autorais. A divulgação, distribuição, > reprodução > ou qualquer forma de utilização do teor deste documento depende de > autorização do emissor, sujeitando-se o infrator às sanções legais. O > emissor desta mensagem utiliza o recurso somente no exercício do seu > trabalho ou em razão dele, eximindo-se o empregador de qualquer > responsabilidade por utilização indevida ou pessoal. Caso esta comunicação > tenha sido recebida por engano, favor avisar imediatamente ao remetende. > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From ricardostelmach em gmail.com Thu Dec 23 15:43:57 2010 From: ricardostelmach em gmail.com (Ricardo Stelmach) Date: Thu, 23 Dec 2010 15:43:57 -0200 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_remota_com_servidor_linux?= References: Message-ID: <4D87BD2680D647F595025BD234D3B5D2@RICARDO> Cara tive o mesmo problema esses dias era devido ao banco não ter permissão, da uma olhada se o banco de dados esta com permissão total. Atenciosamente, Ricardo Stelmach ----- Original Message ----- From: "Levy Moreira" To: "FireBase" Sent: Thursday, December 23, 2010 3:19 PM Subject: [firebase-br] Conexão remota com servidor linux Estou tentando conectar a um servidor linux no qual todos os outros pcs da empresa já estão conectados, tenho acesso completo ao mesmo, já pinguei e esta tudo ok com a rede.... mas ai ao tentar acesso pelo ibExpert ou pelo Zeos(delphi) ele não conecta :( no ibexpert o seguinte erro foi retornado: ------------------------------------------------------------------------------------ Attempting to connect to: 192.168.254.2:/home/dadosnfe2/dados.fdb Connecting... Failed! ------------------------------------ Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Unable to complete network request to host "192.168.254.2". Failed to establish a connection. Attempting to connect to services manager... Failed! ------------------------------------ Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Unable to complete network request to host "192.168.254.2". Failed to establish a connection. Disconnecting from database... Passed! ------------------------------------------------------------------------------------ Alguém sabe o que pode ser? -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From levymoreira.ce em gmail.com Thu Dec 23 16:11:12 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Thu, 23 Dec 2010 15:11:12 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_remota_com_servidor_linux?= In-Reply-To: <4D87BD2680D647F595025BD234D3B5D2@RICARDO> References: <4D87BD2680D647F595025BD234D3B5D2@RICARDO> Message-ID: Isso também não deu certo '192.168.254.2:3050\home\dadosnfe2\dados.fdb' e Ricardo todos outros pcs da rede acessam... Em 23 de dezembro de 2010 14:43, Ricardo Stelmach escreveu: > Cara tive o mesmo problema esses dias era devido ao banco não ter > permissão, da uma olhada se o banco de dados esta com permissão total. > > > Atenciosamente, > > Ricardo Stelmach > > > > ----- Original Message ----- From: "Levy Moreira" < > levymoreira.ce em gmail.com> > To: "FireBase" > Sent: Thursday, December 23, 2010 3:19 PM > Subject: [firebase-br] Conexão remota com servidor linux > > > > Estou tentando conectar a um servidor linux no qual todos os outros pcs da > empresa já estão conectados, tenho acesso completo ao mesmo, já pinguei e > esta tudo ok com a rede.... mas ai ao tentar acesso pelo ibExpert ou pelo > Zeos(delphi) ele não conecta :( no ibexpert o seguinte erro foi retornado: > > > ------------------------------------------------------------------------------------ > Attempting to connect to: > 192.168.254.2:/home/dadosnfe2/dados.fdb > > Connecting... Failed! > ------------------------------------ > Unsuccessful execution caused by a system error that precludes > successful execution of subsequent statements. > Unable to complete network request to host "192.168.254.2". > Failed to establish a connection. > > Attempting to connect to services manager... Failed! > ------------------------------------ > > Unsuccessful execution caused by a system error that precludes > successful execution of subsequent statements. > Unable to complete network request to host "192.168.254.2". > Failed to establish a connection. > > Disconnecting from database... Passed! > > ------------------------------------------------------------------------------------ > > Alguém sabe o que pode ser? > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ........................................................................... > As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo > sigilo legal e por direitos autorais. A divulgação, distribuição, > reprodução > ou qualquer forma de utilização do teor deste documento depende de > autorização do emissor, sujeitando-se o infrator às sanções legais. O > emissor desta mensagem utiliza o recurso somente no exercício do seu > trabalho ou em razão dele, eximindo-se o empregador de qualquer > responsabilidade por utilização indevida ou pessoal. Caso esta comunicação > tenha sido recebida por engano, favor avisar imediatamente ao remetende. > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From levymoreira.ce em gmail.com Thu Dec 23 17:15:18 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Thu, 23 Dec 2010 16:15:18 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_remota_com_servidor_linux?= In-Reply-To: <4D1395A6.5070008@gmail.com> References: <4D87BD2680D647F595025BD234D3B5D2@RICARDO> <4D1395A6.5070008@gmail.com> Message-ID: Erá somente isso mesmo Sandro, muito obrigado... e eu sabia dessa...só não lembrava.... Em 23 de dezembro de 2010 15:32, Sandro Souza escreveu: > Bom dia/tarde Levy. > > Grande Levy, no Linux, a barra que utilizamos nos caminhos dos arquivos é a > de data (/) e não a reversa (\). > > Tente conectar dessa forma: 192.168.254.2/3050:/home/dadosnfe2/dados.fdb > > Se a porta servidora já for a padrão (3050), você pode omití-la: > 192.168.254.2:/home/dadosnfe2/dados.fdb > > Espero ter ajudado mais que atrapalhado. :D > > Em 23-12-2010 15:11, Levy Moreira escreveu: > > Isso também não deu certo '192.168.254.2:3050\home\dadosnfe2\dados.fdb' > e Ricardo todos outros pcs da rede acessam... > > Em 23 de dezembro de 2010 14:43, Ricardo Stelmach > escreveu: > > Cara tive o mesmo problema esses dias era devido ao banco não ter > permissão, da uma olhada se o banco de dados esta com permissão total. > > > Atenciosamente, > > Ricardo Stelmach > > > > ----- Original Message ----- From: "Levy Moreira" > To: "FireBase" > Sent: Thursday, December 23, 2010 3:19 PM > Subject: [firebase-br] Conexão remota com servidor linux > > > > Estou tentando conectar a um servidor linux no qual todos os outros pcs da > empresa já estão conectados, tenho acesso completo ao mesmo, já pinguei e > esta tudo ok com a rede.... mas ai ao tentar acesso pelo ibExpert ou pelo > Zeos(delphi) ele não conecta :( no ibexpert o seguinte erro foi retornado: > > > ------------------------------------------------------------------------------------ > Attempting to connect to: > 192.168.254.2:/home/dadosnfe2/dados.fdb > > Connecting... Failed! > ------------------------------------ > Unsuccessful execution caused by a system error that precludes > successful execution of subsequent statements. > Unable to complete network request to host "192.168.254.2". > Failed to establish a connection. > > Attempting to connect to services manager... Failed! > ------------------------------------ > > Unsuccessful execution caused by a system error that precludes > successful execution of subsequent statements. > Unable to complete network request to host "192.168.254.2". > Failed to establish a connection. > > Disconnecting from database... Passed! > > ------------------------------------------------------------------------------------ > > Alguém sabe o que pode ser? > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ........................................................................... > As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo > sigilo legal e por direitos autorais. A divulgação, distribuição, > reprodução > ou qualquer forma de utilização do teor deste documento depende de > autorização do emissor, sujeitando-se o infrator às sanções legais. O > emissor desta mensagem utiliza o recurso somente no exercício do seu > trabalho ou em razão dele, eximindo-se o empregador de qualquer > responsabilidade por utilização indevida ou pessoal. Caso esta comunicação > tenha sido recebida por engano, favor avisar imediatamente ao remetende. > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use:http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From salatielvenancio em ig.com.br Sun Dec 26 16:21:16 2010 From: salatielvenancio em ig.com.br (Salatiel da Rocha Venancio) Date: Sun, 26 Dec 2010 15:21:16 -0300 Subject: [firebase-br] Listar Stored Procedure Message-ID: Boa tarde pessoal, alterando algumas stored procedures. Uma delas me dá como retorno centenas de linhas, e quero coloca-las em um dbgrid. Como mostrar esses registros, já que, quando abro a sp via ibostoredproc, ela mostra apenas o primeiro registro. Ai tentei outra forma: Abri-la via iboquery com o seguinte sql "select * from teste" mas nao deu certo pq a stored procedure recebe alguns parametros... tentei colocar esses param na query mas nao obtive êxito. Uso Delphi 7, TIBOQuery, TIBOStoredProc e Firebird 2.5. Desde já agradeço. Valeww. From kmerlotti em gmail.com Sun Dec 26 19:05:18 2010 From: kmerlotti em gmail.com (Kelver Merlotti) Date: Sun, 26 Dec 2010 19:05:18 -0200 Subject: [firebase-br] Listar Stored Procedure In-Reply-To: References: Message-ID: Use o iboquery mesmo, passando normalmente os parametros para a sua procedure com um "select * from sua storedprocedure(valor_param1, 'valor_param2', 'valor_param3')" Abraços! Kelver Merlotti Coordenador Editorial da Active Delphi Site: http://www.activedelphi.com.br Contato: kelver em activedelphi.com.br Twitter: http://www.twitter.com/kmerlotti Tem um segundo? Então, dá uma olhadinha nisso: Um site de publicidades, de Portugal, está pagando em euros (quase 3x mais que em reais) pra quem estiver disposto a: * Ler anúncios * Visitar sites * Clicar em banners * Navegar na NET * Ler e-mails * Convidar novos usuários O pagamento pode ser feito de várias formas! Registra lá. Não custa nada!!! ;-) http://www.publipt.com/pages/index.php?refid=kmerlotti 2010/12/26 Salatiel da Rocha Venancio > Boa tarde pessoal, alterando algumas stored procedures. Uma delas me dá > como > retorno centenas de linhas, e quero coloca-las em um dbgrid. Como mostrar > esses registros, já que, quando abro a sp via ibostoredproc, ela mostra > apenas o primeiro registro. Ai tentei outra forma: Abri-la via iboquery com > o seguinte sql "select * from teste" mas nao deu certo pq a stored > procedure > recebe alguns parametros... tentei colocar esses param na query mas nao > obtive êxito. Uso Delphi 7, TIBOQuery, TIBOStoredProc e Firebird 2.5. > > Desde já agradeço. > > Valeww. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From tdb.nanda em gmail.com Mon Dec 27 11:20:57 2010 From: tdb.nanda em gmail.com (Fernanda Pereira Jorge) Date: Mon, 27 Dec 2010 11:20:57 -0200 Subject: [firebase-br] =?iso-8859-1?q?Vers=E3o_antiga_firebird?= Message-ID: Pessoal, estou usando a versão 2.0 do Firebird, porém tenho um cliente que não quer atulizar a versão do banco para mais atual. Tenho um script de atulização em gerado em 2.0 como fasso para voltar para versão 1.5. Ats Fernanda From agalysson em gmail.com Mon Dec 27 11:33:21 2010 From: agalysson em gmail.com (=?ISO-8859-1?Q?Alysson_Gon=E7alves_de_Azevedo?=) Date: Mon, 27 Dec 2010 11:33:21 -0200 Subject: [firebase-br] =?iso-8859-1?q?Vers=E3o_antiga_firebird?= In-Reply-To: References: Message-ID: Diga ao seu cliente que a versão mais atual é a 2.5 e que não há problemas com a 2.1 (nem com a 2.0, acho). Se o problema for só "ser a ultima versão", então você se livraria desse trabalho. Agora, sobre downgrade para o 1.5, não sei te ajudar... Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Pobre vive dizendo que não tem nada, mas quando vem a enchente, ele sai gritando: -Perdi tudo!!!" Em 27 de dezembro de 2010 11:20, Fernanda Pereira Jorge escreveu: > Pessoal, estou usando a versão 2.0 do Firebird, porém tenho um cliente que > não quer atulizar a versão do banco para mais atual. > Tenho um script de atulização em gerado em 2.0 como fasso para voltar para > versão 1.5. > > Ats > Fernanda > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From salatielvenancio em ig.com.br Mon Dec 27 11:37:19 2010 From: salatielvenancio em ig.com.br (Salatiel da Rocha Venancio) Date: Mon, 27 Dec 2010 10:37:19 -0300 Subject: [firebase-br] Listar Stored Procedure In-Reply-To: References: Message-ID: Beleza Kelver. Deu certo. Obrigado. Em 26 de dezembro de 2010 18:05, Kelver Merlotti escreveu: > Use o iboquery mesmo, passando normalmente os parametros para a sua > procedure com um "select * from sua storedprocedure(valor_param1, > 'valor_param2', 'valor_param3')" > Abraços! > > Kelver Merlotti > Coordenador Editorial da Active Delphi > Site: http://www.activedelphi.com.br > Contato: kelver em activedelphi.com.br > Twitter: http://www.twitter.com/kmerlotti > Tem um segundo? Então, dá uma olhadinha nisso: > Um site de publicidades, de Portugal, está pagando em euros > (quase 3x mais que em reais) pra quem estiver disposto a: > * Ler anúncios > * Visitar sites > * Clicar em banners > * Navegar na NET > * Ler e-mails > * Convidar novos usuários > O pagamento pode ser feito de várias formas! > Registra lá. Não custa nada!!! ;-) > http://www.publipt.com/pages/index.php?refid=kmerlotti > > > 2010/12/26 Salatiel da Rocha Venancio > > > Boa tarde pessoal, alterando algumas stored procedures. Uma delas me dá > > como > > retorno centenas de linhas, e quero coloca-las em um dbgrid. Como mostrar > > esses registros, já que, quando abro a sp via ibostoredproc, ela mostra > > apenas o primeiro registro. Ai tentei outra forma: Abri-la via iboquery > com > > o seguinte sql "select * from teste" mas nao deu certo pq a stored > > procedure > > recebe alguns parametros... tentei colocar esses param na query mas nao > > obtive êxito. Uso Delphi 7, TIBOQuery, TIBOStoredProc e Firebird 2.5. > > > > Desde já agradeço. > > > > Valeww. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From samuel.peres.ferreira em gmail.com Mon Dec 27 11:38:51 2010 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Mon, 27 Dec 2010 11:38:51 -0200 Subject: [firebase-br] =?iso-8859-1?q?Vers=E3o_antiga_firebird?= In-Reply-To: References: Message-ID: ola Provavelmente ele 'nao quer voltar' porque deve ter algum aplicativo que usa a 1.5 (já passei por isso). instale o 2.0 em outra porta e altere o seu programa para trabalhar nessa porta. samuel From levymoreira.ce em gmail.com Mon Dec 27 11:42:28 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Mon, 27 Dec 2010 10:42:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?Descri=E7=E3o_de_tabelas?= Message-ID: Pessoal, pode ser simples mas estou apanhando aqui.... tenho uma tabela "produtos" por exemplo e um field chamado id, e quero simplesmente adicionar uma descrição, no ibexpert da pra colocar tranquilo.... mas esse codigo que ele gera eu não entendo: update RDB$RELATION_FIELDS set RDB$DESCRIPTION = ?DESC where (RDB$RELATION_NAME = 'PRODUTOS') and (RDB$FIELD_NAME = 'S') então eu estava tentando fazer assim: DESCRIBE FIELD ID TABLE PRODUTOS 'Essa descrição não sai hoje? '; mas quando executo ele retorna o seguinte erro: Nothing to do... There are no valid statements. Total execution time:0ms. E preciso adicionar essas descrições em scripts sql alguém sabe como é o sql? Obrigado a todos desde já. E descupe se a duvida for muito simples pra alguém. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From levymoreira.ce em gmail.com Mon Dec 27 11:51:16 2010 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Mon, 27 Dec 2010 10:51:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?Descri=E7=E3o_de_tabelas?= In-Reply-To: References: Message-ID: Pode deixar uma amigo me ensinou aqui, fica da seguinte forma comment on column PRODUTOS.ID is 'COMENTARIOS'; Em 27 de dezembro de 2010 10:42, Levy Moreira escreveu: > Pessoal, pode ser simples mas estou apanhando aqui.... > tenho uma tabela "produtos" por exemplo e um field chamado id, e quero > simplesmente > adicionar uma descrição, no ibexpert da pra colocar tranquilo.... mas esse > codigo que ele gera > eu não entendo: > > update RDB$RELATION_FIELDS > set RDB$DESCRIPTION = ?DESC > where (RDB$RELATION_NAME = 'PRODUTOS') and > (RDB$FIELD_NAME = 'S') > > então eu estava tentando fazer assim: > > DESCRIBE FIELD ID TABLE PRODUTOS > 'Essa descrição não sai hoje? '; > > mas quando executo ele retorna o seguinte erro: > > Nothing to do... There are no valid statements. > Total execution time:0ms. > > E preciso adicionar essas descrições em scripts sql alguém sabe > como é o sql? > > Obrigado a todos desde já. E descupe se a duvida for muito simples pra > alguém. > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ........................................................................... > As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo > sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução > ou qualquer forma de utilização do teor deste documento depende de > autorização do emissor, sujeitando-se o infrator às sanções legais. O > emissor desta mensagem utiliza o recurso somente no exercício do seu > trabalho ou em razão dele, eximindo-se o empregador de qualquer > responsabilidade por utilização indevida ou pessoal. Caso esta comunicação > tenha sido recebida por engano, favor avisar imediatamente ao remetende. > > ........................................................................... > > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... As informações contidas nesta mensagem são CONFIDENCIAIS, protegidas pelo sigilo legal e por direitos autorais. A divulgação, distribuição, reprodução ou qualquer forma de utilização do teor deste documento depende de autorização do emissor, sujeitando-se o infrator às sanções legais. O emissor desta mensagem utiliza o recurso somente no exercício do seu trabalho ou em razão dele, eximindo-se o empregador de qualquer responsabilidade por utilização indevida ou pessoal. Caso esta comunicação tenha sido recebida por engano, favor avisar imediatamente ao remetende. ........................................................................... From tdb.nanda em gmail.com Mon Dec 27 12:43:19 2010 From: tdb.nanda em gmail.com (Fernanda Pereira Jorge) Date: Mon, 27 Dec 2010 12:43:19 -0200 Subject: [firebase-br] iNSERT CAMPO BLOB Message-ID: Tenho a seguinte instrucao INSERT INTO tabela (campo1,campo2) VALUES (1, 'texto texto'); onde campo2 é um campo tipo blob. Ocorre o seguinte erro "Overflow ocurred durring data tyoe conversion, conversion error from string 'BLOB' como posso posso inserir campos blob's atraves de isntrução Insert into? From felipearon em gmail.com Mon Dec 27 12:56:43 2010 From: felipearon em gmail.com (Felipe Aron) Date: Mon, 27 Dec 2010 12:56:43 -0200 Subject: [firebase-br] iNSERT CAMPO BLOB In-Reply-To: References: Message-ID: O Blob é do tipo Text ou Binary? Em 27 de dezembro de 2010 12:43, Fernanda Pereira Jorge escreveu: > Tenho a seguinte instrucao > > INSERT INTO tabela (campo1,campo2) > VALUES (1, 'texto texto'); > > onde campo2 é um campo tipo blob. > > Ocorre o seguinte erro "Overflow ocurred durring data tyoe conversion, > conversion error from string 'BLOB' > > como posso posso inserir campos blob's atraves de isntrução Insert into? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- #FollowMe: @felipearon ( http://felipearon.com.br/) From renatus em centris.com.br Mon Dec 27 15:42:53 2010 From: renatus em centris.com.br (renato wulf jr) Date: Mon, 27 Dec 2010 15:42:53 -0200 Subject: [firebase-br] firebird 2.5 embedded Message-ID: Olá! O Firebird Embedded a partir da versão 2.5 é baseado na arquitetura SuperClassic, sendo assim, é possível que mais de um usuário acesse o banco. Quantos usuários simultaneos podem acessar o banco usando esta versão? Renato From raphaelmonteiro em msn.com Tue Dec 28 05:06:25 2010 From: raphaelmonteiro em msn.com (Raphael Monteiro) Date: Tue, 28 Dec 2010 07:06:25 +0000 (UTC) Subject: [firebase-br] Gbak + Gfix com base de dados sendo acessada Message-ID: Prezados, Preciso criar uma rotina de backup de duas bases de dados no memso servidor, utilizando o crontab. Juntamente com um amigo, escrevi o seguinte script em shell para uma das bases: #################### #!/bin/bash #usuário do BD login="SYSDBA" # senha do usuário senha="masterkey" #caminho da sua base de dados dir="/home/empresa1" # data atual, dia, mês ano, do backup para ser concatenada no arquivo backup data=`date +%d%b%y-%H%M` #neste exemplo, gera a data assim: 22Dez10-0244 # pasta + arquivo do BD banco="$dir/BAR.GDB" # pasta e arquivo de backup backup="$dir/BACKUP/BAR/$data.gbk" #gera o arquivo de backup na pasta BAR com o nome = a data. clear # Imprime o nome do arquivo de backup echo "Iniciando backup de $banco." # Executa gfix para verificar a integridade # executa o comando gfix para verificar a integridade do banco. echo "Verificando a integridade dos dados..." /usr/lib64/firebird/bin-superserver/gfix -v -f -user $login -password $senha $banco echo "Integridade do base da dados $banco ok!" echo "Validando os dados e eliminando fisicamente registros deletados..." /usr/lib64/firebird/bin-superserver/gfix -sweep -user $login -password $senha $banco echo "Validação ok!" # Realiza o backup # executa o gbak para fazer o backup e gera o nome do backup com o nome do banco + a data echo "Realizando o Backup para o Arquivo: $backup ..." /usr/lib64/firebird/bin-superserver/gbak -b -user $login -password $senha $banco $backup #Compacta o Backup echo "Compactando o Arquivo de Backup ..." gzip -v $backup echo "Arquivo compactado com sucesso!" #usando o tar, nao deu certo, alem de que, o formato .GZ é requerido pelo fabricante do software. Alem de que, não precisei gerar uma rotina para apagar o backup original, sendo que o gzip ZIPA e apaga o original. #Removendo arquivos antigos echo "Removendo backups com mais de 30 dias" find /home/empresa1/BACKUP/BAR/ -ctime +30 -exec rm -rf {} \; echo "Backups antigos removidos com sucesso!" echo "Backup realizado com sucesso!" ############## A pergunta é se posso rodar esta rotina com os usuários conectados ao banco e se vocês tem alguma sugestão de utilizaçao para a rotina. Atenciosamente, Raphael Monteiro From mctbrasil em gmail.com Tue Dec 28 09:43:16 2010 From: mctbrasil em gmail.com (Fabiano Moura) Date: Tue, 28 Dec 2010 09:43:16 -0200 Subject: [firebase-br] Gbak + Gfix com base de dados sendo acessada In-Reply-To: References: Message-ID: *Bom dia!* O -sweep faz a coleta do lixo, para verificação do banco de dados, deverá fazer o seguinte: gfix -v -full -user SYSDBA -password masterkey caminho_do_banco\banco_de_dados. O único problema, que o banco de dados não poderá estar sendo usado. O que você pode fazer, é dar o shutdown nos usuários ou fazer a validação do backup, para isso, teria que restaurar o backup e depois validar ele. Com isso, você saberia se o backup está OK ou não. *Obrigado,* * * * * *Fabiano Moura* Em 28 de dezembro de 2010 05:06, Raphael Monteiro escreveu: > Prezados, > > Preciso criar uma rotina de backup de duas bases de dados no memso > servidor, > utilizando o crontab. > > Juntamente com um amigo, escrevi o seguinte script em shell para uma das > bases: > > #################### > > #!/bin/bash > #usuário do BD > login="SYSDBA" > # senha do usuário > senha="masterkey" > #caminho da sua base de dados > dir="/home/empresa1" > # data atual, dia, mês ano, do backup para ser concatenada no arquivo > backup > data=`date +%d%b%y-%H%M` #neste exemplo, gera a data assim: 22Dez10-0244 > # pasta + arquivo do BD > banco="$dir/BAR.GDB" > # pasta e arquivo de backup > backup="$dir/BACKUP/BAR/$data.gbk" #gera o arquivo de backup na pasta BAR > com > o nome = a data. > clear > # Imprime o nome do arquivo de backup > echo "Iniciando backup de $banco." > # Executa gfix para verificar a integridade > # executa o comando gfix para verificar a integridade do banco. > echo "Verificando a integridade dos dados..." > /usr/lib64/firebird/bin-superserver/gfix -v -f -user $login -password > $senha > $banco > echo "Integridade do base da dados $banco ok!" > > echo "Validando os dados e eliminando fisicamente registros deletados..." > /usr/lib64/firebird/bin-superserver/gfix -sweep -user $login -password > $senha > $banco > echo "Validação ok!" > # Realiza o backup > # executa o gbak para fazer o backup e gera o nome do backup com o nome do > banco + a data > echo "Realizando o Backup para o Arquivo: $backup ..." > /usr/lib64/firebird/bin-superserver/gbak -b -user $login -password $senha > $banco $backup > > #Compacta o Backup > echo "Compactando o Arquivo de Backup ..." > gzip -v $backup > echo "Arquivo compactado com sucesso!" > #usando o tar, nao deu certo, alem de que, o formato .GZ é requerido pelo > fabricante do software. Alem de que, não precisei gerar uma rotina para > apagar > o backup original, sendo que o gzip ZIPA e apaga o original. > > #Removendo arquivos antigos > echo "Removendo backups com mais de 30 dias" > find /home/empresa1/BACKUP/BAR/ -ctime +30 -exec rm -rf {} \; > echo "Backups antigos removidos com sucesso!" > echo "Backup realizado com sucesso!" > > ############## > > A pergunta é se posso rodar esta rotina com os usuários conectados ao banco > e > se vocês tem alguma sugestão de utilizaçao para a rotina. > > Atenciosamente, Raphael Monteiro > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rcardoso em datasystemnet.com.br Tue Dec 28 09:58:29 2010 From: rcardoso em datasystemnet.com.br (Rodrigo Aparecido Cardoso) Date: Tue, 28 Dec 2010 09:58:29 -0200 Subject: [firebase-br] Gbak + Gfix com base de dados sendo acessada In-Reply-To: References: Message-ID: <4D19D0E5.6060902@datasystemnet.com.br> " O único problema, que o banco de dados não poderá estar sendo usado. O que você pode fazer, é dar o shutdown nos usuários ou fazer a validação do backup, para isso, teria que restaurar o backup e depois validar ele. Com isso, você saberia se o backup está OK ou não. " O problema dele estar sendo usado é por deixar o Servidor lento enquanto ele executa o Sweep... Mas não é necessário derrubar os usuários não... Att. Rodrigo Cardoso Em 28/12/2010 09:43, Fabiano Moura escreveu: > *Bom dia!* > > O -sweep faz a coleta do lixo, para verificação do banco de dados, deverá > fazer o seguinte: > gfix -v -full -user SYSDBA -password masterkey > caminho_do_banco\banco_de_dados. > > O único problema, que o banco de dados não poderá estar sendo usado. O que > você pode fazer, é dar o shutdown nos usuários ou fazer a validação do > backup, para isso, teria que restaurar o backup e depois validar ele. Com > isso, você saberia se o backup está OK ou não. > > > > *Obrigado,* > * > * > * > * > *Fabiano Moura* > > Em 28 de dezembro de 2010 05:06, Raphael Monteiro > escreveu: > >> Prezados, >> >> Preciso criar uma rotina de backup de duas bases de dados no memso >> servidor, >> utilizando o crontab. >> >> Juntamente com um amigo, escrevi o seguinte script em shell para uma das >> bases: >> >> #################### >> >> #!/bin/bash >> #usuário do BD >> login="SYSDBA" >> # senha do usuário >> senha="masterkey" >> #caminho da sua base de dados >> dir="/home/empresa1" >> # data atual, dia, mês ano, do backup para ser concatenada no arquivo >> backup >> data=`date +%d%b%y-%H%M` #neste exemplo, gera a data assim: 22Dez10-0244 >> # pasta + arquivo do BD >> banco="$dir/BAR.GDB" >> # pasta e arquivo de backup >> backup="$dir/BACKUP/BAR/$data.gbk" #gera o arquivo de backup na pasta BAR >> com >> o nome = a data. >> clear >> # Imprime o nome do arquivo de backup >> echo "Iniciando backup de $banco." >> # Executa gfix para verificar a integridade >> # executa o comando gfix para verificar a integridade do banco. >> echo "Verificando a integridade dos dados..." >> /usr/lib64/firebird/bin-superserver/gfix -v -f -user $login -password >> $senha >> $banco >> echo "Integridade do base da dados $banco ok!" >> >> echo "Validando os dados e eliminando fisicamente registros deletados..." >> /usr/lib64/firebird/bin-superserver/gfix -sweep -user $login -password >> $senha >> $banco >> echo "Validação ok!" >> # Realiza o backup >> # executa o gbak para fazer o backup e gera o nome do backup com o nome do >> banco + a data >> echo "Realizando o Backup para o Arquivo: $backup ..." >> /usr/lib64/firebird/bin-superserver/gbak -b -user $login -password $senha >> $banco $backup >> >> #Compacta o Backup >> echo "Compactando o Arquivo de Backup ..." >> gzip -v $backup >> echo "Arquivo compactado com sucesso!" >> #usando o tar, nao deu certo, alem de que, o formato .GZ é requerido pelo >> fabricante do software. Alem de que, não precisei gerar uma rotina para >> apagar >> o backup original, sendo que o gzip ZIPA e apaga o original. >> >> #Removendo arquivos antigos >> echo "Removendo backups com mais de 30 dias" >> find /home/empresa1/BACKUP/BAR/ -ctime +30 -exec rm -rf {} \; >> echo "Backups antigos removidos com sucesso!" >> echo "Backup realizado com sucesso!" >> >> ############## >> >> A pergunta é se posso rodar esta rotina com os usuários conectados ao banco >> e >> se vocês tem alguma sugestão de utilizaçao para a rotina. >> >> Atenciosamente, Raphael Monteiro >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From mctbrasil em gmail.com Tue Dec 28 10:09:03 2010 From: mctbrasil em gmail.com (Fabiano Moura) Date: Tue, 28 Dec 2010 10:09:03 -0200 Subject: [firebase-br] Gbak + Gfix com base de dados sendo acessada In-Reply-To: <4D19D0E5.6060902@datasystemnet.com.br> References: <4D19D0E5.6060902@datasystemnet.com.br> Message-ID: Para o sweep realmente não tem necessidade de retirar os usuários, mas para a validação sim! Fabiano Moura Em 28 de dezembro de 2010 09:58, Rodrigo Aparecido Cardoso < rcardoso em datasystemnet.com.br> escreveu: > " O único problema, que o banco de dados não poderá estar sendo usado. O > que > você pode fazer, é dar o shutdown nos usuários ou fazer a validação do > backup, para isso, teria que restaurar o backup e depois validar ele. Com > isso, você saberia se o backup está OK ou não. " > > O problema dele estar sendo usado é por deixar o Servidor lento enquanto > ele executa o Sweep... > Mas não é necessário derrubar os usuários não... > > > Att. > > Rodrigo Cardoso > > > > Em 28/12/2010 09:43, Fabiano Moura escreveu: > >> *Bom dia!* >> >> >> O -sweep faz a coleta do lixo, para verificação do banco de dados, >> deverá >> fazer o seguinte: >> gfix -v -full -user SYSDBA -password masterkey >> caminho_do_banco\banco_de_dados. >> >> O único problema, que o banco de dados não poderá estar sendo usado. O >> que >> você pode fazer, é dar o shutdown nos usuários ou fazer a validação do >> backup, para isso, teria que restaurar o backup e depois validar ele. Com >> isso, você saberia se o backup está OK ou não. >> >> >> >> *Obrigado,* >> * >> * >> * >> * >> *Fabiano Moura* >> >> Em 28 de dezembro de 2010 05:06, Raphael Monteiro >> escreveu: >> >> Prezados, >>> >>> Preciso criar uma rotina de backup de duas bases de dados no memso >>> servidor, >>> utilizando o crontab. >>> >>> Juntamente com um amigo, escrevi o seguinte script em shell para uma das >>> bases: >>> >>> #################### >>> >>> #!/bin/bash >>> #usuário do BD >>> login="SYSDBA" >>> # senha do usuário >>> senha="masterkey" >>> #caminho da sua base de dados >>> dir="/home/empresa1" >>> # data atual, dia, mês ano, do backup para ser concatenada no arquivo >>> backup >>> data=`date +%d%b%y-%H%M` #neste exemplo, gera a data assim: 22Dez10-0244 >>> # pasta + arquivo do BD >>> banco="$dir/BAR.GDB" >>> # pasta e arquivo de backup >>> backup="$dir/BACKUP/BAR/$data.gbk" #gera o arquivo de backup na pasta BAR >>> com >>> o nome = a data. >>> clear >>> # Imprime o nome do arquivo de backup >>> echo "Iniciando backup de $banco." >>> # Executa gfix para verificar a integridade >>> # executa o comando gfix para verificar a integridade do banco. >>> echo "Verificando a integridade dos dados..." >>> /usr/lib64/firebird/bin-superserver/gfix -v -f -user $login -password >>> $senha >>> $banco >>> echo "Integridade do base da dados $banco ok!" >>> >>> echo "Validando os dados e eliminando fisicamente registros deletados..." >>> /usr/lib64/firebird/bin-superserver/gfix -sweep -user $login -password >>> $senha >>> $banco >>> echo "Validação ok!" >>> # Realiza o backup >>> # executa o gbak para fazer o backup e gera o nome do backup com o nome >>> do >>> banco + a data >>> echo "Realizando o Backup para o Arquivo: $backup ..." >>> /usr/lib64/firebird/bin-superserver/gbak -b -user $login -password $senha >>> $banco $backup >>> >>> #Compacta o Backup >>> echo "Compactando o Arquivo de Backup ..." >>> gzip -v $backup >>> echo "Arquivo compactado com sucesso!" >>> #usando o tar, nao deu certo, alem de que, o formato .GZ é requerido pelo >>> fabricante do software. Alem de que, não precisei gerar uma rotina para >>> apagar >>> o backup original, sendo que o gzip ZIPA e apaga o original. >>> >>> #Removendo arquivos antigos >>> echo "Removendo backups com mais de 30 dias" >>> find /home/empresa1/BACKUP/BAR/ -ctime +30 -exec rm -rf {} \; >>> echo "Backups antigos removidos com sucesso!" >>> echo "Backup realizado com sucesso!" >>> >>> ############## >>> >>> A pergunta é se posso rodar esta rotina com os usuários conectados ao >>> banco >>> e >>> se vocês tem alguma sugestão de utilizaçao para a rotina. >>> >>> Atenciosamente, Raphael Monteiro >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Tue Dec 28 15:59:27 2010 From: marcosweimer em gmail.com (Marcos Weimer) Date: Tue, 28 Dec 2010 15:59:27 -0200 Subject: [firebase-br] procedure com EXECUTE STATEMENT e IF COMPLEXO = erro Message-ID: Tenho um procedure que cria as triggers para fazer a auditoria do banco em um determinado momento gero essa parte do codigo... sqloperacao = sqloperacao || 'if (' || ascii_char(13); sqloperacao = sqloperacao || ' ((Oper = ''Inclusão'') and (log_i = ''S''))' || ascii_char(13); sqloperacao = sqloperacao || ' or ((Oper = ''Atualização'') and (log_u = ''S''))' || ascii_char(13); sqloperacao = sqloperacao || ' or ((Oper = ''Exclusão'') and (log_d = ''S''))' || ascii_char(13); sqloperacao = sqloperacao || ') then' || ascii_char(13); sqloperacao = sqloperacao || 'begin' || ascii_char(13); sqloperacao = sqloperacao || 'EXECUTE PROCEDURE LOG_GRAVAR_OPERACAO (:USER_NAME,''' || :tabela || ''', :oper,' || ascii_char(13); e depois de mais algumas linhas.... execute statement até ai tudo bem, o problema é quando vou rodar a procedure para gerar a trigger.... ai vem o erro... Arithmetic overflow or division by zero has occurred. arithmetic exception, numeric overflow, or string truncation. string right truncation. At procedure 'LOG_CRIAR_TRIGGER' line: 125, col: 3. se deixo o codigo da proc. dessa forma (removento parte da condição do IF) sqloperacao = sqloperacao || 'if (' || ascii_char(13); sqloperacao = sqloperacao || ' ((Oper = ''Inclusão'') and (log_i = ''S''))' || ascii_char(13); sqloperacao = sqloperacao || ') then' || ascii_char(13); sqloperacao = sqloperacao || 'begin' || ascii_char(13); sqloperacao = sqloperacao || 'EXECUTE PROCEDURE LOG_GRAVAR_OPERACAO (:USER_NAME,''' || :tabela || ''', :oper,' || ascii_char(13); funciona. Detalhe que tenho uma trigger que tem esse IF da mesma forma que passei para a SP e funciona. alguma sugestão? -- -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão From mariodosreyx em gmail.com Thu Dec 30 00:52:21 2010 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Thu, 30 Dec 2010 02:52:21 +0000 (UTC) Subject: [firebase-br] ZeBeDee c/ D7 + Fb213 + MDO Message-ID: Pessoal, Alguém ai na lista usa o MDO + Zebedee com sucesso. Já fiz milhentas tentativas, porém, sem sucesso. Segui o exemplo do Artur Anjos (ArtSoft)assim: WinExec('ZeBedee 3051:meu_endereco_do_servidor:3050', 0 ) ; MDODbGACRA.DatabaseName:='localhost/3051:C:\TRAB\FB21\Dados\GESTACRA.FDB'; // MDODbGACRA.Connected:=True; MDOTtrGACRA.Active:=True ; No entanto a mensagem é sempre a mesma: "connection rejected by remote host" Tanto quanto consigo perceber o firebird não gosta da string: 'localhost/3051: etc.... Isto porque tiro o 'localhost/3051:' e em seu lugar indico o endereço ip do meu servidor e ele vai lá direitinho!!! Alguma ideia? Obrigado Mário From rcardoso em datasystemnet.com.br Thu Dec 30 08:17:51 2010 From: rcardoso em datasystemnet.com.br (Rodrigo Aparecido Cardoso) Date: Thu, 30 Dec 2010 08:17:51 -0200 Subject: [firebase-br] ZeBeDee c/ D7 + Fb213 + MDO In-Reply-To: References: Message-ID: <4D1C5C4F.9040105@datasystemnet.com.br> Mario voce precisa abrir um Zebedee Servidor no Servidor e nas estações abrir o Zebedee Client... Se voce quiser acessar do proprio servidor é só você abrir os server e o client no Servidor. Abaixo segue 2 exemplos... 1 server e 1 client... basta criar um bat pra cada e botar no iniciar do windows conforme eu lhe falei que vai funcionar... A String de conexão você fez certo.... ======================================================================================================================== Arquivo SERVER.BAT: verbosity 2 server true detached true udpmode false logfile './zebedee.log' keygenlevel 2 redirect none redirect 3050 targethost 127.0.0.1 compression zlib:9 keylength 256 keylifetime 36000 maxbufsize 16383 ======================================================================================================================== Arquivo CLIENT.BAT: verbosity 1 server false detached true tunnel 3051:192.168.0.1:3050 ======================================================= Acima voce informa o IP do servidor. No caso do meu exemplo é 192.168.0.1 Esse 3051 é a porta que será direcionada... a que você vai usar na sua string de conexão... Voce pode por a porta que desejar... 3051, 3052, 3053... Dá pra abrir vários clients em uma mesma maquina Faloww Rodrigo Cardoso Em 30/12/2010 00:52, Mário Reis escreveu: > > Pessoal, > > > Alguém ai na lista usa o MDO + Zebedee com sucesso. > Já fiz milhentas tentativas, porém, sem sucesso. > Segui o exemplo do Artur Anjos (ArtSoft)assim: > > WinExec('ZeBedee 3051:meu_endereco_do_servidor:3050', 0 ) ; > > MDODbGACRA.DatabaseName:='localhost/3051:C:\TRAB\FB21\Dados\GESTACRA.FDB'; > // > MDODbGACRA.Connected:=True; > MDOTtrGACRA.Active:=True ; > > No entanto a mensagem é sempre a mesma: > > "connection rejected by remote host" > > Tanto quanto consigo perceber o firebird não gosta da string: 'localhost/3051: > etc.... Isto porque tiro o 'localhost/3051:' e em seu lugar indico o endereço > ip do meu servidor e ele vai lá direitinho!!! > > Alguma ideia? > > Obrigado > > Mário > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > From nextcorp em nextcorp.com.br Thu Dec 30 09:02:17 2010 From: nextcorp em nextcorp.com.br (NextCorp) Date: Thu, 30 Dec 2010 09:02:17 -0200 Subject: [firebase-br] ZeBeDee c/ D7 + Fb213 + MDO In-Reply-To: References: Message-ID: <8DE1D3AC8753444BB609260C671A5299@admnotnext01> Caro colega Vc liberou a porta do firewall e do modem de destino ? Washington -----Mensagem Original----- From: MárioReis Sent: Thursday, December 30, 2010 12:52 AM To: lista em firebase.com.br Subject: [firebase-br] ZeBeDee c/ D7 + Fb213 + MDO Pessoal, Alguém ai na lista usa o MDO + Zebedee com sucesso. Já fiz milhentas tentativas, porém, sem sucesso. Segui o exemplo do Artur Anjos (ArtSoft)assim: WinExec('ZeBedee 3051:meu_endereco_do_servidor:3050', 0 ) ; MDODbGACRA.DatabaseName:='localhost/3051:C:\TRAB\FB21\Dados\GESTACRA.FDB'; // MDODbGACRA.Connected:=True; MDOTtrGACRA.Active:=True ; No entanto a mensagem é sempre a mesma: "connection rejected by remote host" Tanto quanto consigo perceber o firebird não gosta da string: 'localhost/3051: etc.... Isto porque tiro o 'localhost/3051:' e em seu lugar indico o endereço ip do meu servidor e ele vai lá direitinho!!! Alguma ideia? Obrigado Mário ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ----- Nenhum vírus encontrado nessa mensagem. Verificado por AVG - www.avgbrasil.com.br Versão: 10.0.1191 / Banco de dados de vírus: 1435/3347 - Data de Lançamento: 12/29/10 From marcosweimer em gmail.com Thu Dec 30 10:23:49 2010 From: marcosweimer em gmail.com (Marcos Weimer) Date: Thu, 30 Dec 2010 10:23:49 -0200 Subject: [firebase-br] Concatenation overflow 32k Message-ID: Ola! Alguem ja passou por isso? Oque fazer ?? Como contornar esse problema?? Error Message: ---------------------------------------- Concatenation overflow. Resulting string cannot exceed 32K in length. -- -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão From robson.catunda em gmail.com Thu Dec 30 13:17:52 2010 From: robson.catunda em gmail.com (Robson Catunda) Date: Thu, 30 Dec 2010 12:17:52 -0300 Subject: [firebase-br] Concatenation overflow 32k In-Reply-To: References: Message-ID: esse erro está vindo de uma instrução sql, de uma stored procedure ou de uma função ou procedure criada por vc no sistema? vc está pegando uma variavel string e colocando muita coisa nela. para resultados muito grandes dê preferencia aos tipos blob ou memo. Em 30 de dezembro de 2010 09:23, Marcos Weimer escreveu: > Ola! > > Alguem ja passou por isso? > Oque fazer ?? Como contornar esse problema?? > > Error Message: > ---------------------------------------- > Concatenation overflow. Resulting string cannot exceed 32K in length. > > > > > -- > -=Ma®©oS=- > Marcos R. Weimer > Puma GTE 1974 Tubarã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 marcosweimer em gmail.com Thu Dec 30 15:49:00 2010 From: marcosweimer em gmail.com (Marcos Weimer) Date: Thu, 30 Dec 2010 15:49:00 -0200 Subject: [firebase-br] Concatenation overflow 32k In-Reply-To: References: Message-ID: Ola Robson Na verdade, esse erro ocorre qd executo uma procedure, essa procedure varre a tabela e pega os campos e gera 3 sqls para cada campo (uso na auditoria) e no final pego essas sqls e tento rodar pelo execute statement. Agora estou tentando contornar fazendo diretamente no delphi, monto em uma StringList e tento passar o comando por execute statement mais tb não esta funcionando, o IBO esta tendo problemas para reconhecer o "STATEMENT". Vivendo e aprendendo. Em 30 de dezembro de 2010 13:17, Robson Catunda escreveu: > esse erro está vindo de uma instrução sql, de uma stored procedure ou de > uma > função ou procedure criada por vc no sistema? > vc está pegando uma variavel string e colocando muita coisa nela. > para resultados muito grandes dê preferencia aos tipos blob ou memo. > > Em 30 de dezembro de 2010 09:23, Marcos Weimer >escreveu: > > > Ola! > > > > Alguem ja passou por isso? > > Oque fazer ?? Como contornar esse problema?? > > > > Error Message: > > ---------------------------------------- > > Concatenation overflow. Resulting string cannot exceed 32K in length. > > > > > > > > > > -- > > -=Ma®©oS=- > > Marcos R. Weimer > > Puma GTE 1974 Tubarã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 > -- -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão