Jump to content

Search the Community

Showing results for tags 'firebird'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Categories

There are no results to display.

Forums

  • Fórum Aberto - ACBr
    • ACBr News
    • Equipamentos testados
    • Base de Conhecimento
    • Dúvidas Gerais sobre o ACBr
    • ACBrSerial
    • ACBrSAT
    • ACBrNFe
    • ACBrDFe
    • Dúvidas sobre TEF
    • ACBrMonitor PLUS
    • ACBrTXT
    • ACBrBoleto
    • ACBrDiversos
    • ACBrTCP
    • ACBrFramework
    • ACBrLIB
  • ACBr Pro
    • Dúvidas gerais
    • ACBrMonitorPLUS
    • NFe/NFCe - Nota Fiscal Eletrônica
    • DFe - Documentos Fiscais Eletrônicos
    • SAT / MFE
    • TEF
    • Boleto
    • ACBrSPED
    • ACBrTXT
    • Paf-ECF
    • Requisitos Fiscais por UF
    • ACBrLIB
  • Outros Assuntos
    • ACBr's Pub
    • Legislação Fiscal e Tributária
    • Object Pascal - Delphi & Lazarus
    • Data Base
    • Classificados
    • Dúvidas não relacionadas ao ACBr

Categories

  • ACBr Pro
    • ACBrLib - PRO
    • ACBrMonitorPLUS - PRO
    • Utilitários - PRO
    • Dia do ACBr 1a edição
    • Dia do ACBr 2a edição
  • Free Download
    • ACBrLib - DEMO
    • ACBrMonitorPLUS - DEMO
    • Demos / Testes / Utilitários
    • Apresentações - Palestras

Calendars

  • Eventos - Palestras - Webinars
  • Prazos SEFAZ
  • Community Calendar
  • ACBr Papo Pro
  • Feriados Nacionais

Blogs

  • Daniel Simoes' Blog
  • André Ferreira de Moraes
  • Moderadores ACBr
  • Notícias do ACBr

Categories

  • Suporte Pago - PRO
    • Webinars
    • Video Aulas
  • Vídeos Abertos
    • Video Aulas
    • Comunicados
    • Dia do ACBr 1a Ediçao
    • Dia do ACBr 2a Ediçao
    • Dia do ACBr 3a Ediçao
    • Equipamentos Homologados ACBr
    • TEF ACBr PayGo
  • Campanhas promocionais

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL

  1. Pessoal, Estive esta semana testando o firebird embarcado, para testa-lo desinstalei o firebird na minha maquina. Hoje fui instalar o firebird, e não sei por qual motivo o botao stop/start estao desabilitados no painel de controle Firebird Server Control. Ja desinstalei, apaguei as pastas do firebird, instalei como admin, e não resolve, tambem não achei nada na net dizendo o pq e como corrigir. O firebird esta funcionando normalmente mas, o botao fica desabilitado... firebird.bmp
  2. Olá pessoal. Tentei executar os comandos do Post Mas como sou iniciante não consegui exito. Tenho uma aplicação em Delphi e gostaria de distribuí-la juntamente com o Firebird 4.0. Tenho uma pasta e nesta pasta coloquei o Executável, a pasta de imagens, a pasta do Banco de Dados e o Executável do Firebird 4.0 Alguém tem um tutorial para me ajudar.
  3. Olá pessoal, alguém conhece como montar uma instrução Select que me retorne a quantidade de usuário conectados no Firebird 2.5? Trabalho com Delphi XE5 e componente DbExpress.
  4. Bom dia pessoal !! Preciso de ajuda com um questão aqui... Estou com a seguinte mensagem de erro ao restaurar uma base de dados Firebird 2.5 rodando no Windows Server 2012: [11:16:18] gbak: restoring SQL role: RDB$ADMIN IBE: Invalid insert or update value(s): object columns are constrained - no 2 table rows can have duplicate column values. attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_39". Problematic key value is ("RDB$ROLE_NAME" = 'RDB$ADMIN'). Exiting before completion due to errors. IBE: Restore completed. Current time: 11:16:18. Elapsed time: 00:00:01 Pesquisando no Google, achei algumas soluções mas não resolveu o problema. Alguém pode dar uma dica sobre como resolver esse erro? Agradeço desde já. Aloisio P. Neto Programador
  5. Olá pessoal! Preciso de uma ajuda aqui... Sistema com Firebird só está aceitando 1 conexão de cada vez. Se eu conecto de outra estação dá erro. Se eu fecho a que deu certo, abre normal na outra. É como se tivesse trabalhando monousuário... Firebird 2.5.7. O servidor é windows server 2008 r2. As estações são windows 7. Verifiquei a versão nas estações e está a mesma do server. Estou usando string de conexão: 192.168.0.1:c:\sistema\dados\sisdata.fdb Alguém tem idéia o que pode ser isso? Grato pela atenção! Aloisio Neto CASH Sistemas
  6. Bom dia ! Preciso de ajuda de como resolver uma implementação que gostaria de fazer no sistema, seria o seguinte: Eu importo os itens do xml de uma nota fiscal, para poder fazer vinculo com o cadastro, neste caso importo numa Memtable que ligo numa DBGrid, nessa grid tem uma coluna codigo cadastro (Produto) que é mostrada quando faço o vinculo e a partir da linha do produto importado chamo o form em tempo de execução do cadastro de produtos também, a minha dúvida como posso fazer para quando eu gravar o cadastro desse novo produto o seu código seja recuperado na Memtable (tabela temporária) que vincula o produto, gostaria de sugestões de como posso fazer isso. o banco é firebird e componentes firedac. Obrigado !
  7. Preciso de ajuda para um erro muito estranho. Já estou à quase uma semana tentando resolver o problema e não encontrei solução. Fiz muitas pesquisas na internet, mas nada resolveu. Uso o delphi xe8 com firebird 2.5.9. Estou usando o zeos 7.2.6-stable. Tenho um cadastro de produtos/itens que de vez em quando quando cadastro produtos, saio da tela de cadastro e o produto some. Quando vou atualizar a tabela de olho no imposto as vezes atualiza corretamente as vezes atualiza sómente alguns itens. Obs. quando estou atualizando e verifico num dbgrid, todos eles são atualizados. Se eu sair do programa e entrar novamente, somem praticamente todos.. propriedade do TZConnection: AutoCommit = true Protocol = firebird-2.5 TransactIsolationLevel = tiRepeatableRead - já usei o tiReadUncommitted e também não funcionou. Na TZQuery no Evento AfterPost: begin qItem.ApplyUpdates; qItem.CommitUpdates; end; Achei que era o Zeos e troquei para o Firedac. Aconteceu o mesmo problema. Achei que era o arquivo de dados corrompido: Criei um novo banco de dados e copiei as informações: O problema persiste. Alguem teria alguma ajuda??? Att. Hintz
  8. Bom dia amigos, Preciso fazer uma consulta numa tabela do meu banco de dados com as seguintes características: Tabela de apartamentos disponíveis na data (DISPONIVEL = SITUACAO = 0) CODAPTO DATA SITUACAO 101 16/09/2020 0 101 17/09/2020 0 101 18/09/2020 0 101 19/09/2020 0 101 20/09/2020 0 101 21/09/2020 0 101 22/09/2020 0 102 11/09/2020 0 102 12/09/2020 0 102 13/09/2020 0 102 14/09/2020 0 102 15/09/2020 0 102 16/09/2020 0 102 17/09/2020 0 102 18/09/2020 0 102 19/09/2020 0 102 20/09/2020 0 Preciso de um select para saber quais apartamentos estão disponíveis (SITUACAO = 0) no período de 12/09/2020 a 18/09/2020. Já tentei usando between e outro código porém eles me retornam os aptos 101 e 102 e no caso só estaria disponível o apartamento 102. select CODAPTO from APTO_DIPOSNIVEL WHERE DATA >= '09/12/2020' AND data <= '09/20/2020' AND SITUACAO = 0 select CODAPTO from UN10150 WHERE DATA BETWEEN '09/12/2020' AND '09/20/2020' AND SITUACAO = 0 Se alguém puder me ajudar fico agradecido.
  9. Alguém já desenvolveu replicador de dados em Firebird, ou conhece alguém que fez? Temos esta necessidade e precisamos de ajuda ou alguém que desenvolva. Cristiane - Afirmação Softwares
  10. Bom dia, Alguém sabe como uso o recurso abaixo numa Stored Procedure ou View? WITH RECURSIVE DATES (DT) AS ( SELECT CURRENT_DATE FROM RDB$DATABASE UNION ALL SELECT DT + 1 FROM DATES WHERE DT < CURRENT_DATE + 31 ) SELECT * FROM DATES
  11. prezados, boa tarde hoje em dia uso Delphi 2010, Firebird 2.52, DBX (dbExpress) e tudo certo estou migrando p/ Delphi 10.4, Firebird 3.0 e FireDAC e resolvi fazer a migração "no braço", entre outras razões para aprender sobre o novo ambiente topei com uma situação incomum, procurei informações e não encontrei antes de reportar o problema à Embarcadero resolvei consulta-los, até mesmo para confirmar tratar-se efetivamente de um problema num SELECT usando o FDQuery um campo tipo Numeric(7,3) ou Numeric(9,3) gera campo Currency com Precision 15 - para manutenção da configuração original só usando CAST as Numeric(18,3) esse mesmo campo se utilizo MAX ou MIN num SELECT gera campo BCD e aqui não adiantou o CAST e esse problema ocorre em qq tabela em campos com essa configuração (inteiros menor que 10 e decimal maior que 2) - inteiro maior que 10 está ok, ao menos até onde pude ver então, usando Delphi 10.4 esse problema inicialmente identificado c/ Firebird 3 também se repetiu com 2.52 usando o FireDAC, mas não usando o DBX - aparentemente o problema é do FireDAC configurando o "Data Mapping Rules" no FDConnection ou em FDQuery e mapeando esses tipos estranhos ao Firebird para FmtBCD (como é originalmente gerado) aí tudo funciona legal pelo que sei esse mapeamento de conversão de tipo de campo seria aplicável apenas para equalizar tipos de bancos distintos usados na aplicação e compartilhando o mesmo código - foi o que vi numa apresentação do Fernando Rizzato no caso presente o que está ocorrendo é atribuição de tipo estranho ao banco de dados - Currency e BCD não existem no Firebird a principio o problema está resolvido mas estou agora com "a pulga atrás da orelha" pq não sei se pode haver outras implicações, se o driver do Firebird está devidamente incorporado pelo FireDAC, se não terei problemas outros em decorrência desse... obrigado por seus comentários ou sugestão
  12. Boa tarde pessoal, quero divulgar nesse período de quarentena um curso com os fontes que automatiza a migração do Firebird 2 para o 3. Você abre o sistema, seleciona o banco de dados e o processo é feito automaticamente. Tem aulas explicando como usar e os fontes caso queira colocar essa função de forma automática no seu sistema. Comprar agora
  13. Boa tarde a todos, Estou tento problemas de acentuação com uma máquina Windows 7 de um cliente. Temos 2 softwares rodando nesta máquina, um Delphi 7 com Firebird 1.5 e o outro Delphi Seattle com Firebird 2.5. No Delphi 7 os acentos são substituídos por uma espécie de pipe |, inclusive em locais onde o texto não vem do banco de dados, como o caption do CheckCox e títulos do DBGrid. No Delphi Seattle ocorre mais nos dados vindos do BD, o estranho que se eu digito um à em um DBEdit ligado a um ClientDataSet ele aparace normalmente (A com o til), porém quando o foco sai do campo o "til" é removido ficando somente "A". O idioma do Windows está configurado como português e a conexão com o banco de dados (utilizo DBExpress) está com o Server Charset WIN1252. Se eu pego o banco e o executável e jogo em outra máquina funciona perfeitamente. Alguém já teve algum problema assim?
  14. Olá, pessoal! Você já precisou levar seu sistema desktop para o mobile para atender algum cliente? Difícil nunca ter pensando, ou precisado disso. Por isso, hoje vou compartilhar com vocês uma forma prática e rápida de levar o seu software para a mão do seu cliente. Mesmo se seu sistema foi desenvolvido em Delphi, VB ou qualquer outra linguagem. Só pra ter uma ideia do que é possível fazer, dá uma olhada neste vídeo: Como mostra no vídeo, toda a integração com os aplicativos é feita via banco de dados ou arquivos texto, por isso é possível levar qualquer sistema para o mobile, independente da linguagem em que foi desenvolvido. Pra ficar um pouco mais claro de como isso é possível, da uma olhada nesta imagem que explica um pouco da arquitetura do PlugMobile: Basicamente, seu sistema envia informações do próprio banco de dados para o Plugbot e ele manda os dados para nossa nuvem e envia para os aplicativos. Todos os apps são white-label, isto é, carregam a identidade visual da sua empresa! Seu cliente não precisa nem saber que a gente existe! Este vídeo mostra na prática como é feita a integração do seu banco de dados com o Plugbot: Quer saber mais detalhes de como é feita a integração do PlugMobile? Conheça nossa solução Vocês acham viável este tipo de integração? Comenta ai pra eu saber! Valeu.
  15. Olá pessoal, estou com um problema curioso, minha aplicação estava a 110% e repentinamente começou a retornar access violation quando dou um delete ou post utilizando firedac, estranho que até esta semana estava normal, mais estranho ainda foi que aconteceu este mesmo problema com a aplicação da empresa onde trabalho, não houve alteração nenhuma no código tanto na minha aplicação como na empresa, la usamos SqlServer e eu Uso Firebird 3.0, a unica coisa que aconteceu foi que tanto na empresa como no meu micro houve uma atualização do Windows 10, e pra piorar quando faço Update,Insert e Delete via Query funciona sem problemas, se alguém tiver uma luz eu agradeço. Obs.: Já chequei tudo, permissão, firewall, IP tudo que é possível no micro e base está local. Valeu turma
  16. Version 1.0.0

    50 downloads

    Veja o vídeo da Palestra O Firebird é um banco de dados Open Source e gratuito, para todos os tipos de uso, e que tem o Brasil como a maior base de usuários no mundo. A proposta da palestra é de apresentar o Firebird e acabar com falsos mitos que muitas vezes estão associados a ela. Conheceremos um pouco da sua história e organização, veremos as principais caracteristicas do SGBD, casos de uso reais com grande volume de dados e conexões simultâneas, além de um breve comparativo com outros SGBDs. A palestra é interessante não só para quem quer conhecer o Firebird, como também para quem já usa o SGBD e quer argumentos sólidos para descontruir falsos mitos que muitas vezes estão associados a ele.
  17. Olá a todos! Gostaria de saber qual a melhor forma para se proceder... Uso => Lazarus, Firebid 2.5, TIbConnection, TSQLQuery, TSQLTransaction, TDataSource, TDBGrid Sempre que fecho um Form, depois de executar um commit (Transaction.Commit), ou antes de carregar um DBgrid (Query.Open), eu executo o "Connection.Close(True)" para fechar a conexão fazendo com que eu possa ter sempre os dados que estão no banco e não na memoria. Essa seria a forma mais correta? Ou existe uma forma melhor? Desde já agradeço a atenção de todos
  18. Bom dia Sr.s, vi algumas publicações a respeito porém não consegui chegar a uma resolução... estou fazendo a migração do Firebird 2.5 para a versão 3.0 porém não obtive sucesso no processo de troca de ODS (OnDisk Structured), melhor dizendo não entendi o processo a ser feito..... Alguém com situação semelhante que possa dar uma luz ? Dês de já Obrigado!
  19. Visulizar Arquivo Firebird - A Escolha Certa Veja o vídeo da Palestra O Firebird é um banco de dados Open Source e gratuito, para todos os tipos de uso, e que tem o Brasil como a maior base de usuários no mundo. A proposta da palestra é de apresentar o Firebird e acabar com falsos mitos que muitas vezes estão associados a ela. Conheceremos um pouco da sua história e organização, veremos as principais caracteristicas do SGBD, casos de uso reais com grande volume de dados e conexões simultâneas, além de um breve comparativo com outros SGBDs. A palestra é interessante não só para quem quer conhecer o Firebird, como também para quem já usa o SGBD e quer argumentos sólidos para descontruir falsos mitos que muitas vezes estão associados a ele. Autor Daniel Simoes Enviado 24-09-2019 Categoria Dia do ACBr 2a edição
  20. Gente estou usando o firebird 3.0, notei que o sistema só abre se tiver conectado a internet, alguém saberia me dizer se o aplicativo usando o firebird só funciona estando online? Pois o sistema sem internet esta dando erro, e não abre, o firebrid 3.0, tem alguma configuração que eu possa mexer e o aplicativo abrir sem internet, igual a versão 2.5?
  21. Ola pessoal... Estou com dificuldades para salvar o xml do mdf-e no banco de dados firebird 2.5 Ja uso com frequencia esta função para salvar NF-e Query_XML.asstring := UTF8Encode(ACBrNFe1.NotasFiscais.Items[0].XML);, e lá funciona normalmente... No MDF-e tentei fazer da mesma forma usando Query_XML.asstring := UTF8Encode(Dm_ACBr.ACBrMDFe1.Manifestos.Items[0].XML) porém quando vou ver o resultado, no banco de dados fica com pontos no meio dos caracteres ao invés de aparecer <?xml version="1.0" encoding="UTF-8"?> aparece assim: <.?.x.m.l. .v.e.r.s.i.o.n.=.".1...0.". .e.n.c.o.d.i.n.g.=.".U.T.F.-.8.".?.> alguem ja passou por isso ?
  22. Olá Tudo Bem! Desde já Obrigado pela Atenção!! Atualmente nas minha aplicações uso a versão Firebird-2.0.0.12710-0-Win32. Em um dos meus clientes estava com uma lentidão muito grande devido ao elevado número de registros, o banco já ultrapassava os 300mb de tamanho. Então baseado em informações de usuários de firebird, fiz estas checagem pra identificar problemas de índice, além do lixo acumulado depois de tantos anos(esse cliente usa o banco de dados desde 2006) , fiz todos os procedimentos listados abaixo inclusive o backup e restore utilizando a ferramenta Ibexpert. 1 - Abrir o Ibexpert, na aba Services - Database Validation. - Selecionar apenas as opções Validate Database e Validate Full, rodar e verificar se apresenta mensagem de erro. - Em seguida, selecionar apenas a opção Sweep Database, rodar e verificar se apresenta mensagem de erro. - Em seguida, selecionar apenas a opção Mend Database, rodar e verificar se apresenta mensagem de erro. - Em seguida, selecionar apenas a opção Kill Shadows, rodar e verificar se apresenta mensagem de erro. - Em seguida, selecionar apenas a opção Ignore Checksum, rodar e verificar se apresenta mensagem de erro. - Em seguida, selecionar apenas as opções Check Database, Validate Database e Validate Full, rodar e verificar se apresenta mensagem de erro. - Em seguida, selecionar apenas a opção Limbo Transactions, rodar e verificar se apresenta mensagem de erro. 2 - Caso apresente erros os passos 3 e 4 abaixo são imprescindíveis, porém mesmo que não apresente erros e o banco de dados esteja aprensentando lentidão, o erro pode ser indices desordenados e os passos 3 e 4 é um procedimento recomendado. 3 - Esta Parte segue como fazer o backup pelo Ibexpert, uma das melhores formas de fazer o backup onde o próprio software já analisa o banco para encontrar erros que não foi passado pela processo acima. No Ibexpert, na aba Services - Backup Database. Selecionar as duas opções Ignore Check Sum e Ignore Transaction in Limbo, mantendo as opções defaut como: Garbage collection marcada. File Name : deixar como esta, pois será o diretório onde será salvo, sempre cria na mesma pasta onde esta o banco de dados, no caso mais comum na pasta c:\minha pasta\database - onde fica o banco de dados do lojafacil. Clicar em Start Backup e aguardar a msg : "IBE: Backup completed. Current time: DATA. Elapsed time: HORA" Clicar em Close para sair. 3.1 - Apos fazer o backup, feche o IBExpert e renomeie o banco de dados. 4 - A restauração do banco de dados, finaliza a analise 100% No Ibexpert, na aba Services - Restore Database. Selecionar a opção de Replace Existing database, esta opção substitui o banco de dados com o mesmo nome no mesmo diretório. Em File Name - selecionar a opção c:\minha pasta\database e selecionar o DB.fbk pois e o backup do banco de dados pelo ibexpert. Clicar em Start Restore e aguardar o término. Caso ao término do procedimento de restore, apresente uma mensagem diferente do exemplo abaixo, problemas no banco. gbak: committing metadata gbak:finishing, closing, and going home IBE: Restore completed. Current time: DATA. Elapsed time: HORA " Depois de feito o restore o tamanho do banco reduziu consideravelmente de 300 mb para 35 mb, além de aumentar muito a velocidade na troca de informações. Atualizei o banco depois de feito o backup/restore no Ibexpert no cliente, só que surgiu um problema que não havia antes de fazer o backup / restore, no cliente existe o servidor e mais dois terminais que usam este mesmo banco de dados, o problema é é que só um terminal pode conectar ao banco de dados(o terminal que conectar primeiro acessa o Sistema sem problemas, mas se um segundo terminal tenta conectar no sistema enquanto outro está também está dando o erro 'database shutdown'(está em anexo na primeira imagem),. Já procurei este erro e não acho nada sobre a possível causa, sei que antes do backup / restore esse erro não ocorria, e todos os terminais conseguiam acessar ao mesmo tempo o banco de dados, então o problema surgiu ao realizar o backup /restore. Como a versão do firebird que utilizo já antiga, então resolve fazer um teste e desinstalei o Firebird-2.0.0.12710-0-Win32 e instalei a versão Firebird-2.5.9.27139_0_Win32 mais atual e fiz os mesmos procedimentos descritos acima usando o banco de dados que estava grande e lento, mas que permitia a conexão de todos os terminais. Depois de feito o backup / restore com essa versão mais nova, o banco ficou mais rápido, menor mas o problema de só um terminal conseguir conectar no banco e quando outro tenta conectar não consegue, mas mudou a mensagem do erro para 'connection lost to database' segunda imagem em anexo. Alguém já passou por isso? Se sim como conseguiu resolver esse problema? Estou errando no processo de backup / restore(via Ibexpert)? Qual o jeito correto? É bug do Firebird? Ou o problema é no Ibexpert? Muito Obrigado pela Atenção! E desculpa pelo longo texto a seguir.
  23. Este erro ocorre no sistema Windel, programado em Delphi 10 e utiliza banco de dados Firebird, alguém sabe corrigir?
  24. Alguma maneira de copiar informações de uma tabela para outra, subscrevendo as antigas?
  25. Gostaria de saber se existe alguma maneira de copiar uma tabela inteira no sql firebird. Neste caso, tenho duas empresas cadastradas no mesmo firebird, ou seja, IDEMPRESA='1' e IDEMPRESA='2', preciso copiar a tabela PRODUTOS da empresa 1 para a empresa 2.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.