From acf.andre em gmail.com Mon Aug 1 08:39:34 2011 From: acf.andre em gmail.com (andre conrado) Date: Mon, 1 Aug 2011 08:39:34 -0300 Subject: [firebase-br] =?iso-8859-1?q?=BFSe_puede_tener_una_columna_comput?= =?iso-8859-1?q?ada_usando_una_columna_de_otra_tabla=3F?= In-Reply-To: References: Message-ID: Pelo que sei, isso não pode ser feito assim. Acho que você deve pensar o campo computed da mesma forma que triggers e procedures, isto é, use um SELECT: SELECT CAB.CANTID * DET.PRECIO FROM CAB INNER JOIN DET ON CAB.ID_CAB = DET.CAB_ID WHERE DET.CAB_ID = OLD.CAB_ID; Usei o campo DET.CAB_ID como sendo usa chave estrangeira dentro da tabela DET. Sendo assim também relacionei-a no SELECT com o campo OLD.CAB_ID. Este último é uma referência ao campo local no registro. Não fiz testes com os comandos acima, mas sei que funcionam porque tenho algum parecido. Entretanto, acho que não seja um bom método de trabalho, isto deve fazer o FB gerar muito processamento. Não sei para o que irá utilizar, mas pesquise se não tem outra forma de fazer isto. abçs 2011/7/31 W O > Hola a todos > > - Tengo una tabla llamada CAB > - CAB tiene una primary key en la columna ID_CAB > - Tengo una tabla llamada DET > - DET se relaciona con CAB a través de una foreign key > - Ahora, quisiera tener una computed column en DET usando una columna de > CAB > y una columna de DET, algo como TOTALX = CAB.CANTID * DET.PRECIO > - Pero no conseguí hacerlo, el mensaje "column unkown" aparece, diciéndome > que CAB.CANTID es una columna desconocida > > ¿Hay alguna forma de conseguir esto? > > Muchas gracias por tu respuesta. > > Walter. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 9176-7013 - Claro From edujed em gmail.com Mon Aug 1 08:40:22 2011 From: edujed em gmail.com (Eduardo Jedliczka) Date: Mon, 1 Aug 2011 08:40:22 -0300 Subject: [firebase-br] =?iso-8859-1?q?=BFSe_puede_tener_una_columna_comput?= =?iso-8859-1?q?ada_usando_una_columna_de_otra_tabla=3F?= In-Reply-To: References: Message-ID: Sim, é possível, mas não é recomendado por causa da péssima performance. Para estes casos, vale à pena fazer uma VIEW com o JOIN entre as duas tabelas. PS: Se for necessário editar os campos, pode-se criar uma trigger "for update" nesta view. ========================== Eduardo Jedliczka Apucarana - Pr ========================== 2011/7/31 W O : > Hola a todos > > - Tengo una tabla llamada CAB > - CAB tiene una primary key en la columna ID_CAB > - Tengo una tabla llamada DET > - DET se relaciona con CAB a través de una foreign key > - Ahora, quisiera tener una computed column en DET usando una columna de CAB > y una columna de DET, algo como TOTALX = CAB.CANTID * DET.PRECIO > - Pero no conseguí hacerlo, el mensaje "column unkown" aparece, diciéndome > que CAB.CANTID es una columna desconocida > > ¿Hay alguna forma de conseguir esto? > > Muchas gracias por tu respuesta. > > Walter. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 1 08:48:06 2011 From: edujed em gmail.com (Eduardo Jedliczka) Date: Mon, 1 Aug 2011 08:48:06 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_com_o_banco_-_Parte_3?= In-Reply-To: References: Message-ID: rlopesjr, bom dia. Mensagens de erro 104, 106 e 110, podem ser ignoradas do log. São pertinentes ao protocolo TCP/IP, e não geram nenhum prejuízo ao banco de dados. Já se discutiu algumas vezes se estas mensagens deveriam (ou não) ser suprimidas dos logs. Quanto à "fbserver terminated abnormally (-1)" > database (Client) Thu Jul 28 12:14:54 2011 > /usr/sbin/fbguard: /usr/sbin/fbserver terminated abnormally (-1) > > database (Client) Thu Jul 28 12:14:54 2011 > /usr/sbin/fbguard: guardian starting /usr/sbin/fbserver indica que o "processo do SuperServer" caiu / travou. Ou seja, não há muito como responder suas dúvidas sem entender exatamente o seu problema, ou conhecer o seu ambiente. (uso de UDFs, versão do Firebird, gstat -h a cada 1hora, etc). Abraço, ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 29 de julho de 2011 11:14, user escreveu: > Bom dia a todos. > > Fiz várias pesquisas na net, li diversos artigos, discussões em fóruns, etc. > Dei uma olhada no log do FB e vi que está dando os seguintes erros diversas > vezes durante o dia: (Ubuntu + SuperServer) > > database (Server)       Fri Jul 29 07:50:23 2011 >        INET/inet_error: read errno = 104 > > database (Server)       Thu Jul 28 17:56:10 2011 >        INET/inet_error: read errno = 110 > > > Esses também ocorreu uma vez durante o dia: > > database (Client)       Thu Jul 28 12:14:54 2011 >        /usr/sbin/fbguard: /usr/sbin/fbserver terminated abnormally (-1) > > database (Client)       Thu Jul 28 12:14:54 2011 >        /usr/sbin/fbguard: guardian starting /usr/sbin/fbserver > > Fiz o teste do ping e não houve nenhuma perda de pacote. > Verifiquei que o servidor não tem o inetd.conf e nem o xinetd.conf. > De vez em quando um ou outro usuário ainda cai a conexão. > Fiz um teste acessando mais de 30 tabelas ao mesmo tempo e fiquei com elas > abertas mais de 2hrs. e não deu erro nenhum. > > > Agora o mais estranho é que fiz um teste em um outro servidor com o Ubuntu + > SuperClassic. Rodei uma aplicação, acessei o banco. Estou monitorando a > conexão com o FireBaseMon do Cantu e vi a conexão lá no banco. > Tirei o cabo de rede da estação e cancelei o programa. > Coloquei o cabo novamente. > Porém o FireBaseMon mostra que a estação ainda continua conectada, mais de > 1h30min. > > Por que será que ele mantém? > É necessário fazer alguma configuração? > > Neste servidor mesmo eu fiz um teste disparando de 2 em 2 minutos 6 selects > com order by em campos blob, integer e varchar.  Vi que as consultas ficaram > lentas mas não houve nenhum registro no log do Firebird. > > Desde já agradeço a atenção > > Rogé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 fabriciowallia em gmail.com Mon Aug 1 18:19:22 2011 From: fabriciowallia em gmail.com (Fabricio Wallia) Date: Mon, 1 Aug 2011 18:19:22 -0300 Subject: [firebase-br] Firebird 2.5 Message-ID: Att. Estava com alguns problemas com travamento do sistema no momento do "ApplyUpdates(0)", verifiquei que o motivo deste travamento seria a demora da mensagem(erro) do banco de dados. Percebi que o comando "ApplyUpdates(0)" nao estava dando o commit nas procedures de atualizacao que utilizo em meu FDB. Quando executo o comando ApplyUpdates(0), ele automaticamente cria um Start e Commit no banco de dados, minha pergunta é: Si eu comecar a trabalhar com transacao utilizando o trio parada dura (TSqlDataSet + TDatasetProvider + TClientDataset), quando der o ApplyUpdates(0) o ele manter a transacao(automatica do banco) nao comitada, o commit da minha aplicacao ira sobrepor o commit do comando? Creio que poucos saberao responder From robson.catunda em gmail.com Mon Aug 1 22:57:02 2011 From: robson.catunda em gmail.com (Robson Catunda) Date: Mon, 1 Aug 2011 22:57:02 -0300 Subject: [firebase-br] Firebird 2.5 In-Reply-To: References: Message-ID: Se houver alguma alteração antes de cada applyupdates(0), vai prevalecer a ultima. Se houver alteração apenas antes do primeiro applyudates(0) vai dar erro no segundo. Em 1 de agosto de 2011 18:19, Fabricio Wallia escreveu: > Att. > > Estava com alguns problemas com travamento do sistema no momento do > "ApplyUpdates(0)", verifiquei que o motivo deste travamento seria a demora > da mensagem(erro) do banco de dados. > Percebi que o comando "ApplyUpdates(0)" nao estava dando o commit nas > procedures de atualizacao que utilizo em meu FDB. > > Quando executo o comando ApplyUpdates(0), ele automaticamente cria um Start > e Commit no banco de dados, minha pergunta é: Si eu comecar a trabalhar com > transacao utilizando o trio parada dura (TSqlDataSet + TDatasetProvider + > TClientDataset), quando der o ApplyUpdates(0) o ele manter a > transacao(automatica do banco) nao comitada, o commit da minha aplicacao > ira > sobrepor o commit do comando? > > Creio que poucos saberao responder > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From sistemas2000profesional em gmail.com Mon Aug 1 23:07:10 2011 From: sistemas2000profesional em gmail.com (W O) Date: Mon, 1 Aug 2011 22:07:10 -0400 Subject: [firebase-br] =?iso-8859-1?q?=BFSe_puede_tener_una_columna_comput?= =?iso-8859-1?q?ada_usando_una_columna_de_otra_tabla=3F?= In-Reply-To: References: Message-ID: Gracias Andre y Eduardo Pues sí se puede, ya me dijeron como: ALTER TABLE DET ADD TOTALX COMPUTED BY ((SELECT C.CANTIDAD * DET.PRECIO FROM CAB C WHERE C.ID_CAB = DET.ID_CAB)); y funciona muy bien. La tabla para la que necesito hacer eso tendrá como máximo unas 15 filas y se usará solamente una vez al año, así que no importa que la performance sea pésima. Muchas gracias a ambos por responder. Saludos. Walter. From pportellaa.firebase em gmail.com Tue Aug 2 00:22:26 2011 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Tue, 02 Aug 2011 00:22:26 -0300 Subject: [firebase-br] Firebird 2.5 In-Reply-To: References: Message-ID: <4E376D72.40408@gmail.com> Boas meu amigo, Você já chegou a "debugar" seu aplicativo para "achar" a linha exata do erro/trava ? Se sim, posta aqui pra noizes ver. O Applyupdate com o "quarteto fantástico" é melhor executar "se tiver mudanças", exemplo: if ClientDataSet.ChangeCount>0 then ClientDataSet.ApplyUpdates(xyz); usar o Apply sem o ChangeCount, sim, vai "levantar" uma mensagem desgostosa. Você pode tambem "startar transação" e fazer Commit/Rollback dela, mesmo com o "quarteto fanstástico", não vejo porque do espanto disso. O dbExpress é uma das melhores tecnologias que conheço (e uso), não desmerecendo IBX/ADO/etc... Tambem usei elas por muitos anos, mas prefiro DBX. Vem pro news TrollNet para discutirmos melhor esse assunto : servidor: Trollnet.no-ip.org sala : vtnc.Linguagens.Delphi ;-) Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 01/08/2011 18:19, Fabricio Wallia escreveu: > Att. > > Estava com alguns problemas com travamento do sistema no momento do > "ApplyUpdates(0)", verifiquei que o motivo deste travamento seria a demora > da mensagem(erro) do banco de dados. > Percebi que o comando "ApplyUpdates(0)" nao estava dando o commit nas > procedures de atualizacao que utilizo em meu FDB. > > Quando executo o comando ApplyUpdates(0), ele automaticamente cria um Start > e Commit no banco de dados, minha pergunta é: Si eu comecar a trabalhar com > transacao utilizando o trio parada dura (TSqlDataSet + TDatasetProvider + > TClientDataset), quando der o ApplyUpdates(0) o ele manter a > transacao(automatica do banco) nao comitada, o commit da minha aplicacao ira > sobrepor o commit do comando? > > Creio que poucos saberao responder > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Tue Aug 2 07:53:29 2011 From: joseluiz em digitoneletronica.com.br (Jose Luiz de Medeiros) Date: Tue, 2 Aug 2011 07:53:29 -0300 (BRT) Subject: [firebase-br] Replicador Message-ID: Colegas, bom dia. alguem conhece algum programa free para replicação em Firebird que funcione? Grato: Jose Luiz de Medeiros ----------------------------------- Programmer & TI Professional :: delphi - php - firebird - mysql :: (31)9628-4764 From edujed em gmail.com Tue Aug 2 08:02:11 2011 From: edujed em gmail.com (Eduardo Jedliczka) Date: Tue, 2 Aug 2011 08:02:11 -0300 Subject: [firebase-br] Replicador In-Reply-To: References: Message-ID: José, todos os replicadores que conheço, funcionam, mas eles foram concebidos para certas necessidades. E portanto podem não ser adequados para todos. Caso você seja mais claro na sua pergunta, ou melhor, dando mais detalhes da sua necessidade, talvez consiga alguma resposta realmente útil. Outra coisa, se não encontrar o que procura, escrever um replicador não é algo muito difícil, e lhe garando que certamente conseguirá atender suas necessidades - e como você é adepto às soluções gratuitas - se desejar poderá abrir o fonte do mesmo para auxiliar outras pessoas. O que acha ? abraço, ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 2 de agosto de 2011 07:53, Jose Luiz de Medeiros escreveu: > Colegas, bom dia. >  alguem conhece algum programa free para replicação em Firebird que > funcione? >  Grato: >  Jose Luiz de Medeiros > ----------------------------------- >  Programmer & TI Professional > :: delphi - php - firebird - mysql :: > (31)9628-4764 > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From fabriciowallia em gmail.com Tue Aug 2 08:10:51 2011 From: fabriciowallia em gmail.com (Fabricio Wallia) Date: Tue, 2 Aug 2011 08:10:51 -0300 Subject: [firebase-br] Firebird 2.5 In-Reply-To: <4E376D72.40408@gmail.com> References: <4E376D72.40408@gmail.com> Message-ID: Como explicado no texto a falha nao esta no codigo, mas na transacao automatica doDbexpress que nao da o commit nos comandos executados nas triggers e procedures, apos o ApplyUpdate. Em 2 de agosto de 2011 00:22, Paulo Portella escreveu: > Boas meu amigo, > Você já chegou a "debugar" seu aplicativo para "achar" a linha exata do > erro/trava ? Se sim, posta aqui pra noizes ver. > > O Applyupdate com o "quarteto fantástico" é melhor executar "se tiver > mudanças", exemplo: > > if ClientDataSet.ChangeCount>0 then ClientDataSet.ApplyUpdates(**xyz); > > usar o Apply sem o ChangeCount, sim, vai "levantar" uma mensagem > desgostosa. > > Você pode tambem "startar transação" e fazer Commit/Rollback dela, mesmo > com o "quarteto fanstástico", não vejo porque do espanto disso. > > O dbExpress é uma das melhores tecnologias que conheço (e uso), não > desmerecendo IBX/ADO/etc... Tambem usei elas por muitos anos, mas prefiro > DBX. > > Vem pro news TrollNet para discutirmos melhor esse assunto : > > servidor: Trollnet.no-ip.org > sala : vtnc.Linguagens.Delphi > > ;-) > > Vida de americano é assim: iPhone, iPod, iPad, iMac?. > Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc > > > Em 01/08/2011 18:19, Fabricio Wallia escreveu: > >> Att. >> >> Estava com alguns problemas com travamento do sistema no momento do >> "ApplyUpdates(0)", verifiquei que o motivo deste travamento seria a demora >> da mensagem(erro) do banco de dados. >> Percebi que o comando "ApplyUpdates(0)" nao estava dando o commit nas >> procedures de atualizacao que utilizo em meu FDB. >> >> Quando executo o comando ApplyUpdates(0), ele automaticamente cria um >> Start >> e Commit no banco de dados, minha pergunta é: Si eu comecar a trabalhar >> com >> transacao utilizando o trio parada dura (TSqlDataSet + TDatasetProvider + >> TClientDataset), quando der o ApplyUpdates(0) o ele manter a >> transacao(automatica do banco) nao comitada, o commit da minha aplicacao >> ira >> sobrepor o commit do comando? >> >> Creio que poucos saberao responder >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From acaribe2000 em that.com.br Tue Aug 2 08:38:57 2011 From: acaribe2000 em that.com.br (acaribe2000 em that.com.br) Date: Tue, 02 Aug 2011 08:38:57 -0300 Subject: [firebase-br] Erro em script contido no IBExpert Message-ID: <4E37E1D1.9060403@that.com.br> Amigos: Preciso de ajuda. Tenho um script que muitos devem conhecer: chama-se DB1.SQL, e é distribuido pela HK-software (orígem do IBExpert) com a versão Trial, que pode ser baixada do site. Já executei esse script dentro do IBExpert, sem erro. Agora, depois de ter baixado uma nova versão do Trial (20-07-2011), o script dá erro no ambiente do IBE. Posso estar enganado, mas creio que o que causa esse erro, é o bloco inicial, que cria o DataBsase: /******************************************************************************/ /**** Generated by IBExpert 2010.11.10 11.01.2011 23:05:55 ****/ /******************************************************************************/ SET SQL DIALECT 3; SET NAMES ISO8859_1; SET CLIENTLIB 'fbclient.dll'; CREATE DATABASE 'LOCALHOST:C:\DB1.FDB' USER 'SYSDBA' PASSWORD 'masterkey' PAGE_SIZE 16384 DEFAULT CHARACTER SET ISO8859_1; /******************************************************************************/ /**** :w! ****/ /******************************************************************************/ As mensagens de erro são: 11-Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Unable to complete network request to host "@1". Failed to establish a connection. Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente. 22-Cannot perform operation -- DB is not open. Quando executo no ambiente ISQL.EXE CREATE DATABASE 'C:\test.fdb' PAGE_SIZE 8192 user 'SYSDBA' password 'masterkey'; a mensagem de erro é Statement failed, SQLCODE = -904 erro 904, é (entre várias outras coisas) "No active connection" Pode ser que eu esteja interpretando as mensagens de erro corretamente. Ou não. Em qualquer caso, isso não me deixa + perto de resolver o problema. Verifiquei a porta ativa (3050). Atendendo a uma recomendação do IBExpert Guide, copiei para o subdiretório firebird_2_1\UDF, todas as DLL existentes sob o HK-software. Não sei mais o que fazer. Grato antecipadamente Alberto Caribé From contabil em sivolc.ind.br Tue Aug 2 12:59:21 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Tue, 2 Aug 2011 12:59:21 -0300 Subject: [firebase-br] RES: Erro em script contido no IBExpert In-Reply-To: <4E37E1D1.9060403@that.com.br> References: <4E37E1D1.9060403@that.com.br> Message-ID: <000601cc512d$263e3150$72ba93f0$@ind.br> Parece que o firebird não esta iniciado em sua maquina ou que a porta 3050 esta bloqueada, ou algo assim, você tem outros bancos nesse computador, consegue acessá-los de forma normal ? Se sim, qual a url que você esta usando para acessá-los ? Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de acaribe2000 em that.com.br Enviada em: terça-feira, 2 de agosto de 2011 08:39 Para: lista em firebase.com.br Assunto: [firebase-br] Erro em script contido no IBExpert Amigos: Preciso de ajuda. Tenho um script que muitos devem conhecer: chama-se DB1.SQL, e é distribuido pela HK-software (orígem do IBExpert) com a versão Trial, que pode ser baixada do site. Já executei esse script dentro do IBExpert, sem erro. Agora, depois de ter baixado uma nova versão do Trial (20-07-2011), o script dá erro no ambiente do IBE. Posso estar enganado, mas creio que o que causa esse erro, é o bloco inicial, que cria o DataBsase: /*************************************************************************** ***/ /**** Generated by IBExpert 2010.11.10 11.01.2011 23:05:55 ****/ /*************************************************************************** ***/ SET SQL DIALECT 3; SET NAMES ISO8859_1; SET CLIENTLIB 'fbclient.dll'; CREATE DATABASE 'LOCALHOST:C:\DB1.FDB' USER 'SYSDBA' PASSWORD 'masterkey' PAGE_SIZE 16384 DEFAULT CHARACTER SET ISO8859_1; /*************************************************************************** ***/ /**** :w! ****/ /*************************************************************************** ***/ As mensagens de erro são: 11-Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Unable to complete network request to host "@1". Failed to establish a connection. Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente. 22-Cannot perform operation -- DB is not open. Quando executo no ambiente ISQL.EXE CREATE DATABASE 'C:\test.fdb' PAGE_SIZE 8192 user 'SYSDBA' password 'masterkey'; a mensagem de erro é Statement failed, SQLCODE = -904 erro 904, é (entre várias outras coisas) "No active connection" Pode ser que eu esteja interpretando as mensagens de erro corretamente. Ou não. Em qualquer caso, isso não me deixa + perto de resolver o problema. Verifiquei a porta ativa (3050). Atendendo a uma recomendação do IBExpert Guide, copiei para o subdiretório firebird_2_1\UDF, todas as DLL existentes sob o HK-software. Não sei mais o que fazer. Grato antecipadamente Alberto Caribé ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6343 (20110802) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6343 (20110802) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From rxonchim em gmail.com Tue Aug 2 17:16:31 2011 From: rxonchim em gmail.com (rogerio xonchim) Date: Tue, 2 Aug 2011 17:16:31 -0300 Subject: [firebase-br] DUVIDA SQL (GROUP BY) In-Reply-To: References: Message-ID: 2011/8/2 rogerio xonchim > to tentando executar essa sql ---.>>> > > select p.cod_produto, > p.descricao, > 0 as qtde_comprada, > 0 as qtde_acertoestoque, > p.vlr_venda, > p.vlr_custo, > 0 as qtde_comprada, > 0 as qtde_acertoestoque, > p.vlr_venda, > p.vlr_custo, > > (coalesce(p.estoque_atual,0) - (select > coalesce(sum(infes.qtde_item), > 0) as qtde_comprada > from itens_nf_entrada infes > join nf_entrada nfes on > nfes.cod_empresa=infes.cod_empresa and nfes.num_nf=infes.num_nf > where cast(nfes.dat_saida > as date)> :dat_final) + > (select > coalesce(sum(infs.qtde_item),0) as qtde_vendida > from itens_nf infs > join nota_fiscal nfs on > nfs.cod_empresa=infs.cod_empresa and nfs.num_nf=infs.num_nf > where cast(nfs.dat_emissao > as date)> :dat_final)) as estoque_atual, > > coalesce(sum(inf.qtde_item),0) as qtde_vendida, > coalesce(sum(inf.VLR_TOTAL_ITEM),0) as VLR_TOTAL_ITEM, > coalesce(sum(inf.qtde_item),0) as qtde_vendida, > coalesce(sum(inf.VLR_TOTAL_ITEM),0) as VLR_TOTAL_ITEM > > from itens_nf inf > join nota_fiscal nf on nf.cod_empresa=inf.cod_empresa and > nf.num_nf=inf.num_nf and nf.pedido_venda=inf.pedido_venda and > nf.tipo_nota=inf.tipo_nota and nf.situacao_nf='N' > join produtos p on p.cod_produto=inf.cod_produto and > p.cod_empresa=inf.cod_empresa and p.situacao=:situacao > where cast(nf.dat_emissao as date) >= :dat_inicial > group by 1,2,3,4,5,6,7,8,9,10 > > > > mas ela esta me retornando erro > > Invalid token. > Dynamic SQL Error. > SQL error code = -104. > Invalid expression in the select list (not contained in either an aggregate > function or the GROUP BY clause). > > > alguem tem a solução ?? > From robson.catunda em gmail.com Tue Aug 2 23:25:49 2011 From: robson.catunda em gmail.com (Robson Catunda) Date: Tue, 2 Aug 2011 23:25:49 -0300 Subject: [firebase-br] DUVIDA SQL (GROUP BY) In-Reply-To: References: Message-ID: Colega, O erro é referente à falta de um campo de agregação ( SUM(...), MAX(...), MIN(...), etc.... ) 2011/8/2 rogerio xonchim > 2011/8/2 rogerio xonchim > > > to tentando executar essa sql ---.>>> > > > > select p.cod_produto, > > p.descricao, > > 0 as qtde_comprada, > > 0 as qtde_acertoestoque, > > p.vlr_venda, > > p.vlr_custo, > > 0 as qtde_comprada, > > 0 as qtde_acertoestoque, > > p.vlr_venda, > > p.vlr_custo, > > > > (coalesce(p.estoque_atual,0) - (select > > coalesce(sum(infes.qtde_item), > > 0) as qtde_comprada > > from itens_nf_entrada infes > > join nf_entrada nfes on > > nfes.cod_empresa=infes.cod_empresa and nfes.num_nf=infes.num_nf > > where cast(nfes.dat_saida > > as date)> :dat_final) + > > (select > > coalesce(sum(infs.qtde_item),0) as qtde_vendida > > from itens_nf infs > > join nota_fiscal nfs on > > nfs.cod_empresa=infs.cod_empresa and nfs.num_nf=infs.num_nf > > where > cast(nfs.dat_emissao > > as date)> :dat_final)) as estoque_atual, > > > > coalesce(sum(inf.qtde_item),0) as qtde_vendida, > > coalesce(sum(inf.VLR_TOTAL_ITEM),0) as VLR_TOTAL_ITEM, > > coalesce(sum(inf.qtde_item),0) as qtde_vendida, > > coalesce(sum(inf.VLR_TOTAL_ITEM),0) as VLR_TOTAL_ITEM > > > > from itens_nf inf > > join nota_fiscal nf on nf.cod_empresa=inf.cod_empresa and > > nf.num_nf=inf.num_nf and nf.pedido_venda=inf.pedido_venda and > > nf.tipo_nota=inf.tipo_nota and nf.situacao_nf='N' > > join produtos p on p.cod_produto=inf.cod_produto and > > p.cod_empresa=inf.cod_empresa and p.situacao=:situacao > > where cast(nf.dat_emissao as date) >= :dat_inicial > > group by 1,2,3,4,5,6,7,8,9,10 > > > > > > > > mas ela esta me retornando erro > > > > Invalid token. > > Dynamic SQL Error. > > SQL error code = -104. > > Invalid expression in the select list (not contained in either an > aggregate > > function or the GROUP BY clause). > > > > > > alguem tem a soluçã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 acf.andre em gmail.com Wed Aug 3 08:33:47 2011 From: acf.andre em gmail.com (andre conrado) Date: Wed, 3 Aug 2011 08:33:47 -0300 Subject: [firebase-br] DUVIDA SQL (GROUP BY) In-Reply-To: References: Message-ID: Caro colega, procure organizar melhor a SQL para facilitar a ajuda. Contei os campos e está faltando um no GROUP. Na ordem os SUB-SELECT não estão no agrupamento. abçs 2011/8/2 Robson Catunda > Colega, > O erro é referente à falta de um campo de agregação ( SUM(...), MAX(...), > MIN(...), etc.... ) > > > 2011/8/2 rogerio xonchim > > > 2011/8/2 rogerio xonchim > > > > > to tentando executar essa sql ---.>>> > > > > > > select p.cod_produto, > > > p.descricao, > > > 0 as qtde_comprada, > > > 0 as qtde_acertoestoque, > > > p.vlr_venda, > > > p.vlr_custo, > > > 0 as qtde_comprada, > > > 0 as qtde_acertoestoque, > > > p.vlr_venda, > > > p.vlr_custo, > > > > > > (coalesce(p.estoque_atual,0) - (select > > > coalesce(sum(infes.qtde_item), > > > 0) as qtde_comprada > > > from itens_nf_entrada infes > > > join nf_entrada nfes on > > > nfes.cod_empresa=infes.cod_empresa and nfes.num_nf=infes.num_nf > > > where > cast(nfes.dat_saida > > > as date)> :dat_final) + > > > (select > > > coalesce(sum(infs.qtde_item),0) as qtde_vendida > > > from itens_nf infs > > > join nota_fiscal nfs on > > > nfs.cod_empresa=infs.cod_empresa and nfs.num_nf=infs.num_nf > > > where > > cast(nfs.dat_emissao > > > as date)> :dat_final)) as estoque_atual, > > > > > > coalesce(sum(inf.qtde_item),0) as qtde_vendida, > > > coalesce(sum(inf.VLR_TOTAL_ITEM),0) as VLR_TOTAL_ITEM, > > > coalesce(sum(inf.qtde_item),0) as qtde_vendida, > > > coalesce(sum(inf.VLR_TOTAL_ITEM),0) as VLR_TOTAL_ITEM > > > > > > from itens_nf inf > > > join nota_fiscal nf on nf.cod_empresa=inf.cod_empresa and > > > nf.num_nf=inf.num_nf and nf.pedido_venda=inf.pedido_venda and > > > nf.tipo_nota=inf.tipo_nota and nf.situacao_nf='N' > > > join produtos p on p.cod_produto=inf.cod_produto and > > > p.cod_empresa=inf.cod_empresa and p.situacao=:situacao > > > where cast(nf.dat_emissao as date) >= :dat_inicial > > > group by 1,2,3,4,5,6,7,8,9,10 > > > > > > > > > > > > mas ela esta me retornando erro > > > > > > Invalid token. > > > Dynamic SQL Error. > > > SQL error code = -104. > > > Invalid expression in the select list (not contained in either an > > aggregate > > > function or the GROUP BY clause). > > > > > > > > > alguem tem a soluçã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 > -- Um Abraço, André Conrado. 055 21 9176-7013 - Claro From rmgimenez em gmail.com Wed Aug 3 09:20:12 2011 From: rmgimenez em gmail.com (Ricardo Moura Gimenez) Date: Wed, 3 Aug 2011 09:20:12 -0300 Subject: [firebase-br] DUVIDA SQL (GROUP BY) In-Reply-To: References: Message-ID: Bom dia. Coloque um MAX ou SUM (depende da sua nescessidade) na coluna que está fazendo o cálculo. Ricardo Gimenez http://www.fornecedortextil.com.br/ 2011/8/2 rogerio xonchim > 2011/8/2 rogerio xonchim > > > to tentando executar essa sql ---.>>> > > > > select p.cod_produto, > > p.descricao, > > 0 as qtde_comprada, > > 0 as qtde_acertoestoque, > > p.vlr_venda, > > p.vlr_custo, > > 0 as qtde_comprada, > > 0 as qtde_acertoestoque, > > p.vlr_venda, > > p.vlr_custo, > > > > (coalesce(p.estoque_atual,0) - (select > > coalesce(sum(infes.qtde_item), > > 0) as qtde_comprada > > from itens_nf_entrada infes > > join nf_entrada nfes on > > nfes.cod_empresa=infes.cod_empresa and nfes.num_nf=infes.num_nf > > where cast(nfes.dat_saida > > as date)> :dat_final) + > > (select > > coalesce(sum(infs.qtde_item),0) as qtde_vendida > > from itens_nf infs > > join nota_fiscal nfs on > > nfs.cod_empresa=infs.cod_empresa and nfs.num_nf=infs.num_nf > > where > cast(nfs.dat_emissao > > as date)> :dat_final)) as estoque_atual, > > > > coalesce(sum(inf.qtde_item),0) as qtde_vendida, > > coalesce(sum(inf.VLR_TOTAL_ITEM),0) as VLR_TOTAL_ITEM, > > coalesce(sum(inf.qtde_item),0) as qtde_vendida, > > coalesce(sum(inf.VLR_TOTAL_ITEM),0) as VLR_TOTAL_ITEM > > > > from itens_nf inf > > join nota_fiscal nf on nf.cod_empresa=inf.cod_empresa and > > nf.num_nf=inf.num_nf and nf.pedido_venda=inf.pedido_venda and > > nf.tipo_nota=inf.tipo_nota and nf.situacao_nf='N' > > join produtos p on p.cod_produto=inf.cod_produto and > > p.cod_empresa=inf.cod_empresa and p.situacao=:situacao > > where cast(nf.dat_emissao as date) >= :dat_inicial > > group by 1,2,3,4,5,6,7,8,9,10 > > > > > > > > mas ela esta me retornando erro > > > > Invalid token. > > Dynamic SQL Error. > > SQL error code = -104. > > Invalid expression in the select list (not contained in either an > aggregate > > function or the GROUP BY clause). > > > > > > alguem tem a soluçã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 > -- Ricardo Gimenez From levymoreira.ce em gmail.com Wed Aug 3 09:20:25 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Wed, 3 Aug 2011 09:20:25 -0300 Subject: [firebase-br] Erroa o restaurar backup Message-ID: Amigos estou tentando restaurar um arquivo .fbk no ibexpert e o mesmo retorna o seguinte erro: Starting restore. Current time: 09:18:21 IBE: can't format message 13:99 -- message system code -4. Expected backup version 1..9. Found 8. IBE: Restore completed. Current time: 09:18:21. Elapsed time: 00:00:00 O que pode ser? Alguma coisa com versão do firebird? Não sei a versão de onde foi feito o bkp. Obrigado a todos desde já. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From emanuel001 em gmail.com Wed Aug 3 09:26:29 2011 From: emanuel001 em gmail.com (Emanuel Martins) Date: Wed, 3 Aug 2011 09:26:29 -0300 Subject: [firebase-br] Erroa o restaurar backup In-Reply-To: References: Message-ID: Entra na pasta bin do Firebird pelo prompt de comando e aplica este comando: instreg install Em 3 de agosto de 2011 09:20, Levy Moreira escreveu: > Amigos estou tentando restaurar um arquivo .fbk no ibexpert e o mesmo > retorna o seguinte erro: > > Starting restore. Current time: 09:18:21 > IBE: can't format message 13:99 -- message system code -4. > Expected backup version 1..9. Found 8. > IBE: Restore completed. Current time: 09:18:21. Elapsed time: 00:00:00 > > O que pode ser? Alguma coisa com versão do firebird? Não sei a versão de > onde foi feito o bkp. > Obrigado a todos desde já. > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ........................................................................... > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e > seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e > podem conter informações confidenciais sujeitas a restrição legal de > comunicação entre as partes. Caso tenha recebido esta mensagem por engano, > fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das > informações aqui contidas ou anexadas é terminantemente proibida, > sujeitando > o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza > de retorná-la de imediato ao remetente, eliminando-a definitivamente de > seu sistema. Em caso de dúvida, queira por favor entrar em contato." > > "Confidentiality notice" - This message and its attachments are > addressed solely to the persons above and may contain privileged and > confidential > communication. If you have received the message in error, the > distribution or dissemination of the content hereof is prohibited. Please > return it > immediately to the sender and please delete the message from your system > on a permanent basis. Should you have any questions, please contact." > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From nathan em viasoft.com.br Wed Aug 3 10:03:32 2011 From: nathan em viasoft.com.br (Nathan M. Lusa) Date: Wed, 3 Aug 2011 10:03:32 -0300 Subject: [firebase-br] Erroa o restaurar backup In-Reply-To: References: Message-ID: <4E3947F1.2030602@viasoft.com.br> Levy, da uma verificada nesse link para fazer a restauração utilizando o gbak http://www.brasil-info.com.br/index.php?option=com_content&view=article&id=93:gfix-gbak&catid=43:soma-erp&Itemid=29 Att. Nathan M. Lusa Desenvolvedor de Sistemas ________________________________________________________________________________ Em 03/08/2011 09:27, Levy Moreira escreveu: > Amigos estou tentando restaurar um arquivo .fbk no ibexpert e o mesmo > retorna o seguinte erro: > > Starting restore. Current time: 09:18:21 > IBE: can't format message 13:99 -- message system code -4. > Expected backup version 1..9. Found 8. > IBE: Restore completed. Current time: 09:18:21. Elapsed time: 00:00:00 > > O que pode ser? Alguma coisa com versão do firebird? Não sei a versão de > onde foi feito o bkp. > Obrigado a todos desde já. > From levymoreira.ce em gmail.com Wed Aug 3 10:10:37 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Wed, 3 Aug 2011 10:10:37 -0300 Subject: [firebase-br] Erroa o restaurar backup In-Reply-To: <4E3947F1.2030602@viasoft.com.br> References: <4E3947F1.2030602@viasoft.com.br> Message-ID: Resolvido amigos, a versão do cliente onde foi feito o backup era superior a minha versão (2.0). Então só pra testar usei a 2.5 e tudo ocorreu bem, agora vou verificar o quem mudou a versão lá. Obrigado a todos. Em 3 de agosto de 2011 10:03, Nathan M. Lusa escreveu: > Levy, da uma verificada nesse link para fazer a restauração utilizando o > gbak > > http://www.brasil-info.com.br/**index.php?option=com_content&** > view=article&id=93:gfix-gbak&**catid=43:soma-erp&Itemid=29 > > Att. > Nathan M. Lusa > Desenvolvedor de Sistemas > ______________________________**______________________________** > ____________________ > Em 03/08/2011 09:27, Levy Moreira escreveu: > > Amigos estou tentando restaurar um arquivo .fbk no ibexpert e o mesmo >> retorna o seguinte erro: >> >> Starting restore. Current time: 09:18:21 >> IBE: can't format message 13:99 -- message system code -4. >> Expected backup version 1..9. Found 8. >> IBE: Restore completed. Current time: 09:18:21. Elapsed time: 00:00:00 >> >> O que pode ser? Alguma coisa com versão do firebird? Não sei a versão de >> onde foi feito o bkp. >> Obrigado a todos desde já. >> >> > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From rxonchim em gmail.com Wed Aug 3 10:19:04 2011 From: rxonchim em gmail.com (rogerio xonchim) Date: Wed, 3 Aug 2011 10:19:04 -0300 Subject: [firebase-br] DUVIDA SQL (GROUP BY) In-Reply-To: References: Message-ID: Valeu cara era isso mesmo 2011/8/3 Ricardo Moura Gimenez > Bom dia. > > Coloque um MAX ou SUM (depende da sua nescessidade) na coluna que está > fazendo o cálculo. > > Ricardo Gimenez > http://www.fornecedortextil.com.br/ > > 2011/8/2 rogerio xonchim > > > 2011/8/2 rogerio xonchim > > > > > to tentando executar essa sql ---.>>> > > > > > > select p.cod_produto, > > > p.descricao, > > > 0 as qtde_comprada, > > > 0 as qtde_acertoestoque, > > > p.vlr_venda, > > > p.vlr_custo, > > > 0 as qtde_comprada, > > > 0 as qtde_acertoestoque, > > > p.vlr_venda, > > > p.vlr_custo, > > > > > > (coalesce(p.estoque_atual,0) - (select > > > coalesce(sum(infes.qtde_item), > > > 0) as qtde_comprada > > > from itens_nf_entrada infes > > > join nf_entrada nfes on > > > nfes.cod_empresa=infes.cod_empresa and nfes.num_nf=infes.num_nf > > > where > cast(nfes.dat_saida > > > as date)> :dat_final) + > > > (select > > > coalesce(sum(infs.qtde_item),0) as qtde_vendida > > > from itens_nf infs > > > join nota_fiscal nfs on > > > nfs.cod_empresa=infs.cod_empresa and nfs.num_nf=infs.num_nf > > > where > > cast(nfs.dat_emissao > > > as date)> :dat_final)) as estoque_atual, > > > > > > coalesce(sum(inf.qtde_item),0) as qtde_vendida, > > > coalesce(sum(inf.VLR_TOTAL_ITEM),0) as VLR_TOTAL_ITEM, > > > coalesce(sum(inf.qtde_item),0) as qtde_vendida, > > > coalesce(sum(inf.VLR_TOTAL_ITEM),0) as VLR_TOTAL_ITEM > > > > > > from itens_nf inf > > > join nota_fiscal nf on nf.cod_empresa=inf.cod_empresa and > > > nf.num_nf=inf.num_nf and nf.pedido_venda=inf.pedido_venda and > > > nf.tipo_nota=inf.tipo_nota and nf.situacao_nf='N' > > > join produtos p on p.cod_produto=inf.cod_produto and > > > p.cod_empresa=inf.cod_empresa and p.situacao=:situacao > > > where cast(nf.dat_emissao as date) >= :dat_inicial > > > group by 1,2,3,4,5,6,7,8,9,10 > > > > > > > > > > > > mas ela esta me retornando erro > > > > > > Invalid token. > > > Dynamic SQL Error. > > > SQL error code = -104. > > > Invalid expression in the select list (not contained in either an > > aggregate > > > function or the GROUP BY clause). > > > > > > > > > alguem tem a soluçã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 > > > > > > -- > Ricardo Gimenez > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rxonchim em gmail.com Wed Aug 3 10:19:28 2011 From: rxonchim em gmail.com (rogerio xonchim) Date: Wed, 3 Aug 2011 10:19:28 -0300 Subject: [firebase-br] DUVIDA SQL (GROUP BY) In-Reply-To: References: Message-ID: Valeu cara era isso mesmo Em 3 de agosto de 2011 08:33, andre conrado escreveu: > Caro colega, procure organizar melhor a SQL para facilitar a ajuda. > > Contei os campos e está faltando um no GROUP. Na ordem os SUB-SELECT não > estão no agrupamento. > > abçs > > 2011/8/2 Robson Catunda > > > Colega, > > O erro é referente à falta de um campo de agregação ( SUM(...), MAX(...), > > MIN(...), etc.... ) > > > > > > 2011/8/2 rogerio xonchim > > > > > 2011/8/2 rogerio xonchim > > > > > > > to tentando executar essa sql ---.>>> > > > > > > > > select p.cod_produto, > > > > p.descricao, > > > > 0 as qtde_comprada, > > > > 0 as qtde_acertoestoque, > > > > p.vlr_venda, > > > > p.vlr_custo, > > > > 0 as qtde_comprada, > > > > 0 as qtde_acertoestoque, > > > > p.vlr_venda, > > > > p.vlr_custo, > > > > > > > > (coalesce(p.estoque_atual,0) - (select > > > > coalesce(sum(infes.qtde_item), > > > > 0) as qtde_comprada > > > > from itens_nf_entrada > infes > > > > join nf_entrada nfes > on > > > > nfes.cod_empresa=infes.cod_empresa and nfes.num_nf=infes.num_nf > > > > where > > cast(nfes.dat_saida > > > > as date)> :dat_final) + > > > > (select > > > > coalesce(sum(infs.qtde_item),0) as qtde_vendida > > > > from itens_nf infs > > > > join nota_fiscal nfs > on > > > > nfs.cod_empresa=infs.cod_empresa and nfs.num_nf=infs.num_nf > > > > where > > > cast(nfs.dat_emissao > > > > as date)> :dat_final)) as estoque_atual, > > > > > > > > coalesce(sum(inf.qtde_item),0) as qtde_vendida, > > > > coalesce(sum(inf.VLR_TOTAL_ITEM),0) as VLR_TOTAL_ITEM, > > > > coalesce(sum(inf.qtde_item),0) as qtde_vendida, > > > > coalesce(sum(inf.VLR_TOTAL_ITEM),0) as VLR_TOTAL_ITEM > > > > > > > > from itens_nf inf > > > > join nota_fiscal nf on nf.cod_empresa=inf.cod_empresa and > > > > nf.num_nf=inf.num_nf and nf.pedido_venda=inf.pedido_venda and > > > > nf.tipo_nota=inf.tipo_nota and nf.situacao_nf='N' > > > > join produtos p on p.cod_produto=inf.cod_produto and > > > > p.cod_empresa=inf.cod_empresa and p.situacao=:situacao > > > > where cast(nf.dat_emissao as date) >= :dat_inicial > > > > group by 1,2,3,4,5,6,7,8,9,10 > > > > > > > > > > > > > > > > mas ela esta me retornando erro > > > > > > > > Invalid token. > > > > Dynamic SQL Error. > > > > SQL error code = -104. > > > > Invalid expression in the select list (not contained in either an > > > aggregate > > > > function or the GROUP BY clause). > > > > > > > > > > > > alguem tem a soluçã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 > > > > > > -- > Um Abraço, > André Conrado. > > 055 21 9176-7013 - Claro > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Wed Aug 3 11:42:46 2011 From: acf.andre em gmail.com (andre conrado) Date: Wed, 3 Aug 2011 11:42:46 -0300 Subject: [firebase-br] Erro utilizando BLOB dentro de SP Message-ID: Senhores, hoje começou a ocorrer um erro em uma SP de atualização da folha de pagamento. Fiz um resumo da SP. Quanto executo, o FB me retorna mensagem de erro: BLOB not found, Line 267, col 11. Esta linha refere-se a atualização da tabela LANCAMENTO_DAS_CONTAS. O erro ocorre na segunda passada dentro do loop. Inclui uma linha de exceção: EXCEPTION ERROR_1 sHistorico; Para poder visualizar o conteúdo da variável sHistorico e o FB me retorna com o mesmo erro. Me fazendo entender que algo está errado com o processamento desta variável. Gostaria da ajuda dos amigos quanto a algum outro tipo de verificação que eu possa fazer para descobrir o que está errado. Afinal, estava funcionando a anos e agora com a mudança de FB 2.1 para FB 2.5 isso começou a ocorre, mas não imediatamente. No momento tive que improvisa, já que não quero que ninguém fique se salário e eu sem fígado (rs). Mudei o tipo da variável sHistorico de BLOB para VARCHAR(2000) e a SP funcionou sem mais problemas. Mas eu quero este tipo porque no futuro o tamanho pode me dar problemas. CREATE TABLE LANCAMENTO_DAS_CONTAS ( LANCAMENTO INTEGER NOT NULL, CONTA INTEGER, DATA TIMESTAMP DEFAULT 'now', DOCUMENTO INTEGER, HISTORICO BLOB SUB_TYPE 1 SEGMENT SIZE 80, QUANTIDADE DOUBLE PRECISION, SALDO DOUBLE PRECISION, COTA SMALLINT, VALOR NUMERIC( 18, 2), FINANCEIRO NUMERIC( 18, 2), FORMA_DE_PAGAMENTO INTEGER, CONSTRAINT LANCAMENTO_DAS_CONTAS PRIMARY KEY (LANCAMENTO) ); CREATE PROCEDURE P_FOLHA_APROVACAO(...) AS DECLARE VARIABLE sHistorico BLOB; BEGIN WHILE (nPos < 15) BEGIN sHistorico = '2ª Quinzena'; UPDATE Lancamento_das_contas SET Data = :dtLancamento, Valor = :nValue, Historico = :sHistorico WHERE Lancamento = :iLancamento; END END -- Um Abraço, André Conrado. 055 21 9176-7013 - Claro From fabiano em clippnet.com.br Wed Aug 3 11:56:07 2011 From: fabiano em clippnet.com.br (Fabiano Martins) Date: Wed, 3 Aug 2011 11:56:07 -0300 Subject: [firebase-br] Como descobrir a tabela que esta com o erro ? Message-ID: <3249DF58FAC54DD0A94BF64A4549FF00@odir> Começo a voltar o back-up do banco com o ibexpert e ele apresenta essa mensagem. IBE: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. action cancelled by trigger (3) to preserve data integrity. Cannot deactivate index used by a PRIMARY/UNIQUE constraint. IBE: Restore completed. Current time: 11:51:46. Elapsed time: 00:00:52 Como saber qual a tabela que esta com problema ? From robsonfg em terra.com.br Wed Aug 3 15:02:09 2011 From: robsonfg em terra.com.br (Robson Gomes) Date: Wed, 3 Aug 2011 15:02:09 -0300 (Hora oficial do Brasil) Subject: [firebase-br] Res: Como descobrir a tabela que esta com o erro ? References: <3249DF58FAC54DD0A94BF64A4549FF00@odir> Message-ID: <4E398D21.000005.00332@EST-ROBSON> se e pelo ibexpert marque a opção desativar indices... depois vc ativa manualmente se for so problema de indice resolve -------Mensagem original------- De: Fabiano Martins Data: 03/08/2011 11:56:13 Para: Firebird Assunto: [firebase-br] Como descobrir a tabela que esta com o erro ? Começo a voltar o back-up do banco com o ibexpert e ele apresenta essa mensagem. IBE: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. action cancelled by trigger (3) to preserve data integrity. Cannot deactivate index used by a PRIMARY/UNIQUE constraint. IBE: Restore completed. Current time: 11:51:46. Elapsed time: 00:00:52 Como saber qual a tabela que esta com 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 ----- Nenhum vírus encontrado nessa mensagem. Verificado por AVG - www.avgbrasil.com.br Versão: 10.0.1390 / Banco de dados de vírus: 1518/3807 - Data de Lançamento: 08/03/11 From rlopesjr em gmail.com Thu Aug 4 08:36:10 2011 From: rlopesjr em gmail.com (user) Date: Thu, 04 Aug 2011 08:36:10 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_com_o_banco_-_Parte_3?= In-Reply-To: References: Message-ID: Bom dia Eduardo Muito obrigado pela atenção. Fiz vários testes com selects e order by em tabelas com muitos registros. Diminuiu muito a frequência de quedas de conexão, de vez enquanto acontece uma ou outra mas está bem mais estável. O que eu fiz foi reinstalar tudo novamente desde o SO Ubuntu 11.04 até o Firebird SuperClassic 2.5. Fui alterando o DefaultDbCachePages do padrão 80 para até 2048. Acima disso percebi que eu não consegui mais conectar ao banco de dados. A única coisa estranha que percebi é que quando dou o comando TOP vejo que não é utilizado o swap, a CPU ele utiliza no máximo 50% e a memória ram 50%. Se eu mudo o DefaultDbCachePages esses números se mantém. Obrigado Rogério Eduardo Jedliczka escreveu: > rlopesjr, bom dia. > > Mensagens de erro 104, 106 e 110, podem ser ignoradas do log. São > pertinentes ao protocolo TCP/IP, e não geram nenhum prejuízo ao banco > de dados. > > Já se discutiu algumas vezes se estas mensagens deveriam (ou não) ser > suprimidas dos logs. > > Quanto à "fbserver terminated abnormally (-1)" > >> database (Client) Thu Jul 28 12:14:54 2011 >> /usr/sbin/fbguard: /usr/sbin/fbserver terminated abnormally (-1) >> >> database (Client) Thu Jul 28 12:14:54 2011 >> /usr/sbin/fbguard: guardian starting /usr/sbin/fbserver > > indica que o "processo do SuperServer" caiu / travou. > > Ou seja, não há muito como responder suas dúvidas sem entender > exatamente o seu problema, ou conhecer o seu ambiente. (uso de UDFs, > versão do Firebird, gstat -h a cada 1hora, etc). > > Abraço, > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > > Em 29 de julho de 2011 11:14, user escreveu: >> Bom dia a todos. >> >> Fiz várias pesquisas na net, li diversos artigos, discussões em fóruns, etc. >> Dei uma olhada no log do FB e vi que está dando os seguintes erros diversas >> vezes durante o dia: (Ubuntu + SuperServer) >> >> database (Server) Fri Jul 29 07:50:23 2011 >> INET/inet_error: read errno = 104 >> >> database (Server) Thu Jul 28 17:56:10 2011 >> INET/inet_error: read errno = 110 >> >> >> Esses também ocorreu uma vez durante o dia: >> >> database (Client) Thu Jul 28 12:14:54 2011 >> /usr/sbin/fbguard: /usr/sbin/fbserver terminated abnormally (-1) >> >> database (Client) Thu Jul 28 12:14:54 2011 >> /usr/sbin/fbguard: guardian starting /usr/sbin/fbserver >> >> Fiz o teste do ping e não houve nenhuma perda de pacote. >> Verifiquei que o servidor não tem o inetd.conf e nem o xinetd.conf. >> De vez em quando um ou outro usuário ainda cai a conexão. >> Fiz um teste acessando mais de 30 tabelas ao mesmo tempo e fiquei com elas >> abertas mais de 2hrs. e não deu erro nenhum. >> >> >> Agora o mais estranho é que fiz um teste em um outro servidor com o Ubuntu + >> SuperClassic. Rodei uma aplicação, acessei o banco. Estou monitorando a >> conexão com o FireBaseMon do Cantu e vi a conexão lá no banco. >> Tirei o cabo de rede da estação e cancelei o programa. >> Coloquei o cabo novamente. >> Porém o FireBaseMon mostra que a estação ainda continua conectada, mais de >> 1h30min. >> >> Por que será que ele mantém? >> É necessário fazer alguma configuração? >> >> Neste servidor mesmo eu fiz um teste disparando de 2 em 2 minutos 6 selects >> com order by em campos blob, integer e varchar. Vi que as consultas ficaram >> lentas mas não houve nenhum registro no log do Firebird. >> >> Desde já agradeço a atenção >> >> Rogério >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From ti em sotran.com.br Thu Aug 4 08:48:59 2011 From: ti em sotran.com.br (ti) Date: Thu, 4 Aug 2011 08:48:59 -0300 Subject: [firebase-br] bom dia pessoal Message-ID: <00d201cc529c$7fbb9f40$7f32ddc0$@com.br> Bom dia, Preciso fazer backup de 2 bancos gdb em Linux para outra pasta que esta em outro servidor da rede e é Windows. Estou precisando de um script ou programa que faça backup automatizado do banco GDB que esta no Linux, testei vários mas não esta fazendo na hora determinada, alguém tem algum pronto ? Att juliano From samuelbasso em gmail.com Thu Aug 4 08:54:06 2011 From: samuelbasso em gmail.com (Samuel M. Basso) Date: Thu, 4 Aug 2011 08:54:06 -0300 Subject: [firebase-br] bom dia pessoal In-Reply-To: <00d201cc529c$7fbb9f40$7f32ddc0$@com.br> References: <00d201cc529c$7fbb9f40$7f32ddc0$@com.br> Message-ID: Bom dia. Chegou a testar os utilitarios para backup do site da FireBase? Segue link: http://www.firebase.com.br/fb/downloads.php?categ=5 2011/8/4 ti > Bom dia, > > Preciso fazer backup de 2 bancos gdb em Linux para outra pasta que esta em > outro servidor da rede e é Windows. > > Estou precisando de um script ou programa que faça backup automatizado do > banco GDB que esta no Linux, testei vários mas não esta fazendo na hora > determinada, alguém tem algum pronto ? > > > > > > Att > > juliano > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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, *Samuel M. Basso* Fone: (54) 3462-5522 Cel: (54) 8135-3723 Skype: samuelbasso Twitter: @samuelbasso E-mail/MSN: samuelbasso em gmail.com Web site: www.otimizy.com.br From fabiano em clippnet.com.br Thu Aug 4 09:17:58 2011 From: fabiano em clippnet.com.br (Fabiano Martins) Date: Thu, 4 Aug 2011 09:17:58 -0300 Subject: [firebase-br] bom dia pessoal In-Reply-To: <00d201cc529c$7fbb9f40$7f32ddc0$@com.br> References: <00d201cc529c$7fbb9f40$7f32ddc0$@com.br> Message-ID: crio um bat para fazer e voltar o backup em outra maquina echo executando sweep no banco gfix -sweep 192.168.0.250:/sistemas/clipp_ar.fdb -user SYSDBA -password masterkey echo iniciando backup del c:\back.log gbak -v -t -user SYSDBA -password masterkey -y c:\Back.Log 192.168.0.250:/sistemas/clipp_ar.fdb f:\clipp_ar.fbk echo voltando backup gbak -user SYSDBA -password masterkey -rep -p 4096 f:\clipp_ar.fbk c:\backup\clipp_ar.fdb type c:\back.log echo . echo verifique se o backup foi executado! echo . -------------------------------------------------- From: "ti" Sent: Thursday, August 04, 2011 8:48 AM To: Subject: [firebase-br] bom dia pessoal > Bom dia, > > Preciso fazer backup de 2 bancos gdb em Linux para outra pasta que esta em > outro servidor da rede e é Windows. > > Estou precisando de um script ou programa que faça backup automatizado do > banco GDB que esta no Linux, testei vários mas não esta fazendo na hora > determinada, alguém tem algum pronto ? > > > > > > Att > > juliano > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Thu Aug 4 09:17:11 2011 From: felix.sol em terra.com.br (Felix) Date: Thu, 4 Aug 2011 09:17:11 -0300 Subject: [firebase-br] RES: bom dia pessoal In-Reply-To: <00d201cc529c$7fbb9f40$7f32ddc0$@com.br> References: <00d201cc529c$7fbb9f40$7f32ddc0$@com.br> Message-ID: <002c01cc52a0$71d214a0$55763de0$@sol@terra.com.br> Tem um módulo que eu desenvolvi, está com fontes no site Firebase. http://www.firebase.com.br/fb/downloads.php?categ=5 Voce deixa ele rodando na maquina Windows, informando o path do banco. 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 ti Enviada em: quinta-feira, 4 de agosto de 2011 08:49 Para: lista em firebase.com.br Assunto: [firebase-br] bom dia pessoal Bom dia, Preciso fazer backup de 2 bancos gdb em Linux para outra pasta que esta em outro servidor da rede e é Windows. Estou precisando de um script ou programa que faça backup automatizado do banco GDB que esta no Linux, testei vários mas não esta fazendo na hora determinada, alguém tem algum pronto ? Att juliano ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From ti em sotran.com.br Thu Aug 4 10:05:41 2011 From: ti em sotran.com.br (ti) Date: Thu, 4 Aug 2011 10:05:41 -0300 Subject: [firebase-br] RES: bom dia pessoal In-Reply-To: References: <00d201cc529c$7fbb9f40$7f32ddc0$@com.br> Message-ID: <00f501cc52a7$36d4e600$a47eb200$@com.br> Vou testar este bat hoje. Obrigado. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Fabiano Martins Enviada em: quinta-feira, 4 de agosto de 2011 09:18 Para: FireBase Assunto: Re: [firebase-br] bom dia pessoal crio um bat para fazer e voltar o backup em outra maquina echo executando sweep no banco gfix -sweep 192.168.0.250:/sistemas/clipp_ar.fdb -user SYSDBA -password masterkey echo iniciando backup del c:\back.log gbak -v -t -user SYSDBA -password masterkey -y c:\Back.Log 192.168.0.250:/sistemas/clipp_ar.fdb f:\clipp_ar.fbk echo voltando backup gbak -user SYSDBA -password masterkey -rep -p 4096 f:\clipp_ar.fbk c:\backup\clipp_ar.fdb type c:\back.log echo . echo verifique se o backup foi executado! echo . -------------------------------------------------- From: "ti" Sent: Thursday, August 04, 2011 8:48 AM To: Subject: [firebase-br] bom dia pessoal > Bom dia, > > Preciso fazer backup de 2 bancos gdb em Linux para outra pasta que esta em > outro servidor da rede e é Windows. > > Estou precisando de um script ou programa que faça backup automatizado do > banco GDB que esta no Linux, testei vários mas não esta fazendo na hora > determinada, alguém tem algum pronto ? > > > > > > Att > > juliano > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa --- Pontuação de spam: 33.9% Para classificar esta mensagem como spam clique no link a seguir: http://Teste/webgui/train.php?id=312449765_41664.abm&type=spam Para classificar esta mensagem como não spam clique no link a seguir: http://Teste/webgui/train.php?id=312449765_41664.abm&type=ham Gerado por Aker Secure Mail Gateway - http://www.aker.com.br From ti em sotran.com.br Thu Aug 4 10:07:06 2011 From: ti em sotran.com.br (ti) Date: Thu, 4 Aug 2011 10:07:06 -0300 Subject: [firebase-br] RES: RES: bom dia pessoal In-Reply-To: <002c01cc52a0$71d214a0$55763de0$@sol@terra.com.br> References: <00d201cc529c$7fbb9f40$7f32ddc0$@com.br> <002c01cc52a0$71d214a0$55763de0$@sol@terra.com.br> Message-ID: <00f601cc52a7$694a6100$3bdf2300$@com.br> Baixei, vou testa-lo, mas ele aparece pra escolher banco fdb e não o gdd. Mas mesmo assim agendei aqui e vou ver se ele executa. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felix Enviada em: quinta-feira, 4 de agosto de 2011 09:17 Para: 'FireBase' Assunto: [firebase-br] RES: bom dia pessoal Tem um módulo que eu desenvolvi, está com fontes no site Firebase. http://www.firebase.com.br/fb/downloads.php?categ=5 Voce deixa ele rodando na maquina Windows, informando o path do banco. 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 ti Enviada em: quinta-feira, 4 de agosto de 2011 08:49 Para: lista em firebase.com.br Assunto: [firebase-br] bom dia pessoal Bom dia, Preciso fazer backup de 2 bancos gdb em Linux para outra pasta que esta em outro servidor da rede e é Windows. Estou precisando de um script ou programa que faça backup automatizado do banco GDB que esta no Linux, testei vários mas não esta fazendo na hora determinada, alguém tem algum pronto ? Att juliano ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa --- Pontuação de spam: 27.3% Para classificar esta mensagem como spam clique no link a seguir: http://Teste/webgui/train.php?id=312449786_41665.abm&type=spam Para classificar esta mensagem como não spam clique no link a seguir: http://Teste/webgui/train.php?id=312449786_41665.abm&type=ham Gerado por Aker Secure Mail Gateway - http://www.aker.com.br From magno em speet.com.br Thu Aug 4 10:29:46 2011 From: magno em speet.com.br (Magno System) Date: Thu, 4 Aug 2011 10:29:46 -0300 Subject: [firebase-br] RES: RES: bom dia pessoal References: <00d201cc529c$7fbb9f40$7f32ddc0$@com.br><002c01cc52a0$71d214a0$55763de0$@sol@terra.com.br> <00f601cc52a7$694a6100$3bdf2300$@com.br> Message-ID: <002201cc52aa$942a4d60$6808a8c0@FERRARI> Trabalho há alguns anos com o FIBS. Muito bom. Está na seção de downloads da FIREBASE. ----- Original Message ----- From: "ti" To: "'FireBase'" Sent: Thursday, August 04, 2011 10:07 AM Subject: [firebase-br] RES: RES: bom dia pessoal Baixei, vou testa-lo, mas ele aparece pra escolher banco fdb e não o gdd. Mas mesmo assim agendei aqui e vou ver se ele executa. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Felix Enviada em: quinta-feira, 4 de agosto de 2011 09:17 Para: 'FireBase' Assunto: [firebase-br] RES: bom dia pessoal Tem um módulo que eu desenvolvi, está com fontes no site Firebase. http://www.firebase.com.br/fb/downloads.php?categ=5 Voce deixa ele rodando na maquina Windows, informando o path do banco. 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 ti Enviada em: quinta-feira, 4 de agosto de 2011 08:49 Para: lista em firebase.com.br Assunto: [firebase-br] bom dia pessoal Bom dia, Preciso fazer backup de 2 bancos gdb em Linux para outra pasta que esta em outro servidor da rede e é Windows. Estou precisando de um script ou programa que faça backup automatizado do banco GDB que esta no Linux, testei vários mas não esta fazendo na hora determinada, alguém tem algum pronto ? Att juliano ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa --- Pontuação de spam: 27.3% Para classificar esta mensagem como spam clique no link a seguir: http://Teste/webgui/train.php?id=312449786_41665.abm&type=spam Para classificar esta mensagem como não spam clique no link a seguir: http://Teste/webgui/train.php?id=312449786_41665.abm&type=ham Gerado por Aker Secure Mail Gateway - http://www.aker.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 binho.lfm em gmail.com Thu Aug 4 12:00:19 2011 From: binho.lfm em gmail.com (Luiz F.) Date: Thu, 4 Aug 2011 12:00:19 -0300 Subject: [firebase-br] UDF Message-ID: Bom Dia Pessoal, tenho uma situação com uma UDF que estou criando, o ib_util_malloc está retornando 0, utilizei da seguinte forma var variavel: PChar; begin variavel := ib_util_malloc(StrLen(Parametro)+1); end porem o retorno é 0, alguém já passou por esta situação? Obrigado! Luiz From eaj1969 em gmail.com Thu Aug 4 12:49:02 2011 From: eaj1969 em gmail.com (=?ISO-8859-1?Q?Edmundo_Alvarez_J=FAnior?=) Date: Thu, 4 Aug 2011 12:49:02 -0300 Subject: [firebase-br] bom dia pessoal In-Reply-To: <00d201cc529c$7fbb9f40$7f32ddc0$@com.br> References: <00d201cc529c$7fbb9f40$7f32ddc0$@com.br> Message-ID: bom dia, a partir deste voce pode fazer um que lhe atenda, depois voce pode agendar a execusão do mesmo. #!/bin/sh # Script: Sistema de Backup # Autor: Edmundo Alvarez Junior # Data Criacao: 30.09.2008 # Modificado: 05/02/2009 #------------------------------------ clear # Variaveis backup_titulo="datac_`date +%a`.tar.gz" #Contabilidade /opt/firebird/bin/gbak -v -user sysdba -pas masterkey /dados/datac/ctb/ctb.fdb /backup/datac/ctb.gbk #Folha de Pagamento /opt/firebird/bin/gbak -v -user sysdba -pas masterkey /dados/datac/folha/folha.fdb /backup/datac/folha.gbk #Fiscal /opt/firebird/bin/gbak -v -user sysdba -pas masterkey /dados/datac/fiscal/datacfiscal.fdb /backup/datac/datacfiscal.gbk #Caixa /opt/firebird/bin/gbak -v -user sysdba -pas masterkey /dados/datac/cx/cx.fdb /backup/datac/cx.gbk #Gestao /opt/firebird/bin/gbak -v -user sysdba -pas masterkey /dados/datac/gestao/datacgestao.fdb /backup/datac/datacgestao.gbk # Compacta todos os arquivos da pasta cd /backup/iso tar -czvf datac.tar.gz /backup/datac # Gera imagem genisoimage -iso-level 3 -R -o cdimagem.raw /backup/iso/* # Limpa o disco # wodim blank=fast dvd+rw-format -force /dev/cdrom # Grava o disco # wodim -v -dao -eject cdimagem.raw growisofs -dvd-compat -Z /dev/cdrom=cdimagem.raw # Apaga arquivo anterior rm cdimagem.raw # Mapeia a unidade no win mount -t smbfs -o guest //edmundo/d /media/win # mount -t smbfs -o username=edmundo,password=1234 //edmundo/d /media/win cp /backup/iso/* /media/win/copia/$backup_titulo > /dev/null umount /media/win #Copia dados para pen drive mount /media/pen cp /backup/iso/* /media/pen/$backup_titulo > /dev/null umount /media/pen Att.: Edmundo Em 4 de agosto de 2011 08:48, ti escreveu: > Bom dia, > > Preciso fazer backup de 2 bancos gdb em Linux para outra pasta que esta em > outro servidor da rede e é Windows. > > Estou precisando de um script ou programa que faça backup automatizado do > banco GDB que esta no Linux, testei vários mas não esta fazendo na hora > determinada, alguém tem algum pronto ? > > > > > > Att > > juliano > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From ti em sotran.com.br Thu Aug 4 16:07:51 2011 From: ti em sotran.com.br (ti) Date: Thu, 4 Aug 2011 16:07:51 -0300 Subject: [firebase-br] RES: bom dia pessoal In-Reply-To: References: <00d201cc529c$7fbb9f40$7f32ddc0$@com.br> Message-ID: <005701cc52d9$ce8ed5f0$6bac81d0$@com.br> Ok. irei adequar este ao meu e fazer os testes, agradeço a ajuda. Att -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Edmundo Alvarez Júnior Enviada em: quinta-feira, 4 de agosto de 2011 12:49 Para: FireBase Assunto: Re: [firebase-br] bom dia pessoal bom dia, a partir deste voce pode fazer um que lhe atenda, depois voce pode agendar a execusão do mesmo. #!/bin/sh # Script: Sistema de Backup # Autor: Edmundo Alvarez Junior # Data Criacao: 30.09.2008 # Modificado: 05/02/2009 #------------------------------------ clear # Variaveis backup_titulo="datac_`date +%a`.tar.gz" #Contabilidade /opt/firebird/bin/gbak -v -user sysdba -pas masterkey /dados/datac/ctb/ctb.fdb /backup/datac/ctb.gbk #Folha de Pagamento /opt/firebird/bin/gbak -v -user sysdba -pas masterkey /dados/datac/folha/folha.fdb /backup/datac/folha.gbk #Fiscal /opt/firebird/bin/gbak -v -user sysdba -pas masterkey /dados/datac/fiscal/datacfiscal.fdb /backup/datac/datacfiscal.gbk #Caixa /opt/firebird/bin/gbak -v -user sysdba -pas masterkey /dados/datac/cx/cx.fdb /backup/datac/cx.gbk #Gestao /opt/firebird/bin/gbak -v -user sysdba -pas masterkey /dados/datac/gestao/datacgestao.fdb /backup/datac/datacgestao.gbk # Compacta todos os arquivos da pasta cd /backup/iso tar -czvf datac.tar.gz /backup/datac # Gera imagem genisoimage -iso-level 3 -R -o cdimagem.raw /backup/iso/* # Limpa o disco # wodim blank=fast dvd+rw-format -force /dev/cdrom # Grava o disco # wodim -v -dao -eject cdimagem.raw growisofs -dvd-compat -Z /dev/cdrom=cdimagem.raw # Apaga arquivo anterior rm cdimagem.raw # Mapeia a unidade no win mount -t smbfs -o guest //edmundo/d /media/win # mount -t smbfs -o username=edmundo,password=1234 //edmundo/d /media/win cp /backup/iso/* /media/win/copia/$backup_titulo > /dev/null umount /media/win #Copia dados para pen drive mount /media/pen cp /backup/iso/* /media/pen/$backup_titulo > /dev/null umount /media/pen Att.: Edmundo Em 4 de agosto de 2011 08:48, ti escreveu: > Bom dia, > > Preciso fazer backup de 2 bancos gdb em Linux para outra pasta que esta em > outro servidor da rede e é Windows. > > Estou precisando de um script ou programa que faça backup automatizado do > banco GDB que esta no Linux, testei vários mas não esta fazendo na hora > determinada, alguém tem algum pronto ? > > > > > > Att > > juliano > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa --- Pontuação de spam: 0.0% Para classificar esta mensagem como spam clique no link a seguir: http://Teste/webgui/train.php?id=&type=spam Para classificar esta mensagem como não spam clique no link a seguir: http://Teste/webgui/train.php?id=&type=ham Gerado por Aker Secure Mail Gateway - http://www.aker.com.br From eliflavio em gmail.com Fri Aug 5 08:43:14 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Fri, 5 Aug 2011 08:43:14 -0300 Subject: [firebase-br] Teste Message-ID: Teste From eliflavio em gmail.com Fri Aug 5 08:45:33 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Fri, 5 Aug 2011 08:45:33 -0300 Subject: [firebase-br] Teste In-Reply-To: References: Message-ID: Estou voltando para a lista depois de anos afastado. From rlopesjr em gmail.com Fri Aug 5 11:27:09 2011 From: rlopesjr em gmail.com (user) Date: Fri, 05 Aug 2011 11:27:09 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_com_o_banco_-_Parte_3?= In-Reply-To: References: Message-ID: Bom dia a todos. O que pode ser isso? Eu vi no log do firebird. servidorbd Fri Aug 5 08:15:34 2011 The user defined function: F_BLOBCAT referencing entrypoint: blobcat in module: FreeAdhocUDF caused the fatal exception: Segmentation Fault. The code attempted to access memory without privilege to do so. This exception will cause the Firebird server to terminate abnormally. Depois disso, o banco derrubou todas as conexões. Rogerio user escreveu: > Bom dia Eduardo > > Muito obrigado pela atenção. > Fiz vários testes com selects e order by em tabelas com muitos registros. > Diminuiu muito a frequência de quedas de conexão, de vez enquanto > acontece uma ou outra mas está bem mais estável. > O que eu fiz foi reinstalar tudo novamente desde o SO Ubuntu 11.04 até o > Firebird SuperClassic 2.5. > Fui alterando o DefaultDbCachePages do padrão 80 para até 2048. Acima > disso percebi que eu não consegui mais conectar ao banco de dados. > A única coisa estranha que percebi é que quando dou o comando TOP vejo > que não é utilizado o swap, a CPU ele utiliza no máximo 50% e a memória > ram 50%. Se eu mudo o DefaultDbCachePages esses números se mantém. > > Obrigado > > Rogério > > Eduardo Jedliczka escreveu: >> rlopesjr, bom dia. >> >> Mensagens de erro 104, 106 e 110, podem ser ignoradas do log. São >> pertinentes ao protocolo TCP/IP, e não geram nenhum prejuízo ao banco >> de dados. >> >> Já se discutiu algumas vezes se estas mensagens deveriam (ou não) ser >> suprimidas dos logs. >> >> Quanto à "fbserver terminated abnormally (-1)" >> >>> database (Client) Thu Jul 28 12:14:54 2011 >>> /usr/sbin/fbguard: /usr/sbin/fbserver terminated abnormally (-1) >>> >>> database (Client) Thu Jul 28 12:14:54 2011 >>> /usr/sbin/fbguard: guardian starting /usr/sbin/fbserver >> >> indica que o "processo do SuperServer" caiu / travou. >> >> Ou seja, não há muito como responder suas dúvidas sem entender >> exatamente o seu problema, ou conhecer o seu ambiente. (uso de UDFs, >> versão do Firebird, gstat -h a cada 1hora, etc). >> >> Abraço, >> >> ========================== >> Eduardo Jedliczka >> Apucarana - Pr >> ========================== >> >> >> >> >> Em 29 de julho de 2011 11:14, >> user escreveu: >>> Bom dia a todos. >>> >>> Fiz várias pesquisas na net, li diversos artigos, discussões em >>> fóruns, etc. >>> Dei uma olhada no log do FB e vi que está dando os seguintes erros >>> diversas >>> vezes durante o dia: (Ubuntu + SuperServer) >>> >>> database (Server) Fri Jul 29 07:50:23 2011 >>> INET/inet_error: read errno = 104 >>> >>> database (Server) Thu Jul 28 17:56:10 2011 >>> INET/inet_error: read errno = 110 >>> >>> >>> Esses também ocorreu uma vez durante o dia: >>> >>> database (Client) Thu Jul 28 12:14:54 2011 >>> /usr/sbin/fbguard: /usr/sbin/fbserver terminated abnormally (-1) >>> >>> database (Client) Thu Jul 28 12:14:54 2011 >>> /usr/sbin/fbguard: guardian starting /usr/sbin/fbserver >>> >>> Fiz o teste do ping e não houve nenhuma perda de pacote. >>> Verifiquei que o servidor não tem o inetd.conf e nem o xinetd.conf. >>> De vez em quando um ou outro usuário ainda cai a conexão. >>> Fiz um teste acessando mais de 30 tabelas ao mesmo tempo e fiquei com >>> elas >>> abertas mais de 2hrs. e não deu erro nenhum. >>> >>> >>> Agora o mais estranho é que fiz um teste em um outro servidor com o >>> Ubuntu + >>> SuperClassic. Rodei uma aplicação, acessei o banco. Estou monitorando a >>> conexão com o FireBaseMon do Cantu e vi a conexão lá no banco. >>> Tirei o cabo de rede da estação e cancelei o programa. >>> Coloquei o cabo novamente. >>> Porém o FireBaseMon mostra que a estação ainda continua conectada, >>> mais de >>> 1h30min. >>> >>> Por que será que ele mantém? >>> É necessário fazer alguma configuração? >>> >>> Neste servidor mesmo eu fiz um teste disparando de 2 em 2 minutos 6 >>> selects >>> com order by em campos blob, integer e varchar. Vi que as consultas >>> ficaram >>> lentas mas não houve nenhum registro no log do Firebird. >>> >>> Desde já agradeço a atenção >>> >>> Rogério >>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From elandf em gmail.com Fri Aug 5 11:43:51 2011 From: elandf em gmail.com (Elan Duarte Fraga) Date: Fri, 5 Aug 2011 11:43:51 -0300 Subject: [firebase-br] Datasnap + Firebird Message-ID: Bom dia Pessoal. Utilizo Delphi 2010 Datasnap + FB 2.5, e estou tendo alguns problemas com conexão com firebird. Chega um determinado período do dia quando há uma sobrecarga de usuários conectados no sistema, na hora de abrir uma nova conexão com o banco de dados acontece geralmente um dos erros a seguir: *Error reading data from the connection *Failed to establish a connection *Insufficient memory to allocate page buffer cache Se alguém tem alguma idéia ou dica, desde já agradeço. Elan From programacao em unibrasdistribuidora.com.br Fri Aug 5 12:35:30 2011 From: programacao em unibrasdistribuidora.com.br (=?iso-8859-1?Q?UNIBRAS_-_PROGRAMA=C7=C3O?=) Date: Fri, 5 Aug 2011 12:35:30 -0300 Subject: [firebase-br] METADADOS extrair via delphi Message-ID: Prezados, Estou necessitando extrair um metadados de um banco firebird (não consigo abrir pelo ibexpert), arquivo com redundância cíclica, por isto preciso fazer pelo delphi. Alguém poderia me dar uma dica de como poderei fazer isto? José Aparecido CPD UNIBRAS (31) 3048-9088 (31) 3498-4457 programacao em unibrasdistribuidora.com.br www.unibrasdistribuidora.com.br "Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE." “Esta mensagem pode conter informações confidenciais, somente podendo ser usada pelo indivíduo ou entidade a quem foi endereçada. A transmissão incorreta da mensagem não acarreta a perda de sua confidencialidade. Caso esta mensagem tenha sido recebida por engano, solicitamos que comunique o remetente e apague-a de seu sistema imediatamente. É vedado a qualquer pessoa que não seja o destinatário usar, revelar, distribuir ou copiar qualquer parte desta mensagem.” From webleader1 em gmail.com Fri Aug 5 13:03:23 2011 From: webleader1 em gmail.com (=?ISO-8859-1?Q?Suporte_T=E9cnico_=28CPD=29?=) Date: Fri, 5 Aug 2011 13:03:23 -0300 Subject: [firebase-br] METADADOS extrair via delphi In-Reply-To: References: Message-ID: Boa tarde ! A quanto tempo você é programador ? Fora o e-mail, você tem de preferência rádio ? (Nextel para agilizar o contato) Você tem como me mandar o arquivo juntamente com a discriminação exata dos dados que você precisa. Eu executo o procedimento, te reenvio o seu arquivo de origem juntamente com o novo BD e a forma (codigo) utilizada para tal fim. Em 05/08/11, UNIBRAS - PROGRAMAÇÃO escreveu: > Prezados, > > Estou necessitando extrair um metadados de um banco firebird (não consigo > abrir pelo ibexpert), arquivo com redundância cíclica, por isto preciso > fazer pelo delphi. > > Alguém poderia me dar uma dica de como poderei fazer isto? > > > José Aparecido > > CPD > > UNIBRAS > > (31) 3048-9088 > > (31) 3498-4457 > > programacao em unibrasdistribuidora.com.br > > www.unibrasdistribuidora.com.br > > > > "Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE." > > > > ?Esta mensagem pode conter informações confidenciais, somente podendo ser > usada pelo indivíduo ou entidade a quem foi endereçada. A transmissão > incorreta da mensagem não acarreta a perda de sua confidencialidade. Caso > esta mensagem tenha sido recebida por engano, solicitamos que comunique o > remetente e apague-a de seu sistema imediatamente. É vedado a qualquer > pessoa que não seja o destinatário usar, revelar, distribuir ou copiar > qualquer parte desta mensagem.? > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Jefferson Pereira Assessor I - Coordenador CPD - - - - - - - - - - - - - - - - - - - - - Contato.: (21) 7805-5256 ID. 98*90427 E-mail.: webleader1 em gmail.com / owen_suporte em hotmail.com E-mail corporativo.: jefferson.pereira em itaborai.rj.gov.br SEMOB - (21) 2635-7453 Ramal 214 Prefeitura Municipal de Itaboraí - RJ --------------------------------------------------------- Lógica Informática Tel.: (21) 7805-5256 ID. 98*90427 / 9302-7695 / 9580-5730 SUPORTE ON-LINE.: webleader1 em gmail.com ou owen_suporte em hotmail.com From escovadordebits em gmail.com Fri Aug 5 13:28:40 2011 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 5 Aug 2011 13:28:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_com_o_banco_-_Parte_3?= In-Reply-To: References: Message-ID: Bom dia/tarde User. Pela mensagem de erro, a função "blobcat" que está dentro da biblioteca (UDF) "FreeAdhocUDF.dll" gerou uma exceção, ou seja, "pipocou". Nessa situação, cai tudo mesmo. Para saber o que houve, só entrando em contato com o criador dessa biblioteca. Espero ter ajudado mais que atrapalhado. :D Em 5 de agosto de 2011 11:27, user escreveu: > Bom dia a todos. > > O que pode ser isso? > Eu vi no log do firebird. > > servidorbd Fri Aug 5 08:15:34 2011 > The user defined function: F_BLOBCAT > referencing entrypoint: blobcat > in module: FreeAdhocUDF > caused the fatal exception: Segmentation Fault. > The code attempted to access memory > without privilege to do so. > This exception will cause the Firebird server > to terminate abnormally. > > Depois disso, o banco derrubou todas as conexões. > > > Rogerio > > user escreveu: > > Bom dia Eduardo >> >> Muito obrigado pela atenção. >> Fiz vários testes com selects e order by em tabelas com muitos registros. >> Diminuiu muito a frequência de quedas de conexão, de vez enquanto >> acontece uma ou outra mas está bem mais estável. >> O que eu fiz foi reinstalar tudo novamente desde o SO Ubuntu 11.04 até o >> Firebird SuperClassic 2.5. >> Fui alterando o DefaultDbCachePages do padrão 80 para até 2048. Acima >> disso percebi que eu não consegui mais conectar ao banco de dados. >> A única coisa estranha que percebi é que quando dou o comando TOP vejo >> que não é utilizado o swap, a CPU ele utiliza no máximo 50% e a memória >> ram 50%. Se eu mudo o DefaultDbCachePages esses números se mantém. >> >> Obrigado >> >> Rogério >> >> Eduardo Jedliczka escreveu: >> >>> rlopesjr, bom dia. >>> >>> Mensagens de erro 104, 106 e 110, podem ser ignoradas do log. São >>> pertinentes ao protocolo TCP/IP, e não geram nenhum prejuízo ao banco >>> de dados. >>> >>> Já se discutiu algumas vezes se estas mensagens deveriam (ou não) ser >>> suprimidas dos logs. >>> >>> Quanto à "fbserver terminated abnormally (-1)" >>> >>> database (Client) Thu Jul 28 12:14:54 2011 >>>> /usr/sbin/fbguard: /usr/sbin/fbserver terminated abnormally (-1) >>>> >>>> database (Client) Thu Jul 28 12:14:54 2011 >>>> /usr/sbin/fbguard: guardian starting /usr/sbin/fbserver >>>> >>> >>> indica que o "processo do SuperServer" caiu / travou. >>> >>> Ou seja, não há muito como responder suas dúvidas sem entender >>> exatamente o seu problema, ou conhecer o seu ambiente. (uso de UDFs, >>> versão do Firebird, gstat -h a cada 1hora, etc). >>> >>> Abraço, >>> >>> ========================== >>> Eduardo Jedliczka >>> Apucarana - Pr >>> ========================== >>> >>> >>> >>> >>> Em 29 de julho de 2011 11:14, >>> user escreveu: >>> >>>> Bom dia a todos. >>>> >>>> Fiz várias pesquisas na net, li diversos artigos, discussões em >>>> fóruns, etc. >>>> Dei uma olhada no log do FB e vi que está dando os seguintes erros >>>> diversas >>>> vezes durante o dia: (Ubuntu + SuperServer) >>>> >>>> database (Server) Fri Jul 29 07:50:23 2011 >>>> INET/inet_error: read errno = 104 >>>> >>>> database (Server) Thu Jul 28 17:56:10 2011 >>>> INET/inet_error: read errno = 110 >>>> >>>> >>>> Esses também ocorreu uma vez durante o dia: >>>> >>>> database (Client) Thu Jul 28 12:14:54 2011 >>>> /usr/sbin/fbguard: /usr/sbin/fbserver terminated abnormally (-1) >>>> >>>> database (Client) Thu Jul 28 12:14:54 2011 >>>> /usr/sbin/fbguard: guardian starting /usr/sbin/fbserver >>>> >>>> Fiz o teste do ping e não houve nenhuma perda de pacote. >>>> Verifiquei que o servidor não tem o inetd.conf e nem o xinetd.conf. >>>> De vez em quando um ou outro usuário ainda cai a conexão. >>>> Fiz um teste acessando mais de 30 tabelas ao mesmo tempo e fiquei com >>>> elas >>>> abertas mais de 2hrs. e não deu erro nenhum. >>>> >>>> >>>> Agora o mais estranho é que fiz um teste em um outro servidor com o >>>> Ubuntu + >>>> SuperClassic. Rodei uma aplicação, acessei o banco. Estou monitorando a >>>> conexão com o FireBaseMon do Cantu e vi a conexão lá no banco. >>>> Tirei o cabo de rede da estação e cancelei o programa. >>>> Coloquei o cabo novamente. >>>> Porém o FireBaseMon mostra que a estação ainda continua conectada, >>>> mais de >>>> 1h30min. >>>> >>>> Por que será que ele mantém? >>>> É necessário fazer alguma configuração? >>>> >>>> Neste servidor mesmo eu fiz um teste disparando de 2 em 2 minutos 6 >>>> selects >>>> com order by em campos blob, integer e varchar. Vi que as consultas >>>> ficaram >>>> lentas mas não houve nenhum registro no log do Firebird. >>>> >>>> Desde já agradeço a atenção >>>> >>>> Rogério >>>> >>>> >>>> ______________________________**________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >>>> >>>> >>> ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >>> >>> >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> >> > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From contabil em sivolc.ind.br Fri Aug 5 13:31:23 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Fri, 5 Aug 2011 13:31:23 -0300 Subject: [firebase-br] RES: METADADOS extrair via delphi In-Reply-To: References: Message-ID: <004801cc538d$20bc0970$62341c50$@ind.br> Vc usa IBO ? Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de UNIBRAS - PROGRAMAÇÃO Enviada em: sexta-feira, 5 de agosto de 2011 12:36 Para: 'FireBase'; lista-bounces em firebase.com.br Assunto: [firebase-br] METADADOS extrair via delphi Prezados, Estou necessitando extrair um metadados de um banco firebird (não consigo abrir pelo ibexpert), arquivo com redundância cíclica, por isto preciso fazer pelo delphi. Alguém poderia me dar uma dica de como poderei fazer isto? José Aparecido CPD UNIBRAS (31) 3048-9088 (31) 3498-4457 programacao em unibrasdistribuidora.com.br www.unibrasdistribuidora.com.br "Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE." “Esta mensagem pode conter informações confidenciais, somente podendo ser usada pelo indivíduo ou entidade a quem foi endereçada. A transmissão incorreta da mensagem não acarreta a perda de sua confidencialidade. Caso esta mensagem tenha sido recebida por engano, solicitamos que comunique o remetente e apague-a de seu sistema imediatamente. É vedado a qualquer pessoa que não seja o destinatário usar, revelar, distribuir ou copiar qualquer parte desta mensagem.” ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 (20110805) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 (20110805) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 (20110805) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From webleader1 em gmail.com Fri Aug 5 13:42:47 2011 From: webleader1 em gmail.com (=?ISO-8859-1?Q?Suporte_T=E9cnico_=28CPD=29?=) Date: Fri, 5 Aug 2011 13:42:47 -0300 Subject: [firebase-br] RES: METADADOS extrair via delphi In-Reply-To: <004801cc538d$20bc0970$62341c50$@ind.br> References: <004801cc538d$20bc0970$62341c50$@ind.br> Message-ID: Hoje, não uso diretamente no meu dia a dia, mas ainda continuo usando. Tenho muitos amigos e clientes que ainda usam de forma direta e sempre precisam de ajuda. Também já desenvolvi muita coisa referente a este assunto. Em 05/08/11, Oliveira, José Augusto Siqueira de escreveu: > Vc usa IBO ? > > Oliveira, José Augusto Siqueira de > Sivolc Móveis e Complementos > (32) 3531-4677 > contabil em sivolc.ind.br > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus > anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem > conter informações confidenciais sujeitas a restrição legal de comunicação > entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. > ciente de que a distribuição, divulgação ou disseminação das informações > aqui contidas ou anexadas é terminantemente proibida, sujeitando o > responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de > retorná-la de imediato ao remetente, eliminando-a definitivamente de seu > sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > > "Confidentiality notice" - This message and its attachments are addressed > solely to the persons above and may contain privileged and confidential > communication. If you have received the message in error, the distribution > or dissemination of the content hereof is prohibited. Please return it > immediately to the sender and please delete the message from your system on > a permanent basis. Should you have any questions, please contact." > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de UNIBRAS - PROGRAMAÇÃO > Enviada em: sexta-feira, 5 de agosto de 2011 12:36 > Para: 'FireBase'; lista-bounces em firebase.com.br > Assunto: [firebase-br] METADADOS extrair via delphi > > Prezados, > > Estou necessitando extrair um metadados de um banco firebird (não consigo > abrir pelo ibexpert), arquivo com redundância cíclica, por isto preciso > fazer pelo delphi. > > Alguém poderia me dar uma dica de como poderei fazer isto? > > > José Aparecido > > CPD > > UNIBRAS > > (31) 3048-9088 > > (31) 3498-4457 > > programacao em unibrasdistribuidora.com.br > > www.unibrasdistribuidora.com.br > > > > "Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE." > > > > ?Esta mensagem pode conter informações confidenciais, somente podendo ser > usada pelo indivíduo ou entidade a quem foi endereçada. A transmissão > incorreta da mensagem não acarreta a perda de sua confidencialidade. Caso > esta mensagem tenha sido recebida por engano, solicitamos que comunique o > remetente e apague-a de seu sistema imediatamente. É vedado a qualquer > pessoa que não seja o destinatário usar, revelar, distribuir ou copiar > qualquer parte desta mensagem.? > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 > (20110805) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 > (20110805) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 > (20110805) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Jefferson Pereira Assessor I - Coordenador CPD - - - - - - - - - - - - - - - - - - - - - Contato.: (21) 7805-5256 ID. 98*90427 E-mail.: webleader1 em gmail.com / owen_suporte em hotmail.com E-mail corporativo.: jefferson.pereira em itaborai.rj.gov.br SEMOB - (21) 2635-7453 Ramal 214 Prefeitura Municipal de Itaboraí - RJ --------------------------------------------------------- Lógica Informática Tel.: (21) 7805-5256 ID. 98*90427 / 9302-7695 / 9580-5730 SUPORTE ON-LINE.: webleader1 em gmail.com ou owen_suporte em hotmail.com From edujed em gmail.com Fri Aug 5 14:15:59 2011 From: edujed em gmail.com (Eduardo Jedliczka) Date: Fri, 5 Aug 2011 14:15:59 -0300 Subject: [firebase-br] Datasnap + Firebird In-Reply-To: References: Message-ID: Você poderia dar um pouco mais de detalhes sobre o seu ambiente, como por exemplo... - Sistema Operacional (linux distro tal, windows xxxx com SP xxx, 32 ou 64 bits); - Firebird Superserver, Classic, SuperClassic, 32 ou 64 bits; - Page Size atual e algumas configurações do Firebird.Conf; - Tamanho da memória física e do Swap; - Tamanho do Banco de Dados; Sem mais, ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 5 de agosto de 2011 11:43, Elan Duarte Fraga escreveu: > Bom dia Pessoal. > > Utilizo Delphi 2010 Datasnap + FB 2.5, e estou tendo alguns problemas com > conexão com firebird. Chega um determinado período do dia quando há uma > sobrecarga de usuários conectados no sistema, na hora de abrir uma nova > conexão com o banco de dados acontece geralmente um dos erros a seguir: > *Error reading data from the connection > *Failed to establish a connection > *Insufficient memory to allocate page buffer cache > Se alguém tem alguma idéia ou dica, desde já agradeço. > > Elan > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rlopesjr em gmail.com Fri Aug 5 14:23:30 2011 From: rlopesjr em gmail.com (user) Date: Fri, 05 Aug 2011 14:23:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?Conex=E3o_com_o_banco_-_Parte_3?= In-Reply-To: References: Message-ID: Muito obrigado pela atenção. Se eu tirar esta função do banco de dados faz alguma diferença? pois não utilizo ela em nada somente outras udfs desta biblioteca. Obrigado Rogério Sandro Souza escreveu: > Bom dia/tarde User. > > Pela mensagem de erro, a função "blobcat" que está dentro da biblioteca > (UDF) "FreeAdhocUDF.dll" gerou uma exceção, ou seja, "pipocou". > > Nessa situação, cai tudo mesmo. > > Para saber o que houve, só entrando em contato com o criador dessa > biblioteca. > > Espero ter ajudado mais que atrapalhado. :D > > Em 5 de agosto de 2011 11:27, user escreveu: > >> Bom dia a todos. >> >> O que pode ser isso? >> Eu vi no log do firebird. >> >> servidorbd Fri Aug 5 08:15:34 2011 >> The user defined function: F_BLOBCAT >> referencing entrypoint: blobcat >> in module: FreeAdhocUDF >> caused the fatal exception: Segmentation Fault. >> The code attempted to access memory >> without privilege to do so. >> This exception will cause the Firebird server >> to terminate abnormally. >> >> Depois disso, o banco derrubou todas as conexões. >> >> >> Rogerio >> >> user escreveu: >> >> Bom dia Eduardo >>> >>> Muito obrigado pela atenção. >>> Fiz vários testes com selects e order by em tabelas com muitos registros. >>> Diminuiu muito a frequência de quedas de conexão, de vez enquanto >>> acontece uma ou outra mas está bem mais estável. >>> O que eu fiz foi reinstalar tudo novamente desde o SO Ubuntu 11.04 até o >>> Firebird SuperClassic 2.5. >>> Fui alterando o DefaultDbCachePages do padrão 80 para até 2048. Acima >>> disso percebi que eu não consegui mais conectar ao banco de dados. >>> A única coisa estranha que percebi é que quando dou o comando TOP vejo >>> que não é utilizado o swap, a CPU ele utiliza no máximo 50% e a memória >>> ram 50%. Se eu mudo o DefaultDbCachePages esses números se mantém. >>> >>> Obrigado >>> >>> Rogério >>> >>> Eduardo Jedliczka escreveu: >>> >>>> rlopesjr, bom dia. >>>> >>>> Mensagens de erro 104, 106 e 110, podem ser ignoradas do log. São >>>> pertinentes ao protocolo TCP/IP, e não geram nenhum prejuízo ao banco >>>> de dados. >>>> >>>> Já se discutiu algumas vezes se estas mensagens deveriam (ou não) ser >>>> suprimidas dos logs. >>>> >>>> Quanto à "fbserver terminated abnormally (-1)" >>>> >>>> database (Client) Thu Jul 28 12:14:54 2011 >>>>> /usr/sbin/fbguard: /usr/sbin/fbserver terminated abnormally (-1) >>>>> >>>>> database (Client) Thu Jul 28 12:14:54 2011 >>>>> /usr/sbin/fbguard: guardian starting /usr/sbin/fbserver >>>>> >>>> >>>> indica que o "processo do SuperServer" caiu / travou. >>>> >>>> Ou seja, não há muito como responder suas dúvidas sem entender >>>> exatamente o seu problema, ou conhecer o seu ambiente. (uso de UDFs, >>>> versão do Firebird, gstat -h a cada 1hora, etc). >>>> >>>> Abraço, >>>> >>>> ========================== >>>> Eduardo Jedliczka >>>> Apucarana - Pr >>>> ========================== >>>> >>>> >>>> >>>> >>>> Em 29 de julho de 2011 11:14, >>>> user escreveu: >>>> >>>>> Bom dia a todos. >>>>> >>>>> Fiz várias pesquisas na net, li diversos artigos, discussões em >>>>> fóruns, etc. >>>>> Dei uma olhada no log do FB e vi que está dando os seguintes erros >>>>> diversas >>>>> vezes durante o dia: (Ubuntu + SuperServer) >>>>> >>>>> database (Server) Fri Jul 29 07:50:23 2011 >>>>> INET/inet_error: read errno = 104 >>>>> >>>>> database (Server) Thu Jul 28 17:56:10 2011 >>>>> INET/inet_error: read errno = 110 >>>>> >>>>> >>>>> Esses também ocorreu uma vez durante o dia: >>>>> >>>>> database (Client) Thu Jul 28 12:14:54 2011 >>>>> /usr/sbin/fbguard: /usr/sbin/fbserver terminated abnormally (-1) >>>>> >>>>> database (Client) Thu Jul 28 12:14:54 2011 >>>>> /usr/sbin/fbguard: guardian starting /usr/sbin/fbserver >>>>> >>>>> Fiz o teste do ping e não houve nenhuma perda de pacote. >>>>> Verifiquei que o servidor não tem o inetd.conf e nem o xinetd.conf. >>>>> De vez em quando um ou outro usuário ainda cai a conexão. >>>>> Fiz um teste acessando mais de 30 tabelas ao mesmo tempo e fiquei com >>>>> elas >>>>> abertas mais de 2hrs. e não deu erro nenhum. >>>>> >>>>> >>>>> Agora o mais estranho é que fiz um teste em um outro servidor com o >>>>> Ubuntu + >>>>> SuperClassic. Rodei uma aplicação, acessei o banco. Estou monitorando a >>>>> conexão com o FireBaseMon do Cantu e vi a conexão lá no banco. >>>>> Tirei o cabo de rede da estação e cancelei o programa. >>>>> Coloquei o cabo novamente. >>>>> Porém o FireBaseMon mostra que a estação ainda continua conectada, >>>>> mais de >>>>> 1h30min. >>>>> >>>>> Por que será que ele mantém? >>>>> É necessário fazer alguma configuração? >>>>> >>>>> Neste servidor mesmo eu fiz um teste disparando de 2 em 2 minutos 6 >>>>> selects >>>>> com order by em campos blob, integer e varchar. Vi que as consultas >>>>> ficaram >>>>> lentas mas não houve nenhum registro no log do Firebird. >>>>> >>>>> Desde já agradeço a atenção >>>>> >>>>> Rogério >>>>> >>>>> >>>>> ______________________________**________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >>>>> >>>>> >>>> ______________________________**________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >>>> >>>> >>> >>> >>> ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >>> >>> >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From contabil em sivolc.ind.br Fri Aug 5 14:27:40 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Fri, 5 Aug 2011 14:27:40 -0300 Subject: [firebase-br] RES: RES: METADADOS extrair via delphi In-Reply-To: References: <004801cc538d$20bc0970$62341c50$@ind.br> Message-ID: <005401cc5394$fce62c30$f6b28490$@ind.br> Eu uso IBO, a um bom tempo já, nunca tive a necessidade de extrair os metadados pelo Delphi não, mais TIB_DDL_EXTRACT se salvo o engano, ele extrai o metados do banco via Delphi basta passar para ele o caminho do banco, e ainda tem a opção de selecionar quais vai querer extrair, procedures, tables, e por ae vai, da uma olhada que acho que vai dar para resolver para você. Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Suporte Técnico (CPD) Enviada em: sexta-feira, 5 de agosto de 2011 13:43 Para: FireBase Assunto: Re: [firebase-br] RES: METADADOS extrair via delphi Hoje, não uso diretamente no meu dia a dia, mas ainda continuo usando. Tenho muitos amigos e clientes que ainda usam de forma direta e sempre precisam de ajuda. Também já desenvolvi muita coisa referente a este assunto. Em 05/08/11, Oliveira, José Augusto Siqueira de escreveu: > Vc usa IBO ? > > Oliveira, José Augusto Siqueira de > Sivolc Móveis e Complementos > (32) 3531-4677 > contabil em sivolc.ind.br > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus > anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem > conter informações confidenciais sujeitas a restrição legal de comunicação > entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. > ciente de que a distribuição, divulgação ou disseminação das informações > aqui contidas ou anexadas é terminantemente proibida, sujeitando o > responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de > retorná-la de imediato ao remetente, eliminando-a definitivamente de seu > sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > > "Confidentiality notice" - This message and its attachments are addressed > solely to the persons above and may contain privileged and confidential > communication. If you have received the message in error, the distribution > or dissemination of the content hereof is prohibited. Please return it > immediately to the sender and please delete the message from your system on > a permanent basis. Should you have any questions, please contact." > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de UNIBRAS - PROGRAMAÇÃO > Enviada em: sexta-feira, 5 de agosto de 2011 12:36 > Para: 'FireBase'; lista-bounces em firebase.com.br > Assunto: [firebase-br] METADADOS extrair via delphi > > Prezados, > > Estou necessitando extrair um metadados de um banco firebird (não consigo > abrir pelo ibexpert), arquivo com redundância cíclica, por isto preciso > fazer pelo delphi. > > Alguém poderia me dar uma dica de como poderei fazer isto? > > > José Aparecido > > CPD > > UNIBRAS > > (31) 3048-9088 > > (31) 3498-4457 > > programacao em unibrasdistribuidora.com.br > > www.unibrasdistribuidora.com.br > > > > "Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE." > > > > “Esta mensagem pode conter informações confidenciais, somente podendo ser > usada pelo indivíduo ou entidade a quem foi endereçada. A transmissão > incorreta da mensagem não acarreta a perda de sua confidencialidade. Caso > esta mensagem tenha sido recebida por engano, solicitamos que comunique o > remetente e apague-a de seu sistema imediatamente. É vedado a qualquer > pessoa que não seja o destinatário usar, revelar, distribuir ou copiar > qualquer parte desta mensagem.” > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 > (20110805) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 > (20110805) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 > (20110805) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Jefferson Pereira Assessor I - Coordenador CPD - - - - - - - - - - - - - - - - - - - - - Contato.: (21) 7805-5256 ID. 98*90427 E-mail.: webleader1 em gmail.com / owen_suporte em hotmail.com E-mail corporativo.: jefferson.pereira em itaborai.rj.gov.br SEMOB - (21) 2635-7453 Ramal 214 Prefeitura Municipal de Itaboraí - RJ --------------------------------------------------------- Lógica Informática Tel.: (21) 7805-5256 ID. 98*90427 / 9302-7695 / 9580-5730 SUPORTE ON-LINE.: webleader1 em gmail.com ou owen_suporte em hotmail.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 (20110805) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 (20110805) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 (20110805) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From contabil em sivolc.ind.br Fri Aug 5 15:06:28 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Fri, 5 Aug 2011 15:06:28 -0300 Subject: [firebase-br] RES: RES: RES: METADADOS extrair via delphi In-Reply-To: <005401cc5394$fce62c30$f6b28490$@ind.br> References: <004801cc538d$20bc0970$62341c50$@ind.br> <005401cc5394$fce62c30$f6b28490$@ind.br> Message-ID: <005801cc539a$69127cb0$3b377610$@ind.br> José Aparecido, desculpe por favor, passei o nome do componente incorreto para você, o correto seria TIB_DDL_ExtractDialog, onde você passa o banco de dados, e executa, assim ira aparecer uma tela, para se selecionar o que gostaria de extrair e pronto, o metadados e extraído. Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Oliveira, José Augusto Siqueira de Enviada em: sexta-feira, 5 de agosto de 2011 14:28 Para: 'FireBase' Assunto: [firebase-br] RES: RES: METADADOS extrair via delphi Eu uso IBO, a um bom tempo já, nunca tive a necessidade de extrair os metadados pelo Delphi não, mais TIB_DDL_EXTRACT se salvo o engano, ele extrai o metados do banco via Delphi basta passar para ele o caminho do banco, e ainda tem a opção de selecionar quais vai querer extrair, procedures, tables, e por ae vai, da uma olhada que acho que vai dar para resolver para você. Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Suporte Técnico (CPD) Enviada em: sexta-feira, 5 de agosto de 2011 13:43 Para: FireBase Assunto: Re: [firebase-br] RES: METADADOS extrair via delphi Hoje, não uso diretamente no meu dia a dia, mas ainda continuo usando. Tenho muitos amigos e clientes que ainda usam de forma direta e sempre precisam de ajuda. Também já desenvolvi muita coisa referente a este assunto. Em 05/08/11, Oliveira, José Augusto Siqueira de escreveu: > Vc usa IBO ? > > Oliveira, José Augusto Siqueira de > Sivolc Móveis e Complementos > (32) 3531-4677 > contabil em sivolc.ind.br > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus > anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem > conter informações confidenciais sujeitas a restrição legal de comunicação > entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. > ciente de que a distribuição, divulgação ou disseminação das informações > aqui contidas ou anexadas é terminantemente proibida, sujeitando o > responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de > retorná-la de imediato ao remetente, eliminando-a definitivamente de seu > sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > > "Confidentiality notice" - This message and its attachments are addressed > solely to the persons above and may contain privileged and confidential > communication. If you have received the message in error, the distribution > or dissemination of the content hereof is prohibited. Please return it > immediately to the sender and please delete the message from your system on > a permanent basis. Should you have any questions, please contact." > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de UNIBRAS - PROGRAMAÇÃO > Enviada em: sexta-feira, 5 de agosto de 2011 12:36 > Para: 'FireBase'; lista-bounces em firebase.com.br > Assunto: [firebase-br] METADADOS extrair via delphi > > Prezados, > > Estou necessitando extrair um metadados de um banco firebird (não consigo > abrir pelo ibexpert), arquivo com redundância cíclica, por isto preciso > fazer pelo delphi. > > Alguém poderia me dar uma dica de como poderei fazer isto? > > > José Aparecido > > CPD > > UNIBRAS > > (31) 3048-9088 > > (31) 3498-4457 > > programacao em unibrasdistribuidora.com.br > > www.unibrasdistribuidora.com.br > > > > "Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE." > > > > “Esta mensagem pode conter informações confidenciais, somente podendo ser > usada pelo indivíduo ou entidade a quem foi endereçada. A transmissão > incorreta da mensagem não acarreta a perda de sua confidencialidade. Caso > esta mensagem tenha sido recebida por engano, solicitamos que comunique o > remetente e apague-a de seu sistema imediatamente. É vedado a qualquer > pessoa que não seja o destinatário usar, revelar, distribuir ou copiar > qualquer parte desta mensagem.” > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 > (20110805) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 > (20110805) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 > (20110805) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Jefferson Pereira Assessor I - Coordenador CPD - - - - - - - - - - - - - - - - - - - - - Contato.: (21) 7805-5256 ID. 98*90427 E-mail.: webleader1 em gmail.com / owen_suporte em hotmail.com E-mail corporativo.: jefferson.pereira em itaborai.rj.gov.br SEMOB - (21) 2635-7453 Ramal 214 Prefeitura Municipal de Itaboraí - RJ --------------------------------------------------------- Lógica Informática Tel.: (21) 7805-5256 ID. 98*90427 / 9302-7695 / 9580-5730 SUPORTE ON-LINE.: webleader1 em gmail.com ou owen_suporte em hotmail.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 (20110805) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 (20110805) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 (20110805) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 (20110805) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 (20110805) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 (20110805) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From programacao em unibrasdistribuidora.com.br Fri Aug 5 15:35:17 2011 From: programacao em unibrasdistribuidora.com.br (=?iso-8859-1?Q?UNIBRAS_-_PROGRAMA=C7=C3O?=) Date: Fri, 5 Aug 2011 15:35:17 -0300 Subject: [firebase-br] RES: RES: METADADOS extrair via delphi In-Reply-To: References: <004801cc538d$20bc0970$62341c50$@ind.br> Message-ID: Olá José! Eu uso dbexpress com delphi 2007. José Aparecido CPD UNIBRAS (31) 3048-9088 (31) 3498-4457 programacao em unibrasdistribuidora.com.br www.unibrasdistribuidora.com.br "Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE." “Esta mensagem pode conter informações confidenciais, somente podendo ser usada pelo indivíduo ou entidade a quem foi endereçada. A transmissão incorreta da mensagem não acarreta a perda de sua confidencialidade. Caso esta mensagem tenha sido recebida por engano, solicitamos que comunique o remetente e apague-a de seu sistema imediatamente. É vedado a qualquer pessoa que não seja o destinatário usar, revelar, distribuir ou copiar qualquer parte desta mensagem.” -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Suporte Técnico (CPD) Enviada em: sexta-feira, 5 de agosto de 2011 13:43 Para: FireBase Assunto: Re: [firebase-br] RES: METADADOS extrair via delphi Hoje, não uso diretamente no meu dia a dia, mas ainda continuo usando. Tenho muitos amigos e clientes que ainda usam de forma direta e sempre precisam de ajuda. Também já desenvolvi muita coisa referente a este assunto. Em 05/08/11, Oliveira, José Augusto Siqueira de escreveu: > Vc usa IBO ? > > Oliveira, José Augusto Siqueira de > Sivolc Móveis e Complementos > (32) 3531-4677 > contabil em sivolc.ind.br > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e > seus anexos são destinados exclusivamente ao(s) destinatário(s) acima > e podem conter informações confidenciais sujeitas a restrição legal de > comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. > ciente de que a distribuição, divulgação ou disseminação das > informações aqui contidas ou anexadas é terminantemente proibida, > sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos > a gentileza de retorná-la de imediato ao remetente, eliminando-a > definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > > "Confidentiality notice" - This message and its attachments are > addressed solely to the persons above and may contain privileged and > confidential communication. If you have received the message in error, > the distribution or dissemination of the content hereof is prohibited. > Please return it immediately to the sender and please delete the > message from your system on a permanent basis. Should you have any questions, please contact." > > -----Mensagem original----- > De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br] Em nome de UNIBRAS - > PROGRAMAÇÃO Enviada em: sexta-feira, 5 de agosto de 2011 12:36 > Para: 'FireBase'; lista-bounces em firebase.com.br > Assunto: [firebase-br] METADADOS extrair via delphi > > Prezados, > > Estou necessitando extrair um metadados de um banco firebird (não > consigo abrir pelo ibexpert), arquivo com redundância cíclica, por > isto preciso fazer pelo delphi. > > Alguém poderia me dar uma dica de como poderei fazer isto? > > > José Aparecido > > CPD > > UNIBRAS > > (31) 3048-9088 > > (31) 3498-4457 > > programacao em unibrasdistribuidora.com.br > > www.unibrasdistribuidora.com.br > > > > "Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE." > > > > “Esta mensagem pode conter informações confidenciais, somente podendo > ser usada pelo indivíduo ou entidade a quem foi endereçada. A > transmissão incorreta da mensagem não acarreta a perda de sua > confidencialidade. Caso esta mensagem tenha sido recebida por engano, > solicitamos que comunique o remetente e apague-a de seu sistema > imediatamente. É vedado a qualquer pessoa que não seja o destinatário > usar, revelar, distribuir ou copiar qualquer parte desta mensagem.” > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 > (20110805) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 > (20110805) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 > (20110805) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Jefferson Pereira Assessor I - Coordenador CPD - - - - - - - - - - - - - - - - - - - - - Contato.: (21) 7805-5256 ID. 98*90427 E-mail.: webleader1 em gmail.com / owen_suporte em hotmail.com E-mail corporativo.: jefferson.pereira em itaborai.rj.gov.br SEMOB - (21) 2635-7453 Ramal 214 Prefeitura Municipal de Itaboraí - RJ --------------------------------------------------------- Lógica Informática Tel.: (21) 7805-5256 ID. 98*90427 / 9302-7695 / 9580-5730 SUPORTE ON-LINE.: webleader1 em gmail.com ou owen_suporte em hotmail.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ----- Nenhum vírus encontrado nessa mensagem. Verificado por AVG - www.avgbrasil.com.br Versão: 10.0.1391 / Banco de dados de vírus: 1518/3812 - Data de Lançamento: 08/05/11 From contabil em sivolc.ind.br Fri Aug 5 15:49:39 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Fri, 5 Aug 2011 15:49:39 -0300 Subject: [firebase-br] RES: RES: METADADOS extrair via delphi In-Reply-To: References: <004801cc538d$20bc0970$62341c50$@ind.br> Message-ID: <005901cc53a0$70bd7900$52386b00$@ind.br> Rapaz, se quer eu faço um extrator no IBO aqui e mando para você fazer o teste ? Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: UNIBRAS - PROGRAMAÇÃO [mailto:programacao em unibrasdistribuidora.com.br] Enviada em: sexta-feira, 5 de agosto de 2011 15:35 Para: 'FireBase' Cc: contabil em sivolc.ind.br Assunto: RES: [firebase-br] RES: METADADOS extrair via delphi Olá José! Eu uso dbexpress com delphi 2007. José Aparecido CPD UNIBRAS (31) 3048-9088 (31) 3498-4457 programacao em unibrasdistribuidora.com.br www.unibrasdistribuidora.com.br "Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE." “Esta mensagem pode conter informações confidenciais, somente podendo ser usada pelo indivíduo ou entidade a quem foi endereçada. A transmissão incorreta da mensagem não acarreta a perda de sua confidencialidade. Caso esta mensagem tenha sido recebida por engano, solicitamos que comunique o remetente e apague-a de seu sistema imediatamente. É vedado a qualquer pessoa que não seja o destinatário usar, revelar, distribuir ou copiar qualquer parte desta mensagem.” -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Suporte Técnico (CPD) Enviada em: sexta-feira, 5 de agosto de 2011 13:43 Para: FireBase Assunto: Re: [firebase-br] RES: METADADOS extrair via delphi Hoje, não uso diretamente no meu dia a dia, mas ainda continuo usando. Tenho muitos amigos e clientes que ainda usam de forma direta e sempre precisam de ajuda. Também já desenvolvi muita coisa referente a este assunto. Em 05/08/11, Oliveira, José Augusto Siqueira de escreveu: > Vc usa IBO ? > > Oliveira, José Augusto Siqueira de > Sivolc Móveis e Complementos > (32) 3531-4677 > contabil em sivolc.ind.br > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e > seus anexos são destinados exclusivamente ao(s) destinatário(s) acima > e podem conter informações confidenciais sujeitas a restrição legal de > comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. > ciente de que a distribuição, divulgação ou disseminação das > informações aqui contidas ou anexadas é terminantemente proibida, > sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos > a gentileza de retorná-la de imediato ao remetente, eliminando-a > definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > > "Confidentiality notice" - This message and its attachments are > addressed solely to the persons above and may contain privileged and > confidential communication. If you have received the message in error, > the distribution or dissemination of the content hereof is prohibited. > Please return it immediately to the sender and please delete the > message from your system on a permanent basis. Should you have any questions, please contact." > > -----Mensagem original----- > De: lista-bounces em firebase.com.br > [mailto:lista-bounces em firebase.com.br] Em nome de UNIBRAS - > PROGRAMAÇÃO Enviada em: sexta-feira, 5 de agosto de 2011 12:36 > Para: 'FireBase'; lista-bounces em firebase.com.br > Assunto: [firebase-br] METADADOS extrair via delphi > > Prezados, > > Estou necessitando extrair um metadados de um banco firebird (não > consigo abrir pelo ibexpert), arquivo com redundância cíclica, por > isto preciso fazer pelo delphi. > > Alguém poderia me dar uma dica de como poderei fazer isto? > > > José Aparecido > > CPD > > UNIBRAS > > (31) 3048-9088 > > (31) 3498-4457 > > programacao em unibrasdistribuidora.com.br > > www.unibrasdistribuidora.com.br > > > > "Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE." > > > > “Esta mensagem pode conter informações confidenciais, somente podendo > ser usada pelo indivíduo ou entidade a quem foi endereçada. A > transmissão incorreta da mensagem não acarreta a perda de sua > confidencialidade. Caso esta mensagem tenha sido recebida por engano, > solicitamos que comunique o remetente e apague-a de seu sistema > imediatamente. É vedado a qualquer pessoa que não seja o destinatário > usar, revelar, distribuir ou copiar qualquer parte desta mensagem.” > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 > (20110805) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 > (20110805) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 > (20110805) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Jefferson Pereira Assessor I - Coordenador CPD - - - - - - - - - - - - - - - - - - - - - Contato.: (21) 7805-5256 ID. 98*90427 E-mail.: webleader1 em gmail.com / owen_suporte em hotmail.com E-mail corporativo.: jefferson.pereira em itaborai.rj.gov.br SEMOB - (21) 2635-7453 Ramal 214 Prefeitura Municipal de Itaboraí - RJ --------------------------------------------------------- Lógica Informática Tel.: (21) 7805-5256 ID. 98*90427 / 9302-7695 / 9580-5730 SUPORTE ON-LINE.: webleader1 em gmail.com ou owen_suporte em hotmail.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ----- Nenhum vírus encontrado nessa mensagem. Verificado por AVG - www.avgbrasil.com.br Versão: 10.0.1391 / Banco de dados de vírus: 1518/3812 - Data de Lançamento: 08/05/11 __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 (20110805) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6353 (20110805) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From edujed em gmail.com Fri Aug 5 16:29:44 2011 From: edujed em gmail.com (Eduardo Jedliczka) Date: Fri, 5 Aug 2011 16:29:44 -0300 Subject: [firebase-br] METADADOS extrair via delphi In-Reply-To: References: Message-ID: Qual é o problema de extrair o metadata pelo IbExpert ? Dependendo do que for, aposto que isto ocorrerá com qualquer rotina em delphi, pois o IBExpert é feito em Delphi com Fib Plus. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 5 de agosto de 2011 12:35, UNIBRAS - PROGRAMAÇÃO escreveu: > Prezados, > > Estou necessitando extrair um metadados de um banco firebird (não consigo > abrir pelo ibexpert), arquivo com redundância cíclica, por isto preciso > fazer pelo delphi. > > Alguém poderia me dar uma dica de como poderei fazer isto? > > > José Aparecido > > CPD > > UNIBRAS > > (31) 3048-9088 > > (31) 3498-4457 > > programacao em unibrasdistribuidora.com.br > > www.unibrasdistribuidora.com.br > > > > "Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE." > > > >  ?Esta mensagem pode conter informações confidenciais, somente podendo ser > usada pelo indivíduo ou entidade a quem foi endereçada. A transmissão > incorreta da mensagem não acarreta a perda de sua confidencialidade. Caso > esta mensagem tenha sido recebida por engano, solicitamos que comunique o > remetente e apague-a de seu sistema imediatamente. É vedado a qualquer > pessoa que não seja o destinatário usar, revelar, distribuir ou copiar > qualquer parte desta mensagem.? > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Aug 5 16:40:42 2011 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Fri, 5 Aug 2011 16:40:42 -0300 Subject: [firebase-br] Usando IBX com FIREBIRD Message-ID: <238C53ADF1784E9D887BDF20042C770D@luiz180906> Olá, Tenho um programa que roda em rede usando o IBX do Delphi 7 com FIREBIRD 2.1 e na maquina servidor se o usuario precisar abrir o programa no SERVIDOR eu coloco assim o caminho do banco de dados: ibdatabase1.DatabaseName := 'localhost:c:\Cadas\CADASTRO.FDB' ; e no componente IBDATABSE dou um duplo clique e marco em CONNECTION a opção REMOTE. Isso é o correto? ou devo marcar a opção LOCAL no IBDATABASE? qual o modo correto? Grato Luiz Carlos From marcelo em teflamar.com.br Fri Aug 5 18:11:57 2011 From: marcelo em teflamar.com.br (marcelo) Date: Fri, 05 Aug 2011 18:11:57 -0300 Subject: [firebase-br] Usando IBX com FIREBIRD In-Reply-To: <238C53ADF1784E9D887BDF20042C770D@luiz180906> References: <238C53ADF1784E9D887BDF20042C770D@luiz180906> Message-ID: <4E3C5C9D.9060007@teflamar.com.br> remoto, melhor alterar o parâmetro databasename. você poderia colocar um host do tipo "servidor", ou o ip do micro também, daí não precisa ficar mudando. (ver hosts) outra dica, é: se for usar fb 2.1 ou superior, vá mudando para dbx e um delphi mais atualizado 2009, 2010... ibx pode dar problema. já tive alguns por aqui. marcelo luiz stefaniak Em 05/08/2011 16:40, Luiz Carlos escreveu: > Olá, > > Tenho um programa que roda em rede usando o IBX do Delphi 7 com FIREBIRD 2.1 e na maquina servidor se o usuario precisar abrir o programa no SERVIDOR eu coloco assim o caminho do banco de dados: > > ibdatabase1.DatabaseName := 'localhost:c:\Cadas\CADASTRO.FDB' ; > > e no componente IBDATABSE dou um duplo clique e marco em CONNECTION a opção REMOTE. Isso é o correto? ou devo marcar a opção LOCAL no IBDATABASE? qual o modo correto? > > 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 elandf em gmail.com Sat Aug 6 20:54:28 2011 From: elandf em gmail.com (Elan Duarte Fraga) Date: Sat, 6 Aug 2011 20:54:28 -0300 Subject: [firebase-br] Datasnap + Firebird Message-ID: SO Win 2003 Server 64 bits com 12gb ram. Firebird SuperClassic, page size 8192, são 13 banco de dados com 1,7gb em média cada um. A estrutura é que são 15 lojas, cada uma conectando em seu banco de dados específico e somente 3 lojas conectam no mesmo banco. São cerca de 150 terminais conectando estes banco de dados. Desde já agradeço Elan Você poderia dar um pouco mais de detalhes sobre o seu ambiente, como por exemplo... - Sistema Operacional (linux distro tal, windows xxxx com SP xxx, 32 ou 64 bits); - Firebird Superserver, Classic, SuperClassic, 32 ou 64 bits; - Page Size atual e algumas configurações do Firebird.Conf; - Tamanho da memória física e do Swap; - Tamanho do Banco de Dados; Sem mais, ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 5 de agosto de 2011 11:43, Elan Duarte Fraga escreveu: > Bom dia Pessoal. > > Utilizo Delphi 2010 Datasnap + FB 2.5, e estou tendo alguns problemas com > conexão com firebird. Chega um determinado período do dia quando há uma > sobrecarga de usuários conectados no sistema, na hora de abrir uma nova > conexão com o banco de dados acontece geralmente um dos erros a seguir: > *Error reading data from the connection > *Failed to establish a connection > *Insufficient memory to allocate page buffer cache > Se alguém tem alguma idéia ou dica, desde já agradeço. > > Elan > ______________________________ ________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 7 12:15:26 2011 From: edujed em gmail.com (Eduardo Jedliczka) Date: Sun, 7 Aug 2011 12:15:26 -0300 Subject: [firebase-br] Datasnap + Firebird In-Reply-To: References: Message-ID: Ok. deu para ter uma idéia melhor do seu ambiente, mas como você não informou o tamanho do BUFFER CACHE Size (do banco de dados, e do firebird.conf), vou lhe dar algumas sugestões: - 1ª) aumente o tamanho da memória virtual no servidor. - 2ª) reduza a quantidade de páginas em cache (verifique o valor atual com um gfix -h em cada banco, ou no firebird.conf). - 3ª) reduza o tamanho do "sort em memória" no firebird.conf. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 6 de agosto de 2011 20:54, Elan Duarte Fraga escreveu: > SO Win 2003 Server 64 bits com 12gb ram. Firebird SuperClassic, page size > 8192, são 13 banco de dados com 1,7gb em média cada um. A estrutura é que > são 15 lojas, cada uma conectando em seu banco de dados específico e somente > 3 lojas conectam no mesmo banco. São cerca de 150 terminais conectando estes > banco de dados. > Desde já agradeço > > Elan > > > Você poderia dar um pouco mais de detalhes sobre o seu ambiente, como > por exemplo... > > - Sistema Operacional (linux distro tal, windows xxxx com SP xxx,  32 > ou 64 bits); > - Firebird Superserver, Classic, SuperClassic, 32 ou 64 bits; > - Page Size atual e algumas configurações do Firebird.Conf; > - Tamanho da memória física e do Swap; > - Tamanho do Banco de Dados; > > Sem mais, > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > Em 5 de agosto de 2011 11:43, Elan Duarte Fraga escreveu: >> Bom dia Pessoal. >> >> Utilizo Delphi 2010 Datasnap + FB 2.5, e estou tendo alguns problemas com >> conexão com firebird. Chega um determinado período do dia quando há uma >> sobrecarga de usuários conectados no sistema, na hora de abrir uma nova >> conexão com o banco de dados acontece geralmente um dos erros a seguir: >> *Error reading data from the connection >> *Failed to establish a connection >> *Insufficient memory to allocate page buffer cache >> Se alguém tem alguma idéia ou dica, desde já agradeço. >> >> Elan >> ______________________________ > ________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From tallysferrante em gmail.com Mon Aug 8 08:47:14 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Mon, 8 Aug 2011 08:47:14 -0300 Subject: [firebase-br] Tem como dar select no DDL de uma tabela? Message-ID: Bom dia galera, isto é possivel? ou teria que montar pegando as informações das diversas tabelas do sistema? Eu vi que no oracle me parece que tem um comando, queria saber se no FB também haveria! -- Tallys Francklin Mello Ferrante tallysferrante em gmail.com Programador Delphi From acf.andre em gmail.com Mon Aug 8 09:18:14 2011 From: acf.andre em gmail.com (andre conrado) Date: Mon, 8 Aug 2011 09:18:14 -0300 Subject: [firebase-br] METADADOS extrair via delphi In-Reply-To: References: Message-ID: José, erro de "redundância cíclica" até onde conheço é erro físico (antigamente no DOS a msg era "erro de leitura/gravação".... rs). Se a área do banco onde está o "metadata" está fisicamente corrompida, você vai precisar mais do que uma simples rotinas de extração de metadata. Sei que não ajudo com isso, mas espero ter indicado um novo caminho para a solução. Em 5 de agosto de 2011 16:29, Eduardo Jedliczka escreveu: > Qual é o problema de extrair o metadata pelo IbExpert ? > > Dependendo do que for, aposto que isto ocorrerá com qualquer rotina em > delphi, pois o IBExpert é feito em Delphi com Fib Plus. > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > > Em 5 de agosto de 2011 12:35, UNIBRAS - PROGRAMAÇÃO > escreveu: > > Prezados, > > > > Estou necessitando extrair um metadados de um banco firebird (não consigo > > abrir pelo ibexpert), arquivo com redundância cíclica, por isto preciso > > fazer pelo delphi. > > > > Alguém poderia me dar uma dica de como poderei fazer isto? > > > > > > José Aparecido > > > > CPD > > > > UNIBRAS > > > > (31) 3048-9088 > > > > (31) 3498-4457 > > > > programacao em unibrasdistribuidora.com.br > > > > www.unibrasdistribuidora.com.br > > > > > > > > "Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE." > > > > > > > > ?Esta mensagem pode conter informações confidenciais, somente podendo > ser > > usada pelo indivíduo ou entidade a quem foi endereçada. A transmissão > > incorreta da mensagem não acarreta a perda de sua confidencialidade. Caso > > esta mensagem tenha sido recebida por engano, solicitamos que comunique o > > remetente e apague-a de seu sistema imediatamente. É vedado a qualquer > > pessoa que não seja o destinatário usar, revelar, distribuir ou copiar > > qualquer parte desta mensagem.? > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 9176-7013 - Claro From agalysson em gmail.com Mon Aug 8 09:34:22 2011 From: agalysson em gmail.com (=?ISO-8859-1?Q?Alysson_Gon=E7alves_de_Azevedo?=) Date: Mon, 8 Aug 2011 09:34:22 -0300 Subject: [firebase-br] Tem como dar select no DDL de uma tabela? In-Reply-To: References: Message-ID: Tem sim, não sei como ou o que você quer fazer, mas existe as tabelas do sistema... entre outras referencias, http://www.tecnobyte.com.br/dica9.html#dica208 Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Eu prefiro ser essa metamorfose ambulante do que ter aquela velha opinião formada sobre tudo." [Raul Seixas] Em 8 de agosto de 2011 08:47, Tallys Ferrante escreveu: > Bom dia galera, isto é possivel? > ou teria que montar pegando as informações das diversas tabelas do sistema? > > Eu vi que no oracle me parece que tem um comando, queria saber se no FB > também haveria! > > -- > Tallys Francklin Mello Ferrante > tallysferrante em gmail.com > Programador Delphi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From edujed em gmail.com Mon Aug 8 09:50:41 2011 From: edujed em gmail.com (Eduardo Jedliczka) Date: Mon, 8 Aug 2011 09:50:41 -0300 Subject: [firebase-br] Tem como dar select no DDL de uma tabela? In-Reply-To: References: Message-ID: Não, no Firebird não existe como "pegar" o DDL de uma tabela. É preciso fazer alguns pequenos selects nas tabelas de sistema. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 8 de agosto de 2011 08:47, Tallys Ferrante escreveu: > Bom dia galera, isto é possivel? > ou teria que montar pegando as informações das diversas tabelas do sistema? > > Eu vi que no oracle me parece que tem um comando, queria saber se no FB > também haveria! > > -- > Tallys Francklin Mello Ferrante > tallysferrante em gmail.com > Programador Delphi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From agalysson em gmail.com Mon Aug 8 10:42:43 2011 From: agalysson em gmail.com (=?ISO-8859-1?Q?Alysson_Gon=E7alves_de_Azevedo?=) Date: Mon, 8 Aug 2011 10:42:43 -0300 Subject: [firebase-br] Tem como dar select no DDL de uma tabela? In-Reply-To: References: Message-ID: Opa, obrigado pela correção, não tinha prestado atenção no detalhe "DDL" ^^ achei que ela queria apenas a lista de tabelas xD Alysson Gonçalves de Azevedo (11) 8491-7730 (\(''^_^ )/) "Eu prefiro ser essa metamorfose ambulante do que ter aquela velha opinião formada sobre tudo." [Raul Seixas] Em 8 de agosto de 2011 09:50, Eduardo Jedliczka escreveu: > Não, no Firebird não existe como "pegar" o DDL de uma tabela. > > É preciso fazer alguns pequenos selects nas tabelas de sistema. > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > > Em 8 de agosto de 2011 08:47, Tallys Ferrante > escreveu: > > Bom dia galera, isto é possivel? > > ou teria que montar pegando as informações das diversas tabelas do > sistema? > > > > Eu vi que no oracle me parece que tem um comando, queria saber se no FB > > também haveria! > > > > -- > > Tallys Francklin Mello Ferrante > > tallysferrante em gmail.com > > Programador Delphi > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From tallysferrante em gmail.com Mon Aug 8 10:57:38 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Mon, 8 Aug 2011 10:57:38 -0300 Subject: [firebase-br] Tem como dar select no DDL de uma tabela? In-Reply-To: References: Message-ID: tudo bem, eu dou um jeito xD ai posto aqui caso alguém precise ou por curiosidade também! Em 8 de agosto de 2011 10:42, Alysson Gonçalves de Azevedo < agalysson em gmail.com> escreveu: > Opa, obrigado pela correção, não tinha prestado atenção no detalhe "DDL" ^^ > achei que ela queria apenas a lista de tabelas xD > > > Alysson Gonçalves de Azevedo > (11) 8491-7730 > > (\(''^_^ )/) > > "Eu prefiro ser essa metamorfose ambulante do que ter aquela velha opinião > formada sobre tudo." [Raul Seixas] > > > > > > Em 8 de agosto de 2011 09:50, Eduardo Jedliczka > escreveu: > > > Não, no Firebird não existe como "pegar" o DDL de uma tabela. > > > > É preciso fazer alguns pequenos selects nas tabelas de sistema. > > > > ========================== > > Eduardo Jedliczka > > Apucarana - Pr > > ========================== > > > > > > > > > > Em 8 de agosto de 2011 08:47, Tallys Ferrante > > escreveu: > > > Bom dia galera, isto é possivel? > > > ou teria que montar pegando as informações das diversas tabelas do > > sistema? > > > > > > Eu vi que no oracle me parece que tem um comando, queria saber se no FB > > > também haveria! > > > > > > -- > > > Tallys Francklin Mello Ferrante > > > tallysferrante em gmail.com > > > Programador Delphi > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Tallys Francklin Mello Ferrante tallysferrante em gmail.com Programador Delphi From mariodosreyx em gmail.com Mon Aug 8 11:21:56 2011 From: mariodosreyx em gmail.com (=?utf-8?b?TcOhcmlv?= Reis) Date: Mon, 8 Aug 2011 14:21:56 +0000 (UTC) Subject: [firebase-br] TRIGGER AFTER INSERT OR UPDATE no mesmo ficheiro Message-ID: Caros Amigos, A partir do momento que implementei esta Trigger, comocei, lá de quando em vez a receber um "Alerta de CPU" C/actividade anormal do Firebird(2.5). A ideia é simples o Prop1_ID (Proponente) tem direito a acumular pontos para cada novo sócio que faça. A trigguer pretende automatizar esse acumular quer em INSERT quer em UPDATE. Alguém pode me dizer o que tem de mal a minha CREATE TRIGGER SOCIOS_BIU_QTS FOR SOCIOS ACTIVE AFTER INSERT OR UPDATE POSITION 2 AS DECLARE VARIABLE QTY INTEGER; DECLARE VARIABLE WSOC_ID INTEGER; BEGIN /* Se criando Novo Registo */ IF (INSERTING) THEN BEGIN SELECT S0.QTS_ID FROM SOCIOS S0 WHERE S0.NOSOC_ID=NEW.PROP1_ID INTO :QTY ; UPDATE SOCIOS S1 SET S1.QTS_ID=:QTY+1 WHERE S1.NOSOC_ID=NEW.PROP1_ID; -- AND S1.DIRECTOR='N'; END /* Se actualizando Registo Existente */ IF (UPDATING) THEN -- Velho Proponente != Novo IF (OLD.PROP1_ID!=NEW.PROP1_ID) THEN BEGIN -- 1.º Tira -1 ao Velho SELECT S0.QTS_ID FROM SOCIOS S0 WHERE S0.NOSOC_ID=OLD.PROP1_ID INTO :QTY ; IF (:QTY>0) THEN BEGIN UPDATE SOCIOS S1 SET S1.QTS_ID=:QTY-1 WHERE S1.NOSOC_ID=OLD.PROP1_ID ; -- AND S1.DIRECTOR='N'; END --2.º Acresce um ao Novo SELECT S0.QTS_ID FROM SOCIOS S0 WHERE S0.NOSOC_ID=NEW.PROP1_ID INTO :QTY ; IF (:QTY>0) THEN BEGIN UPDATE SOCIOS S1 SET S1.QTS_ID=(:QTY + 1) WHERE S1.NOSOC_ID=NEW.PROP1_ID ; -- AND S1.DIRECTOR='N'; END END END From escovadordebits em gmail.com Mon Aug 8 11:34:10 2011 From: escovadordebits em gmail.com (Sandro Souza) Date: Mon, 8 Aug 2011 11:34:10 -0300 Subject: [firebase-br] TRIGGER AFTER INSERT OR UPDATE no mesmo ficheiro In-Reply-To: References: Message-ID: Bom dia/tarde Mário. Nobre amigo, eu acredito que o problema é que essa trigger está alterando registros da própria tabela a qual ela pertence, ou seja, a tabela SOCIOS, o que causa uma nova execução dessa trigger. Pelo sintoma que você citou, acredito que isso esteja sendo executado de forma recursiva e sem limite, até consumir todos os recursos da máquina, a ponto de gerar esse tipo de alerta. Veja que a condição do sócio não ser o diretor está em comentário, o que quer dizer que os UPDATES que estão dentro dessa trigger estão alterando inclusive o próprio registro que iniciou o disparo dessa trigger, ou seja, gera um laço infinito mesmo. Tente reformular essa trigger ou deixar esse código separado em uma stored procedure. Se você fornecer mais dados sobre a estrutura dessa tabela e qual é a lógica que deve ser implementada, posso te ajudar de uma forma melhor. Espero ter ajudado mais que atrapalhado. :D Em 8 de agosto de 2011 11:21, Mário Reis escreveu: > Caros Amigos, > > A partir do momento que implementei esta Trigger, comocei, lá de quando em > vez > a receber um "Alerta de CPU" C/actividade anormal do Firebird(2.5). > A ideia é simples o Prop1_ID (Proponente) tem direito a acumular pontos > para > cada novo sócio que faça. > A trigguer pretende automatizar esse acumular quer em INSERT quer em > UPDATE. > > Alguém pode me dizer o que tem de mal a minha > > CREATE TRIGGER SOCIOS_BIU_QTS FOR SOCIOS > ACTIVE AFTER INSERT OR UPDATE > POSITION 2 > AS > DECLARE VARIABLE QTY INTEGER; > DECLARE VARIABLE WSOC_ID INTEGER; > BEGIN > /* Se criando Novo Registo */ > IF (INSERTING) THEN > BEGIN > SELECT S0.QTS_ID FROM SOCIOS S0 > WHERE S0.NOSOC_ID=NEW.PROP1_ID INTO :QTY ; > > UPDATE SOCIOS S1 > SET S1.QTS_ID=:QTY+1 > WHERE S1.NOSOC_ID=NEW.PROP1_ID; > -- AND S1.DIRECTOR='N'; > END > > /* Se actualizando Registo Existente */ > IF (UPDATING) THEN > -- Velho Proponente != Novo > IF (OLD.PROP1_ID!=NEW.PROP1_ID) THEN > BEGIN > -- 1.º Tira -1 ao Velho > SELECT S0.QTS_ID FROM SOCIOS S0 > WHERE S0.NOSOC_ID=OLD.PROP1_ID INTO :QTY ; > > IF (:QTY>0) THEN > BEGIN > UPDATE SOCIOS S1 > SET S1.QTS_ID=:QTY-1 > WHERE S1.NOSOC_ID=OLD.PROP1_ID ; > -- AND S1.DIRECTOR='N'; > END > > --2.º Acresce um ao Novo > SELECT S0.QTS_ID FROM SOCIOS S0 > WHERE S0.NOSOC_ID=NEW.PROP1_ID INTO :QTY ; > IF (:QTY>0) THEN > BEGIN > UPDATE SOCIOS S1 > SET S1.QTS_ID=(:QTY + 1) > WHERE S1.NOSOC_ID=NEW.PROP1_ID ; > -- AND S1.DIRECTOR='N'; > END > END > > END > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From felix.sol em terra.com.br Mon Aug 8 11:35:56 2011 From: felix.sol em terra.com.br (Felix) Date: Mon, 8 Aug 2011 11:35:56 -0300 Subject: [firebase-br] RES: TRIGGER AFTER INSERT OR UPDATE no mesmo ficheiro In-Reply-To: References: Message-ID: <003e01cc55d8$7d166ba0$774342e0$@sol@terra.com.br> É impressão minha ou há uma referência circular na tua Trigger? Ela atualiza SOCIOS a cada INSERT/UPDATE em SOCIOS? Isso não vai enlouquecer o FB não? Pq a cada UPDATE -> dispara a Trigger -> que faz um novo Update -> que dispara a Trigger novamente -> ... e assim vai, sem nunca terminar? 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 Mário Reis Enviada em: segunda-feira, 8 de agosto de 2011 11:22 Para: lista em firebase.com.br Assunto: [firebase-br] TRIGGER AFTER INSERT OR UPDATE no mesmo ficheiro Caros Amigos, A partir do momento que implementei esta Trigger, comocei, lá de quando em vez a receber um "Alerta de CPU" C/actividade anormal do Firebird(2.5). A ideia é simples o Prop1_ID (Proponente) tem direito a acumular pontos para cada novo sócio que faça. A trigguer pretende automatizar esse acumular quer em INSERT quer em UPDATE. Alguém pode me dizer o que tem de mal a minha CREATE TRIGGER SOCIOS_BIU_QTS FOR SOCIOS ACTIVE AFTER INSERT OR UPDATE POSITION 2 AS DECLARE VARIABLE QTY INTEGER; DECLARE VARIABLE WSOC_ID INTEGER; BEGIN /* Se criando Novo Registo */ IF (INSERTING) THEN BEGIN SELECT S0.QTS_ID FROM SOCIOS S0 WHERE S0.NOSOC_ID=NEW.PROP1_ID INTO :QTY ; UPDATE SOCIOS S1 SET S1.QTS_ID=:QTY+1 WHERE S1.NOSOC_ID=NEW.PROP1_ID; -- AND S1.DIRECTOR='N'; END /* Se actualizando Registo Existente */ IF (UPDATING) THEN -- Velho Proponente != Novo IF (OLD.PROP1_ID!=NEW.PROP1_ID) THEN BEGIN -- 1.º Tira -1 ao Velho SELECT S0.QTS_ID FROM SOCIOS S0 WHERE S0.NOSOC_ID=OLD.PROP1_ID INTO :QTY ; IF (:QTY>0) THEN BEGIN UPDATE SOCIOS S1 SET S1.QTS_ID=:QTY-1 WHERE S1.NOSOC_ID=OLD.PROP1_ID ; -- AND S1.DIRECTOR='N'; END --2.º Acresce um ao Novo SELECT S0.QTS_ID FROM SOCIOS S0 WHERE S0.NOSOC_ID=NEW.PROP1_ID INTO :QTY ; IF (:QTY>0) THEN BEGIN UPDATE SOCIOS S1 SET S1.QTS_ID=(:QTY + 1) WHERE S1.NOSOC_ID=NEW.PROP1_ID ; -- AND S1.DIRECTOR='N'; END END END ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From acf.andre em gmail.com Mon Aug 8 12:03:09 2011 From: acf.andre em gmail.com (andre conrado) Date: Mon, 8 Aug 2011 12:03:09 -0300 Subject: [firebase-br] RES: TRIGGER AFTER INSERT OR UPDATE no mesmo ficheiro In-Reply-To: <4e3ff45f.07b8960a.20e5.6788SMTPIN_ADDED@mx.google.com> References: <4e3ff45f.07b8960a.20e5.6788SMTPIN_ADDED@mx.google.com> Message-ID: Pelo que entendi, os chamados SOCIOS podem adquirir pontos ao indicarem novos SOCIOS e essa informação surge no momento do cadastro do novo sócios. Se for isso, não entendo porque usar UPDATING já que um novo sócio não vai ter usa indicação alterada. No máximo, se ele deixar de se sócios, e nesse caso um flag que informe isto deveria ser verificado e ai sim um UPDATING ser chamado. A recursividade é uma boa ferramenta, mas deve-se ter muito cuidado sua sua implementação pelos motivos já destacados pelos amigos. abçs. Em 8 de agosto de 2011 11:35, Felix escreveu: > É impressão minha ou há uma referência circular na tua Trigger? > > Ela atualiza SOCIOS a cada INSERT/UPDATE em SOCIOS? Isso não vai > enlouquecer > o FB não? Pq a cada UPDATE -> dispara a Trigger -> que faz um novo Update > -> > que dispara a Trigger novamente -> ... e assim vai, sem nunca terminar? > > 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 Mário Reis > Enviada em: segunda-feira, 8 de agosto de 2011 11:22 > Para: lista em firebase.com.br > Assunto: [firebase-br] TRIGGER AFTER INSERT OR UPDATE no mesmo ficheiro > > Caros Amigos, > > A partir do momento que implementei esta Trigger, comocei, lá de quando em > vez > a receber um "Alerta de CPU" C/actividade anormal do Firebird(2.5). > A ideia é simples o Prop1_ID (Proponente) tem direito a acumular pontos > para > cada novo sócio que faça. > A trigguer pretende automatizar esse acumular quer em INSERT quer em > UPDATE. > > Alguém pode me dizer o que tem de mal a minha > > CREATE TRIGGER SOCIOS_BIU_QTS FOR SOCIOS > ACTIVE AFTER INSERT OR UPDATE > POSITION 2 > AS > DECLARE VARIABLE QTY INTEGER; > DECLARE VARIABLE WSOC_ID INTEGER; > BEGIN > /* Se criando Novo Registo */ > IF (INSERTING) THEN > BEGIN > SELECT S0.QTS_ID FROM SOCIOS S0 > WHERE S0.NOSOC_ID=NEW.PROP1_ID INTO :QTY ; > > UPDATE SOCIOS S1 > SET S1.QTS_ID=:QTY+1 > WHERE S1.NOSOC_ID=NEW.PROP1_ID; > -- AND S1.DIRECTOR='N'; > END > > /* Se actualizando Registo Existente */ > IF (UPDATING) THEN > -- Velho Proponente != Novo > IF (OLD.PROP1_ID!=NEW.PROP1_ID) THEN > BEGIN > -- 1.º Tira -1 ao Velho > SELECT S0.QTS_ID FROM SOCIOS S0 > WHERE S0.NOSOC_ID=OLD.PROP1_ID INTO :QTY ; > > IF (:QTY>0) THEN > BEGIN > UPDATE SOCIOS S1 > SET S1.QTS_ID=:QTY-1 > WHERE S1.NOSOC_ID=OLD.PROP1_ID ; > -- AND S1.DIRECTOR='N'; > END > > --2.º Acresce um ao Novo > SELECT S0.QTS_ID FROM SOCIOS S0 > WHERE S0.NOSOC_ID=NEW.PROP1_ID INTO :QTY ; > IF (:QTY>0) THEN > BEGIN > UPDATE SOCIOS S1 > SET S1.QTS_ID=(:QTY + 1) > WHERE S1.NOSOC_ID=NEW.PROP1_ID ; > -- AND S1.DIRECTOR='N'; > END > END > > END > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Um Abraço, André Conrado. 055 21 9176-7013 - Claro From rgeraldin em gmail.com Mon Aug 8 14:08:13 2011 From: rgeraldin em gmail.com (Raul Geraldin) Date: Mon, 8 Aug 2011 14:08:13 -0300 Subject: [firebase-br] Firebird 2.5 com Debian 6 Travando Message-ID: Boa tarde Srs, já a algum tempo está ocorrendo um "travamento" no Firebird 2.5 instalado e modo SC no Debian 6, já procurei e só encontrei o pessoal falando da glibc 2.5 para atualizar para a 2.7 , porem utilizo a 2.11 no servidor, geralmente o "travamento" ocorre quando o uso do Firebird "aumenta" o processos sobem porem não respondem e nos log do firebird só contém os erros 104/110 alguem tem alguma ideia do que seja ? From rogerioxc em gmail.com Mon Aug 8 14:27:08 2011 From: rogerioxc em gmail.com (=?ISO-8859-1?Q?Rog=E9rio_Xavier?=) Date: Mon, 8 Aug 2011 14:27:08 -0300 Subject: [firebase-br] Problemas ao gravar dados em campo do tipo BLOB Message-ID: Saudações a todos Estou com problemas para gravar dados em campos do tipo blob. Utilizo Delphi 2010 com ClientDataSet na aplicação cliente, dbExpress na aplicação servidora e procedure no Firebird 2.5. O problema é que quando entro com um texto, por exemplo: "Teste de linha em campo blob" é gravado em minha tabela: "T e s t e d e l i n h a e m c a m p o b l o b " (é colocado um espaço entre cada caractere do texto). Meu sistema era em Delphi 7 e após migrá-lo para Delphi 2010 é que começou a dar este problema. Isto ocorre em todos os campos do tipo blob. Já testei os valores do campo na aplicação cliente e na servidora (mostrando seus valores em um showmessage) e em ambas, antes de enviar os dados para o Firebird é exibida a mensagem sem os espaços. Alguém sabe o que está acontecendo? Grato pela atenção Rogério Xavier From rlopesjr em gmail.com Mon Aug 8 14:56:36 2011 From: rlopesjr em gmail.com (user) Date: Mon, 08 Aug 2011 14:56:36 -0300 Subject: [firebase-br] Erro 11 pthread_create Message-ID: Boa tarde a todos. No log do Firebird está aparecendo este erro: Operating system call pthread_create failed. Error code 11 Estou usando o Ubuntu 11.04 e FB 2.5 SuperClassic Procurei na internet mas não encontrei nenhuma referencia deste erro. Alguém sabe o que pode ser? Desde já agradeço a atenção. From rlopesjr em gmail.com Mon Aug 8 15:05:32 2011 From: rlopesjr em gmail.com (user) Date: Mon, 08 Aug 2011 15:05:32 -0300 Subject: [firebase-br] Firebird 2.5 com Debian 6 Travando In-Reply-To: References: Message-ID: Boa tarde. Um dos problemas que eu estava enfrentando era esse. Percebi que foi a opção DefaultDbCachePages, no firebird.conf aumentei muito e acabou travando o Firebird. Depois de ajustar corretamente a opção descobri também uma UDF com problema. Dê uma olhada nestas duas opções. Raul Geraldin escreveu: > Boa tarde Srs, já a algum tempo está ocorrendo um "travamento" no Firebird > 2.5 instalado e modo SC no Debian 6, já procurei e só encontrei o pessoal > falando da glibc 2.5 para atualizar para a 2.7 , porem utilizo a 2.11 no > servidor, geralmente o "travamento" ocorre quando o uso do Firebird > "aumenta" o processos sobem porem não respondem e nos log do firebird só > contém os erros 104/110 alguem tem alguma ideia do que seja ? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mon Aug 8 15:12:59 2011 From: rgeraldin em gmail.com (Raul Geraldin) Date: Mon, 8 Aug 2011 15:12:59 -0300 Subject: [firebase-br] Firebird 2.5 com Debian 6 Travando In-Reply-To: References: Message-ID: estou usando o default do classic 75 paginas por cliente, quanto você utiliza e qual o numero de clientes no banco? Em 8 de agosto de 2011 15:05, user escreveu: > Boa tarde. > > Um dos problemas que eu estava enfrentando era esse. > Percebi que foi a opção DefaultDbCachePages, no firebird.conf aumentei > muito e acabou travando o Firebird. > Depois de ajustar corretamente a opção descobri também uma UDF com > problema. > Dê uma olhada nestas duas opções. > > > > > > Raul Geraldin escreveu: > >> Boa tarde Srs, já a algum tempo está ocorrendo um "travamento" no Firebird >> 2.5 instalado e modo SC no Debian 6, já procurei e só encontrei o pessoal >> falando da glibc 2.5 para atualizar para a 2.7 , porem utilizo a 2.11 no >> servidor, geralmente o "travamento" ocorre quando o uso do Firebird >> "aumenta" o processos sobem porem não respondem e nos log do firebird só >> contém os erros 104/110 alguem tem alguma ideia do que seja ? >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> >> > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From cyberguido em gmail.com Mon Aug 8 15:27:36 2011 From: cyberguido em gmail.com (Cyber Guido) Date: Mon, 08 Aug 2011 15:27:36 -0300 Subject: [firebase-br] Problemas ao gravar dados em campo do tipo BLOB In-Reply-To: References: Message-ID: <4E402A98.4070400@gmail.com> Rogério, On 08/08/2011 14:27, you wrote: > Meu sistema era em Delphi 7 e após migrá-lo para Delphi 2010 é que começou a > dar este problema. Isto ocorre em todos os campos do tipo blob. Do D7 para o D2010 houve mudanças no tratamento de string, o padrão passou a ser Unicode. Pode ser que forma como os dados são enviados para o Firebird esteja causando o envio de dois bytes por caractere ao invés de um. Eu começaria investigando por aí. -- Carlos From rlopesjr em gmail.com Mon Aug 8 16:06:12 2011 From: rlopesjr em gmail.com (user) Date: Mon, 08 Aug 2011 16:06:12 -0300 Subject: [firebase-br] Firebird 2.5 com Debian 6 Travando In-Reply-To: References: Message-ID: Estou com 100 usuários e estou utilizando 512 de cache. O server tem 5GB de ram Uso o Ubuntu 11.04 a glibc é a 2.13 Raul Geraldin escreveu: > estou usando o default do classic 75 paginas por cliente, quanto você > utiliza e qual o numero de clientes no banco? > > > > Em 8 de agosto de 2011 15:05, user escreveu: > >> Boa tarde. >> >> Um dos problemas que eu estava enfrentando era esse. >> Percebi que foi a opção DefaultDbCachePages, no firebird.conf aumentei >> muito e acabou travando o Firebird. >> Depois de ajustar corretamente a opção descobri também uma UDF com >> problema. >> Dê uma olhada nestas duas opções. >> >> >> >> >> >> Raul Geraldin escreveu: >> >>> Boa tarde Srs, já a algum tempo está ocorrendo um "travamento" no Firebird >>> 2.5 instalado e modo SC no Debian 6, já procurei e só encontrei o pessoal >>> falando da glibc 2.5 para atualizar para a 2.7 , porem utilizo a 2.11 no >>> servidor, geralmente o "travamento" ocorre quando o uso do Firebird >>> "aumenta" o processos sobem porem não respondem e nos log do firebird só >>> contém os erros 104/110 alguem tem alguma ideia do que seja ? >>> ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >>> >>> >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rogerioxc em gmail.com Mon Aug 8 16:18:57 2011 From: rogerioxc em gmail.com (=?ISO-8859-1?Q?Rog=E9rio_Xavier?=) Date: Mon, 8 Aug 2011 16:18:57 -0300 Subject: [firebase-br] Problemas ao gravar dados em campo do tipo BLOB In-Reply-To: <4E402A98.4070400@gmail.com> References: <4E402A98.4070400@gmail.com> Message-ID: Cyber, tenho uma procedure responsável por ler o valores entrados pelo usuário (não utilizo componentes do tipo DB) e passá-los como parâmetros de minha Stored Procedure, a linha abaixo é responsável por ler dados do memo if Controle.ClassName = 'TMemo' then Source.Value := Trim(TMemo(Controle).Lines.Text) acho que o problema pode estar aí, mas não sei o que posso mudar para corrigir, sabe me dizer o que posso fazer? Rogério Xavier Em 8 de agosto de 2011 15:27, Cyber Guido escreveu: > Rogério, > > > On 08/08/2011 14:27, you wrote: > >> Meu sistema era em Delphi 7 e após migrá-lo para Delphi 2010 é que começou >> a >> dar este problema. Isto ocorre em todos os campos do tipo blob. >> > > Do D7 para o D2010 houve mudanças no tratamento de string, o padrão passou > a ser Unicode. Pode ser que forma como os dados são enviados para o Firebird > esteja causando o envio de dois bytes por caractere ao invés de um. Eu > começaria investigando por aí. > > -- > 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 cyberguido em gmail.com Mon Aug 8 17:23:27 2011 From: cyberguido em gmail.com (Cyber Guido) Date: Mon, 08 Aug 2011 17:23:27 -0300 Subject: [firebase-br] Problemas ao gravar dados em campo do tipo BLOB In-Reply-To: References: <4E402A98.4070400@gmail.com> Message-ID: <4E4045BF.2020400@gmail.com> Rogério, On 08/08/2011 16:18, you wrote: > Procedure, a linha abaixo é responsável por ler dados do memo > > if Controle.ClassName = 'TMemo' then > Source.Value := Trim(TMemo(Controle).Lines.Text) > > > acho que o problema pode estar aí, mas não sei o que posso mudar para > corrigir, sabe me dizer o que posso fazer? Já tentou um typecast para AnsiString? Deve funcionar. Source.Value := AnsiString(Trim(TMemo(Controle).Lines.Text)) -- Carlos From eliflavio em gmail.com Mon Aug 8 18:36:14 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Mon, 8 Aug 2011 18:36:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?Grava=E7=E3o_de_arquivos_de_som_no_b?= =?iso-8859-1?q?anco_de_dados?= Message-ID: Estou criando um módulo de gravação telefônica no meu sistema e poderá gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o MP3 e campo BLOB dentro do banco de dados e salvá-los externamente e só gravar no banco de dados o caminho do arquivo? Eli Flavio Bortolotte From alex em araguaiasistemas.com.br Mon Aug 8 19:20:03 2011 From: alex em araguaiasistemas.com.br (Alex Miranda de Oliveira) Date: Mon, 8 Aug 2011 19:20:03 -0300 Subject: [firebase-br] Verificar se o campo ja existe no banco de Dados Message-ID: Boa Noite Pessoal da Lista Quero saber como posso fazer para verificar se o campo ja existe em um tabela do banco de dados. E se tem alguma maneira tambem de saber se a tabela ja existe em um banco de dados.. Obrigado -- Alex Miranda de Oliveira Coordenador de Desenvolvimento alex em araguaiasistemas.com.br From bzottis em ig.com.br Mon Aug 8 21:39:59 2011 From: bzottis em ig.com.br (=?ISO-8859-1?Q?Jos=E9_Mauricio_Barbisan_Zottis?=) Date: Mon, 8 Aug 2011 21:39:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?Grava=E7=E3o_de_arquivos_de_som_no_b?= =?iso-8859-1?q?anco_de_dados?= In-Reply-To: References: Message-ID: Na minha opinião, vai depender de vários detalhes, Tamanho de HD, Máquina ,o backup desses arquivos(se necessário), etc vc pode fazer essa gravação criando em bases de dados diárias também para não ficar muito pesado cada base, é apenas uma idéia. mas também depende de segurança, pois se um arquivo desses "sumir" todo o sistema vai por água abaixo. Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte escreveu: > Estou criando um módulo de gravação telefônica no meu sistema e poderá > gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o MP3 e > campo BLOB dentro do banco de dados e salvá-los externamente e só gravar no > banco de dados o caminho do arquivo? > > Eli Flavio Bortolotte > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From temp2 em tecnobyte.com.br Mon Aug 8 20:14:48 2011 From: temp2 em tecnobyte.com.br (=?iso-8859-1?Q?Tecnobyte_Inform=E1tica?=) Date: Mon, 8 Aug 2011 19:14:48 -0400 Subject: [firebase-br] Verificar se o campo ja existe no banco de Dados In-Reply-To: References: Message-ID: <1F2BC5757ACC403BA14241B67DFE5E33@DanielPC> Existe sim. Todas as informações sobre tabelas, campos, etc, estão gravadas nas tabelas de sistema do banco de dados (geralmente com nomes iniciados com RDB$). -- Exemplo: Lista os campos de uma tabela: SELECT * FROM RDB$RELATION_FIELDS WHERE RDB$RELATION_NAME = 'NomeDaTabela' ORDER BY RDB$FIELD_POSITION Atenciosamente. Daniel P. Guimarães Tecnobyte Informática www.tecnobyte.com.br -----Mensagem Original----- From: Alex Miranda de Oliveira Sent: Monday, August 08, 2011 6:20 PM To: FireBase Subject: [firebase-br] Verificar se o campo ja existe no banco de Dados Boa Noite Pessoal da Lista Quero saber como posso fazer para verificar se o campo ja existe em um tabela do banco de dados. E se tem alguma maneira tambem de saber se a tabela ja existe em um banco de dados.. Obrigado -- Alex Miranda de Oliveira Coordenador de Desenvolvimento alex em araguaiasistemas.com.br From felix.sol em terra.com.br Mon Aug 8 22:33:38 2011 From: felix.sol em terra.com.br (Felix) Date: Mon, 8 Aug 2011 22:33:38 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Grava=E7=E3o_de_arquivos_d?= =?iso-8859-1?q?e_som_no_banco_de_dados?= In-Reply-To: References: Message-ID: <006001cc5634$5ed75440$1c85fcc0$@sol@terra.com.br> Eu: manteria os arquivos externamente mesmo - banco ficaria apenas 'apontando' para o path/arquivo. Backup, replicação poderiam ser implementados facilmente, inclusive copiando apenas os arquivos mais recentes (ao invés de copiar todo o banco contendo as gravações). 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 José Mauricio Barbisan Zottis Enviada em: segunda-feira, 8 de agosto de 2011 21:40 Para: FireBase Assunto: Re: [firebase-br] Gravação de arquivos de som no banco de dados Na minha opinião, vai depender de vários detalhes, Tamanho de HD, Máquina ,o backup desses arquivos(se necessário), etc vc pode fazer essa gravação criando em bases de dados diárias também para não ficar muito pesado cada base, é apenas uma idéia. mas também depende de segurança, pois se um arquivo desses "sumir" todo o sistema vai por água abaixo. Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte escreveu: > Estou criando um módulo de gravação telefônica no meu sistema e poderá > gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o MP3 e > campo BLOB dentro do banco de dados e salvá-los externamente e só gravar no > banco de dados o caminho do arquivo? > > Eli Flavio Bortolotte > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From alex em araguaiasistemas.com.br Mon Aug 8 23:40:47 2011 From: alex em araguaiasistemas.com.br (Alex Miranda de Oliveira) Date: Mon, 8 Aug 2011 23:40:47 -0300 Subject: [firebase-br] Verificar se o campo ja existe no banco de Dados In-Reply-To: <1F2BC5757ACC403BA14241B67DFE5E33@DanielPC> References: <1F2BC5757ACC403BA14241B67DFE5E33@DanielPC> Message-ID: Obrigado Nesta mesma Tabela ou em outras tabelas consigo o tamanho do campo tambem ... Vou verificar estas tabelas Obrigado pela dica 2011/8/8 Tecnobyte Informática > Existe sim. Todas as informações sobre tabelas, campos, etc, estão gravadas > nas tabelas de sistema do banco de dados (geralmente com nomes iniciados com > RDB$). > > -- Exemplo: Lista os campos de uma tabela: > > SELECT * FROM RDB$RELATION_FIELDS > WHERE RDB$RELATION_NAME = 'NomeDaTabela' > ORDER BY RDB$FIELD_POSITION > > > Atenciosamente. > > Daniel P. Guimarães > Tecnobyte Informática > www.tecnobyte.com.br > > -----Mensagem Original----- From: Alex Miranda de Oliveira > Sent: Monday, August 08, 2011 6:20 PM > To: FireBase > Subject: [firebase-br] Verificar se o campo ja existe no banco de Dados > > > Boa Noite Pessoal da Lista > > Quero saber como posso fazer para verificar se o campo ja existe em um > tabela do banco de dados. > > E se tem alguma maneira tambem de saber se a tabela ja existe em um banco > de > dados.. > > Obrigado > > -- > Alex Miranda de Oliveira > Coordenador de Desenvolvimento > alex em araguaiasistemas.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 > -- Alex Miranda de Oliveira Coordenador de Desenvolvimento alex em araguaiasistemas.com.br From eliflavio em gmail.com Tue Aug 9 07:33:09 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Tue, 9 Aug 2011 07:33:09 -0300 Subject: [firebase-br] =?iso-8859-1?q?Grava=E7=E3o_de_arquivos_de_som_no_b?= =?iso-8859-1?q?anco_de_dados?= In-Reply-To: References: Message-ID: Atualmente no meu sistema eu gravo em arquivo externo em uma pasta compartilhada para que todas as estações consigam acessar as gravações. Porém, estou criando uma nova versão usando DataSnap, onde a estação poderá estar conectada no servidor pela internet, apenas pela porta do DataSnap, neste caso não daria para compartilhar a pasta, por isto pensei em gravar dentro do banco. Mas me preocupo muito com a performance, manutenção do banco e backups/restores, sendo que o banco de dados ficaria muito grande. Existe também outra grande desvantagem em gravar em arquivos externos que é a lentidão no acesso à pasta, sendo que quanto mais arquivos existem dentro de uma pasta mais lento o Windows fica tanto para salvar um arquivo novo quanto para acessar um já existente. Atualmente o usuário faz uma manutenção manual, movendo gravações antigas para outras pastas, mas isto é um transtorno. Por tudo isto estou completamente na dúvida. Eli Flavio Bortolotte "José Mauricio Barbisan Zottis" escreveu na notícia da mensagem:CAOvADJKnRm9yUGdydJ0y37gEm5SOF8wURP3g5awHC+Jf7+ABuQ em mail.gmail.com... Na minha opinião, vai depender de vários detalhes, Tamanho de HD, Máquina ,o backup desses arquivos(se necessário), etc vc pode fazer essa gravação criando em bases de dados diárias também para não ficar muito pesado cada base, é apenas uma idéia. mas também depende de segurança, pois se um arquivo desses "sumir" todo o sistema vai por água abaixo. Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte escreveu: > Estou criando um módulo de gravação telefônica no meu sistema e poderá > gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o MP3 > e > campo BLOB dentro do banco de dados e salvá-los externamente e só gravar > no > banco de dados o caminho do arquivo? > > Eli Flavio Bortolotte > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eliflavio em gmail.com Tue Aug 9 07:35:41 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Tue, 9 Aug 2011 07:35:41 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Grava=E7=E3o_de_arquivos_d?= =?iso-8859-1?q?e_som_no_banco_de_dados?= In-Reply-To: <7196.12407633594$1312853625@news.gmane.org> References: <7196.12407633594$1312853625@news.gmane.org> Message-ID: Por favor, leia a minha resposta ao Jose Mauricio. Obrigado Eli Flavio Bortolotte "Felix" escreveu na notícia da mensagem:7196.12407633594$1312853625 em news.gmane.org... Eu: manteria os arquivos externamente mesmo - banco ficaria apenas 'apontando' para o path/arquivo. Backup, replicação poderiam ser implementados facilmente, inclusive copiando apenas os arquivos mais recentes (ao invés de copiar todo o banco contendo as gravações). 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 José Mauricio Barbisan Zottis Enviada em: segunda-feira, 8 de agosto de 2011 21:40 Para: FireBase Assunto: Re: [firebase-br] Gravação de arquivos de som no banco de dados Na minha opinião, vai depender de vários detalhes, Tamanho de HD, Máquina ,o backup desses arquivos(se necessário), etc vc pode fazer essa gravação criando em bases de dados diárias também para não ficar muito pesado cada base, é apenas uma idéia. mas também depende de segurança, pois se um arquivo desses "sumir" todo o sistema vai por água abaixo. Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte escreveu: > Estou criando um módulo de gravação telefônica no meu sistema e poderá > gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o MP3 e > campo BLOB dentro do banco de dados e salvá-los externamente e só gravar no > banco de dados o caminho do arquivo? > > Eli Flavio Bortolotte > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Tue Aug 9 08:21:25 2011 From: felix.sol em terra.com.br (Felix) Date: Tue, 9 Aug 2011 08:21:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_=09Grava=E7=E3o_de_?= =?iso-8859-1?q?arquivos_de_som_no_banco_de_dados?= In-Reply-To: References: <7196.12407633594$1312853625@news.gmane.org> Message-ID: <006501cc5686$7b937710$72ba6530$@sol@terra.com.br> Lida. Tem um detalhe no teu projeto: o banco estando na Internet, o áudio também deverá estar disponível para todos que possam acessar os registros das ligações? Acho a resposta fundamental, pois deriva para o seguinte: precisaria estar com o arquivo MP3 salvo dentro do FDB - mas com volume de milhares de chamadas diárias o tamanho final do banco em um mês vai ser colossal. Sem contar o trafego ao se 'upar' cada mp3 para o servidor. 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 Eli Flavio Bortolotte Enviada em: terça-feira, 9 de agosto de 2011 07:36 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: Gravação de arquivos de som no banco de dados Por favor, leia a minha resposta ao Jose Mauricio. Obrigado Eli Flavio Bortolotte "Felix" escreveu na notícia da mensagem:7196.12407633594$1312853625 em news.gmane.org... Eu: manteria os arquivos externamente mesmo - banco ficaria apenas 'apontando' para o path/arquivo. Backup, replicação poderiam ser implementados facilmente, inclusive copiando apenas os arquivos mais recentes (ao invés de copiar todo o banco contendo as gravações). 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 José Mauricio Barbisan Zottis Enviada em: segunda-feira, 8 de agosto de 2011 21:40 Para: FireBase Assunto: Re: [firebase-br] Gravação de arquivos de som no banco de dados Na minha opinião, vai depender de vários detalhes, Tamanho de HD, Máquina ,o backup desses arquivos(se necessário), etc vc pode fazer essa gravação criando em bases de dados diárias também para não ficar muito pesado cada base, é apenas uma idéia. mas também depende de segurança, pois se um arquivo desses "sumir" todo o sistema vai por água abaixo. Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte escreveu: > Estou criando um módulo de gravação telefônica no meu sistema e poderá > gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o MP3 e > campo BLOB dentro do banco de dados e salvá-los externamente e só gravar no > banco de dados o caminho do arquivo? > > Eli Flavio Bortolotte > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From danielroatt em gmail.com Tue Aug 9 08:36:24 2011 From: danielroatt em gmail.com (Daniel Roatt) Date: Tue, 9 Aug 2011 08:36:24 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_RES=3A_Grava=E7=E3o_de_arquiv?= =?iso-8859-1?q?os_de_som_no_banco_de_dados?= In-Reply-To: <4e411845.04da960a.53ac.2198SMTPIN_ADDED@mx.google.com> References: <7196.12407633594$1312853625@news.gmane.org> <4e411845.04da960a.53ac.2198SMTPIN_ADDED@mx.google.com> Message-ID: Mas pensando desta maneira, poderia se usar o Firebird 2.5 e dividir o banco em varias bases menores, dividindo eles seguindo algum criterio ( acesso, tamnho, ou algo assim). Seria mais simples para dar a manutenção MAS os bancos nao deixariam de ser colossais ( fazia tempo que nao lia esta palavra xD ). Respondendo a pergunta, na minha opniao eu gravaria no banco de dados, pois nao importa se ele ficou grande ou nao, se vc tiver uma pasta com os mesmos arquivos, vc tera que manipular tambem, entao que seja com o banco de dados, onde vc pode automatizar um backup. Em 9 de agosto de 2011 08:21, Felix escreveu: > Lida. > > Tem um detalhe no teu projeto: o banco estando na Internet, o áudio também > deverá estar disponível para todos que possam acessar os registros das > ligações? Acho a resposta fundamental, pois deriva para o seguinte: > precisaria estar com o arquivo MP3 salvo dentro do FDB - mas com volume de > milhares de chamadas diárias o tamanho final do banco em um mês vai ser > colossal. Sem contar o trafego ao se 'upar' cada mp3 para o servidor. > > 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 Eli Flavio Bortolotte > Enviada em: terça-feira, 9 de agosto de 2011 07:36 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] RES: Gravação de arquivos de som no banco de > dados > > Por favor, leia a minha resposta ao Jose Mauricio. > > Obrigado > > Eli Flavio Bortolotte > > > "Felix" escreveu na notícia da > mensagem:7196.12407633594$1312853625 em news.gmane.org... > > Eu: manteria os arquivos externamente mesmo - banco ficaria apenas > 'apontando' para o path/arquivo. Backup, replicação poderiam ser > implementados facilmente, inclusive copiando apenas os arquivos mais > recentes (ao invés de copiar todo o banco contendo as gravações). > > 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 José Mauricio Barbisan Zottis > Enviada em: segunda-feira, 8 de agosto de 2011 21:40 > Para: FireBase > Assunto: Re: [firebase-br] Gravação de arquivos de som no banco de dados > > Na minha opinião, vai depender de vários detalhes, Tamanho de HD, Máquina > ,o > backup desses arquivos(se necessário), etc > > vc pode fazer essa gravação criando em bases de dados diárias também para > não ficar muito pesado cada base, é apenas uma idéia. > mas também depende de segurança, pois se um arquivo desses "sumir" todo o > sistema vai por água abaixo. > > > Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte > escreveu: > > > Estou criando um módulo de gravação telefônica no meu sistema e poderá > > gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o MP3 > e > > campo BLOB dentro do banco de dados e salvá-los externamente e só gravar > no > > banco de dados o caminho do arquivo? > > > > Eli Flavio Bortolotte > > > > > > ______________________________**________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/**artigo.php?id=1107< > http://www.firebase.com.b > r/fb/artigo.php?id=1107> > > Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Daniel Roatt From acf.andre em gmail.com Tue Aug 9 08:48:44 2011 From: acf.andre em gmail.com (andre conrado) Date: Tue, 9 Aug 2011 08:48:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_RES=3A_Grava=E7=E3o_de_arquiv?= =?iso-8859-1?q?os_de_som_no_banco_de_dados?= In-Reply-To: References: <7196.12407633594$1312853625@news.gmane.org> <4e411845.04da960a.53ac.2198SMTPIN_ADDED@mx.google.com> Message-ID: Concordo com o Daniel, já que é para manipular uma quantidade "Colossal" de informação que seja dentro de um banco de dados. Eu tenho uma base onde, por questões de segurança, armazeno arquivos do Excel. abçs Em 9 de agosto de 2011 08:36, Daniel Roatt escreveu: > Mas pensando desta maneira, poderia se usar o Firebird 2.5 e dividir o > banco > em varias bases menores, dividindo eles seguindo algum criterio ( acesso, > tamnho, ou algo assim). Seria mais simples para dar a manutenção MAS os > bancos nao deixariam de ser colossais ( fazia tempo que nao lia esta > palavra > xD ). > > Respondendo a pergunta, na minha opniao eu gravaria no banco de dados, pois > nao importa se ele ficou grande ou nao, se vc tiver uma pasta com os mesmos > arquivos, vc tera que manipular tambem, entao que seja com o banco de > dados, > onde vc pode automatizar um backup. > > Em 9 de agosto de 2011 08:21, Felix escreveu: > > > Lida. > > > > Tem um detalhe no teu projeto: o banco estando na Internet, o áudio > também > > deverá estar disponível para todos que possam acessar os registros das > > ligações? Acho a resposta fundamental, pois deriva para o seguinte: > > precisaria estar com o arquivo MP3 salvo dentro do FDB - mas com volume > de > > milhares de chamadas diárias o tamanho final do banco em um mês vai ser > > colossal. Sem contar o trafego ao se 'upar' cada mp3 para o servidor. > > > > 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 Eli Flavio Bortolotte > > Enviada em: terça-feira, 9 de agosto de 2011 07:36 > > Para: lista em firebase.com.br > > Assunto: Re: [firebase-br] RES: Gravação de arquivos de som no banco de > > dados > > > > Por favor, leia a minha resposta ao Jose Mauricio. > > > > Obrigado > > > > Eli Flavio Bortolotte > > > > > > "Felix" escreveu na notícia da > > mensagem:7196.12407633594$1312853625 em news.gmane.org... > > > > Eu: manteria os arquivos externamente mesmo - banco ficaria apenas > > 'apontando' para o path/arquivo. Backup, replicação poderiam ser > > implementados facilmente, inclusive copiando apenas os arquivos mais > > recentes (ao invés de copiar todo o banco contendo as gravações). > > > > 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 José Mauricio Barbisan Zottis > > Enviada em: segunda-feira, 8 de agosto de 2011 21:40 > > Para: FireBase > > Assunto: Re: [firebase-br] Gravação de arquivos de som no banco de dados > > > > Na minha opinião, vai depender de vários detalhes, Tamanho de HD, Máquina > > ,o > > backup desses arquivos(se necessário), etc > > > > vc pode fazer essa gravação criando em bases de dados diárias também para > > não ficar muito pesado cada base, é apenas uma idéia. > > mas também depende de segurança, pois se um arquivo desses "sumir" todo > o > > sistema vai por água abaixo. > > > > > > Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte > > escreveu: > > > > > Estou criando um módulo de gravação telefônica no meu sistema e poderá > > > gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o > MP3 > > e > > > campo BLOB dentro do banco de dados e salvá-los externamente e só > gravar > > no > > > banco de dados o caminho do arquivo? > > > > > > Eli Flavio Bortolotte > > > > > > > > > ______________________________**________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > > > http://www.firebase.com.br/fb/**artigo.php?id=1107< > > http://www.firebase.com.b > > r/fb/artigo.php?id=1107> > > > Para consultar mensagens antigas: > > http://firebase.com.br/**pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Daniel Roatt > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 9176-7013 - Claro From levymoreira.ce em gmail.com Tue Aug 9 09:25:57 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Tue, 9 Aug 2011 09:25:57 -0300 Subject: [firebase-br] Execute block Message-ID: Tenho um execute block no qual faço um loop : execute block .... for select ... do begin //Tem como nesta linha eu verificar se estou no último registro do select ? suspend; end; É meio bizarro mas se faz necessário no momento. Quem poder me ajudar fico grato. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From levymoreira.ce em gmail.com Tue Aug 9 10:02:03 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Tue, 9 Aug 2011 10:02:03 -0300 Subject: [firebase-br] =?iso-8859-1?q?Suspend_+_Vari=E1vel?= Message-ID: Amigos queria que dentro de um bloco após eu chamar suspend o valor de uma determinada variável acumulativa continuar sem ser alterado, tem como fazer isso? Obrigado a todos desde já. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From joao_jma em itelefonica.com.br Tue Aug 9 10:23:13 2011 From: joao_jma em itelefonica.com.br (joao_jma) Date: Tue, 9 Aug 2011 10:23:13 -0300 Subject: [firebase-br] Somar campo HORA Message-ID: <007d01cc5697$7e759fb0$7b60df10$@com.br> Bom dia pessoal, preciso somar um campo do tipo TIME para totalizar o número de Horas Extras realizadas por um funcionário. Quando o total é maior que 24horas eu tenho problemas. Exemplo: Dia 01 – 20:00:00 Dia 02 – 03:10:00 Dia 03 – 05:10:00 Total - 28:20:00 Mas aparece: Total – 04:20:00 Alguém pode me ajudar? Abraços! From marcosweimer em gmail.com Tue Aug 9 10:26:12 2011 From: marcosweimer em gmail.com (Marcos Weimer) Date: Tue, 9 Aug 2011 10:26:12 -0300 Subject: [firebase-br] Somar campo HORA In-Reply-To: <007d01cc5697$7e759fb0$7b60df10$@com.br> References: <007d01cc5697$7e759fb0$7b60df10$@com.br> Message-ID: Procure no historico da lista, ja respondi isso a algum tempo atraz. Em 9 de agosto de 2011 10:23, joao_jma escreveu: > Bom dia pessoal, preciso somar um campo do tipo TIME para totalizar o > número > de Horas Extras realizadas por um funcionário. > > > > Quando o total é maior que 24horas eu tenho problemas. Exemplo: > > > > Dia 01 ? 20:00:00 > > Dia 02 ? 03:10:00 > > Dia 03 ? 05:10:00 > > Total - 28:20:00 > > > > Mas aparece: > > > > Total ? 04:20:00 > > > > Alguém pode me ajudar? 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 > -- -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão From joao_jma em itelefonica.com.br Tue Aug 9 10:29:57 2011 From: joao_jma em itelefonica.com.br (joao_jma) Date: Tue, 9 Aug 2011 10:29:57 -0300 Subject: [firebase-br] RES: Somar campo HORA In-Reply-To: References: <007d01cc5697$7e759fb0$7b60df10$@com.br> Message-ID: <008201cc5698$6f327fe0$4d977fa0$@com.br> Oi Marcos, lembra o título do email? -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcos Weimer Enviada em: terça-feira, 9 de agosto de 2011 10:26 Para: FireBase Assunto: Re: [firebase-br] Somar campo HORA Procure no historico da lista, ja respondi isso a algum tempo atraz. Em 9 de agosto de 2011 10:23, joao_jma escreveu: > Bom dia pessoal, preciso somar um campo do tipo TIME para totalizar o > número > de Horas Extras realizadas por um funcionário. > > > > Quando o total é maior que 24horas eu tenho problemas. Exemplo: > > > > Dia 01 – 20:00:00 > > Dia 02 – 03:10:00 > > Dia 03 – 05:10:00 > > Total - 28:20:00 > > > > Mas aparece: > > > > Total – 04:20:00 > > > > Alguém pode me ajudar? 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 > -- -=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 pportellaa.firebase em gmail.com Tue Aug 9 10:52:59 2011 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Tue, 09 Aug 2011 10:52:59 -0300 Subject: [firebase-br] =?windows-1252?q?RES=3A_RES=3A_Grava=E7=E3o_de_arqu?= =?windows-1252?q?ivos_de_som_no_banco_de_dados?= In-Reply-To: References: <7196.12407633594$1312853625@news.gmane.org> <4e411845.04da960a.53ac.2198SMTPIN_ADDED@mx.google.com> Message-ID: <4E413BBB.3020604@gmail.com> Meu conselho (e prática de uso) é fora da base. Dentro apenas o apontamento da localização física do arquivo. O arquivo pode ser manipulado por usuários? sim, pode, mas o apontamento da base é um diretório onde apenas a base tem acesso. O 2o.apontamento seria o "permissível", caso haja uma falha, basta copiar o 1o.diretório (que só a base conhece) e sobrescrever a compartilhada. Tenho sistemas que fazem o tratamento das NFes (entrada e saida) de empresas grandinhas (40 lojas) e estou super contente com o resultado. Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 09/08/2011 08:36, Daniel Roatt escreveu: > Mas pensando desta maneira, poderia se usar o Firebird 2.5 e dividir o banco > em varias bases menores, dividindo eles seguindo algum criterio ( acesso, > tamnho, ou algo assim). Seria mais simples para dar a manutenção MAS os > bancos nao deixariam de ser colossais ( fazia tempo que nao lia esta palavra > xD ). > > Respondendo a pergunta, na minha opniao eu gravaria no banco de dados, pois > nao importa se ele ficou grande ou nao, se vc tiver uma pasta com os mesmos > arquivos, vc tera que manipular tambem, entao que seja com o banco de dados, > onde vc pode automatizar um backup. > > Em 9 de agosto de 2011 08:21, Felix escreveu: > >> Lida. >> >> Tem um detalhe no teu projeto: o banco estando na Internet, o áudio também >> deverá estar disponível para todos que possam acessar os registros das >> ligações? Acho a resposta fundamental, pois deriva para o seguinte: >> precisaria estar com o arquivo MP3 salvo dentro do FDB - mas com volume de >> milhares de chamadas diárias o tamanho final do banco em um mês vai ser >> colossal. Sem contar o trafego ao se 'upar' cada mp3 para o servidor. >> >> 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 Eli Flavio Bortolotte >> Enviada em: terça-feira, 9 de agosto de 2011 07:36 >> Para: lista em firebase.com.br >> Assunto: Re: [firebase-br] RES: Gravação de arquivos de som no banco de >> dados >> >> Por favor, leia a minha resposta ao Jose Mauricio. >> >> Obrigado >> >> Eli Flavio Bortolotte >> >> >> "Felix" escreveu na notícia da >> mensagem:7196.12407633594$1312853625 em news.gmane.org... >> >> Eu: manteria os arquivos externamente mesmo - banco ficaria apenas >> 'apontando' para o path/arquivo. Backup, replicação poderiam ser >> implementados facilmente, inclusive copiando apenas os arquivos mais >> recentes (ao invés de copiar todo o banco contendo as gravações). >> >> 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 José Mauricio Barbisan Zottis >> Enviada em: segunda-feira, 8 de agosto de 2011 21:40 >> Para: FireBase >> Assunto: Re: [firebase-br] Gravação de arquivos de som no banco de dados >> >> Na minha opinião, vai depender de vários detalhes, Tamanho de HD, Máquina >> ,o >> backup desses arquivos(se necessário), etc >> >> vc pode fazer essa gravação criando em bases de dados diárias também para >> não ficar muito pesado cada base, é apenas uma idéia. >> mas também depende de segurança, pois se um arquivo desses "sumir" todo o >> sistema vai por água abaixo. >> >> >> Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte >> escreveu: >> >>> Estou criando um módulo de gravação telefônica no meu sistema e poderá >>> gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o MP3 >> e >>> campo BLOB dentro do banco de dados e salvá-los externamente e só gravar >> no >>> banco de dados o caminho do arquivo? >>> >>> Eli Flavio Bortolotte >>> >>> >>> ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> >> http://www.firebase.com.br/fb/**artigo.php?id=1107< >> http://www.firebase.com.b >> r/fb/artigo.php?id=1107> >>> Para consultar mensagens antigas: >> http://firebase.com.br/**pesquisa >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu 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 Tue Aug 9 10:54:11 2011 From: joao_jma em itelefonica.com.br (joao_jma) Date: Tue, 9 Aug 2011 10:54:11 -0300 Subject: [firebase-br] RES: Somar campo HORA In-Reply-To: References: <007d01cc5697$7e759fb0$7b60df10$@com.br> Message-ID: <008601cc569b$d1ff7080$75fe5180$@com.br> Marcos creio que achei... Eu tinha achado o post no activedelphi tb e tive o problema que segue: É este né: SELECT > (total_segundos/3600) ||':'|| //horas > ((total_segundos-((total_segundos)/3600)*3600)/60)||':'|| //minutos > (total_segundos - (total_segundos/3600)*3600 - > ((total_segundos-((total_segundos)/3600)*3600)/60)*60 ) //segundos > FROM > ( > SELECT > CAST(SUM( > EXTRACT( HOUR FROM data_criacao_alteracao ) * 3600 + > EXTRACT( MINUTE FROM data_criacao_alteracao ) * 60 + > EXTRACT( SECOND FROM data_criacao_alteracao ) > ) AS INTEGER) AS total_segundos > FROM agrupamentos > where data_criacao_alteracao is not null > ) Eu uso o Firebird 1.5 estou tentando rodar este SQL no IBExpert e me dá um erro no segundo SELECT: Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 8, char 2. SELECT. Obrigado! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcos Weimer Enviada em: terça-feira, 9 de agosto de 2011 10:26 Para: FireBase Assunto: Re: [firebase-br] Somar campo HORA Procure no historico da lista, ja respondi isso a algum tempo atraz. Em 9 de agosto de 2011 10:23, joao_jma escreveu: > Bom dia pessoal, preciso somar um campo do tipo TIME para totalizar o > número > de Horas Extras realizadas por um funcionário. > > > > Quando o total é maior que 24horas eu tenho problemas. Exemplo: > > > > Dia 01 – 20:00:00 > > Dia 02 – 03:10:00 > > Dia 03 – 05:10:00 > > Total - 28:20:00 > > > > Mas aparece: > > > > Total – 04:20:00 > > > > Alguém pode me ajudar? 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 > -- -=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 contabil em sivolc.ind.br Tue Aug 9 10:58:24 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Tue, 9 Aug 2011 10:58:24 -0300 Subject: [firebase-br] RES: Execute block In-Reply-To: References: Message-ID: <003b01cc569c$6acbcd90$406368b0$@ind.br> Cara, não sei se tem alguma função especifica para isso, mais se por acaso não tiver faca um select count idêntico ao do for que você esta fazendo passa o resultado dele para uma variável, e conta a partir dessa variável conta as interações do loop , e meio bizarro, e vai perder performance por conta de dois SQL mais como você disse caso bizarro solução bizarra.... Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Levy Moreira Enviada em: terça-feira, 9 de agosto de 2011 09:26 Para: FireBase Assunto: [firebase-br] Execute block Tenho um execute block no qual faço um loop : execute block .... for select ... do begin //Tem como nesta linha eu verificar se estou no último registro do select ? suspend; end; É meio bizarro mas se faz necessário no momento. Quem poder me ajudar fico grato. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6362 (20110809) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6362 (20110809) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6363 (20110809) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6363 (20110809) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From eliflavio em gmail.com Tue Aug 9 11:01:38 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Tue, 9 Aug 2011 11:01:38 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_=09Grava=E7=E3o_de_?= =?iso-8859-1?q?arquivos_de_som_no_banco_de_dados?= In-Reply-To: <9143.33262849159$1312888889@news.gmane.org> References: <7196.12407633594$1312853625@news.gmane.org> <9143.33262849159$1312888889@news.gmane.org> Message-ID: Sim, o áudio terá que ficar disponível. Neste caso eu poderia fazer uma requisição ao servidor, que vai ler o arquivo salvo no HD e enviará para a estação através de uma Stream pelo próprio DataSnap, e para salvar uso o processo inverso. Eli Flavio Bortolotte "Felix" escreveu na notícia da mensagem:9143.33262849159$1312888889 em news.gmane.org... Lida. Tem um detalhe no teu projeto: o banco estando na Internet, o áudio também deverá estar disponível para todos que possam acessar os registros das ligações? Acho a resposta fundamental, pois deriva para o seguinte: precisaria estar com o arquivo MP3 salvo dentro do FDB - mas com volume de milhares de chamadas diárias o tamanho final do banco em um mês vai ser colossal. Sem contar o trafego ao se 'upar' cada mp3 para o servidor. 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 Eli Flavio Bortolotte Enviada em: terça-feira, 9 de agosto de 2011 07:36 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: Gravação de arquivos de som no banco de dados Por favor, leia a minha resposta ao Jose Mauricio. Obrigado Eli Flavio Bortolotte "Felix" escreveu na notícia da mensagem:7196.12407633594$1312853625 em news.gmane.org... Eu: manteria os arquivos externamente mesmo - banco ficaria apenas 'apontando' para o path/arquivo. Backup, replicação poderiam ser implementados facilmente, inclusive copiando apenas os arquivos mais recentes (ao invés de copiar todo o banco contendo as gravações). 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 José Mauricio Barbisan Zottis Enviada em: segunda-feira, 8 de agosto de 2011 21:40 Para: FireBase Assunto: Re: [firebase-br] Gravação de arquivos de som no banco de dados Na minha opinião, vai depender de vários detalhes, Tamanho de HD, Máquina ,o backup desses arquivos(se necessário), etc vc pode fazer essa gravação criando em bases de dados diárias também para não ficar muito pesado cada base, é apenas uma idéia. mas também depende de segurança, pois se um arquivo desses "sumir" todo o sistema vai por água abaixo. Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte escreveu: > Estou criando um módulo de gravação telefônica no meu sistema e poderá > gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o MP3 e > campo BLOB dentro do banco de dados e salvá-los externamente e só gravar no > banco de dados o caminho do arquivo? > > Eli Flavio Bortolotte > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From contabil em sivolc.ind.br Tue Aug 9 11:03:44 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Tue, 9 Aug 2011 11:03:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Suspend_+_Vari=E1vel?= In-Reply-To: References: Message-ID: <003c01cc569d$28fb8c10$7af2a430$@ind.br> Tem como explicar melhor ? Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Levy Moreira Enviada em: terça-feira, 9 de agosto de 2011 10:02 Para: FireBase Assunto: [firebase-br] Suspend + Variável Amigos queria que dentro de um bloco após eu chamar suspend o valor de uma determinada variável acumulativa continuar sem ser alterado, tem como fazer isso? Obrigado a todos desde já. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6362 (20110809) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6362 (20110809) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6363 (20110809) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6363 (20110809) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From acf.andre em gmail.com Tue Aug 9 11:09:38 2011 From: acf.andre em gmail.com (andre conrado) Date: Tue, 9 Aug 2011 11:09:38 -0300 Subject: [firebase-br] RES: Execute block In-Reply-To: <003b01cc569c$6acbcd90$406368b0$@ind.br> References: <003b01cc569c$6acbcd90$406368b0$@ind.br> Message-ID: Não qual é o caso "bizarro" rs, mas tenho alguns loop's que preciso totalizar informações no final. Ao invés de 2 SELECT's idênticos, eu repito a rotina de cálculo abaixo do loop. Ex: TOTAL = 0 FOR SELECT INTO :VALOR, FLAG DO BEGIN IF (FLAG = 'X') THEN TOTAL = TOTAL + VALOR; SUSPEND; END IF (FLAG = 'X') THEN TOTAL = TOTAL + VALOR; END Resumi só pra dar uma idéia. abçs Em 9 de agosto de 2011 10:58, Oliveira, José Augusto Siqueira de < contabil em sivolc.ind.br> escreveu: > Cara, não sei se tem alguma função especifica para isso, mais se por acaso > não tiver faca um select count idêntico ao do for que você esta fazendo > passa o resultado dele para uma variável, e conta a partir dessa variável > conta as interações do loop , e meio bizarro, e vai perder performance por > conta de dois SQL mais como você disse caso bizarro solução bizarra.... > > Oliveira, José Augusto Siqueira de > Sivolc Móveis e Complementos > (32) 3531-4677 > contabil em sivolc.ind.br > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus > anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem > conter informações confidenciais sujeitas a restrição legal de comunicação > entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. > ciente de que a distribuição, divulgação ou disseminação das informações > aqui contidas ou anexadas é terminantemente proibida, sujeitando o > responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de > retorná-la de imediato ao remetente, eliminando-a definitivamente de seu > sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > > "Confidentiality notice" - This message and its attachments are addressed > solely to the persons above and may contain privileged and confidential > communication. If you have received the message in error, the distribution > or dissemination of the content hereof is prohibited. Please return it > immediately to the sender and please delete the message from your system on > a permanent basis. Should you have any questions, please contact." > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Levy Moreira > Enviada em: terça-feira, 9 de agosto de 2011 09:26 > Para: FireBase > Assunto: [firebase-br] Execute block > > Tenho um execute block no qual faço um loop : > execute block > .... > for select > ... > do > begin > //Tem como nesta linha eu verificar se estou no último registro do select > ? > suspend; > end; > > É meio bizarro mas se faz necessário no momento. > Quem poder me ajudar fico grato. > > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ........................................................................... > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e > seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e > podem conter informações confidenciais sujeitas a restrição legal de > comunicação entre as partes. Caso tenha recebido esta mensagem por engano, > fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das > informações aqui contidas ou anexadas é terminantemente proibida, > sujeitando > o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza > de retorná-la de imediato ao remetente, eliminando-a definitivamente de > seu sistema. Em caso de dúvida, queira por favor entrar em contato." > > "Confidentiality notice" - This message and its attachments are > addressed solely to the persons above and may contain privileged and > confidential > communication. If you have received the message in error, the > distribution or dissemination of the content hereof is prohibited. Please > return it > immediately to the sender and please delete the message from your system > on a permanent basis. Should you have any questions, please contact." > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6362 > (20110809) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6362 > (20110809) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6363 > (20110809) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6363 > (20110809) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Um Abraço, André Conrado. 055 21 9176-7013 - Claro From eliflavio em gmail.com Tue Aug 9 11:06:34 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Tue, 9 Aug 2011 11:06:34 -0300 Subject: [firebase-br] =?windows-1252?q?RES=3A_RES=3A_Grava=E7=E3o_de_arqu?= =?windows-1252?q?ivos_de_som_no_banco_de_dados?= In-Reply-To: <4E413BBB.3020604@gmail.com> References: <7196.12407633594$1312853625@news.gmane.org><4e411845.04da960a.53ac.2198SMTPIN_ADDED@mx.google.com> <4E413BBB.3020604@gmail.com> Message-ID: As opiniões estão divididas, as 2 formas têm vantagens e desvantagens, mas no momento estou pendendo para arquivos externos mesmo. Obrigado a todos pela ajuda. Eli Flavio Bortolotte "Paulo Portella" escreveu na notícia da mensagem:4E413BBB.3020604 em gmail.com... Meu conselho (e prática de uso) é fora da base. Dentro apenas o apontamento da localização física do arquivo. O arquivo pode ser manipulado por usuários? sim, pode, mas o apontamento da base é um diretório onde apenas a base tem acesso. O 2o.apontamento seria o "permissível", caso haja uma falha, basta copiar o 1o.diretório (que só a base conhece) e sobrescrever a compartilhada. Tenho sistemas que fazem o tratamento das NFes (entrada e saida) de empresas grandinhas (40 lojas) e estou super contente com o resultado. Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 09/08/2011 08:36, Daniel Roatt escreveu: > Mas pensando desta maneira, poderia se usar o Firebird 2.5 e dividir o > banco > em varias bases menores, dividindo eles seguindo algum criterio ( acesso, > tamnho, ou algo assim). Seria mais simples para dar a manutenção MAS os > bancos nao deixariam de ser colossais ( fazia tempo que nao lia esta > palavra > xD ). > > Respondendo a pergunta, na minha opniao eu gravaria no banco de dados, > pois > nao importa se ele ficou grande ou nao, se vc tiver uma pasta com os > mesmos > arquivos, vc tera que manipular tambem, entao que seja com o banco de > dados, > onde vc pode automatizar um backup. > > Em 9 de agosto de 2011 08:21, > Felix escreveu: > >> Lida. >> >> Tem um detalhe no teu projeto: o banco estando na Internet, o áudio >> também >> deverá estar disponível para todos que possam acessar os registros das >> ligações? Acho a resposta fundamental, pois deriva para o seguinte: >> precisaria estar com o arquivo MP3 salvo dentro do FDB - mas com volume >> de >> milhares de chamadas diárias o tamanho final do banco em um mês vai ser >> colossal. Sem contar o trafego ao se 'upar' cada mp3 para o servidor. >> >> 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 Eli Flavio Bortolotte >> Enviada em: terça-feira, 9 de agosto de 2011 07:36 >> Para: lista em firebase.com.br >> Assunto: Re: [firebase-br] RES: Gravação de arquivos de som no banco de >> dados >> >> Por favor, leia a minha resposta ao Jose Mauricio. >> >> Obrigado >> >> Eli Flavio Bortolotte >> >> >> "Felix" escreveu na notícia da >> mensagem:7196.12407633594$1312853625 em news.gmane.org... >> >> Eu: manteria os arquivos externamente mesmo - banco ficaria apenas >> 'apontando' para o path/arquivo. Backup, replicação poderiam ser >> implementados facilmente, inclusive copiando apenas os arquivos mais >> recentes (ao invés de copiar todo o banco contendo as gravações). >> >> 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 José Mauricio Barbisan Zottis >> Enviada em: segunda-feira, 8 de agosto de 2011 21:40 >> Para: FireBase >> Assunto: Re: [firebase-br] Gravação de arquivos de som no banco de dados >> >> Na minha opinião, vai depender de vários detalhes, Tamanho de HD, Máquina >> ,o >> backup desses arquivos(se necessário), etc >> >> vc pode fazer essa gravação criando em bases de dados diárias também para >> não ficar muito pesado cada base, é apenas uma idéia. >> mas também depende de segurança, pois se um arquivo desses "sumir" todo >> o >> sistema vai por água abaixo. >> >> >> Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte >> escreveu: >> >>> Estou criando um módulo de gravação telefônica no meu sistema e poderá >>> gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o >>> MP3 >> e >>> campo BLOB dentro do banco de dados e salvá-los externamente e só gravar >> no >>> banco de dados o caminho do arquivo? >>> >>> Eli Flavio Bortolotte >>> >>> >>> ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> >> http://www.firebase.com.br/fb/**artigo.php?id=1107< >> http://www.firebase.com.b >> r/fb/artigo.php?id=1107> >>> Para consultar mensagens antigas: >> http://firebase.com.br/**pesquisa >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Tue Aug 9 11:11:02 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Tue, 9 Aug 2011 11:11:02 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Suspend_+_Vari=E1vel?= In-Reply-To: <003c01cc569d$28fb8c10$7af2a430$@ind.br> References: <003c01cc569d$28fb8c10$7af2a430$@ind.br> Message-ID: Fiz uma gambi aqui e deu certo, pelo menos ganhei tempo... então, assim tenho um execute block no qual tenho uma variável declarada que serve como contadora exemplo: execute block returns(VALORX varchar(10)) as declare variable VARIAVEL_COUNT integer; begin for select VALORX FROM TABELA into VALORX do begin if VARIVAEL_COUNT = 3 then --faça algo aqui else VARIAVEL_COUNT = VARIAVEL_COUNT + 1; suspend; end end O problema é que a variavel_count é sempre reinicializada após o suspend. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From felix.sol em terra.com.br Tue Aug 9 11:17:55 2011 From: felix.sol em terra.com.br (Felix) Date: Tue, 9 Aug 2011 11:17:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_=09RES=3A_=09Grava?= =?iso-8859-1?q?=E7=E3o_de_arquivos_de_som_no_banco_de_dados?= In-Reply-To: References: <7196.12407633594$1312853625@news.gmane.org> <9143.33262849159$1312888889@news.gmane.org> Message-ID: <007601cc569f$23988a50$6ac99ef0$@sol@terra.com.br> Resolvido que pode ser por stream, lendo o arquivo salvo no HD, eu trabalharia fora do BD. Somente anotações dos registros das ligações (Data, Hora, Ramal, Numero, etc). Quanto a questão de ficar 'lento' milhares de arquivos MP3 na mesma pasta, crie subpastas, na minha idéia: /gravações ../20110809 ../20110810 ../20110811 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 Eli Flavio Bortolotte Enviada em: terça-feira, 9 de agosto de 2011 11:02 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: RES: Gravação de arquivos de som no banco de dados Sim, o áudio terá que ficar disponível. Neste caso eu poderia fazer uma requisição ao servidor, que vai ler o arquivo salvo no HD e enviará para a estação através de uma Stream pelo próprio DataSnap, e para salvar uso o processo inverso. Eli Flavio Bortolotte "Felix" escreveu na notícia da mensagem:9143.33262849159$1312888889 em news.gmane.org... Lida. Tem um detalhe no teu projeto: o banco estando na Internet, o áudio também deverá estar disponível para todos que possam acessar os registros das ligações? Acho a resposta fundamental, pois deriva para o seguinte: precisaria estar com o arquivo MP3 salvo dentro do FDB - mas com volume de milhares de chamadas diárias o tamanho final do banco em um mês vai ser colossal. Sem contar o trafego ao se 'upar' cada mp3 para o servidor. 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 Eli Flavio Bortolotte Enviada em: terça-feira, 9 de agosto de 2011 07:36 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: Gravação de arquivos de som no banco de dados Por favor, leia a minha resposta ao Jose Mauricio. Obrigado Eli Flavio Bortolotte "Felix" escreveu na notícia da mensagem:7196.12407633594$1312853625 em news.gmane.org... Eu: manteria os arquivos externamente mesmo - banco ficaria apenas 'apontando' para o path/arquivo. Backup, replicação poderiam ser implementados facilmente, inclusive copiando apenas os arquivos mais recentes (ao invés de copiar todo o banco contendo as gravações). 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 José Mauricio Barbisan Zottis Enviada em: segunda-feira, 8 de agosto de 2011 21:40 Para: FireBase Assunto: Re: [firebase-br] Gravação de arquivos de som no banco de dados Na minha opinião, vai depender de vários detalhes, Tamanho de HD, Máquina ,o backup desses arquivos(se necessário), etc vc pode fazer essa gravação criando em bases de dados diárias também para não ficar muito pesado cada base, é apenas uma idéia. mas também depende de segurança, pois se um arquivo desses "sumir" todo o sistema vai por água abaixo. Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte escreveu: > Estou criando um módulo de gravação telefônica no meu sistema e poderá > gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o MP3 e > campo BLOB dentro do banco de dados e salvá-los externamente e só gravar no > banco de dados o caminho do arquivo? > > Eli Flavio Bortolotte > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Tue Aug 9 11:25:27 2011 From: joao_jma em itelefonica.com.br (joao_jma) Date: Tue, 9 Aug 2011 11:25:27 -0300 Subject: [firebase-br] RES: Somar campo HORA In-Reply-To: References: <007d01cc5697$7e759fb0$7b60df10$@com.br> Message-ID: <008a01cc56a0$30e371b0$92aa5510$@com.br> SÓ FUNCIONA EM FIREBIRD 2.1 PRA FRENTE NÉ !? OU SEJA, ME FERREI .... -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcos Weimer Enviada em: terça-feira, 9 de agosto de 2011 10:26 Para: FireBase Assunto: Re: [firebase-br] Somar campo HORA Procure no historico da lista, ja respondi isso a algum tempo atraz. Em 9 de agosto de 2011 10:23, joao_jma escreveu: > Bom dia pessoal, preciso somar um campo do tipo TIME para totalizar o > número > de Horas Extras realizadas por um funcionário. > > > > Quando o total é maior que 24horas eu tenho problemas. Exemplo: > > > > Dia 01 – 20:00:00 > > Dia 02 – 03:10:00 > > Dia 03 – 05:10:00 > > Total - 28:20:00 > > > > Mas aparece: > > > > Total – 04:20:00 > > > > Alguém pode me ajudar? 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 > -- -=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 eliflavio em gmail.com Tue Aug 9 11:37:10 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Tue, 9 Aug 2011 11:37:10 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_=09RES=3A_=09Grava?= =?iso-8859-1?q?=E7=E3o_de_arquivos_de_som_no_banco_de_dados?= In-Reply-To: <43652.4127646864$1312899479@news.gmane.org> References: <7196.12407633594$1312853625@news.gmane.org> <9143.33262849159$1312888889@news.gmane.org> <43652.4127646864$1312899479@news.gmane.org> Message-ID: Vou fazer desta forma mesmo. Só que vou criar pastas no formato aaaamm e dentro delas pastas com os dias. Eli Flavio Bortolotte "Felix" escreveu na notícia da mensagem:43652.4127646864$1312899479 em news.gmane.org... Resolvido que pode ser por stream, lendo o arquivo salvo no HD, eu trabalharia fora do BD. Somente anotações dos registros das ligações (Data, Hora, Ramal, Numero, etc). Quanto a questão de ficar 'lento' milhares de arquivos MP3 na mesma pasta, crie subpastas, na minha idéia: /gravações ../20110809 ../20110810 ../20110811 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 Eli Flavio Bortolotte Enviada em: terça-feira, 9 de agosto de 2011 11:02 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: RES: Gravação de arquivos de som no banco de dados Sim, o áudio terá que ficar disponível. Neste caso eu poderia fazer uma requisição ao servidor, que vai ler o arquivo salvo no HD e enviará para a estação através de uma Stream pelo próprio DataSnap, e para salvar uso o processo inverso. Eli Flavio Bortolotte "Felix" escreveu na notícia da mensagem:9143.33262849159$1312888889 em news.gmane.org... Lida. Tem um detalhe no teu projeto: o banco estando na Internet, o áudio também deverá estar disponível para todos que possam acessar os registros das ligações? Acho a resposta fundamental, pois deriva para o seguinte: precisaria estar com o arquivo MP3 salvo dentro do FDB - mas com volume de milhares de chamadas diárias o tamanho final do banco em um mês vai ser colossal. Sem contar o trafego ao se 'upar' cada mp3 para o servidor. 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 Eli Flavio Bortolotte Enviada em: terça-feira, 9 de agosto de 2011 07:36 Para: lista em firebase.com.br Assunto: Re: [firebase-br] RES: Gravação de arquivos de som no banco de dados Por favor, leia a minha resposta ao Jose Mauricio. Obrigado Eli Flavio Bortolotte "Felix" escreveu na notícia da mensagem:7196.12407633594$1312853625 em news.gmane.org... Eu: manteria os arquivos externamente mesmo - banco ficaria apenas 'apontando' para o path/arquivo. Backup, replicação poderiam ser implementados facilmente, inclusive copiando apenas os arquivos mais recentes (ao invés de copiar todo o banco contendo as gravações). 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 José Mauricio Barbisan Zottis Enviada em: segunda-feira, 8 de agosto de 2011 21:40 Para: FireBase Assunto: Re: [firebase-br] Gravação de arquivos de som no banco de dados Na minha opinião, vai depender de vários detalhes, Tamanho de HD, Máquina ,o backup desses arquivos(se necessário), etc vc pode fazer essa gravação criando em bases de dados diárias também para não ficar muito pesado cada base, é apenas uma idéia. mas também depende de segurança, pois se um arquivo desses "sumir" todo o sistema vai por água abaixo. Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte escreveu: > Estou criando um módulo de gravação telefônica no meu sistema e poderá > gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o MP3 e > campo BLOB dentro do banco de dados e salvá-los externamente e só gravar no > banco de dados o caminho do arquivo? > > Eli Flavio Bortolotte > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Aug 9 11:44:05 2011 From: acf.andre em gmail.com (andre conrado) Date: Tue, 9 Aug 2011 11:44:05 -0300 Subject: [firebase-br] RES: Somar campo HORA In-Reply-To: <008a01cc56a0$30e371b0$92aa5510$@com.br> References: <007d01cc5697$7e759fb0$7b60df10$@com.br> <008a01cc56a0$30e371b0$92aa5510$@com.br> Message-ID: Estou verificando aqui, mas olhando superficialmente, acho que roda no FB 1.5 tb Em 9 de agosto de 2011 11:25, joao_jma escreveu: > SÓ FUNCIONA EM FIREBIRD 2.1 PRA FRENTE NÉ !? OU SEJA, ME FERREI .... > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Marcos Weimer > Enviada em: terça-feira, 9 de agosto de 2011 10:26 > Para: FireBase > Assunto: Re: [firebase-br] Somar campo HORA > > Procure no historico da lista, ja respondi isso a algum tempo atraz. > > > > Em 9 de agosto de 2011 10:23, joao_jma > escreveu: > > > Bom dia pessoal, preciso somar um campo do tipo TIME para totalizar o > > número > > de Horas Extras realizadas por um funcionário. > > > > > > > > Quando o total é maior que 24horas eu tenho problemas. Exemplo: > > > > > > > > Dia 01 ? 20:00:00 > > > > Dia 02 ? 03:10:00 > > > > Dia 03 ? 05:10:00 > > > > Total - 28:20:00 > > > > > > > > Mas aparece: > > > > > > > > Total ? 04:20:00 > > > > > > > > Alguém pode me ajudar? 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 > > > > > > -- > -=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 > -- Um Abraço, André Conrado. 055 21 9176-7013 - Claro From pportellaa.firebase em gmail.com Tue Aug 9 11:48:12 2011 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Tue, 09 Aug 2011 11:48:12 -0300 Subject: [firebase-br] =?windows-1252?q?RES=3A__RES=3A__RES=3A_Grava=E7=E3?= =?windows-1252?q?o_de_arquivos_de_som_no_banco_de_dados?= In-Reply-To: References: <7196.12407633594$1312853625@news.gmane.org> <9143.33262849159$1312888889@news.gmane.org> <43652.4127646864$1312899479@news.gmane.org> Message-ID: <4E4148AC.9030405@gmail.com> \aaaamm\matricula_funcionario\dd\horainicial_horafinal\Asequencia.mp3 algo como: \201108\0171\09\1100_1200\A0001.mp3 \201108\0171\09\1100_1200\A0002.mp3 \201108\0171\09\1500_1600\A0001.mp3 \201108\0171\09\1700_1800\A0001.mp3 \201108\0171\09\1700_1800\A0002.mp3 \201108\0171\09\1700_1800\A0003.mp3 Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 09/08/2011 11:37, Eli Flavio Bortolotte escreveu: > Vou fazer desta forma mesmo. Só que vou criar pastas no formato aaaamm > e dentro delas pastas com os dias. > > Eli Flavio Bortolotte > > > "Felix" escreveu na notícia da > mensagem:43652.4127646864$1312899479 em news.gmane.org... > > Resolvido que pode ser por stream, lendo o arquivo salvo no HD, eu > trabalharia fora do BD. Somente anotações dos registros das ligações > (Data, > Hora, Ramal, Numero, etc). Quanto a questão de ficar 'lento' milhares de > arquivos MP3 na mesma pasta, crie subpastas, na minha idéia: > /gravações > ../20110809 > ../20110810 > ../20110811 > > 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 Eli Flavio Bortolotte > Enviada em: terça-feira, 9 de agosto de 2011 11:02 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] RES: RES: Gravação de arquivos de som no > banco de > dados > > Sim, o áudio terá que ficar disponível. Neste caso eu poderia fazer uma > requisição ao servidor, que vai ler o arquivo salvo no HD e enviará > para a > estação através de uma Stream pelo próprio DataSnap, e para salvar uso o > processo inverso. > > Eli Flavio Bortolotte > > > "Felix" escreveu na notícia da > mensagem:9143.33262849159$1312888889 em news.gmane.org... > > Lida. > > Tem um detalhe no teu projeto: o banco estando na Internet, o áudio > também > deverá estar disponível para todos que possam acessar os registros das > ligações? Acho a resposta fundamental, pois deriva para o seguinte: > precisaria estar com o arquivo MP3 salvo dentro do FDB - mas com > volume de > milhares de chamadas diárias o tamanho final do banco em um mês vai ser > colossal. Sem contar o trafego ao se 'upar' cada mp3 para o servidor. > > 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 Eli Flavio Bortolotte > Enviada em: terça-feira, 9 de agosto de 2011 07:36 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] RES: Gravação de arquivos de som no banco de > dados > > Por favor, leia a minha resposta ao Jose Mauricio. > > Obrigado > > Eli Flavio Bortolotte > > > "Felix" escreveu na notícia da > mensagem:7196.12407633594$1312853625 em news.gmane.org... > > Eu: manteria os arquivos externamente mesmo - banco ficaria apenas > 'apontando' para o path/arquivo. Backup, replicação poderiam ser > implementados facilmente, inclusive copiando apenas os arquivos mais > recentes (ao invés de copiar todo o banco contendo as gravações). > > 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 José Mauricio Barbisan Zottis > Enviada em: segunda-feira, 8 de agosto de 2011 21:40 > Para: FireBase > Assunto: Re: [firebase-br] Gravação de arquivos de som no banco de dados > > Na minha opinião, vai depender de vários detalhes, Tamanho de HD, > Máquina ,o > backup desses arquivos(se necessário), etc > > vc pode fazer essa gravação criando em bases de dados diárias também para > não ficar muito pesado cada base, é apenas uma idéia. > mas também depende de segurança, pois se um arquivo desses "sumir" todo o > sistema vai por água abaixo. > > > Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte > escreveu: > >> Estou criando um módulo de gravação telefônica no meu sistema e poderá >> gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o >> MP3 > e >> campo BLOB dentro do banco de dados e salvá-los externamente e só gravar > no >> banco de dados o caminho do arquivo? >> >> Eli Flavio Bortolotte >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/**artigo.php?id=1107 > r/fb/artigo.php?id=1107> >> Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 9 11:52:08 2011 From: acf.andre em gmail.com (andre conrado) Date: Tue, 9 Aug 2011 11:52:08 -0300 Subject: [firebase-br] RES: Somar campo HORA In-Reply-To: References: <007d01cc5697$7e759fb0$7b60df10$@com.br> <008a01cc56a0$30e371b0$92aa5510$@com.br> Message-ID: Pelo que vi, funciona sim. Em 9 de agosto de 2011 11:44, andre conrado escreveu: > Estou verificando aqui, mas olhando superficialmente, acho que roda no FB > 1.5 tb > > Em 9 de agosto de 2011 11:25, joao_jma escreveu: > > SÓ FUNCIONA EM FIREBIRD 2.1 PRA FRENTE NÉ !? OU SEJA, ME FERREI .... >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Marcos Weimer >> Enviada em: terça-feira, 9 de agosto de 2011 10:26 >> Para: FireBase >> Assunto: Re: [firebase-br] Somar campo HORA >> >> Procure no historico da lista, ja respondi isso a algum tempo atraz. >> >> >> >> Em 9 de agosto de 2011 10:23, joao_jma >> escreveu: >> >> > Bom dia pessoal, preciso somar um campo do tipo TIME para totalizar o >> > número >> > de Horas Extras realizadas por um funcionário. >> > >> > >> > >> > Quando o total é maior que 24horas eu tenho problemas. Exemplo: >> > >> > >> > >> > Dia 01 ? 20:00:00 >> > >> > Dia 02 ? 03:10:00 >> > >> > Dia 03 ? 05:10:00 >> > >> > Total - 28:20:00 >> > >> > >> > >> > Mas aparece: >> > >> > >> > >> > Total ? 04:20:00 >> > >> > >> > >> > Alguém pode me ajudar? 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 >> > >> >> >> >> -- >> -=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 >> > > > > -- > Um Abraço, > André Conrado. > > 055 21 9176-7013 - Claro > > -- Um Abraço, André Conrado. 055 21 9176-7013 - Claro From joao_jma em itelefonica.com.br Tue Aug 9 12:32:08 2011 From: joao_jma em itelefonica.com.br (joao_jma) Date: Tue, 9 Aug 2011 12:32:08 -0300 Subject: [firebase-br] RES: RES: Somar campo HORA In-Reply-To: References: <007d01cc5697$7e759fb0$7b60df10$@com.br> <008a01cc56a0$30e371b0$92aa5510$@com.br> Message-ID: <009701cc56a9$80c92770$825b7650$@com.br> Aqui não está funcionando amigo, acontece o seguinte erro: Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 8, char 2. SELECT. Obrigado! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de andre conrado Enviada em: terça-feira, 9 de agosto de 2011 11:52 Para: FireBase Assunto: Re: [firebase-br] RES: Somar campo HORA Pelo que vi, funciona sim. Em 9 de agosto de 2011 11:44, andre conrado escreveu: > Estou verificando aqui, mas olhando superficialmente, acho que roda no FB > 1.5 tb > > Em 9 de agosto de 2011 11:25, joao_jma escreveu: > > SÓ FUNCIONA EM FIREBIRD 2.1 PRA FRENTE NÉ !? OU SEJA, ME FERREI .... >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] >> Em >> nome de Marcos Weimer >> Enviada em: terça-feira, 9 de agosto de 2011 10:26 >> Para: FireBase >> Assunto: Re: [firebase-br] Somar campo HORA >> >> Procure no historico da lista, ja respondi isso a algum tempo atraz. >> >> >> >> Em 9 de agosto de 2011 10:23, joao_jma >> escreveu: >> >> > Bom dia pessoal, preciso somar um campo do tipo TIME para totalizar o >> > número >> > de Horas Extras realizadas por um funcionário. >> > >> > >> > >> > Quando o total é maior que 24horas eu tenho problemas. Exemplo: >> > >> > >> > >> > Dia 01 – 20:00:00 >> > >> > Dia 02 – 03:10:00 >> > >> > Dia 03 – 05:10:00 >> > >> > Total - 28:20:00 >> > >> > >> > >> > Mas aparece: >> > >> > >> > >> > Total – 04:20:00 >> > >> > >> > >> > Alguém pode me ajudar? 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 >> > >> >> >> >> -- >> -=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 >> > > > > -- > Um Abraço, > André Conrado. > > 055 21 9176-7013 - Claro > > -- Um Abraço, André Conrado. 055 21 9176-7013 - Claro ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Aug 9 12:40:22 2011 From: acf.andre em gmail.com (andre conrado) Date: Tue, 9 Aug 2011 12:40:22 -0300 Subject: [firebase-br] RES: RES: Somar campo HORA In-Reply-To: <009701cc56a9$80c92770$825b7650$@com.br> References: <007d01cc5697$7e759fb0$7b60df10$@com.br> <008a01cc56a0$30e371b0$92aa5510$@com.br> <009701cc56a9$80c92770$825b7650$@com.br> Message-ID: Execute os SELECT's separadamente para depurar o que pode está acontecendo. Em 9 de agosto de 2011 12:32, joao_jma escreveu: > Aqui não está funcionando amigo, acontece o seguinte erro: > > Invalid token. > Dynamic SQL Error. > SQL error code = -104. > Token unknown - line 8, char 2. > SELECT. > > > Obrigado! > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de andre conrado > Enviada em: terça-feira, 9 de agosto de 2011 11:52 > Para: FireBase > Assunto: Re: [firebase-br] RES: Somar campo HORA > > Pelo que vi, funciona sim. > > Em 9 de agosto de 2011 11:44, andre conrado > escreveu: > > > Estou verificando aqui, mas olhando superficialmente, acho que roda no FB > > 1.5 tb > > > > Em 9 de agosto de 2011 11:25, joao_jma > escreveu: > > > > SÓ FUNCIONA EM FIREBIRD 2.1 PRA FRENTE NÉ !? OU SEJA, ME FERREI .... > >> > >> -----Mensagem original----- > >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br > ] > >> Em > >> nome de Marcos Weimer > >> Enviada em: terça-feira, 9 de agosto de 2011 10:26 > >> Para: FireBase > >> Assunto: Re: [firebase-br] Somar campo HORA > >> > >> Procure no historico da lista, ja respondi isso a algum tempo atraz. > >> > >> > >> > >> Em 9 de agosto de 2011 10:23, joao_jma > >> escreveu: > >> > >> > Bom dia pessoal, preciso somar um campo do tipo TIME para totalizar o > >> > número > >> > de Horas Extras realizadas por um funcionário. > >> > > >> > > >> > > >> > Quando o total é maior que 24horas eu tenho problemas. Exemplo: > >> > > >> > > >> > > >> > Dia 01 ? 20:00:00 > >> > > >> > Dia 02 ? 03:10:00 > >> > > >> > Dia 03 ? 05:10:00 > >> > > >> > Total - 28:20:00 > >> > > >> > > >> > > >> > Mas aparece: > >> > > >> > > >> > > >> > Total ? 04:20:00 > >> > > >> > > >> > > >> > Alguém pode me ajudar? 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 > >> > > >> > >> > >> > >> -- > >> -=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 > >> > > > > > > > > -- > > Um Abraço, > > André Conrado. > > > > 055 21 9176-7013 - Claro > > > > > > > -- > Um Abraço, > André Conrado. > > 055 21 9176-7013 - Claro > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 9176-7013 - Claro From joao_jma em itelefonica.com.br Tue Aug 9 12:47:21 2011 From: joao_jma em itelefonica.com.br (joao_jma) Date: Tue, 9 Aug 2011 12:47:21 -0300 Subject: [firebase-br] RES: RES: RES: Somar campo HORA In-Reply-To: References: <007d01cc5697$7e759fb0$7b60df10$@com.br> <008a01cc56a0$30e371b0$92aa5510$@com.br> <009701cc56a9$80c92770$825b7650$@com.br> Message-ID: <00a201cc56ab$a0dd3630$e297a290$@com.br> Separadamente vai... Mas executar SELECT dentro do FROM não está funcionando, tentei utilizando o Fire 2.1 e foi que é uma beleza! -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de andre conrado Enviada em: terça-feira, 9 de agosto de 2011 12:40 Para: FireBase Assunto: Re: [firebase-br] RES: RES: Somar campo HORA Execute os SELECT's separadamente para depurar o que pode está acontecendo. Em 9 de agosto de 2011 12:32, joao_jma escreveu: > Aqui não está funcionando amigo, acontece o seguinte erro: > > Invalid token. > Dynamic SQL Error. > SQL error code = -104. > Token unknown - line 8, char 2. > SELECT. > > > Obrigado! > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de andre conrado > Enviada em: terça-feira, 9 de agosto de 2011 11:52 > Para: FireBase > Assunto: Re: [firebase-br] RES: Somar campo HORA > > Pelo que vi, funciona sim. > > Em 9 de agosto de 2011 11:44, andre conrado > escreveu: > > > Estou verificando aqui, mas olhando superficialmente, acho que roda no FB > > 1.5 tb > > > > Em 9 de agosto de 2011 11:25, joao_jma > escreveu: > > > > SÓ FUNCIONA EM FIREBIRD 2.1 PRA FRENTE NÉ !? OU SEJA, ME FERREI .... > >> > >> -----Mensagem original----- > >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br > ] > >> Em > >> nome de Marcos Weimer > >> Enviada em: terça-feira, 9 de agosto de 2011 10:26 > >> Para: FireBase > >> Assunto: Re: [firebase-br] Somar campo HORA > >> > >> Procure no historico da lista, ja respondi isso a algum tempo atraz. > >> > >> > >> > >> Em 9 de agosto de 2011 10:23, joao_jma > >> escreveu: > >> > >> > Bom dia pessoal, preciso somar um campo do tipo TIME para totalizar o > >> > número > >> > de Horas Extras realizadas por um funcionário. > >> > > >> > > >> > > >> > Quando o total é maior que 24horas eu tenho problemas. Exemplo: > >> > > >> > > >> > > >> > Dia 01 – 20:00:00 > >> > > >> > Dia 02 – 03:10:00 > >> > > >> > Dia 03 – 05:10:00 > >> > > >> > Total - 28:20:00 > >> > > >> > > >> > > >> > Mas aparece: > >> > > >> > > >> > > >> > Total – 04:20:00 > >> > > >> > > >> > > >> > Alguém pode me ajudar? 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 > >> > > >> > >> > >> > >> -- > >> -=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 > >> > > > > > > > > -- > > Um Abraço, > > André Conrado. > > > > 055 21 9176-7013 - Claro > > > > > > > -- > Um Abraço, > André Conrado. > > 055 21 9176-7013 - Claro > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 9176-7013 - Claro ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From isael em stetika.com.br Tue Aug 9 13:22:56 2011 From: isael em stetika.com.br (isael em stetika.com.br) Date: Tue, 9 Aug 2011 13:22:56 -0300 (BRT) Subject: [firebase-br] =?utf-8?b?UkVTOiAgUkVTOiAgUkVTOiBHcmF2YcOnw6NvIGRl?= =?utf-8?q?_arquivos_de_som_no_banco_de_dados?= In-Reply-To: <4E4148AC.9030405@gmail.com> Message-ID: <919554240.222258.1312906976138.JavaMail.root@zcs-smtp-02.isat.com.br> Cara, fiz algo parecido em um cliente que era um cartorio, no caso foi optado por gravar no hd e não no banco, pois isso melhora a performa-se. Lá foi usado para imagens, imagine no minino umas 50.000 matriculas no banco. Quando fazia uma consulta demorava para trazer o resultado, isto porque o banco era oracle. Então gravamos somente o path do arquivo que ficou be, rapido. ----- Mensagem original ----- De: "Paulo Portella" Para: "FireBase" Enviadas: Terça-feira, 9 de Agosto de 2011 11:48:12 Assunto: Re: [firebase-br] RES: RES: RES: Gravação de arquivos de som no banco de dados \aaaamm\matricula_funcionario\dd\horainicial_horafinal\Asequencia.mp3 algo como: \201108\0171\09\1100_1200\A0001.mp3 \201108\0171\09\1100_1200\A0002.mp3 \201108\0171\09\1500_1600\A0001.mp3 \201108\0171\09\1700_1800\A0001.mp3 \201108\0171\09\1700_1800\A0002.mp3 \201108\0171\09\1700_1800\A0003.mp3 Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 09/08/2011 11:37, Eli Flavio Bortolotte escreveu: > Vou fazer desta forma mesmo. Só que vou criar pastas no formato aaaamm > e dentro delas pastas com os dias. > > Eli Flavio Bortolotte > > > "Felix" escreveu na notícia da > mensagem:43652.4127646864$1312899479 em news.gmane.org... > > Resolvido que pode ser por stream, lendo o arquivo salvo no HD, eu > trabalharia fora do BD. Somente anotações dos registros das ligações > (Data, > Hora, Ramal, Numero, etc). Quanto a questão de ficar 'lento' milhares de > arquivos MP3 na mesma pasta, crie subpastas, na minha idéia: > /gravações > ../20110809 > ../20110810 > ../20110811 > > 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 Eli Flavio Bortolotte > Enviada em: terça-feira, 9 de agosto de 2011 11:02 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] RES: RES: Gravação de arquivos de som no > banco de > dados > > Sim, o áudio terá que ficar disponível. Neste caso eu poderia fazer uma > requisição ao servidor, que vai ler o arquivo salvo no HD e enviará > para a > estação através de uma Stream pelo próprio DataSnap, e para salvar uso o > processo inverso. > > Eli Flavio Bortolotte > > > "Felix" escreveu na notícia da > mensagem:9143.33262849159$1312888889 em news.gmane.org... > > Lida. > > Tem um detalhe no teu projeto: o banco estando na Internet, o áudio > também > deverá estar disponível para todos que possam acessar os registros das > ligações? Acho a resposta fundamental, pois deriva para o seguinte: > precisaria estar com o arquivo MP3 salvo dentro do FDB - mas com > volume de > milhares de chamadas diárias o tamanho final do banco em um mês vai ser > colossal. Sem contar o trafego ao se 'upar' cada mp3 para o servidor. > > 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 Eli Flavio Bortolotte > Enviada em: terça-feira, 9 de agosto de 2011 07:36 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] RES: Gravação de arquivos de som no banco de > dados > > Por favor, leia a minha resposta ao Jose Mauricio. > > Obrigado > > Eli Flavio Bortolotte > > > "Felix" escreveu na notícia da > mensagem:7196.12407633594$1312853625 em news.gmane.org... > > Eu: manteria os arquivos externamente mesmo - banco ficaria apenas > 'apontando' para o path/arquivo. Backup, replicação poderiam ser > implementados facilmente, inclusive copiando apenas os arquivos mais > recentes (ao invés de copiar todo o banco contendo as gravações). > > 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 José Mauricio Barbisan Zottis > Enviada em: segunda-feira, 8 de agosto de 2011 21:40 > Para: FireBase > Assunto: Re: [firebase-br] Gravação de arquivos de som no banco de dados > > Na minha opinião, vai depender de vários detalhes, Tamanho de HD, > Máquina ,o > backup desses arquivos(se necessário), etc > > vc pode fazer essa gravação criando em bases de dados diárias também para > não ficar muito pesado cada base, é apenas uma idéia. > mas também depende de segurança, pois se um arquivo desses "sumir" todo o > sistema vai por água abaixo. > > > Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte > escreveu: > >> Estou criando um módulo de gravação telefônica no meu sistema e poderá >> gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o >> MP3 > e >> campo BLOB dentro do banco de dados e salvá-los externamente e só gravar > no >> banco de dados o caminho do arquivo? >> >> Eli Flavio Bortolotte >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/**artigo.php?id=1107 > r/fb/artigo.php?id=1107> >> Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eliflavio em gmail.com Tue Aug 9 13:37:05 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Tue, 9 Aug 2011 13:37:05 -0300 Subject: [firebase-br] =?utf-8?b?UkVTOiAgUkVTOiAgUkVTOiBHcmF2YcOnw6NvIGRl?= =?utf-8?q?_arquivos_de_som_no_banco_de_dados?= In-Reply-To: <919554240.222258.1312906976138.JavaMail.root@zcs-smtp-02.isat.com.br> References: <4E4148AC.9030405@gmail.com> <919554240.222258.1312906976138.JavaMail.root@zcs-smtp-02.isat.com.br> Message-ID: É o mesmo caso meu. Já decidi, vou deixar fora do banco mesmo. Eli Flavio Bortolotte escreveu na notícia da mensagem:919554240.222258.1312906976138.JavaMail.root em zcs-smtp-02.isat.com.br... Cara, fiz algo parecido em um cliente que era um cartorio, no caso foi optado por gravar no hd e não no banco, pois isso melhora a performa-se. Lá foi usado para imagens, imagine no minino umas 50.000 matriculas no banco. Quando fazia uma consulta demorava para trazer o resultado, isto porque o banco era oracle. Então gravamos somente o path do arquivo que ficou be, rapido. ----- Mensagem original ----- De: "Paulo Portella" Para: "FireBase" Enviadas: Terça-feira, 9 de Agosto de 2011 11:48:12 Assunto: Re: [firebase-br] RES: RES: RES: Gravação de arquivos de som no banco de dados \aaaamm\matricula_funcionario\dd\horainicial_horafinal\Asequencia.mp3 algo como: \201108\0171\09\1100_1200\A0001.mp3 \201108\0171\09\1100_1200\A0002.mp3 \201108\0171\09\1500_1600\A0001.mp3 \201108\0171\09\1700_1800\A0001.mp3 \201108\0171\09\1700_1800\A0002.mp3 \201108\0171\09\1700_1800\A0003.mp3 Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 09/08/2011 11:37, Eli Flavio Bortolotte escreveu: > Vou fazer desta forma mesmo. Só que vou criar pastas no formato aaaamm > e dentro delas pastas com os dias. > > Eli Flavio Bortolotte > > > "Felix" escreveu na notícia da > mensagem:43652.4127646864$1312899479 em news.gmane.org... > > Resolvido que pode ser por stream, lendo o arquivo salvo no HD, eu > trabalharia fora do BD. Somente anotações dos registros das ligações > (Data, > Hora, Ramal, Numero, etc). Quanto a questão de ficar 'lento' milhares de > arquivos MP3 na mesma pasta, crie subpastas, na minha idéia: > /gravações > ../20110809 > ../20110810 > ../20110811 > > 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 Eli Flavio Bortolotte > Enviada em: terça-feira, 9 de agosto de 2011 11:02 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] RES: RES: Gravação de arquivos de som no > banco de > dados > > Sim, o áudio terá que ficar disponível. Neste caso eu poderia fazer uma > requisição ao servidor, que vai ler o arquivo salvo no HD e enviará > para a > estação através de uma Stream pelo próprio DataSnap, e para salvar uso o > processo inverso. > > Eli Flavio Bortolotte > > > "Felix" escreveu na notícia da > mensagem:9143.33262849159$1312888889 em news.gmane.org... > > Lida. > > Tem um detalhe no teu projeto: o banco estando na Internet, o áudio > também > deverá estar disponível para todos que possam acessar os registros das > ligações? Acho a resposta fundamental, pois deriva para o seguinte: > precisaria estar com o arquivo MP3 salvo dentro do FDB - mas com > volume de > milhares de chamadas diárias o tamanho final do banco em um mês vai ser > colossal. Sem contar o trafego ao se 'upar' cada mp3 para o servidor. > > 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 Eli Flavio Bortolotte > Enviada em: terça-feira, 9 de agosto de 2011 07:36 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] RES: Gravação de arquivos de som no banco de > dados > > Por favor, leia a minha resposta ao Jose Mauricio. > > Obrigado > > Eli Flavio Bortolotte > > > "Felix" escreveu na notícia da > mensagem:7196.12407633594$1312853625 em news.gmane.org... > > Eu: manteria os arquivos externamente mesmo - banco ficaria apenas > 'apontando' para o path/arquivo. Backup, replicação poderiam ser > implementados facilmente, inclusive copiando apenas os arquivos mais > recentes (ao invés de copiar todo o banco contendo as gravações). > > 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 José Mauricio Barbisan Zottis > Enviada em: segunda-feira, 8 de agosto de 2011 21:40 > Para: FireBase > Assunto: Re: [firebase-br] Gravação de arquivos de som no banco de dados > > Na minha opinião, vai depender de vários detalhes, Tamanho de HD, > Máquina ,o > backup desses arquivos(se necessário), etc > > vc pode fazer essa gravação criando em bases de dados diárias também para > não ficar muito pesado cada base, é apenas uma idéia. > mas também depende de segurança, pois se um arquivo desses "sumir" todo o > sistema vai por água abaixo. > > > Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte > escreveu: > >> Estou criando um módulo de gravação telefônica no meu sistema e poderá >> gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o >> MP3 > e >> campo BLOB dentro do banco de dados e salvá-los externamente e só gravar > no >> banco de dados o caminho do arquivo? >> >> Eli Flavio Bortolotte >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/**artigo.php?id=1107 > r/fb/artigo.php?id=1107> >> Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Tue Aug 9 13:52:03 2011 From: joao_jma em itelefonica.com.br (joao_jma) Date: Tue, 9 Aug 2011 13:52:03 -0300 Subject: [firebase-br] RES: Somar campo HORA In-Reply-To: References: <007d01cc5697$7e759fb0$7b60df10$@com.br> <008a01cc56a0$30e371b0$92aa5510$@com.br> <009701cc56a9$80c92770$825b7650$@com.br> Message-ID: <00ad01cc56b4$aacf34f0$006d9ed0$@com.br> Fiz uma gambiarrazinha pra funcionar no 1.5 Select original: > SELECT > (total_segundos/3600) ||':'|| //horas > ((total_segundos-((total_segundos)/3600)*3600)/60)||':'|| //minutos > (total_segundos - (total_segundos/3600)*3600 - > ((total_segundos-((total_segundos)/3600)*3600)/60)*60 ) //segundos > FROM ( SELECT > CAST(SUM( > EXTRACT( HOUR FROM data_criacao_alteracao ) * 3600 + > EXTRACT( MINUTE FROM data_criacao_alteracao ) * 60 + > EXTRACT( SECOND FROM data_criacao_alteracao ) > ) AS INTEGER) AS total_segundos > FROM agrupamentos > where data_criacao_alteracao is not null > ) Para se gerar o "campo total_segundos" é necessário que se execute o select após o from... Então em toda chamada do campo "total_segundos" na primeira parte do SQL eu substitui por: > CAST(SUM( > EXTRACT( HOUR FROM data_criacao_alteracao ) * 3600 + > EXTRACT( MINUTE FROM data_criacao_alteracao ) * 60 + > EXTRACT( SECOND FROM data_criacao_alteracao ) > ) AS INTEGER) Ficou um monstro mas rodou bem! rs -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de andre conrado Enviada em: terça-feira, 9 de agosto de 2011 12:40 Para: FireBase Assunto: Re: [firebase-br] RES: RES: Somar campo HORA Execute os SELECT's separadamente para depurar o que pode está acontecendo. Em 9 de agosto de 2011 12:32, joao_jma escreveu: > Aqui não está funcionando amigo, acontece o seguinte erro: > > Invalid token. > Dynamic SQL Error. > SQL error code = -104. > Token unknown - line 8, char 2. > SELECT. > > > Obrigado! > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de andre conrado > Enviada em: terça-feira, 9 de agosto de 2011 11:52 > Para: FireBase > Assunto: Re: [firebase-br] RES: Somar campo HORA > > Pelo que vi, funciona sim. > > Em 9 de agosto de 2011 11:44, andre conrado > escreveu: > > > Estou verificando aqui, mas olhando superficialmente, acho que roda no FB > > 1.5 tb > > > > Em 9 de agosto de 2011 11:25, joao_jma > escreveu: > > > > SÓ FUNCIONA EM FIREBIRD 2.1 PRA FRENTE NÉ !? OU SEJA, ME FERREI .... > >> > >> -----Mensagem original----- > >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br > ] > >> Em > >> nome de Marcos Weimer > >> Enviada em: terça-feira, 9 de agosto de 2011 10:26 > >> Para: FireBase > >> Assunto: Re: [firebase-br] Somar campo HORA > >> > >> Procure no historico da lista, ja respondi isso a algum tempo atraz. > >> > >> > >> > >> Em 9 de agosto de 2011 10:23, joao_jma > >> escreveu: > >> > >> > Bom dia pessoal, preciso somar um campo do tipo TIME para totalizar o > >> > número > >> > de Horas Extras realizadas por um funcionário. > >> > > >> > > >> > > >> > Quando o total é maior que 24horas eu tenho problemas. Exemplo: > >> > > >> > > >> > > >> > Dia 01 – 20:00:00 > >> > > >> > Dia 02 – 03:10:00 > >> > > >> > Dia 03 – 05:10:00 > >> > > >> > Total - 28:20:00 > >> > > >> > > >> > > >> > Mas aparece: > >> > > >> > > >> > > >> > Total – 04:20:00 > >> > > >> > > >> > > >> > Alguém pode me ajudar? 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 > >> > > >> > >> > >> > >> -- > >> -=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 > >> > > > > > > > > -- > > Um Abraço, > > André Conrado. > > > > 055 21 9176-7013 - Claro > > > > > > > -- > Um Abraço, > André Conrado. > > 055 21 9176-7013 - Claro > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 9176-7013 - Claro ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Tue Aug 9 14:27:41 2011 From: felix.sol em terra.com.br (Felix) Date: Tue, 9 Aug 2011 14:27:41 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__RES=3A__RES=3A__RES=3A_Grava?= =?iso-8859-1?q?=E7=E3o_de_arquivos_de_som_no_banco_de_dados?= In-Reply-To: <4E4148AC.9030405@gmail.com> References: <7196.12407633594$1312853625@news.gmane.org> <9143.33262849159$1312888889@news.gmane.org> <43652.4127646864$1312899479@news.gmane.org> <4E4148AC.9030405@gmail.com> Message-ID: <008201cc56b9$a7c11850$f74348f0$@sol@terra.com.br> So para observar, isso que eh dividir em subpastas seletivamente ;-) Eu mesmo faria no maximo: \aaaammdd\matricula_funcionario\HHMMSS.mp3 \20110809\0171\110000.mp3 \20110809\0171\110100.mp3 \20110809\0171\143710.mp3 \20110809\0172\091525.mp3 \20110809\0172\101722.mp3 \20110809\0172\235959.mp3 Mas ai vai da organização de cada um :-) 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 Paulo Portella Enviada em: terça-feira, 9 de agosto de 2011 11:48 Para: FireBase Assunto: Re: [firebase-br] RES: RES: RES: Gravação de arquivos de som no banco de dados \aaaamm\matricula_funcionario\dd\horainicial_horafinal\Asequencia.mp3 algo como: \201108\0171\09\1100_1200\A0001.mp3 \201108\0171\09\1100_1200\A0002.mp3 \201108\0171\09\1500_1600\A0001.mp3 \201108\0171\09\1700_1800\A0001.mp3 \201108\0171\09\1700_1800\A0002.mp3 \201108\0171\09\1700_1800\A0003.mp3 Vida de americano é assim: iPhone, iPod, iPad, iMac…. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 09/08/2011 11:37, Eli Flavio Bortolotte escreveu: > Vou fazer desta forma mesmo. Só que vou criar pastas no formato aaaamm > e dentro delas pastas com os dias. > > Eli Flavio Bortolotte > > > "Felix" escreveu na notícia da > mensagem:43652.4127646864$1312899479 em news.gmane.org... > > Resolvido que pode ser por stream, lendo o arquivo salvo no HD, eu > trabalharia fora do BD. Somente anotações dos registros das ligações > (Data, > Hora, Ramal, Numero, etc). Quanto a questão de ficar 'lento' milhares de > arquivos MP3 na mesma pasta, crie subpastas, na minha idéia: > /gravações > ../20110809 > ../20110810 > ../20110811 > > 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 Eli Flavio Bortolotte > Enviada em: terça-feira, 9 de agosto de 2011 11:02 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] RES: RES: Gravação de arquivos de som no > banco de > dados > > Sim, o áudio terá que ficar disponível. Neste caso eu poderia fazer uma > requisição ao servidor, que vai ler o arquivo salvo no HD e enviará > para a > estação através de uma Stream pelo próprio DataSnap, e para salvar uso o > processo inverso. > > Eli Flavio Bortolotte > > > "Felix" escreveu na notícia da > mensagem:9143.33262849159$1312888889 em news.gmane.org... > > Lida. > > Tem um detalhe no teu projeto: o banco estando na Internet, o áudio > também > deverá estar disponível para todos que possam acessar os registros das > ligações? Acho a resposta fundamental, pois deriva para o seguinte: > precisaria estar com o arquivo MP3 salvo dentro do FDB - mas com > volume de > milhares de chamadas diárias o tamanho final do banco em um mês vai ser > colossal. Sem contar o trafego ao se 'upar' cada mp3 para o servidor. > > 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 Eli Flavio Bortolotte > Enviada em: terça-feira, 9 de agosto de 2011 07:36 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] RES: Gravação de arquivos de som no banco de > dados > > Por favor, leia a minha resposta ao Jose Mauricio. > > Obrigado > > Eli Flavio Bortolotte > > > "Felix" escreveu na notícia da > mensagem:7196.12407633594$1312853625 em news.gmane.org... > > Eu: manteria os arquivos externamente mesmo - banco ficaria apenas > 'apontando' para o path/arquivo. Backup, replicação poderiam ser > implementados facilmente, inclusive copiando apenas os arquivos mais > recentes (ao invés de copiar todo o banco contendo as gravações). > > 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 José Mauricio Barbisan Zottis > Enviada em: segunda-feira, 8 de agosto de 2011 21:40 > Para: FireBase > Assunto: Re: [firebase-br] Gravação de arquivos de som no banco de dados > > Na minha opinião, vai depender de vários detalhes, Tamanho de HD, > Máquina ,o > backup desses arquivos(se necessário), etc > > vc pode fazer essa gravação criando em bases de dados diárias também para > não ficar muito pesado cada base, é apenas uma idéia. > mas também depende de segurança, pois se um arquivo desses "sumir" todo o > sistema vai por água abaixo. > > > Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte > escreveu: > >> Estou criando um módulo de gravação telefônica no meu sistema e poderá >> gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o >> MP3 > e >> campo BLOB dentro do banco de dados e salvá-los externamente e só gravar > no >> banco de dados o caminho do arquivo? >> >> Eli Flavio Bortolotte >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/**artigo.php?id=1107 > r/fb/artigo.php?id=1107> >> Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From rogerioxc em gmail.com Tue Aug 9 14:47:55 2011 From: rogerioxc em gmail.com (=?ISO-8859-1?Q?Rog=E9rio_Xavier?=) Date: Tue, 9 Aug 2011 14:47:55 -0300 Subject: [firebase-br] Problemas ao gravar dados em campo do tipo BLOB In-Reply-To: <4E4045BF.2020400@gmail.com> References: <4E402A98.4070400@gmail.com> <4E4045BF.2020400@gmail.com> Message-ID: Cyber Guido, Tentei fazer da forma que sugeriu mas o erro continua. Fiz a depuração do bloco de código e o valor que é exibido na depuração na linha Source.Value := AnsiString(Trim(TMemo(Controle).Lines.**Text) ); é o valor correto (sem os espaços entre os caracteres), porém após mandar salvar os dados no banco com o comando StoredProcSalvar.Execute; é enviado para o banco o valor errado. tentei fazer Source.AsAnsiString := Trim(TMemo(Controle).Lines.**Text); mas também não deu certo. Sugere mais algum procedimento? Rogério Xavier Em 8 de agosto de 2011 17:23, Cyber Guido escreveu: > Rogério, > > > On 08/08/2011 16:18, you wrote: > >> Procedure, a linha abaixo é responsável por ler dados do memo >> >> if Controle.ClassName = 'TMemo' then >> Source.Value := Trim(TMemo(Controle).Lines.**Text) >> >> >> acho que o problema pode estar aí, mas não sei o que posso mudar para >> corrigir, sabe me dizer o que posso fazer? >> > > Já tentou um typecast para AnsiString? Deve funcionar. > > Source.Value := AnsiString(Trim(TMemo(**Controle).Lines.Text)) > > > > -- > 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 escovadordebits em gmail.com Tue Aug 9 15:02:22 2011 From: escovadordebits em gmail.com (Sandro Souza) Date: Tue, 9 Aug 2011 15:02:22 -0300 Subject: [firebase-br] Problemas ao gravar dados em campo do tipo BLOB In-Reply-To: References: <4E402A98.4070400@gmail.com> <4E4045BF.2020400@gmail.com> Message-ID: Bom dia/tarde Rogério. Nobre amigo, faça o teste com a função "WideCharToString", que converte uma string unicode em uma string ansi. Dê uma olhada em http://www.delphibasics.co.uk/RTL.asp?Name=WideCharToString Como exemplo, pode fazer o seguinte: var wsWide: WideString; asAnsi: String; begin wsWide := TMemo(Controle).Lines.Text; if wsWide > '' then asAnsi := *WideCharToString*(PWideChar(wsWide)) else asAnsi := ''; ShowMessage(asAnsi); end; Espero ter ajudado mais que atrapalhado. :D Em 9 de agosto de 2011 14:47, Rogério Xavier escreveu: > Cyber Guido, > > > Tentei fazer da forma que sugeriu mas o erro continua. > > Fiz a depuração do bloco de código e o valor que é exibido na depuração na > linha > > Source.Value := AnsiString(Trim(TMemo(Controle).Lines.**Text) ); > > é o valor correto (sem os espaços entre os caracteres), porém após mandar > salvar os dados no banco com o comando > > StoredProcSalvar.Execute; > > é enviado para o banco o valor errado. > > tentei fazer > > Source.AsAnsiString := Trim(TMemo(Controle).Lines.**Text); > > mas também não deu certo. > > Sugere mais algum procedimento? > > Rogério Xavier > > > Em 8 de agosto de 2011 17:23, Cyber Guido escreveu: > > > Rogério, > > > > > > On 08/08/2011 16:18, you wrote: > > > >> Procedure, a linha abaixo é responsável por ler dados do memo > >> > >> if Controle.ClassName = 'TMemo' then > >> Source.Value := Trim(TMemo(Controle).Lines.**Text) > >> > >> > >> acho que o problema pode estar aí, mas não sei o que posso mudar para > >> corrigir, sabe me dizer o que posso fazer? > >> > > > > Já tentou um typecast para AnsiString? Deve funcionar. > > > > Source.Value := AnsiString(Trim(TMemo(**Controle).Lines.Text)) > > > > > > > > -- > > 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< > http://www.firebase.com.br/fb/artigo.php?id=1107> > > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa< > http://firebase.com.br/pesquisa> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 9 15:03:26 2011 From: acf.andre em gmail.com (andre conrado) Date: Tue, 9 Aug 2011 15:03:26 -0300 Subject: [firebase-br] Problemas ao gravar dados em campo do tipo BLOB In-Reply-To: References: <4E402A98.4070400@gmail.com> <4E4045BF.2020400@gmail.com> Message-ID: eu não uso Delphi, mas tive um problema idêntico e no meu caso o erro era uma diferença no CHARSET da minha aplicação em relação ao do campo no banco. abçs Em 9 de agosto de 2011 14:47, Rogério Xavier escreveu: > Cyber Guido, > > > Tentei fazer da forma que sugeriu mas o erro continua. > > Fiz a depuração do bloco de código e o valor que é exibido na depuração na > linha > > Source.Value := AnsiString(Trim(TMemo(Controle).Lines.**Text) ); > > é o valor correto (sem os espaços entre os caracteres), porém após mandar > salvar os dados no banco com o comando > > StoredProcSalvar.Execute; > > é enviado para o banco o valor errado. > > tentei fazer > > Source.AsAnsiString := Trim(TMemo(Controle).Lines.**Text); > > mas também não deu certo. > > Sugere mais algum procedimento? > > Rogério Xavier > > > Em 8 de agosto de 2011 17:23, Cyber Guido escreveu: > > > Rogério, > > > > > > On 08/08/2011 16:18, you wrote: > > > >> Procedure, a linha abaixo é responsável por ler dados do memo > >> > >> if Controle.ClassName = 'TMemo' then > >> Source.Value := Trim(TMemo(Controle).Lines.**Text) > >> > >> > >> acho que o problema pode estar aí, mas não sei o que posso mudar para > >> corrigir, sabe me dizer o que posso fazer? > >> > > > > Já tentou um typecast para AnsiString? Deve funcionar. > > > > Source.Value := AnsiString(Trim(TMemo(**Controle).Lines.Text)) > > > > > > > > -- > > 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< > http://www.firebase.com.br/fb/artigo.php?id=1107> > > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa< > http://firebase.com.br/pesquisa> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 9176-7013 - Claro From cyberguido em gmail.com Tue Aug 9 15:44:42 2011 From: cyberguido em gmail.com (Cyber Guido) Date: Tue, 09 Aug 2011 15:44:42 -0300 Subject: [firebase-br] Problemas ao gravar dados em campo do tipo BLOB In-Reply-To: References: <4E402A98.4070400@gmail.com> <4E4045BF.2020400@gmail.com> Message-ID: <4E41801A.8070903@gmail.com> Rógerio, On 09/08/2011 14:47, Rogério Xavier wrote: > StoredProcSalvar.Execute; > > é enviado para o banco o valor errado. > > tentei fazer > > Source.AsAnsiString := Trim(TMemo(Controle).Lines.**Text); > > mas também não deu certo. Ainda não me deparei com uma situação similar à sua em que um typecast não tenha resolvido. E, pelo menos até onde eu consigo ver, os espaços extras são consequência do Unicode. Veja se consegue avançar estudando os links abaixo: http://docwiki.embarcadero.com/RADStudio/en/Enabling_Applications_for_Unicode http://www.swissdelphicenter.ch/torry/showcode.php?id=1692 (tenha em conta que unicode string = widestring) http://msdn.microsoft.com/en-us/library/dd374130%28v=vs.85%29.aspx -- Carlos From eliflavio em gmail.com Tue Aug 9 18:08:17 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Tue, 9 Aug 2011 18:08:17 -0300 Subject: [firebase-br] =?utf-8?b?UkVTOiAgUkVTOiAgUkVTOiAgUkVTOiBHcmF2YcOn?= =?utf-8?q?=C3=A3o_de_arquivos_de_som_no_banco_de_dados?= In-Reply-To: <42944.0362648622$1312910880@news.gmane.org> References: <7196.12407633594$1312853625@news.gmane.org> <9143.33262849159$1312888889@news.gmane.org> <43652.4127646864$1312899479@news.gmane.org> <4E4148AC.9030405@gmail.com> <42944.0362648622$1312910880@news.gmane.org> Message-ID: Pois é, quanto mais seletivo melhor, afinal a estrutura de pastas e arquivos fará o que o Firebird deveria fazer, caso ficasse dentro do banco. Eli Flavio Bortolotte "Felix" escreveu na notícia da mensagem:42944.0362648622$1312910880 em news.gmane.org... So para observar, isso que eh dividir em subpastas seletivamente ;-) Eu mesmo faria no maximo: \aaaammdd\matricula_funcionario\HHMMSS.mp3 \20110809\0171\110000.mp3 \20110809\0171\110100.mp3 \20110809\0171\143710.mp3 \20110809\0172\091525.mp3 \20110809\0172\101722.mp3 \20110809\0172\235959.mp3 Mas ai vai da organização de cada um :-) 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 Paulo Portella Enviada em: terça-feira, 9 de agosto de 2011 11:48 Para: FireBase Assunto: Re: [firebase-br] RES: RES: RES: Gravação de arquivos de som no banco de dados \aaaamm\matricula_funcionario\dd\horainicial_horafinal\Asequencia.mp3 algo como: \201108\0171\09\1100_1200\A0001.mp3 \201108\0171\09\1100_1200\A0002.mp3 \201108\0171\09\1500_1600\A0001.mp3 \201108\0171\09\1700_1800\A0001.mp3 \201108\0171\09\1700_1800\A0002.mp3 \201108\0171\09\1700_1800\A0003.mp3 Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 09/08/2011 11:37, Eli Flavio Bortolotte escreveu: > Vou fazer desta forma mesmo. Só que vou criar pastas no formato aaaamm > e dentro delas pastas com os dias. > > Eli Flavio Bortolotte > > > "Felix" escreveu na notícia da > mensagem:43652.4127646864$1312899479 em news.gmane.org... > > Resolvido que pode ser por stream, lendo o arquivo salvo no HD, eu > trabalharia fora do BD. Somente anotações dos registros das ligações > (Data, > Hora, Ramal, Numero, etc). Quanto a questão de ficar 'lento' milhares de > arquivos MP3 na mesma pasta, crie subpastas, na minha idéia: > /gravações > ../20110809 > ../20110810 > ../20110811 > > 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 Eli Flavio Bortolotte > Enviada em: terça-feira, 9 de agosto de 2011 11:02 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] RES: RES: Gravação de arquivos de som no > banco de > dados > > Sim, o áudio terá que ficar disponível. Neste caso eu poderia fazer uma > requisição ao servidor, que vai ler o arquivo salvo no HD e enviará > para a > estação através de uma Stream pelo próprio DataSnap, e para salvar uso o > processo inverso. > > Eli Flavio Bortolotte > > > "Felix" escreveu na notícia da > mensagem:9143.33262849159$1312888889 em news.gmane.org... > > Lida. > > Tem um detalhe no teu projeto: o banco estando na Internet, o áudio > também > deverá estar disponível para todos que possam acessar os registros das > ligações? Acho a resposta fundamental, pois deriva para o seguinte: > precisaria estar com o arquivo MP3 salvo dentro do FDB - mas com > volume de > milhares de chamadas diárias o tamanho final do banco em um mês vai ser > colossal. Sem contar o trafego ao se 'upar' cada mp3 para o servidor. > > 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 Eli Flavio Bortolotte > Enviada em: terça-feira, 9 de agosto de 2011 07:36 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] RES: Gravação de arquivos de som no banco de > dados > > Por favor, leia a minha resposta ao Jose Mauricio. > > Obrigado > > Eli Flavio Bortolotte > > > "Felix" escreveu na notícia da > mensagem:7196.12407633594$1312853625 em news.gmane.org... > > Eu: manteria os arquivos externamente mesmo - banco ficaria apenas > 'apontando' para o path/arquivo. Backup, replicação poderiam ser > implementados facilmente, inclusive copiando apenas os arquivos mais > recentes (ao invés de copiar todo o banco contendo as gravações). > > 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 José Mauricio Barbisan Zottis > Enviada em: segunda-feira, 8 de agosto de 2011 21:40 > Para: FireBase > Assunto: Re: [firebase-br] Gravação de arquivos de som no banco de dados > > Na minha opinião, vai depender de vários detalhes, Tamanho de HD, > Máquina ,o > backup desses arquivos(se necessário), etc > > vc pode fazer essa gravação criando em bases de dados diárias também para > não ficar muito pesado cada base, é apenas uma idéia. > mas também depende de segurança, pois se um arquivo desses "sumir" todo o > sistema vai por água abaixo. > > > Em 8 de agosto de 2011 18:36, Eli Flavio Bortolotte > escreveu: > >> Estou criando um módulo de gravação telefônica no meu sistema e poderá >> gerar milhares de arquivos MP3 diariamente. Vocês recomendam gravar o >> MP3 > e >> campo BLOB dentro do banco de dados e salvá-los externamente e só gravar > no >> banco de dados o caminho do arquivo? >> >> Eli Flavio Bortolotte >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> > http://www.firebase.com.br/fb/**artigo.php?id=1107 > r/fb/artigo.php?id=1107> >> Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From dsonda em gmail.com Wed Aug 10 09:53:40 2011 From: dsonda em gmail.com (Daniel Sonda) Date: Wed, 10 Aug 2011 09:53:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?Instala=E7=E3o_manual_m=EDnima_do_Fi?= =?iso-8859-1?q?rebird_2=2E5?= Message-ID: Bom dia! Preciso embutir Firebird 2.5 dentro de um instalador feito com InnoSetup. Já achei vários exemplos e não tenho dúvidas de como fazer isso no InnoSetup. Minha única dúvida é em relação aos arquivos do Firebird. O que é realmente necessário para ele funcionar? o que eu posso remover da instalação? como help, exemplos, docs? Att. Daniel Sonda From rgeraldin em gmail.com Wed Aug 10 10:31:24 2011 From: rgeraldin em gmail.com (Raul Geraldin) Date: Wed, 10 Aug 2011 10:31:24 -0300 Subject: [firebase-br] Firebird 2.5 com Debian 6 Travando In-Reply-To: References: Message-ID: Sabe se existe alguém que faça consultoria ou de aula de configuração do FIREBIRD 2.5 no linux ????? Em 8 de agosto de 2011 16:06, user escreveu: > Estou com 100 usuários e estou utilizando 512 de cache. > O server tem 5GB de ram > Uso o Ubuntu 11.04 a glibc é a 2.13 > > > Raul Geraldin escreveu: > >> estou usando o default do classic 75 paginas por cliente, quanto você >> utiliza e qual o numero de clientes no banco? >> >> >> >> Em 8 de agosto de 2011 15:05, user escreveu: >> >> Boa tarde. >>> >>> Um dos problemas que eu estava enfrentando era esse. >>> Percebi que foi a opção DefaultDbCachePages, no firebird.conf aumentei >>> muito e acabou travando o Firebird. >>> Depois de ajustar corretamente a opção descobri também uma UDF com >>> problema. >>> Dê uma olhada nestas duas opções. >>> >>> >>> >>> >>> >>> Raul Geraldin escreveu: >>> >>> Boa tarde Srs, já a algum tempo está ocorrendo um "travamento" no >>>> Firebird >>>> 2.5 instalado e modo SC no Debian 6, já procurei e só encontrei o >>>> pessoal >>>> falando da glibc 2.5 para atualizar para a 2.7 , porem utilizo a 2.11 no >>>> servidor, geralmente o "travamento" ocorre quando o uso do Firebird >>>> "aumenta" o processos sobem porem não respondem e nos log do firebird >>>> só >>>> contém os erros 104/110 alguem tem alguma ideia do que seja ? >>>> ______________________________****________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/****artigo.php?id=1107 >>>> >>>> > >>>> Para consultar mensagens antigas: http://firebase.com.br/****pesquisa >>>> > >>>> >>>> >>>> >>> >>> ______________________________****________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/****artigo.php?id=1107 >>> >>> > >>> Para consultar mensagens antigas: http://firebase.com.br/****pesquisa >>> > >>> >>> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> >> > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Wed Aug 10 10:35:56 2011 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Wed, 10 Aug 2011 10:35:56 -0300 Subject: [firebase-br] Criar STORED PROCEDURE Message-ID: <68E609BD449943509530E29FA3EC2FBD@luiz180906> Olá, Tenho uma tabela onde tem um campo DT_VCTO(tipo date) onde gravo uma data, e os campos VL_RECEBER e VL_PAGAR onde gravo valores monetarios tipo NUMERIC(15,2). Preciso mostrar em um DBGrid do DELPHI 7 o resumo das contas por mês com o respectivo saldo, do seuinte modo: MÊS TOTAL DÉBITOS TOTAL CREDITOS SALDO Janeiro/2011 1.500,00 2.200,00 700,00 Fevereiro/2011 1.700,00 3.100,00 1.400,00 Março/2011 1.300,00 2.800,00 1.500,00 Abril/2011 2.100,00 3.200,00 1.100,00 Ou seja, somar todos os campos por mes, exemplo: somar todos os campos VL_PAGAR de janeiro de 2011 e mostrar em TOTAL DEBITOS, somar todos os campos VL_RECEBER de janeiro de 2011 e mostrar em TOTAL CREDITOS e em SALDO mostrar o saldo do mes de janeiro, e assim por diante. Como criar uma STORED PROCEDURE que faça isso? Estou usando FIREBIRD 2.1, IBX e DELPHI 7 Grato Luiz Carlos From renato_braun em uol.com.br Wed Aug 10 11:26:50 2011 From: renato_braun em uol.com.br (Renato Braun) Date: Wed, 10 Aug 2011 11:26:50 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_em_SELECT?= Message-ID: <001901cc5769$8bcb97a0$a362c6e0$@com.br> Bom dia a todos, segue abaixo algumas tabelas do meus sistema e ao final a dúvida. GRUPO GRP_ID GRP_DESCR 1 Idade 2 Espécie SUBGRUPO SG_ID SG_GRUPO(FK) SG_DESCR 1 1 Filhote 2 1 Adulto 3 1 Senior 4 2 Cachorro 5 2 Gato 6 2 Outros PRODUTO PROD_ID PROD_DESCR 1 Ração A 2 Ração B 3 Ração C 4 Ração D PRODSUBGRUPO PSG_PRODUTO PSG_GRUPO PSG_SUBGRUPO RESULTADO 1 1 1 Ração A = Idade-Filhote 1 2 4 Raçao A = Espécie-Cahorro 2 1 2 Ração B = Idade-Adultro 2 2 5 Ração B = Espécie-Gato 3 1 1 Ração C = Idade-Filhote 3 2 5 Raçao C = Espécie-Gato 4 1 3 Ração D = Idade-Senior 4 2 4 Raçao D = Espécie-Cachorro Uma ração pertence a cada um dos grupos cadastrados porém com vinculo apenas a um único sub-grupo de cada grupo Tenho a tabela de vendas que resumindo tem VENDA VEN_ID VEN_DATA VEN_VENDEDOR VEN_PRODUTO(FK) VEN_QTDE VEN_PRECO 1 01/01/2011 Vend 1 1 10 20,00 2 01/01/2011 Vend 1 2 20 15,00 3 01/01/2011 Vend 2 1 5 20,00 4 01/01/2011 Vend 2 3 6 15,00 Preciso montar uma consulta que tenha como resultado o total de vendas por vendedor e por sub-grupo (dado o grupo principal), porém tenho que mostrar todos os sub-grupo do grupo mesmo que não tenham tido vendas. OBS: a tabela de vendas é gigantesca, a de grupo vai ter uns 15 registros e para cada grupo terá uns 5 sub-grupos. Utilizo a seguinte consulta, porém não me retornar todos os sub-grupos do grupo 1, neste caso não tive venda de produto 4-Ração D que pertence ao grupo 1 (idade) e sub-grupo 3 (senior) e preciso que o mesmo seja apresentado vendedor a vendedor com o total 0 SELECT VEN_VENDEDOR DESCR, SG_DESCR, SUM( VEN_QTDE * VEN_PRECO ) PRECO FROM VENDA LEFT JOIN PRODSUBGRUPO ON PSG_GRUPO = 1 AND PSG_PRODUTO = VEN_PRODUTO LEFT JOIN SUBGRUPO ON PSG_SUBGRUPO = SG_ID GROUP BY 1,2 Obrigado a todos. From hpensador em gmail.com Wed Aug 10 11:54:48 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Wed, 10 Aug 2011 11:54:48 -0300 Subject: [firebase-br] Criar STORED PROCEDURE In-Reply-To: <68E609BD449943509530E29FA3EC2FBD@luiz180906> References: <68E609BD449943509530E29FA3EC2FBD@luiz180906> Message-ID: Bom dia Luiz Carlos! Testa aí .. select extract(month from x.dt_vcto) as mes, sum(x.vlr_receber) as vlr_receber, sum(x.vlr_pagar) as vlr_pagar, (sum(x.vlr_receber) - sum(x.vlr_pagar)) as saldo from tabela x group by 1 -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From maciel em 2msolutions.com.br Wed Aug 10 12:13:36 2011 From: maciel em 2msolutions.com.br (Maciel Soncini Bueno) Date: Wed, 10 Aug 2011 12:13:36 -0300 Subject: [firebase-br] Problema com transactions In-Reply-To: References: <68E609BD449943509530E29FA3EC2FBD@luiz180906> Message-ID: <00b801cc5770$14caf220$3e60d660$@com.br> Saudações, Meu cenário anterior era: - Delphi 7 + DBExpress com dbexpint.dll + Firebird 1.5 Tenho algumas retinas que trabalhavam com Transactions. Tudo era perfeito. Aquilo que estava em transaction e por algum motivo dava-se rollback ou algo inesperado ocorria (travamentos, resets, derrubada de sistema, etc...) não se confirma os registros. Comecei a migrar meus bancos para a versão 2.5 do Firebird. O cenário continuou o mesmo todavia, tive que atualizar a DLL do DBExpress. Comprei a DLL da DEVART. Meu cenário ficou: - Delphi 7 + DBExpress com dbexpida.dll + Firebird 2.5 De imediato, tive que fazer algumas mudanças nas transactions. Alguns SQLDATASET + CLIENTDATASET´S tiveram que mudar de posição ou seja, entrar após o START TRANSACTION ou serem desativados / ativados após o START TRANSACTION, vez que se não alterados, os registros sequer apareceriam para o usuário dono da transação. Ok, resolvido isso, realizado testes, etc... sistema / banco / DLL foram atualizados. Estou percebendo que alguns registros estão aparecendo no banco incompletos ou seja, justamente o que não deveria ocorrer quando trabalho com transactions. Registros parcialmente preenchidos, faltando campos que seriam completados mais a frente e assim por diante. Quando atualizei a DLL também para os clientes que ainda estão com Firebird 1.5, verifiquei que o mesmo problema também ocorre. Com Transaction, isso não deveria nunca ocorrer. Não sei o que está acontecendo. Alguém já passou por isso? Tem algum parâmetro no Firebird que devo ou posso alterar? Se texto o sistema e dou um cancelar (rollback) aparentemente está certo, mas na prática, não é isso que está acontecendo. MACIEL From acf.andre em gmail.com Wed Aug 10 12:19:56 2011 From: acf.andre em gmail.com (andre conrado) Date: Wed, 10 Aug 2011 12:19:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_em_SELECT?= In-Reply-To: <001901cc5769$8bcb97a0$a362c6e0$@com.br> References: <001901cc5769$8bcb97a0$a362c6e0$@com.br> Message-ID: di cara, eu acho que se vc inverter a posição das tabelas resolve. Afinal, se vc que mostrar todos os grupo, então a tabela dos grupo deveria vir primeiro e a de venda por último. abçs Em 10 de agosto de 2011 11:26, Renato Braun escreveu: > Bom dia a todos, segue abaixo algumas tabelas do meus sistema e ao final a > dúvida. > > > > GRUPO > > GRP_ID GRP_DESCR > > 1 Idade > > 2 Espécie > > > > SUBGRUPO > > SG_ID SG_GRUPO(FK) SG_DESCR > > 1 1 Filhote > > 2 1 Adulto > > 3 1 Senior > > 4 2 Cachorro > > 5 2 Gato > > 6 2 Outros > > > > PRODUTO > > PROD_ID PROD_DESCR > > 1 Ração A > > 2 Ração B > > 3 Ração C > > 4 Ração D > > > > PRODSUBGRUPO > > PSG_PRODUTO PSG_GRUPO PSG_SUBGRUPO RESULTADO > > 1 1 1 Ração A = Idade-Filhote > > 1 2 4 Raçao A = Espécie-Cahorro > > 2 1 2 Ração B = Idade-Adultro > > 2 2 5 Ração B = Espécie-Gato > > 3 1 1 Ração C = Idade-Filhote > > 3 2 5 Raçao C = Espécie-Gato > > 4 1 3 Ração D = Idade-Senior > > 4 2 4 Raçao D = Espécie-Cachorro > > > > Uma ração pertence a cada um dos grupos cadastrados porém com vinculo > apenas > a um único sub-grupo de cada grupo > > > > Tenho a tabela de vendas que resumindo tem > > VENDA > > VEN_ID VEN_DATA VEN_VENDEDOR VEN_PRODUTO(FK) VEN_QTDE VEN_PRECO > > 1 01/01/2011 Vend 1 1 10 20,00 > > 2 01/01/2011 Vend 1 2 20 15,00 > > 3 01/01/2011 Vend 2 1 5 20,00 > > 4 01/01/2011 Vend 2 3 6 15,00 > > > > Preciso montar uma consulta que tenha como resultado o total de vendas por > vendedor e por sub-grupo (dado o grupo principal), porém tenho que mostrar > todos os sub-grupo do grupo mesmo que não tenham tido vendas. OBS: a tabela > de vendas é gigantesca, a de grupo vai ter uns 15 registros e para cada > grupo terá uns 5 sub-grupos. > > > > Utilizo a seguinte consulta, porém não me retornar todos os sub-grupos do > grupo 1, neste caso não tive venda de produto 4-Ração D que pertence ao > grupo 1 (idade) e sub-grupo 3 (senior) e preciso que o mesmo seja > apresentado vendedor a vendedor com o total 0 > > > > SELECT VEN_VENDEDOR DESCR, SG_DESCR, > > SUM( VEN_QTDE * VEN_PRECO ) PRECO > > FROM VENDA > > LEFT JOIN PRODSUBGRUPO ON PSG_GRUPO = 1 AND PSG_PRODUTO = VEN_PRODUTO > > LEFT JOIN SUBGRUPO ON PSG_SUBGRUPO = SG_ID > > GROUP BY 1,2 > > > > Obrigado a todos. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Um Abraço, André Conrado. 055 21 9176-7013 - Claro From edujed em gmail.com Wed Aug 10 12:55:32 2011 From: edujed em gmail.com (Eduardo Jedliczka) Date: Wed, 10 Aug 2011 12:55:32 -0300 Subject: [firebase-br] Firebird 2.5 com Debian 6 Travando In-Reply-To: References: Message-ID: Como você fez a instalação do Firebird 2.5 ? foi pelo repositório oficial ? ou fez uma instalação pelo tar.gz ? ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 10 de agosto de 2011 10:31, Raul Geraldin escreveu: > Sabe se existe alguém que faça consultoria ou de aula  de configuração do > FIREBIRD 2.5 no linux ????? > > > > > Em 8 de agosto de 2011 16:06, user escreveu: > >> Estou com 100 usuários e estou utilizando 512 de cache. >> O server tem 5GB de ram >> Uso o Ubuntu 11.04 a glibc é a 2.13 >> >> >> Raul Geraldin escreveu: >> >>> estou usando o default do classic 75 paginas por cliente, quanto você >>> utiliza e qual o numero de clientes no banco? >>> >>> >>> >>> Em 8 de agosto de 2011 15:05, user  escreveu: >>> >>>  Boa tarde. >>>> >>>> Um dos problemas que eu estava enfrentando era esse. >>>> Percebi que foi a opção DefaultDbCachePages, no firebird.conf aumentei >>>> muito e acabou travando o Firebird. >>>> Depois de ajustar corretamente a opção descobri também uma UDF com >>>> problema. >>>> Dê uma olhada nestas duas opções. >>>> >>>> >>>> >>>> >>>> >>>> Raul Geraldin escreveu: >>>> >>>>  Boa tarde Srs, já a algum tempo está ocorrendo um "travamento" no >>>>> Firebird >>>>> 2.5 instalado e modo SC no Debian 6, já procurei e só encontrei o >>>>> pessoal >>>>> falando da glibc 2.5 para atualizar para a 2.7 , porem utilizo a 2.11 no >>>>> servidor, geralmente o "travamento" ocorre quando o uso do Firebird >>>>> "aumenta" o processos sobem porem não respondem  e  nos log do firebird >>>>> só >>>>> contém os erros 104/110 alguem tem alguma ideia do que seja ? >>>>> ______________________________****________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/****artigo.php?id=1107 >>>>> >>>>> > >>>>> Para consultar mensagens antigas: http://firebase.com.br/****pesquisa >>>>> > >>>>> >>>>> >>>>> >>>> >>>> ______________________________****________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/****artigo.php?id=1107 >>>> >>>> > >>>> Para consultar mensagens antigas: http://firebase.com.br/****pesquisa >>>> > >>>> >>>>  ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >>> >>> >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From rlopesjr em gmail.com Wed Aug 10 13:02:29 2011 From: rlopesjr em gmail.com (user) Date: Wed, 10 Aug 2011 13:02:29 -0300 Subject: [firebase-br] Firebird 2.5 com Debian 6 Travando In-Reply-To: References: Message-ID: Eu pelo menos fiz a comparação e tanto a versão do repositório do Ubuntu 11.04 e a da página de download do FirebirdSQL, são as mesmas. Agora não sei do Debian 6 Eduardo Jedliczka escreveu: > Como você fez a instalação do Firebird 2.5 ? foi pelo repositório > oficial ? ou fez uma instalação pelo tar.gz ? > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > > Em 10 de agosto de 2011 10:31, Raul Geraldin escreveu: >> Sabe se existe alguém que faça consultoria ou de aula de configuração do >> FIREBIRD 2.5 no linux ????? >> >> >> >> >> Em 8 de agosto de 2011 16:06, user escreveu: >> >>> Estou com 100 usuários e estou utilizando 512 de cache. >>> O server tem 5GB de ram >>> Uso o Ubuntu 11.04 a glibc é a 2.13 >>> >>> >>> Raul Geraldin escreveu: >>> >>>> estou usando o default do classic 75 paginas por cliente, quanto você >>>> utiliza e qual o numero de clientes no banco? >>>> >>>> >>>> >>>> Em 8 de agosto de 2011 15:05, user escreveu: >>>> >>>> Boa tarde. >>>>> >>>>> Um dos problemas que eu estava enfrentando era esse. >>>>> Percebi que foi a opção DefaultDbCachePages, no firebird.conf aumentei >>>>> muito e acabou travando o Firebird. >>>>> Depois de ajustar corretamente a opção descobri também uma UDF com >>>>> problema. >>>>> Dê uma olhada nestas duas opções. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Raul Geraldin escreveu: >>>>> >>>>> Boa tarde Srs, já a algum tempo está ocorrendo um "travamento" no >>>>>> Firebird >>>>>> 2.5 instalado e modo SC no Debian 6, já procurei e só encontrei o >>>>>> pessoal >>>>>> falando da glibc 2.5 para atualizar para a 2.7 , porem utilizo a 2.11 no >>>>>> servidor, geralmente o "travamento" ocorre quando o uso do Firebird >>>>>> "aumenta" o processos sobem porem não respondem e nos log do firebird >>>>>> só >>>>>> contém os erros 104/110 alguem tem alguma ideia do que seja ? >>>>>> ______________________________****________________ >>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>>> http://www.firebase.com.br/fb/****artigo.php?id=1107 >>>>>> >>>>>>> >>>>>> Para consultar mensagens antigas: http://firebase.com.br/****pesquisa >>>>>> > >>>>>> >>>>>> >>>>>> >>>>> >>>>> ______________________________****________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/****artigo.php?id=1107 >>>>> >>>>>> >>>>> Para consultar mensagens antigas: http://firebase.com.br/****pesquisa >>>>> > >>>>> >>>>> ______________________________**________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >>>> >>>> >>> >>> >>> ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 10 13:03:21 2011 From: edujed em gmail.com (Eduardo Jedliczka) Date: Wed, 10 Aug 2011 13:03:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?Instala=E7=E3o_manual_m=EDnima_do_Fi?= =?iso-8859-1?q?rebird_2=2E5?= In-Reply-To: References: Message-ID: você quer uma instalação de servidor ou client ? Se for client, basta levar a FbClient.dll (ou gds32.dll). Se for server, é necessário levar os "instaladores de terceiros" (pois geralmente falta alguma dll), o arquivo de senhas, mensagens, configuração, etc.. Mas, sinceramente, com um instalador tão pequeno qual seria a justificativa de enxugar ainda mais o instalador ? ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 10 de agosto de 2011 09:53, Daniel Sonda escreveu: > Bom dia! > > Preciso embutir Firebird 2.5 dentro de um instalador feito com InnoSetup. > > Já achei vários exemplos e não tenho dúvidas de como fazer isso no > InnoSetup. > > Minha única dúvida é em relação aos arquivos do Firebird. > > O que é realmente necessário para ele funcionar? o que eu posso remover da > instalação? como help, exemplos, docs? > > Att. > Daniel Sonda > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 10 13:04:50 2011 From: edujed em gmail.com (Eduardo Jedliczka) Date: Wed, 10 Aug 2011 13:04:50 -0300 Subject: [firebase-br] Firebird 2.5 com Debian 6 Travando In-Reply-To: References: Message-ID: Está enganado... o repositório do ubuntu (pelo menos na semana passada) ainda estava na 2.5.0 BETA. E como o Debian, sempre é mais antigo que o Ubuntu.... ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 10 de agosto de 2011 13:02, user escreveu: > > Eu pelo menos fiz a comparação e tanto a versão do repositório do Ubuntu > 11.04 e a da página de download do FirebirdSQL, são as mesmas. > Agora não sei do Debian 6 > > > > Eduardo Jedliczka escreveu: >> >> Como você fez a instalação do Firebird 2.5 ? foi pelo repositório >> oficial ? ou fez uma instalação pelo tar.gz ? >> >> ========================== >> Eduardo Jedliczka >> Apucarana - Pr >> ========================== >> >> >> >> >> Em 10 de agosto de 2011 10:31, Raul Geraldin >>  escreveu: >>> >>> Sabe se existe alguém que faça consultoria ou de aula  de configuração do >>> FIREBIRD 2.5 no linux ????? >>> >>> >>> >>> >>> Em 8 de agosto de 2011 16:06, user  escreveu: >>> >>>> Estou com 100 usuários e estou utilizando 512 de cache. >>>> O server tem 5GB de ram >>>> Uso o Ubuntu 11.04 a glibc é a 2.13 >>>> >>>> >>>> Raul Geraldin escreveu: >>>> >>>>> estou usando o default do classic 75 paginas por cliente, quanto você >>>>> utiliza e qual o numero de clientes no banco? >>>>> >>>>> >>>>> >>>>> Em 8 de agosto de 2011 15:05, user    escreveu: >>>>> >>>>>  Boa tarde. >>>>>> >>>>>> Um dos problemas que eu estava enfrentando era esse. >>>>>> Percebi que foi a opção DefaultDbCachePages, no firebird.conf aumentei >>>>>> muito e acabou travando o Firebird. >>>>>> Depois de ajustar corretamente a opção descobri também uma UDF com >>>>>> problema. >>>>>> Dê uma olhada nestas duas opções. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Raul Geraldin escreveu: >>>>>> >>>>>>  Boa tarde Srs, já a algum tempo está ocorrendo um "travamento" no >>>>>>> >>>>>>> Firebird >>>>>>> 2.5 instalado e modo SC no Debian 6, já procurei e só encontrei o >>>>>>> pessoal >>>>>>> falando da glibc 2.5 para atualizar para a 2.7 , porem utilizo a 2.11 >>>>>>> no >>>>>>> servidor, geralmente o "travamento" ocorre quando o uso do Firebird >>>>>>> "aumenta" o processos sobem porem não respondem  e  nos log do >>>>>>> firebird >>>>>>> só >>>>>>> contém os erros 104/110 alguem tem alguma ideia do que seja ? >>>>>>> ______________________________****________________ >>>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>>>> >>>>>>> http://www.firebase.com.br/fb/****artigo.php?id=1107 >>>>>>> >>>>>>> >>>>>>>> >>>>>>> Para consultar mensagens antigas: >>>>>>> http://firebase.com.br/****pesquisa >>>>>>> > >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> ______________________________****________________ >>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>>> >>>>>> http://www.firebase.com.br/fb/****artigo.php?id=1107 >>>>>> >>>>>> >>>>>>> >>>>>> Para consultar mensagens antigas: >>>>>> http://firebase.com.br/****pesquisa >>>>>> > >>>>>> >>>>>>  ______________________________**________________ >>>>> >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> >>>>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>>>> Para consultar mensagens antigas: >>>>> http://firebase.com.br/**pesquisa >>>>> >>>>> >>>> >>>> >>>> ______________________________**________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> >>>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>>> Para consultar mensagens antigas: >>>> http://firebase.com.br/**pesquisa >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jaber em confesoft.com.br Wed Aug 10 13:42:02 2011 From: jaber em confesoft.com.br (=?windows-1252?Q?J=E1ber_Lima?=) Date: Wed, 10 Aug 2011 12:42:02 -0400 Subject: [firebase-br] Firebird 2.5 In-Reply-To: <4E376D72.40408@gmail.com> References: <4E376D72.40408@gmail.com> Message-ID: <4E42B4DA.6000807@confesoft.com.br> Boa tarde Paulo. Gostaria de saber: Você faz uso de abrir a fechar as transações manualmente mesmo usando o ClientDataSet ou você usa apenas o ApplyUpdates(x) deixando o DBX se encarregar de startar e commitar as transações? Grato por sua ajuda... -- Jáber Sancho Coelho de Lima Cel: (66)9613-2594 Fax: (66)3426-2171 Msn: jabertecnico em hotmail.com Skype: jabertecnico Em 01/08/2011 23:22, Paulo Portella escreveu: > Boas meu amigo, > Você já chegou a "debugar" seu aplicativo para "achar" a linha exata > do erro/trava ? Se sim, posta aqui pra noizes ver. > > O Applyupdate com o "quarteto fantástico" é melhor executar "se tiver > mudanças", exemplo: > > if ClientDataSet.ChangeCount>0 then ClientDataSet.ApplyUpdates(xyz); > > usar o Apply sem o ChangeCount, sim, vai "levantar" uma mensagem > desgostosa. > > Você pode tambem "startar transação" e fazer Commit/Rollback dela, > mesmo com o "quarteto fanstástico", não vejo porque do espanto disso. > > O dbExpress é uma das melhores tecnologias que conheço (e uso), não > desmerecendo IBX/ADO/etc... Tambem usei elas por muitos anos, mas > prefiro DBX. > > Vem pro news TrollNet para discutirmos melhor esse assunto : > > servidor: Trollnet.no-ip.org > sala : vtnc.Linguagens.Delphi > > ;-) > > Vida de americano é assim: iPhone, iPod, iPad, iMac?. > Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc > > > Em 01/08/2011 18:19, Fabricio Wallia escreveu: >> Att. >> >> Estava com alguns problemas com travamento do sistema no momento do >> "ApplyUpdates(0)", verifiquei que o motivo deste travamento seria a >> demora >> da mensagem(erro) do banco de dados. >> Percebi que o comando "ApplyUpdates(0)" nao estava dando o commit nas >> procedures de atualizacao que utilizo em meu FDB. >> >> Quando executo o comando ApplyUpdates(0), ele automaticamente cria um >> Start >> e Commit no banco de dados, minha pergunta é: Si eu comecar a >> trabalhar com >> transacao utilizando o trio parada dura (TSqlDataSet + >> TDatasetProvider + >> TClientDataset), quando der o ApplyUpdates(0) o ele manter a >> transacao(automatica do banco) nao comitada, o commit da minha >> aplicacao ira >> sobrepor o commit do comando? >> >> Creio que poucos saberao responder >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Wed Aug 10 13:53:51 2011 From: rgeraldin em gmail.com (Raul Geraldin) Date: Wed, 10 Aug 2011 13:53:51 -0300 Subject: [firebase-br] Firebird 2.5 com Debian 6 Travando In-Reply-To: References: Message-ID: Eu baixei a ultima versão no site firebirdSQL, .tar.gz , mesmo assim está muito confuso, quando aumenta o numero de conexão no servidor do banco e o load average do debian chega perto do 7.5, o firebird para de responder. From dsonda em gmail.com Wed Aug 10 14:03:32 2011 From: dsonda em gmail.com (Daniel Sonda) Date: Wed, 10 Aug 2011 14:03:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?Instala=E7=E3o_manual_m=EDnima_do_Fi?= =?iso-8859-1?q?rebird_2=2E5?= In-Reply-To: References: Message-ID: Eduardo, A instalação é server. A opção pela instalação manual não é pelo tamanho, mas sim pela customização de algumas configurações (porta, etc). Fiz um teste preliminar deixando de fora as pastas de documentação, help, exemplos e funcionou. Obrigado. Att. Daniel Sonda Cunha Porã - SC Em 10 de agosto de 2011 13:03, Eduardo Jedliczka escreveu: > você quer uma instalação de servidor ou client ? > > Se for client, basta levar a FbClient.dll (ou gds32.dll). > > Se for server, é necessário levar os "instaladores de terceiros" (pois > geralmente falta alguma dll), o arquivo de senhas, mensagens, > configuração, etc.. Mas, sinceramente, com um instalador tão pequeno > qual seria a justificativa de enxugar ainda mais o instalador ? > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > > Em 10 de agosto de 2011 09:53, Daniel Sonda escreveu: > > Bom dia! > > > > Preciso embutir Firebird 2.5 dentro de um instalador feito com InnoSetup. > > > > Já achei vários exemplos e não tenho dúvidas de como fazer isso no > > InnoSetup. > > > > Minha única dúvida é em relação aos arquivos do Firebird. > > > > O que é realmente necessário para ele funcionar? o que eu posso remover > da > > instalação? como help, exemplos, docs? > > > > Att. > > Daniel Sonda > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From carlos em contatosistemas.com Wed Aug 10 14:40:02 2011 From: carlos em contatosistemas.com (Carlos Faria - Contato Sistemas) Date: Wed, 10 Aug 2011 14:40:02 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duvida_com_rela=E7=E3o_cria=E7=E3o_d?= =?iso-8859-1?q?e_usuario/servidor/cliente?= Message-ID: <002301cc5784$896a81e0$9c3f85a0$@com> Boa Tarde, Estamos com um certa duvida relativo a segurança de banco de dados. A maior duvida não é a relação cliente /servidor e seu banco de dados mas sim do extravio deste banco.Notamos que existem usuários do firebird e não do banco de dados,ou seja que eu mudar a senha do Firebird (sysdba) mas levar este banco para outro computador onde a senha continua padrão,consigo acessar o banco normalmente.Pretendemos implementar um controle de usuários no banco limitando o numero de usuários mas se o algum cliente nosso mudar este banco de maquina ele poderia mudar o numero de usuário .Existe uma possibilidade de “cercar” isso? Att., From escovadordebits em gmail.com Wed Aug 10 14:52:30 2011 From: escovadordebits em gmail.com (Sandro Souza) Date: Wed, 10 Aug 2011 14:52:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duvida_com_rela=E7=E3o_cria=E7=E3o_d?= =?iso-8859-1?q?e_usuario/servidor/cliente?= In-Reply-To: <002301cc5784$896a81e0$9c3f85a0$@com> References: <002301cc5784$896a81e0$9c3f85a0$@com> Message-ID: Bom dia/tarde Carlos. Nobre amigo, pelo menos no momento presente, ainda não, pois é assim mesmo que está estruturado o Firebird. Ao que parece, isso vai mudar na versão 3.0, mas só confirmando com Cantu para saber se isso ocorrerá mesmo nessa próxima versão. Aí você conseguirá fazer o controle que deseja. Espero ter ajudado mais que atrapalhado. :D Em 10 de agosto de 2011 14:40, Carlos Faria - Contato Sistemas < carlos em contatosistemas.com> escreveu: > Boa Tarde, > > Estamos com um certa duvida relativo a segurança de banco de > dados. A maior duvida não é a relação cliente /servidor e seu banco de > dados > mas sim do extravio deste banco.Notamos que existem usuários do firebird e > não do banco de dados,ou seja que eu mudar a senha do Firebird (sysdba) mas > levar este banco para outro computador onde a senha continua padrão,consigo > acessar o banco normalmente.Pretendemos implementar um controle de usuários > no banco limitando o numero de usuários mas se o algum cliente nosso mudar > este banco de maquina ele poderia mudar o numero de usuário .Existe uma > possibilidade de ?cercar? isso? > > Att., > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From programacao em unibrasdistribuidora.com.br Wed Aug 10 15:01:41 2011 From: programacao em unibrasdistribuidora.com.br (=?iso-8859-1?Q?UNIBRAS_-_PROGRAMA=C7=C3O?=) Date: Wed, 10 Aug 2011 15:01:41 -0300 Subject: [firebase-br] RES: METADADOS extrair via delphi In-Reply-To: References: Message-ID: Grande e nobre Eduardo! DOS, KKKK. Ajudou sim amigo. Obrigado. José Aparecido CPD UNIBRAS (31) 3048-9088 (31) 3498-4457 programacao em unibrasdistribuidora.com.br www.unibrasdistribuidora.com.br "Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE." “Esta mensagem pode conter informações confidenciais, somente podendo ser usada pelo indivíduo ou entidade a quem foi endereçada. A transmissão incorreta da mensagem não acarreta a perda de sua confidencialidade. Caso esta mensagem tenha sido recebida por engano, solicitamos que comunique o remetente e apague-a de seu sistema imediatamente. É vedado a qualquer pessoa que não seja o destinatário usar, revelar, distribuir ou copiar qualquer parte desta mensagem.” -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de andre conrado Enviada em: segunda-feira, 8 de agosto de 2011 09:18 Para: FireBase Assunto: Re: [firebase-br] METADADOS extrair via delphi José, erro de "redundância cíclica" até onde conheço é erro físico (antigamente no DOS a msg era "erro de leitura/gravação".... rs). Se a área do banco onde está o "metadata" está fisicamente corrompida, você vai precisar mais do que uma simples rotinas de extração de metadata. Sei que não ajudo com isso, mas espero ter indicado um novo caminho para a solução. Em 5 de agosto de 2011 16:29, Eduardo Jedliczka escreveu: > Qual é o problema de extrair o metadata pelo IbExpert ? > > Dependendo do que for, aposto que isto ocorrerá com qualquer rotina em > delphi, pois o IBExpert é feito em Delphi com Fib Plus. > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > > Em 5 de agosto de 2011 12:35, UNIBRAS - PROGRAMAÇÃO > escreveu: > > Prezados, > > > > Estou necessitando extrair um metadados de um banco firebird (não > > consigo abrir pelo ibexpert), arquivo com redundância cíclica, por > > isto preciso fazer pelo delphi. > > > > Alguém poderia me dar uma dica de como poderei fazer isto? > > > > > > José Aparecido > > > > CPD > > > > UNIBRAS > > > > (31) 3048-9088 > > > > (31) 3498-4457 > > > > programacao em unibrasdistribuidora.com.br > > > > www.unibrasdistribuidora.com.br > > > > > > > > "Antes de imprimir, pense em sua responsabilidade com o MEIO AMBIENTE." > > > > > > > > “Esta mensagem pode conter informações confidenciais, somente > > podendo > ser > > usada pelo indivíduo ou entidade a quem foi endereçada. A > > transmissão incorreta da mensagem não acarreta a perda de sua > > confidencialidade. Caso esta mensagem tenha sido recebida por > > engano, solicitamos que comunique o remetente e apague-a de seu > > sistema imediatamente. É vedado a qualquer pessoa que não seja o > > destinatário usar, revelar, distribuir ou copiar qualquer parte desta mensagem.” > > > > > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 9176-7013 - Claro ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir 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.1391 / Banco de dados de vírus: 1520/3821 - Data de Lançamento: 08/08/11 From pportellaa.firebase em gmail.com Wed Aug 10 15:10:13 2011 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Wed, 10 Aug 2011 15:10:13 -0300 Subject: [firebase-br] Firebird 2.5 In-Reply-To: <4E42B4DA.6000807@confesoft.com.br> References: <4E376D72.40408@gmail.com> <4E42B4DA.6000807@confesoft.com.br> Message-ID: <4E42C985.7060803@gmail.com> "costumo" deixar que o dBX se encarregue, mas você mesmo pode "opera-lo" veja um exemplo: http://www.drbob42.com/examines/examin95.htm Nesse endereço você vai ver algumas "formas" de controlar a Transação, procure no trecho que exemplifica "*dbExpress Transaction Isolation Level"* procedure TFormMain.btnDBXClick(Sender: TObject); var ..Trans: TTransactionDesc; begin ....MSSQLCONNECTION.Open; ....if MSSQLCONNECTION.TransactionsSupported then ....begin ......Trans.IsolationLevel := xilREADCOMMITTED; // default ......MSSQLCONNECTION.StartTransaction(Trans) ....end; ....try ......MSSQLCONNECTION.Execute('UPDATE ACCOUNT SET BALANCE = BALANCE + 100 ' + ..............................'WHERE ACCOUNTNR = 41', nil); ......MSSQLCONNECTION.Execute('UPDATE ACCOUNT SET BALANCE = BALANCE - 100 ' + ..............................'WHERE ACCOUNTNR = 42', nil); ......if MSSQLCONNECTION.TransactionsSupported then ........MSSQLCONNECTION.Commit(Trans) ....except ......if MSSQLCONNECTION.TransactionsSupported then ........MSSQLCONNECTION.Rollback(Trans) ....end; ....cdsAccount.Active := False; ....cdsAccount.Active := True // Refresh end; Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 10/08/2011 13:42, Jáber Lima escreveu: > Boa tarde Paulo. > Gostaria de saber: Você faz uso de abrir a fechar as transações > manualmente mesmo usando o ClientDataSet ou você usa apenas o > ApplyUpdates(x) deixando o DBX se encarregar de startar e commitar as > transações? > > Grato por sua ajuda... > > -- > Jáber Sancho Coelho de Lima > Cel: (66)9613-2594 > Fax: (66)3426-2171 > Msn: jabertecnico em hotmail.com > Skype: jabertecnico > > > Em 01/08/2011 23:22, Paulo Portella escreveu: >> Boas meu amigo, >> Você já chegou a "debugar" seu aplicativo para "achar" a linha exata >> do erro/trava ? Se sim, posta aqui pra noizes ver. >> >> O Applyupdate com o "quarteto fantástico" é melhor executar "se tiver >> mudanças", exemplo: >> >> if ClientDataSet.ChangeCount>0 then ClientDataSet.ApplyUpdates(xyz); >> >> usar o Apply sem o ChangeCount, sim, vai "levantar" uma mensagem >> desgostosa. >> >> Você pode tambem "startar transação" e fazer Commit/Rollback dela, >> mesmo com o "quarteto fanstástico", não vejo porque do espanto disso. >> >> O dbExpress é uma das melhores tecnologias que conheço (e uso), não >> desmerecendo IBX/ADO/etc... Tambem usei elas por muitos anos, mas >> prefiro DBX. >> >> Vem pro news TrollNet para discutirmos melhor esse assunto : >> >> servidor: Trollnet.no-ip.org >> sala : vtnc.Linguagens.Delphi >> >> ;-) >> >> Vida de americano é assim: iPhone, iPod, iPad, iMac?. >> Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc >> >> >> Em 01/08/2011 18:19, Fabricio Wallia escreveu: >>> Att. >>> >>> Estava com alguns problemas com travamento do sistema no momento do >>> "ApplyUpdates(0)", verifiquei que o motivo deste travamento seria a >>> demora >>> da mensagem(erro) do banco de dados. >>> Percebi que o comando "ApplyUpdates(0)" nao estava dando o commit nas >>> procedures de atualizacao que utilizo em meu FDB. >>> >>> Quando executo o comando ApplyUpdates(0), ele automaticamente cria >>> um Start >>> e Commit no banco de dados, minha pergunta é: Si eu comecar a >>> trabalhar com >>> transacao utilizando o trio parada dura (TSqlDataSet + >>> TDatasetProvider + >>> TClientDataset), quando der o ApplyUpdates(0) o ele manter a >>> transacao(automatica do banco) nao comitada, o commit da minha >>> aplicacao ira >>> sobrepor o commit do comando? >>> >>> Creio que poucos saberao responder >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From pportellaa.firebase em gmail.com Wed Aug 10 15:17:24 2011 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Wed, 10 Aug 2011 15:17:24 -0300 Subject: [firebase-br] =?windows-1252?q?Duvida_com_rela=E7=E3o_cria=E7=E3o?= =?windows-1252?q?_de_usuario/servidor/cliente?= In-Reply-To: <002301cc5784$896a81e0$9c3f85a0$@com> References: <002301cc5784$896a81e0$9c3f85a0$@com> Message-ID: <4E42CB34.8060202@gmail.com> Acho que a sua mensagem gerou duas "situações", 1a.parte) Segurança física dos dados >> Sinceramente meu amigo? não vejo problemas nenhum quanto a isso, explico porque: Se o "incauto" teve acesso até o "equipamento servidor" e conseguiu acessar a base de dados, fisicamente falando, de que adianta ter uma senha na base? Concorda comigo que a "segurança" deveria vir "antes" do teclado no servidor? Visualizou a cena comigo? 2.parte) limitação no acesso quantitativo de usuários>> Confirma pra mim que isso não deveria ser "tratado/contado" já no login do sistema? pois quero estar enganado, isso seria uma "quitute" do seu Aplicativo Comercial, não seria? Coloco-me à disposição para continuarmos o assunto e por favor, não interprete mal minhas palavras, não estou desmerecendo em momento algum seu questionamento. Um abraço. Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 10/08/2011 14:40, Carlos Faria - Contato Sistemas escreveu: > Boa Tarde, > > Estamos com um certa duvida relativo a segurança de banco de > dados. A maior duvida não é a relação cliente /servidor e seu banco de dados > mas sim do extravio deste banco.Notamos que existem usuários do firebird e > não do banco de dados,ou seja que eu mudar a senha do Firebird (sysdba) mas > levar este banco para outro computador onde a senha continua padrão,consigo > acessar o banco normalmente.Pretendemos implementar um controle de usuários > no banco limitando o numero de usuários mas se o algum cliente nosso mudar > este banco de maquina ele poderia mudar o numero de usuário .Existe uma > possibilidade de ?cercar? isso? > > Att., > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magno em speet.com.br Wed Aug 10 15:25:47 2011 From: magno em speet.com.br (Magno System) Date: Wed, 10 Aug 2011 15:25:47 -0300 Subject: [firebase-br] =?windows-1252?q?Duvida_com_rela=E7=E3o_cria=E7=E3o?= =?windows-1252?q?_de_usuario/servidor/cliente?= References: <002301cc5784$896a81e0$9c3f85a0$@com> Message-ID: <007201cc578a$ee9b99e0$6808a8c0@FERRARI> Eu discordo, tem como cercar isto sim. Use um sistema operacional que permita você proteger o acesso físico ao banco e altere a senha do SYSDBA. Desta forma o usuário não tem como COPIAR o banco para outro local visto que a pasta do banco estará protegida. As pasta com os backups também deverão estar protegidas. ----- Original Message ----- From: "Sandro Souza" To: "FireBase" Sent: Wednesday, August 10, 2011 2:52 PM Subject: Re: [firebase-br]Duvida com relação criação de usuario/servidor/cliente Bom dia/tarde Carlos. Nobre amigo, pelo menos no momento presente, ainda não, pois é assim mesmo que está estruturado o Firebird. Ao que parece, isso vai mudar na versão 3.0, mas só confirmando com Cantu para saber se isso ocorrerá mesmo nessa próxima versão. Aí você conseguirá fazer o controle que deseja. Espero ter ajudado mais que atrapalhado. :D Em 10 de agosto de 2011 14:40, Carlos Faria - Contato Sistemas < carlos em contatosistemas.com> escreveu: > Boa Tarde, > > Estamos com um certa duvida relativo a segurança de banco > de > dados. A maior duvida não é a relação cliente /servidor e seu banco de > dados > mas sim do extravio deste banco.Notamos que existem usuários do firebird e > não do banco de dados,ou seja que eu mudar a senha do Firebird (sysdba) > mas > levar este banco para outro computador onde a senha continua > padrão,consigo > acessar o banco normalmente.Pretendemos implementar um controle de > usuários > no banco limitando o numero de usuários mas se o algum cliente nosso > mudar > este banco de maquina ele poderia mudar o numero de usuário .Existe uma > possibilidade de ?cercar? isso? > > Att., > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From magno em speet.com.br Wed Aug 10 15:39:53 2011 From: magno em speet.com.br (Magno System) Date: Wed, 10 Aug 2011 15:39:53 -0300 Subject: [firebase-br] =?windows-1252?q?Duvida_com_rela=E7=E3o_cria=E7=E3o?= =?windows-1252?q?_de_usuario/servidor/cliente?= References: <002301cc5784$896a81e0$9c3f85a0$@com> <4E42CB34.8060202@gmail.com> Message-ID: <008b01cc578c$e5ddd460$6808a8c0@FERRARI> Ainda estendendo mais, Paulo, a questão da segurança do banco deve ser tanto voltada para a SOFTWARE HOUSE quanto para o CLIENTE. Se a software house protege um banco por uma senha que só ela saiba, isto na minha opinião, significa uma grande INSEGURANÇA para o CLIENTE. Se amanhã ele quiser mudar de programa, os dados que na minha opinião são do cliente estarão a disposição para serem importados por uma NOVA SOFTWARE HOUSE. E mesmo para nós programadores, acho melhor assim. Lembre-se que se hoje você torna seu banco inacessível amanhã você pode precisar importar dados de um banco inacessível. Por isso acho que se a segurança for primordial, como o Paulo disse, ela deve ir deste o contexto da sala do servidor até a segurança do sistema operacional. ----- Original Message ----- From: "Paulo Portella" To: "FireBase" Sent: Wednesday, August 10, 2011 3:17 PM Subject: Re: [firebase-br] Duvida com relação criação de usuario/servidor/cliente Acho que a sua mensagem gerou duas "situações", 1a.parte) Segurança física dos dados >> Sinceramente meu amigo? não vejo problemas nenhum quanto a isso, explico porque: Se o "incauto" teve acesso até o "equipamento servidor" e conseguiu acessar a base de dados, fisicamente falando, de que adianta ter uma senha na base? Concorda comigo que a "segurança" deveria vir "antes" do teclado no servidor? Visualizou a cena comigo? 2.parte) limitação no acesso quantitativo de usuários>> Confirma pra mim que isso não deveria ser "tratado/contado" já no login do sistema? pois quero estar enganado, isso seria uma "quitute" do seu Aplicativo Comercial, não seria? Coloco-me à disposição para continuarmos o assunto e por favor, não interprete mal minhas palavras, não estou desmerecendo em momento algum seu questionamento. Um abraço. Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 10/08/2011 14:40, Carlos Faria - Contato Sistemas escreveu: > Boa Tarde, > > Estamos com um certa duvida relativo a segurança de banco > de > dados. A maior duvida não é a relação cliente /servidor e seu banco de > dados > mas sim do extravio deste banco.Notamos que existem usuários do firebird e > não do banco de dados,ou seja que eu mudar a senha do Firebird (sysdba) > mas > levar este banco para outro computador onde a senha continua > padrão,consigo > acessar o banco normalmente.Pretendemos implementar um controle de > usuários > no banco limitando o numero de usuários mas se o algum cliente nosso > mudar > este banco de maquina ele poderia mudar o numero de usuário .Existe uma > possibilidade de ?cercar? isso? > > Att., > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From dsonda em gmail.com Wed Aug 10 15:55:15 2011 From: dsonda em gmail.com (Daniel Sonda) Date: Wed, 10 Aug 2011 15:55:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duvida_com_rela=E7=E3o_cria=E7=E3o_d?= =?iso-8859-1?q?e_usuario/servidor/cliente?= In-Reply-To: <007201cc578a$ee9b99e0$6808a8c0@FERRARI> References: <002301cc5784$896a81e0$9c3f85a0$@com> <007201cc578a$ee9b99e0$6808a8c0@FERRARI> Message-ID: Concordo com o Magno. Entretanto, entendo o problema do Carlos. Ele gostaria de implementar o controle no banco de dados. Devemos lembrar que o usuário é o dono dos dados, se ele quiser fazer uma cópia do banco de dados, acredito que seja o direito dele. Podemos apenas proteger o acesso "desautorizado". Mas voltando a dúvida inicial, acredito que seja mais fácil implementar um "servidor de licenças" que controle a quantidade de usuários online. Ao abrir o sistema, primeiro conecta no servidor de licenças e depois no banco de dados. Se você usa Delphi, dá pra implementar como um servidor de aplicação Datasnap. Att. Daniel Sonda H2J Sistemas Cunha Porã -SC Em 10 de agosto de 2011 15:25, Magno System escreveu: > Eu discordo, tem como cercar isto sim. > > Use um sistema operacional que permita você proteger o acesso físico ao > banco e altere a senha do SYSDBA. Desta forma o usuário não tem como COPIAR > o banco para outro local visto que a pasta do banco estará protegida. As > pasta com os backups também deverão estar protegidas. > > > ----- Original Message ----- From: "Sandro Souza" < > escovadordebits em gmail.com> > To: "FireBase" > Sent: Wednesday, August 10, 2011 2:52 PM > Subject: Re: [firebase-br]Duvida com relação criação de > usuario/servidor/cliente > > > Bom dia/tarde Carlos. > > Nobre amigo, pelo menos no momento presente, ainda não, pois é assim mesmo > que está estruturado o Firebird. > > Ao que parece, isso vai mudar na versão 3.0, mas só confirmando com Cantu > para saber se isso ocorrerá mesmo nessa próxima versão. > > Aí você conseguirá fazer o controle que deseja. > > Espero ter ajudado mais que atrapalhado. :D > > Em 10 de agosto de 2011 14:40, Carlos Faria - Contato Sistemas < > carlos em contatosistemas.com> escreveu: > > Boa Tarde, >> >> Estamos com um certa duvida relativo a segurança de banco de >> dados. A maior duvida não é a relação cliente /servidor e seu banco de >> dados >> mas sim do extravio deste banco.Notamos que existem usuários do firebird e >> não do banco de dados,ou seja que eu mudar a senha do Firebird (sysdba) >> mas >> levar este banco para outro computador onde a senha continua >> padrão,consigo >> acessar o banco normalmente.Pretendemos implementar um controle de >> usuários >> no banco limitando o numero de usuários mas se o algum cliente nosso >> mudar >> este banco de maquina ele poderia mudar o numero de usuário .Existe uma >> possibilidade de ?cercar? isso? >> >> Att., >> >> >> >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> >> ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From jaber em confesoft.com.br Wed Aug 10 16:00:19 2011 From: jaber em confesoft.com.br (=?windows-1252?Q?J=E1ber_Lima?=) Date: Wed, 10 Aug 2011 15:00:19 -0400 Subject: [firebase-br] [!! SPAM] Re: Firebird 2.5 In-Reply-To: <4E42C985.7060803@gmail.com> References: <4E376D72.40408@gmail.com> <4E42B4DA.6000807@confesoft.com.br> <4E42C985.7060803@gmail.com> Message-ID: <4E42D543.7090600@confesoft.com.br> Boa tarde Paulo. Obrigado pela resposta. Atualmente também deixo o DBX se encarregar disso. Uso o controle transacional manualmente apenas quando preciso trabalhar com algumas query's dentro do sistema. Obrigado pela dica.. -- Jáber Sancho Coelho de Lima Cel: (66)9613-2594 Fax: (66)3426-2171 Msn: jabertecnico em hotmail.com Skype: jabertecnico Em 10/08/2011 14:10, Paulo Portella escreveu: > "costumo" deixar que o dBX se encarregue, mas você mesmo pode > "opera-lo" veja um exemplo: > > http://www.drbob42.com/examines/examin95.htm > > Nesse endereço você vai ver algumas "formas" de controlar a > Transação, procure no trecho que exemplifica "*dbExpress Transaction > Isolation Level"* > > procedure TFormMain.btnDBXClick(Sender: TObject); > var > ..Trans: TTransactionDesc; > begin > ....MSSQLCONNECTION.Open; > ....if MSSQLCONNECTION.TransactionsSupported then > ....begin > ......Trans.IsolationLevel := xilREADCOMMITTED; // default > ......MSSQLCONNECTION.StartTransaction(Trans) > ....end; > ....try > ......MSSQLCONNECTION.Execute('UPDATE ACCOUNT SET BALANCE = BALANCE + > 100 ' + > ..............................'WHERE ACCOUNTNR = 41', nil); > ......MSSQLCONNECTION.Execute('UPDATE ACCOUNT SET BALANCE = BALANCE - > 100 ' + > ..............................'WHERE ACCOUNTNR = 42', nil); > ......if MSSQLCONNECTION.TransactionsSupported then > ........MSSQLCONNECTION.Commit(Trans) > ....except > ......if MSSQLCONNECTION.TransactionsSupported then > ........MSSQLCONNECTION.Rollback(Trans) > ....end; > ....cdsAccount.Active := False; > ....cdsAccount.Active := True // Refresh > end; > > > Vida de americano é assim: iPhone, iPod, iPad, iMac?. > Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc > > > Em 10/08/2011 13:42, Jáber Lima escreveu: >> Boa tarde Paulo. >> Gostaria de saber: Você faz uso de abrir a fechar as transações >> manualmente mesmo usando o ClientDataSet ou você usa apenas o >> ApplyUpdates(x) deixando o DBX se encarregar de startar e commitar as >> transações? >> >> Grato por sua ajuda... >> >> -- >> Jáber Sancho Coelho de Lima >> Cel: (66)9613-2594 >> Fax: (66)3426-2171 >> Msn: jabertecnico em hotmail.com >> Skype: jabertecnico >> >> >> Em 01/08/2011 23:22, Paulo Portella escreveu: >>> Boas meu amigo, >>> Você já chegou a "debugar" seu aplicativo para "achar" a linha exata >>> do erro/trava ? Se sim, posta aqui pra noizes ver. >>> >>> O Applyupdate com o "quarteto fantástico" é melhor executar "se >>> tiver mudanças", exemplo: >>> >>> if ClientDataSet.ChangeCount>0 then ClientDataSet.ApplyUpdates(xyz); >>> >>> usar o Apply sem o ChangeCount, sim, vai "levantar" uma mensagem >>> desgostosa. >>> >>> Você pode tambem "startar transação" e fazer Commit/Rollback dela, >>> mesmo com o "quarteto fanstástico", não vejo porque do espanto disso. >>> >>> O dbExpress é uma das melhores tecnologias que conheço (e uso), não >>> desmerecendo IBX/ADO/etc... Tambem usei elas por muitos anos, mas >>> prefiro DBX. >>> >>> Vem pro news TrollNet para discutirmos melhor esse assunto : >>> >>> servidor: Trollnet.no-ip.org >>> sala : vtnc.Linguagens.Delphi >>> >>> ;-) >>> >>> Vida de americano é assim: iPhone, iPod, iPad, iMac?. >>> Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc >>> >>> >>> Em 01/08/2011 18:19, Fabricio Wallia escreveu: >>>> Att. >>>> >>>> Estava com alguns problemas com travamento do sistema no momento do >>>> "ApplyUpdates(0)", verifiquei que o motivo deste travamento seria a >>>> demora >>>> da mensagem(erro) do banco de dados. >>>> Percebi que o comando "ApplyUpdates(0)" nao estava dando o commit nas >>>> procedures de atualizacao que utilizo em meu FDB. >>>> >>>> Quando executo o comando ApplyUpdates(0), ele automaticamente cria >>>> um Start >>>> e Commit no banco de dados, minha pergunta é: Si eu comecar a >>>> trabalhar com >>>> transacao utilizando o trio parada dura (TSqlDataSet + >>>> TDatasetProvider + >>>> TClientDataset), quando der o ApplyUpdates(0) o ele manter a >>>> transacao(automatica do banco) nao comitada, o commit da minha >>>> aplicacao ira >>>> sobrepor o commit do comando? >>>> >>>> Creio que poucos saberao responder >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From listas em warmboot.com.br Wed Aug 10 16:00:39 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 10 Aug 2011 16:00:39 -0300 Subject: [firebase-br] =?windows-1252?q?Duvida_com_rela=E7=E3o_cria=E7=E3o?= =?windows-1252?q?_de_usuario/servidor/cliente?= In-Reply-To: References: <002301cc5784$896a81e0$9c3f85a0$@com> Message-ID: <706131558.20110810160039@warmboot.com.br> O FB 3 permitirá criação de usuários locais no banco, bem como criptografia da base de dados. No entanto, as orientações do Paulo e do Magno continuam válidas. A verdadeira segurança está na restrição do acesso ao arquivo físico. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br SS> Bom dia/tarde Carlos. SS> Nobre amigo, pelo menos no momento presente, ainda não, pois é assim mesmo SS> que está estruturado o Firebird. SS> Ao que parece, isso vai mudar na versão 3.0, mas só confirmando com Cantu SS> para saber se isso ocorrerá mesmo nessa próxima versão. SS> Aí você conseguirá fazer o controle que deseja. SS> Espero ter ajudado mais que atrapalhado. :D SS> Em 10 de agosto de 2011 14:40, Carlos Faria - Contato Sistemas < SS> carlos em contatosistemas.com> escreveu: >> Boa Tarde, >> >> Estamos com um certa duvida relativo a segurança de banco de >> dados. A maior duvida não é a relação cliente /servidor e seu banco de >> dados >> mas sim do extravio deste banco.Notamos que existem usuários do firebird e >> não do banco de dados,ou seja que eu mudar a senha do Firebird (sysdba) mas >> levar este banco para outro computador onde a senha continua padrão,consigo >> acessar o banco normalmente.Pretendemos implementar um controle de usuários >> no banco limitando o numero de usuários mas se o algum cliente nosso mudar >> este banco de maquina ele poderia mudar o numero de usuário .Existe uma >> possibilidade de ?cercar? isso? >> >> Att., >> >> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> SS> ______________________________________________ SS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br SS> Para saber como gerenciar/excluir seu cadastro na lista, use: SS> http://www.firebase.com.br/fb/artigo.php?id=1107 SS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eliflavio em gmail.com Wed Aug 10 16:07:44 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Wed, 10 Aug 2011 16:07:44 -0300 Subject: [firebase-br] Blob Size Message-ID: Para que exatamente serve o parâmetro Size de um campo BLOB, seja Binary ou Text? Eli Flavio Bortolotte From pportellaa.firebase em gmail.com Wed Aug 10 16:23:46 2011 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Wed, 10 Aug 2011 16:23:46 -0300 Subject: [firebase-br] [!! SPAM] Re: Firebird 2.5 In-Reply-To: <4E42D543.7090600@confesoft.com.br> References: <4E376D72.40408@gmail.com> <4E42B4DA.6000807@confesoft.com.br> <4E42C985.7060803@gmail.com> <4E42D543.7090600@confesoft.com.br> Message-ID: <4E42DAC2.4040209@gmail.com> ;-) Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 10/08/2011 16:00, Jáber Lima escreveu: > Boa tarde Paulo. > Obrigado pela resposta. > Atualmente também deixo o DBX se encarregar disso. > Uso o controle transacional manualmente apenas quando preciso > trabalhar com algumas query's dentro do sistema. > > Obrigado pela dica.. > > -- > Jáber Sancho Coelho de Lima > Cel: (66)9613-2594 > Fax: (66)3426-2171 > Msn: jabertecnico em hotmail.com > Skype: jabertecnico > > > Em 10/08/2011 14:10, Paulo Portella escreveu: >> "costumo" deixar que o dBX se encarregue, mas você mesmo pode >> "opera-lo" veja um exemplo: >> >> http://www.drbob42.com/examines/examin95.htm >> >> Nesse endereço você vai ver algumas "formas" de controlar a >> Transação, procure no trecho que exemplifica "*dbExpress Transaction >> Isolation Level"* >> >> procedure TFormMain.btnDBXClick(Sender: TObject); >> var >> ..Trans: TTransactionDesc; >> begin >> ....MSSQLCONNECTION.Open; >> ....if MSSQLCONNECTION.TransactionsSupported then >> ....begin >> ......Trans.IsolationLevel := xilREADCOMMITTED; // default >> ......MSSQLCONNECTION.StartTransaction(Trans) >> ....end; >> ....try >> ......MSSQLCONNECTION.Execute('UPDATE ACCOUNT SET BALANCE = BALANCE + >> 100 ' + >> ..............................'WHERE ACCOUNTNR = 41', nil); >> ......MSSQLCONNECTION.Execute('UPDATE ACCOUNT SET BALANCE = BALANCE - >> 100 ' + >> ..............................'WHERE ACCOUNTNR = 42', nil); >> ......if MSSQLCONNECTION.TransactionsSupported then >> ........MSSQLCONNECTION.Commit(Trans) >> ....except >> ......if MSSQLCONNECTION.TransactionsSupported then >> ........MSSQLCONNECTION.Rollback(Trans) >> ....end; >> ....cdsAccount.Active := False; >> ....cdsAccount.Active := True // Refresh >> end; >> >> >> Vida de americano é assim: iPhone, iPod, iPad, iMac?. >> Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc >> >> >> Em 10/08/2011 13:42, Jáber Lima escreveu: >>> Boa tarde Paulo. >>> Gostaria de saber: Você faz uso de abrir a fechar as transações >>> manualmente mesmo usando o ClientDataSet ou você usa apenas o >>> ApplyUpdates(x) deixando o DBX se encarregar de startar e commitar >>> as transações? >>> >>> Grato por sua ajuda... >>> >>> -- >>> Jáber Sancho Coelho de Lima >>> Cel: (66)9613-2594 >>> Fax: (66)3426-2171 >>> Msn: jabertecnico em hotmail.com >>> Skype: jabertecnico >>> >>> >>> Em 01/08/2011 23:22, Paulo Portella escreveu: >>>> Boas meu amigo, >>>> Você já chegou a "debugar" seu aplicativo para "achar" a linha >>>> exata do erro/trava ? Se sim, posta aqui pra noizes ver. >>>> >>>> O Applyupdate com o "quarteto fantástico" é melhor executar "se >>>> tiver mudanças", exemplo: >>>> >>>> if ClientDataSet.ChangeCount>0 then ClientDataSet.ApplyUpdates(xyz); >>>> >>>> usar o Apply sem o ChangeCount, sim, vai "levantar" uma mensagem >>>> desgostosa. >>>> >>>> Você pode tambem "startar transação" e fazer Commit/Rollback dela, >>>> mesmo com o "quarteto fanstástico", não vejo porque do espanto disso. >>>> >>>> O dbExpress é uma das melhores tecnologias que conheço (e uso), não >>>> desmerecendo IBX/ADO/etc... Tambem usei elas por muitos anos, mas >>>> prefiro DBX. >>>> >>>> Vem pro news TrollNet para discutirmos melhor esse assunto : >>>> >>>> servidor: Trollnet.no-ip.org >>>> sala : vtnc.Linguagens.Delphi >>>> >>>> ;-) >>>> >>>> Vida de americano é assim: iPhone, iPod, iPad, iMac?. >>>> Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc >>>> >>>> >>>> Em 01/08/2011 18:19, Fabricio Wallia escreveu: >>>>> Att. >>>>> >>>>> Estava com alguns problemas com travamento do sistema no momento do >>>>> "ApplyUpdates(0)", verifiquei que o motivo deste travamento seria >>>>> a demora >>>>> da mensagem(erro) do banco de dados. >>>>> Percebi que o comando "ApplyUpdates(0)" nao estava dando o commit nas >>>>> procedures de atualizacao que utilizo em meu FDB. >>>>> >>>>> Quando executo o comando ApplyUpdates(0), ele automaticamente cria >>>>> um Start >>>>> e Commit no banco de dados, minha pergunta é: Si eu comecar a >>>>> trabalhar com >>>>> transacao utilizando o trio parada dura (TSqlDataSet + >>>>> TDatasetProvider + >>>>> TClientDataset), quando der o ApplyUpdates(0) o ele manter a >>>>> transacao(automatica do banco) nao comitada, o commit da minha >>>>> aplicacao ira >>>>> sobrepor o commit do comando? >>>>> >>>>> Creio que poucos saberao responder >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From listas em warmboot.com.br Wed Aug 10 16:26:24 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 10 Aug 2011 16:26:24 -0300 Subject: [firebase-br] Blob Size In-Reply-To: References: Message-ID: <1686123916.20110810162624@warmboot.com.br> Praticamente pra nada... algumas aplicações ou utilitários usam o valor do "segment size" para definir o tamanho dos "blocos de dados" utilizados para recuperar a informação dos blobs. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EFB> Para que exatamente serve o parâmetro Size de um campo BLOB, seja Binary ou EFB> Text? EFB> Eli Flavio Bortolotte From rlopesjr em gmail.com Wed Aug 10 16:43:54 2011 From: rlopesjr em gmail.com (user) Date: Wed, 10 Aug 2011 16:43:54 -0300 Subject: [firebase-br] Firebird 2.5 com Debian 6 Travando In-Reply-To: References: Message-ID: Eduardo Jedliczka escreveu: > Está enganado... o repositório do ubuntu (pelo menos na semana > passada) ainda estava na 2.5.0 BETA. > > E como o Debian, sempre é mais antigo que o Ubuntu.... Estranho. A versão que instalei pelo apt foi a 2.5.0.26074 que é a mesma do arquivo tar.gz que baixei do site. > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > > Em 10 de agosto de 2011 13:02, user escreveu: >> >> Eu pelo menos fiz a comparação e tanto a versão do repositório do Ubuntu >> 11.04 e a da página de download do FirebirdSQL, são as mesmas. >> Agora não sei do Debian 6 >> >> >> >> Eduardo Jedliczka escreveu: >>> >>> Como você fez a instalação do Firebird 2.5 ? foi pelo repositório >>> oficial ? ou fez uma instalação pelo tar.gz ? >>> >>> ========================== >>> Eduardo Jedliczka >>> Apucarana - Pr >>> ========================== >>> >>> >>> >>> >>> Em 10 de agosto de 2011 10:31, Raul Geraldin >>> escreveu: >>>> >>>> Sabe se existe alguém que faça consultoria ou de aula de configuração do >>>> FIREBIRD 2.5 no linux ????? >>>> >>>> >>>> >>>> >>>> Em 8 de agosto de 2011 16:06, user escreveu: >>>> >>>>> Estou com 100 usuários e estou utilizando 512 de cache. >>>>> O server tem 5GB de ram >>>>> Uso o Ubuntu 11.04 a glibc é a 2.13 >>>>> >>>>> >>>>> Raul Geraldin escreveu: >>>>> >>>>>> estou usando o default do classic 75 paginas por cliente, quanto você >>>>>> utiliza e qual o numero de clientes no banco? >>>>>> >>>>>> >>>>>> >>>>>> Em 8 de agosto de 2011 15:05, user escreveu: >>>>>> >>>>>> Boa tarde. >>>>>>> >>>>>>> Um dos problemas que eu estava enfrentando era esse. >>>>>>> Percebi que foi a opção DefaultDbCachePages, no firebird.conf aumentei >>>>>>> muito e acabou travando o Firebird. >>>>>>> Depois de ajustar corretamente a opção descobri também uma UDF com >>>>>>> problema. >>>>>>> Dê uma olhada nestas duas opções. >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Raul Geraldin escreveu: >>>>>>> >>>>>>> Boa tarde Srs, já a algum tempo está ocorrendo um "travamento" no >>>>>>>> >>>>>>>> Firebird >>>>>>>> 2.5 instalado e modo SC no Debian 6, já procurei e só encontrei o >>>>>>>> pessoal >>>>>>>> falando da glibc 2.5 para atualizar para a 2.7 , porem utilizo a 2.11 >>>>>>>> no >>>>>>>> servidor, geralmente o "travamento" ocorre quando o uso do Firebird >>>>>>>> "aumenta" o processos sobem porem não respondem e nos log do >>>>>>>> firebird >>>>>>>> só >>>>>>>> contém os erros 104/110 alguem tem alguma ideia do que seja ? >>>>>>>> ______________________________****________________ >>>>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>>>>> >>>>>>>> http://www.firebase.com.br/fb/****artigo.php?id=1107 >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>> Para consultar mensagens antigas: >>>>>>>> http://firebase.com.br/****pesquisa >>>>>>>> > >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> ______________________________****________________ >>>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>>>> >>>>>>> http://www.firebase.com.br/fb/****artigo.php?id=1107 >>>>>>> >>>>>>> >>>>>>>> >>>>>>> Para consultar mensagens antigas: >>>>>>> http://firebase.com.br/****pesquisa >>>>>>> > >>>>>>> >>>>>>> ______________________________**________________ >>>>>> >>>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>>> >>>>>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>>>>> Para consultar mensagens antigas: >>>>>> http://firebase.com.br/**pesquisa >>>>>> >>>>>> >>>>> >>>>> >>>>> ______________________________**________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>>> >>>>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>>>> Para consultar mensagens antigas: >>>>> http://firebase.com.br/**pesquisa >>>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From eliflavio em gmail.com Wed Aug 10 18:01:56 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Wed, 10 Aug 2011 18:01:56 -0300 Subject: [firebase-br] Blob Size In-Reply-To: <1686123916.20110810162624@warmboot.com.br> References: <1686123916.20110810162624@warmboot.com.br> Message-ID: Obrigado Eli Flavio Bortolotte "Carlos H. Cantu" escreveu na notícia da mensagem:1686123916.20110810162624 em warmboot.com.br... Praticamente pra nada... algumas aplicações ou utilitários usam o valor do "segment size" para definir o tamanho dos "blocos de dados" utilizados para recuperar a informação dos blobs. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EFB> Para que exatamente serve o parâmetro Size de um campo BLOB, seja Binary ou EFB> Text? EFB> Eli Flavio Bortolotte ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Wed Aug 10 20:58:40 2011 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Wed, 10 Aug 2011 20:58:40 -0300 Subject: [firebase-br] Criar STORED PROCEDURE References: <68E609BD449943509530E29FA3EC2FBD@luiz180906> Message-ID: <556964ABF32343B6A61CE5A015742BEB@luiz180906> Valeu Helio. Luiz Carlos ----- Original Message ----- From: Hélio Oliveira To: lista em firebase.com.br Sent: Wednesday, August 10, 2011 11:54 AM Subject: Re: [firebase-br] Criar STORED PROCEDURE Bom dia Luiz Carlos! Testa aí .. select extract(month from x.dt_vcto) as mes, sum(x.vlr_receber) as vlr_receber, sum(x.vlr_pagar) as vlr_pagar, (sum(x.vlr_receber) - sum(x.vlr_pagar)) as saldo from tabela x group by 1 -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ 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 sistemas2000profesional em gmail.com Thu Aug 11 01:58:06 2011 From: sistemas2000profesional em gmail.com (W O) Date: Thu, 11 Aug 2011 00:58:06 -0400 Subject: [firebase-br] =?iso-8859-1?q?Duvida_com_rela=E7=E3o_cria=E7=E3o_d?= =?iso-8859-1?q?e_usuario/servidor/cliente?= In-Reply-To: <706131558.20110810160039@warmboot.com.br> References: <002301cc5784$896a81e0$9c3f85a0$@com> <706131558.20110810160039@warmboot.com.br> Message-ID: Hay otra posibilidad: - Crear la Base de Datos con un usuario que no sea SYSDBA, u otorgarle a un usuario todos los derechos sobre la Base de Datos - Crear un rol llamado SYSDBA, con acceso limitado o nulo Entonces, aunque copien la Base de Datos a otra computadora no podrán acceder a ella mediante el usuario SYSDBA. Saludos. Walter. 2011/8/10 Carlos H. Cantu > O FB 3 permitirá criação de usuários locais no banco, bem como > criptografia da base de dados. No entanto, as orientações do Paulo e > do Magno continuam válidas. A verdadeira segurança está na restrição > do acesso ao arquivo físico. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > SS> Bom dia/tarde Carlos. > > SS> Nobre amigo, pelo menos no momento presente, ainda não, pois é assim > mesmo > SS> que está estruturado o Firebird. > > SS> Ao que parece, isso vai mudar na versão 3.0, mas só confirmando com > Cantu > SS> para saber se isso ocorrerá mesmo nessa próxima versão. > > SS> Aí você conseguirá fazer o controle que deseja. > > SS> Espero ter ajudado mais que atrapalhado. :D > > SS> Em 10 de agosto de 2011 14:40, Carlos Faria - Contato Sistemas < > SS> carlos em contatosistemas.com> escreveu: > > >> Boa Tarde, > >> > >> Estamos com um certa duvida relativo a segurança de banco > de > >> dados. A maior duvida não é a relação cliente /servidor e seu banco de > >> dados > >> mas sim do extravio deste banco.Notamos que existem usuários do firebird > e > >> não do banco de dados,ou seja que eu mudar a senha do Firebird (sysdba) > mas > >> levar este banco para outro computador onde a senha continua > padrão,consigo > >> acessar o banco normalmente.Pretendemos implementar um controle de > usuários > >> no banco limitando o numero de usuários mas se o algum cliente nosso > mudar > >> este banco de maquina ele poderia mudar o numero de usuário .Existe uma > >> possibilidade de ?cercar? isso? > >> > >> Att., > >> > >> > >> > >> > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > SS> ______________________________________________ > SS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > SS> Para saber como gerenciar/excluir seu cadastro na lista, use: > SS> http://www.firebase.com.br/fb/artigo.php?id=1107 > SS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Thu Aug 11 03:04:55 2011 From: felix.sol em terra.com.br (Felix) Date: Thu, 11 Aug 2011 03:04:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Duvida_com_rela=E7=E3o_cri?= =?iso-8859-1?q?a=E7=E3o_de_usuario/servidor/cliente?= In-Reply-To: References: <002301cc5784$896a81e0$9c3f85a0$@com> <706131558.20110810160039@warmboot.com.br> Message-ID: <00e301cc57ec$99444bb0$cbcce310$@sol@terra.com.br> Cantu, Vai melhorar muito, claro. Mas o FB sendo de codigo aberto, poderá ser feita uma versão que ultrapasse a segurança de usuários locais no banco? Não quero inflamar nada, apenas penso que 100% de segurança para qualquer banco dependerá sempre do acesso físico ao computador. Carlos, O questionamento sobre segurança do banco de dados já foi amplamente discutido na lista, sugiro também ver as antigas mensagens, ok? 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 W O Enviada em: quinta-feira, 11 de agosto de 2011 01:58 Para: Carlos H. Cantu; FireBase Assunto: Re: [firebase-br] Duvida com relação criação de usuario/servidor/cliente Hay otra posibilidad: - Crear la Base de Datos con un usuario que no sea SYSDBA, u otorgarle a un usuario todos los derechos sobre la Base de Datos - Crear un rol llamado SYSDBA, con acceso limitado o nulo Entonces, aunque copien la Base de Datos a otra computadora no podrán acceder a ella mediante el usuario SYSDBA. Saludos. Walter. 2011/8/10 Carlos H. Cantu > O FB 3 permitirá criação de usuários locais no banco, bem como > criptografia da base de dados. No entanto, as orientações do Paulo e > do Magno continuam válidas. A verdadeira segurança está na restrição > do acesso ao arquivo físico. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > SS> Bom dia/tarde Carlos. > > SS> Nobre amigo, pelo menos no momento presente, ainda não, pois é assim > mesmo > SS> que está estruturado o Firebird. > > SS> Ao que parece, isso vai mudar na versão 3.0, mas só confirmando com > Cantu > SS> para saber se isso ocorrerá mesmo nessa próxima versão. > > SS> Aí você conseguirá fazer o controle que deseja. > > SS> Espero ter ajudado mais que atrapalhado. :D > > SS> Em 10 de agosto de 2011 14:40, Carlos Faria - Contato Sistemas < > SS> carlos em contatosistemas.com> escreveu: > > >> Boa Tarde, > >> > >> Estamos com um certa duvida relativo a segurança de banco > de > >> dados. A maior duvida não é a relação cliente /servidor e seu banco de > >> dados > >> mas sim do extravio deste banco.Notamos que existem usuários do firebird > e > >> não do banco de dados,ou seja que eu mudar a senha do Firebird (sysdba) > mas > >> levar este banco para outro computador onde a senha continua > padrão,consigo > >> acessar o banco normalmente.Pretendemos implementar um controle de > usuários > >> no banco limitando o numero de usuários mas se o algum cliente nosso > mudar > >> este banco de maquina ele poderia mudar o numero de usuário .Existe uma > >> possibilidade de “cercar” isso? > >> > >> Att., > >> > >> > >> > >> > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > SS> ______________________________________________ > SS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > SS> Para saber como gerenciar/excluir seu cadastro na lista, use: > SS> http://www.firebase.com.br/fb/artigo.php?id=1107 > SS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From contabil em sivolc.ind.br Thu Aug 11 08:30:13 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Thu, 11 Aug 2011 08:30:13 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Duvida_com_rela=E7=E3o_cri?= =?iso-8859-1?q?a=E7=E3o_de_usuario/servidor/cliente?= In-Reply-To: References: <002301cc5784$896a81e0$9c3f85a0$@com> <706131558.20110810160039@warmboot.com.br> Message-ID: <002001cc581a$128b1300$37a13900$@ind.br> No caso de se criar uma roler com nome de SYSDBA, para impedir o acesso ao banco com o SYSDBA, pois não se permite acesso ao banco por um usuário que também seja uma roler, me parece, cantu pode ate confirmar, que se fizer uma edição do banco em editor hexadecimal, pode-se retirar essa roler, e assim acessar normalmente com o SYSDBA, ou seja, novamente se volta ao caso em que o acesso físico ao banco e que acaba por garantir a segurança. Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de W O Enviada em: quinta-feira, 11 de agosto de 2011 01:58 Para: Carlos H. Cantu; FireBase Assunto: Re: [firebase-br] Duvida com relação criação de usuario/servidor/cliente Hay otra posibilidad: - Crear la Base de Datos con un usuario que no sea SYSDBA, u otorgarle a un usuario todos los derechos sobre la Base de Datos - Crear un rol llamado SYSDBA, con acceso limitado o nulo Entonces, aunque copien la Base de Datos a otra computadora no podrán acceder a ella mediante el usuario SYSDBA. Saludos. Walter. 2011/8/10 Carlos H. Cantu > O FB 3 permitirá criação de usuários locais no banco, bem como > criptografia da base de dados. No entanto, as orientações do Paulo e > do Magno continuam válidas. A verdadeira segurança está na restrição > do acesso ao arquivo físico. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > SS> Bom dia/tarde Carlos. > > SS> Nobre amigo, pelo menos no momento presente, ainda não, pois é assim > mesmo > SS> que está estruturado o Firebird. > > SS> Ao que parece, isso vai mudar na versão 3.0, mas só confirmando com > Cantu > SS> para saber se isso ocorrerá mesmo nessa próxima versão. > > SS> Aí você conseguirá fazer o controle que deseja. > > SS> Espero ter ajudado mais que atrapalhado. :D > > SS> Em 10 de agosto de 2011 14:40, Carlos Faria - Contato Sistemas < > SS> carlos em contatosistemas.com> escreveu: > > >> Boa Tarde, > >> > >> Estamos com um certa duvida relativo a segurança de banco > de > >> dados. A maior duvida não é a relação cliente /servidor e seu banco de > >> dados > >> mas sim do extravio deste banco.Notamos que existem usuários do firebird > e > >> não do banco de dados,ou seja que eu mudar a senha do Firebird (sysdba) > mas > >> levar este banco para outro computador onde a senha continua > padrão,consigo > >> acessar o banco normalmente.Pretendemos implementar um controle de > usuários > >> no banco limitando o numero de usuários mas se o algum cliente nosso > mudar > >> este banco de maquina ele poderia mudar o numero de usuário .Existe uma > >> possibilidade de “cercar” isso? > >> > >> Att., > >> > >> > >> > >> > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > SS> ______________________________________________ > SS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > SS> Para saber como gerenciar/excluir seu cadastro na lista, use: > SS> http://www.firebase.com.br/fb/artigo.php?id=1107 > SS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6367 (20110810) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6367 (20110810) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6367 (20110810) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From magno em speet.com.br Thu Aug 11 10:21:19 2011 From: magno em speet.com.br (Magno System) Date: Thu, 11 Aug 2011 10:21:19 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Duvida_com_rela=E7=E3o_cri?= =?iso-8859-1?q?a=E7=E3o_de_usuario/servidor/cliente?= References: <002301cc5784$896a81e0$9c3f85a0$@com> <706131558.20110810160039@warmboot.com.br> <002001cc581a$128b1300$37a13900$@ind.br> Message-ID: <001f01cc5829$8f1f5340$6808a8c0@FERRARI> Semana passada abri um banco com um role SYSDBA. E sim, com um programinha que lê hexadecimal. ----- Original Message ----- From: "Oliveira, José Augusto Siqueira de" To: "'FireBase'" ; "'Carlos H. Cantu'" Sent: Thursday, August 11, 2011 8:30 AM Subject: [firebase-br] RES: Duvida com relação criação de usuario/servidor/cliente No caso de se criar uma roler com nome de SYSDBA, para impedir o acesso ao banco com o SYSDBA, pois não se permite acesso ao banco por um usuário que também seja uma roler, me parece, cantu pode ate confirmar, que se fizer uma edição do banco em editor hexadecimal, pode-se retirar essa roler, e assim acessar normalmente com o SYSDBA, ou seja, novamente se volta ao caso em que o acesso físico ao banco e que acaba por garantir a segurança. Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de W O Enviada em: quinta-feira, 11 de agosto de 2011 01:58 Para: Carlos H. Cantu; FireBase Assunto: Re: [firebase-br] Duvida com relação criação de usuario/servidor/cliente Hay otra posibilidad: - Crear la Base de Datos con un usuario que no sea SYSDBA, u otorgarle a un usuario todos los derechos sobre la Base de Datos - Crear un rol llamado SYSDBA, con acceso limitado o nulo Entonces, aunque copien la Base de Datos a otra computadora no podrán acceder a ella mediante el usuario SYSDBA. Saludos. Walter. 2011/8/10 Carlos H. Cantu > O FB 3 permitirá criação de usuários locais no banco, bem como > criptografia da base de dados. No entanto, as orientações do Paulo e > do Magno continuam válidas. A verdadeira segurança está na restrição > do acesso ao arquivo físico. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > SS> Bom dia/tarde Carlos. > > SS> Nobre amigo, pelo menos no momento presente, ainda não, pois é assim > mesmo > SS> que está estruturado o Firebird. > > SS> Ao que parece, isso vai mudar na versão 3.0, mas só confirmando com > Cantu > SS> para saber se isso ocorrerá mesmo nessa próxima versão. > > SS> Aí você conseguirá fazer o controle que deseja. > > SS> Espero ter ajudado mais que atrapalhado. :D > > SS> Em 10 de agosto de 2011 14:40, Carlos Faria - Contato Sistemas < > SS> carlos em contatosistemas.com> escreveu: > > >> Boa Tarde, > >> > >> Estamos com um certa duvida relativo a segurança de banco > de > >> dados. A maior duvida não é a relação cliente /servidor e seu banco de > >> dados > >> mas sim do extravio deste banco.Notamos que existem usuários do firebird > e > >> não do banco de dados,ou seja que eu mudar a senha do Firebird (sysdba) > mas > >> levar este banco para outro computador onde a senha continua > padrão,consigo > >> acessar o banco normalmente.Pretendemos implementar um controle de > usuários > >> no banco limitando o numero de usuários mas se o algum cliente nosso > mudar > >> este banco de maquina ele poderia mudar o numero de usuário .Existe uma > >> possibilidade de "cercar" isso? > >> > >> Att., > >> > >> > >> > >> > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > SS> ______________________________________________ > SS> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > SS> Para saber como gerenciar/excluir seu cadastro na lista, use: > SS> http://www.firebase.com.br/fb/artigo.php?id=1107 > SS> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6367 (20110810) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6367 (20110810) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6367 (20110810) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From mctbrasil em gmail.com Thu Aug 11 10:54:08 2011 From: mctbrasil em gmail.com (Fabiano Moura) Date: Thu, 11 Aug 2011 10:54:08 -0300 Subject: [firebase-br] Erro detectado no LOG do Firebird (URGENTE) Message-ID: Bom dia! Gostaria de saber se vocês conhecem o erro "INET/inet_error: fork/CreateProcess errno = 1450", "INET/inet_error: fork/CreateProcess errno = 1455" e "Allocated 1213 page buffers of 4096 requested"? Obrigado, Fabiano From mctbrasil em gmail.com Thu Aug 11 11:31:43 2011 From: mctbrasil em gmail.com (Fabiano Moura) Date: Thu, 11 Aug 2011 11:31:43 -0300 Subject: [firebase-br] Problemas com o Firebird (URGENTE) Message-ID: *Bom dia!* Pessoal, olhei no site da IBSurgeon e vi o seu contato como suporte. Gostaria que me ajudasse com algumas coisas. Abaixo está os detalhes dos erros: SORACLE02 Fri Aug 05 02:11:06 2011 Database: C:\PONGELUPPE\DB\BRASSIMPRO.FDB Allocated 3204 page buffers of 4096 requested SORACLE02 Fri Aug 05 02:11:14 2011 INET/inet_error: fork/CreateProcess errno = 1450 SORACLE02 Fri Aug 05 02:11:14 2011 INET/inet_error: fork/CreateProcess errno = 1455 SORACLE02 Fri Aug 05 02:11:41 2011 unable to allocate memory from operating system SORACLE02 Fri Aug 05 02:12:22 2011 Can't load INTL module 'C:\Arquivos de programas\Firebird\Firebird_2_5\intl\fbintl.dll' SORACLE02 Fri Aug 05 02:12:23 2011 Error in isc_attach_database() API call when working with security database unable to allocate memory from operating system SORACLE02 Fri Aug 05 07:50:39 2011 Unable to complete network request to host "soracle02". Error reading data from the connection. Pelo que entendi, o erro abaixo ocorre, por falta de memória. É isso mesmo? SORACLE02 Fri Aug 05 02:11:41 2011 unable to allocate memory from operating system Já o erro abaixo, ocorre, quando é usado a API do Firebird e como tem pouca memória ocorre o erro. É isso mesmo? SORACLE02 Fri Aug 05 02:12:23 2011 Error in isc_attach_database() API call when working with security database unable to allocate memory from operating system O erro abaixo, deve ocorrer pelo bloqueio da porta ou o serviço ter caído. É isso mesmo? SORACLE02 Fri Aug 05 07:50:39 2011 Unable to complete network request to host "soracle02". Error reading data from the connection. Já os erros abaixo se trata do que? SORACLE02 Fri Aug 05 02:11:06 2011 Database: C:\PONGELUPPE\DB\BRASSIMPRO.FDB Allocated 3204 page buffers of 4096 requested SORACLE02 Fri Aug 05 02:11:14 2011 INET/inet_error: fork/CreateProcess errno = 1450 SORACLE02 Fri Aug 05 02:11:14 2011 INET/inet_error: fork/CreateProcess errno = 1455 SORACLE02 Fri Aug 05 02:12:22 2011 Can't load INTL module 'C:\Arquivos de programas\Firebird\Firebird_2_5\intl\fbintl.dll' *OBS:* 1. Esta instalado o Firebird 2.5 Classic Server no Windows Server 2003 Enterprise; 2. O servidor é um Intel I3 com 4 GB de Ram; 3. Existe mais de 50 processos do Firebird instanciado, mas a grande maioria, segundo o gerenciador do windows, está usando 0% da CPU; 4. Total de da CPU usado é em média 5% e menos de 2 GB de memória; 5. Antes rodava um servidor Oracle, por isso, que o nome da máquina chama SORACLE02, mas hoje não tem mais. *Obrigado,* * * * * *Fabiano* From listas em warmboot.com.br Thu Aug 11 11:50:24 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 11 Aug 2011 11:50:24 -0300 Subject: [firebase-br] Problemas com o Firebird (URGENTE) In-Reply-To: References: Message-ID: <1446008111.20110811115024@warmboot.com.br> Já te respondi em private. Aumente a memória do servidor, ou diminua o cache do banco. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br FM> *Bom dia!* FM> Pessoal, olhei no site da IBSurgeon e vi o seu contato como suporte. FM> Gostaria que me ajudasse com algumas coisas. FM> Abaixo está os detalhes dos erros: From mctbrasil em gmail.com Thu Aug 11 11:58:17 2011 From: mctbrasil em gmail.com (Fabiano Moura) Date: Thu, 11 Aug 2011 11:58:17 -0300 Subject: [firebase-br] Problemas com o Firebird (URGENTE) In-Reply-To: <1446008111.20110811115024@warmboot.com.br> References: <1446008111.20110811115024@warmboot.com.br> Message-ID: Opá, recebi! Obrigado, Em 11 de agosto de 2011 11:50, Carlos H. Cantu escreveu: > Já te respondi em private. > > Aumente a memória do servidor, ou diminua o cache do banco. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > FM> *Bom dia!* > > FM> Pessoal, olhei no site da IBSurgeon e vi o seu contato como suporte. > FM> Gostaria que me ajudasse com algumas coisas. > FM> Abaixo está os detalhes dos erros: > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From cleber.nandi em gmail.com Thu Aug 11 13:09:03 2011 From: cleber.nandi em gmail.com (Cleber Nandi) Date: Thu, 11 Aug 2011 16:09:03 +0000 Subject: [firebase-br] pegar nome da tabela In-Reply-To: References: Message-ID: Bom dia, Pessoal estou com uma duvida aparentemente simples, seguinte: preciso fazer uma trigger after delete para jogar em uma tabela de controle de exclusao o nome dessa tabela que estou excluindo um campo, assim como o nome do usuario que está excluido.. Como posso fazer isso? Obrigado cleber From contabil em sivolc.ind.br Thu Aug 11 13:33:10 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Thu, 11 Aug 2011 13:33:10 -0300 Subject: [firebase-br] RES: pegar nome da tabela In-Reply-To: References: Message-ID: <000901cc5844$5d4d28e0$17e77aa0$@ind.br> Cleber, não entendi bem, no caso você estaria excluindo um campo da tabela mesmo ? ou excluindo o conteúdo de um campo ? Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Cleber Nandi Enviada em: quinta-feira, 11 de agosto de 2011 13:09 Para: lista em firebase.com.br Assunto: [firebase-br] pegar nome da tabela Bom dia, Pessoal estou com uma duvida aparentemente simples, seguinte: preciso fazer uma trigger after delete para jogar em uma tabela de controle de exclusao o nome dessa tabela que estou excluindo um campo, assim como o nome do usuario que está excluido.. Como posso fazer isso? Obrigado cleber ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6368 (20110811) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6368 (20110811) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From eduardo em icontroller.com.br Thu Aug 11 13:46:08 2011 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Thu, 11 Aug 2011 13:46:08 -0300 Subject: [firebase-br] dados server boni Message-ID: root em 189.84.29.62 1krdF2vcUf From cleber.nandi em gmail.com Thu Aug 11 14:08:14 2011 From: cleber.nandi em gmail.com (Cleber Nandi) Date: Thu, 11 Aug 2011 17:08:14 +0000 Subject: [firebase-br] RES: pegar nome da tabela In-Reply-To: References: , , <000901cc5844$5d4d28e0$17e77aa0$@ind.br>, Message-ID: Desculpa José augusto, nao me expressei bem, realmente é um conteudo da tabela! exemplo: Quando vou excluir um registro, jogar numa tabela chamada alteracaoexclusao, os dados como por exemplo: o nome da tabela, e o registro excluido. será que fui mais claro agora? Obrigado pela atencao. cleber > From: contabil em sivolc.ind.br > To: lista em firebase.com.br > Date: Thu, 11 Aug 2011 13:33:10 -0300 > Subject: [firebase-br] RES: pegar nome da tabela > > Cleber, não entendi bem, no caso você estaria excluindo um campo da tabela > mesmo ? ou excluindo o conteúdo de um campo ? > > Oliveira, José Augusto Siqueira de > Sivolc Móveis e Complementos > (32) 3531-4677 > contabil em sivolc.ind.br > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus > anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem > conter informações confidenciais sujeitas a restrição legal de comunicação > entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. > ciente de que a distribuição, divulgação ou disseminação das informações > aqui contidas ou anexadas é terminantemente proibida, sujeitando o > responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de > retorná-la de imediato ao remetente, eliminando-a definitivamente de seu > sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > > "Confidentiality notice" - This message and its attachments are addressed > solely to the persons above and may contain privileged and confidential > communication. If you have received the message in error, the distribution > or dissemination of the content hereof is prohibited. Please return it > immediately to the sender and please delete the message from your system on > a permanent basis. Should you have any questions, please contact." > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Cleber Nandi > Enviada em: quinta-feira, 11 de agosto de 2011 13:09 > Para: lista em firebase.com.br > Assunto: [firebase-br] pegar nome da tabela > > > > > > > Bom dia, > > Pessoal estou com uma duvida aparentemente simples, > > seguinte: > > preciso fazer uma trigger after delete para jogar em uma tabela de controle > de exclusao o nome dessa tabela que estou excluindo > um campo, assim como o nome do usuario que está excluido.. > > Como posso fazer isso? > > Obrigado > > cleber > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6368 > (20110811) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6368 > (20110811) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From contabil em sivolc.ind.br Thu Aug 11 14:37:42 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Thu, 11 Aug 2011 14:37:42 -0300 Subject: [firebase-br] RES: RES: pegar nome da tabela In-Reply-To: References: , , <000901cc5844$5d4d28e0$17e77aa0$@ind.br>, Message-ID: <000a01cc584d$616d9780$2448c680$@ind.br> Sim você quer fazer tipo uma auditoria.... Cara não sei se seria o melhor mais eu usaria o evento before delete, pois você deve pegar o valor do campo antes de apaga-lo, no after que seria depois, não teria como vc pegar o valor do campo não. O nome da tabela você pode passar manualmente já que você terá que fazer um trigger para cada tabela, não precisa buscar não, agora vc pode pegar os valores dos campos usando old. E usar essa propriedade para fazer um insert na tabela que vc quer, assim, vc pode salvar todos os dados exluidos, se entendi bem o que vc falou..... Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Cleber Nandi Enviada em: quinta-feira, 11 de agosto de 2011 14:08 Para: lista em firebase.com.br Assunto: [firebase-br] RES: pegar nome da tabela Desculpa José augusto, nao me expressei bem, realmente é um conteudo da tabela! exemplo: Quando vou excluir um registro, jogar numa tabela chamada alteracaoexclusao, os dados como por exemplo: o nome da tabela, e o registro excluido. será que fui mais claro agora? Obrigado pela atencao. cleber > From: contabil em sivolc.ind.br > To: lista em firebase.com.br > Date: Thu, 11 Aug 2011 13:33:10 -0300 > Subject: [firebase-br] RES: pegar nome da tabela > > Cleber, não entendi bem, no caso você estaria excluindo um campo da tabela > mesmo ? ou excluindo o conteúdo de um campo ? > > Oliveira, José Augusto Siqueira de > Sivolc Móveis e Complementos > (32) 3531-4677 > contabil em sivolc.ind.br > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus > anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem > conter informações confidenciais sujeitas a restrição legal de comunicação > entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. > ciente de que a distribuição, divulgação ou disseminação das informações > aqui contidas ou anexadas é terminantemente proibida, sujeitando o > responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de > retorná-la de imediato ao remetente, eliminando-a definitivamente de seu > sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > > "Confidentiality notice" - This message and its attachments are addressed > solely to the persons above and may contain privileged and confidential > communication. If you have received the message in error, the distribution > or dissemination of the content hereof is prohibited. Please return it > immediately to the sender and please delete the message from your system on > a permanent basis. Should you have any questions, please contact." > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Cleber Nandi > Enviada em: quinta-feira, 11 de agosto de 2011 13:09 > Para: lista em firebase.com.br > Assunto: [firebase-br] pegar nome da tabela > > > > > > > Bom dia, > > Pessoal estou com uma duvida aparentemente simples, > > seguinte: > > preciso fazer uma trigger after delete para jogar em uma tabela de controle > de exclusao o nome dessa tabela que estou excluindo > um campo, assim como o nome do usuario que está excluido.. > > Como posso fazer isso? > > Obrigado > > cleber > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6368 > (20110811) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6368 > (20110811) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6369 (20110811) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6369 (20110811) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6369 (20110811) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From rafael.gumiero em gmail.com Thu Aug 11 14:42:56 2011 From: rafael.gumiero em gmail.com (Rafael Henrique Gumiero) Date: Thu, 11 Aug 2011 14:42:56 -0300 Subject: [firebase-br] dados server boni In-Reply-To: References: Message-ID: Eduardo, porque você esta informando os dados de acesso do seu servidor ? Rafael Gumiero 2011/8/11 Eduardo Bahiense > > root em 189.84.29.62 > 1krdF2vcUf > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 11 14:53:30 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 11 Aug 2011 14:53:30 -0300 Subject: [firebase-br] RES: RES: pegar nome da tabela In-Reply-To: <000a01cc584d$616d9780$2448c680$@ind.br> References: , , <000901cc5844$5d4d28e0$17e77aa0$@ind.br>, <000a01cc584d$616d9780$2448c680$@ind.br> Message-ID: <1841058549.20110811145330@warmboot.com.br> No site da FireBase tem os exemplos que eu usei na minha palestra do FDD do ano passado, sobre geração de logs no BD. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br OJASd> -----Mensagem original----- OJASd> De: lista-bounces em firebase.com.br OJASd> [mailto:lista-bounces em firebase.com.br] Em OJASd> nome de Cleber Nandi OJASd> Enviada em: quinta-feira, 11 de agosto de 2011 14:08 OJASd> Para: lista em firebase.com.br OJASd> Assunto: [firebase-br] RES: pegar nome da tabela OJASd> Desculpa José augusto, nao me expressei bem, OJASd> realmente é um conteudo da tabela! OJASd> OJASd> exemplo: OJASd> Quando vou excluir um registro, jogar numa tabela chamada alteracaoexclusao, OJASd> os dados como por exemplo: OJASd> o nome da tabela, e o registro excluido. OJASd> OJASd> será que fui mais claro agora? OJASd> OJASd> Obrigado pela atencao. OJASd> OJASd> cleber OJASd> >> From: contabil em sivolc.ind.br >> To: lista em firebase.com.br >> Date: Thu, 11 Aug 2011 13:33:10 -0300 >> Subject: [firebase-br] RES: pegar nome da tabela >> >> Cleber, não entendi bem, no caso você estaria excluindo um campo da tabela >> mesmo ? ou excluindo o conteúdo de um campo ? >> >> Oliveira, José Augusto Siqueira de >> Sivolc Móveis e Complementos >> (32) 3531-4677 >> contabil em sivolc.ind.br >> >> "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e OJASd> seus >> anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem >> conter informações confidenciais sujeitas a restrição legal de comunicação >> entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. >> ciente de que a distribuição, divulgação ou disseminação das informações >> aqui contidas ou anexadas é terminantemente proibida, sujeitando o >> responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de >> retorná-la de imediato ao remetente, eliminando-a definitivamente de seu >> sistema. Em caso de dúvida, queira por favor entrar em contato conosco." >> >> "Confidentiality notice" - This message and its attachments are addressed >> solely to the persons above and may contain privileged and confidential >> communication. If you have received the message in error, the distribution >> or dissemination of the content hereof is prohibited. Please return it >> immediately to the sender and please delete the message from your system OJASd> on >> a permanent basis. Should you have any questions, please contact." >> >> -----Mensagem original----- >> De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] OJASd> Em >> nome de Cleber Nandi >> Enviada em: quinta-feira, 11 de agosto de 2011 13:09 >> Para: lista em firebase.com.br >> Assunto: [firebase-br] pegar nome da tabela >> >> >> >> >> >> >> Bom dia, >> >> Pessoal estou com uma duvida aparentemente simples, >> >> seguinte: >> >> preciso fazer uma trigger after delete para jogar em uma tabela de OJASd> controle >> de exclusao o nome dessa tabela que estou excluindo >> um campo, assim como o nome do usuario que está excluido.. >> >> Como posso fazer isso? >> >> Obrigado >> >> cleber From magno em speet.com.br Thu Aug 11 15:22:27 2011 From: magno em speet.com.br (Magno System) Date: Thu, 11 Aug 2011 15:22:27 -0300 Subject: [firebase-br] pegar nome da tabela References: Message-ID: <010c01cc5853$a0631680$6808a8c0@FERRARI> Você não precisa pegar o nome da tabela via comando. Como você vai ter que desenvolver a trigger já coloque na própria trigger que você desenvolver o nome da tabela. Tipo: CREATE TRIGGER BLA BLA BLA BLA ON TABLE CLIENTES AFTER DELETE BLA BLA BLA INSERT INTO LOG (DESCRICAO, TABELA) VALUES ('APAGOU REGISTRO TAL', 'CLIENTES') ----- Original Message ----- From: "Cleber Nandi" To: Sent: Thursday, August 11, 2011 1:09 PM Subject: [firebase-br] pegar nome da tabela Bom dia, Pessoal estou com uma duvida aparentemente simples, seguinte: preciso fazer uma trigger after delete para jogar em uma tabela de controle de exclusao o nome dessa tabela que estou excluindo um campo, assim como o nome do usuario que está excluido.. Como posso fazer isso? Obrigado cleber ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From edujed em gmail.com Thu Aug 11 17:35:23 2011 From: edujed em gmail.com (Eduardo Jedliczka) Date: Thu, 11 Aug 2011 17:35:23 -0300 Subject: [firebase-br] Erro detectado no LOG do Firebird (URGENTE) In-Reply-To: References: Message-ID: Respondendo sua pergunta de forma simples... SIM. eu conheço este erro. Era só isto mesmo, ou você gostaria de saber o que significa ou como corrigir ? ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 11 de agosto de 2011 10:54, Fabiano Moura escreveu: > Bom dia! > >  Gostaria de saber se vocês conhecem o erro "INET/inet_error: > fork/CreateProcess errno = 1450", "INET/inet_error: fork/CreateProcess errno > = 1455" e "Allocated 1213 page buffers of 4096 requested"? > > Obrigado, > > Fabiano > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From gutembergadv em gmail.com Thu Aug 11 20:58:59 2011 From: gutembergadv em gmail.com (GutembergAdv) Date: Thu, 11 Aug 2011 20:58:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_e_estrutura_Mestre-Detalhe_?= =?iso-8859-1?q?4_n=EDveis?= Message-ID: Olá a todos! Uso Firebird 2.5 + ODBC + Delphi 7 + DBExpress Não se esta questão se adequa melhor nesta lista ou na lista do Delphi, se for o caso deste último, me avisem, por favor. Estou montando uma estrutura mestre-detalhe com 4 níveis, da seguinte forma: a tabela A é mestre de B, que é mestre de C, que é mestre de D, todas locais. Depois de carregado o formulário com 4 DBGrid, todos funcionam com a velocidade esperada. No entanto, quanto mais níveis de mestre-detalhe eu implemento (até chegar nos 4), o carregamento inicial fica muito demorado. Já no terceiro nível de detalhe a espera leva vários minutos e, no quarto nível passa de 30 minutos. Todas as 4 tabelas têm, em torno de 1100 registros. Gostaria de saber se é possível resolver esta questão do carregamento inicial, reduzindo o seu tempo e esta questão. Agradeço a atenção. From eduardo em icontroller.com.br Thu Aug 11 22:33:52 2011 From: eduardo em icontroller.com.br (Eduardo Bahiense) Date: Thu, 11 Aug 2011 22:33:52 -0300 Subject: [firebase-br] dados server boni In-Reply-To: References: Message-ID: Maluquice Eu encaminhei essa senha para trabalho e acabou indo para a lista. Já troquei. Obrigado Em 11/08/2011 13:46, Eduardo Bahiense escreveu: > > root em 189.84.29.62 > 1krdF2vcUf > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 11 23:18:23 2011 From: mctbrasil em gmail.com (Fabiano Moura) Date: Thu, 11 Aug 2011 23:18:23 -0300 Subject: [firebase-br] Erro detectado no LOG do Firebird (URGENTE) In-Reply-To: References: Message-ID: Afff... nem precisava dizer, que gostaria de saber o que é e corrigir, mas de qualquer forma, obrigado, já foi corrigido! Fabiano Em 11 de agosto de 2011 17:35, Eduardo Jedliczka escreveu: > Respondendo sua pergunta de forma simples... SIM. eu conheço este erro. > > Era só isto mesmo, ou você gostaria de saber o que significa ou como > corrigir ? > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > > Em 11 de agosto de 2011 10:54, Fabiano Moura > escreveu: > > Bom dia! > > > > Gostaria de saber se vocês conhecem o erro "INET/inet_error: > > fork/CreateProcess errno = 1450", "INET/inet_error: fork/CreateProcess > errno > > = 1455" e "Allocated 1213 page buffers of 4096 requested"? > > > > Obrigado, > > > > Fabiano > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jaber em confesoft.com.br Fri Aug 12 08:34:01 2011 From: jaber em confesoft.com.br (=?ISO-8859-1?Q?J=E1ber_Lima?=) Date: Fri, 12 Aug 2011 07:34:01 -0400 Subject: [firebase-br] Erro detectado no LOG do Firebird (URGENTE) In-Reply-To: References: Message-ID: <4E450FA9.3090205@confesoft.com.br> Grande Eduardo... Você poderia nos responder o porque do erro que o colega perguntou anteriormente? É que esse erro eu nunca tinha visto e fiquei curioso para saber a razão do mesmo. Como sou iniciante no mundo Firebird, toda e qualquer informação absorvida é sempre bem vinda. Grato por sua atenção... -- Jáber Sancho Coelho de Lima Cel: (66)9613-2594 Fax: (66)3426-2171 Msn: jabertecnico em hotmail.com Skype: jabertecnico Em 11/08/2011 22:18, Fabiano Moura escreveu: > Afff... nem precisava dizer, que gostaria de saber o que é e corrigir, mas > de qualquer forma, obrigado, já foi corrigido! > > > Fabiano > > Em 11 de agosto de 2011 17:35, Eduardo Jedliczkaescreveu: > >> Respondendo sua pergunta de forma simples... SIM. eu conheço este erro. >> >> Era só isto mesmo, ou você gostaria de saber o que significa ou como >> corrigir ? >> >> ========================== >> Eduardo Jedliczka >> Apucarana - Pr >> ========================== >> >> >> >> >> Em 11 de agosto de 2011 10:54, Fabiano Moura >> escreveu: >>> Bom dia! >>> >>> Gostaria de saber se vocês conhecem o erro "INET/inet_error: >>> fork/CreateProcess errno = 1450", "INET/inet_error: fork/CreateProcess >> errno >>> = 1455" e "Allocated 1213 page buffers of 4096 requested"? >>> >>> Obrigado, >>> >>> Fabiano >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From emanuel001 em gmail.com Fri Aug 12 09:12:47 2011 From: emanuel001 em gmail.com (Emanuel Martins) Date: Fri, 12 Aug 2011 09:12:47 -0300 Subject: [firebase-br] Gbak - Erro Message-ID: Quais as dll do windows7 que o firebird utiliza ? Existe alguma api do windows que interage com o gbak do firebird? Agradeço a atenção. From listas em warmboot.com.br Fri Aug 12 09:25:38 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 12 Aug 2011 09:25:38 -0300 Subject: [firebase-br] Gbak - Erro In-Reply-To: References: Message-ID: <1897159833.20110812092538@warmboot.com.br> O Firebird para Windows é compilado com o Microsoft Visual C, portanto depende do runtime dele. A versão do MSVC usada depende da versão do Firebird tb. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EM> Quais as dll do windows7 que o firebird utiliza ? EM> Existe alguma api do windows que interage com o gbak do firebird? EM> Agradeço a atenção. From edujed em gmail.com Fri Aug 12 10:48:09 2011 From: edujed em gmail.com (Eduardo Jedliczka) Date: Fri, 12 Aug 2011 10:48:09 -0300 Subject: [firebase-br] Erro detectado no LOG do Firebird (URGENTE) In-Reply-To: <4E450FA9.3090205@confesoft.com.br> References: <4E450FA9.3090205@confesoft.com.br> Message-ID: Não conheço muitas possíveis causas para este erro, sei que ela só ocorre com o Fireibird SuperClassic ou Classic Server, ou seja o SuperServer não é afetado. Por experiência própria, sei que a causa mais comum é instalar/configurar erroneamente o banco (Firebird) num servidor WTS (Windows Terminal Services). Assim, cada usuário tenta "instanciar" um processo em separado, mas acaba conflitando. Outra causa comum é a falta de recursos (seja pelo contador de objetos do windows, ou seja por falta de memória mesmo). Neste caso, basta aumentar a memória (seja física ou virtual) que o problema geralmente desaparece. Posso estar enganado, mas devido a diferença de funcionamento nas versões Server do windows, esta mensagem não aparece (na verdade dá uma mensagem de erro diferente) no windows XP ou Windows 7. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 12 de agosto de 2011 08:34, Jáber Lima escreveu: > Grande Eduardo... > Você poderia nos responder o porque do erro que o colega perguntou > anteriormente? > É que esse erro eu nunca tinha visto e fiquei curioso para saber a razão do > mesmo. > Como sou iniciante no mundo Firebird, toda e qualquer informação absorvida é > sempre bem vinda. > > Grato por sua atenção... > > -- > Jáber Sancho Coelho de Lima > Cel: (66)9613-2594 > Fax: (66)3426-2171 > Msn: jabertecnico em hotmail.com > Skype: jabertecnico > > > Em 11/08/2011 22:18, Fabiano Moura escreveu: >> >> Afff... nem precisava dizer, que gostaria de saber o que é e corrigir, mas >> de qualquer forma, obrigado, já foi corrigido! >> >> >> Fabiano >> >> Em 11 de agosto de 2011 17:35, Eduardo >> Jedliczkaescreveu: >> >>> Respondendo sua pergunta de forma simples... SIM. eu conheço este erro. >>> >>> Era só isto mesmo, ou você gostaria de saber o que significa ou como >>> corrigir ? >>> >>> ========================== >>> Eduardo Jedliczka >>> Apucarana - Pr >>> ========================== >>> >>> >>> >>> >>> Em 11 de agosto de 2011 10:54, Fabiano Moura >>> escreveu: >>>> >>>> Bom dia! >>>> >>>>  Gostaria de saber se vocês conhecem o erro "INET/inet_error: >>>> fork/CreateProcess errno = 1450", "INET/inet_error: fork/CreateProcess >>> >>> errno >>>> >>>> = 1455" e "Allocated 1213 page buffers of 4096 requested"? >>>> >>>> Obrigado, >>>> >>>> Fabiano >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Aug 12 10:53:11 2011 From: edujed em gmail.com (Eduardo Jedliczka) Date: Fri, 12 Aug 2011 10:53:11 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_e_estrutura_Mestre-Detalhe_?= =?iso-8859-1?q?4_n=EDveis?= In-Reply-To: References: Message-ID: Acredito que exista algo configurado errado no seu setup. Mas faça um teste simples, antes de abrir os grids: DisableControls em todas as consultas; faça todos os opens; (da pai para a filha, para a neta...) Application.ProcessMessages; EnableControls em todas as consultas. Veja se isto ajuda um pouquinho. ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 11 de agosto de 2011 20:58, GutembergAdv escreveu: > Olá a todos! > Uso Firebird 2.5 + ODBC + Delphi 7 + DBExpress > Não se esta questão se adequa melhor nesta lista ou na lista do Delphi, se > for o caso deste último, me avisem, por favor. > Estou montando uma estrutura mestre-detalhe com 4 níveis, da seguinte forma: > a tabela A é mestre de B, que é mestre de C, que é mestre de D, todas > locais. > Depois de carregado o formulário com 4 DBGrid, todos funcionam com a > velocidade esperada. No entanto, quanto mais níveis de mestre-detalhe eu > implemento (até chegar nos 4), o carregamento inicial fica muito demorado. > Já no terceiro nível de detalhe a espera leva vários minutos e, no quarto > nível passa de 30 minutos. > Todas as 4 tabelas têm, em torno de 1100 registros. > Gostaria de saber se é possível resolver esta questão do carregamento > inicial, reduzindo o seu tempo e esta questão. > > Agradeço a atenção. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From dolatbo em gmail.com Fri Aug 12 11:04:55 2011 From: dolatbo em gmail.com (Douglas De Borba) Date: Fri, 12 Aug 2011 11:04:55 -0300 Subject: [firebase-br] =?utf-8?q?Firebird_e_estrutura_Mestre-Detalhe_4_n?= =?utf-8?b?w612ZWlz?= In-Reply-To: References: Message-ID: Procure no clientdaset e no no dataprovider pela opção fetch on demand , estando essas opções ativas, deve solucionar ! Douglas de Borba ------------------------- Msn: dola_tbo em hotmail.com Skype: douglas.de.borba Em 11/08/2011, às 20:58, GutembergAdv escreveu: > Olá a todos! > Uso Firebird 2.5 + ODBC + Delphi 7 + DBExpress > Não se esta questão se adequa melhor nesta lista ou na lista do Delphi, se > for o caso deste último, me avisem, por favor. > Estou montando uma estrutura mestre-detalhe com 4 níveis, da seguinte forma: > a tabela A é mestre de B, que é mestre de C, que é mestre de D, todas > locais. > Depois de carregado o formulário com 4 DBGrid, todos funcionam com a > velocidade esperada. No entanto, quanto mais níveis de mestre-detalhe eu > implemento (até chegar nos 4), o carregamento inicial fica muito demorado. > Já no terceiro nível de detalhe a espera leva vários minutos e, no quarto > nível passa de 30 minutos. > Todas as 4 tabelas têm, em torno de 1100 registros. > Gostaria de saber se é possível resolver esta questão do carregamento > inicial, reduzindo o seu tempo e esta questão. > > Agradeço a atenção. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From pportellaa.firebase em gmail.com Fri Aug 12 11:40:31 2011 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Fri, 12 Aug 2011 11:40:31 -0300 Subject: [firebase-br] =?windows-1252?q?Firebird_e_estrutura_Mestre-Detalh?= =?windows-1252?q?e_4_n=EDveis?= In-Reply-To: References: Message-ID: <4E453B5F.5040509@gmail.com> Gutemberg, Me chama no msn? pportellaa(eca)hotmail.com Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 11/08/2011 20:58, GutembergAdv escreveu: > Olá a todos! > Uso Firebird 2.5 + ODBC + Delphi 7 + DBExpress > Não se esta questão se adequa melhor nesta lista ou na lista do Delphi, se > for o caso deste último, me avisem, por favor. > Estou montando uma estrutura mestre-detalhe com 4 níveis, da seguinte forma: > a tabela A é mestre de B, que é mestre de C, que é mestre de D, todas > locais. > Depois de carregado o formulário com 4 DBGrid, todos funcionam com a > velocidade esperada. No entanto, quanto mais níveis de mestre-detalhe eu > implemento (até chegar nos 4), o carregamento inicial fica muito demorado. > Já no terceiro nível de detalhe a espera leva vários minutos e, no quarto > nível passa de 30 minutos. > Todas as 4 tabelas têm, em torno de 1100 registros. > Gostaria de saber se é possível resolver esta questão do carregamento > inicial, reduzindo o seu tempo e esta questão. > > Agradeço a atenção. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jaber em confesoft.com.br Fri Aug 12 11:41:12 2011 From: jaber em confesoft.com.br (=?ISO-8859-1?Q?J=E1ber_Lima?=) Date: Fri, 12 Aug 2011 10:41:12 -0400 Subject: [firebase-br] Erro detectado no LOG do Firebird (URGENTE) In-Reply-To: References: <4E450FA9.3090205@confesoft.com.br> Message-ID: <4E453B88.9070508@confesoft.com.br> Bom dia Eduardo. Obrigado pela resposta. Grato por sua atenção... -- Jáber Sancho Coelho de Lima Cel: (66)9613-2594 Fax: (66)3426-2171 Msn: jabertecnico em hotmail.com Skype: jabertecnico Em 12/08/2011 09:48, Eduardo Jedliczka escreveu: > Não conheço muitas possíveis causas para este erro, sei que ela só > ocorre com o Fireibird SuperClassic ou Classic Server, ou seja o > SuperServer não é afetado. > > Por experiência própria, sei que a causa mais comum é > instalar/configurar erroneamente o banco (Firebird) num servidor WTS > (Windows Terminal Services). Assim, cada usuário tenta "instanciar" um > processo em separado, mas acaba conflitando. > > Outra causa comum é a falta de recursos (seja pelo contador de objetos > do windows, ou seja por falta de memória mesmo). Neste caso, basta > aumentar a memória (seja física ou virtual) que o problema geralmente > desaparece. > > Posso estar enganado, mas devido a diferença de funcionamento nas > versões Server do windows, esta mensagem não aparece (na verdade dá > uma mensagem de erro diferente) no windows XP ou Windows 7. > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > > Em 12 de agosto de 2011 08:34, Jáber Lima escreveu: >> Grande Eduardo... >> Você poderia nos responder o porque do erro que o colega perguntou >> anteriormente? >> É que esse erro eu nunca tinha visto e fiquei curioso para saber a razão do >> mesmo. >> Como sou iniciante no mundo Firebird, toda e qualquer informação absorvida é >> sempre bem vinda. >> >> Grato por sua atenção... >> >> -- >> Jáber Sancho Coelho de Lima >> Cel: (66)9613-2594 >> Fax: (66)3426-2171 >> Msn: jabertecnico em hotmail.com >> Skype: jabertecnico >> >> >> Em 11/08/2011 22:18, Fabiano Moura escreveu: >>> Afff... nem precisava dizer, que gostaria de saber o que é e corrigir, mas >>> de qualquer forma, obrigado, já foi corrigido! >>> >>> >>> Fabiano >>> >>> Em 11 de agosto de 2011 17:35, Eduardo >>> Jedliczkaescreveu: >>> >>>> Respondendo sua pergunta de forma simples... SIM. eu conheço este erro. >>>> >>>> Era só isto mesmo, ou você gostaria de saber o que significa ou como >>>> corrigir ? >>>> >>>> ========================== >>>> Eduardo Jedliczka >>>> Apucarana - Pr >>>> ========================== >>>> >>>> >>>> >>>> >>>> Em 11 de agosto de 2011 10:54, Fabiano Moura >>>> escreveu: >>>>> Bom dia! >>>>> >>>>> Gostaria de saber se vocês conhecem o erro "INET/inet_error: >>>>> fork/CreateProcess errno = 1450", "INET/inet_error: fork/CreateProcess >>>> errno >>>>> = 1455" e "Allocated 1213 page buffers of 4096 requested"? >>>>> >>>>> Obrigado, >>>>> >>>>> Fabiano >>>>> ______________________________________________ >>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>>> >>>> ______________________________________________ >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>>> >>> ______________________________________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >>> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 12 14:26:29 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Fri, 12 Aug 2011 14:26:29 -0300 Subject: [firebase-br] off - Ibexpert - duvida Message-ID: Amigos, onde o ibexpert guarda a relação de banco de dados registrada nele? Preciso trasferir uma lista de 30 banco de dados de um pc para outro, ao levar somente a pasta ibexpert ele não levou a lista de bancos registrados no mesmo. Obrigado desde já. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From cyberguido em gmail.com Fri Aug 12 15:34:41 2011 From: cyberguido em gmail.com (Cyber Guido) Date: Fri, 12 Aug 2011 15:34:41 -0300 Subject: [firebase-br] off - Ibexpert - duvida In-Reply-To: References: Message-ID: <4E457241.1000001@gmail.com> On 12/08/2011 14:26, Levy Moreira wrote: > Amigos, onde o ibexpert guarda a relação de banco de dados registrada nele? IBExpert.stg, se não me falha a memória. -- Carlos From levymoreira.ce em gmail.com Fri Aug 12 15:44:08 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Fri, 12 Aug 2011 15:44:08 -0300 Subject: [firebase-br] off - Ibexpert - duvida In-Reply-To: <4E457241.1000001@gmail.com> References: <4E457241.1000001@gmail.com> Message-ID: Rapaz tinha acabado de achar aqui, mas muito obrigado mesmo assim. Em 12 de agosto de 2011 15:34, Cyber Guido escreveu: > On 12/08/2011 14:26, Levy Moreira wrote: > >> Amigos, onde o ibexpert guarda a relação de banco de dados registrada >> nele? >> > > IBExpert.stg, se não me falha a memória. > > -- > 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 > -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From gst.freitas em gmail.com Sat Aug 13 09:54:45 2011 From: gst.freitas em gmail.com (Gustavo Freitas) Date: Sat, 13 Aug 2011 09:54:45 -0300 Subject: [firebase-br] Melhorar o Desepenho do Firebird Message-ID: Pessoal, Alguem tem algumas dicas que eu posso fazer para melhor o desempenho do meu banco de dados que esta com 8GB em um servidor OpenSUSE 10.3. O mesmo esta lento para determinadas funções e relatórios. O servidor é um HP com 8GB de memoria e discos scsi. Creio que não seja problema na maquina e sim ajustes nas configuções do firebird. Inclusive foi cogitado pelo desenvolvedor de trocar o banco pelo postgreSQL.. porem de antemão não quero. Obrigado. -- Gustavo Freitas From felix.sol em terra.com.br Sat Aug 13 10:17:20 2011 From: felix.sol em terra.com.br (Felix) Date: Sat, 13 Aug 2011 10:17:20 -0300 Subject: [firebase-br] RES: Melhorar o Desepenho do Firebird In-Reply-To: References: Message-ID: <000301cc59bb$567caef0$03760cd0$@sol@terra.com.br> Voce informou que "esta lento para determinadas funções e relatórios". Verificou o plan das consultas? 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 Gustavo Freitas Enviada em: sábado, 13 de agosto de 2011 09:55 Para: FireBase Assunto: [firebase-br] Melhorar o Desepenho do Firebird Pessoal, Alguem tem algumas dicas que eu posso fazer para melhor o desempenho do meu banco de dados que esta com 8GB em um servidor OpenSUSE 10.3. O mesmo esta lento para determinadas funções e relatórios. O servidor é um HP com 8GB de memoria e discos scsi. Creio que não seja problema na maquina e sim ajustes nas configuções do firebird. Inclusive foi cogitado pelo desenvolvedor de trocar o banco pelo postgreSQL.. porem de antemão não quero. Obrigado. -- Gustavo Freitas ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Sat Aug 13 10:27:47 2011 From: marcosweimer em gmail.com (Marcos Weimer) Date: Sat, 13 Aug 2011 10:27:47 -0300 Subject: [firebase-br] RES: Melhorar o Desepenho do Firebird In-Reply-To: <4e46796c.654fec0a.4790.2a9eSMTPIN_ADDED@mx.google.com> References: <4e46796c.654fec0a.4790.2a9eSMTPIN_ADDED@mx.google.com> Message-ID: Qual é controladora de discos ??? sabe que tem algumas que não tem cache e isso torna o banco extremamente lento em tarefas que requerem um acesso ao disco mais "pesado" Em 13 de agosto de 2011 10:17, Felix escreveu: > Voce informou que "esta lento para determinadas funções e relatórios". > Verificou o plan das consultas? > > 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 Gustavo Freitas > Enviada em: sábado, 13 de agosto de 2011 09:55 > Para: FireBase > Assunto: [firebase-br] Melhorar o Desepenho do Firebird > > Pessoal, > > Alguem tem algumas dicas que eu posso fazer para melhor o desempenho > do meu banco de dados > que esta com 8GB em um servidor OpenSUSE 10.3. O mesmo esta lento para > determinadas > funções e relatórios. O servidor é um HP com 8GB de memoria e discos > scsi. Creio que não > seja problema na maquina e sim ajustes nas configuções do firebird. > Inclusive foi cogitado > pelo desenvolvedor de trocar o banco pelo postgreSQL.. porem de > antemão não quero. > > Obrigado. > > -- > Gustavo Freitas > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 gst.freitas em gmail.com Sat Aug 13 11:41:46 2011 From: gst.freitas em gmail.com (Gustavo Freitas) Date: Sat, 13 Aug 2011 11:41:46 -0300 Subject: [firebase-br] RES: Melhorar o Desepenho do Firebird In-Reply-To: References: <4e46796c.654fec0a.4790.2a9eSMTPIN_ADDED@mx.google.com> Message-ID: o servidor é HP Proliant ML370G5, Processador: Intel Quad-Core Xeon E5430 com 8 GB, pode passar algumas configuraçoes Em 13 de agosto de 2011 10:27, Marcos Weimer escreveu: > Qual é controladora de discos ??? > sabe que tem algumas que não tem cache e isso torna o banco extremamente > lento em tarefas que requerem um acesso ao disco mais "pesado" > > > > Em 13 de agosto de 2011 10:17, Felix escreveu: > >> Voce informou que "esta lento para determinadas funções e relatórios". >> Verificou o plan das consultas? >> >> 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 Gustavo Freitas >> Enviada em: sábado, 13 de agosto de 2011 09:55 >> Para: FireBase >> Assunto: [firebase-br] Melhorar o Desepenho do Firebird >> >> Pessoal, >> >> Alguem tem algumas dicas que eu posso fazer para melhor o desempenho >> do meu banco de dados >> que esta com 8GB em um servidor OpenSUSE 10.3. O mesmo esta lento para >> determinadas >> funções e relatórios. O servidor é um HP com 8GB de memoria e discos >> scsi. Creio que não >> seja problema na maquina e sim ajustes nas configuções do firebird. >> Inclusive foi cogitado >> pelo desenvolvedor de trocar o banco pelo postgreSQL.. porem de >> antemão não quero. >> >> Obrigado. >> >> -- >> Gustavo Freitas >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Gustavo Freitas From felix.sol em terra.com.br Sat Aug 13 11:52:32 2011 From: felix.sol em terra.com.br (Felix) Date: Sat, 13 Aug 2011 11:52:32 -0300 Subject: [firebase-br] RES: RES: Melhorar o Desepenho do Firebird In-Reply-To: References: <4e46796c.654fec0a.4790.2a9eSMTPIN_ADDED@mx.google.com> Message-ID: <000d01cc59c8$a2c1e890$e845b9b0$@sol@terra.com.br> Gustavo, E quanto as plans das consultas? 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 Gustavo Freitas Enviada em: sábado, 13 de agosto de 2011 11:42 Para: FireBase Assunto: Re: [firebase-br] RES: Melhorar o Desepenho do Firebird o servidor é HP Proliant ML370G5, Processador: Intel Quad-Core Xeon E5430 com 8 GB, pode passar algumas configuraçoes Em 13 de agosto de 2011 10:27, Marcos Weimer escreveu: > Qual é controladora de discos ??? > sabe que tem algumas que não tem cache e isso torna o banco extremamente > lento em tarefas que requerem um acesso ao disco mais "pesado" > > > > Em 13 de agosto de 2011 10:17, Felix escreveu: > >> Voce informou que "esta lento para determinadas funções e relatórios". >> Verificou o plan das consultas? >> >> 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 Gustavo Freitas >> Enviada em: sábado, 13 de agosto de 2011 09:55 >> Para: FireBase >> Assunto: [firebase-br] Melhorar o Desepenho do Firebird >> >> Pessoal, >> >> Alguem tem algumas dicas que eu posso fazer para melhor o desempenho >> do meu banco de dados >> que esta com 8GB em um servidor OpenSUSE 10.3. O mesmo esta lento para >> determinadas >> funções e relatórios. O servidor é um HP com 8GB de memoria e discos >> scsi. Creio que não >> seja problema na maquina e sim ajustes nas configuções do firebird. >> Inclusive foi cogitado >> pelo desenvolvedor de trocar o banco pelo postgreSQL.. porem de >> antemão não quero. >> >> Obrigado. >> >> -- >> Gustavo Freitas >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Gustavo Freitas ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Sat Aug 13 11:57:28 2011 From: marcosweimer em gmail.com (Marcos Weimer) Date: Sat, 13 Aug 2011 11:57:28 -0300 Subject: [firebase-br] RES: Melhorar o Desepenho do Firebird In-Reply-To: References: <4e46796c.654fec0a.4790.2a9eSMTPIN_ADDED@mx.google.com> Message-ID: Consultando o site da HP... http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c00715135&lang=en&cc=us&taskId=101&prodSeriesId=1121474&prodTypeId=15351 pode ser que tenha 2 tipos de controladora... Smart Array P400 Controller que tem uma nota: With 256MB memory module supports RAID 0/1/5. Available upgrades: 512MB memory module for RAID 0/1/5/6, battery for battery-backed write cache (BBWC) ou a Smart Array E200 Controller que tem a nota: With 64MB memory module supports RAID 0/1 configurations. Available upgrades: 128MB memory module for RAID 0/1/5, battery for battery-backed write cache (BBWC) ai vem as perguntas... - qual das 2 esta usando ??? - Qual o sistema de arquivos (ext3/reiserfs/...) ?? - Verificou os plan como ja foi lhe perguntando pelo Felix ?? Em 13 de agosto de 2011 11:41, Gustavo Freitas escreveu: > o servidor é HP Proliant ML370G5, Processador: Intel Quad-Core Xeon E5430 > com 8 GB, > > pode passar algumas configuraçoes > > Em 13 de agosto de 2011 10:27, Marcos Weimer > escreveu: > > Qual é controladora de discos ??? > > sabe que tem algumas que não tem cache e isso torna o banco extremamente > > lento em tarefas que requerem um acesso ao disco mais "pesado" > > > > > > > > Em 13 de agosto de 2011 10:17, Felix escreveu: > > > >> Voce informou que "esta lento para determinadas funções e relatórios". > >> Verificou o plan das consultas? > >> > >> 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 Gustavo Freitas > >> Enviada em: sábado, 13 de agosto de 2011 09:55 > >> Para: FireBase > >> Assunto: [firebase-br] Melhorar o Desepenho do Firebird > >> > >> Pessoal, > >> > >> Alguem tem algumas dicas que eu posso fazer para melhor o desempenho > >> do meu banco de dados > >> que esta com 8GB em um servidor OpenSUSE 10.3. O mesmo esta lento para > >> determinadas > >> funções e relatórios. O servidor é um HP com 8GB de memoria e discos > >> scsi. Creio que não > >> seja problema na maquina e sim ajustes nas configuções do firebird. > >> Inclusive foi cogitado > >> pelo desenvolvedor de trocar o banco pelo postgreSQL.. porem de > >> antemão não quero. > >> > >> Obrigado. > >> > >> -- > >> Gustavo Freitas > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > >> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir 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 > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Gustavo Freitas > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 beloelogica em gmail.com Sat Aug 13 22:22:48 2011 From: beloelogica em gmail.com (Eduardo Belo) Date: Sat, 13 Aug 2011 22:22:48 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_2=2E5_-_Par=E2metro_para_co?= =?iso-8859-1?q?piar_fbclient=2Edll_para_System32_-_InnoSetup?= Message-ID: Olá amigos! Alguém sabe informar qual o parâmetro correto para copiar a FBCLIENT.DLL para o Windows\System32 em uma instalação silenciosa no Firebird 2.5 ? Já tentei de todas as maneiras e não funciona. Veja um dos exemplo que estou usando no DOS para testes: Firebird-2.5.0.26074_1_Win32.exe /SP- /SILENT /FORCE /COPYFBCLIENT Outras maneira e nada: Firebird-2.5.0.26074_1_Win32.exe /SP /SILENT /COMPONENTS="ServerComponent\SuperServerComponent,ServerComponent,DevAdminComponent,ClientComponent" /TASKS="UseGuardianTask, UseApplicationTask, UseServiceTask, AutoStartTask, InstallCPLAppletTask, MenuGroupTask, CopyFbClientToSysTask, CopyFbClientAsGds32Task" /FORCE Alguem tem o script correto? Sei que poderia fazer isso manualmente no InnoSetup, mas acredito que tenha uma solução uma vez que na instalação normal do Firebird pelo Windows ele faz a copia normalmente. Agradeço a todos que ajudarem. Obrigado From listas em warmboot.com.br Sun Aug 14 10:00:28 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Sun, 14 Aug 2011 10:00:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_2=2E5_-_Par=E2metro_para_co?= =?iso-8859-1?q?piar_fbclient=2Edll_para_System32_-_InnoSetup?= In-Reply-To: References: Message-ID: <805183408.20110814100028@warmboot.com.br> Na pior das hipoteses, no final da instalação, execute: instclient.exe i f []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EB> Olá amigos! EB> Alguém sabe informar qual o parâmetro correto para copiar a FBCLIENT.DLL EB> para o Windows\System32 em uma instalação silenciosa no Firebird 2.5 ? EB> Já tentei de todas as maneiras e não funciona. Veja um dos exemplo que estou EB> usando no DOS para testes: EB> Firebird-2.5.0.26074_1_Win32.exe /SP- /SILENT /FORCE /COPYFBCLIENT EB> Outras maneira e nada: EB> Firebird-2.5.0.26074_1_Win32.exe /SP /SILENT EB> /COMPONENTS="ServerComponent\SuperServerComponent,ServerComponent,DevAdminComponent,ClientComponent" EB> /TASKS="UseGuardianTask, UseApplicationTask, UseServiceTask, AutoStartTask, EB> InstallCPLAppletTask, MenuGroupTask, CopyFbClientToSysTask, EB> CopyFbClientAsGds32Task" /FORCE EB> Alguem tem o script correto? EB> Sei que poderia fazer isso manualmente no InnoSetup, mas acredito que tenha EB> uma solução uma vez que na instalação normal do Firebird pelo Windows ele EB> faz a copia normalmente. EB> Agradeço a todos que ajudarem. EB> Obrigado EB> ______________________________________________ EB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br EB> Para saber como gerenciar/excluir seu cadastro na lista, use: EB> http://www.firebase.com.br/fb/artigo.php?id=1107 EB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From lcarlos2000 em bol.com.br Sun Aug 14 12:03:11 2011 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Sun, 14 Aug 2011 12:03:11 -0300 Subject: [firebase-br] Pesquisa dia da semana Message-ID: <1480B29B739D4142A1FED7DF2578C08F@luiz180906> Olá, Como faço uma pesquisa SQL que me retorne os registros de um determinado dia da semana? por exemplo, tenho um campo do tipo date (DIA) e preciso fazer uma pesquisa que me retorne os registros qdo o campo DIA for igual a terça-feira da semana atual, como faço isso? Uso FIREBIRD 2.1 e IBQUERY. Grato Luiz Carlos From gst.freitas em gmail.com Sun Aug 14 15:04:08 2011 From: gst.freitas em gmail.com (Gustavo Freitas) Date: Sun, 14 Aug 2011 15:04:08 -0300 Subject: [firebase-br] RES: Melhorar o Desepenho do Firebird In-Reply-To: References: <4e46796c.654fec0a.4790.2a9eSMTPIN_ADDED@mx.google.com> Message-ID: veja só estão usando ext3 e a controladora é E200 Controller, quanto ao plan não sei informar, pq fica a cargo do programador. Outro detalhe.. quanto o linux existe alguma preferencia por alguma distribuição ? vejo o pessoal trabalhar muito com o OpenSuSE e a minha preferência é o CentOS. Em 13 de agosto de 2011 11:57, Marcos Weimer escreveu: > Consultando o site da HP... > > http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c00715135&lang=en&cc=us&taskId=101&prodSeriesId=1121474&prodTypeId=15351 > > pode ser que tenha 2 tipos de controladora... > > Smart Array P400 Controller >  que tem uma nota: > With 256MB memory module supports RAID 0/1/5. Available upgrades: 512MB > memory module for RAID 0/1/5/6, battery for battery-backed write cache > (BBWC) > > ou a Smart Array E200 Controller > que tem a nota: > With 64MB memory module supports RAID 0/1 configurations. Available > upgrades: 128MB memory module for RAID 0/1/5, battery for battery-backed > write cache (BBWC) > > > ai vem as perguntas... > - qual das 2 esta usando ??? > - Qual o sistema de arquivos (ext3/reiserfs/...) ?? > - Verificou os plan como ja foi lhe perguntando  pelo Felix ?? > > > > > > Em 13 de agosto de 2011 11:41, Gustavo Freitas escreveu: > >> o servidor é HP Proliant ML370G5, Processador: Intel Quad-Core Xeon E5430 >> com 8 GB, >> >> pode passar algumas configuraçoes >> >> Em 13 de agosto de 2011 10:27, Marcos Weimer >> escreveu: >> > Qual é controladora de discos ??? >> > sabe que tem algumas que não tem cache e isso torna o banco extremamente >> > lento em tarefas que requerem um acesso ao disco mais "pesado" >> > >> > >> > >> > Em 13 de agosto de 2011 10:17, Felix escreveu: >> > >> >> Voce informou que "esta lento para determinadas funções e relatórios". >> >> Verificou o plan das consultas? >> >> >> >> 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 Gustavo Freitas >> >> Enviada em: sábado, 13 de agosto de 2011 09:55 >> >> Para: FireBase >> >> Assunto: [firebase-br] Melhorar o Desepenho do Firebird >> >> >> >> Pessoal, >> >> >> >> Alguem tem algumas dicas que eu posso fazer para melhor o desempenho >> >> do meu banco de dados >> >> que esta com 8GB em um servidor OpenSUSE 10.3. O mesmo esta lento para >> >> determinadas >> >> funções e relatórios. O servidor é um HP com 8GB de memoria e discos >> >> scsi. Creio que não >> >> seja problema na maquina e sim ajustes nas configuções do firebird. >> >> Inclusive foi cogitado >> >> pelo desenvolvedor de trocar o banco pelo postgreSQL.. porem de >> >> antemão não quero. >> >> >> >> Obrigado. >> >> >> >> -- >> >> Gustavo Freitas >> >> >> >> ______________________________________________ >> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> >> >> >> ______________________________________________ >> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >> Para saber como gerenciar/excluir 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 >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> >> >> >> -- >> Gustavo Freitas >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Gustavo Freitas From felix.sol em terra.com.br Sun Aug 14 16:27:25 2011 From: felix.sol em terra.com.br (Felix) Date: Sun, 14 Aug 2011 16:27:25 -0300 Subject: [firebase-br] RES: RES: Melhorar o Desepenho do Firebird In-Reply-To: References: <4e46796c.654fec0a.4790.2a9eSMTPIN_ADDED@mx.google.com> Message-ID: <000001cc5ab8$347c1090$9d7431b0$@sol@terra.com.br> Gustavo, saber o plan das consultas é fundamental. Uma mesma consulta pode levar segundos ou horas, dependendo de como é escrita e dos índices disponíveis no banco. Consulte o programador e poste uma SQL que esteja lenta para que possamos auxiliar. 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 Gustavo Freitas Enviada em: domingo, 14 de agosto de 2011 15:04 Para: FireBase Assunto: Re: [firebase-br] RES: Melhorar o Desepenho do Firebird veja só estão usando ext3 e a controladora é E200 Controller, quanto ao plan não sei informar, pq fica a cargo do programador. Outro detalhe.. quanto o linux existe alguma preferencia por alguma distribuição ? vejo o pessoal trabalhar muito com o OpenSuSE e a minha preferência é o CentOS. Em 13 de agosto de 2011 11:57, Marcos Weimer escreveu: > Consultando o site da HP... > > http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c0071 5135&lang=en&cc=us&taskId=101&prodSeriesId=1121474&prodTypeId=15351 > > pode ser que tenha 2 tipos de controladora... > > Smart Array P400 Controller >  que tem uma nota: > With 256MB memory module supports RAID 0/1/5. Available upgrades: 512MB > memory module for RAID 0/1/5/6, battery for battery-backed write cache > (BBWC) > > ou a Smart Array E200 Controller > que tem a nota: > With 64MB memory module supports RAID 0/1 configurations. Available > upgrades: 128MB memory module for RAID 0/1/5, battery for battery-backed > write cache (BBWC) > > > ai vem as perguntas... > - qual das 2 esta usando ??? > - Qual o sistema de arquivos (ext3/reiserfs/...) ?? > - Verificou os plan como ja foi lhe perguntando  pelo Felix ?? > > > > > > Em 13 de agosto de 2011 11:41, Gustavo Freitas escreveu: > >> o servidor é HP Proliant ML370G5, Processador: Intel Quad-Core Xeon E5430 >> com 8 GB, >> >> pode passar algumas configuraçoes >> >> Em 13 de agosto de 2011 10:27, Marcos Weimer >> escreveu: >> > Qual é controladora de discos ??? >> > sabe que tem algumas que não tem cache e isso torna o banco extremamente >> > lento em tarefas que requerem um acesso ao disco mais "pesado" >> > >> > >> > >> > Em 13 de agosto de 2011 10:17, Felix escreveu: >> > >> >> Voce informou que "esta lento para determinadas funções e relatórios". >> >> Verificou o plan das consultas? >> >> >> >> 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 Gustavo Freitas >> >> Enviada em: sábado, 13 de agosto de 2011 09:55 >> >> Para: FireBase >> >> Assunto: [firebase-br] Melhorar o Desepenho do Firebird >> >> >> >> Pessoal, >> >> >> >> Alguem tem algumas dicas que eu posso fazer para melhor o desempenho >> >> do meu banco de dados >> >> que esta com 8GB em um servidor OpenSUSE 10.3. O mesmo esta lento para >> >> determinadas >> >> funções e relatórios. O servidor é um HP com 8GB de memoria e discos >> >> scsi. Creio que não >> >> seja problema na maquina e sim ajustes nas configuções do firebird. >> >> Inclusive foi cogitado >> >> pelo desenvolvedor de trocar o banco pelo postgreSQL.. porem de >> >> antemão não quero. >> >> >> >> Obrigado. >> >> >> >> -- >> >> Gustavo Freitas >> >> >> >> ______________________________________________ >> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> >> >> >> ______________________________________________ >> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >> Para saber como gerenciar/excluir 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 >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> >> >> >> -- >> Gustavo Freitas >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Gustavo Freitas ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sistemas2000profesional em gmail.com Sun Aug 14 23:40:39 2011 From: sistemas2000profesional em gmail.com (W O) Date: Sun, 14 Aug 2011 22:40:39 -0400 Subject: [firebase-br] =?iso-8859-1?q?=BFEs_correcto_tener_claves_=FAnicas?= =?iso-8859-1?q?_en_los_nombres=3F?= Message-ID: Hola a todos Le he puesto la restricción de clave única a los nombres de Países, Estados, Bancos, etc. De esa manera puedo evitar que sean duplicados. ¿Qué opinan, es correcto hacerlo así? Saludos. Walter. From sistemas2000profesional em gmail.com Sun Aug 14 23:50:43 2011 From: sistemas2000profesional em gmail.com (W O) Date: Sun, 14 Aug 2011 22:50:43 -0400 Subject: [firebase-br] =?iso-8859-1?q?=BFC=F3mo_hacer_que_una_Tabla_tenga_?= =?iso-8859-1?q?solamente_una_fila=3F?= Message-ID: Hola a todos Tengo una tabla llamada EMPRESA, la cual debe tener una fila y solamente una fila, nunca más de una. ¿Cómo podría escribir un trigger que impida que se inserte otra fila en esa tabla? Muchas gracias por tu respuesta. Walter. From gst.freitas em gmail.com Mon Aug 15 07:11:54 2011 From: gst.freitas em gmail.com (Gustavo Freitas) Date: Mon, 15 Aug 2011 07:11:54 -0300 Subject: [firebase-br] RES: RES: Melhorar o Desepenho do Firebird In-Reply-To: <4e4821af.6a67ec0a.5cb0.1f99SMTPIN_ADDED@mx.google.com> References: <4e46796c.654fec0a.4790.2a9eSMTPIN_ADDED@mx.google.com> <4e4821af.6a67ec0a.5cb0.1f99SMTPIN_ADDED@mx.google.com> Message-ID: Pessoal, Eu irei fazer junto ao programador.. enquanto isso tem alguma recomendação sobre o linux ? - qual melhor sistema de arquivos ?? ext3 ou reiserfs - Centos ou OpenSuse - configuração do firebird no linux -- Gustavo Freitas From marcosweimer em gmail.com Mon Aug 15 08:07:41 2011 From: marcosweimer em gmail.com (Marcos Weimer) Date: Mon, 15 Aug 2011 08:07:41 -0300 Subject: [firebase-br] Pesquisa dia da semana In-Reply-To: <1480B29B739D4142A1FED7DF2578C08F@luiz180906> References: <1480B29B739D4142A1FED7DF2578C08F@luiz180906> Message-ID: Bom dia veja o exemplo.... select extract(YEAR from current_timestamp) as ano, extract(MONTH from current_timestamp) as mes, extract(DAY from current_timestamp) as dia, extract(WEEK from current_timestamp) as semana, extract(weekday from current_timestamp) as dia_semana, --0 domingo, 1 segunda... extract(yearday from current_timestamp) as dia_ano, --dia no ano extract(HOUR from current_timestamp) as hora, extract(MINUTE from current_timestamp) as minutos, extract(SECOND from current_timestamp) as segundos, extract(MILLISECOND from current_timestamp) as milesegundos from rdb$database assim, com o extract weekday vc consegue fazer. flw Em 14 de agosto de 2011 12:03, Luiz Carlos escreveu: > Olá, > > Como faço uma pesquisa SQL que me retorne os registros de um determinado > dia da semana? por exemplo, tenho um campo do tipo date (DIA) e preciso > fazer uma pesquisa que me retorne os registros qdo o campo DIA for igual a > terça-feira da semana atual, como faço isso? > > Uso FIREBIRD 2.1 e IBQUERY. > > 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 > -- -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão From acf.andre em gmail.com Mon Aug 15 08:44:26 2011 From: acf.andre em gmail.com (andre conrado) Date: Mon, 15 Aug 2011 08:44:26 -0300 Subject: [firebase-br] =?iso-8859-1?q?=BFC=F3mo_hacer_que_una_Tabla_tenga_?= =?iso-8859-1?q?solamente_una_fila=3F?= In-Reply-To: References: Message-ID: Se já tem um registro, poderia criar uma TRIGGER com IF INSERTING THEN EXCEPTION ERROR 'NÃO É PERMITIDA A INCLUSÃO DE NOVOS REGISTROS'; -------------------------------- ou então, remover a permissão de inserção na tabela EMPRESA para todos os usuários e ROLES. abçs 2011/8/14 W O > Hola a todos > > Tengo una tabla llamada EMPRESA, la cual debe tener una fila y solamente > una > fila, nunca más de una. > > ¿Cómo podría escribir un trigger que impida que se inserte otra fila en esa > tabla? > > Muchas gracias por tu respuesta. > > Walter. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 9176-7013 - Claro From magno em speet.com.br Mon Aug 15 10:49:51 2011 From: magno em speet.com.br (Magno System) Date: Mon, 15 Aug 2011 10:49:51 -0300 Subject: [firebase-br] RES: RES: Melhorar o Desepenho do Firebird References: <4e46796c.654fec0a.4790.2a9eSMTPIN_ADDED@mx.google.com> <000001cc5ab8$347c1090$9d7431b0$@sol@terra.com.br> Message-ID: <007e01cc5b52$35325a40$6808a8c0@FERRARI> Concordo com o felix. Já tive um caso que a consulta passou de 1 hora e meia para menos de 1 segundo, criando apenas índices. ----- Original Message ----- From: "Felix" To: "'FireBase'" Sent: Sunday, August 14, 2011 4:27 PM Subject: [firebase-br] RES: RES: Melhorar o Desepenho do Firebird Gustavo, saber o plan das consultas é fundamental. Uma mesma consulta pode levar segundos ou horas, dependendo de como é escrita e dos índices disponíveis no banco. Consulte o programador e poste uma SQL que esteja lenta para que possamos auxiliar. 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 Gustavo Freitas Enviada em: domingo, 14 de agosto de 2011 15:04 Para: FireBase Assunto: Re: [firebase-br] RES: Melhorar o Desepenho do Firebird veja só estão usando ext3 e a controladora é E200 Controller, quanto ao plan não sei informar, pq fica a cargo do programador. Outro detalhe.. quanto o linux existe alguma preferencia por alguma distribuição ? vejo o pessoal trabalhar muito com o OpenSuSE e a minha preferência é o CentOS. Em 13 de agosto de 2011 11:57, Marcos Weimer escreveu: > Consultando o site da HP... > > http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c0071 5135&lang=en&cc=us&taskId=101&prodSeriesId=1121474&prodTypeId=15351 > > pode ser que tenha 2 tipos de controladora... > > Smart Array P400 Controller > que tem uma nota: > With 256MB memory module supports RAID 0/1/5. Available upgrades: 512MB > memory module for RAID 0/1/5/6, battery for battery-backed write cache > (BBWC) > > ou a Smart Array E200 Controller > que tem a nota: > With 64MB memory module supports RAID 0/1 configurations. Available > upgrades: 128MB memory module for RAID 0/1/5, battery for battery-backed > write cache (BBWC) > > > ai vem as perguntas... > - qual das 2 esta usando ??? > - Qual o sistema de arquivos (ext3/reiserfs/...) ?? > - Verificou os plan como ja foi lhe perguntando pelo Felix ?? > > > > > > Em 13 de agosto de 2011 11:41, Gustavo Freitas escreveu: > >> o servidor é HP Proliant ML370G5, Processador: Intel Quad-Core Xeon E5430 >> com 8 GB, >> >> pode passar algumas configuraçoes >> >> Em 13 de agosto de 2011 10:27, Marcos Weimer >> escreveu: >> > Qual é controladora de discos ??? >> > sabe que tem algumas que não tem cache e isso torna o banco extremamente >> > lento em tarefas que requerem um acesso ao disco mais "pesado" >> > >> > >> > >> > Em 13 de agosto de 2011 10:17, Felix escreveu: >> > >> >> Voce informou que "esta lento para determinadas funções e relatórios". >> >> Verificou o plan das consultas? >> >> >> >> 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 Gustavo Freitas >> >> Enviada em: sábado, 13 de agosto de 2011 09:55 >> >> Para: FireBase >> >> Assunto: [firebase-br] Melhorar o Desepenho do Firebird >> >> >> >> Pessoal, >> >> >> >> Alguem tem algumas dicas que eu posso fazer para melhor o desempenho >> >> do meu banco de dados >> >> que esta com 8GB em um servidor OpenSUSE 10.3. O mesmo esta lento para >> >> determinadas >> >> funções e relatórios. O servidor é um HP com 8GB de memoria e discos >> >> scsi. Creio que não >> >> seja problema na maquina e sim ajustes nas configuções do firebird. >> >> Inclusive foi cogitado >> >> pelo desenvolvedor de trocar o banco pelo postgreSQL.. porem de >> >> antemão não quero. >> >> >> >> Obrigado. >> >> >> >> -- >> >> Gustavo Freitas >> >> >> >> ______________________________________________ >> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> >> >> >> >> >> ______________________________________________ >> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> >> Para saber como gerenciar/excluir 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 >> > ______________________________________________ >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> > Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > >> >> >> >> -- >> Gustavo Freitas >> >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir 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 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Gustavo Freitas ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From estanisgeyer em gmail.com Mon Aug 15 11:44:38 2011 From: estanisgeyer em gmail.com (Marcelo Geyer) Date: Mon, 15 Aug 2011 11:44:38 -0300 Subject: [firebase-br] RES: RES: Melhorar o Desepenho do Firebird In-Reply-To: References: <4e46796c.654fec0a.4790.2a9eSMTPIN_ADDED@mx.google.com> <4e4821af.6a67ec0a.5cb0.1f99SMTPIN_ADDED@mx.google.com> Message-ID: Olá Gustavo, GNU/Linux é minha área, vou tentar te ajudar: Em 15 de agosto de 2011 07:11, Gustavo Freitas escreveu: > Pessoal, > > Eu irei fazer junto ao programador.. enquanto isso tem alguma > recomendação sobre o linux ? > > - qual melhor sistema de arquivos ?? ext3 ou reiserfs > Se você está com ext3, pense em migrar para ext4. ReiserFS não é boa escolha, aliás, é péssima. Se você está utilizando, já deveria ter migrado para Reiser4 que tem um desempenho fantástico, mas vai o alerta: o desenvolvimento do Reiser4 está indefinido dentro da árvore do kernel 3.0 até este momento, sendo que ele pode não vir em muitas distribuições GNU/Linux por padrão, seria necessário recompilar o kernel. É bom você pesquisar muito bem sobre este sistema de arquivos para ver se vale a pena investir. Em suma, eu ficaria com ext4 que está muito maduro e tem boa performance, sem falar que você poderá fazer alguns ajustes para ganhar um pouco mais de performance, como desabilitar o atime (gravação da data e hora de acesso/modificação do arquivo - cuidado com seus scripts se você precisa dessas informações!). > - Centos ou OpenSuse > Tanto faz, desde que você domine a distribuição. Fedora também é uma ótima distribuição pois vem com uma gama de pocotes atualizados, mais que o próprio CentOS (Fedora é base para o CentOS). Também há o Ubuntu Server. Não se deixe levar por opiniões como "Fedora é instável pois é comunitário e que para servidor precisa ser derivado de RedHat, Canonical e Novell, isso não é uma verdade, é um sistema muito bem compilado e te dá uma vasta opção, você só precisa dominá-lo, o suporte com drivers é excepcional e você precisa dominá-lo como as outras. > - configuração do firebird no linux > Indispensável colocar forced writes em "on" no seu banco de dados, para você não ter problemas com seu banco (recomendável) ou então, ativar o sincronismo na sua partição (sync). Você pode criar uma partição em separado para armazenar o banco de dados (ex. /opt). Fora isso as configurações são mais particulares, como tamanho da página, se você vai usar SS ou CS, tudo isso depende da sua aplicação e cenário. > > > > -- > Gustavo Freitas > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 sistemas2000profesional em gmail.com Mon Aug 15 14:02:46 2011 From: sistemas2000profesional em gmail.com (W O) Date: Mon, 15 Aug 2011 13:02:46 -0400 Subject: [firebase-br] =?iso-8859-1?q?=BFC=F3mo_hacer_que_una_Tabla_tenga_?= =?iso-8859-1?q?solamente_una_fila=3F?= In-Reply-To: References: Message-ID: Gracias André, muy buena idea. Saludos. Walter. 2011/8/15 andre conrado > Se já tem um registro, poderia criar uma TRIGGER com > > IF INSERTING THEN EXCEPTION ERROR 'NÃO É PERMITIDA A INCLUSÃO DE NOVOS > REGISTROS'; > > -------------------------------- > > ou então, remover a permissão de inserção na tabela EMPRESA para todos os > usuários e ROLES. > > > abçs > > > 2011/8/14 W O > > > Hola a todos > > > > Tengo una tabla llamada EMPRESA, la cual debe tener una fila y solamente > > una > > fila, nunca más de una. > > > > ¿Cómo podría escribir un trigger que impida que se inserte otra fila en > esa > > tabla? > > > > Muchas gracias por tu respuesta. > > > > Walter. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir 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 9176-7013 - Claro > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mon Aug 15 14:08:28 2011 From: nivaldomart em gmail.com (Nivaldo Martins) Date: Mon, 15 Aug 2011 14:08:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?=BFEs_correcto_tener_claves_=FAnicas?= =?iso-8859-1?q?_en_los_nombres=3F?= In-Reply-To: References: Message-ID: El problema no es que las claves únicas no pudo evitar que el estado y los nombres de países se registraron con la escritura diferente. Por ejemplo: Brasil, Brazil, la clave no sólo puede evitar este problema. En este caso, la solución de las claves únicas no es suficiente, pero ayuda saludos Nivaldo Martins Salvador - BA 2011/8/14 W O > Hola a todos > > Le he puesto la restricción de clave única a los nombres de Países, > Estados, > Bancos, etc. > > De esa manera puedo evitar que sean duplicados. > > ¿Qué opinan, es correcto hacerlo así? > > Saludos. > > Walter. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From sistemas2000profesional em gmail.com Mon Aug 15 14:08:51 2011 From: sistemas2000profesional em gmail.com (W O) Date: Mon, 15 Aug 2011 13:08:51 -0400 Subject: [firebase-br] =?iso-8859-1?q?=BFCu=E1l_es_la_mejor_distribuci=F3n?= =?iso-8859-1?q?_de_Linux_para_usar_con_Firebird=3F?= Message-ID: Hola a todos Para aumentar la seguridad de las Bases de Datos estoy pensando en guardarlas en una partición que tenga el Sistema Operativo Linux en ella. Esa partición será solamente para guardar en ella la Base de Datos, nada más. Yo no sé nada de Linux, pero podría aprender lo básico si fuera necesario. ¿Cuál distribución de Linux me recomiendan? Saludos. Walter. From sistemas2000profesional em gmail.com Mon Aug 15 14:17:27 2011 From: sistemas2000profesional em gmail.com (W O) Date: Mon, 15 Aug 2011 13:17:27 -0400 Subject: [firebase-br] =?iso-8859-1?q?=BFEs_correcto_tener_claves_=FAnicas?= =?iso-8859-1?q?_en_los_nombres=3F?= In-Reply-To: References: Message-ID: Es cierto lo que dices Nivaldo, aunque se supone que todos escribirán los nombres en castellano (español) aquí. Pero entiendo la idea. Saludos. Walter. 2011/8/15 Nivaldo Martins > El problema no es que las claves únicas no pudo evitar que el estado y > los nombres > de países se registraron con la escritura diferente. Por ejemplo: Brasil, > Brazil, la clave no sólo puede evitar este problema. > En este caso, la solución de las claves únicas no es suficiente, pero ayuda > > saludos > > Nivaldo Martins > Salvador - BA > > 2011/8/14 W O > > > Hola a todos > > > > Le he puesto la restricción de clave única a los nombres de Países, > > Estados, > > Bancos, etc. > > > > De esa manera puedo evitar que sean duplicados. > > > > ¿Qué opinan, es correcto hacerlo así? > > > > Saludos. > > > > Walter. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From denisuba em gmail.com Mon Aug 15 13:34:41 2011 From: denisuba em gmail.com (Denis Pereira Raymundo) Date: Mon, 15 Aug 2011 13:34:41 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_e_estrutura_Mestre-Detalhe_?= =?iso-8859-1?q?4_n=EDveis?= In-Reply-To: References: Message-ID: Sinto informar, mas essa estrutura vai demorar mesmo. Se você mandar monitorar as SQLs vai ver acontecendo: Para cada registro da primeira tabela é executado um comando sql para buscar os registros da segunda e para cada registro da segunda tabela é executado um comando sql para buscar os registros da terceira... Se cada tabela tem uns 1000 registros, e vamos supor cada um tenha uns 5 detalhes relacionados, você terá algo como: 1000 comandos no primeiro nível + 1000*5 (5000 para o segundo nível) + 1000*5*5 (25000 para o terceiro nível) + 1000*5*5*5 (125000 para o quarto nível) =156.000 comandos sql Se cada comando tiver em torno de 200 bytes (o que eu duvido), só de envio de comandos sql ao servidor será próximo de 31 MB. (Já viu que não dá para monitorar essas sqls em um componente TMemo :-) tem que ser em arquivo). Isso sem contatar todo o empacotamento de mensagens de rede, processamento do firebird, retorno de dados. Sugestão: Se você trouxer todos os 1000 registros de cada tabela de uma só vez e fizer o relacionamento depois (usando as propriedades MasterSource e MasterFields do ClientDataSet) aposto que traz tudo com mesmo de 1 minuto. E a funcionalidade para o usuário será a mesma. Abraços Denis Pereira Raymundo Especialista em Gestão e Manutenção de Tecnologia da Informação Bacharel em Ciência da Computação Licenciado em Matemática Técnico em Processamento de Dados "GutembergAdv" escreveu na notícia da mensagem:CAN4+x1BwNmCEEmFOdNLb5L+DoJc1=rgb07=pVth8_SfJT39rNg em mail.gmail.com... Olá a todos! Uso Firebird 2.5 + ODBC + Delphi 7 + DBExpress Não se esta questão se adequa melhor nesta lista ou na lista do Delphi, se for o caso deste último, me avisem, por favor. Estou montando uma estrutura mestre-detalhe com 4 níveis, da seguinte forma: a tabela A é mestre de B, que é mestre de C, que é mestre de D, todas locais. Depois de carregado o formulário com 4 DBGrid, todos funcionam com a velocidade esperada. No entanto, quanto mais níveis de mestre-detalhe eu implemento (até chegar nos 4), o carregamento inicial fica muito demorado. Já no terceiro nível de detalhe a espera leva vários minutos e, no quarto nível passa de 30 minutos. Todas as 4 tabelas têm, em torno de 1100 registros. Gostaria de saber se é possível resolver esta questão do carregamento inicial, reduzindo o seu tempo e esta questão. Agradeço a atenção. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From contabil em sivolc.ind.br Mon Aug 15 14:21:57 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Mon, 15 Aug 2011 14:21:57 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__=BFCu=E1l_es_la_mejor_distri?= =?iso-8859-1?q?buci=F3n_de_Linux_para_usar_con_Firebird=3F?= In-Reply-To: References: Message-ID: <000301cc5b6f$d77f1870$867d4950$@ind.br> Walter, da uma olhada no tópico que esta rolando ae, sobre melhorar desempenho do firebird, pois estão falando desse assunto firebird + Linux, tem umas dicas legais ae sobre distro e por ae vai... Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de W O Enviada em: segunda-feira, 15 de agosto de 2011 14:09 Para: FireBase Assunto: [firebase-br] ¿Cuál es la mejor distribución de Linux para usar con Firebird? Hola a todos Para aumentar la seguridad de las Bases de Datos estoy pensando en guardarlas en una partición que tenga el Sistema Operativo Linux en ella. Esa partición será solamente para guardar en ella la Base de Datos, nada más. Yo no sé nada de Linux, pero podría aprender lo básico si fuera necesario. ¿Cuál distribución de Linux me recomiendan? Saludos. Walter. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6380 (20110815) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6380 (20110815) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6380 (20110815) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From nivaldomart em gmail.com Mon Aug 15 14:44:18 2011 From: nivaldomart em gmail.com (Nivaldo Martins) Date: Mon, 15 Aug 2011 14:44:18 -0300 Subject: [firebase-br] =?iso-8859-1?q?=BFEs_correcto_tener_claves_=FAnicas?= =?iso-8859-1?q?_en_los_nombres=3F?= In-Reply-To: References: Message-ID: erfecto Walter, hizo esta observación, porque en portugués este problema es común Saludos, Nivaldo 2011/8/15 W O > Es cierto lo que dices Nivaldo, aunque se supone que todos escribirán los > nombres en castellano (español) aquí. Pero entiendo la idea. > > Saludos. > > Walter. > > > > 2011/8/15 Nivaldo Martins > > > El problema no es que las claves únicas no pudo evitar que el estado y > > los nombres > > de países se registraron con la escritura diferente. Por ejemplo: Brasil, > > Brazil, la clave no sólo puede evitar este problema. > > En este caso, la solución de las claves únicas no es suficiente, pero > ayuda > > > > saludos > > > > Nivaldo Martins > > Salvador - BA > > > > 2011/8/14 W O > > > > > Hola a todos > > > > > > Le he puesto la restricción de clave única a los nombres de Países, > > > Estados, > > > Bancos, etc. > > > > > > De esa manera puedo evitar que sean duplicados. > > > > > > ¿Qué opinan, es correcto hacerlo así? > > > > > > Saludos. > > > > > > Walter. > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From andresalbarros em gmail.com Mon Aug 15 15:24:57 2011 From: andresalbarros em gmail.com (=?ISO-8859-1?Q?Andr=E9_Barros?=) Date: Mon, 15 Aug 2011 19:24:57 +0100 Subject: [firebase-br] =?iso-8859-1?q?=BFEs_correcto_tener_claves_=FAnicas?= =?iso-8859-1?q?_en_los_nombres=3F?= In-Reply-To: References: Message-ID: Esa es la solucion mas sencilla para hacerlo pero no la unica para una base de datos sin muchas entradas de este tipo pero en el caso de los bancos en particular creo que seria mejor que crearas una clave única ya que hay bancos que tienen El mismo nobre en vários países por ejemplo El BBVA que existe en Espanha, em Portugal y algunos países de latino-america No dia 15 de Ago de 2011 03:41, "W O" escreveu: > Hola a todos > > Le he puesto la restricción de clave única a los nombres de Países, Estados, > Bancos, etc. > > De esa manera puedo evitar que sean duplicados. > > ¿Qué opinan, es correcto hacerlo así? > > Saludos. > > Walter. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Mon Aug 15 16:39:14 2011 From: mctbrasil em gmail.com (Fabiano Moura) Date: Mon, 15 Aug 2011 16:39:14 -0300 Subject: [firebase-br] Erro detectado no LOG do Firebird (URGENTE) In-Reply-To: References: <4E450FA9.3090205@confesoft.com.br> Message-ID: Para ser mais exato, este erro ocorreu, devido a configuração errada da página de dados, para ser mais exato o parâmetro DefaultDbCachePages do firebird.conf. O classic o padrão é 75, ou seja, se for superior a isso vc poderá ter problemas de consumo de memória. Fabiano Em 12 de agosto de 2011 10:48, Eduardo Jedliczka escreveu: > Não conheço muitas possíveis causas para este erro, sei que ela só > ocorre com o Fireibird SuperClassic ou Classic Server, ou seja o > SuperServer não é afetado. > > Por experiência própria, sei que a causa mais comum é > instalar/configurar erroneamente o banco (Firebird) num servidor WTS > (Windows Terminal Services). Assim, cada usuário tenta "instanciar" um > processo em separado, mas acaba conflitando. > > Outra causa comum é a falta de recursos (seja pelo contador de objetos > do windows, ou seja por falta de memória mesmo). Neste caso, basta > aumentar a memória (seja física ou virtual) que o problema geralmente > desaparece. > > Posso estar enganado, mas devido a diferença de funcionamento nas > versões Server do windows, esta mensagem não aparece (na verdade dá > uma mensagem de erro diferente) no windows XP ou Windows 7. > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > > Em 12 de agosto de 2011 08:34, Jáber Lima > escreveu: > > Grande Eduardo... > > Você poderia nos responder o porque do erro que o colega perguntou > > anteriormente? > > É que esse erro eu nunca tinha visto e fiquei curioso para saber a razão > do > > mesmo. > > Como sou iniciante no mundo Firebird, toda e qualquer informação > absorvida é > > sempre bem vinda. > > > > Grato por sua atenção... > > > > -- > > Jáber Sancho Coelho de Lima > > Cel: (66)9613-2594 > > Fax: (66)3426-2171 > > Msn: jabertecnico em hotmail.com > > Skype: jabertecnico > > > > > > Em 11/08/2011 22:18, Fabiano Moura escreveu: > >> > >> Afff... nem precisava dizer, que gostaria de saber o que é e corrigir, > mas > >> de qualquer forma, obrigado, já foi corrigido! > >> > >> > >> Fabiano > >> > >> Em 11 de agosto de 2011 17:35, Eduardo > >> Jedliczkaescreveu: > >> > >>> Respondendo sua pergunta de forma simples... SIM. eu conheço este erro. > >>> > >>> Era só isto mesmo, ou você gostaria de saber o que significa ou como > >>> corrigir ? > >>> > >>> ========================== > >>> Eduardo Jedliczka > >>> Apucarana - Pr > >>> ========================== > >>> > >>> > >>> > >>> > >>> Em 11 de agosto de 2011 10:54, Fabiano Moura > >>> escreveu: > >>>> > >>>> Bom dia! > >>>> > >>>> Gostaria de saber se vocês conhecem o erro "INET/inet_error: > >>>> fork/CreateProcess errno = 1450", "INET/inet_error: fork/CreateProcess > >>> > >>> errno > >>>> > >>>> = 1455" e "Allocated 1213 page buffers of 4096 requested"? > >>>> > >>>> Obrigado, > >>>> > >>>> Fabiano > >>>> ______________________________________________ > >>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >>>> Para saber como gerenciar/excluir seu cadastro na lista, use: > >>> > >>> http://www.firebase.com.br/fb/artigo.php?id=1107 > >>>> > >>>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >>>> > >>> ______________________________________________ > >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >>> Para saber como gerenciar/excluir seu cadastro na lista, use: > >>> http://www.firebase.com.br/fb/artigo.php?id=1107 > >>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >>> > >> ______________________________________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/artigo.php?id=1107 > >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > >> > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From beloelogica em gmail.com Mon Aug 15 23:35:44 2011 From: beloelogica em gmail.com (Eduardo Belo) Date: Mon, 15 Aug 2011 23:35:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_2=2E5_-_Par=E2metro_para_co?= =?iso-8859-1?q?piar_fbclient=2Edll_para_System32_-_InnoSetup?= In-Reply-To: <805183408.20110814100028@warmboot.com.br> References: <805183408.20110814100028@warmboot.com.br> Message-ID: Obrigado Cantu! Em 14 de agosto de 2011 10:00, Carlos H. Cantu escreveu: > Na pior das hipoteses, no final da instalação, execute: > > instclient.exe i f > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > EB> Olá amigos! > > > > EB> Alguém sabe informar qual o parâmetro correto para copiar a > FBCLIENT.DLL > EB> para o Windows\System32 em uma instalação silenciosa no Firebird 2.5 ? > > > > EB> Já tentei de todas as maneiras e não funciona. Veja um dos exemplo que > estou > EB> usando no DOS para testes: > > > > EB> Firebird-2.5.0.26074_1_Win32.exe /SP- /SILENT /FORCE /COPYFBCLIENT > > > > EB> Outras maneira e nada: > > > > EB> Firebird-2.5.0.26074_1_Win32.exe /SP /SILENT > EB> > /COMPONENTS="ServerComponent\SuperServerComponent,ServerComponent,DevAdminComponent,ClientComponent" > EB> /TASKS="UseGuardianTask, UseApplicationTask, UseServiceTask, > AutoStartTask, > EB> InstallCPLAppletTask, MenuGroupTask, CopyFbClientToSysTask, > EB> CopyFbClientAsGds32Task" /FORCE > > > > EB> Alguem tem o script correto? > > > > EB> Sei que poderia fazer isso manualmente no InnoSetup, mas acredito que > tenha > EB> uma solução uma vez que na instalação normal do Firebird pelo Windows > ele > EB> faz a copia normalmente. > > > > EB> Agradeço a todos que ajudarem. > > > > EB> Obrigado > EB> ______________________________________________ > EB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > EB> Para saber como gerenciar/excluir seu cadastro na lista, use: > EB> http://www.firebase.com.br/fb/artigo.php?id=1107 > EB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Tue Aug 16 08:41:22 2011 From: lcarlos2000 em bol.com.br (Luiz Carlos) Date: Tue, 16 Aug 2011 08:41:22 -0300 Subject: [firebase-br] Pesquisa dia da semana References: <1480B29B739D4142A1FED7DF2578C08F@luiz180906> Message-ID: <0893BA9CCEF94DB3A66DF078E34B6392@luiz180906> Valeu Marcos. Luiz Carlos ----- Original Message ----- From: Marcos Weimer To: FireBase Sent: Monday, August 15, 2011 8:07 AM Subject: Re: [firebase-br] Pesquisa dia da semana Bom dia veja o exemplo.... select extract(YEAR from current_timestamp) as ano, extract(MONTH from current_timestamp) as mes, extract(DAY from current_timestamp) as dia, extract(WEEK from current_timestamp) as semana, extract(weekday from current_timestamp) as dia_semana, --0 domingo, 1 segunda... extract(yearday from current_timestamp) as dia_ano, --dia no ano extract(HOUR from current_timestamp) as hora, extract(MINUTE from current_timestamp) as minutos, extract(SECOND from current_timestamp) as segundos, extract(MILLISECOND from current_timestamp) as milesegundos from rdb$database assim, com o extract weekday vc consegue fazer. flw Em 14 de agosto de 2011 12:03, Luiz Carlos escreveu: > Olá, > > Como faço uma pesquisa SQL que me retorne os registros de um determinado > dia da semana? por exemplo, tenho um campo do tipo date (DIA) e preciso > fazer uma pesquisa que me retorne os registros qdo o campo DIA for igual a > terça-feira da semana atual, como faço isso? > > Uso FIREBIRD 2.1 e IBQUERY. > > 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 > -- -=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 eliflavio em gmail.com Tue Aug 16 08:55:10 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Tue, 16 Aug 2011 08:55:10 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_e_estrutura_Mestre-Detalhe_?= =?iso-8859-1?q?4_n=EDveis?= In-Reply-To: References: Message-ID: Sugiro você eliminar esta estrutura de mestre-detalhe do Delphi e fazer manualmente. Você poderia fazer o select apenas no primeiro nível de tabela, quando um item for selecionado, você faz o select no segundo nível filtrando apenas registros relacionados ao item selecionado e assim por diante. Desta forma os selectes serão realizados apenas quando for necessário. Você também pode criar um Timer de 1 a 2 segundos para aguardar antes de fazer o select após um item ser selecionado, para evitar selects desnecessários se o usuário alternar rapidamente entre os registros. Eli Flavio Bortolotte "GutembergAdv" escreveu na notícia da mensagem:CAN4+x1BwNmCEEmFOdNLb5L+DoJc1=rgb07=pVth8_SfJT39rNg em mail.gmail.com... Olá a todos! Uso Firebird 2.5 + ODBC + Delphi 7 + DBExpress Não se esta questão se adequa melhor nesta lista ou na lista do Delphi, se for o caso deste último, me avisem, por favor. Estou montando uma estrutura mestre-detalhe com 4 níveis, da seguinte forma: a tabela A é mestre de B, que é mestre de C, que é mestre de D, todas locais. Depois de carregado o formulário com 4 DBGrid, todos funcionam com a velocidade esperada. No entanto, quanto mais níveis de mestre-detalhe eu implemento (até chegar nos 4), o carregamento inicial fica muito demorado. Já no terceiro nível de detalhe a espera leva vários minutos e, no quarto nível passa de 30 minutos. Todas as 4 tabelas têm, em torno de 1100 registros. Gostaria de saber se é possível resolver esta questão do carregamento inicial, reduzindo o seu tempo e esta questão. Agradeço a atenção. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From levymoreira.ce em gmail.com Tue Aug 16 15:40:35 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Tue, 16 Aug 2011 15:40:35 -0300 Subject: [firebase-br] Erro ao conectar pc remoto Message-ID: Pessoal, esta ocorrendo este erro em um pc com windows xp, este pc e o servidor estavam com a versão 2.0 já tentei instalar a 2.5 e nada... Alguém tem ideia do que pode ser. Já tentei: 1-Desabilitar firewall 2-Desinstalar antivirus 3-Conectar pelo nome e pelo ip do servidor 4-Colocar a posta exata no path de conexão. Estou usando o ibexpert para realizar a conexão. Erro: ---------------------------------------------- wrong or obsolete version. unsupported on-disk structure for file c:\xcafe\dados.fdb; found 32779.10, support . --------------------------------------------- -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From fernando.bg em gmail.com Tue Aug 16 15:49:29 2011 From: fernando.bg em gmail.com (=?ISO-8859-1?Q?Forrest=AE?=) Date: Tue, 16 Aug 2011 15:49:29 -0300 Subject: [firebase-br] Erro ao conectar pc remoto In-Reply-To: References: Message-ID: Em 16/08/2011 15:40, Levy Moreira escreveu: > Erro: > ---------------------------------------------- > wrong or obsolete version. > unsupported on-disk structure for file c:\xcafe\dados.fdb; found 32779.10, > support. possibly status vector overflow> > --------------------------------------------- Esse erro não tem nada a ver com a conexão e sim com a versão que o banco foi criada e a versão que está tentando acessar. Olha o erro versão obsoleta e não suporta o ODS, verifique em qual versão esse banco foi criado, instale essa versão faça um backup e depois instale a versão que desejar e faça um restore. T++++++++++++++ From alexgpedroso em gmail.com Tue Aug 16 16:02:37 2011 From: alexgpedroso em gmail.com (alexgpedroso em gmail.com) Date: Tue, 16 Aug 2011 19:02:37 +0000 Subject: [firebase-br] Res: Erro ao conectar pc remoto In-Reply-To: References: Message-ID: <142597109-1313521361-cardhu_decombobulator_blackberry.rim.net-751616549-@b16.c7.bise6.blackberry> Olá, tu experimentou usar o gbak nele? Enviado pelo meu aparelho BlackBerry da Claro -----Original Message----- From: Levy Moreira Sender: lista-bounces em firebase.com.br Date: Tue, 16 Aug 2011 15:40:35 To: FireBase Reply-To: FireBase Subject: [firebase-br] Erro ao conectar pc remoto Pessoal, esta ocorrendo este erro em um pc com windows xp, este pc e o servidor estavam com a versão 2.0 já tentei instalar a 2.5 e nada... Alguém tem ideia do que pode ser. Já tentei: 1-Desabilitar firewall 2-Desinstalar antivirus 3-Conectar pelo nome e pelo ip do servidor 4-Colocar a posta exata no path de conexão. Estou usando o ibexpert para realizar a conexão. Erro: ---------------------------------------------- wrong or obsolete version. unsupported on-disk structure for file c:\xcafe\dados.fdb; found 32779.10, support . --------------------------------------------- -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Tue Aug 16 16:40:39 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Tue, 16 Aug 2011 16:40:39 -0300 Subject: [firebase-br] Res: Erro ao conectar pc remoto In-Reply-To: <142597109-1313521361-cardhu_decombobulator_blackberry.rim.net-751616549-@b16.c7.bise6.blackberry> References: <142597109-1313521361-cardhu_decombobulator_blackberry.rim.net-751616549-@b16.c7.bise6.blackberry> Message-ID: Fiz o seguinte removi o firebird dos dois pcs e coloquei a mesma versão 2.1 ficou uma blz. Obrigado a todos. Ps: Forrest® eu já sabia do lance da versão, a questão é que já tinha instalado a versão 2.5 (a mais nova) e mesmo assim ele não abria :) Em 16 de agosto de 2011 16:02, escreveu: > Olá, tu experimentou usar o gbak nele? > > Enviado pelo meu aparelho BlackBerry da Claro > > -----Original Message----- > From: Levy Moreira > Sender: lista-bounces em firebase.com.br > Date: Tue, 16 Aug 2011 15:40:35 > To: FireBase > Reply-To: FireBase > Subject: [firebase-br] Erro ao conectar pc remoto > > Pessoal, esta ocorrendo este erro em um pc com windows xp, este pc e o > servidor estavam com a versão 2.0 já tentei instalar a 2.5 e nada... > Alguém tem ideia do que pode ser. > Já tentei: > 1-Desabilitar firewall > 2-Desinstalar antivirus > 3-Conectar pelo nome e pelo ip do servidor > 4-Colocar a posta exata no path de conexão. > > Estou usando o ibexpert para realizar a conexão. > > Erro: > ---------------------------------------------- > wrong or obsolete version. > unsupported on-disk structure for file c:\xcafe\dados.fdb; found 32779.10, > support . - > possibly status vector overflow> > --------------------------------------------- > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ........................................................................... > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e > seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e > podem conter informações confidenciais sujeitas a restrição legal de > comunicação entre as partes. Caso tenha recebido esta mensagem por engano, > fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das > informações aqui contidas ou anexadas é terminantemente proibida, > sujeitando > o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza > de retorná-la de imediato ao remetente, eliminando-a definitivamente de > seu sistema. Em caso de dúvida, queira por favor entrar em contato." > > "Confidentiality notice" - This message and its attachments are > addressed solely to the persons above and may contain privileged and > confidential > communication. If you have received the message in error, the > distribution or dissemination of the content hereof is prohibited. Please > return it > immediately to the sender and please delete the message from your system > on a permanent basis. Should you have any questions, please contact." > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From marcelomoreira.souza em gmail.com Tue Aug 16 17:49:33 2011 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Tue, 16 Aug 2011 17:49:33 -0300 Subject: [firebase-br] Testar conteudo da String Message-ID: Pessoal, Como eu faco para saber se um VARCHAR(10) contem caracteres diferentes de 0-9 (zero a nove)? Alguma funcao do proprio Firebird para fazer isso? Pensei tambem em Expressões Regulares, alguem sabe se o Firebird suporta? No caso a versao do meu banco é a 2.1.3 Grato pela atenção. -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From gutembergadv em gmail.com Tue Aug 16 20:37:48 2011 From: gutembergadv em gmail.com (GutembergAdv) Date: Tue, 16 Aug 2011 20:37:48 -0300 Subject: [firebase-br] =?iso-8859-1?q?Firebird_e_estrutura_Mestre-Detalhe_?= =?iso-8859-1?q?4_n=EDveis?= In-Reply-To: References: Message-ID: Olá pessoal! Obrigado a todos pelas obervações esclarecedoras. Após tudo isso consegui resolver a questão que era causada por um "Select * from...' na tabela mestre. Isto fez com que funcionasse bem até o primeiro nível de detalhe, o que acabou desviando minha atenção qto a essa questão. Mudei o select mestre que passou a trazer poucos registros e o problema desapareceu. Mais uma vez muito obrigado pela atenção e sugestão de todos. Em 16 de agosto de 2011 08:55, Eli Flavio Bortolotte escreveu: > Sugiro você eliminar esta estrutura de mestre-detalhe do Delphi e fazer > manualmente. Você poderia fazer o select apenas no primeiro nível de tabela, > quando um item for selecionado, você faz o select no segundo nível filtrando > apenas registros relacionados ao item selecionado e assim por diante. > Desta forma os selectes serão realizados apenas quando for necessário. > Você também pode criar um Timer de 1 a 2 segundos para aguardar antes de > fazer o select após um item ser selecionado, para evitar selects > desnecessários se o usuário alternar rapidamente entre os registros. > > > Eli Flavio Bortolotte > > > > "GutembergAdv" escreveu na notícia da mensagem:CAN4+** > x1BwNmCEEmFOdNLb5L+DoJc1=**rgb07=pVth8_SfJT39rNg em mail.**gmail.com... > > Olá a todos! > Uso Firebird 2.5 + ODBC + Delphi 7 + DBExpress > Não se esta questão se adequa melhor nesta lista ou na lista do Delphi, se > for o caso deste último, me avisem, por favor. > Estou montando uma estrutura mestre-detalhe com 4 níveis, da seguinte > forma: > a tabela A é mestre de B, que é mestre de C, que é mestre de D, todas > locais. > Depois de carregado o formulário com 4 DBGrid, todos funcionam com a > velocidade esperada. No entanto, quanto mais níveis de mestre-detalhe eu > implemento (até chegar nos 4), o carregamento inicial fica muito demorado. > Já no terceiro nível de detalhe a espera leva vários minutos e, no quarto > nível passa de 30 minutos. > Todas as 4 tabelas têm, em torno de 1100 registros. > Gostaria de saber se é possível resolver esta questão do carregamento > inicial, reduzindo o seu tempo e esta questão. > > Agradeço a atenção. > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From pozza.rafael em gmail.com Wed Aug 17 05:11:13 2011 From: pozza.rafael em gmail.com (Rafael Pozza) Date: Wed, 17 Aug 2011 09:11:13 +0100 Subject: [firebase-br] Testar conteudo da String In-Reply-To: References: Message-ID: Bom dia. Uma maneira simples é você fazer um CAST : SELECT CAST(campo as numeric) FROM tabela Se o VARCHAR2 contiver caracteres diferente de numeros, o SELECT vai retornar com erro : Overflow occurred during data type conversion. conversion error from string Att. Rafael Pozza. Em 16 de agosto de 2011 21:49, Marcelo Moreira < marcelomoreira.souza em gmail.com> escreveu: > Pessoal, > > Como eu faco para saber se um VARCHAR(10) contem caracteres diferentes de > 0-9 (zero a nove)? > Alguma funcao do proprio Firebird para fazer isso? > Pensei tambem em Expressões Regulares, alguem sabe se o Firebird suporta? > No caso a versao do meu banco é a 2.1.3 > > Grato pela atenção. > > -- > Marcelo Moreira > (31) 8420-2723 > E-mail / MSN: marcelomoreira.souza em hotmail.com > E-mail: marcelomoreira.souza em gmail.com > Skype: marcelomoreira.souza > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From pozza.rafael em gmail.com Wed Aug 17 05:32:16 2011 From: pozza.rafael em gmail.com (Rafael Pozza) Date: Wed, 17 Aug 2011 09:32:16 +0100 Subject: [firebase-br] =?iso-8859-1?q?=BFEs_correcto_tener_claves_=FAnicas?= =?iso-8859-1?q?_en_los_nombres=3F?= In-Reply-To: References: Message-ID: Hola Una posible solución es usar lo que llamamos aquí en búsqueda fonética, el enlace de abajo es una UDF (UDF Soundex-BR ) open source, por ejemplo, por lo que en portugués. http://www.comunidade-firebird.org/modules.php?name=Downloads&d_op=viewdownload&cid=6&orderby=titleD Att. Rafael Pozza. 2011/8/15 André Barros > Esa es la solucion mas sencilla para hacerlo pero no la unica para una base > de datos sin muchas entradas de este tipo pero en el caso de los bancos en > particular creo que seria mejor que crearas una clave única ya que hay > bancos que tienen El mismo nobre en vários países por ejemplo El BBVA que > existe en Espanha, em Portugal y algunos países de latino-america > No dia 15 de Ago de 2011 03:41, "W O" > escreveu: > > Hola a todos > > > > Le he puesto la restricción de clave única a los nombres de Países, > Estados, > > Bancos, etc. > > > > De esa manera puedo evitar que sean duplicados. > > > > ¿Qué opinan, es correcto hacerlo así? > > > > Saludos. > > > > Walter. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From temp2 em tecnobyte.com.br Wed Aug 17 10:35:17 2011 From: temp2 em tecnobyte.com.br (=?iso-8859-1?Q?Tecnobyte_Inform=E1tica?=) Date: Wed, 17 Aug 2011 09:35:17 -0400 Subject: [firebase-br] Testar conteudo da String In-Reply-To: References: Message-ID: <77606256E2C246AD9E249983495CBCBE@DanielPC> Este procedimento abaixo poderá ajudar, pois retorna 1 se o parâmetro for um número inteiro e ZERO nos demais caso. CREATE OR ALTER PROCEDURE Proc_StrIsInt(StrValue VARCHAR(20)) RETURNS(Result SMALLINT) AS DECLARE VARIABLE IntValue INTEGER; DECLARE VARIABLE FloatValue DOUBLE PRECISION; BEGIN IntValue = StrValue; FloatValue = StrValue; IF (IntValue = FloatValue) THEN Result = 1; ELSE Result = 0; SUSPEND; WHEN ANY DO BEGIN Result = 0; SUSPEND; END END^ Atenciosamente. Daniel P. Guimarães Tecnobyte Informática www.tecnobyte.com.br -----Mensagem Original----- From: Marcelo Moreira Sent: Tuesday, August 16, 2011 4:49 PM To: FireBase Subject: [firebase-br] Testar conteudo da String Pessoal, Como eu faco para saber se um VARCHAR(10) contem caracteres diferentes de 0-9 (zero a nove)? Alguma funcao do proprio Firebird para fazer isso? Pensei tambem em Expressões Regulares, alguem sabe se o Firebird suporta? No caso a versao do meu banco é a 2.1.3 Grato pela atenção. -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From cleber.nandi em gmail.com Wed Aug 17 11:22:29 2011 From: cleber.nandi em gmail.com (Cleber Nandi) Date: Wed, 17 Aug 2011 14:22:29 +0000 Subject: [firebase-br] =?iso-8859-1?q?trigger_=28alteracao-exclus=E3o=29?= In-Reply-To: References: Message-ID: Bom dia pessoal, estou eu aqui com mais uma duvida que para meus colegas é muito simples, mas para mim um mero mortal aprendis de firebird...tem me dado dor de cabeça: Segue problema: como é que eu faço para um dado de um campo excluido(antes de excluir claro) para jogar em uma tabela de alterações e exclusoes, ex: -tenho uma tabela clientes com 500 registros; -vou excluir o registro de numero 200 de nome joao, telefone tal; -quero jogar esses dois dados na tabela alterações e exclusões; como faço isso? A mesma duvida e na trigger de alteração, mas creio que seria do mesmo modo apenas alterando de delete para update, certo? fico no aguardo dos meus caros colegas obrigado cleber From zeluizdala em terra.com.br Wed Aug 17 11:42:16 2011 From: zeluizdala em terra.com.br (Ze Luiz) Date: Wed, 17 Aug 2011 11:42:16 -0300 Subject: [firebase-br] campos TIMESTAMP firebird 2.1 References: <805183408.20110814100028@warmboot.com.br> Message-ID: <417601cc5ceb$e156bdd0$0200a8c0@NOTEACER> Bom dia gostaria de tirar um dúvida com vocês, tenho um BD que tem campos do tipo TIMESTAMP, onde gravo a data o a hora no formato 15/07/2011 08:00:00(com hora variando de 00:00 a 23.59), ocorre que qdo listo esse campos aparece a hora com formato americano, ou seja, com o AM/PM após a hora, tem como remover o AM/PM, o que preciso configurar? Abraços Zé Luiz From pozza.rafael em gmail.com Wed Aug 17 11:41:39 2011 From: pozza.rafael em gmail.com (Rafael Pozza) Date: Wed, 17 Aug 2011 15:41:39 +0100 Subject: [firebase-br] =?iso-8859-1?q?trigger_=28alteracao-exclus=E3o=29?= In-Reply-To: References: Message-ID: Bom dia. Você pode escrever o código em uma trigger do tipo : BEFORE DELETE. Att. Rafael Pozza. Em 17 de agosto de 2011 15:22, Cleber Nandi escreveu: > > > > > > > Bom dia > > pessoal, > > estou eu aqui com mais uma duvida que para meus colegas é muito simples, > mas para mim um mero mortal aprendis de firebird...tem me dado dor de > cabeça: > > Segue problema: > > como é que eu faço para um dado de um campo excluido(antes de excluir > claro) para jogar em uma tabela de alterações e exclusoes, ex: > -tenho uma tabela clientes com 500 registros; > -vou excluir o registro de numero 200 de nome joao, telefone tal; > -quero jogar esses dois dados na tabela alterações e exclusões; > como faço isso? > > A mesma duvida e na trigger de alteração, mas creio que seria do mesmo modo > apenas alterando de delete para update, certo? > > fico no aguardo dos meus caros colegas > > obrigado > > cleber > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From eliflavio em gmail.com Wed Aug 17 11:45:48 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Wed, 17 Aug 2011 11:45:48 -0300 Subject: [firebase-br] campos TIMESTAMP firebird 2.1 In-Reply-To: <417601cc5ceb$e156bdd0$0200a8c0@NOTEACER> References: <805183408.20110814100028@warmboot.com.br> <417601cc5ceb$e156bdd0$0200a8c0@NOTEACER> Message-ID: Isto é simplesmente configuração da exibição, não tem nada a ver com o valor gravado na tabela. Como vamos saber o que você precisa configurar se não sabemos onde e como você está listando os dados da tabela? Eli Flavio Bortolotte "Ze Luiz" escreveu na notícia da mensagem:417601cc5ceb$e156bdd0$0200a8c0 em NOTEACER... Bom dia gostaria de tirar um dúvida com vocês, tenho um BD que tem campos do tipo TIMESTAMP, onde gravo a data o a hora no formato 15/07/2011 08:00:00(com hora variando de 00:00 a 23.59), ocorre que qdo listo esse campos aparece a hora com formato americano, ou seja, com o AM/PM após a hora, tem como remover o AM/PM, o que preciso configurar? Abraços Zé Luiz ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cleber.nandi em gmail.com Wed Aug 17 11:54:34 2011 From: cleber.nandi em gmail.com (Cleber Nandi) Date: Wed, 17 Aug 2011 14:54:34 +0000 Subject: [firebase-br] =?iso-8859-1?q?trigger_=28alteracao-exclus=E3o=29?= In-Reply-To: References: , , Message-ID: Olá rafael, Peço desculpas se não me expressei direito, mas eu já havia pensado em fazer uma trigger do tipo before delete, a duvida é como que nessa trigger vou pegar exatamente o conteudo de um campo, ex: nome joao, e jogar nessa outra tabela entendeu? Se puder ajudar agradeço cleber > Date: Wed, 17 Aug 2011 15:41:39 +0100 > From: pozza.rafael em gmail.com > To: lista em firebase.com.br > Subject: Re: [firebase-br] trigger (alteracao-exclusão) > > Bom dia. > > Você pode escrever o código em uma trigger do tipo : BEFORE DELETE. > > Att. > Rafael Pozza. > > > Em 17 de agosto de 2011 15:22, Cleber Nandi escreveu: > > > > > > > > > > > > > > > Bom dia > > > > pessoal, > > > > estou eu aqui com mais uma duvida que para meus colegas é muito simples, > > mas para mim um mero mortal aprendis de firebird...tem me dado dor de > > cabeça: > > > > Segue problema: > > > > como é que eu faço para um dado de um campo excluido(antes de excluir > > claro) para jogar em uma tabela de alterações e exclusoes, ex: > > -tenho uma tabela clientes com 500 registros; > > -vou excluir o registro de numero 200 de nome joao, telefone tal; > > -quero jogar esses dois dados na tabela alterações e exclusões; > > como faço isso? > > > > A mesma duvida e na trigger de alteração, mas creio que seria do mesmo modo > > apenas alterando de delete para update, certo? > > > > fico no aguardo dos meus caros colegas > > > > obrigado > > > > cleber > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From pozza.rafael em gmail.com Wed Aug 17 12:11:10 2011 From: pozza.rafael em gmail.com (Rafael Pozza) Date: Wed, 17 Aug 2011 16:11:10 +0100 Subject: [firebase-br] =?iso-8859-1?q?trigger_=28alteracao-exclus=E3o=29?= In-Reply-To: References: Message-ID: Olá. Utilizando o comando *:OLD.nome_do_campo* você pega o valor do campo antes de ser apagado. Insert into nova_tabela (campo) values (:old.campo_tabela_deletado) Att. Rafael Pozza. Em 17 de agosto de 2011 15:54, Cleber Nandi escreveu: > > Olá rafael, > > Peço desculpas se não me expressei direito, mas eu já havia pensado em > fazer uma trigger do tipo before delete, > a duvida é como que nessa trigger vou pegar exatamente o conteudo de um > campo, ex: nome joao, e jogar nessa outra tabela entendeu? > > Se puder ajudar agradeço > > cleber > > > Date: Wed, 17 Aug 2011 15:41:39 +0100 > > From: pozza.rafael em gmail.com > > To: lista em firebase.com.br > > Subject: Re: [firebase-br] trigger (alteracao-exclusão) > > > > Bom dia. > > > > Você pode escrever o código em uma trigger do tipo : BEFORE DELETE. > > > > Att. > > Rafael Pozza. > > > > > > Em 17 de agosto de 2011 15:22, Cleber Nandi >escreveu: > > > > > > > > > > > > > > > > > > > > > > > Bom dia > > > > > > pessoal, > > > > > > estou eu aqui com mais uma duvida que para meus colegas é muito > simples, > > > mas para mim um mero mortal aprendis de firebird...tem me dado dor de > > > cabeça: > > > > > > Segue problema: > > > > > > como é que eu faço para um dado de um campo excluido(antes de excluir > > > claro) para jogar em uma tabela de alterações e exclusoes, ex: > > > -tenho uma tabela clientes com 500 registros; > > > -vou excluir o registro de numero 200 de nome joao, telefone tal; > > > -quero jogar esses dois dados na tabela alterações e exclusões; > > > como faço isso? > > > > > > A mesma duvida e na trigger de alteração, mas creio que seria do mesmo > modo > > > apenas alterando de delete para update, certo? > > > > > > fico no aguardo dos meus caros colegas > > > > > > obrigado > > > > > > cleber > > > > > > > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Wed Aug 17 13:27:44 2011 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Wed, 17 Aug 2011 13:27:44 -0300 Subject: [firebase-br] Testar conteudo da String In-Reply-To: <77606256E2C246AD9E249983495CBCBE@DanielPC> References: <77606256E2C246AD9E249983495CBCBE@DanielPC> Message-ID: Pessoal o problema de fazer assim é que quando eu tiver um numero valido ele pode chegar ate: 99999999999 Isso nao vai funcionar devido aos limites do numeric SELECT CAST('99999999999' as numeric) FROM rdb$database O problema de fazer assim: SELECT CAST('99999999999' as float) FROM rdb$database é que se tiver um ponto no meio dos numeros vai ser validado como verdadeiro: SELECT CAST('999999.99999' as float) FROM rdb$database Outro detalhe importante é que nao pode ser algo que consuma muitos recursos pois a cada nova entrada em uma determinada tabela vou ter que fazer esta verificacao e sao milhares de inserts por DIA. From pozza.rafael em gmail.com Wed Aug 17 13:40:29 2011 From: pozza.rafael em gmail.com (Rafael Pozza) Date: Wed, 17 Aug 2011 17:40:29 +0100 Subject: [firebase-br] Testar conteudo da String In-Reply-To: References: <77606256E2C246AD9E249983495CBCBE@DanielPC> Message-ID: Olá. Tenta utilizar um replace, caso tenha um ponto na cadeia. SELECT CAST(replace('999999.99999','.',',') as float) FROM rdb$database Att. Rafael Pozza Em 17 de agosto de 2011 17:27, Marcelo Moreira < marcelomoreira.souza em gmail.com> escreveu: > Pessoal o problema de fazer assim é que quando eu tiver um numero valido > ele > pode chegar ate: 99999999999 > > Isso nao vai funcionar devido aos limites do numeric > > SELECT CAST('99999999999' as numeric) FROM rdb$database > > > O problema de fazer assim: > SELECT CAST('99999999999' as float) FROM rdb$database > > é que se tiver um ponto no meio dos numeros vai ser validado como > verdadeiro: > SELECT CAST('999999.99999' as float) FROM rdb$database > > > Outro detalhe importante é que nao pode ser algo que consuma muitos > recursos > pois a cada nova entrada em uma determinada tabela vou ter que fazer esta > verificacao e sao milhares de inserts por DIA. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From zeluizdala em terra.com.br Wed Aug 17 13:50:06 2011 From: zeluizdala em terra.com.br (Ze Luiz) Date: Wed, 17 Aug 2011 13:50:06 -0300 Subject: [firebase-br] campos TIMESTAMP firebird 2.1 - resolvido References: <805183408.20110814100028@warmboot.com.br><417601cc5ceb$e156bdd0$0200a8c0@NOTEACER> Message-ID: <418301cc5cfd$ec6dc580$0200a8c0@NOTEACER> Foi mal ai, não especifiquei todas as informações, na verdade vc respondeu o que eu queria saber, se poderia ser só uma questão de exibição dos dados, e era isso mesmo, já achei o motivo de não exibir certo. Muito obrigado ----- Original Message ----- From: "Eli Flavio Bortolotte" To: Sent: Wednesday, August 17, 2011 11:45 AM Subject: Re: [firebase-br] campos TIMESTAMP firebird 2.1 Isto é simplesmente configuração da exibição, não tem nada a ver com o valor gravado na tabela. Como vamos saber o que você precisa configurar se não sabemos onde e como você está listando os dados da tabela? Eli Flavio Bortolotte "Ze Luiz" escreveu na notícia da mensagem:417601cc5ceb$e156bdd0$0200a8c0 em NOTEACER... Bom dia gostaria de tirar um dúvida com vocês, tenho um BD que tem campos do tipo TIMESTAMP, onde gravo a data o a hora no formato 15/07/2011 08:00:00(com hora variando de 00:00 a 23.59), ocorre que qdo listo esse campos aparece a hora com formato americano, ou seja, com o AM/PM após a hora, tem como remover o AM/PM, o que preciso configurar? Abraços Zé Luiz ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From levymoreira.ce em gmail.com Wed Aug 17 14:45:14 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Wed, 17 Aug 2011 14:45:14 -0300 Subject: [firebase-br] ibblock no delphi Message-ID: Pessoal tem um script que faz uma transação entre dois bancos usando o ibeblock: SET TERM ^; execute ibeblock as ... SET TERM ;^ No ibexpert o script roda traquilo mas tentei usa-lo no delphi e não consigo nem com query nem com o sqlprocessor. Alguém sabe se tem como, ou aumenos se é possivel, executar este tipo de script no delphi. Se não, como posso fazer um sql entre dois bancos com o firebird sem o ibeblock? Aqui o sql completo: http://pastebin.com/KBhB01eY Obrigado a todos desde já. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From marcelomoreira.souza em gmail.com Wed Aug 17 16:03:13 2011 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Wed, 17 Aug 2011 16:03:13 -0300 Subject: [firebase-br] Testar conteudo da String In-Reply-To: References: <77606256E2C246AD9E249983495CBCBE@DanielPC> Message-ID: Rafael Fazendo o replace acho que consegui resolver o problema. vou colocar em produção e observar. Grato a todos pela atenção. Abraços! From marcelomoreira.souza em gmail.com Wed Aug 17 16:06:35 2011 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Wed, 17 Aug 2011 16:06:35 -0300 Subject: [firebase-br] Modelo de Transacao Message-ID: Pessoal, Com o Firebird 2.1.3 estou usando o seguinte modelo para as transações: ReadCommitted / RecVersion / Wait Com este modelo estou garantindo que: LEITOR NAO BLOQUEIA GRAVADOR e GRAVADOR NAO BLOQUEIA LEITOR É isso mesmo ou esta errado? -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From magno em speet.com.br Wed Aug 17 16:10:36 2011 From: magno em speet.com.br (Magno System) Date: Wed, 17 Aug 2011 16:10:36 -0300 Subject: [firebase-br] ibblock no delphi References: Message-ID: <04a801cc5d11$58c9a920$6808a8c0@FERRARI> O IbeBlock é uma linguagem nativa do IBEXPERT. Para realizar operações entre dois bancos nativamente somente com o FIREBIRD 2.5. Software House Magno System Site: www.magnosystem.com.br Email: magno em speet.com.br Tel.: (35)3371-2337 / (35) 9129-7634 ----- Original Message ----- From: "Levy Moreira" To: "FireBase" Sent: Wednesday, August 17, 2011 2:45 PM Subject: [firebase-br] ibblock no delphi Pessoal tem um script que faz uma transação entre dois bancos usando o ibeblock: SET TERM ^; execute ibeblock as ... SET TERM ;^ No ibexpert o script roda traquilo mas tentei usa-lo no delphi e não consigo nem com query nem com o sqlprocessor. Alguém sabe se tem como, ou aumenos se é possivel, executar este tipo de script no delphi. Se não, como posso fazer um sql entre dois bancos com o firebird sem o ibeblock? Aqui o sql completo: http://pastebin.com/KBhB01eY Obrigado a todos desde já. -- Levy Moreira - Programador Sistech Informática - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From tallysferrante em gmail.com Wed Aug 17 16:29:15 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Wed, 17 Aug 2011 16:29:15 -0300 Subject: [firebase-br] Ajuda com uma possivel trigger! Message-ID: Boa tarde pessoal. tenho um amigo que estou ajudando que possui o seguinte caso: Um funcionário chega na empresa e tem que cadastrar todo dia a atividade que ele vai exercer naquele dia e a produção dele, até ai tudo bem. Porém ele quer um relatório que liste os dias que um funcionário não cadastrou uma atividade, para que seja feito um relatório, não me passa pela cabeça uma idéia de como fazer isso, se por triggers, ou uma SP ao entrar no sistema no dia seguinte e conferir algo no banco, gostaria de um esclarecimento! Fico no aguardo, obrigado! -- Tallys Francklin Mello Ferrante tallysferrante em gmail.com Programador Delphi From levymoreira.ce em gmail.com Wed Aug 17 16:30:46 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Wed, 17 Aug 2011 16:30:46 -0300 Subject: [firebase-br] ibblock no delphi In-Reply-To: <04a801cc5d11$58c9a920$6808a8c0@FERRARI> References: <04a801cc5d11$58c9a920$6808a8c0@FERRARI> Message-ID: Então eu com meu FireBird 2.0 nos ferramos? O problema é que preciso transferir uma grande quantidade de registros de um banco para outro, gostaria de saber a melhor forma de fazer isso. Pelo visto irei utilizar o delphi mesmo, com o zeos e fazer loop's nas tabelas. Em 17 de agosto de 2011 16:10, Magno System escreveu: > O IbeBlock é uma linguagem nativa do IBEXPERT. > > Para realizar operações entre dois bancos nativamente somente com o > FIREBIRD 2.5. > > Software House Magno System > Site: www.magnosystem.com.br > Email: magno em speet.com.br > Tel.: (35)3371-2337 / (35) 9129-7634 > ----- Original Message ----- From: "Levy Moreira" < > levymoreira.ce em gmail.com> > To: "FireBase" > Sent: Wednesday, August 17, 2011 2:45 PM > Subject: [firebase-br] ibblock no delphi > > > > Pessoal tem um script que faz uma transação entre dois bancos usando o > ibeblock: > > SET TERM ^; > execute ibeblock > as > ... > SET TERM ;^ > > No ibexpert o script roda traquilo mas tentei usa-lo no delphi e não > consigo > nem com query nem com o sqlprocessor. > Alguém sabe se tem como, ou aumenos se é possivel, executar este tipo de > script no delphi. > Se não, como posso fazer um sql entre dois bancos com o firebird sem o > ibeblock? > Aqui o sql completo: http://pastebin.com/KBhB01eY > > Obrigado a todos desde já. > > > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ..............................**..............................** > ............... > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e > seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e > podem conter informações confidenciais sujeitas a restrição legal de > comunicação entre as partes. Caso tenha recebido esta mensagem por engano, > fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das > informações aqui contidas ou anexadas é terminantemente proibida, > sujeitando > o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza > de retorná-la de imediato ao remetente, eliminando-a definitivamente de > seu sistema. Em caso de dúvida, queira por favor entrar em contato." > > "Confidentiality notice" - This message and its attachments are > addressed solely to the persons above and may contain privileged and > confidential > communication. If you have received the message in error, the > distribution or dissemination of the content hereof is prohibited. Please > return it > immediately to the sender and please delete the message from your system > on a permanent basis. Should you have any questions, please contact." > > ..............................**..............................** > ............... > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From magno em speet.com.br Wed Aug 17 16:58:26 2011 From: magno em speet.com.br (Magno System) Date: Wed, 17 Aug 2011 16:58:26 -0300 Subject: [firebase-br] ibblock no delphi References: <04a801cc5d11$58c9a920$6808a8c0@FERRARI> Message-ID: <000e01cc5d18$08856560$6808a8c0@FERRARI> Pelo menos é assim que eu faço. Crio um programa em delphi que lê os dados na origem e grava no destino. Software House Magno System Site: www.magnosystem.com.br Email: magno em speet.com.br Tel.: (35)3371-2337 / (35) 9129-7634 ----- Original Message ----- From: "Levy Moreira" To: "FireBase" Sent: Wednesday, August 17, 2011 4:30 PM Subject: Re: [firebase-br] ibblock no delphi Então eu com meu FireBird 2.0 nos ferramos? O problema é que preciso transferir uma grande quantidade de registros de um banco para outro, gostaria de saber a melhor forma de fazer isso. Pelo visto irei utilizar o delphi mesmo, com o zeos e fazer loop's nas tabelas. Em 17 de agosto de 2011 16:10, Magno System escreveu: > O IbeBlock é uma linguagem nativa do IBEXPERT. > > Para realizar operações entre dois bancos nativamente somente com o > FIREBIRD 2.5. > > Software House Magno System > Site: www.magnosystem.com.br > Email: magno em speet.com.br > Tel.: (35)3371-2337 / (35) 9129-7634 > ----- Original Message ----- From: "Levy Moreira" < > levymoreira.ce em gmail.com> > To: "FireBase" > Sent: Wednesday, August 17, 2011 2:45 PM > Subject: [firebase-br] ibblock no delphi > > > > Pessoal tem um script que faz uma transação entre dois bancos usando o > ibeblock: > > SET TERM ^; > execute ibeblock > as > ... > SET TERM ;^ > > No ibexpert o script roda traquilo mas tentei usa-lo no delphi e não > consigo > nem com query nem com o sqlprocessor. > Alguém sabe se tem como, ou aumenos se é possivel, executar este tipo de > script no delphi. > Se não, como posso fazer um sql entre dois bancos com o firebird sem o > ibeblock? > Aqui o sql completo: http://pastebin.com/KBhB01eY > > Obrigado a todos desde já. > > > > -- > Levy Moreira - Programador > Sistech Informática - Juazeiro do Norte - CE > > ..............................**..............................** > ............... > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e > seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e > podem conter informações confidenciais sujeitas a restrição legal de > comunicação entre as partes. Caso tenha recebido esta mensagem por engano, > fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das > informações aqui contidas ou anexadas é terminantemente proibida, > sujeitando > o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza > de retorná-la de imediato ao remetente, eliminando-a definitivamente de > seu sistema. Em caso de dúvida, queira por favor entrar em contato." > > "Confidentiality notice" - This message and its attachments are > addressed solely to the persons above and may contain privileged and > confidential > communication. If you have received the message in error, the > distribution or dissemination of the content hereof is prohibited. Please > return it > immediately to the sender and please delete the message from your system > on a permanent basis. Should you have any questions, please contact." > > ..............................**..............................** > ............... > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From pportellaa.firebase em gmail.com Wed Aug 17 18:59:25 2011 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Wed, 17 Aug 2011 18:59:25 -0300 Subject: [firebase-br] ibblock no delphi In-Reply-To: References: <04a801cc5d11$58c9a920$6808a8c0@FERRARI> Message-ID: <4E4C39BD.4050709@gmail.com> * Abra o ibExpert * Abra o banco Origem * Clique em Tools / ExtractMetata * SE o banco de destino NÃO tiver as tabelas, então selecione na 1a.aba (Meta Objects) as tabelas que você quer que o ibExpert crie na base de Destino * na 2a.aba (Data Tables) você poderá selecionar as tabelas (duplo clique na tabela transportando-a para o lado direito) * na 3a.aba (Options) você terá opções do tipo : Criar o Banco de Destino, Criar a Conexão, Incluir a Pass e etc.. * lá em cima tem uma combo onde você poderá selecionar "para onde" você irá extrair os dados (File, Clipboard, Script Executive) Clique no Play e veja o resultado Brinque um pouco com essa ferramenta, ela vai te ajudar bastante (eu acho) Hehehehe Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 17/08/2011 16:30, Levy Moreira escreveu: > Então eu com meu FireBird 2.0 nos ferramos? > O problema é que preciso transferir uma grande quantidade de registros de um > banco para outro, gostaria de saber a melhor forma de fazer isso. > Pelo visto irei utilizar o delphi mesmo, com o zeos e fazer loop's nas > tabelas. > > Em 17 de agosto de 2011 16:10, Magno System escreveu: > >> O IbeBlock é uma linguagem nativa do IBEXPERT. >> >> Para realizar operações entre dois bancos nativamente somente com o >> FIREBIRD 2.5. >> >> Software House Magno System >> Site: www.magnosystem.com.br >> Email: magno em speet.com.br >> Tel.: (35)3371-2337 / (35) 9129-7634 >> ----- Original Message ----- From: "Levy Moreira"< >> levymoreira.ce em gmail.com> >> To: "FireBase" >> Sent: Wednesday, August 17, 2011 2:45 PM >> Subject: [firebase-br] ibblock no delphi >> >> >> >> Pessoal tem um script que faz uma transação entre dois bancos usando o >> ibeblock: >> >> SET TERM ^; >> execute ibeblock >> as >> ... >> SET TERM ;^ >> >> No ibexpert o script roda traquilo mas tentei usa-lo no delphi e não >> consigo >> nem com query nem com o sqlprocessor. >> Alguém sabe se tem como, ou aumenos se é possivel, executar este tipo de >> script no delphi. >> Se não, como posso fazer um sql entre dois bancos com o firebird sem o >> ibeblock? >> Aqui o sql completo: http://pastebin.com/KBhB01eY >> >> Obrigado a todos desde já. >> >> >> >> -- >> Levy Moreira - Programador >> Sistech Informática - Juazeiro do Norte - CE >> >> ..............................**..............................** >> ............... >> "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e >> seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e >> podem conter informações confidenciais sujeitas a restrição legal de >> comunicação entre as partes. Caso tenha recebido esta mensagem por engano, >> fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das >> informações aqui contidas ou anexadas é terminantemente proibida, >> sujeitando >> o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza >> de retorná-la de imediato ao remetente, eliminando-a definitivamente de >> seu sistema. Em caso de dúvida, queira por favor entrar em contato." >> >> "Confidentiality notice" - This message and its attachments are >> addressed solely to the persons above and may contain privileged and >> confidential >> communication. If you have received the message in error, the >> distribution or dissemination of the content hereof is prohibited. Please >> return it >> immediately to the sender and please delete the message from your system >> on a permanent basis. Should you have any questions, please contact." >> >> ..............................**..............................** >> ............... >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu 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 Aug 18 08:30:32 2011 From: acf.andre em gmail.com (andre conrado) Date: Thu, 18 Aug 2011 08:30:32 -0300 Subject: [firebase-br] Testar conteudo da String In-Reply-To: References: <77606256E2C246AD9E249983495CBCBE@DanielPC> Message-ID: Faz uma pesquisa na lista, pois essa questão já foi proposta. Em 17 de agosto de 2011 16:03, Marcelo Moreira < marcelomoreira.souza em gmail.com> escreveu: > Rafael > > Fazendo o replace acho que consegui resolver o problema. > vou colocar em produção e observar. > > Grato a todos pela atenção. > > Abraços! > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Um Abraço, André Conrado. 055 21 9176-7013 - Claro From jvds em bol.com.br Thu Aug 18 08:53:57 2011 From: jvds em bol.com.br (Joao Vitor) Date: Thu, 18 Aug 2011 08:53:57 -0300 Subject: [firebase-br] Concatenacao Campo Nulo Message-ID: <4E4CFD55.6060508@bol.com.br> Bom Dia, estou com seguinte problema. Concatenando uma string com uma variavel o resultado esta me retornando nulo firebird_versao = 'FIREBIRD' || versao; //resultado=nulo deveria ser FIREBIRDnull resultado e nulo ja ate entendi devido a variavel versao estar nula. From acf.andre em gmail.com Thu Aug 18 08:59:14 2011 From: acf.andre em gmail.com (andre conrado) Date: Thu, 18 Aug 2011 08:59:14 -0300 Subject: [firebase-br] Ajuda com uma possivel trigger! In-Reply-To: References: Message-ID: Esta é uma questão subjetiva, então vou responder como eu faria: Primeiro criaria uma tabela com os dias de trabalho, isto é, os dias válidos de trabalho da empresa, sem feriados e fins de semana. A PK pode ser o campo de DIA_TRABALHADO. Com base nesta tabela, geraria o relatório relacionando as datas com LEFT JOIN e verificaria se DIA_TAREFA_FUNCIONARIO IS NULL para saber se houver trabalho e o funcionário não relatou a tarefa. abçs. Em 17 de agosto de 2011 16:29, Tallys Ferrante escreveu: > Boa tarde pessoal. tenho um amigo que estou ajudando que possui o seguinte > caso: > > Um funcionário chega na empresa e tem que cadastrar todo dia a atividade > que > ele vai exercer naquele dia e a produção dele, até ai tudo bem. Porém ele > quer um relatório que liste os dias que um funcionário não cadastrou uma > atividade, para que seja feito um relatório, não me passa pela cabeça uma > idéia de como fazer isso, se por triggers, ou uma SP ao entrar no sistema > no > dia seguinte e conferir algo no banco, gostaria de um esclarecimento! > > Fico no aguardo, obrigado! > > -- > Tallys Francklin Mello Ferrante > tallysferrante em gmail.com > Programador Delphi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Um Abraço, André Conrado. 055 21 9176-7013 - Claro From fernando.bg em gmail.com Thu Aug 18 09:04:53 2011 From: fernando.bg em gmail.com (=?ISO-8859-1?Q?Forrest=AE?=) Date: Thu, 18 Aug 2011 09:04:53 -0300 Subject: [firebase-br] Concatenacao Campo Nulo In-Reply-To: <4E4CFD55.6060508@bol.com.br> References: <4E4CFD55.6060508@bol.com.br> Message-ID: Em 18/08/2011 08:53, Joao Vitor escreveu: > om Dia, estou com seguinte problema. > Concatenando uma string com uma variavel o resultado esta me retornando nulo > > firebird_versao = 'FIREBIRD' || versao; //resultado=nulo deveria ser FIREBIRDnull > > resultado e nulo ja ate entendi devido a variavel versao estar nula. Nulo não é um valor por isso não retorna nada e qualquer coisa que você concatenar com nulo vai retornar nulo. O que você pode fazer dependendo da versão do firebird que usa pois não mencionou é usar na campo que pode conter nulo o coalesce. T++++++++++++ From acf.andre em gmail.com Thu Aug 18 09:07:35 2011 From: acf.andre em gmail.com (andre conrado) Date: Thu, 18 Aug 2011 09:07:35 -0300 Subject: [firebase-br] Concatenacao Campo Nulo In-Reply-To: <4E4CFD55.6060508@bol.com.br> References: <4E4CFD55.6060508@bol.com.br> Message-ID: Particularmente em meus projetos, sempre tratei valores de string nulos como strings vazias, mas a maioria dos desenvolvedores discordam de mim =/. rs pois bem, use assim: firebird_versao = 'FIREBIRD' || COALESCE(versao, ''); abçs. Em 18 de agosto de 2011 08:53, Joao Vitor escreveu: > Bom Dia, estou com seguinte problema. > Concatenando uma string com uma variavel o resultado esta me retornando > nulo > > firebird_versao = 'FIREBIRD' || versao; //resultado=nulo deveria ser > FIREBIRDnull > > resultado e nulo ja ate entendi devido a variavel versao estar nula. > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 9176-7013 - Claro From jvds em bol.com.br Thu Aug 18 09:15:32 2011 From: jvds em bol.com.br (Joao Vitor) Date: Thu, 18 Aug 2011 09:15:32 -0300 Subject: [firebase-br] Concatenacao Campo Nulo In-Reply-To: References: <4E4CFD55.6060508@bol.com.br> Message-ID: <4E4D0264.1000809@bol.com.br> Ok On 8/18/11 9:04 AM, Forrest® wrote: > Em 18/08/2011 08:53, Joao Vitor escreveu: >> om Dia, estou com seguinte problema. >> Concatenando uma string com uma variavel o resultado esta me >> retornando nulo >> >> firebird_versao = 'FIREBIRD' || versao; //resultado=nulo deveria ser >> FIREBIRDnull >> >> resultado e nulo ja ate entendi devido a variavel versao estar nula. > > Nulo não é um valor por isso não retorna nada e qualquer coisa que > você concatenar com nulo vai retornar nulo. > O que você pode fazer dependendo da versão do firebird que usa pois > não mencionou é usar na campo que pode conter nulo o coalesce. > > T++++++++++++ > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From tallysferrante em gmail.com Thu Aug 18 09:16:44 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Thu, 18 Aug 2011 09:16:44 -0300 Subject: [firebase-br] Ajuda com uma possivel trigger! In-Reply-To: References: Message-ID: vou testar! Vlw pela ajuda! From eurides.baptistella em gmail.com Thu Aug 18 12:50:39 2011 From: eurides.baptistella em gmail.com (Eurides Baptistella) Date: Thu, 18 Aug 2011 12:50:39 -0300 Subject: [firebase-br] Processo rodando procedures/triggers fica lento depois de se executado mais de 1 vez Message-ID: Boa tarde pessoal. Estou com um problema em uma base de dados rodando sobre o Firebird 2.5, já procurei e não encontrei uma solução e nem a causa. O mais próximo do problema que encontrei em um fórum foi nesse tópico (http://www.forumweb.com.br/foruns/topic/86395-banco-firebird-lento-derepente) na ForumWeb, mas ainda sem solução. A base de dados possui 8.3Gb, já fiz backup/restore e não resolveu. O que acontece é que logo após ligar o servidor, tudo está normal. Com o passar do tempo e execução de alguns processos, o banco começa a ficar lento. nos meus testes estou executando um processo que pode ser repetido a qualquer momento. Já verifiquei todas as stored-procedures e triggers envolvidas e todas estão utilizando os índices corretamente. Executo várias vezes a mesma coisa, e a cada execução, o processo fica mais lento. 1º vez: 00:01:32 2º vez: 00:06:25 3º vez: 20:00:00 Se eu não reiniciar o servidor, a lentidão continua aumentando até o ponto de ficar impraticável. Ao reiniciar, o tempo de execução volta ao normal (1 minuto e 32 segundos). Cheguei a olhar diversos sites e foruns que falam sobre lentidão em bancos firebird, alguns mencionam um problema com o Windows Server 2008 64 Bits, também vi alguns relatos de problemas com o gerenciador de cache do sistema operacional, mas pelo que pude avaliar, não é esse o meu caso. Nessa base de dados, consegui simular o problema nesses ambientes: Firebird 2.5 + Windows 7 Ultimate 32bits Firebird 2.5 + Windows Server 2008 R2 Firebird 1.5 + Windows 7 Ultimate 32bits uma curiosidade: Em outro processo, que também fiz testes, é executado diversos deletes, que disparam triggers, que possuem updates em outras tabelas, logo, é uma seqüencia de Deletes e updates. Esses updates estavam muito lentos, dava para perceber no debug, todos os updates possuíam as chaves das tabelas e as tabelas não são grandes (2000 registros) e mesmo assim, levava quase meio segundo para executar cada update. Ao recompilar a trigger que faz o update via IBExpert o processo passou a ser rápido, até que depois de algum tempo voltou a ficar lento... Desde já agradeço. -- Eurides V. Baptistella E-mail: eurides.baptistella em gmail.com Fone: +55 (49) 9125-6572 From tallysferrante em gmail.com Thu Aug 18 12:54:45 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Thu, 18 Aug 2011 12:54:45 -0300 Subject: [firebase-br] Problema com Avg Message-ID: Boa Tarde galera, estou com um problema aqui e não sei muito bem como resolver, não tenho muita experiência com FB, sei fazer apenas o básico. Possuo o seguinte caso Um Cadastro de Funcionários FUNCIONARIOS FUNC_ID FUNC_NOME (nao vou listar os outros campos pois seria perda de tempo) e uma tabela de movimentação, onde o funcionário cadastra a produção diária: MOVIMENTACAO FUNC_ID(id do funcionário) PROJ_ID(id do projeto) ATIV_ID(id da atividade) ATIV_DATA(data da atividade) PROJ_DATA(data do projeto) MOV_PRODUCAO(produção na determinada atividade) MOV_OBS Muito bem, o chefe pediu que eu fizesse um relatório que mostrasse o nome do Funcionário, Atividade Desempenhada, e a média da produção dele por atividade dentro de um período de tempo. Ai está meu problema, não sei como montar esse AVG(). Sei que tenho de agrupar as atividades por ID para fazer a média, mas não faço idéia de como fazer isso! Se alguém puder me dar um help =) Obrigado! -- Tallys Francklin Mello Ferrante tallysferrante em gmail.com Programador Delphi From nivaldomart em gmail.com Thu Aug 18 14:57:39 2011 From: nivaldomart em gmail.com (Nivaldo Martins) Date: Thu, 18 Aug 2011 14:57:39 -0300 Subject: [firebase-br] Problema com Avg In-Reply-To: References: Message-ID: considerando que o campo MOV_PRODUCAO é o campo onde você quer calcular a média, faça o seguinte: select avg(m.mov_producao) from movimetacao m join funcionario f on (f.func_id = m.func_id) where m.ativ_data between :d_data_inicial and :d_data_final group by f.func_id, -- Agrupa por funcionário m.ativ_id -- Dentro do agrupamento de funcionário agrupa por Atividade Acho que é mais ou menos assim Sds, Nivaldo Martins Em 18 de agosto de 2011 12:54, Tallys Ferrante escreveu: > Boa Tarde galera, estou com um problema aqui e não sei muito bem como > resolver, não tenho muita experiência com FB, sei fazer apenas o básico. > > Possuo o seguinte caso > > Um Cadastro de Funcionários > > FUNCIONARIOS > > FUNC_ID > FUNC_NOME > (nao vou listar os outros campos pois seria perda de tempo) > > e uma tabela de movimentação, onde o funcionário cadastra a produção > diária: > > MOVIMENTACAO > > FUNC_ID(id do funcionário) > PROJ_ID(id do projeto) > ATIV_ID(id da atividade) > ATIV_DATA(data da atividade) > PROJ_DATA(data do projeto) > MOV_PRODUCAO(produção na determinada atividade) > MOV_OBS > > Muito bem, o chefe pediu que eu fizesse um relatório que mostrasse o nome > do > Funcionário, Atividade Desempenhada, e a média da produção dele por > atividade dentro de um período de tempo. Ai está meu problema, não sei como > montar esse AVG(). > > Sei que tenho de agrupar as atividades por ID para fazer a média, mas não > faço idéia de como fazer isso! > > Se alguém puder me dar um help =) > > Obrigado! > > -- > Tallys Francklin Mello Ferrante > tallysferrante em gmail.com > Programador Delphi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From tallysferrante em gmail.com Thu Aug 18 15:02:51 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Thu, 18 Aug 2011 15:02:51 -0300 Subject: [firebase-br] Problema com Avg In-Reply-To: References: Message-ID: Dá o seguinte erro Invalid token. Dynamic SQL Error. SQL error code = -104. Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause). olha como ficou SELECT MOV.FUNC_ID, MOV.PROJ_ID, MOV.ATIV_ID, MOV.ATIV_DATA, MOV.PROJ_DATA, AVG(MOV.MOV_PRODUCAO), MOV.MOV_OBS FROM MOVIMENTACAO MOV JOIN FUNCIONARIOS FUNC ON (MOV.FUNC_ID = FUNC.FUNC_ID) GROUP BY FUNC.FUNC_ID, MOV.ATIV_ID; From juliasse em outlett.com.br Thu Aug 18 15:05:04 2011 From: juliasse em outlett.com.br (Juliasse) Date: Thu, 18 Aug 2011 15:05:04 -0300 Subject: [firebase-br] =?iso-8859-1?q?ENC=3A_D=FAvida_com_firebird_remoto?= Message-ID: Olá pessoal, estou migrando meus projetos em vb6 c/Access para vb6 com firebird 2.5 Consegui executar todos os comandos, instalei o sistema em 2 maquinas usando servidor / cliente e rodou blz, porem não sei como proceder quando uso uma estação em outro local fora da rede, usando a net, como eu escrevo a conexão ado? Hoje uso assim: con.connectiostring = “provider=zstyle ibole provide;date source=192.168.1.100: “ & “c:\banco.fdb;UID=sysdba;password=masterkey” para usar remote teria que colocar a porta né? Mas aonde a como rs.. From rsmybr em gmail.com Thu Aug 18 16:41:05 2011 From: rsmybr em gmail.com (Renilson Santos Moura) Date: Thu, 18 Aug 2011 16:41:05 -0300 Subject: [firebase-br] Mensagem no log do firebird Message-ID: Olá pessoal! Hoje um dos bancos de dados firebird não conseguia gravar dados em uma tabela. Reiniciamos o serviço e após este procedimento verifiquei que apareceu uma mensagem de erro no log: internal gds software consistency check (Too many savepoints (287)). Alguém sabe o que isto significa? Seria importante eu fazer um backup e restore dessa base? Foi a primeira vez que vi esta mensagem. []s Renilson From neodir.moterle em gmail.com Thu Aug 18 17:05:43 2011 From: neodir.moterle em gmail.com (Neodir Beltrame Moterle) Date: Thu, 18 Aug 2011 17:05:43 -0300 Subject: [firebase-br] Erro no log queda do firebird Message-ID: Olá a todos da lista! Estou com um problema de queda do firebird em um cliente segue abaixo mais informações. Instalação SuperServer. Windows Server 2003 SP2. AMD Phenom X2 firebird.log SERVIDOR (Client) Thu Aug 18 15:44:53 2011 INET/inet_error: send errno = 10054 SERVIDOR (Client) Thu Aug 18 15:44:53 2011 INET/inet_error: send errno = 10054 SERVIDOR (Client) Thu Aug 18 15:44:53 2011 INET/inet_error: send errno = 10054 SERVIDOR (Client) Thu Aug 18 15:44:53 2011 REMOTE INTERFACE/gds__detach: Unsuccesful detach from database. Uncommitted work may have been lost SERVIDOR (Client) Thu Aug 18 15:44:53 2011 INET/inet_error: send errno = 10054 GSTAT -H Database header page information; Flags 0 Checksum 12345 Generation 88010 Page size 8192 ODS version 10.1 Oldest transaction 67952 Oldest active 87726 Oldest snapshot 87725 Next transaction 88002 Bumped transaction 1 -- Atenciosamente, *Neodir Beltrame Moterle* Programador Delphi Pato Branco - PR From neodir.moterle em gmail.com Thu Aug 18 17:11:05 2011 From: neodir.moterle em gmail.com (Neodir Beltrame Moterle) Date: Thu, 18 Aug 2011 17:11:05 -0300 Subject: [firebase-br] Erro no log queda do firebird In-Reply-To: References: Message-ID: continuando... GSTAT -H Database header page information; Flags 0 Checksum 12345 Generation 88010 Page size 8192 ODS version 10.1 Oldest transaction 67952 Oldest active 87726 Oldest snapshot 87725 Next transaction 88002 Bumped transaction 1 Sequence number 0 Next attachemente ID 0 Implementation ID 16 Shadow count 0 Page buffer 0 Next header page 0 Database dialect 3 Create database ... Atributes Force write, no reserve Sweep interval 20000 -- Atenciosamente, *Neodir Beltrame Moterle* Programador Delphi Pato Branco - PR From listas em warmboot.com.br Thu Aug 18 17:34:21 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 18 Aug 2011 17:34:21 -0300 Subject: [firebase-br] Mensagem no log do firebird In-Reply-To: References: Message-ID: <709355558.20110818173421@warmboot.com.br> Dê uma "Googlada", sua base pode estar corrompida. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br RSM> Olá pessoal! RSM> Hoje um dos bancos de dados firebird não conseguia gravar dados em uma RSM> tabela. Reiniciamos o serviço e após este procedimento verifiquei que RSM> apareceu uma mensagem de erro no log: internal gds software RSM> consistency check (Too many savepoints (287)). Alguém sabe o que isto RSM> significa? Seria importante eu fazer um backup e restore dessa base? RSM> Foi a primeira vez que vi esta mensagem. RSM> []s RSM> Renilson RSM> ______________________________________________ RSM> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br RSM> Para saber como gerenciar/excluir seu cadastro na lista, use: RSM> http://www.firebase.com.br/fb/artigo.php?id=1107 RSM> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sistemas2000profesional em gmail.com Thu Aug 18 20:25:22 2011 From: sistemas2000profesional em gmail.com (W O) Date: Thu, 18 Aug 2011 19:25:22 -0400 Subject: [firebase-br] Problema com Avg In-Reply-To: References: Message-ID: Para que no aparezca ese error: - Todas las columnas que están en el SELECT también deben estar en el GROUP BY. Saludos. Walter. On Thu, Aug 18, 2011 at 2:02 PM, Tallys Ferrante wrote: > Dá o seguinte erro > > Invalid token. > Dynamic SQL Error. > SQL error code = -104. > Invalid expression in the select list (not contained in either an aggregate > function or the GROUP BY clause). > > olha como ficou > > SELECT > MOV.FUNC_ID, > MOV.PROJ_ID, > MOV.ATIV_ID, > MOV.ATIV_DATA, > MOV.PROJ_DATA, > AVG(MOV.MOV_PRODUCAO), > MOV.MOV_OBS > FROM MOVIMENTACAO MOV > JOIN FUNCIONARIOS FUNC ON (MOV.FUNC_ID = FUNC.FUNC_ID) > GROUP BY FUNC.FUNC_ID, MOV.ATIV_ID; > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From tallysferrante em gmail.com Fri Aug 19 08:13:06 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Fri, 19 Aug 2011 08:13:06 -0300 Subject: [firebase-br] Problema com Avg In-Reply-To: References: Message-ID: Já resolvi por meio da aplicação galera =) Fiz um Campo no CDS e pego o AVG diretamente =) Mas obrigado pessoal! From bragaped em gmail.com Fri Aug 19 08:14:56 2011 From: bragaped em gmail.com (Pedro Braga) Date: Fri, 19 Aug 2011 08:14:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?ENC=3A_D=FAvida_com_firebird_remoto?= In-Reply-To: References: Message-ID: Bom dia a Conexão Ficaria da Mesma forma bastando apenas trocar o IP local pelo IP do Servidor Remoto e se for o Caso colocar a Porta a ser Utilizada Assim con.connectiostring = ?provider=zstyle ibole provide;date source=IP SERVIDOR/3051 (Porta): ? & ?c:\banco.fdb;UID=sysdba; password=masterkey? Em 18 de agosto de 2011 15:05, Juliasse escreveu: > > > > > Olá pessoal, estou migrando meus projetos em vb6 c/Access para vb6 com > firebird 2.5 > > Consegui executar todos os comandos, instalei o sistema em 2 maquinas > usando > servidor / cliente e rodou blz, porem não sei como proceder quando uso uma > estação em outro local fora da rede, usando a net, como eu escrevo a > conexão > ado? Hoje uso assim: > > > > con.connectiostring = ?provider=zstyle ibole provide;date > source=192.168.1.100: ? & ?c:\banco.fdb;UID=sysdba;password=masterkey? > > > > para usar remote teria que colocar a porta né? Mas aonde a como rs.. > > > > > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From neodir.moterle em gmail.com Fri Aug 19 08:38:57 2011 From: neodir.moterle em gmail.com (Neodir Beltrame Moterle) Date: Fri, 19 Aug 2011 08:38:57 -0300 Subject: [firebase-br] Erro no log queda do firebird In-Reply-To: References: Message-ID: Bom dia Na verdade eu vi que ocorre queda de rede, porém gustaria de uma luz para ver se tem mais algum, problema com relação a configuração do firebird... sds, Neodir From fernando.bg em gmail.com Fri Aug 19 08:50:16 2011 From: fernando.bg em gmail.com (=?ISO-8859-1?Q?Forrest=AE?=) Date: Fri, 19 Aug 2011 08:50:16 -0300 Subject: [firebase-br] Erro no log queda do firebird In-Reply-To: References: Message-ID: Em 19/08/2011 08:38, Neodir Beltrame Moterle escreveu: > Bom dia > > Na verdade eu vi que ocorre queda de rede, porém gustaria de uma luz para > ver se tem mais algum, problema com relação a configuração do firebird... Esse erro está parecendo erro de estrutura de rede e não nada com o FB. Eu começaria olhando placa de rede do servidor, cabeamento e conectores, hub ou swith, provavelmente seu problema será solucionado. T+++++++++++++ From mctbrasil em gmail.com Fri Aug 19 09:05:22 2011 From: mctbrasil em gmail.com (Fabiano Moura) Date: Fri, 19 Aug 2011 09:05:22 -0300 Subject: [firebase-br] Erro no log queda do firebird In-Reply-To: References: Message-ID: Bom dia! Qual é o erro? Fabiano Em 19 de agosto de 2011 08:50, Forrest® escreveu: > Em 19/08/2011 08:38, Neodir Beltrame Moterle escreveu: > > Bom dia >> >> Na verdade eu vi que ocorre queda de rede, porém gustaria de uma luz para >> ver se tem mais algum, problema com relação a configuração do firebird... >> > > > Esse erro está parecendo erro de estrutura de rede e não nada com o FB. Eu > começaria olhando placa de rede do servidor, cabeamento e conectores, hub ou > swith, provavelmente seu problema será solucionado. > > T+++++++++++++ > > > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From neodir.moterle em gmail.com Fri Aug 19 09:11:34 2011 From: neodir.moterle em gmail.com (Neodir Beltrame Moterle) Date: Fri, 19 Aug 2011 09:11:34 -0300 Subject: [firebase-br] Erro no log queda do firebird In-Reply-To: References: Message-ID: Fabiano o Firebird fica caindo... Trecho do firebird.log SERVIDOR (Client) Thu Aug 18 15:44:53 2011 INET/inet_error: send errno = 10054 SERVIDOR (Client) Thu Aug 18 15:44:53 2011 INET/inet_error: send errno = 10054 SERVIDOR (Client) Thu Aug 18 15:44:53 2011 INET/inet_error: send errno = 10054 SERVIDOR (Client) Thu Aug 18 15:44:53 2011 REMOTE INTERFACE/gds__detach: Unsuccesful detach from database. Uncommitted work may have been lost SERVIDOR (Client) Thu Aug 18 15:44:53 2011 INET/inet_error: send errno = 10054 GSTAT -H Database header page information; Flags 0 Checksum 12345 Generation 88010 Page size 8192 ODS version 10.1 Oldest transaction 67952 Oldest active 87726 Oldest snapshot 87725 Next transaction 88002 Bumped transaction 1 Sequence number 0 Next attachemente ID 0 Implementation ID 16 Shadow count 0 Page buffer 0 Next header page 0 Database dialect 3 Create database ... Atributes Force write, no reserve Sweep interval 20000 Sds, *Neodir* From mctbrasil em gmail.com Fri Aug 19 09:29:13 2011 From: mctbrasil em gmail.com (Fabiano Moura) Date: Fri, 19 Aug 2011 09:29:13 -0300 Subject: [firebase-br] Erro no log queda do firebird In-Reply-To: References: Message-ID: Qual o sistema operacional do Servidor? O erro 10054 é muito genérico, ele apenas indica algum problema relacionado a rede, mas isso, pode ser físico, como placa de rede, switch/ hub, mas pode ser outra coisa, como algum serviço ou programa, derrubando! Já tive esses problemas uma vez com o servidor linux, aonde o serviço XINETD derruba o servidor. O serviço é bloqueado, na tentativa de evitar um ataque DoS! Para resolver isso, tive que mudar alguns parâmetros que existe. Cheque o link http://www.firebase.com.br/fb/artigo.php?id=1071 e http://www.expressolivre.net/openmail/?msg_id=43737 . Esse mesmo problema, pode gerar os códigos de erros: 111 e 104. Independente, do servidor, seria bom tentar identificar se há algum serviço ou aplicação, como firewall, que está bloqueando o serviço do firebird ou fazendo com que o serviço caia, mas não deixe de verificar problemas físicos com a rede. Já o gstat mostra uma diferença muito grande das transações, isso pode ser devido as quedas, mas pode ser um mal gerenciamento das transações na sua aplicação! É bom verificar isso também! Fabiano 2011/8/19 Neodir Beltrame Moterle > Fabiano o Firebird fica caindo... > > > Trecho do firebird.log > > SERVIDOR (Client) Thu Aug 18 15:44:53 2011 > INET/inet_error: send errno = 10054 > > SERVIDOR (Client) Thu Aug 18 15:44:53 2011 > INET/inet_error: send errno = 10054 > > SERVIDOR (Client) Thu Aug 18 15:44:53 2011 > INET/inet_error: send errno = 10054 > > SERVIDOR (Client) Thu Aug 18 15:44:53 2011 > REMOTE INTERFACE/gds__detach: Unsuccesful detach from database. > Uncommitted work may have been lost > > SERVIDOR (Client) Thu Aug 18 15:44:53 2011 > INET/inet_error: send errno = 10054 > > > GSTAT -H > Database header page information; > Flags 0 > Checksum 12345 > Generation 88010 > Page size 8192 > ODS version 10.1 > Oldest transaction 67952 > Oldest active 87726 > Oldest snapshot 87725 > Next transaction 88002 > Bumped transaction 1 > Sequence number 0 > Next attachemente ID 0 > Implementation ID 16 > Shadow count 0 > Page buffer 0 > Next header page 0 > Database dialect 3 > Create database ... > Atributes Force write, no reserve > > Sweep interval 20000 > > > Sds, > > > *Neodir* > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 19 10:07:03 2011 From: robson.catunda em gmail.com (Robson Catunda) Date: Fri, 19 Aug 2011 10:07:03 -0300 Subject: [firebase-br] Processo rodando procedures/triggers fica lento depois de se executado mais de 1 vez In-Reply-To: References: Message-ID: Qual a linguagem que vc utiliza? if linguagem = delphi then begin qual versão? qual a forma de conexão (dbexpress, ADO, BDE)? o problema pode estar na configuração dos elementos de conexão e/ou datasets que executam os processos. end; Em 18 de agosto de 2011 12:50, Eurides Baptistella < eurides.baptistella em gmail.com> escreveu: > Boa tarde pessoal. > > Estou com um problema em uma base de dados rodando sobre o Firebird > 2.5, já procurei e não encontrei uma solução e nem a causa. > > O mais próximo do problema que encontrei em um fórum foi nesse tópico > ( > http://www.forumweb.com.br/foruns/topic/86395-banco-firebird-lento-derepente > ) > na ForumWeb, mas ainda sem solução. > > A base de dados possui 8.3Gb, já fiz backup/restore e não resolveu. > > O que acontece é que logo após ligar o servidor, tudo está normal. Com > o passar do tempo e execução de alguns processos, o banco começa a > ficar lento. > nos meus testes estou executando um processo que pode ser repetido a > qualquer momento. Já verifiquei todas as stored-procedures e triggers > envolvidas e todas estão utilizando os índices corretamente. > Executo várias vezes a mesma coisa, e a cada execução, o processo fica > mais lento. > 1º vez: 00:01:32 > 2º vez: 00:06:25 > 3º vez: 20:00:00 > > Se eu não reiniciar o servidor, a lentidão continua aumentando até o > ponto de ficar impraticável. Ao reiniciar, o tempo de execução volta > ao normal (1 minuto e 32 segundos). > > Cheguei a olhar diversos sites e foruns que falam sobre lentidão em > bancos firebird, alguns mencionam um problema com o Windows Server > 2008 64 Bits, também vi alguns relatos de problemas com o gerenciador > de cache do sistema operacional, mas pelo que pude avaliar, não é esse > o meu caso. > > Nessa base de dados, consegui simular o problema nesses ambientes: > Firebird 2.5 + Windows 7 Ultimate 32bits > Firebird 2.5 + Windows Server 2008 R2 > Firebird 1.5 + Windows 7 Ultimate 32bits > > uma curiosidade: > Em outro processo, que também fiz testes, é executado diversos > deletes, que disparam triggers, que possuem updates em outras tabelas, > logo, é uma seqüencia de Deletes e updates. Esses updates estavam > muito lentos, dava para perceber no debug, todos os updates possuíam > as chaves das tabelas e as tabelas não são grandes (2000 registros) e > mesmo assim, levava quase meio segundo para executar cada update. Ao > recompilar a trigger que faz o update via IBExpert o processo passou a > ser rápido, até que depois de algum tempo voltou a ficar lento... > > Desde já agradeço. > > -- > 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 > From mctbrasil em gmail.com Fri Aug 19 10:57:36 2011 From: mctbrasil em gmail.com (Fabiano Moura) Date: Fri, 19 Aug 2011 10:57:36 -0300 Subject: [firebase-br] Processo rodando procedures/triggers fica lento depois de se executado mais de 1 vez In-Reply-To: References: Message-ID: Desculpe, pela pergunta, mas as tabelas possui índices? Se tem vários deletes, o que pode estar acontecendo é a coleta do lixo, neste caso pode ter perda de performance. Você poderia testar o seguinte: desabilite o garbage de forma automática e faz manualmente. Outra coisa que eu recomendaria seria habilitar o forced writes, caso esteja desabilitado! Aproveita e reveja os índices tbm! Fabiano Em 19 de agosto de 2011 10:07, Robson Catunda escreveu: > Qual a linguagem que vc utiliza? > if linguagem = delphi then > begin > qual versão? > qual a forma de conexão (dbexpress, ADO, BDE)? > o problema pode estar na configuração dos elementos de conexão e/ou > datasets que executam os processos. > end; > > Em 18 de agosto de 2011 12:50, Eurides Baptistella < > eurides.baptistella em gmail.com> escreveu: > > > Boa tarde pessoal. > > > > Estou com um problema em uma base de dados rodando sobre o Firebird > > 2.5, já procurei e não encontrei uma solução e nem a causa. > > > > O mais próximo do problema que encontrei em um fórum foi nesse tópico > > ( > > > http://www.forumweb.com.br/foruns/topic/86395-banco-firebird-lento-derepente > > ) > > na ForumWeb, mas ainda sem solução. > > > > A base de dados possui 8.3Gb, já fiz backup/restore e não resolveu. > > > > O que acontece é que logo após ligar o servidor, tudo está normal. Com > > o passar do tempo e execução de alguns processos, o banco começa a > > ficar lento. > > nos meus testes estou executando um processo que pode ser repetido a > > qualquer momento. Já verifiquei todas as stored-procedures e triggers > > envolvidas e todas estão utilizando os índices corretamente. > > Executo várias vezes a mesma coisa, e a cada execução, o processo fica > > mais lento. > > 1º vez: 00:01:32 > > 2º vez: 00:06:25 > > 3º vez: 20:00:00 > > > > Se eu não reiniciar o servidor, a lentidão continua aumentando até o > > ponto de ficar impraticável. Ao reiniciar, o tempo de execução volta > > ao normal (1 minuto e 32 segundos). > > > > Cheguei a olhar diversos sites e foruns que falam sobre lentidão em > > bancos firebird, alguns mencionam um problema com o Windows Server > > 2008 64 Bits, também vi alguns relatos de problemas com o gerenciador > > de cache do sistema operacional, mas pelo que pude avaliar, não é esse > > o meu caso. > > > > Nessa base de dados, consegui simular o problema nesses ambientes: > > Firebird 2.5 + Windows 7 Ultimate 32bits > > Firebird 2.5 + Windows Server 2008 R2 > > Firebird 1.5 + Windows 7 Ultimate 32bits > > > > uma curiosidade: > > Em outro processo, que também fiz testes, é executado diversos > > deletes, que disparam triggers, que possuem updates em outras tabelas, > > logo, é uma seqüencia de Deletes e updates. Esses updates estavam > > muito lentos, dava para perceber no debug, todos os updates possuíam > > as chaves das tabelas e as tabelas não são grandes (2000 registros) e > > mesmo assim, levava quase meio segundo para executar cada update. Ao > > recompilar a trigger que faz o update via IBExpert o processo passou a > > ser rápido, até que depois de algum tempo voltou a ficar lento... > > > > Desde já agradeço. > > > > -- > > 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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From weverton em gmail.com Fri Aug 19 11:35:07 2011 From: weverton em gmail.com (Weverton Gomes) Date: Fri, 19 Aug 2011 11:35:07 -0300 Subject: [firebase-br] Firebird lento no Windows 2008 64 bits Message-ID: Caros, Estou tendo problemas de performance com o Firebird rodando no Windows 2008 64 bits; já tentei tanto o Firebird 2.0 (32 bits) quanto o 2.5 (64 bits). Pra rodar um relatório, com o FB no WinXP, demora 10 minutos; qdo conecta no FB rodando no Win2008 demora 40 minutos. Meu arquivo do banco tem extensão .IDB. Alguém já passou por algo semelhante?? Grato, -- Weverton Gomes de Morais Tecnólogo em Redes de Comunicação Arquiteto de Software Desenvolvedor C# e Delphi Entusiasta Ruby/Rails "Todos juntos somos fortes" From acf.andre em gmail.com Fri Aug 19 12:21:21 2011 From: acf.andre em gmail.com (andre conrado) Date: Fri, 19 Aug 2011 12:21:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?ENC=3A_D=FAvida_com_firebird_remoto?= In-Reply-To: References: Message-ID: O mais correto seria: con.connectiostring = ?provider=zstyle ibole provide;date source=IPSERVIDOR:PORTA:c:\banco.fdb;UID=sysdba;password=masterkey? From eduardoandrade em persoft.com.br Fri Aug 19 12:32:30 2011 From: eduardoandrade em persoft.com.br (Eduardo Pelizzari de Andrade) Date: Fri, 19 Aug 2011 12:32:30 -0300 Subject: [firebase-br] Firebird lento no Windows 2008 64 bits In-Reply-To: References: Message-ID: <4E4E820E.1090806@persoft.com.br> Já verificou os planos de suas querys. Ele pode estar usando planos diferentes no XP e no Win2008 e isso pode estar fazendo a diferença. Eduardo Pelizzari de Andrade Persoft Softwares Aplicativos Em 19/08/2011 11:35, Weverton Gomes escreveu: > Caros, > > Estou tendo problemas de performance com o Firebird rodando no Windows 2008 > 64 bits; já tentei tanto o Firebird 2.0 (32 bits) quanto o 2.5 (64 bits). > Pra rodar um relatório, com o FB no WinXP, demora 10 minutos; qdo conecta no > FB rodando no Win2008 demora 40 minutos. Meu arquivo do banco tem extensão > .IDB. > Alguém já passou por algo semelhante?? > > Grato, > > > > > Nenhum vírus encontrado nessa mensagem recebida. > Verificado por AVG - www.avgbrasil.com.br > Versão: 9.0.901 / Banco de dados de vírus: 271.1.1/3844 - Data de Lançamento: 08/19/11 03:34:00 > From marcelomoreira.souza em gmail.com Fri Aug 19 12:44:10 2011 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Fri, 19 Aug 2011 12:44:10 -0300 Subject: [firebase-br] Firebird lento no Windows 2008 64 bits In-Reply-To: <4E4E820E.1090806@persoft.com.br> References: <4E4E820E.1090806@persoft.com.br> Message-ID: Weverton, Nao esta faltando algum pack de atualizacao no seu sistema operacional. Certa vez tive este problema e foi só atualizar o sistema operacional que tudo esta funcionando que é uma maravilha. A unica diferença é que estou usando: Windows Server 2008 R2 64 Bits Firebird 2.1.3 64 Bits From marcelomoreira.souza em gmail.com Fri Aug 19 12:45:15 2011 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Fri, 19 Aug 2011 12:45:15 -0300 Subject: [firebase-br] Modelo de Transacao In-Reply-To: References: Message-ID: Pessoal, Com o Firebird 2.1.3 estou usando o seguinte modelo para as transações: ReadCommitted / RecVersion / Wait Com este modelo estou garantindo que: LEITOR NAO BLOQUEIA GRAVADOR e GRAVADOR NAO BLOQUEIA LEITOR É isso mesmo ou esta errado? -- Marcelo Moreira (31) 8420-2723 E-mail / MSN: marcelomoreira.souza em hotmail.com E-mail: marcelomoreira.souza em gmail.com Skype: marcelomoreira.souza From eurides.baptistella em gmail.com Fri Aug 19 13:06:15 2011 From: eurides.baptistella em gmail.com (Eurides Baptistella) Date: Fri, 19 Aug 2011 13:06:15 -0300 Subject: [firebase-br] Processo rodando procedures/triggers fica lento depois de se executado mais de 1 vez In-Reply-To: References: Message-ID: Amigos, obrigado pelas respostas ... seguem meu relatos... Respondendo as duas perguntas: 1 - A linguagem de programação é Delphi 2007 usando InterXpress for Firebird como driver de conexão, mas esse não é o problema pois a chamada é em uma Procedure que é executada somente uma vez pelo Delphi. Outro ponto que isenta a aplicação é o fato de que a execução direta da Procedure já causa lentidão, é ela que executa vários updates, deletes seletc ....etc ... A aplicação está descartada acredito eu ..... 2 - Foi identificado que existe uma lentidão "descomunal" em um simples Update que é disparado por uma trigger de outra tabela, claro que pode não ser o único problema mas ao menos quando removido o comando de update da trigger o tempo da execução reduz consideravelmente, o que pressupõe que o problema seja de fato o Update (ou o fato de disparar a trigger diversas vezes em cascata executando o delete/update embora os comandos sejam simples "delete from tabela where cod=OLD.COD" por exemplo). Todos os comandos utilizam índices de forma correta e eficiente e o update não é feito nos campos de índices da tabela. O GC está desativado e é executado todos os dias as 2h da madrugada juntamente com processos de backup/restore. Quanto ao Forced Writes, utilizo ele ligado, ou seja, enviando imediatamente para o disco, acho um risco desnecessário se pensarmos em hardwares de qualidade. Mas essa sua dica me chamou a atenção, pois nessa transação tenho mais de 20 mil registros afetados e irei realizar um teste desligando o Forced Writes. Para complementar as informações, vou rabiscar um exemplo de como é a cascata que tenho.... 1. APLICAÇÃO DELPHI 2. EXECUTA PROCEDURE 1. SELECIONA VÁRIOS REGISTROS 2. EXECUTA VÁRIAS OUTRAS OPERAÇÕES.......... 3. EXECUTA DELETE TABELA1 1. Executa trigger no before delete 1. A Trigger faz uma subtração do (valor a ser excluído - valor atual), realizar o update do novo valor na TABELA5 4. EXECUTA DELETE TABELA2 1. Executa trigger no before delete 1. A Trigger faz uma subtração do (valor a ser excluído - valor atual), realizar o update do novo valor na TABELA6 5. EXECUTA DELETE TABELA3 1. Executa trigger no before delete 1. A Trigger faz uma subtração do (valor a ser excluído - valor atual), realizar o update do novo valor na TABELA7 6. EXECUTA VÁRIAS OUTRAS OPERAÇÕES Se for necessário posso tentar encaminhar os trechos de códigos para que vcs possam analisar. Novamente agradeço a atenção de todos .... aguardo por novas sugestões. att. -- Eurides V. Baptistella E-mail: eurides.baptistella[@]gmail.com Fone: +55 (49) 9125-6572 From sffzambotti em ig.com.br Fri Aug 19 13:55:09 2011 From: sffzambotti em ig.com.br (=?ISO-8859-1?Q?SAULO_FEL=CDCIO_FERNANDES_ZAMBOTI?=) Date: Fri, 19 Aug 2011 13:55:09 -0300 Subject: [firebase-br] Ajuda com IBExpert Message-ID: Boa tarde a todos. preciso fazer a inserção de uma grande quantidade de registros no banco. Estes registros estão no formato TXT. Estou tentanto fazer o INSERT no IBExpert e está dando erro. Alguem poderia me indicar como corrigir este erro??? Segue abaixo o INSERT que fiz e o erro: INSERT INTO clientes (id_cli, nome_cli, endereco_cli, numero_cli, tp_endereco_cli) VALUES (1,'José da Silva','20 de Novembro','56','Rua'), (2,'Marco Antonio de Souza','A','560','Rua'), (3,'Marieta Petrovich da Silva','São Paulo','56','Rua'), (4,'Marcela Mariano','Brasilia','128','69911-290','Rua'), (5,'Antonio Ribeiro da Cruz','Brasilia','335','Rua'); (erro) Invalid token. Dynamic SQL Error. SQL error code = -104. Token unknown - line 2, column 68. ,. OBS: Ele sempre posiciona o cursor na ultima aspas do primeiro registro. Obrigado Saulo From listas em fasystem.com.br Fri Aug 19 13:58:48 2011 From: listas em fasystem.com.br (Fasystem - Listas) Date: Fri, 19 Aug 2011 13:58:48 -0300 Subject: [firebase-br] RES: Modelo de Transacao In-Reply-To: References: Message-ID: Boa tarde Marcelo. Eu uso no D7 e IBX a seguinte configuração para as transações e isso tem me atendido. read_committed rec_version nowait [ ]'s Jose A. Silva Fasystem -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Marcelo Moreira Enviada em: sexta-feira, 19 de agosto de 2011 12:45 Para: FireBase Assunto: [firebase-br] Modelo de Transacao Pessoal, Com o Firebird 2.1.3 estou usando o seguinte modelo para as transações: ReadCommitted / RecVersion / Wait Com este modelo estou garantindo que: LEITOR NAO BLOQUEIA GRAVADOR e GRAVADOR NAO BLOQUEIA LEITOR É isso mesmo ou esta errado? -- 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 hpensador em gmail.com Fri Aug 19 14:00:54 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Fri, 19 Aug 2011 14:00:54 -0300 Subject: [firebase-br] Ajuda com IBExpert In-Reply-To: References: Message-ID: Boa tarde SAULO! Deve haver um insert into ... para cada registro. Veja que você esta tentando inserir 5 clientes em um único insert. > INSERT INTO clientes (id_cli, nome_cli, endereco_cli, numero_cli, > tp_endereco_cli) > VALUES (1,'José da Silva','20 de Novembro','56','Rua'), > (2,'Marco Antonio de Souza','A','560','Rua'), > (3,'Marieta Petrovich da Silva','São Paulo','56','Rua'), > (4,'Marcela Mariano','Brasilia','128','69911-290','Rua'), > (5,'Antonio Ribeiro da Cruz','Brasilia','335','Rua'); > -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From compuvale.software em gmail.com Fri Aug 19 14:01:53 2011 From: compuvale.software em gmail.com (=?ISO-8859-1?Q?Andrei_Lu=EDs?=) Date: Fri, 19 Aug 2011 14:01:53 -0300 Subject: [firebase-br] Ajuda com IBExpert In-Reply-To: References: Message-ID: Você tem que rodar um insert into para cada registro: INSERT INTO clientes (id_cli, nome_cli, endereco_cli, numero_cli, tp_endereco_cli) VALUES (1,'José da Silva','20 de Novembro','56','Rua'); INSERT INTO clientes (id_cli, nome_cli, endereco_cli, numero_cli, tp_endereco_cli) VALUES (2,'Marco Antonio de Souza','A','560','Rua'); INSERT INTO clientes (id_cli, nome_cli, endereco_cli, numero_cli, tp_endereco_cli) VALUES (3,'Marieta Petrovich da Silva','São Paulo','56','Rua'); INSERT INTO clientes (id_cli, nome_cli, endereco_cli, numero_cli, tp_endereco_cli) VALUES (4,'Marcela Mariano','Brasilia','128','69911-290','Rua'); INSERT INTO clientes (id_cli, nome_cli, endereco_cli, numero_cli, tp_endereco_cli) VALUES (5,'Antonio Ribeiro da Cruz','Brasilia','335','Rua'); []s Andrei Em 19 de agosto de 2011 13:55, SAULO FELÍCIO FERNANDES ZAMBOTI escreveu: > Boa tarde a todos. > > preciso fazer a inserção de uma grande quantidade de registros no banco. > Estes registros estão no formato TXT. Estou tentanto fazer o INSERT no > IBExpert e está dando erro. > > Alguem poderia me indicar como corrigir este erro??? > > Segue abaixo  o INSERT que fiz e o erro: > > INSERT INTO clientes (id_cli, nome_cli, endereco_cli, numero_cli, > tp_endereco_cli) > VALUES  (1,'José da Silva','20 de Novembro','56','Rua'), >        (2,'Marco Antonio de Souza','A','560','Rua'), >        (3,'Marieta Petrovich da Silva','São Paulo','56','Rua'), >        (4,'Marcela Mariano','Brasilia','128','69911-290','Rua'), >        (5,'Antonio Ribeiro da Cruz','Brasilia','335','Rua'); > > > (erro) > Invalid token. > Dynamic SQL Error. > SQL error code = -104. > Token unknown - line 2, column 68. > ,. > > OBS: Ele sempre posiciona o cursor na ultima aspas do primeiro registro. > > > Obrigado > > > Saulo > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Aug 19 14:46:17 2011 From: diegomaccari em ig.com.br (Diego Maccari) Date: Fri, 19 Aug 2011 14:46:17 -0300 Subject: [firebase-br] Ajuda com IBExpert In-Reply-To: References: Message-ID: Você terá que fazer um INSERT para cada registro assim INSERT INTO CLIENTES (ID_CLI, NOME_CLI, ENDERECO_CLI, NUMERO_CLI, TP_ENDERECO_CLI) VALUES (1,'JOSÉ DA SILVA','20 DE NOVEMBRO','56','RUA'); INSERT INTO CLIENTES (ID_CLI, NOME_CLI, ENDERECO_CLI, NUMERO_CLI, TP_ENDERECO_CLI) VALUES (2,'MARCO ANTONIO DE SOUZA','A','560','RUA'); INSERT INTO CLIENTES (ID_CLI, NOME_CLI, ENDERECO_CLI, NUMERO_CLI, TP_ENDERECO_CLI) VALUES (3,'MARIETA PETROVICH DA SILVA','SÃO PAULO','56','RUA'); INSERT INTO CLIENTES (ID_CLI, NOME_CLI, ENDERECO_CLI, NUMERO_CLI, TP_ENDERECO_CLI) VALUES (4,'MARCELA MARIANO','BRASILIA','128','69911-290','RUA'); INSERT INTO CLIENTES (ID_CLI, NOME_CLI, ENDERECO_CLI, NUMERO_CLI, TP_ENDERECO_CLI) VALUES (5,'ANTONIO RIBEIRO DA CRUZ','BRASILIA','335','RUA'); -------------------------------------------------- From: "SAULO FELÍCIO FERNANDES ZAMBOTI" Sent: Friday, August 19, 2011 1:55 PM To: Subject: [firebase-br] Ajuda com IBExpert > Boa tarde a todos. > > preciso fazer a inserção de uma grande quantidade de registros no banco. > Estes registros estão no formato TXT. Estou tentanto fazer o INSERT no > IBExpert e está dando erro. > > Alguem poderia me indicar como corrigir este erro??? > > Segue abaixo o INSERT que fiz e o erro: > > INSERT INTO clientes (id_cli, nome_cli, endereco_cli, numero_cli, > tp_endereco_cli) > VALUES (1,'José da Silva','20 de Novembro','56','Rua'), > (2,'Marco Antonio de Souza','A','560','Rua'), > (3,'Marieta Petrovich da Silva','São Paulo','56','Rua'), > (4,'Marcela Mariano','Brasilia','128','69911-290','Rua'), > (5,'Antonio Ribeiro da Cruz','Brasilia','335','Rua'); > > > (erro) > Invalid token. > Dynamic SQL Error. > SQL error code = -104. > Token unknown - line 2, column 68. > ,. > > OBS: Ele sempre posiciona o cursor na ultima aspas do primeiro registro. > > > Obrigado > > > Saulo > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From samuel.peres.ferreira em gmail.com Fri Aug 19 15:02:23 2011 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Fri, 19 Aug 2011 15:02:23 -0300 Subject: [firebase-br] off-topic TEF Message-ID: ola gostaria de uma luz sobre tef. se alguem estiver fazendo homologacao ou ja fez, e puder dar uma mao sobre o caminho das pedras, agradeco samuel From juliasse em outlett.com.br Fri Aug 19 15:36:20 2011 From: juliasse em outlett.com.br (Juliasse) Date: Fri, 19 Aug 2011 15:36:20 -0300 Subject: [firebase-br] =?iso-8859-1?q?ENC=3A_=09ENC=3A_D=FAvida_com_firebi?= =?iso-8859-1?q?rd_remoto?= Message-ID: Oi André e Pedro valeu por me darem a dica, mas agora estou tendo um problema na hora de registrar o banco no interbase na estação remota do cliente, eu coloco o Ip do Server e faço o teste de conexão mas da erro, coloco o ip com a porta e nada sempre dá erro de conexão, eu já liberei a porta 3050 e a 3051 no roteador e desabilitei o firewall tanto no servidor quanto na estação cliente, não sei o q estou fazendo de errado rs.. Eu Preciso registrar mesmo o banco no ibexpert mesmo ou seria só pra saber se está funcionando a conexão no cliente Ahh não funcionou também usando os códigos fontes con.connectiostring = “provider=zstyle ibole provide;data source=IPSERVIDOR:PORTA:c:\banco.fdb;UID=sysdba;password=masterkey” -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de andre conrado Enviada em: sexta-feira, 19 de agosto de 2011 12:21 Para: FireBase Assunto: Re: [firebase-br] ENC: Dúvida com firebird remoto O mais correto seria: con.connectiostring = “provider=zstyle ibole provide;date source=IPSERVIDOR:PORTA:c:\banco.fdb;UID=sysdba;password=masterkey” ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From jaber em confesoft.com.br Fri Aug 19 15:54:46 2011 From: jaber em confesoft.com.br (=?ISO-8859-1?Q?J=E1ber_Lima?=) Date: Fri, 19 Aug 2011 14:54:46 -0400 Subject: [firebase-br] off-topic TEF In-Reply-To: References: Message-ID: <4E4EB176.60304@confesoft.com.br> Samuel, vou entrar em contato contigo em private. [ ]'s -- Jáber Sancho Coelho de Lima Cel: (66)9613-2594 Fax: (66)3426-2171 Msn: jabertecnico em hotmail.com Skype: jabertecnico Em 19/08/2011 14:02, samuel ferreira escreveu: > ola > > gostaria de uma luz sobre tef. se alguem estiver fazendo homologacao ou ja > fez, e puder dar uma mao sobre o caminho das pedras, agradeco > > samuel > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From vinibarr em gmail.com Fri Aug 19 15:55:56 2011 From: vinibarr em gmail.com (vinicius barreira) Date: Fri, 19 Aug 2011 15:55:56 -0300 Subject: [firebase-br] off-topic TEF In-Reply-To: References: Message-ID: No fórum Automação Total do Yahoo AutomacaoTotal em yahoogrupos.com.br se fala dessas coisas. Em resumo, você precisa identificar se será TEF discado ou dedicado. Existem alguns tef por ip também, como por exemplo o da Pay&Go. Acesse o site da Seven Pdv e Softwareexpress e solicite a documentação para integração do seu sistema com o TEF. http://www.sevenpdv.com.br http://www.softwareexpress.com.br Você precisará falar com as duas pois uma cuida do Visa e AmericanExpress e a outra cuida da Redecard e Tecban, entre outros. Vinicius Barreira - Diretor *Check-In Nethotel* Software para Hotéis Pousadas Motéis vinicius em c1.inf.br http://www.c1.inf.br Fones: (11) 4126-3148 Fax: (11) 4125-9298 Suporte 24h: (11) 8195-9156 Redes Sociais: http://twitter.com/checkin_hotel http://www.facebook.com/profile.php?id=100001165076456 http://www.orkut.com.br/Main#Community?cmm=1375813 Empresa associada à Afrac: http://www.afrac.com.br Em 19 de agosto de 2011 15:02, samuel ferreira < samuel.peres.ferreira em gmail.com> escreveu: > ola > > gostaria de uma luz sobre tef. se alguem estiver fazendo homologacao ou ja > fez, e puder dar uma mao sobre o caminho das pedras, agradeco > > samuel > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From escovadordebits em gmail.com Fri Aug 19 16:13:59 2011 From: escovadordebits em gmail.com (Sandro Souza) Date: Fri, 19 Aug 2011 16:13:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?ENC=3A_ENC=3A_D=FAvida_com_firebird_?= =?iso-8859-1?q?remoto?= In-Reply-To: References: Message-ID: Bom dia/tarde Juliasse. Só lembrando que alguns antivírus instalam um módulo de firewall próprio deles, ou seja, além de liberar a porta no servidor, pelo firewall do windows, você também tem que liberar a porta pelo firewall do próprio antivírus. Só por via das dúvidas, verifique se seria o seu caso, pois isso já aconteceu comigo antes. Não precisa liberar porta alguma no cliente, apenas no servidor, e ainda te aconselho a mudar o número dessa porta para um número não tão conhecido, apenas por questão de segurança (no arquivo firebird.conf). Espero ter ajudado mais que atrapalhado. :D Em 19 de agosto de 2011 15:36, Juliasse escreveu: > Oi André e Pedro valeu por me darem a dica, mas agora estou tendo um > problema na hora de registrar o banco no interbase na estação remota do > cliente, eu coloco o Ip do Server e faço o teste de conexão mas da erro, > coloco o ip com a porta e nada sempre dá erro de conexão, eu já liberei a > porta 3050 e a 3051 no roteador e desabilitei o firewall tanto no servidor > quanto na estação cliente, não sei o q estou fazendo de errado rs.. > Eu Preciso registrar mesmo o banco no ibexpert mesmo ou seria só pra saber > se está funcionando a conexão no cliente > > Ahh não funcionou também usando os códigos fontes con.connectiostring = > ?provider=zstyle ibole provide;data > source=IPSERVIDOR:PORTA:c:\banco.fdb;UID=sysdba;password=masterkey? > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de andre conrado > Enviada em: sexta-feira, 19 de agosto de 2011 12:21 > Para: FireBase > Assunto: Re: [firebase-br] ENC: Dúvida com firebird remoto > > O mais correto seria: > > con.connectiostring = ?provider=zstyle ibole provide;date > source=IPSERVIDOR:PORTA:c:\banco.fdb;UID=sysdba;password=masterkey? > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Fri Aug 19 16:50:39 2011 From: acf.andre em gmail.com (andre conrado) Date: Fri, 19 Aug 2011 16:50:39 -0300 Subject: [firebase-br] =?iso-8859-1?q?ENC=3A_ENC=3A_D=FAvida_com_firebird_?= =?iso-8859-1?q?remoto?= In-Reply-To: References: Message-ID: Juliasse, se vc está usando um roteador pra conexão do servidor a internet, será preciso configurar internamente no próprio roteador a para para conexão externa. Pois o computador servidor deverá provavelmente isolado pelo roteador da internet. Isso começa a colocar o seu problema como TOP-OFF. From acf.andre em gmail.com Fri Aug 19 16:53:36 2011 From: acf.andre em gmail.com (andre conrado) Date: Fri, 19 Aug 2011 16:53:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?ENC=3A_ENC=3A_D=FAvida_com_firebird_?= =?iso-8859-1?q?remoto?= In-Reply-To: References: Message-ID: Outra coisa, o IBEXPERT e o FIREBIRD são programas distintos. Eu mesmo nunca nem vi a cara do IBEXPERT e trabalho com FIREBIRD a 10 anos. From bragaped em gmail.com Fri Aug 19 16:57:14 2011 From: bragaped em gmail.com (Pedro Braga) Date: Fri, 19 Aug 2011 16:57:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?ENC=3A_ENC=3A_D=FAvida_com_firebird_?= =?iso-8859-1?q?remoto?= In-Reply-To: References: Message-ID: Aki na Empresa Sempre Utilizar a String de Conexão da Seguinte Forma IP_SERVIDOR / PORTA : CAMINHO DO BANCO DE DADOS Ficando Assim syspro.ddns.com.br/8035:F:SYSTEM\DATA\DADOS_CNPJ.FDB Essa é a String que Utilizo para Conectar na Minha Base de Dados que fica Hospedado aki na empresa. From juliasse em outlett.com.br Fri Aug 19 16:58:38 2011 From: juliasse em outlett.com.br (Juliasse) Date: Fri, 19 Aug 2011 16:58:38 -0300 Subject: [firebase-br] =?iso-8859-1?q?ENC=3A_=09ENC=3A_ENC=3A_D=FAvida_com?= =?iso-8859-1?q?_firebird_remoto?= Message-ID: Sim eu já desabilitei o anti-virus e mesmo assim não conecta Então mas e há respeito do ibexpress, nele também não consigo registrar no remoto, se for local sim, mas na net não. -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Sandro Souza Enviada em: sexta-feira, 19 de agosto de 2011 16:14 Para: FireBase Assunto: Re: [firebase-br] ENC: ENC: Dúvida com firebird remoto Bom dia/tarde Juliasse. Só lembrando que alguns antivírus instalam um módulo de firewall próprio deles, ou seja, além de liberar a porta no servidor, pelo firewall do windows, você também tem que liberar a porta pelo firewall do próprio antivírus. Só por via das dúvidas, verifique se seria o seu caso, pois isso já aconteceu comigo antes. Não precisa liberar porta alguma no cliente, apenas no servidor, e ainda te aconselho a mudar o número dessa porta para um número não tão conhecido, apenas por questão de segurança (no arquivo firebird.conf). Espero ter ajudado mais que atrapalhado. :D Em 19 de agosto de 2011 15:36, Juliasse escreveu: > Oi André e Pedro valeu por me darem a dica, mas agora estou tendo um > problema na hora de registrar o banco no interbase na estação remota do > cliente, eu coloco o Ip do Server e faço o teste de conexão mas da erro, > coloco o ip com a porta e nada sempre dá erro de conexão, eu já liberei a > porta 3050 e a 3051 no roteador e desabilitei o firewall tanto no servidor > quanto na estação cliente, não sei o q estou fazendo de errado rs.. > Eu Preciso registrar mesmo o banco no ibexpert mesmo ou seria só pra saber > se está funcionando a conexão no cliente > > Ahh não funcionou também usando os códigos fontes con.connectiostring = > “provider=zstyle ibole provide;data > source=IPSERVIDOR:PORTA:c:\banco.fdb;UID=sysdba;password=masterkey” > > > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de andre conrado > Enviada em: sexta-feira, 19 de agosto de 2011 12:21 > Para: FireBase > Assunto: Re: [firebase-br] ENC: Dúvida com firebird remoto > > O mais correto seria: > > con.connectiostring = “provider=zstyle ibole provide;date > source=IPSERVIDOR:PORTA:c:\banco.fdb;UID=sysdba;password=masterkey” > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Fri Aug 19 17:05:07 2011 From: acf.andre em gmail.com (andre conrado) Date: Fri, 19 Aug 2011 17:05:07 -0300 Subject: [firebase-br] =?iso-8859-1?q?ENC=3A_ENC=3A_ENC=3A_D=FAvida_com_fi?= =?iso-8859-1?q?rebird_remoto?= In-Reply-To: References: Message-ID: deve ser o roteador, mesmo. From ecostas em gmail.com Fri Aug 19 19:54:42 2011 From: ecostas em gmail.com (Eduardo C) Date: Fri, 19 Aug 2011 19:54:42 -0300 Subject: [firebase-br] Ajuda com IBExpert In-Reply-To: References: Message-ID: Talvez o Saulo tenha experiência com o MySQL, onde a inserção dessa forma (múltiplas tuplas) é aceita. Em 19 de agosto de 2011 14:00, Hélio Oliveira escreveu: > Boa tarde SAULO! > > Deve haver um insert into ... para cada registro. Veja que você esta > tentando inserir 5 clientes em um único insert. > > >> INSERT INTO clientes (id_cli, nome_cli, endereco_cli, numero_cli, >> tp_endereco_cli) >> VALUES  (1,'José da Silva','20 de Novembro','56','Rua'), >>         (2,'Marco Antonio de Souza','A','560','Rua'), >>         (3,'Marieta Petrovich da Silva','São Paulo','56','Rua'), >>         (4,'Marcela Mariano','Brasilia','128','69911-290','Rua'), >>         (5,'Antonio Ribeiro da Cruz','Brasilia','335','Rua'); >> > > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > 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 sistemas2000profesional em gmail.com Sat Aug 20 00:48:05 2011 From: sistemas2000profesional em gmail.com (W O) Date: Fri, 19 Aug 2011 23:48:05 -0400 Subject: [firebase-br] =?iso-8859-1?q?Validaci=F3n_selectiva?= Message-ID: Hola a todos Tengo una tabla con dos columnas: TIPMOV y NRODOC Si la columna TIPMOV tiene el valor 'ECM' entonces NRODOC puede repetirse. Pero si TIPMOV tiene el valor 'SVT' entonces NRODOC no debe repetirse, algo como: TIPMOV NRODOC ------------------------------- ECM 001 ECM 002 ECM 001 -- Es OK, está repetido pero es OK SVT 001 SVT 002 SVT 001 -- ERROR, no se debe aceptar este valor ¿Hay alguna forma de tener una clave única (Unique Key) para este caso? ¿O debo escribir un trigger? Y en ese caso: ¿Cómo sería el trigger? Gracias por adelantado. Walter. From sistemas2000profesional em gmail.com Sat Aug 20 07:17:41 2011 From: sistemas2000profesional em gmail.com (W O) Date: Sat, 20 Aug 2011 06:17:41 -0400 Subject: [firebase-br] Cabecera y Detalles Message-ID: Hola a todos Tengo una tabla CABECERA y una tabla DETALLES, en una relación padre a hijos. Para que la grabación pueda realizarse tiene que existir una fila de la CABECERA y una o más filas de DETALLES. ¿Cómo puedo evitar que se grabe la cabecera sin los detalles? Si se hace un COMMIT y hay una fila de la CABECERA pero no hay alguna fila en los DETALLES, no se debería grabar. Saludos. Walter. From dsonda em gmail.com Sat Aug 20 10:30:15 2011 From: dsonda em gmail.com (Daniel Sonda) Date: Sat, 20 Aug 2011 10:30:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?Bad_parameters_on_attach_or_create_d?= =?iso-8859-1?q?atabase_ao_fazer_backup_com_op=E7=E3o_-ignore?= Message-ID: Bom dia! Não estou conseguindo efetuar o backup de uma base de dados caso informe a opção -ignore. O gbak exibe o erro abaixo: gbak: ERROR:bad parameters on attach or create database gbak:Exiting before completion due to errors Esta base de dados estava na ODS 11.1, Firebird 2.1.3. Então foi instalado o Firebird 2.5 no servidor e foram aplicadas algumas alterações no metadata do banco de dados usando o FB 2.5. Depois foi realizado o backup/restore, também usando o FB 2.5, convertendo a base para ODS 11.2. Após tudo isso, o backup agendado parou de funcionar pelo motivo descrito acima. Alguém sabe a solução? Att. Daniel Sonda From dsonda em gmail.com Sat Aug 20 10:34:47 2011 From: dsonda em gmail.com (Daniel Sonda) Date: Sat, 20 Aug 2011 10:34:47 -0300 Subject: [firebase-br] =?iso-8859-1?q?Bad_parameters_on_attach_or_create_d?= =?iso-8859-1?q?atabase_ao_fazer_backup_com_op=E7=E3o_-ignore?= In-Reply-To: References: Message-ID: Esqueci de mencionar no e-mail anterior que o problema só ocorre se o banco de dados estiver sendo utilizado, ou seja, se a aplicação estiver aberta. Att. Daniel Sonda Em 20 de agosto de 2011 10:30, Daniel Sonda escreveu: > Bom dia! > > Não estou conseguindo efetuar o backup de uma base de dados caso informe a > opção -ignore. > O gbak exibe o erro abaixo: > > gbak: ERROR:bad parameters on attach or create database > gbak:Exiting before completion due to errors > > Esta base de dados estava na ODS 11.1, Firebird 2.1.3. > Então foi instalado o Firebird 2.5 no servidor e foram aplicadas algumas > alterações no metadata do banco de dados usando o FB 2.5. > Depois foi realizado o backup/restore, também usando o FB 2.5, convertendo > a base para ODS 11.2. > > Após tudo isso, o backup agendado parou de funcionar pelo motivo descrito > acima. > > Alguém sabe a solução? > > Att. > Daniel Sonda > From rnribeiro em gmail.com Sat Aug 20 14:24:40 2011 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sat, 20 Aug 2011 14:24:40 -0300 Subject: [firebase-br] Cabecera y Detalles In-Reply-To: References: Message-ID: vea las opciones update cascade delete/cascade de los campos fk de la tabla, se tu usas el ibexpert va encontrar-lo em las definiciones de la tabla en el fichero constraints foreign key 2011/8/20 W O > Hola a todos > > Tengo una tabla CABECERA y una tabla DETALLES, en una relación padre a > hijos. > > Para que la grabación pueda realizarse tiene que existir una fila de la > CABECERA y una o más filas de DETALLES. > > ¿Cómo puedo evitar que se grabe la cabecera sin los detalles? > > Si se hace un COMMIT y hay una fila de la CABECERA pero no hay alguna fila > en los DETALLES, no se debería grabar. > > Saludos. > > Walter. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 20 14:53:21 2011 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Sat, 20 Aug 2011 14:53:21 -0300 Subject: [firebase-br] contas caixa Message-ID: boa tarde a todos estou com um pequeno problema um cliente meu pediu para que eu adequasse meu sistemas as exigencias dele até nada de difrente todos os clientes falam querem sempre alguma mudança o diferente é que a parte financeira dele se baseia em contas caixa então o caixa dele é diviidido em varias comtas caixa ex: conta-caixa caixa = somente recebe pagamentos e efetua transferencias de cifras para outras contas conta-caixa financeiro = efetua pagamentos a fornecedores/governo(impostos) conta-caixa banco1 = recebe transferencias da conta-caixa ou financeiro para movimentação da conta da empresa conta-caixa banco2 = recebe transferencias da conta-caixa ou financeiro para movimentação da conta da empresa conta-caixa socio1 -= faz a movimentação da conta de um dos socios/recebe dinheiro de conta-caixa caixa ou financeiro conta-caixa socio1 -= faz a movimentação da conta de um dos socios/recebe dinheiro de conta-caixa caixa ou financeiro conta-caixa filial1 = faz a movimentação do dinheiro vindo de uma filial da empresa até ati fica meio facil agora como trabalhar isso a minha ideia era jogar isso tudo no plano de contas mais o plano de contas deles nos relatorios aparecem separados sei que na tabela tem com certeza uma ligação entre ambos o que me sugerem fazer criar uma tabela de contas caixa criar um novo plano de contas so pra essas contas e cmoseria em relação ao plano de contas tradicional onde ele entraria estou meio perdido gostaria da ajuda de vc's desde ja grato pela ajuda From sergiomendescoelho em ig.com.br Sat Aug 20 15:00:40 2011 From: sergiomendescoelho em ig.com.br (sergio mendes coelho) Date: Sat, 20 Aug 2011 15:00:40 -0300 Subject: [firebase-br] contas caixa In-Reply-To: References: Message-ID: . Em 20 de agosto de 2011 14:53, Reijanio Nunes Ribeiro escreveu: > boa tarde a todos estou com um pequeno problema um cliente meu pediu para > que eu adequasse meu sistemas as exigencias dele até nada de difrente todos > os clientes falam querem sempre alguma mudança o diferente é que a parte > financeira dele se baseia em contas caixa então o caixa dele é diviidido em > varias comtas caixa > ex: > > conta-caixa caixa = somente recebe pagamentos e efetua transferencias de > cifras para outras contas > conta-caixa financeiro = efetua pagamentos a fornecedores/governo(impostos) > conta-caixa banco1 = recebe transferencias da conta-caixa ou financeiro > para > movimentação da conta da empresa > conta-caixa banco2 = recebe transferencias da conta-caixa ou > financeiro para movimentação da conta da empresa > conta-caixa socio1 -= faz a movimentação da conta de um dos socios/recebe > dinheiro de conta-caixa caixa ou financeiro > conta-caixa socio1 -= faz a movimentação da conta de um dos socios/recebe > dinheiro de conta-caixa caixa ou financeiro > conta-caixa filial1 = faz a movimentação do dinheiro vindo de uma filial da > empresa > > até ati fica meio facil agora como trabalhar isso > > a minha ideia era jogar isso tudo no plano de contas mais o plano de contas > deles nos relatorios aparecem separados sei que na tabela tem com certeza > uma ligação entre ambos o que me sugerem fazer > criar uma tabela de contas caixa > criar um novo plano de contas so pra essas contas > e cmoseria em relação ao plano de contas tradicional onde ele entraria > > estou meio perdido gostaria da ajuda de vc's > > desde ja grato pela ajuda > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From sistemas2000profesional em gmail.com Sat Aug 20 16:06:24 2011 From: sistemas2000profesional em gmail.com (W O) Date: Sat, 20 Aug 2011 15:06:24 -0400 Subject: [firebase-br] Cabecera y Detalles In-Reply-To: References: Message-ID: Hola Reijanio Las opciones de las Foreign Keys son para evitar que exista un detalle sin una cabecera. Lo que yo quiero es a la inversa. Que haya una fila en la cabecera sin una fila en el detalle no tiene sentido en mi aplicación, así que yo quiero evitar eso. 1 fila en la cabecera y 1 (ó más) fila/s en el detalle, es OK 1 fila en la cabecera y 0 filas en el detalle, ERROR Saludos. Walter. 2011/8/20 Reijanio Nunes Ribeiro > vea las opciones update cascade delete/cascade de los campos fk de la > tabla, > se tu usas el ibexpert va encontrar-lo em las definiciones de la tabla en > el > fichero constraints foreign key > > 2011/8/20 W O > > > Hola a todos > > > > Tengo una tabla CABECERA y una tabla DETALLES, en una relación padre a > > hijos. > > > > Para que la grabación pueda realizarse tiene que existir una fila de la > > CABECERA y una o más filas de DETALLES. > > > > ¿Cómo puedo evitar que se grabe la cabecera sin los detalles? > > > > Si se hace un COMMIT y hay una fila de la CABECERA pero no hay alguna > fila > > en los DETALLES, no se debería grabar. > > > > Saludos. > > > > Walter. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From ymritchie em gmail.com Sun Aug 21 07:37:52 2011 From: ymritchie em gmail.com (Yanisley Mora Ritchie) Date: Sun, 21 Aug 2011 07:37:52 -0300 Subject: [firebase-br] contas caixa In-Reply-To: References: Message-ID: Olha uma solução seria criar contas contingentes que serviriam para que contabilidade não fique num pé, por exemplo, se vc tem uma conta C3333 e outra D3333, em cada transação uma recebe o crédito e a outra o débito, e vice-versa, assim é que funciona a contabilidade. Em 20 de agosto de 2011 14:53, Reijanio Nunes Ribeiro escreveu: > boa tarde a todos estou com um pequeno problema um cliente meu pediu para > que eu adequasse meu sistemas as exigencias dele até nada de difrente todos > os clientes falam querem sempre alguma mudança o diferente é que a parte > financeira dele se baseia em contas caixa então o caixa dele é diviidido em > varias comtas caixa > ex: > > conta-caixa caixa = somente recebe pagamentos e efetua transferencias de > cifras para outras contas > conta-caixa financeiro = efetua pagamentos a fornecedores/governo(impostos) > conta-caixa banco1 = recebe transferencias da conta-caixa ou financeiro > para > movimentação da conta da empresa > conta-caixa banco2 = recebe transferencias da conta-caixa ou > financeiro para movimentação da conta da empresa > conta-caixa socio1 -= faz a movimentação da conta de um dos socios/recebe > dinheiro de conta-caixa caixa ou financeiro > conta-caixa socio1 -= faz a movimentação da conta de um dos socios/recebe > dinheiro de conta-caixa caixa ou financeiro > conta-caixa filial1 = faz a movimentação do dinheiro vindo de uma filial da > empresa > > até ati fica meio facil agora como trabalhar isso > > a minha ideia era jogar isso tudo no plano de contas mais o plano de contas > deles nos relatorios aparecem separados sei que na tabela tem com certeza > uma ligação entre ambos o que me sugerem fazer > criar uma tabela de contas caixa > criar um novo plano de contas so pra essas contas > e cmoseria em relação ao plano de contas tradicional onde ele entraria > > estou meio perdido gostaria da ajuda de vc's > > desde ja grato pela ajuda > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From nivaldomart em gmail.com Sun Aug 21 19:32:36 2011 From: nivaldomart em gmail.com (Nivaldo Martins) Date: Sun, 21 Aug 2011 19:32:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?Validaci=F3n_selectiva?= In-Reply-To: References: Message-ID: mais ou menos assim if (new.tipomov = 'SVT') then begin if exists (select nrodoc from tabla where tipomov = new.tipomov and nrodoc = new.nrodoc) then exception 'El registro no permite' end 2011/8/20 W O > Hola a todos > > Tengo una tabla con dos columnas: TIPMOV y NRODOC > > Si la columna TIPMOV tiene el valor 'ECM' entonces NRODOC puede repetirse. > Pero si TIPMOV tiene el valor 'SVT' entonces NRODOC no debe repetirse, algo > como: > > TIPMOV NRODOC > ------------------------------- > ECM 001 > ECM 002 > ECM 001 -- Es OK, está repetido pero es OK > SVT 001 > SVT 002 > SVT 001 -- ERROR, no se debe aceptar este valor > > ¿Hay alguna forma de tener una clave única (Unique Key) para este caso? ¿O > debo escribir un trigger? Y en ese caso: ¿Cómo sería el trigger? > > Gracias por adelantado. > > Walter. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From sistemas2000profesional em gmail.com Sun Aug 21 19:59:24 2011 From: sistemas2000profesional em gmail.com (W O) Date: Sun, 21 Aug 2011 18:59:24 -0400 Subject: [firebase-br] =?iso-8859-1?q?Validaci=F3n_selectiva?= In-Reply-To: References: Message-ID: Muchas gracias Nivaldo, está muy claro. Saludos. Walter. 2011/8/21 Nivaldo Martins > mais ou menos assim > > if (new.tipomov = 'SVT') then > begin > if exists (select nrodoc from tabla where tipomov = new.tipomov and nrodoc > = new.nrodoc) then > exception 'El registro no permite' > end > > 2011/8/20 W O > > > Hola a todos > > > > Tengo una tabla con dos columnas: TIPMOV y NRODOC > > > > Si la columna TIPMOV tiene el valor 'ECM' entonces NRODOC puede > repetirse. > > Pero si TIPMOV tiene el valor 'SVT' entonces NRODOC no debe repetirse, > algo > > como: > > > > TIPMOV NRODOC > > ------------------------------- > > ECM 001 > > ECM 002 > > ECM 001 -- Es OK, está repetido pero es OK > > SVT 001 > > SVT 002 > > SVT 001 -- ERROR, no se debe aceptar este valor > > > > ¿Hay alguna forma de tener una clave única (Unique Key) para este caso? > ¿O > > debo escribir un trigger? Y en ese caso: ¿Cómo sería el trigger? > > > > Gracias por adelantado. > > > > Walter. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From develop.fabricio em gmail.com Mon Aug 22 13:14:12 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Mon, 22 Aug 2011 13:14:12 -0300 Subject: [firebase-br] Somar Coluna Message-ID: Boa Tarde !!! Pessoal Estou tentando somar uma coluna com um parâmetro onde VLTOT (valor total) MODLANMAN (nome da tabela) VEICULO(coluna que filtra os valores a serem somados; pois pode ter mais que um carro e dai somaria tudo e estaria errado; tem que somar veiculo por veiculo. Então coloque assim: var total:real; begin somar.close; somar.DataSet.CommandText:= ('select sum(VLTOT) as soma from MODLANMAN where veiculo=:param'); somar.DataSet.ParamByName('param').AsString :=dbLookupComboBox1.Text; somar.Open; while not Somar.Eof do begin total:=total+Somar.fieldbyname('vltot').AsFloat; Somar.Next; end; end; Só que quando executa da um erro, esta faltando alguma coisa?? para quem mexe bem com sql poderia me dar alguma dica do que estou fazendo de errado. -- * Att. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio em gmail.com* From tallysferrante em gmail.com Mon Aug 22 13:18:18 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Mon, 22 Aug 2011 13:18:18 -0300 Subject: [firebase-br] Somar Coluna In-Reply-To: References: Message-ID: Seja mais especifico, qual o erro que aparece, qual componente é esse Somar? é um SQLDataSet, um clientdataset? Em 22 de agosto de 2011 13:14, Fabricio Videira escreveu: > Boa Tarde !!! > > Pessoal > Estou tentando somar uma coluna com um parâmetro onde VLTOT (valor total) > MODLANMAN (nome da tabela) VEICULO(coluna que filtra os valores a serem > somados; pois pode ter mais que um carro e dai somaria tudo e estaria > errado; tem que somar veiculo por veiculo. Então coloque assim: > > var total:real; > begin > somar.close; > somar.DataSet.CommandText:= ('select sum(VLTOT) as soma from MODLANMAN > where veiculo=:param'); > somar.DataSet.ParamByName('param').AsString :=dbLookupComboBox1.Text; > somar.Open; > while not Somar.Eof do > begin > total:=total+Somar.fieldbyname('vltot').AsFloat; > Somar.Next; > end; > end; > > Só que quando executa da um erro, esta faltando alguma coisa?? para quem > mexe bem com sql poderia me dar alguma dica do que estou fazendo de errado. > > -- > * > Att. > > Fabrício Videira* > *Desenvolvedor de Softwares* > *Técnico em Suporte de Micros > * > (*(14) 3283-1336 *(*(**14) 8816-3810* > **develop.fabricio 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 > -- Tallys Francklin Mello Ferrante tallysferrante em gmail.com Programador Delphi From develop.fabricio em gmail.com Mon Aug 22 13:42:27 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Mon, 22 Aug 2011 13:42:27 -0300 Subject: [firebase-br] Somar Coluna In-Reply-To: References: Message-ID: Componente SimpleDataSet Erro: "Project Controle.exe raised exception class EDatabaseError with message 'somar:Field 'VLTOT' not found. Process stopped. Use Step or Run to continue." dai ele para na linha total:=total+Somar.fieldbyname('vltot').AsFloat; -- * Att. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio em gmail.com* From tallysferrante em gmail.com Mon Aug 22 13:44:53 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Mon, 22 Aug 2011 13:44:53 -0300 Subject: [firebase-br] Somar Coluna In-Reply-To: References: Message-ID: Não está encontrando o campo com esse nome, se voce da um as soma ele não irá vir com o nome soma? Em 22 de agosto de 2011 13:42, Fabricio Videira escreveu: > Componente SimpleDataSet > Erro: > "Project Controle.exe raised exception class EDatabaseError with message > 'somar:Field 'VLTOT' not found. Process stopped. Use Step or Run to > continue." > > dai ele para na linha > total:=total+Somar.fieldbyname('vltot').AsFloat; > > > > > > -- > * > Att. > > Fabrício Videira* > *Desenvolvedor de Softwares* > *Técnico em Suporte de Micros > * > (*(14) 3283-1336 *(*(**14) 8816-3810* > **develop.fabricio 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 > -- Tallys Francklin Mello Ferrante tallysferrante em gmail.com Programador Delphi From igor.batista em gmail.com Mon Aug 22 13:48:46 2011 From: igor.batista em gmail.com (Igor Batista) Date: Mon, 22 Aug 2011 13:48:46 -0300 Subject: [firebase-br] Somar Coluna In-Reply-To: References: Message-ID: Nao seria enteressante já fazer o select agrupado Select Carro, SUM(VLTOT) from MODLANMAN Group By Carro. daí vc tem todos os carros com seus totais e ainda pode aplicar condicoes Select Carro, SUM(VLTOT) from MODLANMAN where COR = 'BRANCA' Group By Carro. Atenciosamente. Em 22 de agosto de 2011 13:14, Fabricio Videira escreveu: > Boa Tarde !!! > > Pessoal > Estou tentando somar uma coluna com um parâmetro onde VLTOT (valor total) > MODLANMAN (nome da tabela) VEICULO(coluna que filtra os valores a serem > somados; pois pode ter mais que um carro e dai somaria tudo e estaria > errado; tem que somar veiculo por veiculo. Então coloque assim: > > var total:real; > begin > somar.close; > somar.DataSet.CommandText:= ('select sum(VLTOT) as soma from MODLANMAN > where veiculo=:param'); > somar.DataSet.ParamByName('param').AsString :=dbLookupComboBox1.Text; > somar.Open; > while not Somar.Eof do > begin > total:=total+Somar.fieldbyname('vltot').AsFloat; > Somar.Next; > end; > end; > > Só que quando executa da um erro, esta faltando alguma coisa?? para quem > mexe bem com sql poderia me dar alguma dica do que estou fazendo de errado. > > -- > * > Att. > > Fabrício Videira* > *Desenvolvedor de Softwares* > *Técnico em Suporte de Micros > * > (*(14) 3283-1336 *(*(**14) 8816-3810* > **develop.fabricio 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 > -- []'s Igor C. Batista SKYPE: mld_crark G -TALK: igor.batista em gmail.com twitter: @igorcbatista 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 visitem: http://ptcganhandodinheiro.blogspot.com/ From develop.fabricio em gmail.com Mon Aug 22 13:51:58 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Mon, 22 Aug 2011 13:51:58 -0300 Subject: [firebase-br] Somar Coluna In-Reply-To: References: Message-ID: Valeu Tallys mas axei um meio mais facil var total:real; begin time.Enabled:= true; somar.close; somar.DataSet.CommandText:= ('select VLTOT from MODLANMAN where veiculo=:veiculo ORDER BY veiculo ASC'); somar.DataSet.ParamByName('veiculo').AsString :=dbLookupComboBox1.Text; somar.Open; while not Somar.Eof do begin total:=total+Somar.fieldbyname('vltot').AsFloat; Somar.Next; end; end; end; Tirei no cammandtext a soma e deixei somente o select e dai no while ele vem somando os campos já predefinidos Obrigado a todos que me ajudaram. -- * Att. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio em gmail.com* From marcelomoreira.souza em gmail.com Mon Aug 22 15:09:23 2011 From: marcelomoreira.souza em gmail.com (Marcelo Moreira) Date: Mon, 22 Aug 2011 15:09:23 -0300 Subject: [firebase-br] RES: Modelo de Transacao In-Reply-To: References: Message-ID: Mais alguem pode me ajudar nessa? From jaber em confesoft.com.br Mon Aug 22 15:38:13 2011 From: jaber em confesoft.com.br (=?ISO-8859-1?Q?J=E1ber_Lima?=) Date: Mon, 22 Aug 2011 14:38:13 -0400 Subject: [firebase-br] RES: Modelo de Transacao In-Reply-To: References: Message-ID: <4E52A215.3010804@confesoft.com.br> Olá Marcelo. Também uso: read_committed rec_version nowait Usando o Wait você vai ter que tomar muito cuidado para não causar DeakLock nas suas transações. Grato por sua atenção... -- Jáber Sancho Coelho de Lima Cel: (66)9613-2594 Fax: (66)3426-2171 Msn: jabertecnico em hotmail.com Skype: jabertecnico Em 22/08/2011 14:09, Marcelo Moreira escreveu: > Mais alguem pode me ajudar nessa? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Tue Aug 23 09:19:49 2011 From: bragaped em gmail.com (Pedro Braga) Date: Tue, 23 Aug 2011 09:19:49 -0300 Subject: [firebase-br] Problema Com SQL. Message-ID: Bom dia Estou tentando Executar a SQL abaixo contudo a mesma não está me trazendo resultado algum. já verifiquei os dados na tabela e existe Registros a serem retornados porem não consegui encontrar o problema na sql select p.cod_produto, p.descricao, p.vlr_venda, p.vlr_custo, 0 as qtde_comprada, 0 as qtde_acertoestoque, coalesce(sum(inf.qtde_item),0) as qtde_vendida, coalesce(sum(inf.VLR_TOTAL_ITEM),0) as VLR_TOTAL_ITEM, coalesce(sum(coalesce(p.estoque_atual,0) - (select sum(coalesce(infes.qtde_item,0)) as qtde_comprada from itens_nf_entrada infes join nf_entrada nfes on nfes.cod_empresa=infes.cod_empresa and nfes.num_nf=infes.num_nf and nfes.num_trm=infes.num_trm and nfes.cod_fornecedor=infes.cod_fornecedor where nfes.dat_saida > :dat_final and infes.cod_produto=p.cod_produto) + (select coalesce(sum(infs.qtde_item),0) as qtde_vendida from itens_nf infs join nota_fiscal nfs on nfs.cod_empresa=infs.cod_empresa and nfs.num_nf=infs.num_nf and nfs.pedido_venda=infs.pedido_venda and nfs.tipo_nota=infs.tipo_nota and nfs.situacao_nf='N' where cast (nfs.dat_emissao as date) >:dat_final and infs.cod_produto=p.cod_produto)),0) as estoque_atual from itens_nf inf join nota_fiscal nf on nf.cod_empresa=inf.cod_empresa and nf.num_nf=inf.num_nf and nf.pedido_venda=inf.pedido_venda and nf.tipo_nota=inf.tipo_nota and nf.situacao_nf='N' join produtos p on p.cod_produto=inf.cod_produto and p.cod_empresa=inf.cod_empresa and p.situacao=:situacao where cast(nf.dat_emissao as date) between :dat_inicial and :dat_final group by 1,2,3,4,5,6 fico no aguardo de alguma sugestão. From eurides.baptistella em gmail.com Tue Aug 23 09:26:45 2011 From: eurides.baptistella em gmail.com (Eurides Baptistella) Date: Tue, 23 Aug 2011 09:26:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problemas_Lentid=E3o_em_base_Firebir?= =?iso-8859-1?q?d/Contato_Carlos_Cantu?= Message-ID: Pessoal, ainda estou com problemas em relação às execuções repetitivas em determinados processos no Banco Firebird conforme relatado no post < http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2011-August/075119.html>, encontrei mais algumas coisas e fiz outros testes mas não consegui ainda identificar a causa do problema. O que já foi feito: - Avaliados os índices das tabelas; - Avaliados os Select/Update/Delete/Insert que são realizados; - Verificado problemas de corrupção de base; - Backup/Restore; - Extraídos os dados de uma base ?defeituosa? e ?enxertados? em uma base zerada; - Inseridos os dados em bases Firebird 1.5 e 2.5 também em Postgres; - Coletados tempos para análises; O que irei testar ainda: - Podemos extrair os updates que são feitos na trigger, excluir elas e realizar o calculo dentro da procedure ? Diminuirá a ?cascata? de comandos e será possível validar se o problema é as triggers que são disparadas; - Criar uma nova tabela para dar o update ? Dessa forma poderemos saber se a tabela está com problemas; - Extrair/Inserir os dados em bases zeradas - Validar se existe a possibilidade das bases estarem corrompidas por exemplo; - Extrair os dados e inserir em uma base zerada ? Validar se o problema está somente na base em produção; O que pode ser descartado? - Hoje podemos somente descartar problemas de sistema, o restante ainda não é possível afirmar com certeza. Fatos importantes: - Em Posgres não acontecem os problemas; - Em firebird 1.5 e 2.5 ocorrem problemas; - Ao executar a primeira, segunda vez não é identificado de imediato o problema, na terceira, quarta vez o problema aparece; - Se reiniciar o Servidor o processo volta ao normal (a primeira execução fica normal); - Backup/Restore não solucionou o problema; - A validação das bases não encontrou defeitos (inclusive usando ferramentas como IBFistAID); - Os select/update/insert/delete estão certos; - A memória do servidor não é afetada, ela fica estável; - O problema acontece em bases pequenas (4Gb) e grandes (20Gb); - Não foi possível ainda replicar o problema. Estou precisando de uma ajuda da galera, esse problema está me dando muitas dores de cabeça, quem sabe o Carlos Cantu possa ter algumas experiências nesse sentido. Caso alguém tenha e possa fornecer ou até mesmo se o Carlos Cantu ler esta mensagem, favor entre em contato comigo pelo e-mail: ou Att. *-- Eurides V. Baptistella **E-mail:* eurides.baptistella[@]gmail.com *Fone:* +55 (49) 9125-6572 From listas em warmboot.com.br Tue Aug 23 10:03:33 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 23 Aug 2011 10:03:33 -0300 Subject: [firebase-br] =?windows-1252?q?Problemas_Lentid=E3o_em_base_Fireb?= =?windows-1252?q?ird/Contato_Carlos_Cantu?= In-Reply-To: References: Message-ID: <757120320.20110823100333@warmboot.com.br> Sintoma típico de controle transacional incorreto. Quando o sistema ficar lento, tire um gstat -h do banco e poste aqui. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EB> Pessoal, ainda estou com problemas em relação às execuções repetitivas em EB> determinados processos no Banco Firebird conforme relatado no post < EB> http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2011-August/075119.html>, EB> encontrei mais algumas coisas e fiz outros testes mas não consegui EB> ainda EB> identificar a causa do problema. EB> O que já foi feito: EB> - Avaliados os índices das tabelas; EB> - Avaliados os Select/Update/Delete/Insert que são realizados; EB> - Verificado problemas de corrupção de base; EB> - Backup/Restore; EB> - Extraídos os dados de uma base ?defeituosa? e ?enxertados? em uma base EB> zerada; EB> - Inseridos os dados em bases Firebird 1.5 e 2.5 também em Postgres; EB> - Coletados tempos para análises; EB> O que irei testar ainda: EB> - Podemos extrair os updates que são feitos na trigger, excluir elas e EB> realizar o calculo dentro da procedure ? Diminuirá a ?cascata? de comandos e EB> será possível validar se o problema é as triggers que são disparadas; EB> - Criar uma nova tabela para dar o update ? Dessa forma poderemos saber EB> se a tabela está com problemas; EB> - Extrair/Inserir os dados em bases zeradas - Validar se existe a EB> possibilidade das bases estarem corrompidas por exemplo; EB> - Extrair os dados e inserir em uma base zerada ? Validar se o problema EB> está somente na base em produção; EB> O que pode ser descartado? EB> - Hoje podemos somente descartar problemas de sistema, o restante ainda EB> não é possível afirmar com certeza. EB> Fatos importantes: EB> - Em Posgres não acontecem os problemas; EB> - Em firebird 1.5 e 2.5 ocorrem problemas; EB> - Ao executar a primeira, segunda vez não é identificado de imediato o EB> problema, na terceira, quarta vez o problema aparece; EB> - Se reiniciar o Servidor o processo volta ao normal (a primeira EB> execução fica normal); EB> - Backup/Restore não solucionou o problema; EB> - A validação das bases não encontrou defeitos (inclusive usando EB> ferramentas como IBFistAID); EB> - Os select/update/insert/delete estão certos; EB> - A memória do servidor não é afetada, ela fica estável; EB> - O problema acontece em bases pequenas (4Gb) e grandes (20Gb); EB> - Não foi possível ainda replicar o problema. EB> Estou precisando de uma ajuda da galera, esse problema está me dando muitas EB> dores de cabeça, quem sabe o Carlos Cantu possa ter algumas experiências EB> nesse sentido. EB> Caso alguém tenha e possa fornecer ou até mesmo se o Carlos Cantu ler esta EB> mensagem, favor entre em contato comigo pelo e-mail: > ou EB> Att. EB> *-- EB> Eurides V. Baptistella EB> **E-mail:* eurides.baptistella[@]gmail.com EB> *Fone:* +55 (49) 9125-6572 EB> ______________________________________________ EB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br EB> Para saber como gerenciar/excluir seu cadastro na lista, use: EB> http://www.firebase.com.br/fb/artigo.php?id=1107 EB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eurides.baptistella em gmail.com Tue Aug 23 10:25:14 2011 From: eurides.baptistella em gmail.com (Eurides Baptistella) Date: Tue, 23 Aug 2011 10:25:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problemas_Lentid=E3o_em_base_Firebir?= =?iso-8859-1?q?d/Contato_Carlos_Cantu?= In-Reply-To: <757120320.20110823100333@warmboot.com.br> References: <757120320.20110823100333@warmboot.com.br> Message-ID: Obrigado pela pronta resposta Cantu. Seguem as informações do gstat: Database header page information: Flags 0 Checksum 12345 Generation 618877 Page size 8192 ODS version 11.2 Oldest transaction 575257 Oldest active 575258 Oldest snapshot 575258 Next transaction 575702 Bumped transaction 1 Sequence number 0 Next attachment ID 43166 Implementation ID 26 Shadow count 0 Page buffers 3000 Next header page 0 Database dialect 3 Creation date Jan 14, 2011 17:16:24 Attributes no reserve Variable header data: Sweep interval: 0 *END* Reforçando o relato, o problema acontece tanto executando a aplicação como se executar somente a procedure responsável pelo processo. Também observou-se que mesmo com um backup/restore (que no caso limpra as transações em limbo) o problema continua. Att. Em 23 de agosto de 2011 10:03, Carlos H. Cantu escreveu: > Sintoma típico de controle transacional incorreto. > > Quando o sistema ficar lento, tire um gstat -h do banco e poste aqui. > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > EB> Pessoal, ainda estou com problemas em relação às execuções repetitivas > em > EB> determinados processos no Banco Firebird conforme relatado no post < > EB> > http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2011-August/075119.html > >, > EB> encontrei mais algumas coisas e fiz outros testes mas não consegui > EB> ainda > EB> identificar a causa do problema. > > EB> O que já foi feito: > EB> - Avaliados os índices das tabelas; > EB> - Avaliados os Select/Update/Delete/Insert que são realizados; > EB> - Verificado problemas de corrupção de base; > EB> - Backup/Restore; > EB> - Extraídos os dados de uma base ?defeituosa? e ?enxertados? em uma > base > EB> zerada; > EB> - Inseridos os dados em bases Firebird 1.5 e 2.5 também em > Postgres; > EB> - Coletados tempos para análises; > > EB> O que irei testar ainda: > EB> - Podemos extrair os updates que são feitos na trigger, excluir > elas e > EB> realizar o calculo dentro da procedure ? Diminuirá a ?cascata? de > comandos e > EB> será possível validar se o problema é as triggers que são disparadas; > EB> - Criar uma nova tabela para dar o update ? Dessa forma poderemos > saber > EB> se a tabela está com problemas; > EB> - Extrair/Inserir os dados em bases zeradas - Validar se existe a > EB> possibilidade das bases estarem corrompidas por exemplo; > EB> - Extrair os dados e inserir em uma base zerada ? Validar se o > problema > EB> está somente na base em produção; > > EB> O que pode ser descartado? > EB> - Hoje podemos somente descartar problemas de sistema, o restante > ainda > EB> não é possível afirmar com certeza. > > EB> Fatos importantes: > EB> - Em Posgres não acontecem os problemas; > EB> - Em firebird 1.5 e 2.5 ocorrem problemas; > EB> - Ao executar a primeira, segunda vez não é identificado de > imediato o > EB> problema, na terceira, quarta vez o problema aparece; > EB> - Se reiniciar o Servidor o processo volta ao normal (a primeira > EB> execução fica normal); > EB> - Backup/Restore não solucionou o problema; > EB> - A validação das bases não encontrou defeitos (inclusive usando > EB> ferramentas como IBFistAID); > EB> - Os select/update/insert/delete estão certos; > EB> - A memória do servidor não é afetada, ela fica estável; > EB> - O problema acontece em bases pequenas (4Gb) e grandes (20Gb); > EB> - Não foi possível ainda replicar o problema. > > EB> Estou precisando de uma ajuda da galera, esse problema está me dando > muitas > EB> dores de cabeça, quem sabe o Carlos Cantu possa ter algumas > experiências > EB> nesse sentido. > EB> Caso alguém tenha e possa fornecer ou até mesmo se o Carlos Cantu ler > esta > EB> mensagem, favor entre em contato comigo pelo e-mail: > gmail.com>> ou > > EB> Att. > > EB> *-- > EB> Eurides V. Baptistella > EB> **E-mail:* eurides.baptistella[@]gmail.com < > eurides.baptistella em gmail.com> > EB> *Fone:* +55 (49) 9125-6572 > EB> ______________________________________________ > EB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > EB> Para saber como gerenciar/excluir seu cadastro na lista, use: > EB> http://www.firebase.com.br/fb/artigo.php?id=1107 > EB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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[@]gmail.com *Fone:* +55 (49) 9125-6572 From eaj1969 em gmail.com Tue Aug 23 10:48:22 2011 From: eaj1969 em gmail.com (=?ISO-8859-1?Q?Edmundo_Alvarez_J=FAnior?=) Date: Tue, 23 Aug 2011 10:48:22 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problemas_Lentid=E3o_em_base_Firebir?= =?iso-8859-1?q?d/Contato_Carlos_Cantu?= In-Reply-To: References: Message-ID: Ja passei por uma situação de lentidão, o problema era no servidor, o servidor era um Windows, colocamos a base de dados em outra maquina e não deu problema, continuamos testando e veficamos no servidor tinha o kaspersky instalado, e ele era a causa da lentidão. Faça este teste, tente colocar esta base em uma maquina com servidor Linux por exemplo, vamos ver se continua a lentidão. Att.: Em 23 de agosto de 2011 09:26, Eurides Baptistella < eurides.baptistella em gmail.com> escreveu: > Pessoal, ainda estou com problemas em relação às execuções repetitivas em > determinados processos no Banco Firebird conforme relatado no post < > > http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2011-August/075119.html > >, > encontrei mais algumas coisas e fiz outros testes mas não consegui > ainda > identificar a causa do problema. > > O que já foi feito: > - Avaliados os índices das tabelas; > - Avaliados os Select/Update/Delete/Insert que são realizados; > - Verificado problemas de corrupção de base; > - Backup/Restore; > - Extraídos os dados de uma base ?defeituosa? e ?enxertados? em uma base > zerada; > - Inseridos os dados em bases Firebird 1.5 e 2.5 também em Postgres; > - Coletados tempos para análises; > > O que irei testar ainda: > - Podemos extrair os updates que são feitos na trigger, excluir elas e > realizar o calculo dentro da procedure ? Diminuirá a ?cascata? de comandos > e > será possível validar se o problema é as triggers que são disparadas; > - Criar uma nova tabela para dar o update ? Dessa forma poderemos saber > se a tabela está com problemas; > - Extrair/Inserir os dados em bases zeradas - Validar se existe a > possibilidade das bases estarem corrompidas por exemplo; > - Extrair os dados e inserir em uma base zerada ? Validar se o problema > está somente na base em produção; > > O que pode ser descartado? > - Hoje podemos somente descartar problemas de sistema, o restante ainda > não é possível afirmar com certeza. > > Fatos importantes: > - Em Posgres não acontecem os problemas; > - Em firebird 1.5 e 2.5 ocorrem problemas; > - Ao executar a primeira, segunda vez não é identificado de imediato o > problema, na terceira, quarta vez o problema aparece; > - Se reiniciar o Servidor o processo volta ao normal (a primeira > execução fica normal); > - Backup/Restore não solucionou o problema; > - A validação das bases não encontrou defeitos (inclusive usando > ferramentas como IBFistAID); > - Os select/update/insert/delete estão certos; > - A memória do servidor não é afetada, ela fica estável; > - O problema acontece em bases pequenas (4Gb) e grandes (20Gb); > - Não foi possível ainda replicar o problema. > > Estou precisando de uma ajuda da galera, esse problema está me dando muitas > dores de cabeça, quem sabe o Carlos Cantu possa ter algumas experiências > nesse sentido. > Caso alguém tenha e possa fornecer ou até mesmo se o Carlos Cantu ler esta > mensagem, favor entre em contato comigo pelo e-mail: > gmail.com> ou > > Att. > > *-- > Eurides V. Baptistella > **E-mail:* eurides.baptistella[@]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 > From eurides.baptistella em gmail.com Tue Aug 23 10:56:11 2011 From: eurides.baptistella em gmail.com (Eurides Baptistella) Date: Tue, 23 Aug 2011 10:56:11 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problemas_Lentid=E3o_em_base_Firebir?= =?iso-8859-1?q?d/Contato_Carlos_Cantu?= In-Reply-To: References: Message-ID: Edmundo, Obrigado pela contribuição, esse teste já foi realizado utilizando SO diferentes. Ex.: - Linux Suse 11.3 64bits usando Firebird 1.5 - Linux Suse 11.3 64bits usando Firebird 1.5 - Windows 7 usando Firebird 2.5 - Windows 2088 usando Firebird 2.5 Como relatei anteriormente, não consegui pegar uma base que está ok e deixar ela com o problema, mas as bases que tenho com o problema já fiz backup/restore e migrei para esses outros SO e o problema continuou. Como o processo é em cascata (procedure que executa delete que chama trigger que realiza update) estou realizando uns testes desativando as triggers e contabilizando tempos, na minha ignorância acredito que esses gatilhos quando disparados inúmeras vezes em sequencia estão ficando "malucos" (o acionamento das triggers é feito mais de 12 mil vezes em uma única execução da rotina). Mas obrigado pela contribuição .. vou verificar se está ocorrendo algo semelhante aqui. att. Em 23 de agosto de 2011 10:48, Edmundo Alvarez Júnior escreveu: > Ja passei por uma situação de lentidão, o problema era no servidor, o > servidor era um Windows, colocamos a base de dados em outra maquina e não > deu problema, continuamos testando e veficamos no servidor tinha o > kaspersky > instalado, e ele era a causa da lentidão. > > Faça este teste, tente colocar esta base em uma maquina com servidor Linux > por exemplo, vamos ver se continua a lentidão. > > Att.: > > > > > Em 23 de agosto de 2011 09:26, Eurides Baptistella < > eurides.baptistella em gmail.com> escreveu: > > > Pessoal, ainda estou com problemas em relação às execuções repetitivas em > > determinados processos no Banco Firebird conforme relatado no post < > > > > > http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2011-August/075119.html > > >, > > encontrei mais algumas coisas e fiz outros testes mas não consegui > > ainda > > identificar a causa do problema. > > > > O que já foi feito: > > - Avaliados os índices das tabelas; > > - Avaliados os Select/Update/Delete/Insert que são realizados; > > - Verificado problemas de corrupção de base; > > - Backup/Restore; > > - Extraídos os dados de uma base ?defeituosa? e ?enxertados? em uma > base > > zerada; > > - Inseridos os dados em bases Firebird 1.5 e 2.5 também em Postgres; > > - Coletados tempos para análises; > > > > O que irei testar ainda: > > - Podemos extrair os updates que são feitos na trigger, excluir elas e > > realizar o calculo dentro da procedure ? Diminuirá a ?cascata? de > comandos > > e > > será possível validar se o problema é as triggers que são disparadas; > > - Criar uma nova tabela para dar o update ? Dessa forma poderemos > saber > > se a tabela está com problemas; > > - Extrair/Inserir os dados em bases zeradas - Validar se existe a > > possibilidade das bases estarem corrompidas por exemplo; > > - Extrair os dados e inserir em uma base zerada ? Validar se o > problema > > está somente na base em produção; > > > > O que pode ser descartado? > > - Hoje podemos somente descartar problemas de sistema, o restante > ainda > > não é possível afirmar com certeza. > > > > Fatos importantes: > > - Em Posgres não acontecem os problemas; > > - Em firebird 1.5 e 2.5 ocorrem problemas; > > - Ao executar a primeira, segunda vez não é identificado de imediato o > > problema, na terceira, quarta vez o problema aparece; > > - Se reiniciar o Servidor o processo volta ao normal (a primeira > > execução fica normal); > > - Backup/Restore não solucionou o problema; > > - A validação das bases não encontrou defeitos (inclusive usando > > ferramentas como IBFistAID); > > - Os select/update/insert/delete estão certos; > > - A memória do servidor não é afetada, ela fica estável; > > - O problema acontece em bases pequenas (4Gb) e grandes (20Gb); > > - Não foi possível ainda replicar o problema. > > > > Estou precisando de uma ajuda da galera, esse problema está me dando > muitas > > dores de cabeça, quem sabe o Carlos Cantu possa ter algumas experiências > > nesse sentido. > > Caso alguém tenha e possa fornecer ou até mesmo se o Carlos Cantu ler > esta > > mensagem, favor entre em contato comigo pelo e-mail: > > > gmail.com> ou > > > > Att. > > > > *-- > > Eurides V. Baptistella > > **E-mail:* eurides.baptistella[@]gmail.com < > 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 > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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[@]gmail.com *Fone:* +55 (49) 9125-6572 From rmgimenez em gmail.com Tue Aug 23 11:13:40 2011 From: rmgimenez em gmail.com (Ricardo Moura Gimenez) Date: Tue, 23 Aug 2011 11:13:40 -0300 Subject: [firebase-br] Problema Com SQL. In-Reply-To: References: Message-ID: Isso é um problema muito difícil de ver para quem não tem conexão com a base, o que você pode fazer é comentar todo o where e depois ir descomentando linha a linha para ver qual é a que está fazendo com que os registros não sejam mostrados. Qualquer dúvida me avise. Ricardo Gimenez http://www.fornecedortextil.com.br/ Em 23 de agosto de 2011 09:19, Pedro Braga escreveu: > Bom dia Estou tentando Executar a SQL abaixo contudo a mesma não está me > trazendo resultado algum. > já verifiquei os dados na tabela e existe Registros a serem retornados > porem > não consegui encontrar o problema na sql > > > select p.cod_produto, > p.descricao, > p.vlr_venda, > p.vlr_custo, > 0 as qtde_comprada, > 0 as qtde_acertoestoque, > coalesce(sum(inf.qtde_item),0) as qtde_vendida, > coalesce(sum(inf.VLR_TOTAL_ITEM),0) as VLR_TOTAL_ITEM, > coalesce(sum(coalesce(p.estoque_atual,0) - > (select sum(coalesce(infes.qtde_item,0)) as qtde_comprada > from itens_nf_entrada infes > join nf_entrada nfes on > nfes.cod_empresa=infes.cod_empresa and nfes.num_nf=infes.num_nf and > nfes.num_trm=infes.num_trm and nfes.cod_fornecedor=infes.cod_fornecedor > where nfes.dat_saida > :dat_final and > infes.cod_produto=p.cod_produto) + > (select coalesce(sum(infs.qtde_item),0) as qtde_vendida > from itens_nf infs > join nota_fiscal nfs on > nfs.cod_empresa=infs.cod_empresa and nfs.num_nf=infs.num_nf and > nfs.pedido_venda=infs.pedido_venda and nfs.tipo_nota=infs.tipo_nota and > nfs.situacao_nf='N' > where cast (nfs.dat_emissao as date) >:dat_final > and infs.cod_produto=p.cod_produto)),0) as estoque_atual > from itens_nf inf > join nota_fiscal nf on nf.cod_empresa=inf.cod_empresa and > nf.num_nf=inf.num_nf and nf.pedido_venda=inf.pedido_venda and > nf.tipo_nota=inf.tipo_nota and nf.situacao_nf='N' > join produtos p on p.cod_produto=inf.cod_produto and > p.cod_empresa=inf.cod_empresa and p.situacao=:situacao > where cast(nf.dat_emissao as date) between :dat_inicial and :dat_final > group by 1,2,3,4,5,6 > > fico no aguardo de alguma sugestão. > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Ricardo Gimenez From listas em warmboot.com.br Tue Aug 23 11:16:57 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 23 Aug 2011 11:16:57 -0300 Subject: [firebase-br] =?windows-1252?q?Problemas_Lentid=E3o_em_base_Fireb?= =?windows-1252?q?ird?= In-Reply-To: References: <757120320.20110823100333@warmboot.com.br> Message-ID: <1416984149.20110823111657@warmboot.com.br> Vc está usando SS, CS ou SC? Envie as estatísticas detalhadas de execução da procedure quando ela é rápida e quando é lenta (o IBExpert mostra isso e permite vc copiar para o clipboard). Algum motivo especial para vc usar "no reserve"? Isso prejudica bastante a performance, pois o FB deixa de reservar espaço nas páginas para usar com os registros "temporários" gerados em updates, deletes, etc. Só aconselho o uso de "no reserve" se a base for readonly (que não é o seu caso). Experimente tirar esse flag (gfix -use reserve), fazer um backup/restore e veja se melhora. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EB> Obrigado pela pronta resposta Cantu. EB> Seguem as informações do gstat: EB> Database header page information: EB>         Flags                   0 EB>         Checksum                12345 EB>         Generation              618877 EB>         Page size               8192 EB>         ODS version             11.2 EB>         Oldest transaction      575257 EB>         Oldest active           575258 EB>         Oldest snapshot         575258 EB>         Next transaction        575702 EB>         Bumped transaction      1 EB>         Sequence number         0 EB>         Next attachment ID      43166 EB>         Implementation ID       26 EB>         Shadow count            0 EB>         Page buffers            3000 EB>         Next header page        0 EB>         Database dialect        3 EB>         Creation date           Jan 14, 2011 17:16:24 EB>         Attributes              no reserve EB>     Variable header data: EB>         Sweep interval:         0 EB>         *END* EB> Reforçando o relato, o problema acontece tanto executando a EB> aplicação como se executar somente a procedure responsável pelo EB> processo. Também observou-se que mesmo com um backup/restore (que EB> no caso limpra as transações em limbo) o problema continua. EB> Att. EB> Em 23 de agosto de 2011 10:03, Carlos H. Cantu EB> escreveu: EB> Sintoma típico de controle transacional incorreto. EB> EB> Quando o sistema ficar lento, tire um gstat -h do banco e poste aqui. EB> EB> []s EB> Carlos H. Cantu EB> www.FireBase.com.br - www.firebirdnews.org EB> www.warmboot.com.br - blog.firebase.com.br EB> EB>> Pessoal, ainda estou com problemas em relação às execuções repetitivas em EB>> determinados processos no Banco Firebird conforme relatado no post < EB>> http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2011-August/075119.html>, EB>> encontrei mais algumas coisas e fiz outros testes mas não consegui EB>> ainda EB>> identificar a causa do problema. EB> EB>> O que já foi feito: EB>>     - Avaliados os índices das tabelas; EB>>     - Avaliados os Select/Update/Delete/Insert que são realizados; EB>>     - Verificado problemas de corrupção de base; EB>>     - Backup/Restore; EB>>     - Extraídos os dados de uma base ?defeituosa? e ?enxertados? em uma base EB>> zerada; EB>>     - Inseridos os dados em bases Firebird 1.5 e 2.5 também em Postgres; EB>>     - Coletados tempos para análises; EB> EB>> O que irei testar ainda: EB>>     - Podemos extrair os updates que são feitos na trigger, excluir elas e EB>> realizar o calculo dentro da procedure ? Diminuirá a ?cascata? de comandos e EB>> será possível validar se o problema é as triggers que são disparadas; EB>>     - Criar uma nova tabela para dar o update ? Dessa forma poderemos saber EB>> se a tabela está com problemas; EB>>     - Extrair/Inserir os dados em bases zeradas  - Validar se existe a EB>> possibilidade das bases estarem corrompidas por exemplo; EB>>     - Extrair os dados e inserir em uma base zerada ? Validar se o problema EB>> está somente na base em produção; EB> EB>> O que pode ser descartado? EB>>     - Hoje podemos somente descartar problemas de sistema, o restante ainda EB>> não é possível afirmar com certeza. EB> EB>> Fatos importantes: EB>>     - Em Posgres não acontecem os problemas; EB>>     - Em firebird 1.5 e 2.5 ocorrem problemas; EB>>     - Ao executar a primeira, segunda vez não é identificado de imediato o EB>> problema, na terceira, quarta vez o problema aparece; EB>>     - Se reiniciar o Servidor o processo volta ao normal (a primeira EB>> execução fica normal); EB>>     - Backup/Restore não solucionou o problema; EB>>     - A validação das bases não encontrou defeitos (inclusive usando EB>> ferramentas como IBFistAID); EB>>     - Os select/update/insert/delete estão certos; EB>>     - A memória do servidor não é afetada, ela fica estável; EB>>     - O problema acontece em bases pequenas (4Gb) e grandes (20Gb); EB>>     - Não foi possível ainda replicar o problema. EB> EB>> Estou precisando de uma ajuda da galera, esse problema está me dando muitas EB>> dores de cabeça, quem sabe o Carlos Cantu possa ter algumas experiências EB>> nesse sentido. EB>> Caso alguém tenha e possa fornecer ou até mesmo se o Carlos Cantu ler esta EB>> mensagem, favor entre em contato comigo pelo e-mail: gmail.com>>> ou EB> EB> EB>> Att. EB> EB>> *-- EB>> Eurides V. Baptistella EB>> **E-mail:* eurides.baptistella[@]gmail.com EB>> *Fone:* +55 (49) 9125-6572 EB>> ______________________________________________ EB>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br EB>> Para saber como gerenciar/excluir seu cadastro na lista, use: EB>> http://www.firebase.com.br/fb/artigo.php?id=1107 EB>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa EB> EB> EB> ______________________________________________ EB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br EB> Para saber como gerenciar/excluir seu cadastro na lista, use: EB> http://www.firebase.com.br/fb/artigo.php?id=1107 EB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa EB> From contabil em sivolc.ind.br Tue Aug 23 13:47:53 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Tue, 23 Aug 2011 13:47:53 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Problemas_Lentid=E3o_em_ba?= =?iso-8859-1?q?se_Firebird/Contato_Carlos_Cantu?= In-Reply-To: References: Message-ID: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> Edmundo Alvarez Junior, esse cara e foda em... pode seguir as palavras dele que esse sabe o que fala.... Brincadeiras a parte, cara, você disse que esses Trigger são executados 12 mil vezes em uma única execução ? Poderia detalhar melhor os triggers, as procedures para que possamos entender melhor o porque de tantas execuções, e como elas são feitas ? Tipo as plan's que os procedures executam..... os Sql´s para verificar se pode ser feito algo para melhorar a execução.... Talvez possamos dar sugestão de melhorias. Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Edmundo Alvarez Júnior Enviada em: terça-feira, 23 de agosto de 2011 10:48 Para: FireBase Assunto: Re: [firebase-br] Problemas Lentidão em base Firebird/Contato Carlos Cantu Ja passei por uma situação de lentidão, o problema era no servidor, o servidor era um Windows, colocamos a base de dados em outra maquina e não deu problema, continuamos testando e veficamos no servidor tinha o kaspersky instalado, e ele era a causa da lentidão. Faça este teste, tente colocar esta base em uma maquina com servidor Linux por exemplo, vamos ver se continua a lentidão. Att.: Em 23 de agosto de 2011 09:26, Eurides Baptistella < eurides.baptistella em gmail.com> escreveu: > Pessoal, ainda estou com problemas em relação às execuções repetitivas em > determinados processos no Banco Firebird conforme relatado no post < > > http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2011-August/0751 19.html > >, > encontrei mais algumas coisas e fiz outros testes mas não consegui > ainda > identificar a causa do problema. > > O que já foi feito: > - Avaliados os índices das tabelas; > - Avaliados os Select/Update/Delete/Insert que são realizados; > - Verificado problemas de corrupção de base; > - Backup/Restore; > - Extraídos os dados de uma base “defeituosa” e “enxertados” em uma base > zerada; > - Inseridos os dados em bases Firebird 1.5 e 2.5 também em Postgres; > - Coletados tempos para análises; > > O que irei testar ainda: > - Podemos extrair os updates que são feitos na trigger, excluir elas e > realizar o calculo dentro da procedure – Diminuirá a “cascata“ de comandos > e > será possível validar se o problema é as triggers que são disparadas; > - Criar uma nova tabela para dar o update – Dessa forma poderemos saber > se a tabela está com problemas; > - Extrair/Inserir os dados em bases zeradas - Validar se existe a > possibilidade das bases estarem corrompidas por exemplo; > - Extrair os dados e inserir em uma base zerada – Validar se o problema > está somente na base em produção; > > O que pode ser descartado? > - Hoje podemos somente descartar problemas de sistema, o restante ainda > não é possível afirmar com certeza. > > Fatos importantes: > - Em Posgres não acontecem os problemas; > - Em firebird 1.5 e 2.5 ocorrem problemas; > - Ao executar a primeira, segunda vez não é identificado de imediato o > problema, na terceira, quarta vez o problema aparece; > - Se reiniciar o Servidor o processo volta ao normal (a primeira > execução fica normal); > - Backup/Restore não solucionou o problema; > - A validação das bases não encontrou defeitos (inclusive usando > ferramentas como IBFistAID); > - Os select/update/insert/delete estão certos; > - A memória do servidor não é afetada, ela fica estável; > - O problema acontece em bases pequenas (4Gb) e grandes (20Gb); > - Não foi possível ainda replicar o problema. > > Estou precisando de uma ajuda da galera, esse problema está me dando muitas > dores de cabeça, quem sabe o Carlos Cantu possa ter algumas experiências > nesse sentido. > Caso alguém tenha e possa fornecer ou até mesmo se o Carlos Cantu ler esta > mensagem, favor entre em contato comigo pelo e-mail: > gmail.com> ou > > Att. > > *-- > Eurides V. Baptistella > **E-mail:* eurides.baptistella[@]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 > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6402 (20110823) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6402 (20110823) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6402 (20110823) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From cleber.nandi em gmail.com Tue Aug 23 14:17:18 2011 From: cleber.nandi em gmail.com (Cleber Nandi) Date: Tue, 23 Aug 2011 17:17:18 +0000 Subject: [firebase-br] =?iso-8859-1?q?Criar_tabela_em_delphi_modo_execu=E7?= =?iso-8859-1?q?=E3o?= Message-ID: Boa tarde, caro amigos, estou com um pequeno problema: para criar um banco de dados em tempo de execução estou usando o Ibscript, porém coloco todo o scriptde criação do banco dentro do próprio componente;até ae tudo bem!mas para eu criar as tabelas, vou ter que colocar uma qntia enorme de ibsript, ou da para fazer isso em linha de comando, tipo: ibscript.add(commando);ibscript.executescript; como é que posso proceder para chamar o script de criação das tabelas? Agradeço pelo AJUDA. cleber From bragaped em gmail.com Tue Aug 23 14:18:46 2011 From: bragaped em gmail.com (Pedro Braga) Date: Tue, 23 Aug 2011 14:18:46 -0300 Subject: [firebase-br] Problema Com SQL. In-Reply-To: References: Message-ID: Obrigado pela ajuda na analisando o sql em outra base estava funcionando perfeitamente ai fui checar a estrutura da base que estava executando o sql e tinha um Registro corrompido no inicio da tabela ai adicionei os dados em outra base zerada e o retorno funcionou como deveria muito Obrigado. Em 23 de agosto de 2011 11:13, Ricardo Moura Gimenez escreveu: > Isso é um problema muito difícil de ver para quem não tem conexão com a > base, o que você pode fazer é comentar todo o where e depois ir > descomentando linha a linha para ver qual é a que está fazendo com que os > registros não sejam mostrados. > > Qualquer dúvida me avise. > > Ricardo Gimenez > http://www.fornecedortextil.com.br/ > > Em 23 de agosto de 2011 09:19, Pedro Braga escreveu: > > > Bom dia Estou tentando Executar a SQL abaixo contudo a mesma não está me > > trazendo resultado algum. > > já verifiquei os dados na tabela e existe Registros a serem retornados > > porem > > não consegui encontrar o problema na sql > > > > > > select p.cod_produto, > > p.descricao, > > p.vlr_venda, > > p.vlr_custo, > > 0 as qtde_comprada, > > 0 as qtde_acertoestoque, > > coalesce(sum(inf.qtde_item),0) as qtde_vendida, > > coalesce(sum(inf.VLR_TOTAL_ITEM),0) as VLR_TOTAL_ITEM, > > coalesce(sum(coalesce(p.estoque_atual,0) - > > (select sum(coalesce(infes.qtde_item,0)) as > qtde_comprada > > from itens_nf_entrada infes > > join nf_entrada nfes on > > nfes.cod_empresa=infes.cod_empresa and nfes.num_nf=infes.num_nf and > > nfes.num_trm=infes.num_trm and nfes.cod_fornecedor=infes.cod_fornecedor > > where nfes.dat_saida > :dat_final and > > infes.cod_produto=p.cod_produto) + > > (select coalesce(sum(infs.qtde_item),0) as > qtde_vendida > > from itens_nf infs > > join nota_fiscal nfs on > > nfs.cod_empresa=infs.cod_empresa and nfs.num_nf=infs.num_nf and > > nfs.pedido_venda=infs.pedido_venda and nfs.tipo_nota=infs.tipo_nota and > > nfs.situacao_nf='N' > > where cast (nfs.dat_emissao as date) >:dat_final > > and infs.cod_produto=p.cod_produto)),0) as estoque_atual > > from itens_nf inf > > join nota_fiscal nf on nf.cod_empresa=inf.cod_empresa and > > nf.num_nf=inf.num_nf and nf.pedido_venda=inf.pedido_venda and > > nf.tipo_nota=inf.tipo_nota and nf.situacao_nf='N' > > join produtos p on p.cod_produto=inf.cod_produto and > > p.cod_empresa=inf.cod_empresa and p.situacao=:situacao > > where cast(nf.dat_emissao as date) between :dat_inicial and :dat_final > > group by 1,2,3,4,5,6 > > > > fico no aguardo de alguma sugestão. > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Ricardo Gimenez > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From joserubenildosilva em gmail.com Tue Aug 23 14:26:04 2011 From: joserubenildosilva em gmail.com (jose rubenildo da silva) Date: Tue, 23 Aug 2011 14:26:04 -0300 Subject: [firebase-br] Firebird 1.5 lento windows 2008 64 bits Message-ID: Tenho o firebird 1.5 versão classic server em um QUAD CORE com 16 GB de Ram. Em momentos de pico, chagamos a 200 conexões e o banco esta com 6.5 GB Em determinados instantes, o servidor fica com quase 16 GB de memoria em uso, e partir dai não aceita mais conexões, sem falar que fica um pouco lento. Gostaria de saber se existe uma forma de melhorar isso(menos memoria) ou questão de performance no servidor. Agradeço a todos José Rubenildo da Silva skype joserubenildosilva Cel (65) 9239 2791 From eurides.baptistella em gmail.com Tue Aug 23 17:47:56 2011 From: eurides.baptistella em gmail.com (Eurides Baptistella) Date: Tue, 23 Aug 2011 17:47:56 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Problemas_Lentid=E3o_em_base_?= =?iso-8859-1?q?Firebird/Contato_Carlos_Cantu?= In-Reply-To: References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> Message-ID: Pessoal, fiz mais um teste em que passei a não utilizar mais a trigger. Para minha tristeza (ou alegria sei lá) o problema continua, o que descarta também que o processo estaria lento devido a trigger. Enviei um e-mail anteriormente mas está bloqueado na lista, neste e-mail relato o resultado da análise. Caso alguem tenha mais um pitaco sinta-se a vontade rsssss att. -- *Eurides V. Baptistella **E-mail:* eurides.baptistella[@]gmail.com *Fone:* +55 (49) 9125-6572 From listas em warmboot.com.br Tue Aug 23 20:56:25 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 23 Aug 2011 20:56:25 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Problemas_Lentid=E3o_em_base_?= =?iso-8859-1?q?Firebird/Contato_Carlos_Cantu?= In-Reply-To: References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> Message-ID: <701335370.20110823205625@warmboot.com.br> Você fez o teste que eu pedi, referente ao "no reserve"? []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EB> Pessoal, fiz mais um teste em que passei a não utilizar mais a trigger. Para EB> minha tristeza (ou alegria sei lá) o problema continua, o que descarta EB> também que o processo estaria lento devido a trigger. EB> Enviei um e-mail anteriormente mas está bloqueado na lista, neste e-mail EB> relato o resultado da análise. EB> Caso alguem tenha mais um pitaco sinta-se a vontade rsssss EB> att. EB> -- EB> *Eurides V. Baptistella EB> **E-mail:* eurides.baptistella[@]gmail.com EB> *Fone:* +55 (49) 9125-6572 EB> ______________________________________________ EB> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br EB> Para saber como gerenciar/excluir seu cadastro na lista, use: EB> http://www.firebase.com.br/fb/artigo.php?id=1107 EB> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From eurides.baptistella em gmail.com Tue Aug 23 17:20:15 2011 From: eurides.baptistella em gmail.com (Eurides Baptistella) Date: Tue, 23 Aug 2011 17:20:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Problemas_Lentid=E3o_em_base_?= =?iso-8859-1?q?Firebird/Contato_Carlos_Cantu?= In-Reply-To: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> Message-ID: Então amigos, segue um pequeno detalhamento: O ERP que a empresa possui permite integrar os lançamentos de documentos (cheques,boletos,etc) com o caixa (com outras contas também, conforme a configuração utilizada pelo cliente) de forma automática ou manual. Assim, se o cliente desejar, poderá integrar os documentos de um mês inteiro (na opção manual), e caso ele tenha seus 20 mil documentos lançados durante o período esses serão integrados de uma só vez. Partindo para a estrutura, temos o seguinte: - Tabela DOCUMENTOS - Armazena os documentos, valores, portador.... etc - Tabela RASTREAMENTO - Identifica de onde o registro veio e para onde vai após a integração - Tabela CAIXA - Armazena os lançamentos feitos para a conta Caixa por exemplo (valores, portador... etc) - Tabela TOTALIZADORA - Contem valores totalizados por lotes de documentos por exemplo. Assim, quando executo uma procedure pcd_exclui_lancamentos(empresa, data_ini, data_fin) ele executará a seguinte rotina: 1- for select na tabela DOCUMENTOS com base nos parâmentros informados; 2- Exclui lançamentos da tabela CAIXA; 2.1 Essa por sua vez executa uma trigger no after delete que atualiza os valores na tabela TOTALIZADORA; - update TOTALIZADORA set valor_total = valor_total - valor_excluido where chave = :OLD.chave; por exemplo 3- Atualiza o registro de RASTREAMENTO. procedure pcd_exclui_lancamentos FOR SELECT EDT, LTE, LCT FROM DOCUMENTOS WHERE ((:pEmp = ',0,') or (:pEmp Containing SubString(','||EOR||',' from 1 for 5))) and DTC between :pDtaIni and :pDtaFin and ITG='S' INTO :iEdc, :iLte, :iLcc DO BEGIN if (iEdc is null) then iEdc = 0; if (iLte is null) then iLte = 0; if (iLcc is null) then iLcc = 0; /* EXCLUI OS LANÇAMENTOS DO CAIXA */ DELETE FROM CAIXA /* aqui dispara a trigger */ WHERE Emp = :iEdc and Lte = :iLte and Cod = :iLcc; END /* ATUALIZA REGISTROS DA TABELA DE RASTREAMENTO PARA INTEGRAR MANUALMENTE */ UPDATE RASTREAMENTO SET LCT = 0, PIT = 'N', ITG = 'N' , FIT = 'M' WHERE ((:pEmp = ',0,') or (:pEmp Containing SubString(','||EOR||',' from 1 for 5))) and DTC between :pDtaIni and :pDtaFin and ITG='S'; trigger da tabela CAIXA if (OLD.CTD>0) then OldDbt = OLD.VLR; else OldDbt = 0; if (OLD.CTC>0) then OldCdt = OLD.VLR; else OldCdt = 0; update TOTALIZADORA set TLC = TLC - 1 , TVC = TVC - OLD.VLR , TDC = TDC - :OldDbt , TCC = TCC - :OldCdt , DTM = 'today' , USR = 0 where EMP = OLD.EMP and COD = OLD.LTE; O processo em teoria é simples, detalhe importante é que quando eu removo o passo 2.1 e trago o update para dentro da procedure o banco trabalha normalmente, não há lentidão. Já quando é executado pela trigger no decorrer do tempo começa a ficar lento. O mais intrigante é que esse mesmo processo rodando com os mesmos dados em base Postgres se comporta muito bem. As tabelas estão indexadas de forma correta e o melhor, utilizando os indices. Segue abaixo mais informações do plan etc ... Primeira Execução (Rápida) Query ------------------------------------------------ execute procedure pcd_int_exclui_crcctb(',2,','31.05.2011','31.05.2011'); Query Time ------------------------------------------------ Prepare : 1.825,00 ms Execute : 6.567,00 ms Avg fetch time: 0,00 ms Memory ------------------------------------------------ Current: 30.957.672 Max : 31.086.744 Buffers: 3.000 Operations ------------------------------------------------ Read : 518 Writes : 907 Fetches: 229.871 Enchanced Info: +--------------------------+-----------+-----------+-------------+---------+---------+---------+ | Table Name | Records | Indexed | Non-Indexed | Updates | Deletes | Inserts | | | Total | reads | reads | | | | +--------------------------+-----------+-----------+-------------+---------+---------+---------+ | DOCUMENTO| 11926 | 3880 | 0 | 1940 | 0 | 0 | | CAIXA| 8569 | 1940 | 0 | 0 | 1940 | 0 | | TOTALIZADORA| 1869 | 1940 | 0 | 1940 | 0 | 0 | +--------------------------+-----------+-----------+-------------+---------+---------+---------+ Segunda Execução (Processo com problemas e lento) Query ------------------------------------------------ execute procedure pcd_int_exclui_crcctb(',2,','31.05.2011','31.05.2011'); Query Time ------------------------------------------------ Prepare : 16,00 ms Execute : 1.242.033,00 ms Avg fetch time: 0,00 ms Memory ------------------------------------------------ Current: 30.941.128 Max : 32.137.560 Buffers: 3.000 Operations ------------------------------------------------ Read : 435 Writes : 35 Fetches: 417.472.608 Enchanced Info: +--------------------------+-----------+-----------+-------------+---------+---------+---------+ | Table Name | Records | Indexed | Non-Indexed | Updates | Deletes | Inserts | | | Total | reads | reads | | | | +--------------------------+-----------+-----------+-------------+---------+---------+---------+ | DOCUMENTOS| 11926 | 3880 | 0 | 1940 | 0 | 0 | | CAIXA| 8569 | 1940 | 0 | 0 | 1940 | 0 | | TOTALIZADORA| 1869 | 1940 | 0 | 1940 | 0 | 0 | +--------------------------+-----------+-----------+-------------+---------+---------+---------+ From listas em warmboot.com.br Tue Aug 23 21:28:41 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 23 Aug 2011 21:28:41 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Problemas_Lentid=E3o_em_base_?= =?iso-8859-1?q?Firebird/Contato_Carlos_Cantu?= In-Reply-To: References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> Message-ID: <1072144990.20110823212841@warmboot.com.br> Como foi feita a execução das 2 comparações (lenta e rapida): Vc executou a primeira vez (rápida), commitou, e depois executou o mesmo comando pela segunda vez (lento)? EB>Segunda Execução (Processo com problemas e lento) Além da lentidão, quais são os problemas que vc se refere? Como fica o código da sua procedure quando vc tira o update do trigger e coloca nela? Chegou a comparar se o resultado final obtido (dados) quando você faz isso está ficando exatamente igual ao resultado obtido quando o update está na trigger? Testou tirando o "no reserve" e fazendo um backup/restore? []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From bzottis em ig.com.br Tue Aug 23 21:36:59 2011 From: bzottis em ig.com.br (=?ISO-8859-1?Q?Jos=E9_Mauricio_Barbisan_Zottis?=) Date: Tue, 23 Aug 2011 21:36:59 -0300 Subject: [firebase-br] Auto incremento sem Trigger existe no FB? Message-ID: Pessoal, minha professora de Banco de dados esta teimando comigo que o firebird tem auto incremento sem trigger ou generators. isso é possível? Ela é fera em oracle, mas teimei com ela sobre não existir auto incremento nativo e ela falou que a universidade usava o firebird antes e existia. desde já agradeço Zottis From listas em warmboot.com.br Tue Aug 23 21:51:45 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Tue, 23 Aug 2011 21:51:45 -0300 Subject: [firebase-br] Auto incremento sem Trigger existe no FB? In-Reply-To: References: Message-ID: <1626005897.20110823215145@warmboot.com.br> Somente no FB 3, com o novo tipo identity (e mesmo assim, internamente, esse tipo usa um generator). []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JMBZ> Pessoal, minha professora de Banco de dados esta teimando comigo que o JMBZ> firebird tem auto incremento sem trigger ou generators. JMBZ> isso é possível? JMBZ> Ela é fera em oracle, mas teimei com ela sobre não existir auto incremento JMBZ> nativo e ela falou que a universidade usava o firebird antes e existia. JMBZ> desde já agradeço JMBZ> Zottis JMBZ> ______________________________________________ JMBZ> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br JMBZ> Para saber como gerenciar/excluir seu cadastro na lista, use: JMBZ> http://www.firebase.com.br/fb/artigo.php?id=1107 JMBZ> Para consultar mensagens antigas: http://firebase.com.br/pesquisa From bzottis em ig.com.br Tue Aug 23 21:56:39 2011 From: bzottis em ig.com.br (=?ISO-8859-1?Q?Jos=E9_Mauricio_Barbisan_Zottis?=) Date: Tue, 23 Aug 2011 21:56:39 -0300 Subject: [firebase-br] Auto incremento sem Trigger existe no FB? In-Reply-To: <1626005897.20110823215145@warmboot.com.br> References: <1626005897.20110823215145@warmboot.com.br> Message-ID: obrigado, estou na aula dela, vou mostrar sua resposta e dizer pra ela quem você é. Em 23 de agosto de 2011 21:51, Carlos H. Cantu escreveu: > Somente no FB 3, com o novo tipo identity (e mesmo assim, > internamente, esse tipo usa um generator). > > []s > Carlos H. Cantu > www.FireBase.com.br - www.firebirdnews.org > www.warmboot.com.br - blog.firebase.com.br > > JMBZ> Pessoal, minha professora de Banco de dados esta teimando comigo que > o > JMBZ> firebird tem auto incremento sem trigger ou generators. > > JMBZ> isso é possível? > > JMBZ> Ela é fera em oracle, mas teimei com ela sobre não existir auto > incremento > JMBZ> nativo e ela falou que a universidade usava o firebird antes e > existia. > > > JMBZ> desde já agradeço > > JMBZ> Zottis > JMBZ> ______________________________________________ > JMBZ> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > JMBZ> Para saber como gerenciar/excluir seu cadastro na lista, use: > JMBZ> http://www.firebase.com.br/fb/artigo.php?id=1107 > JMBZ> Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From gutopj02 em gmail.com Wed Aug 24 07:23:22 2011 From: gutopj02 em gmail.com (Augusto junior) Date: Wed, 24 Aug 2011 07:23:22 -0300 Subject: [firebase-br] Erro de coneccao Message-ID: Bom dia a todos, Instalei ontem um sistema que já funciona em outro lugar perfeitamente.. Sao 5 modulos que acessam o mesmo fdb .. estoque, vendas, gerencia, financeiro, liberacoes ontem ao instalar em uma rede com 4 terminais todos os modulos rodaram perfeitamente em 2 terminais.. e nos outros 2... os modulos gerencia e financeiro apresentam a seguinte mensagem no permission for read/Select access to table ESTOQUE e a mesma para todas as tabelas do FDB alguem sabe me dizer o porque??? Todos os modulos usam a mesma rotina de coneccao com o FDB grato Augusto From contabil em sivolc.ind.br Wed Aug 24 08:25:06 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Wed, 24 Aug 2011 08:25:06 -0300 Subject: [firebase-br] RES: Erro de coneccao In-Reply-To: References: Message-ID: <000401cc6250$7d2bccf0$778366d0$@ind.br> Augusto, Pelo erro parece que o usuário que você esta usando para acessa a aplicação não tem permissão dentro do firebird para efetuar mudanças nas tabelas do seu sistema, se você utiliza o IBExpert tem a opção Grant manager onde você pode dar permissão total para os usuários em acesso as tabelas e procedures, ou intuam pode usar o comando manual GRANT ALL ON table TO USERPROTECT WITH GRANT OPTION; Acredito que fornecendo permissão para os usuários seu problema termina. Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Augusto junior Enviada em: quarta-feira, 24 de agosto de 2011 07:23 Para: FireBase Assunto: [firebase-br] Erro de coneccao Bom dia a todos, Instalei ontem um sistema que já funciona em outro lugar perfeitamente.. Sao 5 modulos que acessam o mesmo fdb .. estoque, vendas, gerencia, financeiro, liberacoes ontem ao instalar em uma rede com 4 terminais todos os modulos rodaram perfeitamente em 2 terminais.. e nos outros 2... os modulos gerencia e financeiro apresentam a seguinte mensagem no permission for read/Select access to table ESTOQUE e a mesma para todas as tabelas do FDB alguem sabe me dizer o porque??? Todos os modulos usam a mesma rotina de coneccao com o FDB grato Augusto ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6405 (20110824) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6405 (20110824) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6405 (20110824) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From eurides.baptistella em gmail.com Wed Aug 24 08:36:48 2011 From: eurides.baptistella em gmail.com (Eurides Baptistella) Date: Wed, 24 Aug 2011 08:36:48 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Problemas_Lentid=E3o_em_base_?= =?iso-8859-1?q?Firebird/Contato_Carlos_Cantu?= In-Reply-To: <1072144990.20110823212841@warmboot.com.br> References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> <1072144990.20110823212841@warmboot.com.br> Message-ID: Carlos, ainda não consegui fazer o teste com o parâmetro ?no reserve?. Farei na sequencia pois a base é de 10Gb (vai demorar um pouco). O Firebird usado é o Classic Server (CS). Os testes foram feitos da seguinte maneira: 1º Reiniciei o servidor (limpar qualquer sujeira); 2 º Executei a integração de documentos; (Demora 3 min para integrar 11926 documentos) 3 º Exclui os documentos; (Primeira coleta de informações, exclusão é quase instantânea) 4º Integrei novamente os documentos; (Demora aprox.. 20min para integrar os mesmos 11926 documentos) 5º Exclui os documentos; (Segunda coleta de informações, exclusão demorou 20min). A frase abaixo está equivocada, quero dizer que o problema é a lentidão. EB>Segunda Execução (Processo com problemas e lento) O Código da procedure quando alterada (sem a utilização da trigger) é o seguinte: procedure pcd_exclui_lancamentos FOR SELECT EDT, LTE, LCT FROM DOCUMENTOS WHERE ((:pEmp = ',0,') or (:pEmp Containing SubString(','||EOR||',' from 1 for 5))) and DTC between :pDtaIni and :pDtaFin and ITG='S' INTO :iEdc, :iLte, :iLcc DO BEGIN if (iEdc is null) then iEdc = 0; if (iLte is null) then iLte = 0; if (iLcc is null) then iLcc = 0; /* EXCLUI OS LANÇAMENTOS DO CAIXA */ DELETE FROM CAIXA /* aqui dispara a trigger */ WHERE Emp = :iEdc and Lte = :iLte and Cod = :iLcc; update TOTALIZADORA set TLC = TLC - 1 , TVC = TVC - 1 , TDC = TDC - 1 , TCC = TCC - 1 , DTM = 'today' , USR = 0 where EMP = :iEdc and COD = :iLte; END Estou iniciando os testes com o parâmetro ?no reserve?. Na sequencia postarei os resultados. No ponto em que estou (testes que realizei) não tenho dúvidas de que o problema está no Firebird. Os testes realizados em Postgres foram ótimos, exportei os dados dessa base e inseri na outra, funcionou sem problemas. Ai pergunto, tirando a questão do ?no reserve?, o que mais pode estar afetando o desempenho de tal forma????? *-- Eurides V. Baptistella **E-mail:* eurides.baptistella[@]gmail.com *Fone:* +55 (49) 9125-6572 From contabil em sivolc.ind.br Wed Aug 24 09:40:46 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Wed, 24 Aug 2011 09:40:46 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_Problemas_Lentid=E3?= =?iso-8859-1?q?o_em_base_Firebird/Contato_Carlos_Cantu?= In-Reply-To: References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> <1072144990.20110823212841@warmboot.com.br> Message-ID: <000801cc625b$296bfa30$7c43ee90$@ind.br> Na verdade, Eurides, não necessariamente o problema esteja no firebird, somente porque no postgree funcionou um pouco mais rápido, visto que, os bancos possuem formas diferentes de tratar índices, consultas, tabelas temporárias (usadas quando se faz ordenação por exemplo), na verdade, o que pode ter acontecido, e que, da forma como foi feito o postgree executou de forma melhor a seqüência de comandos, o que não quer dizer que se você reformular os comandos, ou as plan's o firebird não possa executar de forma ainda melhor, faca o teste do Cantu, quem sabe isso não pode lhe trazer grandes melhoras, caso sim, você vai perceber que era um config do seu banco, e não o problema no firebird mesmo, caso não melhore, e você ainda queira usar o firebird, refaça a rotina passo a passo levando em conta, todos os detalhes de usos de índices, iterações dos for select, verifique a quantidade de memória usada no servidor no momento da lentidão, se ele não esta fazendo swap, essas coisas, quem sabe pode lhe dar uma luz. Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eurides Baptistella Enviada em: quarta-feira, 24 de agosto de 2011 08:37 Para: Carlos H. Cantu; FireBase Assunto: Re: [firebase-br] RES: Problemas Lentidão em base Firebird/Contato Carlos Cantu Carlos, ainda não consegui fazer o teste com o parâmetro “no reserve”. Farei na sequencia pois a base é de 10Gb (vai demorar um pouco). O Firebird usado é o Classic Server (CS). Os testes foram feitos da seguinte maneira: 1º Reiniciei o servidor (limpar qualquer sujeira); 2 º Executei a integração de documentos; (Demora 3 min para integrar 11926 documentos) 3 º Exclui os documentos; (Primeira coleta de informações, exclusão é quase instantânea) 4º Integrei novamente os documentos; (Demora aprox.. 20min para integrar os mesmos 11926 documentos) 5º Exclui os documentos; (Segunda coleta de informações, exclusão demorou 20min). A frase abaixo está equivocada, quero dizer que o problema é a lentidão. EB>Segunda Execução (Processo com problemas e lento) O Código da procedure quando alterada (sem a utilização da trigger) é o seguinte: procedure pcd_exclui_lancamentos FOR SELECT EDT, LTE, LCT FROM DOCUMENTOS WHERE ((:pEmp = ',0,') or (:pEmp Containing SubString(','||EOR||',' from 1 for 5))) and DTC between :pDtaIni and :pDtaFin and ITG='S' INTO :iEdc, :iLte, :iLcc DO BEGIN if (iEdc is null) then iEdc = 0; if (iLte is null) then iLte = 0; if (iLcc is null) then iLcc = 0; /* EXCLUI OS LANÇAMENTOS DO CAIXA */ DELETE FROM CAIXA /* aqui dispara a trigger */ WHERE Emp = :iEdc and Lte = :iLte and Cod = :iLcc; update TOTALIZADORA set TLC = TLC - 1 , TVC = TVC - 1 , TDC = TDC - 1 , TCC = TCC - 1 , DTM = 'today' , USR = 0 where EMP = :iEdc and COD = :iLte; END Estou iniciando os testes com o parâmetro “no reserve”. Na sequencia postarei os resultados. No ponto em que estou (testes que realizei) não tenho dúvidas de que o problema está no Firebird. Os testes realizados em Postgres foram ótimos, exportei os dados dessa base e inseri na outra, funcionou sem problemas. Ai pergunto, tirando a questão do “no reserve”, o que mais pode estar afetando o desempenho de tal forma????? *-- Eurides V. Baptistella **E-mail:* eurides.baptistella[@]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 __________ Informação do ESET NOD32 Antivirus, versão da vacina 6405 (20110824) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6405 (20110824) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6405 (20110824) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From listas em warmboot.com.br Wed Aug 24 10:15:25 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 24 Aug 2011 10:15:25 -0300 Subject: [firebase-br] =?windows-1252?q?RES=3A_Problemas_Lentid=E3o_em_bas?= =?windows-1252?q?e_Firebird/Contato_Carlos_Cantu?= In-Reply-To: References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> <1072144990.20110823212841@warmboot.com.br> Message-ID: <769901762.20110824101525@warmboot.com.br> Provavelmente a demora é por causa da garbage collection que está sendo feita a partir da segunda exclusão. Para saber, faça o seguinte teste: 1º Reiniciei o servidor (limpar qualquer sujeira); 2 º Executei a integração de documentos; (Demora 3 min para integrar 11926 documentos) 3 º Exclui os documentos; (Primeira coleta de informações, exclusão é quase instantânea) << Depois do passo 3, rode um select * nas tabelas que sofreram deletes ou updates nos passos acima (tenha certeza de dar um fetchall pra ir até o último registro). Isso vai disparar a garbage collection nelas. Anote quanto tempo demora. >> EB> 4º Integrei novamente os documentos; (Demora aprox.. 20min para EB> integrar os mesmos 11926 documentos) Se eu estiver certo, o passo 4 agora não vai demorar os 20 minutos. PS: Se você está usando o Classic, um buffer de 3.000 com páginas de 8K pode ser alto demais, dependendo de quantas conexões simultâneas você tem. Vou aguardar o seu retorno quanto aos testes acima para fazer os próximos comentários. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From joserubenildosilva em gmail.com Wed Aug 24 10:30:10 2011 From: joserubenildosilva em gmail.com (jose rubenildo da silva) Date: Wed, 24 Aug 2011 10:30:10 -0300 Subject: [firebase-br] Servidor 1.5 lento no windows 2008 64 Message-ID: Estou com problema de lentidão em um servidor com a versão 1.5 classic O server esta com 16 GB e processador quadCore Tem momentos que chega a 15.5 GB de memória em uso. tem em torno de 200 conexões nos momentos de pico Qual a melhor solução para esta problema? -- José Rubenildo da Silva skype joserubenildosilva Cel (65) 9239 2791 From eurides.baptistella em gmail.com Wed Aug 24 10:33:37 2011 From: eurides.baptistella em gmail.com (Eurides Baptistella) Date: Wed, 24 Aug 2011 10:33:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Problemas_Lentid=E3o_em_base_?= =?iso-8859-1?q?Firebird/Contato_Carlos_Cantu?= In-Reply-To: <769901762.20110824101525@warmboot.com.br> References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> <1072144990.20110823212841@warmboot.com.br> <769901762.20110824101525@warmboot.com.br> Message-ID: José Augusto, eu não estou condenando o Firebird, acredito que o problema que estou enfrentando seja uma combinação de fatores. Não condeno o Firebird pois usamos desde a versão 1, passamos para a 1.5 e agora usamos a 2.5, aprox. 80% de nossos clientes utilizam Firebird. O que questiono é que o PostgreSQL, por toda a questão estrutural que tem, compilação de procedures etc, índices ... etc, mesmo assim é mais rápido. Quanto à restruturação da rotina, acredito que pode ser melhorada sim, sempre há o que melhorar, mas não posso fazer isso nesse momento. Os plan?s foram revisados, já fiz testes executando a primeira vez a rotina, recalculando índices ?na mão? e nada surtiu efeito. A memória do servidor não é alterada, ela fica estável. Estou realizando o backup/restore com o parâmetro citado ?no reserve?. Queira Deus que resolva o problema. Novamente obrigado pelas palavras José Augusto, é discutindo de forma saudável que podemos encontrar soluções. Cantu, estarei realizando os testes solicitados, postarei em breve..... Agradeço a atenção de todos... Att.* *-- *Eurides V. Baptistella **E-mail:* eurides.baptistella[@]gmail.com *Fone:* +55 (49) 9125-6572 From daniel.dallasta em gmail.com Wed Aug 24 10:36:18 2011 From: daniel.dallasta em gmail.com (Daniel Dallasta) Date: Wed, 24 Aug 2011 10:36:18 -0300 Subject: [firebase-br] Servidor 1.5 lento no windows 2008 64 In-Reply-To: References: Message-ID: Enfrento problema parecido aqui na empresa, meu servidor tem 8Gb de memoria Ram. Mas desconfio que o problema nao esta no Firebird, e sim em alguma configuração do Windows server 2008... O meu Firebird eh a versão 2.1 Att, Daniel Dallasta Em 24 de agosto de 2011 10:30, jose rubenildo da silva < joserubenildosilva em gmail.com> escreveu: > Estou com problema de lentidão em um servidor com a versão 1.5 classic > O server esta com 16 GB e processador quadCore > Tem momentos que chega a 15.5 GB de memória em uso. tem em torno de 200 > conexões nos momentos de pico > > Qual a melhor solução para esta problema? > > -- > José Rubenildo da Silva > skype joserubenildosilva > Cel (65) 9239 2791 > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From danielroatt em gmail.com Wed Aug 24 10:49:15 2011 From: danielroatt em gmail.com (Daniel Roatt) Date: Wed, 24 Aug 2011 10:49:15 -0300 Subject: [firebase-br] Servidor 1.5 lento no windows 2008 64 In-Reply-To: References: Message-ID: Então José eu atualizaria a versão do firebird, visto que ele tem melhorias justamente nesta parte de utilização de memoria. :D Em 24 de agosto de 2011 10:36, Daniel Dallasta escreveu: > Enfrento problema parecido aqui na empresa, meu servidor tem 8Gb de > memoria > Ram. Mas desconfio que o problema nao esta no Firebird, e sim em alguma > configuração do Windows server 2008... O meu Firebird eh a versão 2.1 > > > Att, > Daniel Dallasta > Em 24 de agosto de 2011 10:30, jose rubenildo da silva < > joserubenildosilva em gmail.com> escreveu: > > > Estou com problema de lentidão em um servidor com a versão 1.5 classic > > O server esta com 16 GB e processador quadCore > > Tem momentos que chega a 15.5 GB de memória em uso. tem em torno de 200 > > conexões nos momentos de pico > > > > Qual a melhor solução para esta problema? > > > > -- > > José Rubenildo da Silva > > skype joserubenildosilva > > Cel (65) 9239 2791 > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Daniel Roatt T.I. Bessani Softwares From joserubenildosilva em gmail.com Wed Aug 24 10:54:30 2011 From: joserubenildosilva em gmail.com (jose rubenildo da silva) Date: Wed, 24 Aug 2011 10:54:30 -0300 Subject: [firebase-br] Servidor 1.5 lento no windows 2008 64 In-Reply-To: References: Message-ID: Estamos fazendo isso porém, é um sistema com mais de 600 tabelas e procedures e tudo mais. Estamos migrando para a 2.5. Esta em fase de homologação. Como estou com esse problema em um cliente, estou buscando alternativas para contornar o problema existente até a migração Em 24 de agosto de 2011 10:49, Daniel Roatt escreveu: > Então José eu atualizaria a versão do firebird, visto que ele tem melhorias > justamente nesta parte de utilização de memoria. :D > > Em 24 de agosto de 2011 10:36, Daniel Dallasta > escreveu: > > > Enfrento problema parecido aqui na empresa, meu servidor tem 8Gb de > > memoria > > Ram. Mas desconfio que o problema nao esta no Firebird, e sim em alguma > > configuração do Windows server 2008... O meu Firebird eh a versão 2.1 > > > > > > Att, > > Daniel Dallasta > > Em 24 de agosto de 2011 10:30, jose rubenildo da silva < > > joserubenildosilva em gmail.com> escreveu: > > > > > Estou com problema de lentidão em um servidor com a versão 1.5 classic > > > O server esta com 16 GB e processador quadCore > > > Tem momentos que chega a 15.5 GB de memória em uso. tem em torno de 200 > > > conexões nos momentos de pico > > > > > > Qual a melhor solução para esta problema? > > > > > > -- > > > José Rubenildo da Silva > > > skype joserubenildosilva > > > Cel (65) 9239 2791 > > > ______________________________________________ > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > Daniel Roatt > T.I. Bessani Softwares > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- José Rubenildo da Silva skype joserubenildosilva Cel (65) 9239 2791 From gst.freitas em gmail.com Wed Aug 24 11:13:16 2011 From: gst.freitas em gmail.com (Gustavo Freitas) Date: Wed, 24 Aug 2011 11:13:16 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problemas_Lentid=E3o_em_base_Firebir?= =?iso-8859-1?q?d/Contato_Carlos_Cantu?= In-Reply-To: References: Message-ID: Eurides, Qual foi a razão da escolha do SuSe 11.3 e não outra distribuição, CentOS por exemplo E isso que eu vejo na maioria dos clientes que usa firebird usar o Suse. Algo especial ?? Em 23 de agosto de 2011 10:56, Eurides Baptistella escreveu: > Edmundo, Obrigado pela contribuição, esse teste já foi realizado utilizando > SO diferentes. Ex.: > >   - Linux Suse 11.3 64bits usando Firebird 1.5 >   - Linux Suse 11.3 64bits usando Firebird 1.5 >   - Windows 7 usando Firebird 2.5 >   - Windows 2088 usando Firebird 2.5 > -- Gustavo Freitas From listas em warmboot.com.br Wed Aug 24 11:35:53 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 24 Aug 2011 11:35:53 -0300 Subject: [firebase-br] Servidor 1.5 lento no windows 2008 64 In-Reply-To: References: Message-ID: <1499075395.20110824113553@warmboot.com.br> Algumas versões recentes do Windows tem um problema na "inteligência" do cache do sistema operacional, fazendo com que consuma praticamente toda a memória RAM, gerando SWAP e deixando tudo mais lento. É bem possível que vc esteja sofrendo desse problema. Temos informações sobre isso na própria FireBase, e se vc googlar, irá encontrar referências sobre o problema no próprio site da Microsoft. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br DD> Enfrento problema parecido aqui na empresa, meu servidor tem 8Gb de memoria DD> Ram. Mas desconfio que o problema nao esta no Firebird, e sim em alguma DD> configuração do Windows server 2008... O meu Firebird eh a versão 2.1 DD> Att, DD> Daniel Dallasta DD> Em 24 de agosto de 2011 10:30, jose rubenildo da silva < DD> joserubenildosilva em gmail.com> escreveu: >> Estou com problema de lentidão em um servidor com a versão 1.5 classic >> O server esta com 16 GB e processador quadCore >> Tem momentos que chega a 15.5 GB de memória em uso. tem em torno de 200 >> conexões nos momentos de pico >> >> Qual a melhor solução para esta problema? >> >> -- >> José Rubenildo da Silva >> skype joserubenildosilva >> Cel (65) 9239 2791 From eurides.baptistella em gmail.com Wed Aug 24 13:30:17 2011 From: eurides.baptistella em gmail.com (Eurides Baptistella) Date: Wed, 24 Aug 2011 13:30:17 -0300 Subject: [firebase-br] =?iso-8859-1?q?Problemas_Lentid=E3o_em_base_Firebir?= =?iso-8859-1?q?d/Contato_Carlos_Cantu?= In-Reply-To: References: Message-ID: Gustavo! A escolha do Suse como servidor é um legado que carregamos. Anteriormente ele era utilizado como servidor de Aplicação+BD, com o tempo o Servidor de Aplicação passou a ser outro e pelo aprendizado adquirido continuamos a homologação nossos Softwares em Suse, assim como em RedHat, Windows 2008, Windows 2003 etc etc ... Então é mais uma opção que o cliente tem. Att. Em 24 de agosto de 2011 11:13, Gustavo Freitas escreveu: > Eurides, > > Qual foi a razão da escolha do SuSe 11.3 e não outra distribuição, > CentOS por exemplo > E isso que eu vejo na maioria dos clientes que usa firebird usar o > Suse. Algo especial ?? > > > > Em 23 de agosto de 2011 10:56, Eurides Baptistella > escreveu: > > Edmundo, Obrigado pela contribuição, esse teste já foi realizado > utilizando > > SO diferentes. Ex.: > > > > - Linux Suse 11.3 64bits usando Firebird 1.5 > > - Linux Suse 11.3 64bits usando Firebird 1.5 > > - Windows 7 usando Firebird 2.5 > > - Windows 2088 usando Firebird 2.5 > > > > > -- > Gustavo Freitas > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 listas em warmboot.com.br Wed Aug 24 13:40:46 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 24 Aug 2011 13:40:46 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Problemas_Lentid=E3o_em_base_?= =?iso-8859-1?q?Firebird/Contato_Carlos_Cantu?= In-Reply-To: <769901762.20110824101525@warmboot.com.br> References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> <1072144990.20110823212841@warmboot.com.br> <769901762.20110824101525@warmboot.com.br> Message-ID: <849970854.20110824134046@warmboot.com.br> CHC> << Depois do passo 3, rode um select * nas tabelas que sofreram deletes ou updates CHC> nos passos acima (tenha certeza de dar um fetchall pra ir até o último CHC> registro). Isso vai disparar a garbage collection nelas. Anote quanto tempo demora. >> Detalhe que eu esqueci de falar é que vc deve commitar antes de dar o select, e depois de rodar ele também. Alias, no seu teste anterior, vc estava commitando a transação depois que a procedure foi executada pela primeira vez? []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From mctbrasil em gmail.com Wed Aug 24 22:51:41 2011 From: mctbrasil em gmail.com (Fabiano Moura) Date: Wed, 24 Aug 2011 22:51:41 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Problemas_Lentid=E3o_em_base_?= =?iso-8859-1?q?Firebird/Contato_Carlos_Cantu?= In-Reply-To: <849970854.20110824134046@warmboot.com.br> References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> <1072144990.20110823212841@warmboot.com.br> <769901762.20110824101525@warmboot.com.br> <849970854.20110824134046@warmboot.com.br> Message-ID: *Boa noite!* Eurides, acho sempre complicado comparar desempenho de banco de dados, para isso, as estruturas do banco de dados, incluindo stored procedures e triggers, teria que ser muito parecidas. Já tive problemas com disparos de triggers, e tive que rever elas, da seguinte forma: 1. Coloquei uma ordem de execução a elas, para garantir que realmente elas façam como eu queria que fizesse; 2. Triggers muito grandes e complexas, se fosse possível, eu dividia em pequenos triggers; 3. Revi alguns wheres de deletes, selects, levando em consideração o melhor plano de execução; 4. Tive alguns triggers que eram executados muitas vezes como o seu caso, revi isso, a trigger para que não pudesse ser executado tantas vezes! Em alguns casos, tive que desativar a trigger e achar outra solução a nível de banco de dados, que funcionou para o meu caso. Você sabe o momento que fica lento, então sugiro, que faça as etapas acima, se continuar, desative todos os triggers e vai habilitando um por um, para verificar qual deles está deixando tão lento assim! Tipo, habilitou e já no primeiro ficou lento, desative esse primeiro e ative outro, até saber certinho qual é! No meu caso, quando eu tinha feito um trigger que disparava tantas vezes, acabei em alguns casos, solucionando desativando de forma definitiva o trigger e criando outra forma pelo banco de dados, de obter o mesmo resultado, por exemplo, a tabela de saldo, criar uma view ou stored procedure selecionável da tabela de movimento, as vezes pode ser a melhor coisa (não sei para o seu caso). Talvez se postar a estrutura das tabelas, índices, chaves, stored procedures e triggers criados (fonte), seja possível nós conseguirmos ajudar mais rápido você ou se puder montar um banco de dados de exemplo com dados fictícios para podermos fazer os devidos testes, pode ajudar. Se quiser, pode me enviar um banco de dados no e-mail fabiano em fabianomoura.com.br. Não prometo que conseguirei ver na hora, mas na medida do possível, podemos ver o que dá para fazer! *Obrigado,* * * *Fabiano* From eurides.baptistella em gmail.com Thu Aug 25 11:13:41 2011 From: eurides.baptistella em gmail.com (Eurides Baptistella) Date: Thu, 25 Aug 2011 11:13:41 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Problemas_Lentid=E3o_em_base_?= =?iso-8859-1?q?Firebird/Contato_Carlos_Cantu?= In-Reply-To: References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> <1072144990.20110823212841@warmboot.com.br> <769901762.20110824101525@warmboot.com.br> <849970854.20110824134046@warmboot.com.br> Message-ID: Pessoal, realizei os testes comentados, não obtive melhoras. Seguem os comentários: - Fabiano, já fiz testes pensando que a trigger estava comprometendo, mas não é, peguei o update dela e adicionei junto com meu procedimento, não tive uma melhora perceptível. O que percebi é que se eu compilar a trigger ou o procedimento entre uma execução e outra meu processo volta a ficar rápido. Estranho isso não acha?? - A situação continua a mesma, após a primeira execução o processo começa a ficar lento. Observei que neste segundo momento o acesso a disco é maior quando integro os documentos, já na exclusão o acesso ao disco acontece no inicio do processamento e ao termino do mesmo. - Setei a Flag do "-use reserve", fiz backup/restore, aparentemente melhorou um pouco o desempenho, mas é quase insignificante pelos resultados que obtive. - Em todas as etapas o commit foi efetuado. - As transações em limbo não são problemas pois na maioria das vezes, nos meus testes, só existia uma transação aberta. - A versão utilizada do Firebird 2.5 CS (Classic Server) com 3.000 páginas de buffer é tranquila (no meu ver) quando tenho (no ambiente de testes) 1 conexão e um Servidor com 4Gb de RAM. Pergunto para vocês, porque quando recompilo uma procedure/trigger o processo volta a ficar rápido?? Segue um gstat -h Database header page information: Flags 0 Checksum 12345 Generation 14560 Page size 8192 ODS version 11.2 Oldest transaction 10506 Oldest active 10507 Oldest snapshot 10503 Next transaction 14506 Bumped transaction 1 Sequence number 0 Next attachment ID 45 Implementation ID 16 Shadow count 0 Page buffers 3000 Next header page 0 Database dialect 3 Creation date Aug 24, 2011 15:43:55 Attributes Variable header data: Sweep interval: 0 *END* Informações do processo de "exclusão lento" após o select * from Query ------------------------------------------------ execute procedure pcd_int_exclui_crcctb(',2,','31.05.2011','31.05.2011'); Query Time ------------------------------------------------ Prepare : 15,00 ms Execute : 1.230.427,00 ms Avg fetch time: 0,00 ms Memory ------------------------------------------------ Current: 30.988.476 Max : 32.208.476 Buffers: 3.000 Operations ------------------------------------------------ Read : 265 Writes : 122 Fetches: 430.416.927 Enchanced Info: +------------------+-----------+-----------+-------------+---------+---------+---------+ |Table Name | Records | Indexed | Non-Indexed | Updates | Deletes | Inserts | | | Total | reads | reads | | | | +------------------+-----------+-----------+-------------+---------+---------+---------+ | DOCUMENTOS| 0 | 3880 | 0 | 1940 | 0 | 0 | | CAIXA| 0 | 1940 | 0 | 0 | 1940 | 0 | | TOTALIZADORA| 0 | 1940 | 0 | 1940 | 0 | 0 | +------------------+-----------+-----------+-------------+---------+---------+---------+ *-- Eurides V. Baptistella **E-mail:* eurides.baptistella[@]gmail.com *Fone:* +55 (49) 9125-6572 From mctbrasil em gmail.com Thu Aug 25 11:42:32 2011 From: mctbrasil em gmail.com (Fabiano Moura) Date: Thu, 25 Aug 2011 11:42:32 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Problemas_Lentid=E3o_em_base_?= =?iso-8859-1?q?Firebird/Contato_Carlos_Cantu?= In-Reply-To: References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> <1072144990.20110823212841@warmboot.com.br> <769901762.20110824101525@warmboot.com.br> <849970854.20110824134046@warmboot.com.br> Message-ID: Bom dia! Eu ainda fico com problemas de estrutura das triggers, se quiser postar um banco de exemplo, para melhores testes! Obrigado, Fabiano Moura Em 25 de agosto de 2011 11:13, Eurides Baptistella < eurides.baptistella em gmail.com> escreveu: > Pessoal, realizei os testes comentados, não obtive melhoras. Seguem os > comentários: > - Fabiano, já fiz testes pensando que a trigger estava comprometendo, mas > não é, peguei o update dela e adicionei junto com meu procedimento, não > tive > uma melhora perceptível. > O que percebi é que se eu compilar a trigger ou o procedimento entre uma > execução e outra meu processo volta a ficar rápido. Estranho isso não > acha?? > - A situação continua a mesma, após a primeira execução o processo começa a > ficar lento. > Observei que neste segundo momento o acesso a disco é maior quando integro > os documentos, já na exclusão o acesso ao disco acontece no inicio do > processamento e ao termino do mesmo. > - Setei a Flag do "-use reserve", fiz backup/restore, aparentemente > melhorou > um pouco o desempenho, mas é quase insignificante pelos resultados que > obtive. > - Em todas as etapas o commit foi efetuado. > - As transações em limbo não são problemas pois na maioria das vezes, nos > meus testes, só existia uma transação aberta. > - A versão utilizada do Firebird 2.5 CS (Classic Server) com 3.000 páginas > de buffer é tranquila (no meu ver) quando tenho (no ambiente de testes) 1 > conexão e um Servidor com 4Gb de RAM. > > Pergunto para vocês, porque quando recompilo uma procedure/trigger o > processo volta a ficar rápido?? > > Segue um gstat -h > Database header page information: > Flags 0 > Checksum 12345 > Generation 14560 > Page size 8192 > ODS version 11.2 > Oldest transaction 10506 > Oldest active 10507 > Oldest snapshot 10503 > Next transaction 14506 > Bumped transaction 1 > Sequence number 0 > Next attachment ID 45 > Implementation ID 16 > Shadow count 0 > Page buffers 3000 > Next header page 0 > Database dialect 3 > Creation date Aug 24, 2011 15:43:55 > Attributes > > Variable header data: > Sweep interval: 0 > *END* > > Informações do processo de "exclusão lento" após o select * from > Query > ------------------------------------------------ > execute procedure pcd_int_exclui_crcctb(',2,','31.05.2011','31.05.2011'); > Query Time > ------------------------------------------------ > Prepare : 15,00 ms > Execute : 1.230.427,00 ms > Avg fetch time: 0,00 ms > > Memory > ------------------------------------------------ > Current: 30.988.476 > Max : 32.208.476 > Buffers: 3.000 > > Operations > ------------------------------------------------ > Read : 265 > Writes : 122 > Fetches: 430.416.927 > > > Enchanced Info: > > +------------------+-----------+-----------+-------------+---------+---------+---------+ > |Table Name | Records | Indexed | Non-Indexed | Updates | > Deletes > | Inserts | > | | Total | reads | reads | | > | | > > +------------------+-----------+-----------+-------------+---------+---------+---------+ > | DOCUMENTOS| 0 | 3880 | 0 | 1940 | > 0 > | 0 | > | CAIXA| 0 | 1940 | 0 | 0 | > 1940 > | 0 | > | TOTALIZADORA| 0 | 1940 | 0 | 1940 | > 0 > | 0 | > > +------------------+-----------+-----------+-------------+---------+---------+---------+ > > *-- > Eurides V. Baptistella > **E-mail:* eurides.baptistella[@]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 > From listas em warmboot.com.br Thu Aug 25 11:48:05 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Thu, 25 Aug 2011 11:48:05 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_Problemas_Lentid=E3o_em_base_?= =?iso-8859-1?q?Firebird/Contato_Carlos_Cantu?= In-Reply-To: References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> <1072144990.20110823212841@warmboot.com.br> <769901762.20110824101525@warmboot.com.br> <849970854.20110824134046@warmboot.com.br> Message-ID: <1029676414.20110825114805@warmboot.com.br> Bom, acho que vai ser difícil continuar essa análise sem ter o banco de dados em mãos. Caso tenha interesse, na página da FireBase tem um link para Suporte/Consultoria. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br EB> Pessoal, realizei os testes comentados, não obtive melhoras. Seguem os comentários: EB> - Fabiano, já fiz testes pensando que a trigger estava EB> comprometendo, mas não é, peguei o update dela e adicionei junto EB> com meu procedimento, não tive uma melhora perceptível. EB>   O que percebi é que se eu compilar a trigger ou o procedimento EB> entre uma execução e outra meu processo volta a ficar rápido. Estranho isso não acha?? EB> - A situação continua a mesma, após a primeira execução o processo começa a ficar lento. EB>   Observei que neste segundo momento o acesso a disco é maior EB> quando integro os documentos, já na exclusão o acesso ao disco EB> acontece no inicio do processamento e ao termino do mesmo. EB> - Setei a Flag do "-use reserve", fiz backup/restore, EB> aparentemente melhorou um pouco o desempenho, mas é quase EB> insignificante pelos resultados que obtive. EB> - Em todas as etapas o commit foi efetuado. EB> - As transações em limbo não são problemas pois na maioria das EB> vezes, nos meus testes, só existia uma transação aberta. EB> - A versão utilizada do Firebird 2.5 CS (Classic Server) com EB> 3.000 páginas de buffer é tranquila (no meu ver) quando tenho (no EB> ambiente de testes) 1 conexão e um Servidor com 4Gb de RAM. EB> Pergunto para vocês, porque quando recompilo uma EB> procedure/trigger o processo volta a ficar rápido?? EB> Segue um gstat -h EB> Database header page information: EB>         Flags                   0 EB>         Checksum                12345 EB>         Generation              14560 EB>         Page size               8192 EB>         ODS version             11.2 EB>         Oldest transaction      10506 EB>         Oldest active           10507 EB>         Oldest snapshot         10503 EB>         Next transaction        14506 EB>         Bumped transaction      1 EB>         Sequence number         0 EB>         Next attachment ID      45 EB>         Implementation ID       16 EB>         Shadow count            0 EB>         Page buffers            3000 EB>         Next header page        0 EB>         Database dialect        3 EB>         Creation date           Aug 24, 2011 15:43:55 EB>         Attributes EB>     Variable header data: EB>         Sweep interval:         0 EB>         *END* EB>         EB> Informações do processo de "exclusão lento" após o select * from EB> Query EB> ------------------------------------------------ EB> execute procedure EB> pcd_int_exclui_crcctb(',2,','31.05.2011','31.05.2011'); EB> Query Time EB> ------------------------------------------------ EB> Prepare       : 15,00 ms EB> Execute       : 1.230.427,00 ms EB> Avg fetch time: 0,00 ms EB> Memory EB> ------------------------------------------------ EB> Current: 30.988.476 EB> Max    : 32.208.476 EB> Buffers: 3.000 EB> Operations EB> ------------------------------------------------ EB> Read   : 265 EB> Writes : 122 EB> Fetches: 430.416.927 EB> Enchanced Info: EB> +------------------+-----------+-----------+-------------+---------+---------+---------+ EB> |Table Name        |  Records  |  Indexed  | Non-Indexed | Updates | Deletes | Inserts | EB> |                  |   Total   |   reads   |    reads    |        |         |         | EB> +------------------+-----------+-----------+-------------+---------+---------+---------+ EB> |        DOCUMENTOS|         0 |      3880 |           0 |    1940 |       0 |       0 | EB> |             CAIXA|         0 |      1940 |           0 |       0 |    1940 |       0 | EB> |      TOTALIZADORA|         0 |      1940 |           0 |    1940 |       0 |       0 | EB> +------------------+-----------+-----------+-------------+---------+---------+---------+ EB> -- EB> Eurides V. Baptistella EB> E-mail:eurides.baptistella[@]gmail.com EB> Fone:+55 (49) 9125-6572 From contabil em sivolc.ind.br Thu Aug 25 13:57:18 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Thu, 25 Aug 2011 13:57:18 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09RES=3A_Problemas_Lentid=E3?= =?iso-8859-1?q?o_em_base_Firebird/Contato_Carlos_Cantu?= In-Reply-To: References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> <1072144990.20110823212841@warmboot.com.br> Message-ID: <000701cc6348$0e670750$2b3515f0$@ind.br> Eurides, seria possível voce efetuar o seguinte teste por favor : Os testes foram feitos da seguinte maneira: 1º Reiniciei o servidor (limpar qualquer sujeira); 2 º Executei a integração de documentos; (Demora 3 min para integrar 11926 documentos) 4º Integrei novamente os documentos; (Demora aprox.. 20min para integrar os mesmos 11926 documentos) 5º Exclui os documentos; (Segunda coleta de informações, exclusão demorou 20min). Perceba que retirei a etapa 3 do processo, sei que os documentos vai ficar duplicados na sua tabela, mais gostaria de saber se você integrar os documentos duas vezes seguidas sem a exclusão dos mesmo, ele vai demorar os mesmo 20 minutos, ou vai demorar somente os 3 minutos normais..... Se possível faca o teste para nos por favor..... Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Eurides Baptistella Enviada em: quarta-feira, 24 de agosto de 2011 08:37 Para: Carlos H. Cantu; FireBase Assunto: Re: [firebase-br] RES: Problemas Lentidão em base Firebird/Contato Carlos Cantu Carlos, ainda não consegui fazer o teste com o parâmetro “no reserve”. Farei na sequencia pois a base é de 10Gb (vai demorar um pouco). O Firebird usado é o Classic Server (CS). Os testes foram feitos da seguinte maneira: 1º Reiniciei o servidor (limpar qualquer sujeira); 2 º Executei a integração de documentos; (Demora 3 min para integrar 11926 documentos) 3 º Exclui os documentos; (Primeira coleta de informações, exclusão é quase instantânea) 4º Integrei novamente os documentos; (Demora aprox.. 20min para integrar os mesmos 11926 documentos) 5º Exclui os documentos; (Segunda coleta de informações, exclusão demorou 20min). A frase abaixo está equivocada, quero dizer que o problema é a lentidão. EB>Segunda Execução (Processo com problemas e lento) O Código da procedure quando alterada (sem a utilização da trigger) é o seguinte: procedure pcd_exclui_lancamentos FOR SELECT EDT, LTE, LCT FROM DOCUMENTOS WHERE ((:pEmp = ',0,') or (:pEmp Containing SubString(','||EOR||',' from 1 for 5))) and DTC between :pDtaIni and :pDtaFin and ITG='S' INTO :iEdc, :iLte, :iLcc DO BEGIN if (iEdc is null) then iEdc = 0; if (iLte is null) then iLte = 0; if (iLcc is null) then iLcc = 0; /* EXCLUI OS LANÇAMENTOS DO CAIXA */ DELETE FROM CAIXA /* aqui dispara a trigger */ WHERE Emp = :iEdc and Lte = :iLte and Cod = :iLcc; update TOTALIZADORA set TLC = TLC - 1 , TVC = TVC - 1 , TDC = TDC - 1 , TCC = TCC - 1 , DTM = 'today' , USR = 0 where EMP = :iEdc and COD = :iLte; END Estou iniciando os testes com o parâmetro “no reserve”. Na sequencia postarei os resultados. No ponto em que estou (testes que realizei) não tenho dúvidas de que o problema está no Firebird. Os testes realizados em Postgres foram ótimos, exportei os dados dessa base e inseri na outra, funcionou sem problemas. Ai pergunto, tirando a questão do “no reserve”, o que mais pode estar afetando o desempenho de tal forma????? *-- Eurides V. Baptistella **E-mail:* eurides.baptistella[@]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 __________ Informação do ESET NOD32 Antivirus, versão da vacina 6405 (20110824) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6405 (20110824) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6408 (20110825) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6408 (20110825) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From develop.fabricio em gmail.com Thu Aug 25 14:39:50 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Thu, 25 Aug 2011 14:39:50 -0300 Subject: [firebase-br] Apontar o Banco em um arquivo .ini Message-ID: Boa Tarde Pessoal!!! Estou tentando fazer com que meu programa aponte em um servidor da nuvens (clouad). Dai começa o problema, nunca fiz isso, ja fiz por mapeamento; dai estava procurando alguma coisa mas só achei um pessoal falando que tem que criar um arquivo .ini para que esse arquivo aponte para o banco que esta em clouad. Alguém poderia me ajuda? -- * Att. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio em gmail.com* From cyberguido em gmail.com Thu Aug 25 16:00:20 2011 From: cyberguido em gmail.com (Cyber Guido) Date: Thu, 25 Aug 2011 16:00:20 -0300 Subject: [firebase-br] Apontar o Banco em um arquivo .ini In-Reply-To: References: Message-ID: <4E569BC4.4030303@gmail.com> Em 25/08/2011 14:39, Fabricio Videira escreveu: > Estou tentando fazer com que meu programa aponte em um servidor > da nuvens (clouad). Dai começa o problema, nunca fiz isso, ja fiz por > mapeamento; dai estava procurando alguma coisa mas só achei um pessoal > falando que tem que criar um arquivo .ini para que esse arquivo aponte para > o banco que esta em clouad. Alguém poderia me ajuda? Antes que o assunto extrapole completamente o objeto da lista, onde exatamente está a sua dificuldade? Você conhece a estrutura de um arquivo INI e sabe como gravar / recuperar valores lá armazenados com o auxílio dos recursos apropriados disponíveis no ambiente de desenvolvimento que você utiliza. -- Carlos From danieln.desenvol em supersoft.com.br Thu Aug 25 16:12:32 2011 From: danieln.desenvol em supersoft.com.br (DanielN) Date: Thu, 25 Aug 2011 16:12:32 -0300 Subject: [firebase-br] FirebirdGuardianDefaultInstance error: 1063 Message-ID: <4E569EA0.6030305@supersoft.com.br> /Pessoal um cliente meu está reclamando que no log do windows server está aparecendo esta mensagem: The description for Event ID 0 from source FirebirdGuardianDefaultInstance cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer./ /If the event originated on another computer, the display information had to be saved with the event./ /The following information was included with the event: / /FirebirdGuardianDefaultInstance error: 1063/ /StartServiceCtrlDispatcher failed Alguém já viu isso? Sabe se é grave? Tem como corrigir isso? Grato Daniel Nicoletti / From mctbrasil em gmail.com Thu Aug 25 16:16:40 2011 From: mctbrasil em gmail.com (Fabiano Moura) Date: Thu, 25 Aug 2011 16:16:40 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_RES=3A_Problemas_Lentid=E3o_e?= =?iso-8859-1?q?m_base_Firebird/Contato_Carlos_Cantu?= In-Reply-To: <000701cc6348$0e670750$2b3515f0$@ind.br> References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> <1072144990.20110823212841@warmboot.com.br> <000701cc6348$0e670750$2b3515f0$@ind.br> Message-ID: Pois é, concordo com o Cantu, ao invés de colocarmos o que nós achamos, manda o banco para teste! Se quiser, pode enviar para o e-mail fabiano em fabianomoura.com.br, mas não garanto que vejo hoje! Fabiano From contabil em sivolc.ind.br Thu Aug 25 16:25:15 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Thu, 25 Aug 2011 16:25:15 -0300 Subject: [firebase-br] RES: FirebirdGuardianDefaultInstance error: 1063 In-Reply-To: <4E569EA0.6030305@supersoft.com.br> References: <4E569EA0.6030305@supersoft.com.br> Message-ID: <001201cc635c$b90538d0$2b0faa70$@ind.br> Pelo visto, o Windows esta tentando executar o guardian do firebird e não esta encontrado o mesmo no caminho que ele procura, acredito que se você re-instalar o firebird por resolver o problema. Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de DanielN Enviada em: quinta-feira, 25 de agosto de 2011 16:13 Para: FireBase Assunto: [firebase-br] FirebirdGuardianDefaultInstance error: 1063 /Pessoal um cliente meu está reclamando que no log do windows server está aparecendo esta mensagem: The description for Event ID 0 from source FirebirdGuardianDefaultInstance cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer./ /If the event originated on another computer, the display information had to be saved with the event./ /The following information was included with the event: / /FirebirdGuardianDefaultInstance error: 1063/ /StartServiceCtrlDispatcher failed Alguém já viu isso? Sabe se é grave? Tem como corrigir isso? Grato Daniel Nicoletti / ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6410 (20110825) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6410 (20110825) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6410 (20110825) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From develop.fabricio em gmail.com Thu Aug 25 19:49:32 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Thu, 25 Aug 2011 19:49:32 -0300 Subject: [firebase-br] Apontar o Banco em um arquivo .ini In-Reply-To: <4E569BC4.4030303@gmail.com> References: <4E569BC4.4030303@gmail.com> Message-ID: <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> Sei apenas criar um arquivo e gravar de um edit o que eu quero é que lá no sqlconection em vez de pegar pelo caminho que esta hoje ele receba o valor que eu passar no .ini tipo no arquivo .ini aponta assim 189.234.44.23:8180 dai quando abre o arquivo o sqlconection recebe esse endereço Att. Fabricio Videira Via iPhone Em 25/08/2011, às 16:00, Cyber Guido escreveu: > Em 25/08/2011 14:39, Fabricio Videira escreveu: >> Estou tentando fazer com que meu programa aponte em um servidor >> da nuvens (clouad). Dai começa o problema, nunca fiz isso, ja fiz por >> mapeamento; dai estava procurando alguma coisa mas só achei um pessoal >> falando que tem que criar um arquivo .ini para que esse arquivo aponte para >> o banco que esta em clouad. Alguém poderia me ajuda? > > Antes que o assunto extrapole completamente o objeto da lista, onde exatamente está a sua dificuldade? Você conhece a estrutura de um arquivo INI e sabe como gravar / recuperar valores lá armazenados com o auxílio dos recursos apropriados disponíveis no ambiente de desenvolvimento que você utiliza. > > -- > 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 nivaldomart em gmail.com Thu Aug 25 20:38:36 2011 From: nivaldomart em gmail.com (Nivaldo Martins) Date: Thu, 25 Aug 2011 20:38:36 -0300 Subject: [firebase-br] Apontar o Banco em um arquivo .ini In-Reply-To: <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> References: <4E569BC4.4030303@gmail.com> <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> Message-ID: Dá uma olhada nisso http://forum.clubedohardware.com.br/tutorial-trabalhando-arquivos/792995?s=f03c68fffc8c5b49dde0e72669deae01& ; From pportellaa.firebase em gmail.com Thu Aug 25 21:10:13 2011 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Thu, 25 Aug 2011 21:10:13 -0300 Subject: [firebase-br] Apontar o Banco em um arquivo .ini In-Reply-To: <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> References: <4E569BC4.4030303@gmail.com> <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> Message-ID: <4E56E465.7030805@gmail.com> Vou tentar ajudar: No evento OnBeforeConnect do seu sqlConnection, coloque o seguinte código: procedure TDMC.sqlConnBeforeConnect(Sender: TObject); begin if FileExists(extractfilepath(application.ExeName)+'NomedoarquivoINI.INI') then // não esquece o PONTO.INI begin sqlConn.ConnectionName := 'Database'; sqlConn.Params.Clear; sqlConn.LoadParamsFromIniFile(ExtractFileDir(Application.ExeName)+'\nomedoarquivoINI.INI'); sqlConn.Params.Add('User_Name=sysdba'); sqlConn.Params.Add('Password=masterkey'); end else begin ShowMessage('Arquivo de Inicialização da base de dados não localizado.'+chr(13)+chr(13)+ 'Favor verificar - DataModulo'); Application.Terminate; end; end; Agora, no seu arquivo INI você coloca o seguinte: [Database] DriverUnit=DBXFirebird DriverPackageLoader=TDBXDynalinkDriverLoader,DbxCommonDriver150.bpl DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxCommonDriver,Version=15.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b MetaDataPackageLoader=TDBXFirebirdMetaDataCommandFactory,DbxFirebirdDriver150.bpl MetaDataAssemblyLoader=Borland.Data.TDBXFirebirdMetaDataCommandFactory,Borland.Data.DbxFirebirdDriver,Version=15.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b GetDriverFunc=getSQLDriverINTERBASE LibraryName=dbxfb.dll VendorLib=fbclient.DLL Role=RoleName MaxBlobSize=-1 TrimChar=False ErrorResourceFile= ServerCharSet= drivername=FIREBIRD blobsize=-1 commitretain=False localecode=0000 rolename=RoleName sqldialect=3 isolationlevel=ReadCommitted waitonlocks=True trim char=False Database=C:\Projetos\BASE.FDB Em versões anteriores do DBX eu usa da seguinte forma: [HealthyBread] DriverName=Interbase Database=C:\Projetos\BASE.FDB RoleName=RoleName ServerCharSet= SQLDialect=3 BlobSize=-1 CommitRetain=False WaitOnLocks=True ErrorResourceFile= LocaleCode=0000 Interbase TransIsolation=ReadCommited Trim Char=False Compile SEMPRE seu EXE com a propriedade ACTIVE do seu sqlConnection (e demais componentes) sempre FALSE... Qualquer coisa nos grite. Boa sorte. Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 25/08/2011 19:49, Fabricio Videira escreveu: > Sei apenas criar um arquivo e gravar de um edit o que eu quero é que lá no sqlconection em vez de pegar pelo caminho que esta hoje ele receba o valor que eu passar no .ini tipo no arquivo .ini aponta assim 189.234.44.23:8180 dai quando abre o arquivo o sqlconection recebe esse endereço > > Att. > Fabricio Videira > Via iPhone > > Em 25/08/2011, às 16:00, Cyber Guido escreveu: > >> Em 25/08/2011 14:39, Fabricio Videira escreveu: >>> Estou tentando fazer com que meu programa aponte em um servidor >>> da nuvens (clouad). Dai começa o problema, nunca fiz isso, ja fiz por >>> mapeamento; dai estava procurando alguma coisa mas só achei um pessoal >>> falando que tem que criar um arquivo .ini para que esse arquivo aponte para >>> o banco que esta em clouad. Alguém poderia me ajuda? >> Antes que o assunto extrapole completamente o objeto da lista, onde exatamente está a sua dificuldade? Você conhece a estrutura de um arquivo INI e sabe como gravar / recuperar valores lá armazenados com o auxílio dos recursos apropriados disponíveis no ambiente de desenvolvimento que você utiliza. >> >> -- >> 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 develop.fabricio em gmail.com Thu Aug 25 21:20:08 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Thu, 25 Aug 2011 21:20:08 -0300 Subject: [firebase-br] Apontar o Banco em um arquivo .ini In-Reply-To: <4E56E465.7030805@gmail.com> References: <4E569BC4.4030303@gmail.com> <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> <4E56E465.7030805@gmail.com> Message-ID: Ok vou testar e depois falo se deu certo obrigado Att. Fabricio Videira Via iPhone Em 25/08/2011, às 21:10, Paulo Portella escreveu: > Vou tentar ajudar: > > No evento OnBeforeConnect do seu sqlConnection, coloque o seguinte código: > > procedure TDMC.sqlConnBeforeConnect(Sender: TObject); > begin > if FileExists(extractfilepath(application.ExeName)+'NomedoarquivoINI.INI') then // não esquece o PONTO.INI > begin > sqlConn.ConnectionName := 'Database'; > sqlConn.Params.Clear; > sqlConn.LoadParamsFromIniFile(ExtractFileDir(Application.ExeName)+'\nomedoarquivoINI.INI'); > sqlConn.Params.Add('User_Name=sysdba'); > sqlConn.Params.Add('Password=masterkey'); > end else > begin > ShowMessage('Arquivo de Inicialização da base de dados não localizado.'+chr(13)+chr(13)+ > 'Favor verificar - DataModulo'); > Application.Terminate; > end; > end; > > Agora, no seu arquivo INI você coloca o seguinte: > > [Database] > DriverUnit=DBXFirebird > DriverPackageLoader=TDBXDynalinkDriverLoader,DbxCommonDriver150.bpl > DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxCommonDriver,Version=15.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b > MetaDataPackageLoader=TDBXFirebirdMetaDataCommandFactory,DbxFirebirdDriver150.bpl > MetaDataAssemblyLoader=Borland.Data.TDBXFirebirdMetaDataCommandFactory,Borland.Data.DbxFirebirdDriver,Version=15.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b > GetDriverFunc=getSQLDriverINTERBASE > LibraryName=dbxfb.dll > VendorLib=fbclient.DLL > Role=RoleName > MaxBlobSize=-1 > TrimChar=False > ErrorResourceFile= > ServerCharSet= > drivername=FIREBIRD > blobsize=-1 > commitretain=False > localecode=0000 > rolename=RoleName > sqldialect=3 > isolationlevel=ReadCommitted > waitonlocks=True > trim char=False > Database=C:\Projetos\BASE.FDB > > Em versões anteriores do DBX eu usa da seguinte forma: > > [HealthyBread] > DriverName=Interbase > Database=C:\Projetos\BASE.FDB > RoleName=RoleName > ServerCharSet= > SQLDialect=3 > BlobSize=-1 > CommitRetain=False > WaitOnLocks=True > ErrorResourceFile= > LocaleCode=0000 > Interbase TransIsolation=ReadCommited > Trim Char=False > > Compile SEMPRE seu EXE com a propriedade ACTIVE do seu sqlConnection (e demais componentes) sempre FALSE... > > Qualquer coisa nos grite. > Boa sorte. > > Vida de americano é assim: iPhone, iPod, iPad, iMac?. > Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc > > > Em 25/08/2011 19:49, Fabricio Videira escreveu: >> Sei apenas criar um arquivo e gravar de um edit o que eu quero é que lá no sqlconection em vez de pegar pelo caminho que esta hoje ele receba o valor que eu passar no .ini tipo no arquivo .ini aponta assim 189.234.44.23:8180 dai quando abre o arquivo o sqlconection recebe esse endereço >> >> Att. >> Fabricio Videira >> Via iPhone >> >> Em 25/08/2011, às 16:00, Cyber Guido escreveu: >> >>> Em 25/08/2011 14:39, Fabricio Videira escreveu: >>>> Estou tentando fazer com que meu programa aponte em um servidor >>>> da nuvens (clouad). Dai começa o problema, nunca fiz isso, ja fiz por >>>> mapeamento; dai estava procurando alguma coisa mas só achei um pessoal >>>> falando que tem que criar um arquivo .ini para que esse arquivo aponte para >>>> o banco que esta em clouad. Alguém poderia me ajuda? >>> Antes que o assunto extrapole completamente o objeto da lista, onde exatamente está a sua dificuldade? Você conhece a estrutura de um arquivo INI e sabe como gravar / recuperar valores lá armazenados com o auxílio dos recursos apropriados disponíveis no ambiente de desenvolvimento que você utiliza. >>> >>> -- >>> 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 unixkiller em gmail.com Fri Aug 26 00:01:39 2011 From: unixkiller em gmail.com (Joao Marcos) Date: Fri, 26 Aug 2011 00:01:39 -0300 Subject: [firebase-br] =?iso-8859-1?q?Melhora_no_protocolo_de_Comunica=E7?= =?iso-8859-1?q?=E3o_via_Internet?= Message-ID: Boa noite amigos, Houve alguma melhora no protocolo de comunicação para internet na última versão?? Um abraço! -- João Marcos Santos da Silva Analista de Sistemas (71) 9988-2928 / (71) 3313-8730 From listas em warmboot.com.br Fri Aug 26 08:53:10 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Fri, 26 Aug 2011 08:53:10 -0300 Subject: [firebase-br] =?iso-8859-1?q?Melhora_no_protocolo_de_Comunica=E7?= =?iso-8859-1?q?=E3o_via_Internet?= In-Reply-To: References: Message-ID: <835374668.20110826085310@warmboot.com.br> Não, e não há previsão de que aconteça nas próximas :( PS: O release noites mostra tudo que foi alterado em cada versão. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br JM> Boa noite amigos, JM> Houve alguma melhora no protocolo de comunicação para internet na última JM> versão?? JM> Um abraço! From develop.fabricio em gmail.com Fri Aug 26 09:47:58 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Fri, 26 Aug 2011 09:47:58 -0300 Subject: [firebase-br] Apontar o Banco em um arquivo .ini In-Reply-To: References: <4E569BC4.4030303@gmail.com> <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> <4E56E465.7030805@gmail.com> Message-ID: > > Bom Dia Pessoal!! > > O que esta acontecendo agora criei o .INI até ai tudo bem; dai coloquei > o código do no evento OnBeforeConnect > > > > Vou tentar ajudar: > > > > No evento OnBeforeConnect do seu sqlConnection, coloque o seguinte > código: > > > > procedure TDMC.sqlConnBeforeConnect(Sender: TObject); > > begin > > if FileExists(extractfilepath(application.ExeName)+'Aponta.INI') then // > não esquece o PONTO.INI *{O delphi da erro nessa linha mais especifico > "application.ExeName"); é que estou usando um Data Module para a aplicação} > * > > begin > > sqlConn.ConnectionName := 'Database'; > > sqlConn.Params.Clear; > > > sqlConn.LoadParamsFromIniFile(ExtractFileDir(Application.ExeName)+'\nomedoarquivoINI.INI') > ;*{Consequentemente nessa também}* > > sqlConn.Params.Add('User_Name=sysdba'); > > sqlConn.Params.Add('Password=masterkey'); > > end else > > begin > >// ShowMessage('Arquivo de Inicialização da base de dados não > localizado.'+chr(13)+chr(13)+ > > 'Favor verificar - DataModulo'); > >Application.Terminate;*{nessa também}* > > end; > > end; > > > > Agora, no seu arquivo INI você coloca o seguinte: > > > > [Database] > > DriverUnit=DBXFirebird > > DriverPackageLoader=TDBXDynalinkDriverLoader,DbxCommonDriver150.bpl > > > DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxCommonDriver,Version=15.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b > > > MetaDataPackageLoader=TDBXFirebirdMetaDataCommandFactory,DbxFirebirdDriver150.bpl > > > MetaDataAssemblyLoader=Borland.Data.TDBXFirebirdMetaDataCommandFactory,Borland.Data.DbxFirebirdDriver,Version=15.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b > > GetDriverFunc=getSQLDriverINTERBASE > > LibraryName=dbxfb.dll > > VendorLib=fbclient.DLL > > Role=RoleName > > MaxBlobSize=-1 > > TrimChar=False > > ErrorResourceFile= > > ServerCharSet= > > drivername=FIREBIRD > > blobsize=-1 > > commitretain=False > > localecode=0000 > > rolename=RoleName > > sqldialect=3 > > isolationlevel=ReadCommitted > > waitonlocks=True > > trim char=False > > Database=C:\Projetos\BASE.FDB > > > Compile SEMPRE seu EXE com a propriedade ACTIVE do seu sqlConnection (e > demais componentes) sempre FALSE... > > > > Qualquer coisa nos grite. > > Boa sorte. > > > -- * Att. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio em gmail.com* From contabil em sivolc.ind.br Fri Aug 26 10:10:10 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Fri, 26 Aug 2011 10:10:10 -0300 Subject: [firebase-br] RES: Apontar o Banco em um arquivo .ini In-Reply-To: References: <4E569BC4.4030303@gmail.com> <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> <4E56E465.7030805@gmail.com> Message-ID: <001801cc63f1$7e6be490$7b43adb0$@ind.br> Rapaz, espero ajudar.... . procedure TDMC.sqlConnBeforeConnect(Sender: TObject); Uses IniFiles Var INI : TIniFiles; Begin Ini := TIniFile.Create( 'APONTA.INI' ); L := Ini.ReadString( 'BANCO INTERBASE ACESSO', 'PATH', '' ); B := Ini.ReadString( 'BANCO INTERBASE ACESSO', 'NOME', '' ); U := Ini.ReadString( 'BANCO INTERBASE ACESSO', 'USUARIO',''); S := Ini.ReadString( 'BANCO INTERBASE ACESSO', 'SENHA',''); If Not ( L[Length( L )] In ['\', '/'] ) Then L := L + '\'; End; Dae e so usar as variáveis L, B, U, S para passar os parâmetros para o seu componente de conexão, para gravar no INI seria a mesma coisa, só que Ini.WriteString; Seria isso que voce gostaria ? Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Fabricio Videira Enviada em: sexta-feira, 26 de agosto de 2011 09:48 Para: FireBase Assunto: Re: [firebase-br] Apontar o Banco em um arquivo .ini > > Bom Dia Pessoal!! > > O que esta acontecendo agora criei o .INI até ai tudo bem; dai coloquei > o código do no evento OnBeforeConnect > > > > Vou tentar ajudar: > > > > No evento OnBeforeConnect do seu sqlConnection, coloque o seguinte > código: > > > > procedure TDMC.sqlConnBeforeConnect(Sender: TObject); > > begin > > if FileExists(extractfilepath(application.ExeName)+'Aponta.INI') then // > não esquece o PONTO.INI *{O delphi da erro nessa linha mais especifico > "application.ExeName"); é que estou usando um Data Module para a aplicação} > * > > begin > > sqlConn.ConnectionName := 'Database'; > > sqlConn.Params.Clear; > > > sqlConn.LoadParamsFromIniFile(ExtractFileDir(Application.ExeName)+'\nomedoar quivoINI.INI') > ;*{Consequentemente nessa também}* > > sqlConn.Params.Add('User_Name=sysdba'); > > sqlConn.Params.Add('Password=masterkey'); > > end else > > begin > >// ShowMessage('Arquivo de Inicialização da base de dados não > localizado.'+chr(13)+chr(13)+ > > 'Favor verificar - DataModulo'); > >Application.Terminate;*{nessa também}* > > end; > > end; > > > > Agora, no seu arquivo INI você coloca o seguinte: > > > > [Database] > > DriverUnit=DBXFirebird > > DriverPackageLoader=TDBXDynalinkDriverLoader,DbxCommonDriver150.bpl > > > DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxC ommonDriver,Version=15.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b > > > MetaDataPackageLoader=TDBXFirebirdMetaDataCommandFactory,DbxFirebirdDriver15 0.bpl > > > MetaDataAssemblyLoader=Borland.Data.TDBXFirebirdMetaDataCommandFactory,Borla nd.Data.DbxFirebirdDriver,Version=15.0.0.0,Culture=neutral,PublicKeyToken=91 d62ebb5b0d1b1b > > GetDriverFunc=getSQLDriverINTERBASE > > LibraryName=dbxfb.dll > > VendorLib=fbclient.DLL > > Role=RoleName > > MaxBlobSize=-1 > > TrimChar=False > > ErrorResourceFile= > > ServerCharSet= > > drivername=FIREBIRD > > blobsize=-1 > > commitretain=False > > localecode=0000 > > rolename=RoleName > > sqldialect=3 > > isolationlevel=ReadCommitted > > waitonlocks=True > > trim char=False > > Database=C:\Projetos\BASE.FDB > > > Compile SEMPRE seu EXE com a propriedade ACTIVE do seu sqlConnection (e > demais componentes) sempre FALSE... > > > > Qualquer coisa nos grite. > > Boa sorte. > > > -- * Att. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio 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 __________ Informação do ESET NOD32 Antivirus, versão da vacina 6412 (20110826) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6412 (20110826) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6412 (20110826) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From hpensador em gmail.com Fri Aug 26 10:56:30 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Fri, 26 Aug 2011 10:56:30 -0300 Subject: [firebase-br] Executar procedure em trigger Message-ID: Bom dia Colegas! Há algum impedimento em se executar uma procedure dentro de uma trigger? Utilizo o Firebird 2.5 e ao executar a trigger abaixo, apesar de não apresentar nenhuma mensagem de erro o resultado (da execução da procedure) não ocorre. CREATE OR ALTER trigger funcionario_bu0 for funcionario active before update position 0 AS declare variable mes integer; declare variable ano integer; begin select x.folha_mes, x.folha_ano from empresa x into :mes, :ano; if (new.data_admissao <> old.data_admissao) then begin if (((extract(month from new.data_admissao) <> :mes) and (extract(year from new.data_admissao) = :ano)) or ((extract(month from new.data_admissao) = :mes) and ((extract(year from new.data_admissao) > :ano) or (extract(year from new.data_admissao) < :ano)))) then exception alteracao_nao_permitida; else execute procedure calcula_salario(old.matricula, :mes, :ano, 0); end end -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From acf.andre em gmail.com Fri Aug 26 11:04:01 2011 From: acf.andre em gmail.com (andre conrado) Date: Fri, 26 Aug 2011 11:04:01 -0300 Subject: [firebase-br] Executar procedure em trigger In-Reply-To: References: Message-ID: Nenhum problema, com exceção de uma reentrância, isto é, a SP chamada efetuar uma alteração na tabela que iniciou a TRIGGER. abçs Em 26 de agosto de 2011 10:56, Hélio Oliveira escreveu: > Bom dia Colegas! > > Há algum impedimento em se executar uma procedure dentro de uma trigger? > > Utilizo o Firebird 2.5 e ao executar a trigger abaixo, apesar de não > apresentar nenhuma mensagem de erro o resultado (da execução da procedure) > não ocorre. > > CREATE OR ALTER trigger funcionario_bu0 for funcionario > active before update position 0 > AS > declare variable mes integer; > declare variable ano integer; > begin >  select x.folha_mes, >         x.folha_ano >  from empresa x into :mes, :ano; >  if (new.data_admissao <> old.data_admissao) then >  begin >    if (((extract(month from new.data_admissao) <> :mes) and >        (extract(year from new.data_admissao) = :ano)) or >       ((extract(month from new.data_admissao) = :mes) and >        ((extract(year from new.data_admissao) > :ano) or >         (extract(year from new.data_admissao) < :ano))))  then >      exception alteracao_nao_permitida; >    else >      execute procedure calcula_salario(old.matricula, :mes, :ano, 0); >  end > end > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > 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 > -- Um Abraço, André Conrado. 055 21 9176-7013 - Claro From develop.fabricio em gmail.com Fri Aug 26 11:16:21 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Fri, 26 Aug 2011 11:16:21 -0300 Subject: [firebase-br] RES: Apontar o Banco em um arquivo .ini In-Reply-To: <001801cc63f1$7e6be490$7b43adb0$@ind.br> References: <4E569BC4.4030303@gmail.com> <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> <4E56E465.7030805@gmail.com> <001801cc63f1$7e6be490$7b43adb0$@ind.br> Message-ID: > > Bom Dia!! > Eu já tenho o arquivo .ini o que eu preciso é fazer com que meu programa leia ele, dai o Paulo me passou esse código pra colocar porem não entendi muito, mas coloquei no meu programa só que ele da erro em 3 lugares onde comentei com { }, application.ExeName, gostaria que alguém, comente esse código abaixo pra mim e me diga (pois nao sei) porque desse erro > > > > procedure TDMC.sqlConnBeforeConnect(Sender: TObject); > > > begin > > > if FileExists(extractfilepath(application.ExeName)+'Aponta.INI') then > // > > não esquece o PONTO.INI **{O delphi da erro nessa linha mais especifico > > "application.ExeName"); é que estou usando um Data Module para a > aplicação}* > > * > > > begin > > > sqlConn.ConnectionName := 'Database'; > > > sqlConn.Params.Clear; > > > > > > > sqlConn.LoadParamsFromIniFile(ExtractFileDir(Application.ExeName)+'\nomedoar > quivoINI.INI') > * > ;*{Consequentemente nessa também}** > > > sqlConn.Params.Add('User_Name=sysdba'); > > > sqlConn.Params.Add('Password=masterkey'); > > > end else > > > begin > > >// ShowMessage('Arquivo de Inicialização da base de dados não > > localizado.'+chr(13)+chr(13)+ > > > 'Favor verificar - DataModulo'); > > >Application.Terminate*;*{nessa também}** > > > end; > > > end; > > > > > > Agora, no seu arquivo INI você coloca o seguinte: > > > > > > [Database] > > > DriverUnit=DBXFirebird > > > DriverPackageLoader=TDBXDynalinkDriverLoader,DbxCommonDriver150.bpl > > > > > > > DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxC > > ommonDriver,Version=15.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b > > > > > > > MetaDataPackageLoader=TDBXFirebirdMetaDataCommandFactory,DbxFirebirdDriver15 > 0.bpl > > > > > > > MetaDataAssemblyLoader=Borland.Data.TDBXFirebirdMetaDataCommandFactory,Borla > > nd.Data.DbxFirebirdDriver,Version=15.0.0.0,Culture=neutral,PublicKeyToken=91 > d62ebb5b0d1b1b > > > GetDriverFunc=getSQLDriverINTERBASE > > > LibraryName=dbxfb.dll > > > VendorLib=fbclient.DLL > > > Role=RoleName > > > MaxBlobSize=-1 > > > TrimChar=False > > > ErrorResourceFile= > > > ServerCharSet= > > > drivername=FIREBIRD > > > blobsize=-1 > > > commitretain=False > > > localecode=0000 > > > rolename=RoleName > > > sqldialect=3 > > > isolationlevel=ReadCommitted > > > waitonlocks=True > > > trim char=False > > > Database=C:\Projetos\BASE.FDB > -- * Att. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio em gmail.com* From hpensador em gmail.com Fri Aug 26 11:28:03 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Fri, 26 Aug 2011 11:28:03 -0300 Subject: [firebase-br] Executar procedure em trigger In-Reply-To: References: Message-ID: Bom dia André! > Nenhum problema, com exceção de uma reentrância, isto é, a SP chamada > efetuar uma alteração na tabela que iniciou a TRIGGER. A procedure irá efetuar alterações em outra tabela (FOLHA). Como relatei inicialmente o mais estranho é que consigo depurar a Trigger e durante o processo de execução da SP não é apresentada nenhuma mensagem de erro. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From acf.andre em gmail.com Fri Aug 26 11:35:34 2011 From: acf.andre em gmail.com (andre conrado) Date: Fri, 26 Aug 2011 11:35:34 -0300 Subject: [firebase-br] Executar procedure em trigger In-Reply-To: References: Message-ID: Hélio, já tentou chamar a SP diretamente com os parâmetros que uma chamada a TRIGGER geraria? Em 26 de agosto de 2011 11:28, Hélio Oliveira escreveu: > Bom dia André! > >> Nenhum problema, com exceção de uma reentrância, isto é, a SP chamada >> efetuar uma alteração na tabela que iniciou a TRIGGER. > > A procedure irá efetuar alterações em outra tabela (FOLHA). > > Como relatei inicialmente o mais estranho é que consigo depurar a Trigger e > durante o processo de execução da SP não é apresentada nenhuma mensagem de > erro. > > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > 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 > -- Um Abraço, André Conrado. 055 21 9176-7013 - Claro From hpensador em gmail.com Fri Aug 26 11:48:50 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Fri, 26 Aug 2011 11:48:50 -0300 Subject: [firebase-br] Executar procedure em trigger In-Reply-To: References: Message-ID: > Hélio, já tentou chamar a SP diretamente com os parâmetros que uma > chamada a TRIGGER geraria? Sim. Tentei te enviar inclusive a imagem do IBExpert com o resultado da execução da mesma - porém, creio que não será liberada devido ao anexo imagem.jpg com 192kb. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From eliflavio em gmail.com Fri Aug 26 11:50:59 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Fri, 26 Aug 2011 11:50:59 -0300 Subject: [firebase-br] RES: Apontar o Banco em um arquivo .ini In-Reply-To: References: <4E569BC4.4030303@gmail.com><98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com><4E56E465.7030805@gmail.com><001801cc63f1$7e6be490$7b43adb0$@ind.br> Message-ID: Fabrício, me desculpa a pergunta, mas você realmente é um Desenvolvedor de Softwares conforme assina? Cara, isto é extremamente básico, dá um CTRL+F1 no TIniFile e veja os métodos e propriedades, o mesmo para o objeto SQLConnection. A impressão que dá é que você não tem a menor noção do que esteja fazendo, estude antes para ter ao menos uma base e faça perguntas mais objetivas. E o pior de tudo é que aqui é um grupo Firebird e não de Delphi. Entre no Delphi-br do Yahoo, que é muito bom. Um abraço. Eli Flávio Bortolotte "Fabricio Videira" escreveu na notícia da mensagem:CAJ5raPsC=rGTyBPfJUnxfW0=2E9Ww2xXkVMNMY1C8o6B4LYH0w em mail.gmail.com... > > Bom Dia!! > Eu já tenho o arquivo .ini o que eu preciso é fazer com que meu programa leia ele, dai o Paulo me passou esse código pra colocar porem não entendi muito, mas coloquei no meu programa só que ele da erro em 3 lugares onde comentei com { }, application.ExeName, gostaria que alguém, comente esse código abaixo pra mim e me diga (pois nao sei) porque desse erro > > > > procedure TDMC.sqlConnBeforeConnect(Sender: TObject); > > > begin > > > if FileExists(extractfilepath(application.ExeName)+'Aponta.INI') then > // > > não esquece o PONTO.INI **{O delphi da erro nessa linha mais especifico > > "application.ExeName"); é que estou usando um Data Module para a > aplicação}* > > * > > > begin > > > sqlConn.ConnectionName := 'Database'; > > > sqlConn.Params.Clear; > > > > > > > sqlConn.LoadParamsFromIniFile(ExtractFileDir(Application.ExeName)+'\nomedoar > quivoINI.INI') > * > ;*{Consequentemente nessa também}** > > > sqlConn.Params.Add('User_Name=sysdba'); > > > sqlConn.Params.Add('Password=masterkey'); > > > end else > > > begin > > >// ShowMessage('Arquivo de Inicialização da base de dados não > > localizado.'+chr(13)+chr(13)+ > > > 'Favor verificar - DataModulo'); > > >Application.Terminate*;*{nessa também}** > > > end; > > > end; > > > > > > Agora, no seu arquivo INI você coloca o seguinte: > > > > > > [Database] > > > DriverUnit=DBXFirebird > > > DriverPackageLoader=TDBXDynalinkDriverLoader,DbxCommonDriver150.bpl > > > > > > > DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxC > > ommonDriver,Version=15.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b > > > > > > > MetaDataPackageLoader=TDBXFirebirdMetaDataCommandFactory,DbxFirebirdDriver15 > 0.bpl > > > > > > > MetaDataAssemblyLoader=Borland.Data.TDBXFirebirdMetaDataCommandFactory,Borla > > nd.Data.DbxFirebirdDriver,Version=15.0.0.0,Culture=neutral,PublicKeyToken=91 > d62ebb5b0d1b1b > > > GetDriverFunc=getSQLDriverINTERBASE > > > LibraryName=dbxfb.dll > > > VendorLib=fbclient.DLL > > > Role=RoleName > > > MaxBlobSize=-1 > > > TrimChar=False > > > ErrorResourceFile= > > > ServerCharSet= > > > drivername=FIREBIRD > > > blobsize=-1 > > > commitretain=False > > > localecode=0000 > > > rolename=RoleName > > > sqldialect=3 > > > isolationlevel=ReadCommitted > > > waitonlocks=True > > > trim char=False > > > Database=C:\Projetos\BASE.FDB > -- * Att. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio 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 develop.fabricio em gmail.com Fri Aug 26 11:59:02 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Fri, 26 Aug 2011 11:59:02 -0300 Subject: [firebase-br] RES: Apontar o Banco em um arquivo .ini In-Reply-To: References: <4E569BC4.4030303@gmail.com> <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> <4E56E465.7030805@gmail.com> <001801cc63f1$7e6be490$7b43adb0$@ind.br> Message-ID: Eli Flávio sim sou desenvolvedor porem nunca havia feito um arquivo .ini com o sql conection, e tambem esse é meu primeiro programa com o firebird porque onde estou trabalhando so usa ele e eu nao posso usar o que estava habituado por isso essas dúvidas horrorosas como essa nao tenho um grande conhecimento no banco e por isso que estou no grupo Firebird, programava com Delphi porem sou mais Hábil com VB 6.0 + Oracle. Me desculpe se fiz perguntas idiotas mas é que isso é novo e ja programo ha algum tempo em outra linguagem, sendo assim me acho totalmente criança trabalhando em delphi+Firebird pois sao coisas novas pra mim. Em 26 de agosto de 2011 11:50, Eli Flavio Bortolotte escreveu: > Fabrício, me desculpa a pergunta, mas você realmente é um Desenvolvedor de > Softwares conforme assina? Cara, isto é extremamente básico, dá um CTRL+F1 > no TIniFile e veja os métodos e propriedades, o mesmo para o objeto > SQLConnection. A impressão que dá é que você não tem a menor noção do que > esteja fazendo, estude antes para ter ao menos uma base e faça perguntas > mais objetivas. > > E o pior de tudo é que aqui é um grupo Firebird e não de Delphi. Entre no > Delphi-br do Yahoo, que é muito bom. > > Um abraço. > > Eli Flávio Bortolotte > > > "Fabricio Videira" escreveu na notícia da mensagem:CAJ5raPsC=** > rGTyBPfJUnxfW0=**2E9Ww2xXkVMNMY1C8o6B4LYH0w@**mail.gmail.com... > > > >> Bom Dia!! >> >> Eu já tenho o arquivo .ini o que eu preciso é fazer com que meu programa > leia ele, dai o Paulo me passou esse código pra colocar porem não entendi > muito, mas coloquei no meu programa só que ele da erro em 3 lugares onde > comentei com { }, application.ExeName, gostaria que alguém, comente > esse código abaixo pra mim e me diga (pois nao sei) porque desse erro > > >> > > procedure TDMC.sqlConnBeforeConnect(**Sender: TObject); >> > > begin >> > > if FileExists(extractfilepath(**application.ExeName)+'Aponta.**INI') >> then >> // >> > não esquece o PONTO.INI **{O delphi da erro nessa linha mais especifico >> > "application.ExeName"); é que estou usando um Data Module para a >> aplicação}* >> > * >> > > begin >> > > sqlConn.ConnectionName := 'Database'; >> > > sqlConn.Params.Clear; >> > > >> > >> >> sqlConn.LoadParamsFromIniFile(**ExtractFileDir(Application.** >> ExeName)+'\nomedoar >> quivoINI.INI') >> * > ;*{Consequentemente nessa também}** >> > > sqlConn.Params.Add('User_Name=**sysdba'); >> > > sqlConn.Params.Add('Password=**masterkey'); >> > > end else >> > > begin >> > >// ShowMessage('Arquivo de Inicialização da base de dados não >> > localizado.'+chr(13)+chr(13)+ >> > > 'Favor verificar - DataModulo'); >> > >Application.Terminate*;*{**nessa também}** >> > > end; >> > > end; >> > > >> > > Agora, no seu arquivo INI você coloca o seguinte: >> > > >> > > [Database] >> > > DriverUnit=DBXFirebird >> > > DriverPackageLoader=**TDBXDynalinkDriverLoader,** >> DbxCommonDriver150.bpl >> > > >> > >> >> DriverAssemblyLoader=Borland.**Data.TDBXDynalinkDriverLoader,** >> Borland.Data.DbxC >> >> ommonDriver,Version=15.0.0.0,**Culture=neutral,**PublicKeyToken=** >> 91d62ebb5b0d1b1b >> > > >> > >> >> MetaDataPackageLoader=**TDBXFirebirdMetaDataCommandFac** >> tory,DbxFirebirdDriver15 >> 0.bpl >> > > >> > >> >> MetaDataAssemblyLoader=**Borland.Data.**TDBXFirebirdMetaDataCommandFac** >> tory,Borla >> >> nd.Data.DbxFirebirdDriver,**Version=15.0.0.0,Culture=** >> neutral,PublicKeyToken=91 >> d62ebb5b0d1b1b >> > > GetDriverFunc=**getSQLDriverINTERBASE >> > > LibraryName=dbxfb.dll >> > > VendorLib=fbclient.DLL >> > > Role=RoleName >> > > MaxBlobSize=-1 >> > > TrimChar=False >> > > ErrorResourceFile= >> > > ServerCharSet= >> > > drivername=FIREBIRD >> > > blobsize=-1 >> > > commitretain=False >> > > localecode=0000 >> > > rolename=RoleName >> > > sqldialect=3 >> > > isolationlevel=ReadCommitted >> > > waitonlocks=True >> > > trim char=False >> > > Database=C:\Projetos\BASE.FDB >> >> -- > * > Att. > > Fabrício Videira* > *Desenvolvedor de Softwares* > *Técnico em Suporte de Micros > * > (*(14) 3283-1336 *(*(**14) 8816-3810* > **develop.fabricio 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 > -- * Att. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio em gmail.com* From ronaldsouza01 em gmail.com Fri Aug 26 12:07:07 2011 From: ronaldsouza01 em gmail.com (Ronaldo Souza) Date: Fri, 26 Aug 2011 12:07:07 -0300 Subject: [firebase-br] RES: Apontar o Banco em um arquivo .ini In-Reply-To: References: <4E569BC4.4030303@gmail.com> <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> <4E56E465.7030805@gmail.com> <001801cc63f1$7e6be490$7b43adb0$@ind.br> Message-ID: Fabrício, meu caro, não viaja. E, por favor, não distorça o comentário do colega Flávio. Eu também sou desenvolvedor e, antes de postar qualquer mensagem na lista, sempre procuro pesquisar primeiro e perguntar depois. A internet está coalhada de exemplos em Delphi sobre a utilização de arquivos .INI. Perca um pouquinho de tempo e pesquise, meu caro. E, caso não ache nada que seja útil, encaminhe a pesquisa para a lista correta, no caso uma lista de Delphi. Eis algumas: NDDV em yahoogrupos.com.br clubedodelphi em yahoogrupos.com.br delphi-firebird em googlegroups.com delphi-brasil em googlegroups.com lista-delphi em yahoogrupos.com.br delphi-br em yahoogrupos.com.br E não se esqueça de que a lista está aqui para ajudar. Desde que você seja claro nas suas questões. Sucesso Ronaldo Alves de Souza AtonWare Ltda. Em 26 de agosto de 2011 11:59, Fabricio Videira escreveu: > Eli Flávio sim sou desenvolvedor porem nunca havia feito um arquivo .ini com > o sql conection, > e tambem esse é meu primeiro programa com o firebird porque onde estou > trabalhando so usa ele e eu nao posso usar o que estava habituado por isso > essas dúvidas horrorosas como essa nao tenho um grande conhecimento no banco > e por isso que estou no grupo Firebird, programava com Delphi porem sou > mais Hábil com VB 6.0 + Oracle. Me desculpe se fiz perguntas idiotas mas é > que isso é novo e ja programo ha algum tempo em outra linguagem, sendo assim > me acho totalmente criança trabalhando em delphi+Firebird pois sao coisas > novas pra mim. > > Em 26 de agosto de 2011 11:50, Eli Flavio Bortolotte > escreveu: > >> Fabrício, me desculpa a pergunta, mas você realmente é um Desenvolvedor de >> Softwares conforme assina? Cara, isto é extremamente básico, dá um CTRL+F1 >> no TIniFile e veja os métodos e propriedades, o mesmo para o objeto >> SQLConnection. A impressão que dá é que você não tem a menor noção do que >> esteja fazendo, estude antes para ter ao menos uma base e faça perguntas >> mais objetivas. >> >> E o pior de tudo é que aqui é um grupo Firebird e não de Delphi. Entre no >> Delphi-br do Yahoo, que é muito bom. >> >> Um abraço. >> >> Eli Flávio Bortolotte >> >> >> "Fabricio Videira"  escreveu na notícia da mensagem:CAJ5raPsC=** >> rGTyBPfJUnxfW0=**2E9Ww2xXkVMNMY1C8o6B4LYH0w@**mail.gmail.com... >> >> >> >>> Bom Dia!! >>> >>>  Eu já tenho o arquivo .ini o que eu preciso é fazer com que meu programa >> leia ele, dai o Paulo me passou esse código pra colocar porem não entendi >> muito, mas coloquei no meu programa só que ele da erro em 3 lugares onde >> comentei com { }, application.ExeName, gostaria que alguém, comente >> esse código abaixo pra mim e me diga (pois nao sei) porque desse erro >> >> >>> > > procedure TDMC.sqlConnBeforeConnect(**Sender: TObject); >>> > > begin >>> > > if FileExists(extractfilepath(**application.ExeName)+'Aponta.**INI') >>> then >>> // >>> > não esquece o PONTO.INI **{O delphi da erro nessa linha mais especifico >>> > "application.ExeName"); é que estou usando um Data Module para a >>> aplicação}* >>> > * >>> > > begin >>> > > sqlConn.ConnectionName := 'Database'; >>> > > sqlConn.Params.Clear; >>> > > >>> > >>> >>> sqlConn.LoadParamsFromIniFile(**ExtractFileDir(Application.** >>> ExeName)+'\nomedoar >>> quivoINI.INI') >>> * > ;*{Consequentemente nessa também}** >>> > > sqlConn.Params.Add('User_Name=**sysdba'); >>> > > sqlConn.Params.Add('Password=**masterkey'); >>> > > end else >>> > > begin >>> > >// ShowMessage('Arquivo de Inicialização da base de dados não >>> > localizado.'+chr(13)+chr(13)+ >>> > > 'Favor verificar - DataModulo'); >>> > >Application.Terminate*;*{**nessa também}** >>> > > end; >>> > > end; >>> > > >>> > > Agora, no seu arquivo INI você coloca o seguinte: >>> > > >>> > > [Database] >>> > > DriverUnit=DBXFirebird >>> > > DriverPackageLoader=**TDBXDynalinkDriverLoader,** >>> DbxCommonDriver150.bpl >>> > > >>> > >>> >>> DriverAssemblyLoader=Borland.**Data.TDBXDynalinkDriverLoader,** >>> Borland.Data.DbxC >>> >>> ommonDriver,Version=15.0.0.0,**Culture=neutral,**PublicKeyToken=** >>> 91d62ebb5b0d1b1b >>> > > >>> > >>> >>> MetaDataPackageLoader=**TDBXFirebirdMetaDataCommandFac** >>> tory,DbxFirebirdDriver15 >>> 0.bpl >>> > > >>> > >>> >>> MetaDataAssemblyLoader=**Borland.Data.**TDBXFirebirdMetaDataCommandFac** >>> tory,Borla >>> >>> nd.Data.DbxFirebirdDriver,**Version=15.0.0.0,Culture=** >>> neutral,PublicKeyToken=91 >>> d62ebb5b0d1b1b >>> > > GetDriverFunc=**getSQLDriverINTERBASE >>> > > LibraryName=dbxfb.dll >>> > > VendorLib=fbclient.DLL >>> > > Role=RoleName >>> > > MaxBlobSize=-1 >>> > > TrimChar=False >>> > > ErrorResourceFile= >>> > > ServerCharSet= >>> > > drivername=FIREBIRD >>> > > blobsize=-1 >>> > > commitretain=False >>> > > localecode=0000 >>> > > rolename=RoleName >>> > > sqldialect=3 >>> > > isolationlevel=ReadCommitted >>> > > waitonlocks=True >>> > > trim char=False >>> > > Database=C:\Projetos\BASE.FDB >>> >>>  -- >> * >> Att. >> >> Fabrício Videira* >> *Desenvolvedor de Softwares* >> *Técnico em Suporte de Micros >> * >> (*(14) 3283-1336 *(*(**14) 8816-3810* >> **develop.fabricio 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 >> > > > > -- > * > Att. > > Fabrício Videira* > *Desenvolvedor de Softwares* > *Técnico em Suporte de Micros > * > (*(14) 3283-1336 *(*(**14) 8816-3810* > **develop.fabricio 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 binho.lfm em gmail.com Fri Aug 26 12:07:52 2011 From: binho.lfm em gmail.com (Luiz F.) Date: Fri, 26 Aug 2011 12:07:52 -0300 Subject: [firebase-br] Executar procedure em trigger In-Reply-To: References: Message-ID: Hélio, envie o código da procedure para que possamos verificar. "Hélio Oliveira" escreveu na mensagem news:j38bpn$nag$1 em dough.gmane.org... > Hélio, já tentou chamar a SP diretamente com os parâmetros que uma > chamada a TRIGGER geraria? Sim. Tentei te enviar inclusive a imagem do IBExpert com o resultado da execução da mesma - porém, creio que não será liberada devido ao anexo imagem.jpg com 192kb. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ 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 acf.andre em gmail.com Fri Aug 26 12:23:29 2011 From: acf.andre em gmail.com (andre conrado) Date: Fri, 26 Aug 2011 12:23:29 -0300 Subject: [firebase-br] Executar procedure em trigger In-Reply-To: References: Message-ID: Sei que vc depurou o TRIGGER, mas como eu não uso o IBExpert minhas depurações são na unha. Por exemplo, como este, no lugar da SP eu colocaria o seguinte: exception alteracao_nao_permitida old.matricula || ' - ' || :mes || ' - ' || :ano || ' - ' || 0; O comando acima me mostraria 2 coisa: 1 - Se a linha realmente está sendo executada; 2 - Quais as informações que realmente seriam passadas para SP; abçs. Em 26 de agosto de 2011 12:07, Luiz F. escreveu: > Hélio, > envie o código da procedure para que possamos verificar. > > > "Hélio Oliveira" escreveu na mensagem > news:j38bpn$nag$1 em dough.gmane.org... > >> Hélio, já tentou chamar a SP diretamente com os parâmetros que uma >> chamada a TRIGGER geraria? > > Sim. > Tentei te enviar inclusive a imagem do IBExpert com o resultado da > execução da mesma - porém, creio que não será liberada devido ao anexo > imagem.jpg com 192kb. > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > 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 > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 9176-7013 - Claro From hpensador em gmail.com Fri Aug 26 12:30:17 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Fri, 26 Aug 2011 12:30:17 -0300 Subject: [firebase-br] Executar procedure em trigger In-Reply-To: References: Message-ID: Boa tarde Luiz! O código esta na msg inicial, veja acima. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From binho.lfm em gmail.com Fri Aug 26 12:37:50 2011 From: binho.lfm em gmail.com (Luiz F.) Date: Fri, 26 Aug 2011 12:37:50 -0300 Subject: [firebase-br] Executar procedure em trigger In-Reply-To: References: Message-ID: Boa Tarde Hélio, o que vc pode fazer: 1) Deixar só o código "execute procedure", se rodar, o problema está no código anterior, talvez o excpetion. 2) Crie uma tabela de log e vá dando insert nas três condições e verifique o que foi inserido na tabela de log Espero ter ajudado, Luiz "Hélio Oliveira" escreveu na mensagem news:j38e7e$a1o$1 em dough.gmane.org... Boa tarde Luiz! O código esta na msg inicial, veja acima. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ 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 eliflavio em gmail.com Fri Aug 26 12:59:56 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Fri, 26 Aug 2011 12:59:56 -0300 Subject: [firebase-br] RES: Apontar o Banco em um arquivo .ini In-Reply-To: References: <4E569BC4.4030303@gmail.com><98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com><4E56E465.7030805@gmail.com><001801cc63f1$7e6be490$7b43adb0$@ind.br> Message-ID: Certo, não quis ofender, eu não disse que a pergunta era idiota, eu disse que era algo muito básico e que parece que você não tem a menor noção do que esteja fazendo. Neste caso, é melhor pesquisar primeiro e depois perguntar, pois a lista é pra tirar dúvida e não para ensinar um assunto. Eu já tive a infelicidade de ver em uma lista de Delphi indivíduos pedindo para as pessoas criarem trechos de código inteiros, até mesmo para traduzir código de outras linguagens para Delphi, e não foi uma só vez não, isto é ridículo. Só espero que você não chegue a este ponto. Eli Flávio Bortolotte "Fabricio Videira" escreveu na notícia da mensagem:CAJ5raPt7wpz2RXn695V2myWnj29v5f=3YKNMX8mW76Tk5HTw3A em mail.gmail.com... Eli Flávio sim sou desenvolvedor porem nunca havia feito um arquivo .ini com o sql conection, e tambem esse é meu primeiro programa com o firebird porque onde estou trabalhando so usa ele e eu nao posso usar o que estava habituado por isso essas dúvidas horrorosas como essa nao tenho um grande conhecimento no banco e por isso que estou no grupo Firebird, programava com Delphi porem sou mais Hábil com VB 6.0 + Oracle. Me desculpe se fiz perguntas idiotas mas é que isso é novo e ja programo ha algum tempo em outra linguagem, sendo assim me acho totalmente criança trabalhando em delphi+Firebird pois sao coisas novas pra mim. Em 26 de agosto de 2011 11:50, Eli Flavio Bortolotte escreveu: > Fabrício, me desculpa a pergunta, mas você realmente é um Desenvolvedor de > Softwares conforme assina? Cara, isto é extremamente básico, dá um CTRL+F1 > no TIniFile e veja os métodos e propriedades, o mesmo para o objeto > SQLConnection. A impressão que dá é que você não tem a menor noção do que > esteja fazendo, estude antes para ter ao menos uma base e faça perguntas > mais objetivas. > > E o pior de tudo é que aqui é um grupo Firebird e não de Delphi. Entre no > Delphi-br do Yahoo, que é muito bom. > > Um abraço. > > Eli Flávio Bortolotte > > > "Fabricio Videira" escreveu na notícia da mensagem:CAJ5raPsC=** > rGTyBPfJUnxfW0=**2E9Ww2xXkVMNMY1C8o6B4LYH0w@**mail.gmail.com... > > > >> Bom Dia!! >> >> Eu já tenho o arquivo .ini o que eu preciso é fazer com que meu programa > leia ele, dai o Paulo me passou esse código pra colocar porem não entendi > muito, mas coloquei no meu programa só que ele da erro em 3 lugares onde > comentei com { }, application.ExeName, gostaria que alguém, comente > esse código abaixo pra mim e me diga (pois nao sei) porque desse erro > > >> > > procedure TDMC.sqlConnBeforeConnect(**Sender: TObject); >> > > begin >> > > if FileExists(extractfilepath(**application.ExeName)+'Aponta.**INI') >> then >> // >> > não esquece o PONTO.INI **{O delphi da erro nessa linha mais especifico >> > "application.ExeName"); é que estou usando um Data Module para a >> aplicação}* >> > * >> > > begin >> > > sqlConn.ConnectionName := 'Database'; >> > > sqlConn.Params.Clear; >> > > >> > >> >> sqlConn.LoadParamsFromIniFile(**ExtractFileDir(Application.** >> ExeName)+'\nomedoar >> quivoINI.INI') >> * > ;*{Consequentemente nessa também}** >> > > sqlConn.Params.Add('User_Name=**sysdba'); >> > > sqlConn.Params.Add('Password=**masterkey'); >> > > end else >> > > begin >> > >// ShowMessage('Arquivo de Inicialização da base de dados não >> > localizado.'+chr(13)+chr(13)+ >> > > 'Favor verificar - DataModulo'); >> > >Application.Terminate*;*{**nessa também}** >> > > end; >> > > end; >> > > >> > > Agora, no seu arquivo INI você coloca o seguinte: >> > > >> > > [Database] >> > > DriverUnit=DBXFirebird >> > > DriverPackageLoader=**TDBXDynalinkDriverLoader,** >> DbxCommonDriver150.bpl >> > > >> > >> >> DriverAssemblyLoader=Borland.**Data.TDBXDynalinkDriverLoader,** >> Borland.Data.DbxC >> >> ommonDriver,Version=15.0.0.0,**Culture=neutral,**PublicKeyToken=** >> 91d62ebb5b0d1b1b >> > > >> > >> >> MetaDataPackageLoader=**TDBXFirebirdMetaDataCommandFac** >> tory,DbxFirebirdDriver15 >> 0.bpl >> > > >> > >> >> MetaDataAssemblyLoader=**Borland.Data.**TDBXFirebirdMetaDataCommandFac** >> tory,Borla >> >> nd.Data.DbxFirebirdDriver,**Version=15.0.0.0,Culture=** >> neutral,PublicKeyToken=91 >> d62ebb5b0d1b1b >> > > GetDriverFunc=**getSQLDriverINTERBASE >> > > LibraryName=dbxfb.dll >> > > VendorLib=fbclient.DLL >> > > Role=RoleName >> > > MaxBlobSize=-1 >> > > TrimChar=False >> > > ErrorResourceFile= >> > > ServerCharSet= >> > > drivername=FIREBIRD >> > > blobsize=-1 >> > > commitretain=False >> > > localecode=0000 >> > > rolename=RoleName >> > > sqldialect=3 >> > > isolationlevel=ReadCommitted >> > > waitonlocks=True >> > > trim char=False >> > > Database=C:\Projetos\BASE.FDB >> >> -- > * > Att. > > Fabrício Videira* > *Desenvolvedor de Softwares* > *Técnico em Suporte de Micros > * > (*(14) 3283-1336 *(*(**14) 8816-3810* > **develop.fabricio 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 > -- * Att. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio 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 hpensador em gmail.com Fri Aug 26 13:03:04 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Fri, 26 Aug 2011 13:03:04 -0300 Subject: [firebase-br] Executar procedure em trigger In-Reply-To: References: Message-ID: André, Luiz muito obrigado pela ajuda. Problema solucionado... na verdade o problema consistiu em que a trigger era Before Update e no calculo do salário eu faço uso da data de admissão, desta forma a data de admissão ainda não havia sido atualizada... alterei a trigger para After Update e funcionou perfeito. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From contabil em sivolc.ind.br Fri Aug 26 13:41:14 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Fri, 26 Aug 2011 13:41:14 -0300 Subject: [firebase-br] RES: RES: Apontar o Banco em um arquivo .ini In-Reply-To: References: <4E569BC4.4030303@gmail.com> <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> <4E56E465.7030805@gmail.com> <001801cc63f1$7e6be490$7b43adb0$@ind.br> Message-ID: <000f01cc640e$fab4e2a0$f01ea7e0$@ind.br> Fabricio, se prestar a atenção na mensagem que escrevi anteriormente vera como ler o arquivo ini criado. Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Fabricio Videira Enviada em: sexta-feira, 26 de agosto de 2011 11:16 Para: FireBase Assunto: Re: [firebase-br] RES: Apontar o Banco em um arquivo .ini > > Bom Dia!! > Eu já tenho o arquivo .ini o que eu preciso é fazer com que meu programa leia ele, dai o Paulo me passou esse código pra colocar porem não entendi muito, mas coloquei no meu programa só que ele da erro em 3 lugares onde comentei com { }, application.ExeName, gostaria que alguém, comente esse código abaixo pra mim e me diga (pois nao sei) porque desse erro > > > > procedure TDMC.sqlConnBeforeConnect(Sender: TObject); > > > begin > > > if FileExists(extractfilepath(application.ExeName)+'Aponta.INI') then > // > > não esquece o PONTO.INI **{O delphi da erro nessa linha mais especifico > > "application.ExeName"); é que estou usando um Data Module para a > aplicação}* > > * > > > begin > > > sqlConn.ConnectionName := 'Database'; > > > sqlConn.Params.Clear; > > > > > > > sqlConn.LoadParamsFromIniFile(ExtractFileDir(Application.ExeName)+'\nomedoar > quivoINI.INI') > * > ;*{Consequentemente nessa também}** > > > sqlConn.Params.Add('User_Name=sysdba'); > > > sqlConn.Params.Add('Password=masterkey'); > > > end else > > > begin > > >// ShowMessage('Arquivo de Inicialização da base de dados não > > localizado.'+chr(13)+chr(13)+ > > > 'Favor verificar - DataModulo'); > > >Application.Terminate*;*{nessa também}** > > > end; > > > end; > > > > > > Agora, no seu arquivo INI você coloca o seguinte: > > > > > > [Database] > > > DriverUnit=DBXFirebird > > > DriverPackageLoader=TDBXDynalinkDriverLoader,DbxCommonDriver150.bpl > > > > > > > DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriverLoader,Borland.Data.DbxC > > ommonDriver,Version=15.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b > > > > > > > MetaDataPackageLoader=TDBXFirebirdMetaDataCommandFactory,DbxFirebirdDriver15 > 0.bpl > > > > > > > MetaDataAssemblyLoader=Borland.Data.TDBXFirebirdMetaDataCommandFactory,Borla > > nd.Data.DbxFirebirdDriver,Version=15.0.0.0,Culture=neutral,PublicKeyToken=91 > d62ebb5b0d1b1b > > > GetDriverFunc=getSQLDriverINTERBASE > > > LibraryName=dbxfb.dll > > > VendorLib=fbclient.DLL > > > Role=RoleName > > > MaxBlobSize=-1 > > > TrimChar=False > > > ErrorResourceFile= > > > ServerCharSet= > > > drivername=FIREBIRD > > > blobsize=-1 > > > commitretain=False > > > localecode=0000 > > > rolename=RoleName > > > sqldialect=3 > > > isolationlevel=ReadCommitted > > > waitonlocks=True > > > trim char=False > > > Database=C:\Projetos\BASE.FDB > -- * Att. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio 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 __________ Informação do ESET NOD32 Antivirus, versão da vacina 6413 (20110826) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6413 (20110826) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6413 (20110826) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From wellder em gmail.com Fri Aug 26 13:45:48 2011 From: wellder em gmail.com (welder) Date: Fri, 26 Aug 2011 13:45:48 -0300 Subject: [firebase-br] RES: Apontar o Banco em um arquivo .ini In-Reply-To: References: <4E569BC4.4030303@gmail.com> <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> <4E56E465.7030805@gmail.com> <001801cc63f1$7e6be490$7b43adb0$@ind.br> Message-ID: Fabrício, todos nossos colegas que estão tentando de ajudar estão cobertos de razão. E você está tentando fazer algo muito simples para quem sabe, mas muito completo para quem não entende do assunto, que parece ser o seu caso. vou te mandar um e-mail com um exemplo muito simples. Pois a lista é para Firebird. Em 26 de agosto de 2011 11:50, Eli Flavio Bortolotte escreveu: > Fabrício, me desculpa a pergunta, mas você realmente é um Desenvolvedor de > Softwares conforme assina? Cara, isto é extremamente básico, dá um CTRL+F1 > no TIniFile e veja os métodos e propriedades, o mesmo para o objeto > SQLConnection. A impressão que dá é que você não tem a menor noção do que > esteja fazendo, estude antes para ter ao menos uma base e faça perguntas > mais objetivas. > > E o pior de tudo é que aqui é um grupo Firebird e não de Delphi. Entre no > Delphi-br do Yahoo, que é muito bom. > > Um abraço. > > Eli Flávio Bortolotte > > > "Fabricio Videira" escreveu na notícia da mensagem:CAJ5raPsC=** > rGTyBPfJUnxfW0=**2E9Ww2xXkVMNMY1C8o6B4LYH0w@**mail.gmail.com... > > >> Bom Dia!! >> >> Eu já tenho o arquivo .ini o que eu preciso é fazer com que meu programa > leia ele, dai o Paulo me passou esse código pra colocar porem não entendi > muito, mas coloquei no meu programa só que ele da erro em 3 lugares onde > comentei com { }, application.ExeName, gostaria que alguém, comente > esse código abaixo pra mim e me diga (pois nao sei) porque desse erro > > >> > > procedure TDMC.sqlConnBeforeConnect(**Sender: TObject); >> > > begin >> > > if FileExists(extractfilepath(**application.ExeName)+'Aponta.**INI') >> then >> // >> > não esquece o PONTO.INI **{O delphi da erro nessa linha mais especifico >> > "application.ExeName"); é que estou usando um Data Module para a >> aplicação}* >> > * >> > > begin >> > > sqlConn.ConnectionName := 'Database'; >> > > sqlConn.Params.Clear; >> > > >> > >> >> sqlConn.LoadParamsFromIniFile(**ExtractFileDir(Application.** >> ExeName)+'\nomedoar >> quivoINI.INI') >> * > ;*{Consequentemente nessa também}** >> > > sqlConn.Params.Add('User_Name=**sysdba'); >> > > sqlConn.Params.Add('Password=**masterkey'); >> > > end else >> > > begin >> > >// ShowMessage('Arquivo de Inicialização da base de dados não >> > localizado.'+chr(13)+chr(13)+ >> > > 'Favor verificar - DataModulo'); >> > >Application.Terminate*;*{**nessa também}** >> > > end; >> > > end; >> > > >> > > Agora, no seu arquivo INI você coloca o seguinte: >> > > >> > > [Database] >> > > DriverUnit=DBXFirebird >> > > DriverPackageLoader=**TDBXDynalinkDriverLoader,** >> DbxCommonDriver150.bpl >> > > >> > >> >> DriverAssemblyLoader=Borland.**Data.TDBXDynalinkDriverLoader,** >> Borland.Data.DbxC >> >> ommonDriver,Version=15.0.0.0,**Culture=neutral,**PublicKeyToken=** >> 91d62ebb5b0d1b1b >> > > >> > >> >> MetaDataPackageLoader=**TDBXFirebirdMetaDataCommandFac** >> tory,DbxFirebirdDriver15 >> 0.bpl >> > > >> > >> >> MetaDataAssemblyLoader=**Borland.Data.**TDBXFirebirdMetaDataCommandFac** >> tory,Borla >> >> nd.Data.DbxFirebirdDriver,**Version=15.0.0.0,Culture=** >> neutral,PublicKeyToken=91 >> d62ebb5b0d1b1b >> > > GetDriverFunc=**getSQLDriverINTERBASE >> > > LibraryName=dbxfb.dll >> > > VendorLib=fbclient.DLL >> > > Role=RoleName >> > > MaxBlobSize=-1 >> > > TrimChar=False >> > > ErrorResourceFile= >> > > ServerCharSet= >> > > drivername=FIREBIRD >> > > blobsize=-1 >> > > commitretain=False >> > > localecode=0000 >> > > rolename=RoleName >> > > sqldialect=3 >> > > isolationlevel=ReadCommitted >> > > waitonlocks=True >> > > trim char=False >> > > Database=C:\Projetos\BASE.FDB >> >> -- > * > Att. > > Fabrício Videira* > *Desenvolvedor de Softwares* > *Técnico em Suporte de Micros > * > (*(14) 3283-1336 *(*(**14) 8816-3810* > **develop.fabricio 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 > -- Welder Vieira Técnico em Manutenção e Conectividade Celular: (63) 8118-6461 From samuel.peres.ferreira em gmail.com Fri Aug 26 19:52:15 2011 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Fri, 26 Aug 2011 19:52:15 -0300 Subject: [firebase-br] Chave Primaria Message-ID: ola Gostaria de saber a opinao de vcs sobre chave primaria composta ou criar um 'id' proprio para cada tabela. Tenho tabelas q a pk tem ate 4 campos, e se isso causa alguma perda de desempenho no acesso ao banco se fosse uma chave nao composta. obrigado Samuel From felix.sol em terra.com.br Fri Aug 26 20:10:50 2011 From: felix.sol em terra.com.br (Felix) Date: Fri, 26 Aug 2011 20:10:50 -0300 Subject: [firebase-br] RES: Chave Primaria In-Reply-To: References: Message-ID: <000201cc6445$67078990$35169cb0$@sol@terra.com.br> Samuel Sou da opinião que cada projeto tem seus detalhes, tabelas com pk composta são minoria no banco - mas isso vai depender de como você ira precisar dos dados. Tambem penso que, com os índices corretos, chaves PK compostas não irão impactar se forem razoáveis (nada de CHAR 50 obvio!). 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 samuel ferreira Enviada em: sexta-feira, 26 de agosto de 2011 19:52 Para: FireBase Assunto: [firebase-br] Chave Primaria ola Gostaria de saber a opinao de vcs sobre chave primaria composta ou criar um 'id' proprio para cada tabela. Tenho tabelas q a pk tem ate 4 campos, e se isso causa alguma perda de desempenho no acesso ao banco se fosse uma chave nao composta. obrigado Samuel ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From cyberguido em gmail.com Fri Aug 26 20:11:45 2011 From: cyberguido em gmail.com (Cyber Guido) Date: Fri, 26 Aug 2011 20:11:45 -0300 Subject: [firebase-br] Chave Primaria In-Reply-To: References: Message-ID: <4E582831.4090305@gmail.com> On 26/08/2011 19:52, samuel ferreira escreveu: > Gostaria de saber a opinao de vcs sobre chave primaria composta ou criar um > 'id' proprio para cada tabela. Tenho tabelas q a pk tem ate 4 campos, e se Eu uso um identificador independente do conteúdo do registro, evita dores de cabeça caso os requisitos do sistema sejam alterados mais adiante. Na vastíssima maioria das vezes resolvo o problema com valor inteiro obtido de um generator. -- Carlos From bzottis em ig.com.br Fri Aug 26 20:19:00 2011 From: bzottis em ig.com.br (=?ISO-8859-1?Q?Jos=E9_Mauricio_Barbisan_Zottis?=) Date: Fri, 26 Aug 2011 20:19:00 -0300 Subject: [firebase-br] Chave Primaria In-Reply-To: References: Message-ID: Eu particularmente prefiro uma chave simples, pois na hora de (Se precisar) fazer uma chave estrangeira fica mais fácil Em 26 de agosto de 2011 19:52, samuel ferreira < samuel.peres.ferreira em gmail.com> escreveu: > ola > > Gostaria de saber a opinao de vcs sobre chave primaria composta ou criar um > 'id' proprio para cada tabela. Tenho tabelas q a pk tem ate 4 campos, e se > isso causa alguma perda de desempenho no acesso ao banco se fosse uma chave > nao composta. > > obrigado > > Samuel > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From temp2 em tecnobyte.com.br Fri Aug 26 20:50:08 2011 From: temp2 em tecnobyte.com.br (=?iso-8859-1?Q?Tecnobyte_Inform=E1tica?=) Date: Fri, 26 Aug 2011 19:50:08 -0400 Subject: [firebase-br] Chave Primaria In-Reply-To: References: Message-ID: Crio ID em cada tabela, mesmo que inicialmente me pareça completamente desnecessário. Assim, se/quando precisar, lá estará minha chave-primária simples e totalmente independente dos demais dados do registro. Se for necessário um campo código para ser digitado pelo usuário, então crio dois campos ID e CODIGO, sendo que o ID é sempre calculado com GENERATOR e o código pode ser digitado pelo usuário ou calculado com base no maior existente + um. Atenciosamente. Daniel P. Guimarães Tecnobyte Informática www.tecnobyte.com.br -----Mensagem Original----- From: samuel ferreira Sent: Friday, August 26, 2011 6:52 PM To: FireBase Subject: [firebase-br] Chave Primaria ola Gostaria de saber a opinao de vcs sobre chave primaria composta ou criar um 'id' proprio para cada tabela. Tenho tabelas q a pk tem ate 4 campos, e se isso causa alguma perda de desempenho no acesso ao banco se fosse uma chave nao composta. obrigado Samuel From pportellaa.firebase em gmail.com Sat Aug 27 00:23:58 2011 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Sat, 27 Aug 2011 00:23:58 -0300 Subject: [firebase-br] Apontar o Banco em um arquivo .ini In-Reply-To: References: <4E569BC4.4030303@gmail.com> <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> <4E56E465.7030805@gmail.com> Message-ID: <4E58634E.7020604@gmail.com> Boa noite/madrugada Fabricio, Me add no skype/msn que eu te ajudo: msn : pportellaa(arroba)hotmail.com skype: pportellaa Galera, não quero de forma alguma ofender ninguem aqui, mas um dia todos nós fomos iniciantes tal como ele, e recebemos a ajuda quando pedimos........ ..................hoje é a vez dele. Um abração pra todos ;-) Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc From sistemas2000profesional em gmail.com Sat Aug 27 00:39:33 2011 From: sistemas2000profesional em gmail.com (W O) Date: Fri, 26 Aug 2011 23:39:33 -0400 Subject: [firebase-br] Chave Primaria In-Reply-To: References: Message-ID: Hola Yo coincido con Daniel P. Guimaraes, así mismo también lo hago. Saludos. Walter. 2011/8/26 Tecnobyte Informática > Crio ID em cada tabela, mesmo que inicialmente me pareça completamente > desnecessário. Assim, se/quando precisar, lá estará minha chave-primária > simples e totalmente independente dos demais dados do registro. Se for > necessário um campo código para ser digitado pelo usuário, então crio dois > campos ID e CODIGO, sendo que o ID é sempre calculado com GENERATOR e o > código pode ser digitado pelo usuário ou calculado com base no maior > existente + um. > > Atenciosamente. > > Daniel P. Guimarães > Tecnobyte Informática > www.tecnobyte.com.br > > -----Mensagem Original----- From: samuel ferreira > Sent: Friday, August 26, 2011 6:52 PM > To: FireBase > Subject: [firebase-br] Chave Primaria > > > ola > > Gostaria de saber a opinao de vcs sobre chave primaria composta ou criar um > 'id' proprio para cada tabela. Tenho tabelas q a pk tem ate 4 campos, e se > isso causa alguma perda de desempenho no acesso ao banco se fosse uma chave > nao composta. > > obrigado > > Samuel > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From samuel.peres.ferreira em gmail.com Sat Aug 27 09:16:47 2011 From: samuel.peres.ferreira em gmail.com (samuel ferreira) Date: Sat, 27 Aug 2011 09:16:47 -0300 Subject: [firebase-br] Chave Primaria In-Reply-To: References: Message-ID: ola agradeco a todos a opiniao dada. e um bom fim de semana a todos samuel From giovaniroche em msn.com Sat Aug 27 09:48:22 2011 From: giovaniroche em msn.com (=?iso-8859-1?B?R2lvdmFuaSBSb2No6g==?=) Date: Sat, 27 Aug 2011 09:48:22 -0300 Subject: [firebase-br] Converter/Importar Tabela FDB para DBF Message-ID: Olá amigos! Alguém conhece alguma ferramenta(se possível free) que importe determinados campos de uma tabela para tabelas dbf? A intenção é agilizar o meu serviço, posso até fazer o programa mas se já existir não preciso reinentar a roda né? Obrigado a quem puder ajudar! From wellder em gmail.com Sat Aug 27 10:15:58 2011 From: wellder em gmail.com (welder) Date: Sat, 27 Aug 2011 10:15:58 -0300 Subject: [firebase-br] Apontar o Banco em um arquivo .ini In-Reply-To: <4E58634E.7020604@gmail.com> References: <4E569BC4.4030303@gmail.com> <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> <4E56E465.7030805@gmail.com> <4E58634E.7020604@gmail.com> Message-ID: mestre portella, você viu meu e-mail? foi o ultimio sobre este assunto. Eu já ajudei o fabricio. Em 27 de agosto de 2011 00:23, Paulo Portella escreveu: > Boa noite/madrugada Fabricio, > > Me add no skype/msn que eu te ajudo: > > msn : pportellaa(arroba)hotmail.com > skype: pportellaa > > Galera, não quero de forma alguma ofender ninguem aqui, mas um dia todos > nós fomos iniciantes tal como ele, e recebemos a ajuda quando > pedimos........ > ..................hoje é a vez dele. > > Um abração pra todos > ;-) > > Vida de americano é assim: iPhone, iPod, iPad, iMac?. > Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc > > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa -- Welder Vieira Técnico em Manutenção e Conectividade Celular: (63) 8118-6461 From levymoreira.ce em gmail.com Sat Aug 27 10:49:12 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Sat, 27 Aug 2011 10:49:12 -0300 Subject: [firebase-br] Erro tb_udf Message-ID: Pessoal uso a tb_udf para usar algumas funções como udf_len, em determinado cliente que possui dois bancos de dados esta ocorrendo o seguinte problema: 1- No banco de dados 1 os comandos da tb_udf funcionam 2- No banco de dados 2 não funcionam :( Este pc é o servidor com o firebird 2.0, e estou fazendo esse teste com os dois bancos até na mesma pasta. Geralmente quando este erro ocorria era só colocar a tb_udf na pasta udf do firebird reiniciar e pronto mas hoje a dll já esta lá. E só tem este firebird instalado neste pc. Quem souber alguma coisa, ou poder me dar uma dica fico grato. -- Levy Moreira - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From claudiostocco em gmail.com Sat Aug 27 14:15:59 2011 From: claudiostocco em gmail.com (Claudio Marcio Stocco) Date: Sat, 27 Aug 2011 14:15:59 -0300 Subject: [firebase-br] Erro tb_udf In-Reply-To: References: Message-ID: <4E59264F.7020205@gmail.com> Levy, não me lembro se do Firebird 1.5 ou 2 em diante tem uma função nativa pra retornar o tamanho de uma string, é a CHAR_LENGTH(CAMPO), talvez vc nem pecise mais da tb_udf. Obs.: Da uma olhada na pasta "xxx\Firebird\Firebird_2_1\doc\sql.extensions", tem referencia de todas as funções e palavras reservadas do firebird. Talvez tenha mais alguma util. From eaj1969 em gmail.com Sat Aug 27 15:36:01 2011 From: eaj1969 em gmail.com (=?ISO-8859-1?Q?Edmundo_Alvarez_J=FAnior?=) Date: Sat, 27 Aug 2011 15:36:01 -0300 Subject: [firebase-br] Erro tb_udf In-Reply-To: <4E59264F.7020205@gmail.com> References: <4E59264F.7020205@gmail.com> Message-ID: Levy, acessando este banco pelo Ibexpert, aparece todas as funções, é preciso inserir estas funções no seu banco para que você usar, a tb_udf tem um sql pronta para isto. At..: Em 27 de agosto de 2011 14:15, Claudio Marcio Stocco < claudiostocco em gmail.com> escreveu: > Levy, não me lembro se do Firebird 1.5 ou 2 em diante tem uma função nativa > pra retornar o tamanho de uma string, é a CHAR_LENGTH(CAMPO), talvez vc nem > pecise mais da tb_udf. > > Obs.: Da uma olhada na pasta "xxx\Firebird\Firebird_2_1\**doc\sql.extensions", > tem referencia de todas as funções e palavras reservadas do firebird. Talvez > tenha mais alguma util. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From pportellaa.firebase em gmail.com Sat Aug 27 17:50:29 2011 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Sat, 27 Aug 2011 17:50:29 -0300 Subject: [firebase-br] Apontar o Banco em um arquivo .ini In-Reply-To: References: <4E569BC4.4030303@gmail.com> <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> <4E56E465.7030805@gmail.com> <4E58634E.7020604@gmail.com> Message-ID: <4E595895.2000405@gmail.com> ;-) Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 27/08/2011 10:15, welder escreveu: > mestre portella, você viu meu e-mail? foi o ultimio sobre este assunto. Eu > já ajudei o fabricio. > > > > > > Em 27 de agosto de 2011 00:23, Paulo Portella> escreveu: >> Boa noite/madrugada Fabricio, >> >> Me add no skype/msn que eu te ajudo: >> >> msn : pportellaa(arroba)hotmail.com >> skype: pportellaa >> >> Galera, não quero de forma alguma ofender ninguem aqui, mas um dia todos >> nós fomos iniciantes tal como ele, e recebemos a ajuda quando >> pedimos........ >> ..................hoje é a vez dele. >> >> Um abração pra todos >> ;-) >> >> Vida de americano é assim: iPhone, iPod, iPad, iMac?. >> Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc >> >> >> >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > > > From unixkiller em gmail.com Sat Aug 27 19:10:02 2011 From: unixkiller em gmail.com (Joao Marcos) Date: Sat, 27 Aug 2011 19:10:02 -0300 Subject: [firebase-br] Apontar o Banco em um arquivo .ini In-Reply-To: <4E595895.2000405@gmail.com> References: <4E569BC4.4030303@gmail.com> <98F1279D-A571-4244-B7EF-AB81D1F8F877@gmail.com> <4E56E465.7030805@gmail.com> <4E58634E.7020604@gmail.com> <4E595895.2000405@gmail.com> Message-ID: É sério mesmo que esse tópico tá rendendo tanto?? From sistemas2000profesional em gmail.com Sat Aug 27 20:18:08 2011 From: sistemas2000profesional em gmail.com (W O) Date: Sat, 27 Aug 2011 19:18:08 -0400 Subject: [firebase-br] Erro tb_udf In-Reply-To: <4E59264F.7020205@gmail.com> References: <4E59264F.7020205@gmail.com> Message-ID: La función CHAR_LENGTH(), la cual también puede ser escrita como CHARACTER_LENGTH() apareció en la versión 2.0 y fue modificada en la versión 2.1 para que también acepte BLOBs de texto. Toma como argumento un string y devuelve un número entero. Saludos. Walter. 2011/8/27 Claudio Marcio Stocco > Levy, não me lembro se do Firebird 1.5 ou 2 em diante tem uma função nativa > pra retornar o tamanho de uma string, é a CHAR_LENGTH(CAMPO), talvez vc nem > pecise mais da tb_udf. > > Obs.: Da uma olhada na pasta "xxx\Firebird\Firebird_2_1\**doc\sql.extensions", > tem referencia de todas as funções e palavras reservadas do firebird. Talvez > tenha mais alguma util. > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Sun Aug 28 11:14:11 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Sun, 28 Aug 2011 11:14:11 -0300 Subject: [firebase-br] Erro tb_udf In-Reply-To: References: <4E59264F.7020205@gmail.com> Message-ID: Vou da uma pesquisada sobre CHAR_LENGTH, pra resolver o problema fui no ibexpert em udf, e vi que totos métodos estavam lá menos o udf_len, então adicionei e ficou tudo bem. Obrigado a todos. From edujed em gmail.com Mon Aug 29 08:02:04 2011 From: edujed em gmail.com (Eduardo Jedliczka) Date: Mon, 29 Aug 2011 08:02:04 -0300 Subject: [firebase-br] Processo rodando procedures/triggers fica lento depois de se executado mais de 1 vez In-Reply-To: References: Message-ID: Caso o problema ainda persista, faça um teste.... Faça um gstat -h ao iniciar o banco, e após cada chamada a procedure, faça novamente um gstat -h. coloque o resultado dele aqui na lista, assim podemos ter uma idéia do que está ocorrendo. Outra coisa, como está o COMMIT desta Procedure ? ========================== Eduardo Jedliczka Apucarana - Pr ========================== Em 19 de agosto de 2011 13:06, Eurides Baptistella escreveu: > > Amigos, obrigado pelas respostas ... seguem meu relatos... > > Respondendo as duas perguntas: > 1 - A linguagem de programação é Delphi 2007 usando InterXpress for Firebird > como driver de conexão, mas esse não é o problema pois a chamada é em uma > Procedure que é executada somente uma vez pelo Delphi. Outro ponto que > isenta a aplicação é o fato de que a execução direta da Procedure já causa > lentidão, é ela que executa vários updates, deletes seletc ....etc ... > A aplicação está descartada acredito eu ..... > > 2 - Foi identificado que existe uma lentidão "descomunal" em um simples > Update que é disparado por uma trigger de outra tabela, claro que pode não > ser o único problema mas ao menos quando removido o comando de update da > trigger o tempo da execução reduz consideravelmente, o que pressupõe que o > problema seja de fato o Update (ou o fato de disparar a trigger diversas > vezes em cascata executando o delete/update embora os comandos sejam simples > "delete from tabela where cod=OLD.COD" por exemplo). > Todos os comandos utilizam índices de forma correta e eficiente e o update > não é feito nos campos de índices da tabela. > O GC está desativado e é executado todos os dias as 2h da madrugada > juntamente com processos de backup/restore. > Quanto ao Forced Writes, utilizo ele ligado, ou seja, enviando imediatamente > para o disco, acho um risco desnecessário se pensarmos em hardwares de > qualidade. Mas essa sua dica me chamou a atenção, pois nessa transação tenho > mais de 20 mil registros afetados e irei realizar um teste desligando o > Forced Writes. > > Para complementar as informações, vou rabiscar um exemplo de como é a > cascata que tenho.... > > >   1. APLICAÇÃO DELPHI >   2. EXECUTA PROCEDURE >      1. SELECIONA VÁRIOS REGISTROS >      2. EXECUTA VÁRIAS OUTRAS OPERAÇÕES.......... >      3. EXECUTA DELETE TABELA1 >         1. Executa trigger no before delete >            1. A Trigger faz uma subtração do (valor a ser excluído - valor >            atual), realizar o update do novo valor na TABELA5 >            4. EXECUTA DELETE TABELA2 >         1. Executa trigger no before delete >            1. A Trigger faz uma subtração do (valor a ser excluído - valor >            atual), realizar o update do novo valor na TABELA6 >         5. EXECUTA DELETE TABELA3 >         1. Executa trigger no before delete >            1. A Trigger faz uma subtração do (valor a ser excluído - valor >            atual), realizar o update do novo valor na TABELA7 >         6. EXECUTA VÁRIAS OUTRAS OPERAÇÕES > > > Se for necessário posso tentar encaminhar os trechos de códigos para que vcs > possam analisar. > > Novamente agradeço a atenção de todos .... aguardo por novas sugestões. > > att. > > -- > Eurides V. Baptistella > E-mail: eurides.baptistella[@]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 From edujed em gmail.com Mon Aug 29 08:05:59 2011 From: edujed em gmail.com (Eduardo Jedliczka) Date: Mon, 29 Aug 2011 08:05:59 -0300 Subject: [firebase-br] Converter/Importar Tabela FDB para DBF In-Reply-To: References: Message-ID: é mais fácil você escrever o aplicativo. ========================== Eduardo Jedliczka Apucarana - Pr ========================== 2011/8/27 Giovani Rochê : > > Olá amigos! > > Alguém conhece alguma ferramenta(se possível free) que importe determinados campos de uma tabela para tabelas dbf? > > A intenção é agilizar o meu serviço, posso até fazer o programa mas se já existir não preciso reinentar a roda né? > > Obrigado a quem puder ajudar! > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From joserubenildosilva em gmail.com Mon Aug 29 09:03:22 2011 From: joserubenildosilva em gmail.com (jose rubenildo da silva) Date: Mon, 29 Aug 2011 09:03:22 -0300 Subject: [firebase-br] Converter/Importar Tabela FDB para DBF In-Reply-To: References: Message-ID: eu uso quando preciso o DBtoFB e tem me atendido. Procure na Net. Se não encontrar mando pra voce Em 29 de agosto de 2011 08:05, Eduardo Jedliczka escreveu: > é mais fácil você escrever o aplicativo. > > ========================== > Eduardo Jedliczka > Apucarana - Pr > ========================== > > > > > 2011/8/27 Giovani Rochê : > > > > Olá amigos! > > > > Alguém conhece alguma ferramenta(se possível free) que importe > determinados campos de uma tabela para tabelas dbf? > > > > A intenção é agilizar o meu serviço, posso até fazer o programa mas se já > existir não preciso reinentar a roda né? > > > > Obrigado a quem puder ajudar! > > > > > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- José Rubenildo da Silva skype joserubenildosilva Cel (65) 9239 2791 From levymoreira.ce em gmail.com Mon Aug 29 10:01:56 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Mon, 29 Aug 2011 10:01:56 -0300 Subject: [firebase-br] Arquivo esta sendo usado em outro processo Message-ID: Estou tentando acessar uma base de dados com o Firebird 2.0 e o delphi retorna a seguinte mensagem 'Arquivo esta sendo usado em outro processo' Estou usando a ZeosLib para realizar o acesso, o estranho é que ao tentar conectar a segunda vez ele consegue, e pelo ibExpert consegue de primeira. Obs: A conexão é local, já reinstalei o firebird, e até agora nada, o mesmo erro. Alguém já viu isso antes? Qualquer ajuda é válida. -- Levy Moreira - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From dsonda em gmail.com Mon Aug 29 10:21:49 2011 From: dsonda em gmail.com (Daniel Sonda) Date: Mon, 29 Aug 2011 10:21:49 -0300 Subject: [firebase-br] Arquivo esta sendo usado em outro processo In-Reply-To: References: Message-ID: Se você fizer acesso local o Windows pode bloquear o arquivo, gerando o erro na segunda conexão. Sempre uso acesso remoto, mesmo o BD sendo local, informando "localhost:\banco.fdb". O mesmo pode acontecer se tentar acessar o BD usando 2 instâncias do Firebird, rodando em portas diferentes, mesmo sendo acesso remoto. Att. Daniel Sonda Em 29 de agosto de 2011 10:01, Levy Moreira escreveu: > Estou tentando acessar uma base de dados com o Firebird 2.0 e o delphi > retorna a seguinte mensagem > 'Arquivo esta sendo usado em outro processo' > Estou usando a ZeosLib para realizar o acesso, o estranho é que ao tentar > conectar a segunda vez ele > consegue, e pelo ibExpert consegue de primeira. > Obs: A conexão é local, já reinstalei o firebird, e até agora nada, o mesmo > erro. > Alguém já viu isso antes? > Qualquer ajuda é válida. > > -- > Levy Moreira - Juazeiro do Norte - CE > > ........................................................................... > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e > seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e > podem conter informações confidenciais sujeitas a restrição legal de > comunicação entre as partes. Caso tenha recebido esta mensagem por engano, > fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das > informações aqui contidas ou anexadas é terminantemente proibida, > sujeitando > o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza > de retorná-la de imediato ao remetente, eliminando-a definitivamente de > seu sistema. Em caso de dúvida, queira por favor entrar em contato." > > "Confidentiality notice" - This message and its attachments are > addressed solely to the persons above and may contain privileged and > confidential > communication. If you have received the message in error, the > distribution or dissemination of the content hereof is prohibited. Please > return it > immediately to the sender and please delete the message from your system > on a permanent basis. Should you have any questions, please contact." > > ........................................................................... > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Aug 29 11:06:54 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Mon, 29 Aug 2011 11:06:54 -0300 Subject: [firebase-br] Arquivo esta sendo usado em outro processo In-Reply-To: References: Message-ID: Acredito que não venha a ser isso, pois o erro ocorre da primeira tentativa de conexão na segunda ele consegue, mas de qualquer forma vou tentar colocar o ip:porta pra ver se da certo pois já não sei o que tentar. Muito obrigado. Se resolver volta avisar. ps: Esqueci de dizer que é o windows server 2008 Em 29 de agosto de 2011 10:21, Daniel Sonda escreveu: > Se você fizer acesso local o Windows pode bloquear o arquivo, gerando o > erro > na segunda conexão. > Sempre uso acesso remoto, mesmo o BD sendo local, informando > "localhost:\banco.fdb". > O mesmo pode acontecer se tentar acessar o BD usando 2 instâncias do > Firebird, rodando em portas diferentes, mesmo sendo acesso remoto. > > Att. > Daniel Sonda > > Em 29 de agosto de 2011 10:01, Levy Moreira >escreveu: > > > Estou tentando acessar uma base de dados com o Firebird 2.0 e o delphi > > retorna a seguinte mensagem > > 'Arquivo esta sendo usado em outro processo' > > Estou usando a ZeosLib para realizar o acesso, o estranho é que ao tentar > > conectar a segunda vez ele > > consegue, e pelo ibExpert consegue de primeira. > > Obs: A conexão é local, já reinstalei o firebird, e até agora nada, o > mesmo > > erro. > > Alguém já viu isso antes? > > Qualquer ajuda é válida. > > > > -- > > Levy Moreira - Juazeiro do Norte - CE > > > > > ........................................................................... > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e > > seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e > > podem conter informações confidenciais sujeitas a restrição legal de > > comunicação entre as partes. Caso tenha recebido esta mensagem por > engano, > > fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das > > informações aqui contidas ou anexadas é terminantemente proibida, > > sujeitando > > o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza > > de retorná-la de imediato ao remetente, eliminando-a definitivamente de > > seu sistema. Em caso de dúvida, queira por favor entrar em contato." > > > > "Confidentiality notice" - This message and its attachments are > > addressed solely to the persons above and may contain privileged and > > confidential > > communication. If you have received the message in error, the > > distribution or dissemination of the content hereof is prohibited. Please > > return it > > immediately to the sender and please delete the message from your system > > on a permanent basis. Should you have any questions, please contact." > > > > > ........................................................................... > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From luapfirebird em yahoo.com.br Mon Aug 29 12:36:38 2011 From: luapfirebird em yahoo.com.br (Luciano franca) Date: Mon, 29 Aug 2011 08:36:38 -0700 (PDT) Subject: [firebase-br] Sobre o Firebird 3 In-Reply-To: References: Message-ID: <1314632198.81781.YahooMailNeo@web114209.mail.gq1.yahoo.com> Bom dia a todos  gostaria de saber sobre o Firebird 3.0  se alguem sabe me dizer quando ele será lançado  Grato a todos. From rnribeiro em gmail.com Mon Aug 29 14:31:55 2011 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 29 Aug 2011 14:31:55 -0300 Subject: [firebase-br] ajuda com stored procedure Message-ID: boa tarde a todos esou com um pequeno problema com uma SP que não funciona poderiam me ajudar a ideia era fazer o reprocessamento de estoque, eta sintaxe me foi enviada por um colega da lista então gostaria muito da ajuda dos amigos para entender o que acontece pois ela sempre retorna 0 CREATE OR ALTER PROCEDURE REPROCESSA ( pcod varchar(20)) returns ( psaldo numeric(10,2), pentradas numeric(10,2), psaidas numeric(10,2)) as begin /* Procedure Text */ for select E.codprod from ESTOQUE E order by E.codprod into :pcod do begin /*total de entradas*/ select SUM(M.qtde) FROM movimento_estoq m where M.CODPROD = :pcod AND M.tp_mov = 'E' into :pentradas; if (pentradas IS NULL) then pentradas = 0; /*TOTAL DE SAIDAS*/ select SUM(M.qtde) FROM movimento_estoq m where M.CODPROD = :pcod AND M.tp_mov = 'S' into :psaidas; if (psaidas IS NULL) then psaidas = 0; /*SALDO*/ psaldo = pentradas - psaidas; suspend; end end sempre retorna zero e gostaria de saber se assim faz o recalculo do estoque ou preciso usar um update nesta sentença From hpensador em gmail.com Mon Aug 29 14:43:10 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Mon, 29 Aug 2011 14:43:10 -0300 Subject: [firebase-br] ajuda com stored procedure In-Reply-To: References: Message-ID: Boa tarde Reijanio! Aparentemente nada de errado com a procedure - faça um teste executando os select separadamente utilizando o código de um determinado produto e veja os resultados retornados. Ah! você também pode depurar sua procedure linha a linha utilizando o IBExperte e verificar onde possa esta o problema. > CREATE OR ALTER PROCEDURE REPROCESSA ( > pcod varchar(20)) > returns ( > psaldo numeric(10,2), > pentradas numeric(10,2), > psaidas numeric(10,2)) > as > begin > /* Procedure Text */ > for select E.codprod from ESTOQUE E > order by E.codprod > into :pcod > do begin > /*total de entradas*/ > select SUM(M.qtde) FROM movimento_estoq m > where M.CODPROD = :pcod AND M.tp_mov = 'E' > into :pentradas; > if (pentradas IS NULL) then pentradas = 0; > /*TOTAL DE SAIDAS*/ > select SUM(M.qtde) FROM movimento_estoq m > where M.CODPROD = :pcod AND M.tp_mov = 'S' > into :psaidas; > if (psaidas IS NULL) then psaidas = 0; > /*SALDO*/ > psaldo = pentradas - psaidas; > suspend; > end > end -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From rnribeiro em gmail.com Mon Aug 29 17:57:25 2011 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Mon, 29 Aug 2011 17:57:25 -0300 Subject: [firebase-br] ajuda com stored procedure In-Reply-To: References: Message-ID: ja testei eles separadamente e retornam valores Em 29 de agosto de 2011 14:43, Hélio Oliveira escreveu: > Boa tarde Reijanio! > > Aparentemente nada de errado com a procedure - faça um teste executando os > select separadamente utilizando o código de um determinado produto e veja os > resultados retornados. Ah! você também pode depurar sua procedure linha a > linha utilizando o IBExperte e verificar onde possa esta o problema. > > > CREATE OR ALTER PROCEDURE REPROCESSA ( >> pcod varchar(20)) >> returns ( >> psaldo numeric(10,2), >> pentradas numeric(10,2), >> psaidas numeric(10,2)) >> as >> begin >> /* Procedure Text */ >> for select E.codprod from ESTOQUE E >> order by E.codprod >> into :pcod >> do begin >> /*total de entradas*/ >> select SUM(M.qtde) FROM movimento_estoq m >> where M.CODPROD = :pcod AND M.tp_mov = 'E' >> into :pentradas; >> if (pentradas IS NULL) then pentradas = 0; >> /*TOTAL DE SAIDAS*/ >> select SUM(M.qtde) FROM movimento_estoq m >> where M.CODPROD = :pcod AND M.tp_mov = 'S' >> into :psaidas; >> if (psaidas IS NULL) then psaidas = 0; >> /*SALDO*/ >> psaldo = pentradas - psaidas; >> suspend; >> end >> end >> > > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > 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 gutopj02 em gmail.com Mon Aug 29 20:09:48 2011 From: gutopj02 em gmail.com (Augusto junior) Date: Mon, 29 Aug 2011 20:09:48 -0300 Subject: [firebase-br] RES: Erro de coneccao In-Reply-To: <000401cc6250$7d2bccf0$778366d0$@ind.br> References: <000401cc6250$7d2bccf0$778366d0$@ind.br> Message-ID: Boa noite José Augusto.... agradeço sua ajuda... demorei para escrevei porque estava em viajem... acabei de chegar.. amanha vou ver se isso resolve... grato Augusto Em 24 de agosto de 2011 08:25, Oliveira, José Augusto Siqueira de escreveu: > Augusto, > >        Pelo erro parece que o usuário que você esta usando para acessa a > aplicação não tem permissão dentro do firebird para efetuar mudanças nas > tabelas do seu sistema, se você utiliza o IBExpert tem a opção Grant manager > onde você pode dar permissão total para os usuários em acesso as tabelas e > procedures, ou intuam pode usar o comando manual  GRANT ALL ON table TO > USERPROTECT WITH GRANT OPTION; >        Acredito que fornecendo permissão para os usuários seu problema > termina. > > Oliveira, José Augusto Siqueira de > Sivolc  Móveis e Complementos > (32) 3531-4677 > contabil em sivolc.ind.br > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus > anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem > conter informações confidenciais sujeitas a restrição legal de comunicação > entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. > ciente de que a distribuição, divulgação ou disseminação das informações > aqui contidas ou anexadas é terminantemente proibida, sujeitando o > responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de > retorná-la de imediato ao remetente, eliminando-a definitivamente de seu > sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > > "Confidentiality notice" - This message and its attachments are addressed > solely to the persons above and may contain privileged and confidential > communication. If you have received the message in error, the distribution > or dissemination of the content hereof is prohibited. Please return it > immediately to the sender and please delete the message from your system on > a permanent basis. Should you have any questions, please contact." > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em > nome de Augusto junior > Enviada em: quarta-feira, 24 de agosto de 2011 07:23 > Para: FireBase > Assunto: [firebase-br] Erro de coneccao > > Bom dia a todos, > > Instalei ontem um sistema que já funciona em outro lugar perfeitamente.. > Sao 5 modulos que acessam o mesmo fdb .. estoque, vendas, gerencia, > financeiro, liberacoes > ontem ao instalar em uma rede com 4 terminais  todos os modulos > rodaram perfeitamente > em 2 terminais.. e nos outros 2... os modulos gerencia e financeiro > apresentam a seguinte > mensagem > > no permission for read/Select access to table ESTOQUE > >  e a mesma para todas as tabelas do FDB > > alguem sabe me dizer o porque??? > > Todos os modulos usam a mesma rotina de coneccao com o FDB > > grato > Augusto > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6405 > (20110824) __________ > > A mensagem foi verificada pelo  ESET NOD32 Antivirus. > > http://www.eset.com > > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6405 > (20110824) __________ > > A mensagem foi verificada pelo  ESET NOD32 Antivirus. > > http://www.eset.com > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6405 > (20110824) __________ > > A mensagem foi verificada pelo  ESET NOD32 Antivirus. > > http://www.eset.com > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From hpensador em gmail.com Tue Aug 30 08:36:47 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Tue, 30 Aug 2011 08:36:47 -0300 Subject: [firebase-br] ajuda com stored procedure In-Reply-To: References: Message-ID: Reijanio você esta afirmando que testou separadamente os SELECTs é que os mesmos retornam valores, logo com esta afirmação não há como o resultado final ser 0 (zero) - veja... usarei valores hipoteticos para demonstrar. Digamos que pentradas tenha recebido a quantidade 1500 e que psaidas tenha recebido 1200 teremos psaldo = 1500 - 1200 ---> 300 > ja testei eles separadamente e retornam valores Tente agora utilizar o Debug do IBExpert e debugar linha a linha de sua SP e ter uma noção exata do que esta ocorrendo no processamento da mesma. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From joserubenildosilva em gmail.com Tue Aug 30 09:18:33 2011 From: joserubenildosilva em gmail.com (jose rubenildo da silva) Date: Tue, 30 Aug 2011 09:18:33 -0300 Subject: [firebase-br] Servidor 1.5 super server lento no windows 2008 Message-ID: olá Estou com um problema com um cliente que usa um 2008 com 16 gb de ram. Em determinados periodos do dia o servidor fica estremamente lento. Se alteramos para a versão classic melhorar tanto a velocidade quanto o uso de memoria do servidor. banco com 6.5 GB 200 conexoes simultâneas 80% usando TS com windows 2003 Se alguém puder me ajudar eu agradeço -- José Rubenildo da Silva skype joserubenildosilva Cel (65) 9239 2791 From felipearon em gmail.com Tue Aug 30 14:26:34 2011 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 30 Aug 2011 14:26:34 -0300 Subject: [firebase-br] =?utf-8?q?Duvida_ao_se_utilizar_=40_e_=22dois_ponto?= =?utf-8?q?s=22_nos_par=C3=A2metros_da_SQL?= Message-ID: PessoALL, pintou uma dúvida técnica aqui: Sempre usei o carácter "dois pontos" => : para usar em parâmetros na minha sql. Exemplo: select * from pedido where codigo = :CODIGO Porém hoje vi um código utilizando o carácter "arroba" => @. Exemplo: select * from pedido where codigo = @CODIGO Vi que as duas formas são aceitas, porém existe alguma diferença de utilização entre elas? -- Analista-Programador #FollowMe: @felipearon ( http://felipearon.net) From hpensador em gmail.com Tue Aug 30 15:11:21 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Tue, 30 Aug 2011 15:11:21 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duvida_ao_se_utilizar_=40_e_=22dois_?= =?iso-8859-1?q?pontos=22_nos_par=E2metros_da_SQL?= In-Reply-To: References: Message-ID: Boa tarde Felipe! Creio que o colega deva estar fazendo confusão com algum outro SGDB, pois o Firebird só aceita " : " para paramentros. > PessoALL, pintou uma dúvida técnica aqui: > > Sempre usei o carácter "dois pontos" => : para usar em parâmetros na minha > sql. Exemplo: > > select * from pedido where codigo = :CODIGO > > Porém hoje vi um código utilizando o carácter "arroba" => @. Exemplo: > > select * from pedido where codigo = @CODIGO > > Vi que as duas formas são aceitas, porém existe alguma diferença de > utilização entre elas? > -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From marcosweimer em gmail.com Tue Aug 30 16:05:33 2011 From: marcosweimer em gmail.com (Marcos Weimer) Date: Tue, 30 Aug 2011 16:05:33 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duvida_ao_se_utilizar_=40_e_=22dois_?= =?iso-8859-1?q?pontos=22_nos_par=E2metros_da_SQL?= In-Reply-To: References: Message-ID: Helio e Felipe.... o firebird aceita @ no inicio sim. vide a dll de acesso utilizada no c# (FirebirdSql.Data.FirebirdClient) Aqui, no c# usamos "@" no Delphi usamos " : " Então tem de analisar o caso. -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 30 de agosto de 2011 15:11, Hélio Oliveira escreveu: > Boa tarde Felipe! > > Creio que o colega deva estar fazendo confusão com algum outro SGDB, pois o > Firebird só aceita " : " para paramentros. > > > PessoALL, pintou uma dúvida técnica aqui: >> >> Sempre usei o carácter "dois pontos" => : para usar em parâmetros na >> minha >> sql. Exemplo: >> >> select * from pedido where codigo = :CODIGO >> >> Porém hoje vi um código utilizando o carácter "arroba" => @. Exemplo: >> >> select * from pedido where codigo = @CODIGO >> >> Vi que as duas formas são aceitas, porém existe alguma diferença de >> utilização entre elas? >> >> > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > 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 felipearon em gmail.com Tue Aug 30 16:09:08 2011 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 30 Aug 2011 16:09:08 -0300 Subject: [firebase-br] =?utf-8?q?Duvida_ao_se_utilizar_=40_e_=22dois_ponto?= =?utf-8?q?s=22_nos_par=C3=A2metros_da_SQL?= In-Reply-To: References: Message-ID: Exato Marcos! No C# costumo usar @ e no Delphi : Porém, fazendo um teste de SQL diretamente pelo IBExpert usei @ e aceitou numa boa: select * from pedido where data between @DATAINI and @DATAFIM Não fiz o teste no Delphi com IBO. Mas independente do que usar, pelo que entendi o objetivo é o mesmo - sem qualquer diferença entre eles... Em 30 de agosto de 2011 16:05, Marcos Weimer escreveu: > Helio e Felipe.... > > o firebird aceita @ no inicio sim. vide a dll de acesso utilizada no c# > (FirebirdSql.Data.FirebirdClient) > > Aqui, no c# usamos "@" > no Delphi usamos " : " > > Então tem de analisar o caso. > > -=Ma®©oS=- > Marcos R. Weimer > Puma GTE 1974 Tubarão > > > > Em 30 de agosto de 2011 15:11, Hélio Oliveira >escreveu: > > > Boa tarde Felipe! > > > > Creio que o colega deva estar fazendo confusão com algum outro SGDB, pois > o > > Firebird só aceita " : " para paramentros. > > > > > > PessoALL, pintou uma dúvida técnica aqui: > >> > >> Sempre usei o carácter "dois pontos" => : para usar em parâmetros na > >> minha > >> sql. Exemplo: > >> > >> select * from pedido where codigo = :CODIGO > >> > >> Porém hoje vi um código utilizando o carácter "arroba" => @. Exemplo: > >> > >> select * from pedido where codigo = @CODIGO > >> > >> Vi que as duas formas são aceitas, porém existe alguma diferença de > >> utilização entre elas? > >> > >> > > > > -- > > []'s, > > > > Hélio Oliveira > > Bel. Ciência da Computação > > Técnico em Contabilidade > > e-mail : hpensador em gmail.com > > Skype : hpensador > > http://hpensador.blogspot.com/ > > 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< > http://www.firebase.com.br/fb/artigo.php?id=1107> > > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa< > http://firebase.com.br/pesquisa> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Analista-Programador #FollowMe: @felipearon ( http://felipearon.net) From hpensador em gmail.com Tue Aug 30 16:18:14 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Tue, 30 Aug 2011 16:18:14 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duvida_ao_se_utilizar_=40_e_=22dois_?= =?iso-8859-1?q?pontos=22_nos_par=E2metros_da_SQL?= In-Reply-To: References: Message-ID: Felipe eu fiz testes justamente no IBExpert e não funciona o mesmo reclama do @ Estou usando Firebird 2.5 e IBExpert versão 2008.11.27 -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From marcosweimer em gmail.com Tue Aug 30 16:22:46 2011 From: marcosweimer em gmail.com (Marcos Weimer) Date: Tue, 30 Aug 2011 16:22:46 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duvida_ao_se_utilizar_=40_e_=22dois_?= =?iso-8859-1?q?pontos=22_nos_par=E2metros_da_SQL?= In-Reply-To: References: Message-ID: Hélio, Felipe.... aqui uso a mesma versão do Hélio do ibexpert e não funciona com a @ -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 30 de agosto de 2011 16:18, Hélio Oliveira escreveu: > Felipe eu fiz testes justamente no IBExpert e não funciona o mesmo reclama > do @ > > Estou usando Firebird 2.5 e IBExpert versão 2008.11.27 > > > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > 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 Tue Aug 30 16:35:59 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Tue, 30 Aug 2011 16:35:59 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duvida_ao_se_utilizar_=40_e_=22dois_?= =?iso-8859-1?q?pontos=22_nos_par=E2metros_da_SQL?= In-Reply-To: References: Message-ID: Marcos o Felipe não disse qual a versão do IBExpert ele esta utilizando, porém fiz teste na versão 2010.03.19 e realmente nesta versão é aceito tanto o " : " quanto o " @ " para paramentros. -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From felipearon em gmail.com Tue Aug 30 16:43:03 2011 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 30 Aug 2011 16:43:03 -0300 Subject: [firebase-br] =?utf-8?q?Duvida_ao_se_utilizar_=40_e_=22dois_ponto?= =?utf-8?q?s=22_nos_par=C3=A2metros_da_SQL?= In-Reply-To: References: Message-ID: A versão do meu IBExpert é 2011.04.03 Em 30 de agosto de 2011 16:35, Hélio Oliveira escreveu: > Marcos o Felipe não disse qual a versão do IBExpert ele esta utilizando, > porém fiz teste na versão 2010.03.19 e realmente nesta versão é aceito tanto > o " : " quanto o " @ " para paramentros. > > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > 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 > -- Analista-Programador #FollowMe: @felipearon ( http://felipearon.net) From contabil em sivolc.ind.br Tue Aug 30 16:46:01 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Tue, 30 Aug 2011 16:46:01 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Duvida_ao_se_utilizar_=40_e_?= =?iso-8859-1?q?=22dois_pontos=22_nos_par=E2metros_da_SQL?= In-Reply-To: References: Message-ID: <000f01cc674d$749200d0$5db60270$@ind.br> Uso firebird 2.5 e IBExpert 2011.04.03 e no caso aceitou. Mais uso IBO 4.9.12, e nesse não aceitou. Use o : que não tem erro. Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Hélio Oliveira Enviada em: terça-feira, 30 de agosto de 2011 16:18 Para: lista em firebase.com.br Assunto: Re: [firebase-br] Duvida ao se utilizar @ e "dois pontos" nos parâmetros da SQL Felipe eu fiz testes justamente no IBExpert e não funciona o mesmo reclama do @ Estou usando Firebird 2.5 e IBExpert versão 2008.11.27 -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ 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 __________ Informação do ESET NOD32 Antivirus, versão da vacina 6423 (20110830) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6423 (20110830) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6423 (20110830) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From daniellcr em yahoo.com.br Tue Aug 30 16:53:42 2011 From: daniellcr em yahoo.com.br (Daniel Reis) Date: Tue, 30 Aug 2011 16:53:42 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duplica=E7=E3o_de_Registros?= In-Reply-To: References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br><1072144990.20110823212841@warmboot.com.br><000701cc6348$0e670750$2b3515f0$@ind.br> Message-ID: <6CB062DC6BBC4F03B71C6B4F7E182B86@DanielNot> Amigos, Tenho um sistema desenvolvido em Delphi e base Firebird 2.1. No cadastro de clientes não é possível incluir dois clientes com o mesmo número de CPF. Se for feito direto no banco o sistema aceita. Faz um bom tempo o sistema vem duplicando registros dos clientes. Ele copia o último cliente cadastrado para outro cadastro já existente ficando diferente somente o código do cliente. Segundo a empresa desenvolvedora do sistema isto só acontece na minha base e nunca aconteceu em nenhum de seus diversos clientes. A única coisa que eu mesmo criei nesta base foi uma view e uma procedure que faz um simples update alterando o valor de um campo em determinados clientes. Esta procedure não interfere em nada para poder gerar uma duplicação. Já aconteceu alguma problema semelhante com sistema de vocês? Algum pode dá uma lúz? Desde já agradeço. Daniel. From felipearon em gmail.com Tue Aug 30 17:00:29 2011 From: felipearon em gmail.com (Felipe Aron) Date: Tue, 30 Aug 2011 17:00:29 -0300 Subject: [firebase-br] =?utf-8?q?RES=3A_Duvida_ao_se_utilizar_=40_e_=22doi?= =?utf-8?q?s_pontos=22_nos_par=C3=A2metros_da_SQL?= In-Reply-To: <000f01cc674d$749200d0$5db60270$@ind.br> References: <000f01cc674d$749200d0$5db60270$@ind.br> Message-ID: Legal! Bom saber... Em 30 de agosto de 2011 16:46, Oliveira, José Augusto Siqueira de < contabil em sivolc.ind.br> escreveu: > Uso firebird 2.5 e IBExpert 2011.04.03 e no caso aceitou. Mais uso IBO > 4.9.12, e nesse não aceitou. Use o : que não tem erro. > > Oliveira, José Augusto Siqueira de > Sivolc Móveis e Complementos > (32) 3531-4677 > contabil em sivolc.ind.br > > "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus > anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem > conter informações confidenciais sujeitas a restrição legal de comunicação > entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. > ciente de que a distribuição, divulgação ou disseminação das informações > aqui contidas ou anexadas é terminantemente proibida, sujeitando o > responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de > retorná-la de imediato ao remetente, eliminando-a definitivamente de seu > sistema. Em caso de dúvida, queira por favor entrar em contato conosco." > > "Confidentiality notice" - This message and its attachments are addressed > solely to the persons above and may contain privileged and confidential > communication. If you have received the message in error, the distribution > or dissemination of the content hereof is prohibited. Please return it > immediately to the sender and please delete the message from your system on > a permanent basis. Should you have any questions, please contact." > > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] > Em > nome de Hélio Oliveira > Enviada em: terça-feira, 30 de agosto de 2011 16:18 > Para: lista em firebase.com.br > Assunto: Re: [firebase-br] Duvida ao se utilizar @ e "dois pontos" nos > parâmetros da SQL > > Felipe eu fiz testes justamente no IBExpert e não funciona o mesmo > reclama do @ > > Estou usando Firebird 2.5 e IBExpert versão 2008.11.27 > > > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > 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 > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6423 > (20110830) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6423 > (20110830) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > __________ Informação do ESET NOD32 Antivirus, versão da vacina 6423 > (20110830) __________ > > A mensagem foi verificada pelo ESET NOD32 Antivirus. > > http://www.eset.com > > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- Analista-Programador #FollowMe: @felipearon ( http://felipearon.net) From marcosweimer em gmail.com Tue Aug 30 17:05:55 2011 From: marcosweimer em gmail.com (Marcos Weimer) Date: Tue, 30 Aug 2011 17:05:55 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duplica=E7=E3o_de_Registros?= In-Reply-To: <6CB062DC6BBC4F03B71C6B4F7E182B86@DanielNot> References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> <1072144990.20110823212841@warmboot.com.br> <000701cc6348$0e670750$2b3515f0$@ind.br> <6CB062DC6BBC4F03B71C6B4F7E182B86@DanielNot> Message-ID: Daniel, passe o código da procedure/view que vc fez. Se só acontece na sua base, o problem deve estar nela. att -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 30 de agosto de 2011 16:53, Daniel Reis escreveu: > Amigos, > > Tenho um sistema desenvolvido em Delphi e base Firebird 2.1. No cadastro de > clientes não é possível incluir dois clientes com o mesmo número de CPF. Se > for feito direto no banco o sistema aceita. Faz um bom tempo o sistema vem > duplicando registros dos clientes. Ele copia o último cliente cadastrado > para outro cadastro já existente ficando diferente somente o código do > cliente. Segundo a empresa desenvolvedora do sistema isto só acontece na > minha base e nunca aconteceu em nenhum de seus diversos clientes. A única > coisa que eu mesmo criei nesta base foi uma view e uma procedure que faz um > simples update alterando o valor de um campo em determinados clientes. Esta > procedure não interfere em nada para poder gerar uma duplicação. Já > aconteceu alguma problema semelhante com sistema de vocês? Algum pode dá uma > lúz? > > Desde já agradeço. > > Daniel. > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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.nc em gmail.com Tue Aug 30 16:59:44 2011 From: marcelo.nc em gmail.com (Marcelo Carvalho) Date: Tue, 30 Aug 2011 16:59:44 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duplica=E7=E3o_de_Registros?= In-Reply-To: <6CB062DC6BBC4F03B71C6B4F7E182B86@DanielNot> References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br> <1072144990.20110823212841@warmboot.com.br> <000701cc6348$0e670750$2b3515f0$@ind.br> <6CB062DC6BBC4F03B71C6B4F7E182B86@DanielNot> Message-ID: Amigo, Sem olhar os fontes e o banco fica um pouco dificil. Verifique se não existe nenhuma trigger nesta tabela que possa estar sendo disparada no evento de insert. Geralmente isso pode ocorrer quando vc gera o ID diretamente na base. Outra coisa que me veio a cabeça é algum update after insert. Dá uma olhada ..... acho que pode ser por ai QQ coisa chama ai que te ajudo mais. -- Atenciosamente, *Marcelo Carvalho* ** MSN *carvalho826 em hotmail.com* Em 30 de agosto de 2011 16:53, Daniel Reis escreveu: > Amigos, > > Tenho um sistema desenvolvido em Delphi e base Firebird 2.1. No cadastro de > clientes não é possível incluir dois clientes com o mesmo número de CPF. Se > for feito direto no banco o sistema aceita. Faz um bom tempo o sistema vem > duplicando registros dos clientes. Ele copia o último cliente cadastrado > para outro cadastro já existente ficando diferente somente o código do > cliente. Segundo a empresa desenvolvedora do sistema isto só acontece na > minha base e nunca aconteceu em nenhum de seus diversos clientes. A única > coisa que eu mesmo criei nesta base foi uma view e uma procedure que faz um > simples update alterando o valor de um campo em determinados clientes. Esta > procedure não interfere em nada para poder gerar uma duplicação. Já > aconteceu alguma problema semelhante com sistema de vocês? Algum pode dá uma > lúz? > > Desde já agradeço. > > Daniel. > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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 Tue Aug 30 17:24:11 2011 From: diegomaccari em ig.com.br (Diego Maccari) Date: Tue, 30 Aug 2011 17:24:11 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duvida_ao_se_utilizar_=40_e_=22dois_?= =?iso-8859-1?q?pontos=22_nos_par=E2metros_da_SQL?= In-Reply-To: References: Message-ID: Alguém fez os mesmos testes no delphi usando IB ou dbExpress ? Em meus testes aqui usando Delphi XE e FB 2.5 não funcionou com @. -------------------------------------------------- From: "Felipe Aron" Sent: Tuesday, August 30, 2011 4:43 PM To: "FireBase" Subject: Re: [firebase-br]Duvida ao se utilizar @ e "dois pontos" nos parâmetros da SQL > A versão do meu IBExpert é 2011.04.03 > > Em 30 de agosto de 2011 16:35, Hélio Oliveira > escreveu: > >> Marcos o Felipe não disse qual a versão do IBExpert ele esta utilizando, >> porém fiz teste na versão 2010.03.19 e realmente nesta versão é aceito >> tanto >> o " : " quanto o " @ " para paramentros. >> >> >> -- >> []'s, >> >> Hélio Oliveira >> Bel. Ciência da Computação >> Técnico em Contabilidade >> e-mail : hpensador em gmail.com >> Skype : hpensador >> http://hpensador.blogspot.com/ >> 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 >> > > > > -- > Analista-Programador > #FollowMe: @felipearon ( > http://felipearon.net) > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From sady em avisnet.com.br Tue Aug 30 17:25:27 2011 From: sady em avisnet.com.br (Sady Junior) Date: Tue, 30 Aug 2011 17:25:27 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Duplica=E7=E3o_de_Registros?= In-Reply-To: <6CB062DC6BBC4F03B71C6B4F7E182B86@DanielNot> References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br><1072144990.20110823212841@warmboot.com.br><000701cc6348$0e670750$2b3515f0$@ind.br> <6CB062DC6BBC4F03B71C6B4F7E182B86@DanielNot> Message-ID: <001c01cc6752$f7832cd0$e6898670$@avisnet.com.br> Quando o índices esta danificado ou sua estatística esta menor que 0(zero) já vi isto ocorrer a duplicação de chave primaria, a forma de resolver é deletando e recriando o índice. Sds, Sady Junior -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Daniel Reis Enviada em: terça-feira, 30 de agosto de 2011 16:54 Para: FireBase Assunto: [firebase-br] Duplicação de Registros Amigos, Tenho um sistema desenvolvido em Delphi e base Firebird 2.1. No cadastro de clientes não é possível incluir dois clientes com o mesmo número de CPF. Se for feito direto no banco o sistema aceita. Faz um bom tempo o sistema vem duplicando registros dos clientes. Ele copia o último cliente cadastrado para outro cadastro já existente ficando diferente somente o código do cliente. Segundo a empresa desenvolvedora do sistema isto só acontece na minha base e nunca aconteceu em nenhum de seus diversos clientes. A única coisa que eu mesmo criei nesta base foi uma view e uma procedure que faz um simples update alterando o valor de um campo em determinados clientes. Esta procedure não interfere em nada para poder gerar uma duplicação. Já aconteceu alguma problema semelhante com sistema de vocês? Algum pode dá uma lúz? Desde já agradeço. Daniel. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu 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 Tue Aug 30 17:30:29 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Tue, 30 Aug 2011 17:30:29 -0300 Subject: [firebase-br] Trigger Message-ID: Pessoal para um dos testes do PAFECF(coisa da SEFAZ...) estou utilizando um algoritmo um tanto complexo. O que preciso fazer é simplesmente saber se os campos de uma tabela foram alterados por fora do sistema, Exemplo: Eu entro no meu sistema cadastro o cliente 1, depois entro no ibexpert e altero o nome dele pra Zé. Após essa alteração preciso de uma forma de verificar se o registro foi alterado ou não fora do sistema, eu estou codificando da seguinte forma: -Concateno o registro todo, e gero o md5 salvando este nesse mesmo registro (a concatenação não pega o md5) -Sempre que altero no sistema o md5 é renovado, pelo ibexperto logicamente não é, assim consigo descobrir se foi alterado. Mas como disse dessa forma é muito trabalhoso, alguém sabe se tem como criar uma trigger que identifique isso, algo milagroso como: 1-Esse update esta sendo realizado do sistema? Não? Então vou marcar este flag como alterado. Seria perfeito, assim bastaria criar uma trigger dessa pra cada tabela que será testada e pronto. Se alguém tiver alternativa melhor agradeço. Obrigado a todos e desculpem o tamanho. -- Levy Moreira - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From pportellaa.firebase em gmail.com Tue Aug 30 17:39:18 2011 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Tue, 30 Aug 2011 17:39:18 -0300 Subject: [firebase-br] Trigger In-Reply-To: References: Message-ID: <4E5D4A76.403@gmail.com> Pq vc não cria uma tabela secundária de LOG para ser alimentada com as alterações da sua tabela.? SE o seu programa fizer a alteração, então esse LOG será adicionado, caso contrário NÃO.!!! ;-) Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc Em 30/08/2011 17:30, Levy Moreira escreveu: > Pessoal para um dos testes do PAFECF(coisa da SEFAZ...) estou utilizando um > algoritmo um tanto complexo. > O que preciso fazer é simplesmente saber se os campos de uma tabela foram > alterados por fora do sistema, > Exemplo: Eu entro no meu sistema cadastro o cliente 1, depois entro no > ibexpert e altero o nome dele pra Zé. > Após essa alteração preciso de uma forma de verificar se o registro foi > alterado ou não fora do sistema, eu estou > codificando da seguinte forma: > -Concateno o registro todo, e gero o md5 salvando este nesse mesmo registro > (a concatenação não pega o md5) > -Sempre que altero no sistema o md5 é renovado, pelo ibexperto logicamente > não é, assim consigo descobrir se foi alterado. > > Mas como disse dessa forma é muito trabalhoso, alguém sabe se tem como criar > uma trigger que identifique isso, algo milagroso como: > 1-Esse update esta sendo realizado do sistema? Não? Então vou marcar este > flag como alterado. > Seria perfeito, assim bastaria criar uma trigger dessa pra cada tabela que > será testada e pronto. > Se alguém tiver alternativa melhor agradeço. > > Obrigado a todos e desculpem o tamanho. > From levymoreira.ce em gmail.com Tue Aug 30 18:02:52 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Tue, 30 Aug 2011 18:02:52 -0300 Subject: [firebase-br] Trigger In-Reply-To: <4E5D4A76.403@gmail.com> References: <4E5D4A76.403@gmail.com> Message-ID: São um monte de tabelas(umas 15) com vários registros. Mesmo assim não entendi o que seria esse log o senhor poderia explicar? Pelo que falou esta como estou fazendo, se alterar pelo sistema grava o md5 senão não grava. Obrigado pela resposta. Em 30 de agosto de 2011 17:39, Paulo Portella escreveu: > Pq vc não cria uma tabela secundária de LOG para ser alimentada com as > alterações da sua tabela.? > SE o seu programa fizer a alteração, então esse LOG será adicionado, caso > contrário NÃO.!!! > ;-) > > Vida de americano é assim: iPhone, iPod, iPad, iMac?. > Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc > > > Em 30/08/2011 17:30, Levy Moreira escreveu: > > Pessoal para um dos testes do PAFECF(coisa da SEFAZ...) estou utilizando >> um >> algoritmo um tanto complexo. >> O que preciso fazer é simplesmente saber se os campos de uma tabela foram >> alterados por fora do sistema, >> Exemplo: Eu entro no meu sistema cadastro o cliente 1, depois entro no >> ibexpert e altero o nome dele pra Zé. >> Após essa alteração preciso de uma forma de verificar se o registro foi >> alterado ou não fora do sistema, eu estou >> codificando da seguinte forma: >> -Concateno o registro todo, e gero o md5 salvando este nesse mesmo >> registro >> (a concatenação não pega o md5) >> -Sempre que altero no sistema o md5 é renovado, pelo ibexperto >> logicamente >> não é, assim consigo descobrir se foi alterado. >> >> Mas como disse dessa forma é muito trabalhoso, alguém sabe se tem como >> criar >> uma trigger que identifique isso, algo milagroso como: >> 1-Esse update esta sendo realizado do sistema? Não? Então vou marcar este >> flag como alterado. >> Seria perfeito, assim bastaria criar uma trigger dessa pra cada tabela que >> será testada e pronto. >> Se alguém tiver alternativa melhor agradeço. >> >> Obrigado a todos e desculpem o tamanho. >> >> > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From angelo em softmiq.com.br Tue Aug 30 18:03:36 2011 From: angelo em softmiq.com.br (Angelo Ricardo Miquelin Neto) Date: Tue, 30 Aug 2011 21:03:36 -0000 Subject: [firebase-br] =?iso-8859-1?q?RES=3A_=09Duvida_ao_se_utilizar_=40_?= =?iso-8859-1?q?e_=22dois_pontos=22_nos_par=E2metros_da_SQL?= In-Reply-To: References: Message-ID: Com Delphi 7 e FIBPlus 7.x funciona tanto com "@" como com ":" FB 1.5 e 2.1. T+ Angelo ====================================================================== []___ / /\____ Angelo Ricardo Miquelin Neto /_/\_//____/\ Analista de Sistemas | || ||| ||| SoftMiq Informática | || |||__||| Ponta Grossa - Paraná - Brasil ====================================================================== > -----Mensagem original----- > De: lista-bounces em firebase.com.br [mailto:lista- > bounces em firebase.com.br] Em nome de Diego Maccari > Enviada em: terça-feira, 30 de agosto de 2011 17:24 > Para: FireBase > Assunto: Re: [firebase-br] Duvida ao se utilizar @ e "dois pontos" nos > parâmetros da SQL > > Alguém fez os mesmos testes no delphi usando IB ou dbExpress ? > Em meus testes aqui usando Delphi XE e FB 2.5 não funcionou com @. > > -------------------------------------------------- > From: "Felipe Aron" > Sent: Tuesday, August 30, 2011 4:43 PM > To: "FireBase" > Subject: Re: [firebase-br]Duvida ao se utilizar @ e "dois pontos" nos > parâmetros da SQL > > > A versão do meu IBExpert é 2011.04.03 > > > > Em 30 de agosto de 2011 16:35, Hélio Oliveira > > escreveu: > > > >> Marcos o Felipe não disse qual a versão do IBExpert ele esta > utilizando, > >> porém fiz teste na versão 2010.03.19 e realmente nesta versão é > aceito > >> tanto > >> o " : " quanto o " @ " para paramentros. > >> > >> > >> -- > >> []'s, > >> > >> Hélio Oliveira > >> Bel. Ciência da Computação > >> Técnico em Contabilidade > >> e-mail : hpensador em gmail.com > >> Skype : hpensador > >> http://hpensador.blogspot.com/ > >> 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 com.br/fb/artigo.php?id=1107> > >> Para consultar mensagens antigas: > >> http://firebase.com.br/**pesquisa > >> > > > > > > > > -- > > Analista-Programador > > #FollowMe: @felipearon ( > > http://felipearon.net) > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From daniellcr em yahoo.com.br Tue Aug 30 18:56:03 2011 From: daniellcr em yahoo.com.br (Daniel Reis) Date: Tue, 30 Aug 2011 18:56:03 -0300 Subject: [firebase-br] =?iso-8859-1?q?Duplica=E7=E3o_de_Registros?= In-Reply-To: References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br><1072144990.20110823212841@warmboot.com.br><000701cc6348$0e670750$2b3515f0$@ind.br><6CB062DC6BBC4F03B71C6B4F7E182B86@DanielNot> Message-ID: Esta é procedure que criei. O sistema é usado em diversas empresas e segundo o desenvolvedor só está acontecendo na minha base. E não acontece quando a procedure é executada. Acontece a qualquer hora sem motivo algum. begin UPDATE TB_CPJ SET SCL_CDOBSI003 = 6 WHERE CPJ_CDCLII006 IN ( SELECT CPJ_CDCLII006 FROM TB_CPJ CPJ INNER JOIN TB_CRE CRE ON (CPJ.CPJ_CDCLII006 = CRE.CPJ_CDCLII006) INNER JOIN TB_CPF CPF ON (CPJ.CPJ_CDCLII006 = CPF.CPJ_CDCLII006) WHERE CRE.CRE_SERIEA003 IN ('UNI','REN') AND CRE.CPJ_CDCLII006 <> 85 AND CRE.CRE_SITUAA001 <> 6 AND CRE.EMP_CDEMPA003 IN ('001','005','006') --Empresa AND CRE.CRE_DTVEND000 < (SELECT cast ('now' as timestamp) - 45 from rdb$database) AND CRE.CRE_VLPAGN017 < (CRE.CRE_VALORN017 + CRE.CRE_ACRESN017) AND CRE.CRE_EMFATA003 <> '1' AND CPJ.CPJ_CCOEMA001 = 'S' AND CRE.CRE_VALORN017 > 5 AND CPJ.SCL_CDOBSI003 <> 6 --Nao emitir pra quem ja esta no spc AND CPJ.CPJ_CDCLII006 NOT IN ( SELECT CPJ_CDCLII006 FROM TB_CON WHERE CON_DTPPGD000 >= (SELECT cast ('today' as date) from rdb$database) ) AND CPJ.CPJ_CDCLII006 NOT IN ( SELECT CPJ_CDCLII006 FROM TB_CON WHERE CON_DTPCOD000 >= (SELECT cast ('today' as date) from rdb$database) ) AND CPJ.CPJ_CDCLII006 IN (SELECT CPJ_CDCLII006 FROM TB_CON WHERE CON_SITUAA001 = 0)); suspend; end ----- Original Message ----- From: "Marcos Weimer" To: "FireBase" Sent: Tuesday, August 30, 2011 5:05 PM Subject: Re: [firebase-br] Duplicação de Registros Daniel, passe o código da procedure/view que vc fez. Se só acontece na sua base, o problem deve estar nela. att -=Ma®©oS=- Marcos R. Weimer Puma GTE 1974 Tubarão Em 30 de agosto de 2011 16:53, Daniel Reis escreveu: > Amigos, > > Tenho um sistema desenvolvido em Delphi e base Firebird 2.1. No cadastro > de > clientes não é possível incluir dois clientes com o mesmo número de CPF. > Se > for feito direto no banco o sistema aceita. Faz um bom tempo o sistema vem > duplicando registros dos clientes. Ele copia o último cliente cadastrado > para outro cadastro já existente ficando diferente somente o código do > cliente. Segundo a empresa desenvolvedora do sistema isto só acontece na > minha base e nunca aconteceu em nenhum de seus diversos clientes. A única > coisa que eu mesmo criei nesta base foi uma view e uma procedure que faz > um > simples update alterando o valor de um campo em determinados clientes. > Esta > procedure não interfere em nada para poder gerar uma duplicação. Já > aconteceu alguma problema semelhante com sistema de vocês? Algum pode dá > uma > lúz? > > Desde já agradeço. > > Daniel. > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: > http://firebase.com.br/**pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From daniellcr em yahoo.com.br Tue Aug 30 18:57:49 2011 From: daniellcr em yahoo.com.br (Daniel Reis) Date: Tue, 30 Aug 2011 18:57:49 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Duplica=E7=E3o_de_Registros?= In-Reply-To: <001c01cc6752$f7832cd0$e6898670$@avisnet.com.br> References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br><1072144990.20110823212841@warmboot.com.br><000701cc6348$0e670750$2b3515f0$@ind.br> <6CB062DC6BBC4F03B71C6B4F7E182B86@DanielNot> <001c01cc6752$f7832cd0$e6898670$@avisnet.com.br> Message-ID: <28CCBD66F932445C893E47EE0338E7AC@DanielNot> Fazendo um backup/restore os indices são deletados e recriados? ----- Original Message ----- From: "Sady Junior" To: "'FireBase'" Sent: Tuesday, August 30, 2011 5:25 PM Subject: [firebase-br] RES: Duplicação de Registros Quando o índices esta danificado ou sua estatística esta menor que 0(zero) já vi isto ocorrer a duplicação de chave primaria, a forma de resolver é deletando e recriando o índice. Sds, Sady Junior -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Daniel Reis Enviada em: terça-feira, 30 de agosto de 2011 16:54 Para: FireBase Assunto: [firebase-br] Duplicação de Registros Amigos, Tenho um sistema desenvolvido em Delphi e base Firebird 2.1. No cadastro de clientes não é possível incluir dois clientes com o mesmo número de CPF. Se for feito direto no banco o sistema aceita. Faz um bom tempo o sistema vem duplicando registros dos clientes. Ele copia o último cliente cadastrado para outro cadastro já existente ficando diferente somente o código do cliente. Segundo a empresa desenvolvedora do sistema isto só acontece na minha base e nunca aconteceu em nenhum de seus diversos clientes. A única coisa que eu mesmo criei nesta base foi uma view e uma procedure que faz um simples update alterando o valor de um campo em determinados clientes. Esta procedure não interfere em nada para poder gerar uma duplicação. Já aconteceu alguma problema semelhante com sistema de vocês? Algum pode dá uma lúz? Desde já agradeço. Daniel. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From gutopj02 em gmail.com Tue Aug 30 19:12:08 2011 From: gutopj02 em gmail.com (Augusto junior) Date: Tue, 30 Aug 2011 19:12:08 -0300 Subject: [firebase-br] Coneccao Message-ID: Olá pessoal, Tenho uma rede com 3 micros , tudo configurado automaticamente pelo W7 e no micro 1 um roteador... tenho pastas compartilhadas e funciona tudo redondo... o ip da maquina 1 é dado pelo w7 mas o mesmo é sempre o mesmo .. 192.168.1.106 ... porque o firebird nao conecta nesse ip ? grato Augusto From temp2 em tecnobyte.com.br Tue Aug 30 19:31:11 2011 From: temp2 em tecnobyte.com.br (=?iso-8859-1?Q?Tecnobyte_Inform=E1tica?=) Date: Tue, 30 Aug 2011 18:31:11 -0400 Subject: [firebase-br] Trigger In-Reply-To: References: Message-ID: <42789E6CA8014A52AB06E4DFF826DCA4@DanielPC> Não tenho sugestão para simplificar o processo, mas recomendo acrescentar mais segurança no MD5 que você está calculado. Eu colocaria um separador entre os campos antes de calcular o MD5, pois sem o separador, algumas raras alterações poderão ser feitas sem mudar o MD5. Veja um exemplo: Campo1: AB Campo2: CD Calcular MD5 de Campo1 + Campo2, ou seja, ABCD. Agora vamos alterar: Campo1: A Campo2: BCD Calcular MD5 de Campo1 + Campo2, ou seja, ABCD. Note que mesmo alterando, o MD5 será o mesmo, pois a junção de Campo1 + Campo2 resulta na mesma coisa em ambos os casos. Mas se você colocar um separador (pipe, por exemplo) ficará assim: Primeiro caso: AB|CD Segundo caso: A|BCD E portanto terá MD5 diferentes. Ainda sobre a segurança, recomendo acrescentar uma chave de segurança (senha) na concatenação, tal como: Campo1|Campo2|Senha Assim, ninguém conseguirá gerar um MD5 válido do registro sem conhecer a "Senha" utilizada. Atenciosamente. Daniel P. Guimarães Tecnobyte Informática www.tecnobyte.com.br -----Mensagem Original----- From: Levy Moreira Sent: Tuesday, August 30, 2011 4:30 PM To: FireBase Subject: [firebase-br] Trigger Pessoal para um dos testes do PAFECF(coisa da SEFAZ...) estou utilizando um algoritmo um tanto complexo. O que preciso fazer é simplesmente saber se os campos de uma tabela foram alterados por fora do sistema, Exemplo: Eu entro no meu sistema cadastro o cliente 1, depois entro no ibexpert e altero o nome dele pra Zé. Após essa alteração preciso de uma forma de verificar se o registro foi alterado ou não fora do sistema, eu estou codificando da seguinte forma: -Concateno o registro todo, e gero o md5 salvando este nesse mesmo registro (a concatenação não pega o md5) -Sempre que altero no sistema o md5 é renovado, pelo ibexperto logicamente não é, assim consigo descobrir se foi alterado. Mas como disse dessa forma é muito trabalhoso, alguém sabe se tem como criar uma trigger que identifique isso, algo milagroso como: 1-Esse update esta sendo realizado do sistema? Não? Então vou marcar este flag como alterado. Seria perfeito, assim bastaria criar uma trigger dessa pra cada tabela que será testada e pronto. Se alguém tiver alternativa melhor agradeço. Obrigado a todos e desculpem o tamanho. -- Levy Moreira - Juazeiro do Norte - CE From develop.fabricio em gmail.com Tue Aug 30 19:38:37 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Tue, 30 Aug 2011 19:38:37 -0300 Subject: [firebase-br] Coneccao In-Reply-To: References: Message-ID: Boa Noite Augusto você já tentou abrir as portas no firewall do windows? Em 30 de agosto de 2011 19:12, Augusto junior escreveu: > Olá pessoal, > > Tenho uma rede com 3 micros , tudo configurado automaticamente pelo W7 > e no micro 1 um roteador... tenho pastas compartilhadas e funciona > tudo redondo... o ip da maquina 1 é dado pelo w7 mas o mesmo é sempre > o mesmo .. 192.168.1.106 ... porque o firebird nao conecta nesse ip ? > > grato > Augusto > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- * Att. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio em gmail.com* From levymoreira.ce em gmail.com Tue Aug 30 20:17:38 2011 From: levymoreira.ce em gmail.com (Levy Moreira) Date: Tue, 30 Aug 2011 20:17:38 -0300 Subject: [firebase-br] Trigger In-Reply-To: <42789E6CA8014A52AB06E4DFF826DCA4@DanielPC> References: <42789E6CA8014A52AB06E4DFF826DCA4@DanielPC> Message-ID: Muito obrigado Daniel, não tinha pensado por esse lado adicionarei amanhã mesmo a chave e algo entre os campos. Abraço. 2011/8/30 Tecnobyte Informática > Não tenho sugestão para simplificar o processo, mas recomendo acrescentar > mais segurança no MD5 que você está calculado. > > Eu colocaria um separador entre os campos antes de calcular o MD5, pois sem > o separador, algumas raras alterações poderão ser feitas sem mudar o MD5. > Veja um exemplo: > > Campo1: AB > Campo2: CD > Calcular MD5 de Campo1 + Campo2, ou seja, ABCD. > > Agora vamos alterar: > > Campo1: A > Campo2: BCD > Calcular MD5 de Campo1 + Campo2, ou seja, ABCD. > > Note que mesmo alterando, o MD5 será o mesmo, pois a junção de Campo1 + > Campo2 resulta na mesma coisa em ambos os casos. > > Mas se você colocar um separador (pipe, por exemplo) ficará assim: > > Primeiro caso: AB|CD > Segundo caso: A|BCD > > E portanto terá MD5 diferentes. > > Ainda sobre a segurança, recomendo acrescentar uma chave de segurança > (senha) na concatenação, tal como: > > Campo1|Campo2|Senha > > Assim, ninguém conseguirá gerar um MD5 válido do registro sem conhecer a > "Senha" utilizada. > > Atenciosamente. > > Daniel P. Guimarães > Tecnobyte Informática > www.tecnobyte.com.br > > -----Mensagem Original----- From: Levy Moreira > Sent: Tuesday, August 30, 2011 4:30 PM > To: FireBase > Subject: [firebase-br] Trigger > > > Pessoal para um dos testes do PAFECF(coisa da SEFAZ...) estou utilizando um > algoritmo um tanto complexo. > O que preciso fazer é simplesmente saber se os campos de uma tabela foram > alterados por fora do sistema, > Exemplo: Eu entro no meu sistema cadastro o cliente 1, depois entro no > ibexpert e altero o nome dele pra Zé. > Após essa alteração preciso de uma forma de verificar se o registro foi > alterado ou não fora do sistema, eu estou > codificando da seguinte forma: > -Concateno o registro todo, e gero o md5 salvando este nesse mesmo registro > (a concatenação não pega o md5) > -Sempre que altero no sistema o md5 é renovado, pelo ibexperto logicamente > não é, assim consigo descobrir se foi alterado. > > Mas como disse dessa forma é muito trabalhoso, alguém sabe se tem como > criar > uma trigger que identifique isso, algo milagroso como: > 1-Esse update esta sendo realizado do sistema? Não? Então vou marcar este > flag como alterado. > Seria perfeito, assim bastaria criar uma trigger dessa pra cada tabela que > será testada e pronto. > Se alguém tiver alternativa melhor agradeço. > > Obrigado a todos e desculpem o tamanho. > > -- > Levy Moreira - Juazeiro do Norte - CE > > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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 - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... From marco em visao-ol.com.br Tue Aug 30 20:20:52 2011 From: marco em visao-ol.com.br (=?iso-8859-1?Q?Vis=E3o_On-Line_-_Marco?=) Date: Tue, 30 Aug 2011 20:20:52 -0300 Subject: [firebase-br] =?iso-8859-1?q?RES=3A__Duplica=E7=E3o_de_Registros?= In-Reply-To: <28CCBD66F932445C893E47EE0338E7AC@DanielNot> References: <000301cc61b4$68b1c4b0$3a154e10$@ind.br><1072144990.20110823212841@warmboot.com.br><000701cc6348$0e670750$2b3515f0$@ind.br> <6CB062DC6BBC4F03B71C6B4F7E182B86@DanielNot><001c01cc6752$f7832cd0$e6898670$@avisnet.com.br> <28CCBD66F932445C893E47EE0338E7AC@DanielNot> Message-ID: <337886A73BFF4B54AB267AB5ECB8343B@marco> sim. -----Mensagem Original----- From: Daniel Reis Sent: Tuesday, August 30, 2011 6:57 PM To: FireBase Subject: Re: [firebase-br]RES: Duplicação de Registros Fazendo um backup/restore os indices são deletados e recriados? ----- Original Message ----- From: "Sady Junior" To: "'FireBase'" Sent: Tuesday, August 30, 2011 5:25 PM Subject: [firebase-br] RES: Duplicação de Registros Quando o índices esta danificado ou sua estatística esta menor que 0(zero) já vi isto ocorrer a duplicação de chave primaria, a forma de resolver é deletando e recriando o índice. Sds, Sady Junior -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Daniel Reis Enviada em: terça-feira, 30 de agosto de 2011 16:54 Para: FireBase Assunto: [firebase-br] Duplicação de Registros Amigos, Tenho um sistema desenvolvido em Delphi e base Firebird 2.1. No cadastro de clientes não é possível incluir dois clientes com o mesmo número de CPF. Se for feito direto no banco o sistema aceita. Faz um bom tempo o sistema vem duplicando registros dos clientes. Ele copia o último cliente cadastrado para outro cadastro já existente ficando diferente somente o código do cliente. Segundo a empresa desenvolvedora do sistema isto só acontece na minha base e nunca aconteceu em nenhum de seus diversos clientes. A única coisa que eu mesmo criei nesta base foi uma view e uma procedure que faz um simples update alterando o valor de um campo em determinados clientes. Esta procedure não interfere em nada para poder gerar uma duplicação. Já aconteceu alguma problema semelhante com sistema de vocês? Algum pode dá uma lúz? Desde já agradeço. Daniel. ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From binho.lfm em gmail.com Wed Aug 31 08:40:36 2011 From: binho.lfm em gmail.com (Luiz F.) Date: Wed, 31 Aug 2011 08:40:36 -0300 Subject: [firebase-br] Trigger In-Reply-To: References: Message-ID: Bom Dia Pessoal, amigo, é possível criar uma trigger, você apenas precisa conhecer algumas tabelas do sistema e na trigger testar, existem as tabelas de monitoramento, MON$PROCESS, MON$TRANSACTIONS, onde vc consegue ver qual programa está em ação no momento da chamada da trigger ou procedure pelo current_connection. Espero ter ajudado! Luiz "Levy Moreira" escreveu na mensagem news:CAAE4DfpMD92aHckAm9Aje+dZ21K+QGhZcbhcyv6pOE4SCbUVAQ em mail.gmail.com... Pessoal para um dos testes do PAFECF(coisa da SEFAZ...) estou utilizando um algoritmo um tanto complexo. O que preciso fazer é simplesmente saber se os campos de uma tabela foram alterados por fora do sistema, Exemplo: Eu entro no meu sistema cadastro o cliente 1, depois entro no ibexpert e altero o nome dele pra Zé. Após essa alteração preciso de uma forma de verificar se o registro foi alterado ou não fora do sistema, eu estou codificando da seguinte forma: -Concateno o registro todo, e gero o md5 salvando este nesse mesmo registro (a concatenação não pega o md5) -Sempre que altero no sistema o md5 é renovado, pelo ibexperto logicamente não é, assim consigo descobrir se foi alterado. Mas como disse dessa forma é muito trabalhoso, alguém sabe se tem como criar uma trigger que identifique isso, algo milagroso como: 1-Esse update esta sendo realizado do sistema? Não? Então vou marcar este flag como alterado. Seria perfeito, assim bastaria criar uma trigger dessa pra cada tabela que será testada e pronto. Se alguém tiver alternativa melhor agradeço. Obrigado a todos e desculpem o tamanho. -- Levy Moreira - Juazeiro do Norte - CE ........................................................................... "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.S.ª ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." ........................................................................... ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From pereira643 em gmail.com Wed Aug 31 08:49:31 2011 From: pereira643 em gmail.com (Bruno Lima) Date: Wed, 31 Aug 2011 08:49:31 -0300 Subject: [firebase-br] Coneccao In-Reply-To: References: Message-ID: > > augusto verifica se a porta esta aberta no firewall do windows, tive o > mesmo problema aqui na empresa e tive que liberar a porta 3050. > resolveu o problema. > > -- Bruno Lima From develop.fabricio em gmail.com Wed Aug 31 09:31:35 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Wed, 31 Aug 2011 09:31:35 -0300 Subject: [firebase-br] Coneccao In-Reply-To: References: Message-ID: Bom Dia Pessoal Augusto se você esta com esse problema ainda de uma olhada nesse tutorial http://www.digisat.com.br/ftp/manuais/Manual_Porta_3050_Windows7.pdf ele ensina como liberar a porta do firewall do win7 para o firebird Att. Em 31 de agosto de 2011 08:49, Bruno Lima escreveu: > > > > augusto verifica se a porta esta aberta no firewall do windows, tive o > > mesmo problema aqui na empresa e tive que liberar a porta 3050. > > > resolveu o problema. > > > > > > -- > Bruno Lima > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio em gmail.com* From luis em dikeda.com.br Wed Aug 31 10:35:13 2011 From: luis em dikeda.com.br (luis em dikeda.com.br) Date: Wed, 31 Aug 2011 13:35:13 +0000 Subject: [firebase-br] Erro Restore Message-ID: <48072.1314797713@dikeda.com.br> Utilizo o Firebird 1.5. e estou com problemas ao restaurar um banco de dados. Quando começa a restaurar os direitos de acessos dos usuarios dá a seguinte mensagem: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. action cancelled by trigger (1) to preserve data integrity. could not find column for GRANT. Esse problema não ocorria até que tive que criar algumas tabelas e dar direitos de acessos a ela. Após isso identifiquei esse problema na restauração do banco. Alguém tem alguma sugestão de como posso resolver esse problema. ? LUIS From primataxdeus em gmail.com Wed Aug 31 11:08:32 2011 From: primataxdeus em gmail.com (PrimataxDeus) Date: Wed, 31 Aug 2011 11:08:32 -0300 Subject: [firebase-br] Select para retornar Estrutura da tabela In-Reply-To: <48072.1314797713@dikeda.com.br> References: <48072.1314797713@dikeda.com.br> Message-ID: <000001cc67e7$796d6320$6c482960$@com> Bom dia a todos, Gostaria de fazer um Select que me retornasse a estrutura da tabela, no caso quero os campos da tabela e não seus registros. Sei que é possível porém não sei como fazer, alguém pode me explanar? No Aguardo, Primata From develop.fabricio em gmail.com Wed Aug 31 11:45:31 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Wed, 31 Aug 2011 11:45:31 -0300 Subject: [firebase-br] Select para retornar Estrutura da tabela In-Reply-To: <000001cc67e7$796d6320$6c482960$@com> References: <48072.1314797713@dikeda.com.br> <000001cc67e7$796d6320$6c482960$@com> Message-ID: Bom Dia Primata Nunca fiz isso mas deu uma pesquisada rapidinha http://glufke.net/oracle/viewtopic.php?t=666 achei isso mas é pro Oracle, SELECT column_name, data_type, data_length, data_precision, data_scale, nullable FROM user_tab_columns WHERE table_name = upper(prm_nome_tabela) ORDER BY column_id Agora no Firebird ainda não testei mas se você tem o ibexpert instalado abra a tabela e depois vá em DDL la mostra toda estrutura -- * Att. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio em gmail.com* From hpensador em gmail.com Wed Aug 31 12:00:34 2011 From: hpensador em gmail.com (=?ISO-8859-1?Q?H=E9lio_Oliveira?=) Date: Wed, 31 Aug 2011 12:00:34 -0300 Subject: [firebase-br] Select para retornar Estrutura da tabela In-Reply-To: <000001cc67e7$796d6320$6c482960$@com> References: <48072.1314797713@dikeda.com.br> <000001cc67e7$796d6320$6c482960$@com> Message-ID: Bom dia Primata! Veja se isto te ajuda: http://www.firebase.com.br/fb/artigo.php?id=1488 -- []'s, Hélio Oliveira Bel. Ciência da Computação Técnico em Contabilidade e-mail : hpensador em gmail.com Skype : hpensador http://hpensador.blogspot.com/ www.hpensador.net (71) 9975-9176 From tallysferrante em gmail.com Wed Aug 31 13:54:17 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Wed, 31 Aug 2011 13:54:17 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= Message-ID: Boa tarde galera, minha dúvida é a seguinte. Peço desculpas se estiver falando alguma bobagem, pois ainda não tenho tanto conhecimento nessa área. Estou ajudando um amigo a fazer um programa em Delphi/Firebird Estamos tentando colocar ele na rede, mas surgiu um problema, na empresa que ele trabalha é tudo bloqueado os computadores, e na máquina servidora só existe uma pasta que todos tem acesso, uma pasta chamada Compartilhado. Já tentei conectar como IP:Compartilhado\BASE.FDB mas ele não conecta, tem algum procedimento a mais para que funcione isso? A pasta fica no D: porém eles não querem liberar o acesso à referida partição(D:\Compartilhado\BASE.FDB), testamos assim e funcionou, mas os bonitos nao querem liberar o acesso. Existe alguma coisa que possamos fazer? Fico no aguardo Obrigado! -- Tallys Francklin Mello Ferrante tallysferrante em gmail.com Programador Delphi From develop.fabricio em gmail.com Wed Aug 31 14:07:53 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Wed, 31 Aug 2011 14:07:53 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= In-Reply-To: References: Message-ID: Boa Tarde Vocês já tentaram colocar pelo IP (ex. 192.168.0.1) e também para ter acesso é preciso liberar a porta do firewall do servidor. Se isso não funcionar tente criar um arquivo .INI que aponta para o servidor qualquer coisa estou a disposição. Em 31 de agosto de 2011 13:54, Tallys Ferrante escreveu: > Boa tarde galera, minha dúvida é a seguinte. > > Peço desculpas se estiver falando alguma bobagem, pois ainda não tenho > tanto > conhecimento nessa área. > > Estou ajudando um amigo a fazer um programa em Delphi/Firebird > > Estamos tentando colocar ele na rede, mas surgiu um problema, na empresa > que > ele trabalha é tudo bloqueado os computadores, e na máquina servidora só > existe uma pasta que todos tem acesso, uma pasta chamada Compartilhado. > > Já tentei conectar como IP:Compartilhado\BASE.FDB mas ele não conecta, tem > algum procedimento a mais para que funcione isso? > > A pasta fica no D: porém eles não querem liberar o acesso à referida > partição(D:\Compartilhado\BASE.FDB), testamos assim e funcionou, mas os > bonitos nao querem liberar o acesso. > > Existe alguma coisa que possamos fazer? > > Fico no aguardo > > Obrigado! > > -- > Tallys Francklin Mello Ferrante > tallysferrante em gmail.com > Programador Delphi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > -- * Att. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio em gmail.com* From tallysferrante em gmail.com Wed Aug 31 14:22:49 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Wed, 31 Aug 2011 14:22:49 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= In-Reply-To: References: Message-ID: então, é isso que estamos utilizando, um arquivo INI com dois campos, o IP e o Caminho do banco, estamos conectando assim SQLConnection1.Params.Values[Database]:=Configuracoes.ReadString('BANCO DE DADOS','IP','')+':'+Configuracoes.ReadString('BANCO DE DADOS','CAMINHO',''); creio que seja isso, por que não estou no meu pc agora, segundo eles o firewall é desativado por padrão lá. Ainda sim tenho que liberar a porta? eu falei pra eles liberarem mesmo assim mas enxeram o saco. Em 31 de agosto de 2011 14:07, Fabricio Videira escreveu: > Boa Tarde Vocês já tentaram colocar pelo IP (ex. 192.168.0.1) e também para > ter acesso é preciso liberar a porta do firewall do servidor. Se isso não > funcionar tente criar um arquivo .INI que aponta para o servidor qualquer > coisa estou a disposição. > > > Em 31 de agosto de 2011 13:54, Tallys Ferrante > escreveu: > > > Boa tarde galera, minha dúvida é a seguinte. > > > > Peço desculpas se estiver falando alguma bobagem, pois ainda não tenho > > tanto > > conhecimento nessa área. > > > > Estou ajudando um amigo a fazer um programa em Delphi/Firebird > > > > Estamos tentando colocar ele na rede, mas surgiu um problema, na empresa > > que > > ele trabalha é tudo bloqueado os computadores, e na máquina servidora só > > existe uma pasta que todos tem acesso, uma pasta chamada Compartilhado. > > > > Já tentei conectar como IP:Compartilhado\BASE.FDB mas ele não conecta, > tem > > algum procedimento a mais para que funcione isso? > > > > A pasta fica no D: porém eles não querem liberar o acesso à referida > > partição(D:\Compartilhado\BASE.FDB), testamos assim e funcionou, mas os > > bonitos nao querem liberar o acesso. > > > > Existe alguma coisa que possamos fazer? > > > > Fico no aguardo > > > > Obrigado! > > > > -- > > Tallys Francklin Mello Ferrante > > tallysferrante em gmail.com > > Programador Delphi > > ______________________________________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/artigo.php?id=1107 > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > > > > > > -- > * > Att. > > Fabrício Videira* > *Desenvolvedor de Softwares* > *Técnico em Suporte de Micros > * > (*(14) 3283-1336 *(*(**14) 8816-3810* > **develop.fabricio 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 > -- Tallys Francklin Mello Ferrante tallysferrante em gmail.com Programador Delphi From jaber em confesoft.com.br Wed Aug 31 14:23:14 2011 From: jaber em confesoft.com.br (=?ISO-8859-1?Q?J=E1ber_Lima?=) Date: Wed, 31 Aug 2011 13:23:14 -0400 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= In-Reply-To: References: Message-ID: <4E5E6E02.10308@confesoft.com.br> Olá Tallys. O firebird não precisa de acesso direto ao disco para acessar a base de dados. Tente a seguinte string de conexão: seuip:c:\pasta\seubanco.fdb No www.firebase.com.br você acha alguns artigos sobre essa string de conexão. Vale a pena dar uma olhada. Espero ter ajudado... -- Jáber Sancho Coelho de Lima Cel: (66)9613-2594 Fax: (66)3426-2171 Msn: jabertecnico em hotmail.com Skype: jabertecnico Em 31/08/2011 13:07, Fabricio Videira escreveu: > Boa Tarde Vocês já tentaram colocar pelo IP (ex. 192.168.0.1) e também para > ter acesso é preciso liberar a porta do firewall do servidor. Se isso não > funcionar tente criar um arquivo .INI que aponta para o servidor qualquer > coisa estou a disposição. > > > Em 31 de agosto de 2011 13:54, Tallys Ferrante > escreveu: > >> Boa tarde galera, minha dúvida é a seguinte. >> >> Peço desculpas se estiver falando alguma bobagem, pois ainda não tenho >> tanto >> conhecimento nessa área. >> >> Estou ajudando um amigo a fazer um programa em Delphi/Firebird >> >> Estamos tentando colocar ele na rede, mas surgiu um problema, na empresa >> que >> ele trabalha é tudo bloqueado os computadores, e na máquina servidora só >> existe uma pasta que todos tem acesso, uma pasta chamada Compartilhado. >> >> Já tentei conectar como IP:Compartilhado\BASE.FDB mas ele não conecta, tem >> algum procedimento a mais para que funcione isso? >> >> A pasta fica no D: porém eles não querem liberar o acesso à referida >> partição(D:\Compartilhado\BASE.FDB), testamos assim e funcionou, mas os >> bonitos nao querem liberar o acesso. >> >> Existe alguma coisa que possamos fazer? >> >> Fico no aguardo >> >> Obrigado! >> >> -- >> Tallys Francklin Mello Ferrante >> tallysferrante em gmail.com >> Programador Delphi >> ______________________________________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/pesquisa >> > > From develop.fabricio em gmail.com Wed Aug 31 14:28:18 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Wed, 31 Aug 2011 14:28:18 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= In-Reply-To: <4E5E6E02.10308@confesoft.com.br> References: <4E5E6E02.10308@confesoft.com.br> Message-ID: Tallys então se você esta com o arquivo .INI vai la e pede para liberar a porta 3050. Não testei se mesmo com o firewall desativado precisa mas por via das duvidas tenta, aqui na empresa onde trabalho nos usamos o radmin e o firewall é desativado por padrão aqui também mas mesmo assim precisa liberar a porta. Em 31 de agosto de 2011 14:23, Jáber Lima escreveu: > Olá Tallys. > O firebird não precisa de acesso direto ao disco para acessar a base de > dados. > Tente a seguinte string de conexão: > > seuip:c:\pasta\seubanco.fdb > > No www.firebase.com.br você acha alguns artigos sobre essa string de > conexão. Vale a pena dar uma olhada. > Espero ter ajudado... > > -- > Jáber Sancho Coelho de Lima > Cel: (66)9613-2594 > Fax: (66)3426-2171 > Msn: jabertecnico em hotmail.com > Skype: jabertecnico > > > Em 31/08/2011 13:07, Fabricio Videira escreveu: > > Boa Tarde Vocês já tentaram colocar pelo IP (ex. 192.168.0.1) e também >> para >> ter acesso é preciso liberar a porta do firewall do servidor. Se isso não >> funcionar tente criar um arquivo .INI que aponta para o servidor qualquer >> coisa estou a disposição. >> >> >> Em 31 de agosto de 2011 13:54, Tallys Ferrante >> **escreveu: >> >> Boa tarde galera, minha dúvida é a seguinte. >>> >>> Peço desculpas se estiver falando alguma bobagem, pois ainda não tenho >>> tanto >>> conhecimento nessa área. >>> >>> Estou ajudando um amigo a fazer um programa em Delphi/Firebird >>> >>> Estamos tentando colocar ele na rede, mas surgiu um problema, na empresa >>> que >>> ele trabalha é tudo bloqueado os computadores, e na máquina servidora só >>> existe uma pasta que todos tem acesso, uma pasta chamada Compartilhado. >>> >>> Já tentei conectar como IP:Compartilhado\BASE.FDB mas ele não conecta, >>> tem >>> algum procedimento a mais para que funcione isso? >>> >>> A pasta fica no D: porém eles não querem liberar o acesso à referida >>> partição(D:\Compartilhado\**BASE.FDB), testamos assim e funcionou, mas >>> os >>> bonitos nao querem liberar o acesso. >>> >>> Existe alguma coisa que possamos fazer? >>> >>> Fico no aguardo >>> >>> Obrigado! >>> >>> -- >>> Tallys Francklin Mello Ferrante >>> tallysferrante em gmail.com >>> Programador Delphi >>> ______________________________**________________ >>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >>> Para saber como gerenciar/excluir seu cadastro na lista, use: >>> http://www.firebase.com.br/fb/**artigo.php?id=1107 >>> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >>> >>> >> >> > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio em gmail.com* From fabiano em clippnet.com.br Wed Aug 31 14:34:28 2011 From: fabiano em clippnet.com.br (Fabiano Martins) Date: Wed, 31 Aug 2011 14:34:28 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= In-Reply-To: References: Message-ID: <6BA350EDBC5B4896976AC6DDB4EC00E0@odir> Boa tarde. tenta colocar assim servidor:D:\Compartilhado\BASE.FDB -------------------------------------------------- From: "Tallys Ferrante" Sent: Wednesday, August 31, 2011 1:54 PM To: "FireBase" Subject: [firebase-br] Dúvida Firebird Rede > Boa tarde galera, minha dúvida é a seguinte. > > Peço desculpas se estiver falando alguma bobagem, pois ainda não tenho > tanto > conhecimento nessa área. > > Estou ajudando um amigo a fazer um programa em Delphi/Firebird > > Estamos tentando colocar ele na rede, mas surgiu um problema, na empresa > que > ele trabalha é tudo bloqueado os computadores, e na máquina servidora só > existe uma pasta que todos tem acesso, uma pasta chamada Compartilhado. > > Já tentei conectar como IP:Compartilhado\BASE.FDB mas ele não conecta, tem > algum procedimento a mais para que funcione isso? > > A pasta fica no D: porém eles não querem liberar o acesso à referida > partição(D:\Compartilhado\BASE.FDB), testamos assim e funcionou, mas os > bonitos nao querem liberar o acesso. > > Existe alguma coisa que possamos fazer? > > Fico no aguardo > > Obrigado! > > -- > Tallys Francklin Mello Ferrante > tallysferrante em gmail.com > Programador Delphi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa From tallysferrante em gmail.com Wed Aug 31 14:34:37 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Wed, 31 Aug 2011 14:34:37 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= In-Reply-To: <6BA350EDBC5B4896976AC6DDB4EC00E0@odir> References: <6BA350EDBC5B4896976AC6DDB4EC00E0@odir> Message-ID: vou tfazer os testes aki, só um momento Em 31 de agosto de 2011 14:34, Fabiano Martins escreveu: > Boa tarde. > tenta colocar assim > servidor:D:\Compartilhado\**BASE.FDB > > ------------------------------**-------------------- > From: "Tallys Ferrante" > Sent: Wednesday, August 31, 2011 1:54 PM > To: "FireBase" > Subject: [firebase-br] Dúvida Firebird Rede > > Boa tarde galera, minha dúvida é a seguinte. >> >> Peço desculpas se estiver falando alguma bobagem, pois ainda não tenho >> tanto >> conhecimento nessa área. >> >> Estou ajudando um amigo a fazer um programa em Delphi/Firebird >> >> Estamos tentando colocar ele na rede, mas surgiu um problema, na empresa >> que >> ele trabalha é tudo bloqueado os computadores, e na máquina servidora só >> existe uma pasta que todos tem acesso, uma pasta chamada Compartilhado. >> >> Já tentei conectar como IP:Compartilhado\BASE.FDB mas ele não conecta, tem >> algum procedimento a mais para que funcione isso? >> >> A pasta fica no D: porém eles não querem liberar o acesso à referida >> partição(D:\Compartilhado\**BASE.FDB), testamos assim e funcionou, mas os >> bonitos nao querem liberar o acesso. >> >> Existe alguma coisa que possamos fazer? >> >> Fico no aguardo >> >> Obrigado! >> >> -- >> Tallys Francklin Mello Ferrante >> tallysferrante em gmail.com >> Programador Delphi >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> > > > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > -- Tallys Francklin Mello Ferrante tallysferrante em gmail.com Programador Delphi From listas em warmboot.com.br Wed Aug 31 14:38:09 2011 From: listas em warmboot.com.br (Carlos H. Cantu) Date: Wed, 31 Aug 2011 14:38:09 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= In-Reply-To: <4E5E6E02.10308@confesoft.com.br> References: <4E5E6E02.10308@confesoft.com.br> Message-ID: <1957999573.20110831143809@warmboot.com.br> JL> O firebird não precisa de acesso direto ao disco para acessar a base de JL> dados. Na verdade o Firebird precisa sim de acesso ao disco, caso contrário, como ele acessaria o arquivo da base de dados? Quem não precisa de acesso direto a base de dados é a aplicação cliente. []s Carlos H. Cantu www.FireBase.com.br - www.firebirdnews.org www.warmboot.com.br - blog.firebase.com.br From tallysferrante em gmail.com Wed Aug 31 14:54:45 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Wed, 31 Aug 2011 14:54:45 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= In-Reply-To: <1957999573.20110831143809@warmboot.com.br> References: <4E5E6E02.10308@confesoft.com.br> <1957999573.20110831143809@warmboot.com.br> Message-ID: o pessoal de TI foi la fazer as coisas, mas pelo jeito então tem que ter o acesso mesmo? Não pode ser feito por uma pasta compartilhada então? teria que compartilhar o caminho todo? From dmartins.liverpool em gmail.com Wed Aug 31 15:09:29 2011 From: dmartins.liverpool em gmail.com (Diego Silva Martins) Date: Wed, 31 Aug 2011 15:09:29 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= In-Reply-To: References: <4E5E6E02.10308@confesoft.com.br> <1957999573.20110831143809@warmboot.com.br> Message-ID: <4E5E78D9.2070305@gmail.com> Oi Tallys, Não precisa de nada de compartilhamento. Vc vai colocar o caminho completo até o arquivo , e esse caminho é o caminho do arquivo NO SERVER. Ex: 192.168.0.108:/home/bancos/sistemaA/BASE.FDB (linux) 192.168.0.108:d:\databases\sistemaB\BASE.FDB (windows) E como os colegas já falaram, a porta 3050 deve estar liberada no server. Vc pode fazer um teste pra ver se a porta está liberada fazendo um telnet no prompt de comando: telnet ip_do_server 3050. []'s Diego Em 31/08/2011 14:54, Tallys Ferrante escreveu: > o pessoal de TI foi la fazer as coisas, mas pelo jeito então tem que ter o > acesso mesmo? Não pode ser feito por uma pasta compartilhada então? teria > que compartilhar o caminho todo? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu 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.nc em gmail.com Wed Aug 31 15:12:30 2011 From: marcelo.nc em gmail.com (Marcelo Carvalho) Date: Wed, 31 Aug 2011 15:12:30 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= In-Reply-To: <4E5E78D9.2070305@gmail.com> References: <4E5E6E02.10308@confesoft.com.br> <1957999573.20110831143809@warmboot.com.br> <4E5E78D9.2070305@gmail.com> Message-ID: Pessoal, Alguem postou um site para desbloqueio da porta no firewall e eu perdi o endereço, poderia postar novamente :????? -- Atenciosamente, *Marcelo Carvalho* MSN *carvalho826 em hotmail.com* Em 31 de agosto de 2011 15:09, Diego Silva Martins < dmartins.liverpool em gmail.com> escreveu: > Oi Tallys, > Não precisa de nada de compartilhamento. > Vc vai colocar o caminho completo até o arquivo , e esse caminho é o > caminho do arquivo NO SERVER. > Ex: > 192.168.0.108:/home/bancos/**sistemaA/BASE.FDB (linux) > 192.168.0.108:d:\databases\**sistemaB\BASE.FDB (windows) > > E como os colegas já falaram, a porta 3050 deve estar liberada no server. > Vc pode fazer um teste pra ver se a porta está liberada fazendo um telnet no > prompt de comando: > telnet ip_do_server 3050. > > []'s > Diego > > > > > Em 31/08/2011 14:54, Tallys Ferrante escreveu: > > o pessoal de TI foi la fazer as coisas, mas pelo jeito então tem que ter o >> acesso mesmo? Não pode ser feito por uma pasta compartilhada então? teria >> que compartilhar o caminho todo? >> ______________________________**________________ >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br >> Para saber como gerenciar/excluir seu cadastro na lista, use: >> http://www.firebase.com.br/fb/**artigo.php?id=1107 >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa >> >> > ______________________________**________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/**artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa > From develop.fabricio em gmail.com Wed Aug 31 15:14:36 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Wed, 31 Aug 2011 15:14:36 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= In-Reply-To: References: <4E5E6E02.10308@confesoft.com.br> <1957999573.20110831143809@warmboot.com.br> <4E5E78D9.2070305@gmail.com> Message-ID: Boa Tarde Marcelo Mais cedo eu postei sim http://www.digisat.com.br/ftp/manuais/Manual_Porta_3050_ Windows7.pdf da uma olhada para ver se é esse. flw. Em 31 de agosto de 2011 15:12, Marcelo Carvalho escreveu: > Pessoal, > > Alguem postou um site para desbloqueio da porta no firewall e eu perdi o > endereço, poderia postar novamente :????? > > > -- > Atenciosamente, > > *Marcelo Carvalho* > MSN *carvalho826 em hotmail.com* > > Em 31 de agosto de 2011 15:09, Diego Silva Martins < > dmartins.liverpool em gmail.com> escreveu: > > > Oi Tallys, > > Não precisa de nada de compartilhamento. > > Vc vai colocar o caminho completo até o arquivo , e esse caminho é o > > caminho do arquivo NO SERVER. > > Ex: > > 192.168.0.108:/home/bancos/**sistemaA/BASE.FDB (linux) > > 192.168.0.108:d:\databases\**sistemaB\BASE.FDB (windows) > > > > E como os colegas já falaram, a porta 3050 deve estar liberada no server. > > Vc pode fazer um teste pra ver se a porta está liberada fazendo um telnet > no > > prompt de comando: > > telnet ip_do_server 3050. > > > > []'s > > Diego > > > > > > > > > > Em 31/08/2011 14:54, Tallys Ferrante escreveu: > > > > o pessoal de TI foi la fazer as coisas, mas pelo jeito então tem que ter > o > >> acesso mesmo? Não pode ser feito por uma pasta compartilhada então? > teria > >> que compartilhar o caminho todo? > >> ______________________________**________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/**artigo.php?id=1107< > http://www.firebase.com.br/fb/artigo.php?id=1107> > >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa< > http://firebase.com.br/pesquisa> > >> > >> > > ______________________________**________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/**artigo.php?id=1107< > http://www.firebase.com.br/fb/artigo.php?id=1107> > > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa< > http://firebase.com.br/pesquisa> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir 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. Fabrício Videira* *Desenvolvedor de Softwares* *Técnico em Suporte de Micros * (*(14) 3283-1336 *(*(**14) 8816-3810* **develop.fabricio em gmail.com* From sistemas2000profesional em gmail.com Wed Aug 31 15:15:40 2011 From: sistemas2000profesional em gmail.com (W O) Date: Wed, 31 Aug 2011 14:15:40 -0400 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= In-Reply-To: References: <4E5E6E02.10308@confesoft.com.br> <1957999573.20110831143809@warmboot.com.br> <4E5E78D9.2070305@gmail.com> Message-ID: Hola Marcelo ¿Te refieres a este: http://www.digisat.com.br/ftp/manuais/Manual_Porta_3050_Windows7.pdf Saludos. Walter. 2011/8/31 Marcelo Carvalho > Pessoal, > > Alguem postou um site para desbloqueio da porta no firewall e eu perdi o > endereço, poderia postar novamente :????? > > > -- > Atenciosamente, > > *Marcelo Carvalho* > MSN *carvalho826 em hotmail.com* > > Em 31 de agosto de 2011 15:09, Diego Silva Martins < > dmartins.liverpool em gmail.com> escreveu: > > > Oi Tallys, > > Não precisa de nada de compartilhamento. > > Vc vai colocar o caminho completo até o arquivo , e esse caminho é o > > caminho do arquivo NO SERVER. > > Ex: > > 192.168.0.108:/home/bancos/**sistemaA/BASE.FDB (linux) > > 192.168.0.108:d:\databases\**sistemaB\BASE.FDB (windows) > > > > E como os colegas já falaram, a porta 3050 deve estar liberada no server. > > Vc pode fazer um teste pra ver se a porta está liberada fazendo um telnet > no > > prompt de comando: > > telnet ip_do_server 3050. > > > > []'s > > Diego > > > > > > > > > > Em 31/08/2011 14:54, Tallys Ferrante escreveu: > > > > o pessoal de TI foi la fazer as coisas, mas pelo jeito então tem que ter > o > >> acesso mesmo? Não pode ser feito por uma pasta compartilhada então? > teria > >> que compartilhar o caminho todo? > >> ______________________________**________________ > >> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > >> Para saber como gerenciar/excluir seu cadastro na lista, use: > >> http://www.firebase.com.br/fb/**artigo.php?id=1107< > http://www.firebase.com.br/fb/artigo.php?id=1107> > >> Para consultar mensagens antigas: http://firebase.com.br/**pesquisa< > http://firebase.com.br/pesquisa> > >> > >> > > ______________________________**________________ > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > > Para saber como gerenciar/excluir seu cadastro na lista, use: > > http://www.firebase.com.br/fb/**artigo.php?id=1107< > http://www.firebase.com.br/fb/artigo.php?id=1107> > > Para consultar mensagens antigas: http://firebase.com.br/**pesquisa< > http://firebase.com.br/pesquisa> > > > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > From jaber em confesoft.com.br Wed Aug 31 15:20:30 2011 From: jaber em confesoft.com.br (=?ISO-8859-1?Q?J=E1ber_Lima?=) Date: Wed, 31 Aug 2011 14:20:30 -0400 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= In-Reply-To: <1957999573.20110831143809@warmboot.com.br> References: <4E5E6E02.10308@confesoft.com.br> <1957999573.20110831143809@warmboot.com.br> Message-ID: <4E5E7B6E.208@confesoft.com.br> Grande Cantu... Acho que me expressei mal. Lendo o e-mail que enviei, realmente falei besteira. Eu quis dizer que não precisa compartilhar a pasta, bastando informar o ip, como no exemplo que reportei. Mesmo assim valeu pela correção... [ ]'s -- Jáber Sancho Coelho de Lima Cel: (66)9613-2594 Fax: (66)3426-2171 Msn: jabertecnico em hotmail.com Skype: jabertecnico Em 31/08/2011 13:38, Carlos H. Cantu escreveu: > JL> O firebird não precisa de acesso direto ao disco para acessar a base de > JL> dados. > > Na verdade o Firebird precisa sim de acesso ao disco, caso contrário, > como ele acessaria o arquivo da base de dados? > > Quem não precisa de acesso direto a base de dados é a aplicação cliente. > > []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 eliflavio em gmail.com Wed Aug 31 15:21:15 2011 From: eliflavio em gmail.com (Eli Flavio Bortolotte) Date: Wed, 31 Aug 2011 15:21:15 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= In-Reply-To: <4E5E78D9.2070305@gmail.com> References: <4E5E6E02.10308@confesoft.com.br><1957999573.20110831143809@warmboot.com.br> <4E5E78D9.2070305@gmail.com> Message-ID: Mesmo não precisando compartilhar, as permissões NFTS podem causar problema. É preciso dar permissão para o Firebird de leitura em todo o caminho até o banco de dados e de leitura e gravação no arquivo .FDB. Não tenho certeza, mas acho que o Firebird usa o usuário SYSTEM para acesso. Eli Flávio Bortolotte "Diego Silva Martins" escreveu na notícia da mensagem:4E5E78D9.2070305 em gmail.com... Oi Tallys, Não precisa de nada de compartilhamento. Vc vai colocar o caminho completo até o arquivo , e esse caminho é o caminho do arquivo NO SERVER. Ex: 192.168.0.108:/home/bancos/sistemaA/BASE.FDB (linux) 192.168.0.108:d:\databases\sistemaB\BASE.FDB (windows) E como os colegas já falaram, a porta 3050 deve estar liberada no server. Vc pode fazer um teste pra ver se a porta está liberada fazendo um telnet no prompt de comando: telnet ip_do_server 3050. []'s Diego Em 31/08/2011 14:54, Tallys Ferrante escreveu: > o pessoal de TI foi la fazer as coisas, mas pelo jeito então tem que ter o > acesso mesmo? Não pode ser feito por uma pasta compartilhada então? teria > que compartilhar o caminho todo? > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: > http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa > ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From contabil em sivolc.ind.br Wed Aug 31 15:34:52 2011 From: contabil em sivolc.ind.br (=?iso-8859-1?Q?Oliveira=2C_Jos=E9_Augusto_Siqueira_de?=) Date: Wed, 31 Aug 2011 15:34:52 -0300 Subject: [firebase-br] RES: Erro Restore In-Reply-To: <48072.1314797713@dikeda.com.br> References: <48072.1314797713@dikeda.com.br> Message-ID: <000a01cc680c$ae235870$0a6a0950$@ind.br> Rapaz, pela mensagem parece que o backup esta tentando restaurar os direitos de usuário para uma coluna em uma tabela que não existe. Tenta restaurar o backup, sem forçar as validações, logo após fazer isso, você ajusta os direitos dos usuários, de preferência remova todos e os crie novamente, e faca um novo backup para verificar se o erro vai persistir. Oliveira, José Augusto Siqueira de Sivolc Móveis e Complementos (32) 3531-4677 contabil em sivolc.ind.br "Aviso de confidencialidade profissional" - Esta mensagem eletrônica e seus anexos são destinados exclusivamente ao(s) destinatário(s) acima e podem conter informações confidenciais sujeitas a restrição legal de comunicação entre as partes. Caso tenha recebido esta mensagem por engano, fica V.Sa. ciente de que a distribuição, divulgação ou disseminação das informações aqui contidas ou anexadas é terminantemente proibida, sujeitando o responsável às penalidades aplicáveis. Assim, solicitamos a gentileza de retorná-la de imediato ao remetente, eliminando-a definitivamente de seu sistema. Em caso de dúvida, queira por favor entrar em contato conosco." "Confidentiality notice" - This message and its attachments are addressed solely to the persons above and may contain privileged and confidential communication. If you have received the message in error, the distribution or dissemination of the content hereof is prohibited. Please return it immediately to the sender and please delete the message from your system on a permanent basis. Should you have any questions, please contact." -----Mensagem original----- De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de luis em dikeda.com.br Enviada em: quarta-feira, 31 de agosto de 2011 10:35 Para: lista em firebase.com.br Assunto: [firebase-br] Erro Restore Utilizo o Firebird 1.5. e estou com problemas ao restaurar um banco de dados. Quando começa a restaurar os direitos de acessos dos usuarios dá a seguinte mensagem: Unsuccessful execution caused by system error that does not preclude successful execution of subsequent statements. action cancelled by trigger (1) to preserve data integrity. could not find column for GRANT. Esse problema não ocorria até que tive que criar algumas tabelas e dar direitos de acessos a ela. Após isso identifiquei esse problema na restauração do banco. Alguém tem alguma sugestão de como posso resolver esse problema. ? LUIS ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa __________ Informação do ESET NOD32 Antivirus, versão da vacina 6425 (20110831) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6425 (20110831) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com __________ Informação do ESET NOD32 Antivirus, versão da vacina 6425 (20110831) __________ A mensagem foi verificada pelo ESET NOD32 Antivirus. http://www.eset.com From rnribeiro em gmail.com Wed Aug 31 15:49:25 2011 From: rnribeiro em gmail.com (Reijanio Nunes Ribeiro) Date: Wed, 31 Aug 2011 15:49:25 -0300 Subject: [firebase-br] ajuda com stored procedure In-Reply-To: References: Message-ID: pois é testei os selects separadamente e retornam valores, e ao executar a procedure no proprio ibexpert iz assim execute procedure reprocessa(codigo_do_produto) e os valores são todos "zero" Em 30 de agosto de 2011 08:36, Hélio Oliveira escreveu: > Reijanio você esta afirmando que testou separadamente os SELECTs é que os > mesmos retornam valores, logo com esta afirmação não há como o resultado > final ser 0 (zero) - veja... usarei valores hipoteticos para demonstrar. > > Digamos que pentradas tenha recebido a quantidade 1500 e que psaidas tenha > recebido 1200 teremos > > psaldo = 1500 - 1200 ---> 300 > > > ja testei eles separadamente e retornam valores >> > > Tente agora utilizar o Debug do IBExpert e debugar linha a linha de sua SP > e ter uma noção exata do que esta ocorrendo no processamento da mesma. > > > > -- > []'s, > > Hélio Oliveira > Bel. Ciência da Computação > Técnico em Contabilidade > e-mail : hpensador em gmail.com > Skype : hpensador > http://hpensador.blogspot.com/ > 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 magno em speet.com.br Wed Aug 31 17:11:31 2011 From: magno em speet.com.br (Magno System) Date: Wed, 31 Aug 2011 17:11:31 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= References: <4E5E6E02.10308@confesoft.com.br><1957999573.20110831143809@warmboot.com.br> Message-ID: <001f01cc681a$2f3c2150$6808a8c0@FERRARI> Eles podem permitir o acesso físico a pasta somente pelo Servidor Firebird. Desta forma nenhum usuário conseguiria acessar a pasta. Software House Magno System Site: www.magnosystem.com.br Email: magno em speet.com.br Tel.: (35)3371-2337 / (35) 9129-7634 ----- Original Message ----- From: "Tallys Ferrante" To: "Carlos H. Cantu" ; "FireBase" Sent: Wednesday, August 31, 2011 2:54 PM Subject: Re: [firebase-br] Dúvida Firebird Rede o pessoal de TI foi la fazer as coisas, mas pelo jeito então tem que ter o acesso mesmo? Não pode ser feito por uma pasta compartilhada então? teria que compartilhar o caminho todo? ______________________________________________ FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 Para consultar mensagens antigas: http://firebase.com.br/pesquisa From pportellaa.firebase em gmail.com Wed Aug 31 18:16:18 2011 From: pportellaa.firebase em gmail.com (Paulo Portella) Date: Wed, 31 Aug 2011 18:16:18 -0300 Subject: [firebase-br] =?windows-1252?q?D=FAvida_Firebird_Rede?= In-Reply-To: References: Message-ID: <4E5EA4A2.906@gmail.com> Em 31/08/2011 13:54, Tallys Ferrante escreveu: > Estamos tentando colocar ele na rede, mas surgiu um problema, na empresa que > ele trabalha é tudo bloqueado os computadores, e na máquina servidora só > existe uma pasta que todos tem acesso, uma pasta chamada Compartilhado. > Uma pergunta bem boba.. .O Firebird está instalado na máquina que possui a pasta "Compartilhado" ??? Estou perguntando isso pois: Se você disse que tudo é bloqueado, a primeira besteira que me bateu a mente foi : O FB Está instalado? Se falei asneiras, por favor, me desculpe.. Mas mesmo assim, experimenta verificar se a porta e o serviço do FB estão desbloqueados para rodarem. Um abraço. Vida de americano é assim: iPhone, iPod, iPad, iMac?. Já a de brasileiro é assim:IPTU, IPVA, ICMS, IPI etc From tallysferrante em gmail.com Wed Aug 31 18:43:31 2011 From: tallysferrante em gmail.com (Tallys Ferrante) Date: Wed, 31 Aug 2011 18:43:31 -0300 Subject: [firebase-br] =?iso-8859-1?q?D=FAvida_Firebird_Rede?= In-Reply-To: <4E5EA4A2.906@gmail.com> References: <4E5EA4A2.906@gmail.com> Message-ID: Boa noite galera, aparentemente tudo ocorreu bem! Com o caminho completo funcionou, uma coisa tão simples assim, é que é um caso complicado, eu moro no interior de SP e meu amigo mora em Cuiabá, então fica meio complicado de passar as instruções com todos os detalhes para ele, e ele não manja muito do assunto hehehehe, mas vlw pela ajuda =) -- Tallys Francklin Mello Ferrante tallysferrante em gmail.com Programador Delphi From develop.fabricio em gmail.com Wed Aug 31 19:10:05 2011 From: develop.fabricio em gmail.com (Fabricio Videira) Date: Wed, 31 Aug 2011 19:10:05 -0300 Subject: [firebase-br] =?utf-8?q?D=C3=BAvida_Firebird_Rede?= In-Reply-To: References: <4E5EA4A2.906@gmail.com> Message-ID: Hehehe que bom que solucionou xD Att. Fabricio Videira Via iPhone Em 31/08/2011, às 18:43, Tallys Ferrante escreveu: > Boa noite galera, aparentemente tudo ocorreu bem! Com o caminho completo > funcionou, uma coisa tão simples assim, é que é um caso complicado, eu moro > no interior de SP e meu amigo mora em Cuiabá, então fica meio complicado de > passar as instruções com todos os detalhes para ele, e ele não manja muito > do assunto hehehehe, mas vlw pela ajuda =) > > -- > Tallys Francklin Mello Ferrante > tallysferrante em gmail.com > Programador Delphi > ______________________________________________ > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br > Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107 > Para consultar mensagens antigas: http://firebase.com.br/pesquisa