[delphi-br] Firebird + Fortes Report
Prezados, estou com a seguinte dificuldade, já consegui ajuda pra gerar o sql correto com ajuda de outra lista de discussão, agora preciso fazer funcionar com o Fortes Report, tenho uma tabela que tem armazenado os seguintes dados: controle cod descricao codorigemcoddestino qtde 1 1111 A Y1 2 1111 A Y1 3 1111C B 1 4 2222A Y 1 5 2222A Y 1 6 3 333 A Y1 No gerador de relatórios que uso (fortes report) ele aparece da forma citada acima, mas estou precisando fazer aparecer agrupado por cod,origem somando a quantidade ficaria assim: 1 1111 A Y2 aqui soma as duas quantidades da mesma origem (A) e mesmo produto (1) 2 1111C B1 3 2222A Y2 aqui soma as duas quantidades da mesma origem (A) e mesmo produto (2) 4 3333A Y1 No filtro antes de imprimir estou fazendo assim: DatAM.ibqMov.close; DatAM.IbqMov.sql.clear; DataM.ibqmov.sql.add('SELECT codproduto,codfilialorigem, SUM(qtde) AS SOMA FROM ttransferencias GROUP BY codproduto,codfilialorigem ORDER BY CODPRODUTO'); DataM.ibqmov.open; No fortes tenho um rlreport, com banda bttitle, btColumnHeader,btDetail, e tudo ligado ao Ibqquery com seus respectivos campos, se deixar sem o group by tá tudo certo, mas como faço pra sair da segunda maneira, que é a maneira que preciso ? Quando mando rodar o relatório dá mensagem de erro( tmov: field controle not found, mas já tentei colocar o campo no select, funciona, mas as quantidades saem como no primeiro exemplo e preciso que saiam totalizadas. Atenciosamente, Rafael. [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] FireBird Developers Day 2010
Estarei lá Bruno... Abraços De: Bruno Lichot bruno.lic...@microfocus.com Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 25 de Maio de 2010 18:38:25 Assunto: [delphi-br] FireBird Developers Day 2010 Galera! Está valendo agora, o FDD (http://tinyurl.com/2dbyb7r) deste ano é para mim um dos mais esperados, pois tem grandes mudanças na parte de segurança e é o aniversario do FB com muito sucesso na bagagem. O evento realmente está prometendo muito! Estamos com uma versão nova as portas e muito boa alem de n outros motivos como o suporte nativo ao FireBird pelo Delphi. Sem falar na oportunidade impar de poder rever os amigos e trocar experiências e conseguir várias consultorias na faixa com os melhores especialistas da área. Sem falar que o lugar do evento é incrível! Eu estarei lá com certeza, quem aqui da lista for para o evento, manda um sinal de fumaça que nos encontramos lá! Grande abraço! Bruno [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] FireBird Developers Day 2010
Bruno, Pode crer, a parte de rever os amigos e trocar experiências é um dos motivos pra estar no evento. Estarei lá também, nos vemos no FDD. Abs Adriano Santos Vendo Sony Vaio http://bit.ly/aWrKyW http://twitter.com/asrsantos http://delphitodelphi.blogspot.com Em Thu, May 27, 2010 at 8:03 AM, Joao Denois joaoden...@yahoo.com.brescreveu: Estarei lá Bruno... Abraços De: Bruno Lichot bruno.lic...@microfocus.combruno.lichot%40microfocus.com Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Terça-feira, 25 de Maio de 2010 18:38:25 Assunto: [delphi-br] FireBird Developers Day 2010 Galera! Está valendo agora, o FDD (http://tinyurl.com/2dbyb7r) deste ano é para mim um dos mais esperados, pois tem grandes mudanças na parte de segurança e é o aniversario do FB com muito sucesso na bagagem. O evento realmente está prometendo muito! Estamos com uma versão nova as portas e muito boa alem de n outros motivos como o suporte nativo ao FireBird pelo Delphi. Sem falar na oportunidade impar de poder rever os amigos e trocar experiências e conseguir várias consultorias na faixa com os melhores especialistas da área. Sem falar que o lugar do evento é incrível! Eu estarei lá com certeza, quem aqui da lista for para o evento, manda um sinal de fumaça que nos encontramos lá! Grande abraço! Bruno [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Adriano Santos http://twitter.com/asrsantos www.delphitodelphi.blogspot.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] FireBird Developers Day 2010
O pessoal pode aproveitar também que a Azul tá voando pra Campinas quase qeu de graça. Chegando lá no Aeroporto é só pegar um onibus pra cidade que não demora nem 30 minutos e outro pra Piracicaba que também leva na média de uns 30 a 40 minutos. É tranquilésimo. []s Walter Alves Chagas Junior Belo Horizonte - MG - Brazil wchag...@bol.com.br http://delphitocorporerm.blogspot.com/ http://twitter.com/wchagas MSN: whitesock...@hotmail.com SKYPE: WalterChagasJr - Original Message - From: Adriano Santos asrsan...@gmail.com To: delphi-br@yahoogrupos.com.br Sent: Thursday, May 27, 2010 10:08 AM Subject: Re: [delphi-br] FireBird Developers Day 2010 Bruno, Pode crer, a parte de rever os amigos e trocar experiências é um dos motivos pra estar no evento. Estarei lá também, nos vemos no FDD. Abs Adriano Santos Vendo Sony Vaio http://bit.ly/aWrKyW http://twitter.com/asrsantos http://delphitodelphi.blogspot.com Em Thu, May 27, 2010 at 8:03 AM, Joao Denois joaoden...@yahoo.com.brescreveu: Estarei lá Bruno... Abraços De: Bruno Lichot bruno.lic...@microfocus.combruno.lichot%40microfocus.com Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Terça-feira, 25 de Maio de 2010 18:38:25 Assunto: [delphi-br] FireBird Developers Day 2010 Galera! Está valendo agora, o FDD (http://tinyurl.com/2dbyb7r) deste ano é para mim um dos mais esperados, pois tem grandes mudanças na parte de segurança e é o aniversario do FB com muito sucesso na bagagem. O evento realmente está prometendo muito! Estamos com uma versão nova as portas e muito boa alem de n outros motivos como o suporte nativo ao FireBird pelo Delphi. Sem falar na oportunidade impar de poder rever os amigos e trocar experiências e conseguir várias consultorias na faixa com os melhores especialistas da área. Sem falar que o lugar do evento é incrível! Eu estarei lá com certeza, quem aqui da lista for para o evento, manda um sinal de fumaça que nos encontramos lá! Grande abraço! Bruno [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- Adriano Santos http://twitter.com/asrsantos www.delphitodelphi.blogspot.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
[delphi-br] FireBird Developers Day 2010
Galera! Está valendo agora, o FDD (http://tinyurl.com/2dbyb7r) deste ano é para mim um dos mais esperados, pois tem grandes mudanças na parte de segurança e é o aniversario do FB com muito sucesso na bagagem. O evento realmente está prometendo muito! Estamos com uma versão nova as portas e muito boa alem de n outros motivos como o suporte nativo ao FireBird pelo Delphi. Sem falar na oportunidade impar de poder rever os amigos e trocar experiências e conseguir várias consultorias na faixa com os melhores especialistas da área. Sem falar que o lugar do evento é incrível! Eu estarei lá com certeza, quem aqui da lista for para o evento, manda um sinal de fumaça que nos encontramos lá! Grande abraço! Bruno [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Firebird Corrompendo apos criar SP e Tiggers
Então, tenta passar o gfix, verifique se os dados incluindo o charset são os mesmos e se na sua aplicação, vc chama com o charset correto do banco. Não sei o pq, mas o firebird 2.1 está dando estes problemas, inclusive usando trigger, pode ser algum problema da versão, nao tenho certeza do que estou falando, seria interessante procurar o fórum do firebase.com.br para ver sobre isso. Obrigado, Fabiano Em 24 de maio de 2010 15:41, Iran Lima i...@sgisolution.com.br escreveu: Opa foi mau ai. Seguinte... ta corrompendo apenas a tabela de movimentação do produto, nela tem as triggers que alteram o estoque, e ela é povoada com SP que pegam o pedido passado por parâmetro, e lança o movimento de estoque, é simples, já tenhu outros bancos q funcionam assim e não da problema, só que neste após ums 50 registros na tabela de movimento ela corrompe. Quando corrompe so da pra recuperar com gbak se eu excluir a tabela. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Roni Rodrigo Enviada em: sábado, 22 de maio de 2010 19:20 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Firebird Corrompendo apos criar SP e Tiggers mas tem q ter tempo pra ler td isso né?? pq vc nao manda soh a procedure ou trigger q ta dando problema... e explica direito esse negócio de corrompendo.. corromprendo como? o problema é com a integridade dos dados ou com a estrutura da tabela?? o/ Em 22/05/2010 10:56, Iran Lima escreveu: Olá Pessoal, Estou com um problema aqui que começou após criar umas Procedures e Triggers para controle de Estoque. Criei uma tabela de movimentação de produtos e nela as triggers de atualização de estoque na tabela do produto. Para gravar a movimentação do produto uso uma SP que passado um pedido como parâmetro lança todos os itens do mesmo na tabela de movimentação Funcionou tudo certo como eu desejava porem a tabela de movimentação do produto começou a corromper. Se alguém poder me ajudar serei muito grato. /*** ***/ / Stored Procedures / /*** ***/ CREATE PROCEDURE SP_EXTB_COMPRA ( NR_DOC VARCHAR(10), COD_FORN VARCHAR(5)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_EXTB_LOTE ( COD_EMP INTEGER, COD_LOTE VARCHAR(6)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_EXTB_VENDA ( COD_EMP INTEGER, COD_PED INTEGER) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_MOVB_COMPRA ( NR_DOC VARCHAR(10), COD_FORN VARCHAR(5)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_MOVB_LOTE ( COD_EMP INTEGER, COD_LOTE VARCHAR(6)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_MOVB_VENDA ( COD_EMP INTEGER, COD_PED INTEGER) AS BEGIN EXIT; END^ SET TERM ; ^ /*** ***/ / Tables / /*** ***/ CREATE TABLE MOV_B ( COD_MPROD INTEGER NOT NULL, COD_PROD VARCHAR(5) NOT NULL, TELA CHAR(1) NOT NULL, DATA_MOVI TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, QTD_MOV NUMERIC(12,3) DEFAULT 0 NOT NULL, COD_EMP INTEGER NOT NULL, COD_PED INTEGER, COD_FORN VARCHAR(5), NR_DOC VARCHAR(10), NR_PRO VARCHAR(6), COD_DEV VARCHAR(5), TIPO_SAI CHAR(1), COD_LOTE VARCHAR(6) ); /*** ***/ / Triggers for tables / /*** ***/ /* Trigger: TG_ADD_ESTOQUE */ CREATE TRIGGER TG_ADD_ESTOQUE FOR MOV_B ACTIVE BEFORE INSERT POSITION 0 AS declare variable VQTDE NUMERIC(12,3); begin /* Adiciona Movimento ao estoque */ IF(NEW.TIPO_SAI = 'S') THEN VQTDE = -NEW.QTD_MOV; ELSE IF(NEW.TIPO_SAI = 'E') THEN VQTDE = +NEW.QTD_MOV; IF ((NEW.TIPO_SAI = 'S') OR (NEW.TIPO_SAI = 'E')) THEN UPDATE EST_PROD SET QTD_ATU_B = QTD_ATU_B + :VQTDE WHERE COD_PROD = NEW.COD_PROD; end ^ /* Trigger: TG_REM_ESTOQUE */ CREATE TRIGGER TG_REM_ESTOQUE FOR MOV_B ACTIVE AFTER DELETE POSITION 0 AS declare variable VQTDE NUMERIC(12,3); begin /* Adiciona Movimento ao estoque */ IF(OLD.TIPO_SAI = 'S') THEN VQTDE = +OLD.QTD_MOV; ELSE IF(OLD.TIPO_SAI = 'E') THEN VQTDE = -OLD.QTD_MOV; IF ((OLD.TIPO_SAI = 'S') OR (OLD.TIPO_SAI = 'E')) THEN UPDATE EST_PROD SET QTD_ATU_B = QTD_ATU_B + :VQTDE WHERE COD_PROD = OLD.COD_PROD; end ^ SET TERM ; ^ /*** ***/ / Stored Procedures
Re: [delphi-br] Firebird Corrompendo apos criar SP e Tiggers
Tenta fazer o seguinte comando: gfix -v -full -user SYSDBA -password masterkey caminho_do_banco\banco Ninguém pode estar conectado no banco para realizar este comando. Se retornar erro, faz o seguinte comando: gfix -mend -ig -user SYSDBA -password masterkey caminho_do_banco\banco {Prepara o banco para backup} gbak -b -g -t -ig -user SYSDBA -password masterkey caminho_do_banco\banco caminho_para_o_backup\backup {Realiza o backup} gbak -C -user SYSDBA -password masterkey caminho_do_backup\backup caminho_do_banco\banco {Restaura o backup} É ideal que não restaure o banco sobrescrevendo o outro banco (banco original), pois dependendo do nível da corrupção, poderá ter problemas. Fabiano 2010/5/22 Roni Rodrigo ronirodr...@yahoo.com.br mas tem q ter tempo pra ler td isso né?? pq vc nao manda soh a procedure ou trigger q ta dando problema... e explica direito esse negócio de corrompendo.. corromprendo como? o problema é com a integridade dos dados ou com a estrutura da tabela?? o/ Em 22/05/2010 10:56, Iran Lima escreveu: Olá Pessoal, Estou com um problema aqui que começou após criar umas Procedures e Triggers para controle de Estoque. Criei uma tabela de movimentação de produtos e nela as triggers de atualização de estoque na tabela do produto. Para gravar a movimentação do produto uso uma SP que passado um pedido como parâmetro lança todos os itens do mesmo na tabela de movimentação Funcionou tudo certo como eu desejava porem a tabela de movimentação do produto começou a corromper. Se alguém poder me ajudar serei muito grato. /*** ***/ / Stored Procedures / /*** ***/ CREATE PROCEDURE SP_EXTB_COMPRA ( NR_DOC VARCHAR(10), COD_FORN VARCHAR(5)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_EXTB_LOTE ( COD_EMP INTEGER, COD_LOTE VARCHAR(6)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_EXTB_VENDA ( COD_EMP INTEGER, COD_PED INTEGER) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_MOVB_COMPRA ( NR_DOC VARCHAR(10), COD_FORN VARCHAR(5)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_MOVB_LOTE ( COD_EMP INTEGER, COD_LOTE VARCHAR(6)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_MOVB_VENDA ( COD_EMP INTEGER, COD_PED INTEGER) AS BEGIN EXIT; END^ SET TERM ; ^ /*** ***/ / Tables / /*** ***/ CREATE TABLE MOV_B ( COD_MPROD INTEGER NOT NULL, COD_PROD VARCHAR(5) NOT NULL, TELA CHAR(1) NOT NULL, DATA_MOVI TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, QTD_MOV NUMERIC(12,3) DEFAULT 0 NOT NULL, COD_EMP INTEGER NOT NULL, COD_PED INTEGER, COD_FORN VARCHAR(5), NR_DOC VARCHAR(10), NR_PRO VARCHAR(6), COD_DEV VARCHAR(5), TIPO_SAI CHAR(1), COD_LOTE VARCHAR(6) ); /*** ***/ / Triggers for tables / /*** ***/ /* Trigger: TG_ADD_ESTOQUE */ CREATE TRIGGER TG_ADD_ESTOQUE FOR MOV_B ACTIVE BEFORE INSERT POSITION 0 AS declare variable VQTDE NUMERIC(12,3); begin /* Adiciona Movimento ao estoque */ IF(NEW.TIPO_SAI = 'S') THEN VQTDE = -NEW.QTD_MOV; ELSE IF(NEW.TIPO_SAI = 'E') THEN VQTDE = +NEW.QTD_MOV; IF ((NEW.TIPO_SAI = 'S') OR (NEW.TIPO_SAI = 'E')) THEN UPDATE EST_PROD SET QTD_ATU_B = QTD_ATU_B + :VQTDE WHERE COD_PROD = NEW.COD_PROD; end ^ /* Trigger: TG_REM_ESTOQUE */ CREATE TRIGGER TG_REM_ESTOQUE FOR MOV_B ACTIVE AFTER DELETE POSITION 0 AS declare variable VQTDE NUMERIC(12,3); begin /* Adiciona Movimento ao estoque */ IF(OLD.TIPO_SAI = 'S') THEN VQTDE = +OLD.QTD_MOV; ELSE IF(OLD.TIPO_SAI = 'E') THEN VQTDE = -OLD.QTD_MOV; IF ((OLD.TIPO_SAI = 'S') OR (OLD.TIPO_SAI = 'E')) THEN UPDATE EST_PROD SET QTD_ATU_B = QTD_ATU_B + :VQTDE WHERE COD_PROD = OLD.COD_PROD; end ^ SET TERM ; ^ /*** ***/ / Stored Procedures / /*** ***/ SET TERM ^ ; ALTER PROCEDURE SP_EXTB_COMPRA ( NR_DOC VARCHAR(10), COD_FORN VARCHAR(5)) AS BEGIN /* Deleta Movimento de Venda */ DELETE FROM MOV_B WHERE NR_DOC = :NR_DOC AND COD_FORN = :COD_FORN AND TELA = 'C'; END ^ ALTER PROCEDURE SP_EXTB_LOTE ( COD_EMP INTEGER, COD_LOTE VARCHAR(6)) AS BEGIN /* Deleta
RES: [delphi-br] Firebird Corrompendo apos criar SP e Tiggers
Opa foi mau ai. Seguinte... ta corrompendo apenas a tabela de movimentação do produto, nela tem as triggers que alteram o estoque, e ela é povoada com SP que pegam o pedido passado por parâmetro, e lança o movimento de estoque, é simples, já tenhu outros bancos q funcionam assim e não da problema, só que neste após ums 50 registros na tabela de movimento ela corrompe. Quando corrompe so da pra recuperar com gbak se eu excluir a tabela. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Roni Rodrigo Enviada em: sábado, 22 de maio de 2010 19:20 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Firebird Corrompendo apos criar SP e Tiggers mas tem q ter tempo pra ler td isso né?? pq vc nao manda soh a procedure ou trigger q ta dando problema... e explica direito esse negócio de corrompendo.. corromprendo como? o problema é com a integridade dos dados ou com a estrutura da tabela?? o/ Em 22/05/2010 10:56, Iran Lima escreveu: Olá Pessoal, Estou com um problema aqui que começou após criar umas Procedures e Triggers para controle de Estoque. Criei uma tabela de movimentação de produtos e nela as triggers de atualização de estoque na tabela do produto. Para gravar a movimentação do produto uso uma SP que passado um pedido como parâmetro lança todos os itens do mesmo na tabela de movimentação Funcionou tudo certo como eu desejava porem a tabela de movimentação do produto começou a corromper. Se alguém poder me ajudar serei muito grato. /*** ***/ / Stored Procedures / /*** ***/ CREATE PROCEDURE SP_EXTB_COMPRA ( NR_DOC VARCHAR(10), COD_FORN VARCHAR(5)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_EXTB_LOTE ( COD_EMP INTEGER, COD_LOTE VARCHAR(6)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_EXTB_VENDA ( COD_EMP INTEGER, COD_PED INTEGER) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_MOVB_COMPRA ( NR_DOC VARCHAR(10), COD_FORN VARCHAR(5)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_MOVB_LOTE ( COD_EMP INTEGER, COD_LOTE VARCHAR(6)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_MOVB_VENDA ( COD_EMP INTEGER, COD_PED INTEGER) AS BEGIN EXIT; END^ SET TERM ; ^ /*** ***/ / Tables / /*** ***/ CREATE TABLE MOV_B ( COD_MPROD INTEGER NOT NULL, COD_PROD VARCHAR(5) NOT NULL, TELA CHAR(1) NOT NULL, DATA_MOVI TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, QTD_MOV NUMERIC(12,3) DEFAULT 0 NOT NULL, COD_EMP INTEGER NOT NULL, COD_PED INTEGER, COD_FORN VARCHAR(5), NR_DOC VARCHAR(10), NR_PRO VARCHAR(6), COD_DEV VARCHAR(5), TIPO_SAI CHAR(1), COD_LOTE VARCHAR(6) ); /*** ***/ / Triggers for tables / /*** ***/ /* Trigger: TG_ADD_ESTOQUE */ CREATE TRIGGER TG_ADD_ESTOQUE FOR MOV_B ACTIVE BEFORE INSERT POSITION 0 AS declare variable VQTDE NUMERIC(12,3); begin /* Adiciona Movimento ao estoque */ IF(NEW.TIPO_SAI = 'S') THEN VQTDE = -NEW.QTD_MOV; ELSE IF(NEW.TIPO_SAI = 'E') THEN VQTDE = +NEW.QTD_MOV; IF ((NEW.TIPO_SAI = 'S') OR (NEW.TIPO_SAI = 'E')) THEN UPDATE EST_PROD SET QTD_ATU_B = QTD_ATU_B + :VQTDE WHERE COD_PROD = NEW.COD_PROD; end ^ /* Trigger: TG_REM_ESTOQUE */ CREATE TRIGGER TG_REM_ESTOQUE FOR MOV_B ACTIVE AFTER DELETE POSITION 0 AS declare variable VQTDE NUMERIC(12,3); begin /* Adiciona Movimento ao estoque */ IF(OLD.TIPO_SAI = 'S') THEN VQTDE = +OLD.QTD_MOV; ELSE IF(OLD.TIPO_SAI = 'E') THEN VQTDE = -OLD.QTD_MOV; IF ((OLD.TIPO_SAI = 'S') OR (OLD.TIPO_SAI = 'E')) THEN UPDATE EST_PROD SET QTD_ATU_B = QTD_ATU_B + :VQTDE WHERE COD_PROD = OLD.COD_PROD; end ^ SET TERM ; ^ /*** ***/ / Stored Procedures / /*** ***/ SET TERM ^ ; ALTER PROCEDURE SP_EXTB_COMPRA ( NR_DOC VARCHAR(10), COD_FORN VARCHAR(5)) AS BEGIN /* Deleta Movimento de Venda */ DELETE FROM MOV_B WHERE NR_DOC = :NR_DOC AND COD_FORN = :COD_FORN AND TELA = 'C'; END ^ ALTER PROCEDURE SP_EXTB_LOTE ( COD_EMP INTEGER, COD_LOTE VARCHAR(6)) AS BEGIN /* Deleta Movimento de Lote */ DELETE FROM MOV_B WHERE COD_EMP = :COD_EMP AND COD_LOTE = :COD_LOTE AND TELA = 'L'; END ^ ALTER PROCEDURE SP_EXTB_VENDA ( COD_EMP INTEGER, COD_PED INTEGER) AS BEGIN /* Deleta Movimento de Venda */ DELETE FROM MOV_B WHERE COD_EMP = :COD_EMP AND COD_PED = :COD_PED AND TELA = 'V'; END
[delphi-br] Firebird Corrompendo apos criar SP e Tiggers
Olá Pessoal, Estou com um problema aqui que começou após criar umas Procedures e Triggers para controle de Estoque. Criei uma tabela de movimentação de produtos e nela as triggers de atualização de estoque na tabela do produto. Para gravar a movimentação do produto uso uma SP que passado um pedido como parâmetro lança todos os itens do mesmo na tabela de movimentação Funcionou tudo certo como eu desejava porem a tabela de movimentação do produto começou a corromper. Se alguém poder me ajudar serei muito grato. /*** ***/ / Stored Procedures / /*** ***/ CREATE PROCEDURE SP_EXTB_COMPRA ( NR_DOC VARCHAR(10), COD_FORN VARCHAR(5)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_EXTB_LOTE ( COD_EMP INTEGER, COD_LOTE VARCHAR(6)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_EXTB_VENDA ( COD_EMP INTEGER, COD_PED INTEGER) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_MOVB_COMPRA ( NR_DOC VARCHAR(10), COD_FORN VARCHAR(5)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_MOVB_LOTE ( COD_EMP INTEGER, COD_LOTE VARCHAR(6)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_MOVB_VENDA ( COD_EMP INTEGER, COD_PED INTEGER) AS BEGIN EXIT; END^ SET TERM ; ^ /*** ***/ /Tables / /*** ***/ CREATE TABLE MOV_B ( COD_MPROD INTEGER NOT NULL, COD_PROD VARCHAR(5) NOT NULL, TELA CHAR(1) NOT NULL, DATA_MOVI TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, QTD_MOVNUMERIC(12,3) DEFAULT 0 NOT NULL, COD_EMPINTEGER NOT NULL, COD_PEDINTEGER, COD_FORN VARCHAR(5), NR_DOC VARCHAR(10), NR_PRO VARCHAR(6), COD_DEVVARCHAR(5), TIPO_SAI CHAR(1), COD_LOTE VARCHAR(6) ); /*** ***/ / Triggers for tables / /*** ***/ /* Trigger: TG_ADD_ESTOQUE */ CREATE TRIGGER TG_ADD_ESTOQUE FOR MOV_B ACTIVE BEFORE INSERT POSITION 0 AS declare variable VQTDE NUMERIC(12,3); begin /* Adiciona Movimento ao estoque */ IF(NEW.TIPO_SAI = 'S') THEN VQTDE = -NEW.QTD_MOV; ELSE IF(NEW.TIPO_SAI = 'E') THEN VQTDE = +NEW.QTD_MOV; IF ((NEW.TIPO_SAI = 'S') OR (NEW.TIPO_SAI = 'E')) THEN UPDATE EST_PROD SET QTD_ATU_B = QTD_ATU_B + :VQTDE WHERE COD_PROD = NEW.COD_PROD; end ^ /* Trigger: TG_REM_ESTOQUE */ CREATE TRIGGER TG_REM_ESTOQUE FOR MOV_B ACTIVE AFTER DELETE POSITION 0 AS declare variable VQTDE NUMERIC(12,3); begin /* Adiciona Movimento ao estoque */ IF(OLD.TIPO_SAI = 'S') THEN VQTDE = +OLD.QTD_MOV; ELSE IF(OLD.TIPO_SAI = 'E') THEN VQTDE = -OLD.QTD_MOV; IF ((OLD.TIPO_SAI = 'S') OR (OLD.TIPO_SAI = 'E')) THEN UPDATE EST_PROD SET QTD_ATU_B = QTD_ATU_B + :VQTDE WHERE COD_PROD = OLD.COD_PROD; end ^ SET TERM ; ^ /*** ***/ / Stored Procedures / /*** ***/ SET TERM ^ ; ALTER PROCEDURE SP_EXTB_COMPRA ( NR_DOC VARCHAR(10), COD_FORN VARCHAR(5)) AS BEGIN /* Deleta Movimento de Venda */ DELETE FROM MOV_B WHERE NR_DOC = :NR_DOC AND COD_FORN = :COD_FORN AND TELA = 'C'; END ^ ALTER PROCEDURE SP_EXTB_LOTE ( COD_EMP INTEGER, COD_LOTE VARCHAR(6)) AS BEGIN /* Deleta Movimento de Lote */ DELETE FROM MOV_B WHERE COD_EMP = :COD_EMP AND COD_LOTE = :COD_LOTE AND TELA = 'L'; END ^ ALTER PROCEDURE SP_EXTB_VENDA ( COD_EMP INTEGER, COD_PED INTEGER) AS BEGIN /* Deleta Movimento de Venda */ DELETE FROM MOV_B WHERE COD_EMP = :COD_EMP AND COD_PED = :COD_PED AND TELA = 'V'; END ^ ALTER PROCEDURE SP_MOVB_COMPRA ( NR_DOC VARCHAR(10), COD_FORN VARCHAR(5)) AS BEGIN /* Deleta Movimento de Venda */ DELETE FROM MOV_B WHERE NR_DOC = :NR_DOC AND COD_FORN = :COD_FORN AND TELA = 'C'; /* Inclui Movimento de Venda */ INSERT INTO MOV_B (COD_MPROD, COD_PROD, TELA, DATA_MOVI, QTD_MOV, COD_EMP, NR_DOC, COD_FORN, TIPO_SAI) SELECT GEN_ID (GEN_MOV_B, 1), ITN.COD_PROD, 'C', CURRENT_TIMESTAMP, ITN.QTD_02, CAB.COD_EMP, ITN.NR_DOC, ITN.COD_FORN, IIF(CFO.TIPO_E_S = '1', 'E', iif(CFO.TIPO_E_S = '2', 'S', 'N')) FROM ENT_ITN ITN LEFT OUTER JOIN ENT_CAB CAB ON (CAB.NR_DOC = ITN.NR_DOC AND
Re: [delphi-br] Firebird Corrompendo apos criar SP e Tiggers
mas tem q ter tempo pra ler td isso né?? pq vc nao manda soh a procedure ou trigger q ta dando problema... e explica direito esse negócio de corrompendo.. corromprendo como? o problema é com a integridade dos dados ou com a estrutura da tabela?? o/ Em 22/05/2010 10:56, Iran Lima escreveu: Olá Pessoal, Estou com um problema aqui que começou após criar umas Procedures e Triggers para controle de Estoque. Criei uma tabela de movimentação de produtos e nela as triggers de atualização de estoque na tabela do produto. Para gravar a movimentação do produto uso uma SP que passado um pedido como parâmetro lança todos os itens do mesmo na tabela de movimentação Funcionou tudo certo como eu desejava porem a tabela de movimentação do produto começou a corromper. Se alguém poder me ajudar serei muito grato. /*** ***/ / Stored Procedures / /*** ***/ CREATE PROCEDURE SP_EXTB_COMPRA ( NR_DOC VARCHAR(10), COD_FORN VARCHAR(5)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_EXTB_LOTE ( COD_EMP INTEGER, COD_LOTE VARCHAR(6)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_EXTB_VENDA ( COD_EMP INTEGER, COD_PED INTEGER) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_MOVB_COMPRA ( NR_DOC VARCHAR(10), COD_FORN VARCHAR(5)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_MOVB_LOTE ( COD_EMP INTEGER, COD_LOTE VARCHAR(6)) AS BEGIN EXIT; END^ CREATE PROCEDURE SP_MOVB_VENDA ( COD_EMP INTEGER, COD_PED INTEGER) AS BEGIN EXIT; END^ SET TERM ; ^ /*** ***/ / Tables / /*** ***/ CREATE TABLE MOV_B ( COD_MPROD INTEGER NOT NULL, COD_PROD VARCHAR(5) NOT NULL, TELA CHAR(1) NOT NULL, DATA_MOVI TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL, QTD_MOV NUMERIC(12,3) DEFAULT 0 NOT NULL, COD_EMP INTEGER NOT NULL, COD_PED INTEGER, COD_FORN VARCHAR(5), NR_DOC VARCHAR(10), NR_PRO VARCHAR(6), COD_DEV VARCHAR(5), TIPO_SAI CHAR(1), COD_LOTE VARCHAR(6) ); /*** ***/ / Triggers for tables / /*** ***/ /* Trigger: TG_ADD_ESTOQUE */ CREATE TRIGGER TG_ADD_ESTOQUE FOR MOV_B ACTIVE BEFORE INSERT POSITION 0 AS declare variable VQTDE NUMERIC(12,3); begin /* Adiciona Movimento ao estoque */ IF(NEW.TIPO_SAI = 'S') THEN VQTDE = -NEW.QTD_MOV; ELSE IF(NEW.TIPO_SAI = 'E') THEN VQTDE = +NEW.QTD_MOV; IF ((NEW.TIPO_SAI = 'S') OR (NEW.TIPO_SAI = 'E')) THEN UPDATE EST_PROD SET QTD_ATU_B = QTD_ATU_B + :VQTDE WHERE COD_PROD = NEW.COD_PROD; end ^ /* Trigger: TG_REM_ESTOQUE */ CREATE TRIGGER TG_REM_ESTOQUE FOR MOV_B ACTIVE AFTER DELETE POSITION 0 AS declare variable VQTDE NUMERIC(12,3); begin /* Adiciona Movimento ao estoque */ IF(OLD.TIPO_SAI = 'S') THEN VQTDE = +OLD.QTD_MOV; ELSE IF(OLD.TIPO_SAI = 'E') THEN VQTDE = -OLD.QTD_MOV; IF ((OLD.TIPO_SAI = 'S') OR (OLD.TIPO_SAI = 'E')) THEN UPDATE EST_PROD SET QTD_ATU_B = QTD_ATU_B + :VQTDE WHERE COD_PROD = OLD.COD_PROD; end ^ SET TERM ; ^ /*** ***/ / Stored Procedures / /*** ***/ SET TERM ^ ; ALTER PROCEDURE SP_EXTB_COMPRA ( NR_DOC VARCHAR(10), COD_FORN VARCHAR(5)) AS BEGIN /* Deleta Movimento de Venda */ DELETE FROM MOV_B WHERE NR_DOC = :NR_DOC AND COD_FORN = :COD_FORN AND TELA = 'C'; END ^ ALTER PROCEDURE SP_EXTB_LOTE ( COD_EMP INTEGER, COD_LOTE VARCHAR(6)) AS BEGIN /* Deleta Movimento de Lote */ DELETE FROM MOV_B WHERE COD_EMP = :COD_EMP AND COD_LOTE = :COD_LOTE AND TELA = 'L'; END ^ ALTER PROCEDURE SP_EXTB_VENDA ( COD_EMP INTEGER, COD_PED INTEGER) AS BEGIN /* Deleta Movimento de Venda */ DELETE FROM MOV_B WHERE COD_EMP = :COD_EMP AND COD_PED = :COD_PED AND TELA = 'V'; END ^ ALTER PROCEDURE SP_MOVB_COMPRA ( NR_DOC VARCHAR(10), COD_FORN VARCHAR(5)) AS BEGIN /* Deleta Movimento de Venda */ DELETE FROM MOV_B WHERE NR_DOC = :NR_DOC AND COD_FORN = :COD_FORN AND TELA = 'C'; /* Inclui Movimento de Venda */ INSERT INTO MOV_B (COD_MPROD, COD_PROD, TELA, DATA_MOVI, QTD_MOV, COD_EMP, NR_DOC, COD_FORN, TIPO_SAI) SELECT GEN_ID (GEN_MOV_B, 1), ITN.COD_PROD, 'C', CURRENT_TIMESTAMP, ITN.QTD_02, CAB.COD_EMP, ITN.NR_DOC, ITN.COD_FORN, IIF(CFO.TIPO_E_S = '1', 'E', iif(CFO.TIPO_E_S = '2', 'S', 'N')) FROM ENT_ITN ITN LEFT OUTER JOIN ENT_CAB CAB ON (CAB.NR_DOC = ITN.NR_DOC AND CAB.COD_FORN = ITN.COD_FORN) LEFT OUTER JOIN CFOP CFO ON (CFO.CFOP = CAB.CFOP)
[delphi-br] Firebird Embedded
Bom dia Utilizo Delphi 7, Firebird 1.5.2 e IBO 4.8. Fiz alguns testes com a versao do Windows 7 Home Edition e não rodou meu programa. Preciso criar uma aplicação que rode o FireBird Embedded, vi um exemplo na DevMedia, porem não é com IBO e ao fazer aqui ocorre um erro ao ler FBCLIENT.DLL Quem puder me ajudar, eu agradeço. Dimas Fernando. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Firebird 2.1 + ZeosLib
. http://geo.yahoo.com/serv?s=97490437/grpId=1058778/grpspId=2137111264/msgId =209344/stime=1272932058/nc1=1/nc2=2/nc3=3 Bom dia a todos! Eu utilizava Delphi 7 conectando o Firebird 1.5 por meio do ZeosLib. Quando enviava alguma instrução SQL com erro de sintaxe, me retornava uma mensagem de erro, informando a instrução SQL que havia enviado. Quando passei a utilizar o Firebird 2.1, se cometo algum erro, só recebo uma mensagem de exceção. O que pode estar acontecendo? É algum erro de configuração do Firebird 2.1? Agradeço qualquer ajuda. []s Ulisses [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] Firebird 2.1 + ZeosLib
Você continua utilizando o Delphi 7 ou mudou tambem ? Att To: delphi-br@yahoogrupos.com.br From: usl...@gmail.com Date: Tue, 4 May 2010 07:36:06 -0300 Subject: [delphi-br] Firebird 2.1 + ZeosLib . http://geo.yahoo.com/serv?s=97490437/grpId=1058778/grpspId=2137111264/msgId =209344/stime=1272932058/nc1=1/nc2=2/nc3=3 Bom dia a todos! Eu utilizava Delphi 7 conectando o Firebird 1.5 por meio do ZeosLib. Quando enviava alguma instrução SQL com erro de sintaxe, me retornava uma mensagem de erro, informando a instrução SQL que havia enviado. Quando passei a utilizar o Firebird 2.1, se cometo algum erro, só recebo uma mensagem de exceção. O que pode estar acontecendo? É algum erro de configuração do Firebird 2.1? Agradeço qualquer ajuda. []s Ulisses [As partes desta mensagem que não continham texto foram removidas] _ VOCÊ PODE TER 25 GB GRATUITOS PARA ARMAZENAR SEUS ARQUIVOS NA WEB. VEJA AQUI COMO. http://www.windowslive.com.br/public/product.aspx/view/1?cname=skydriveocid=Hotmail:MSN:Messenger:Tagline:1x1:skydrive:- [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
RES: [delphi-br] Firebird 2.1 + ZeosLib
Bom dia! Sim, continuo usando o Delphi 7. Até o momento não sei o motivo desse problema. Pelo menos sei que existe algo de errado e vou ver o que está errado. Só demora um pouco mais pra descobrir. []'s Ulisses -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Cleber Sinop Enviada em: terça-feira, 4 de maio de 2010 08:12 Para: delphi-br@yahoogrupos.com.br Assunto: RE: [delphi-br] Firebird 2.1 + ZeosLib Você continua utilizando o Delphi 7 ou mudou tambem ? Att To: delphi-br@yahoogrupos.com.br From: usl...@gmail.com Date: Tue, 4 May 2010 07:36:06 -0300 Subject: [delphi-br] Firebird 2.1 + ZeosLib . http://geo.yahoo.com/serv?s=97490437/grpId=1058778/grpspId=2137111264/msgId =209344/stime=1272932058/nc1=1/nc2=2/nc3=3 Bom dia a todos! Eu utilizava Delphi 7 conectando o Firebird 1.5 por meio do ZeosLib. Quando enviava alguma instrução SQL com erro de sintaxe, me retornava uma mensagem de erro, informando a instrução SQL que havia enviado. Quando passei a utilizar o Firebird 2.1, se cometo algum erro, só recebo uma mensagem de exceção. O que pode estar acontecendo? É algum erro de configuração do Firebird 2.1? Agradeço qualquer ajuda. []s Ulisses [As partes desta mensagem que não continham texto foram removidas] _ VOCÊ PODE TER 25 GB GRATUITOS PARA ARMAZENAR SEUS ARQUIVOS NA WEB. VEJA AQUI COMO. http://www.windowslive.com.br/public/product.aspx/view/1?cname=skydriveocid =Hotmail:MSN:Messenger:Tagline:1x1:skydrive:- [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Re: [delphi-br] firebird erro na pesquisa motivo versao ajuda
Troque: GROUP BY 1 Por: GROUP BY PAC.CD_PACIENTE Veja se resolve. Em 19 de março de 2010 15:51, alessandra porto alessandraport...@yahoo.com.br escreveu: essa pesquisa fiz na versão 2.1 e deu certinho mas quando faço no mesmo banco rodando em um servidor com a versão 1.5 dá erro por causa da GROUP BY SELECT PAC.CD_PACIENTE,MAX(PAC.PACIENTE) PACIENTE,MAX(PAC.SEXO)SEXO,MAX(PAC.DTA_NASC) DTA_NASC, MAX(PAC.ENDERECO) PACENDERECO,MAX(PAC.CEP) PACCEP,MAX(PAC.EMAIL) PACEMAIL, MAX(FAT.DTA_CAD) DTA_FAT,MAX(FAT.CD_UNIDADE) FATUNIDADE,MAX(UNID.UNIDADE)UNIDADE, MAX(UNID.CD_UNIDADE)CDUNID ,MAX(PAC.CD_CIDADE) PACCIDADE,MAX(CID.CIDADE_CODIGO) CIDCDCIDADE, MAX(CID.CIDADE_DESCRICAO) CIDCIDADE,MAX(PAC.CD_BAIRRO) PACBAIRRO , MAX(BAI.BAIRRO_CODIGO) BAICDBAIRRO,MAX(BAI.BAIRRO_DESCRICAO) BAIBAIRRO,COUNT(FAT.CD_FATURA) NFATURAS FROM PACIENTE PAC LEFT OUTER JOIN FATURA FAT ON (FAT.CD_PACIENTE = PAC.CD_PACIENTE) LEFT OUTER JOIN UNIDADE UNID ON (UNID.CD_UNIDADE = FAT.CD_UNIDADE) LEFT OUTER JOIN CIDADE CID ON (CID.CIDADE_CODIGO = PAC.CD_CIDADE) LEFT OUTER JOIN BAIRRO BAI ON (BAI.BAIRRO_CODIGO = PAC.CD_BAIRRO) WHERE FAT.DTA_CAD IS NOT NULL GROUP BY 1 ORDER BY PACIENTE existe uma forma de resolver isso sem ter que mudar a versão do firebird ?? pois isso seria muito complexo para meu cliente grata pela sugestões __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM * Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages * Para falar com o moderador, envie um e-mail para: delphi-br-ow...@yahoogrupos.com.br Links do Yahoo! Grupos * Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ * Para sair deste grupo, envie um e-mail para: delphi-br-unsubscr...@yahoogrupos.com.br * O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
Re: [delphi-br] firebird erro na pesquisa motivo versao ajuda
vou tentar agora a tarde e dou a resposta aqui --- Em seg, 22/3/10, Humberto Oliveira holiveira.wordpr...@gmail.com escreveu: De: Humberto Oliveira holiveira.wordpr...@gmail.com Assunto: Re: [delphi-br] firebird erro na pesquisa motivo versao ajuda Para: delphi-br@yahoogrupos.com.br Data: Segunda-feira, 22 de Março de 2010, 9:32 Troque: GROUP BY 1 Por: GROUP BY PAC.CD_PACIENTE Veja se resolve. Em 19 de março de 2010 15:51, alessandra porto alessandraport...@yahoo.com.br escreveu: essa pesquisa fiz na versão 2.1 e deu certinho mas quando faço no mesmo banco rodando em um servidor com a versão 1.5 dá erro por causa da GROUP BY SELECT PAC.CD_PACIENTE,MAX(PAC.PACIENTE) PACIENTE,MAX(PAC.SEXO)SEXO,MAX(PAC.DTA_NASC) DTA_NASC, MAX(PAC.ENDERECO) PACENDERECO,MAX(PAC.CEP) PACCEP,MAX(PAC.EMAIL) PACEMAIL, MAX(FAT.DTA_CAD) DTA_FAT,MAX(FAT.CD_UNIDADE) FATUNIDADE,MAX(UNID.UNIDADE)UNIDADE, MAX(UNID.CD_UNIDADE)CDUNID ,MAX(PAC.CD_CIDADE) PACCIDADE,MAX(CID.CIDADE_CODIGO) CIDCDCIDADE, MAX(CID.CIDADE_DESCRICAO) CIDCIDADE,MAX(PAC.CD_BAIRRO) PACBAIRRO , MAX(BAI.BAIRRO_CODIGO) BAICDBAIRRO,MAX(BAI.BAIRRO_DESCRICAO) BAIBAIRRO,COUNT(FAT.CD_FATURA) NFATURAS FROM PACIENTE PAC LEFT OUTER JOIN FATURA FAT ON (FAT.CD_PACIENTE = PAC.CD_PACIENTE) LEFT OUTER JOIN UNIDADE UNID ON (UNID.CD_UNIDADE = FAT.CD_UNIDADE) LEFT OUTER JOIN CIDADE CID ON (CID.CIDADE_CODIGO = PAC.CD_CIDADE) LEFT OUTER JOIN BAIRRO BAI ON (BAI.BAIRRO_CODIGO = PAC.CD_BAIRRO) WHERE FAT.DTA_CAD IS NOT NULL GROUP BY 1 ORDER BY PACIENTE existe uma forma de resolver isso sem ter que mudar a versão do firebird ?? pois isso seria muito complexo para meu cliente grata pela sugestões __ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] firebird erro na pesquisa motivo versao ajuda
essa pesquisa fiz na versão 2.1 e deu certinho mas quando faço no mesmo banco rodando em um servidor com a versão 1.5 dá erro por causa da GROUP BY SELECT PAC.CD_PACIENTE,MAX(PAC.PACIENTE) PACIENTE,MAX(PAC.SEXO)SEXO,MAX(PAC.DTA_NASC) DTA_NASC, MAX(PAC.ENDERECO) PACENDERECO,MAX(PAC.CEP) PACCEP,MAX(PAC.EMAIL) PACEMAIL, MAX(FAT.DTA_CAD) DTA_FAT,MAX(FAT.CD_UNIDADE) FATUNIDADE,MAX(UNID.UNIDADE)UNIDADE, MAX(UNID.CD_UNIDADE)CDUNID ,MAX(PAC.CD_CIDADE) PACCIDADE,MAX(CID.CIDADE_CODIGO) CIDCDCIDADE, MAX(CID.CIDADE_DESCRICAO) CIDCIDADE,MAX(PAC.CD_BAIRRO) PACBAIRRO , MAX(BAI.BAIRRO_CODIGO) BAICDBAIRRO,MAX(BAI.BAIRRO_DESCRICAO) BAIBAIRRO,COUNT(FAT.CD_FATURA) NFATURAS FROM PACIENTE PAC LEFT OUTER JOIN FATURA FAT ON (FAT.CD_PACIENTE = PAC.CD_PACIENTE) LEFT OUTER JOIN UNIDADE UNID ON (UNID.CD_UNIDADE = FAT.CD_UNIDADE) LEFT OUTER JOIN CIDADE CID ON (CID.CIDADE_CODIGO = PAC.CD_CIDADE) LEFT OUTER JOIN BAIRRO BAI ON (BAI.BAIRRO_CODIGO = PAC.CD_BAIRRO) WHERE FAT.DTA_CAD IS NOT NULL GROUP BY 1 ORDER BY PACIENTE existe uma forma de resolver isso sem ter que mudar a versão do firebird ?? pois isso seria muito complexo para meu cliente grata pela sugestões Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Firebird embedded + delphi 7 + dbexpress
Pessoal estou fazendo uma aplicação para usar o FireBird Embedded, em Delphi 7, e utilizando o dbExpress. Tenho uma VM (Virtual Machine) com Windows XP + SP3, zerada, somente com o Windows instalado para testes. Quando tento abrir qualquer pesquisa, dá error de unabled load to fbembed.dll, ele deve estar tentando fazer a conexão e dá o erro. Já copiei a fbembed.dll, para System e System32 e não adiantou. A configuração do SQLConnection está sendo feita em tempo de execução: E tem os seguinte valores: DriverName=Interbase Database=\\192.168.1.100\Desenvolvimento\Desenvolvimento\Sistemas Delphi\MTSysProvas\bd\mtsys.fdb RoleName=RoleName User_Name=sysdba Password=masterkey SQLDialect=3 LocaleCode= BlobSize=-1 CommitRetain=False WaitOnLocks=True Interbase TransIsolation=ReadCommited Trim Char=False Dados do SQLConnection: DriverName = Interbase ConnectionName = IBConnection VendorLib = fbembed.dll [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Firebird 1.5.x (ou qualquer outra versão) e c aracteres chineses
Bom dia colegas. Não sei qualificar o nível da minha dúvida para a lista, mas vou expô-la e deixo ao seu encargo. Tenho uma aplicação em produção que hoje está adaptada para 4 idiomas (Português, Inglês, Espanhol e Alemão). Controlo os idiomas deixando os textos da interface e listas/combos em tabelas na minha base de dados. Porém recebi uma consulta para implementar o idioma chinês na aplicação. As dúvidas são duas, uma com relação a base de dados (a mais importante) e outra com relação a interface: 1- Como farei para armazenar esses campos com o texto em caracteres chineses? Qual o impacto sobre o charset atual que uso (WIN1252)? 2- Quando rodar minha rotina que carrega os textos da base de dados para a interface, qual a preparação que devo fazer nos componentes, partindo do princípio que a aplicação está escrita no Delphi v.2005? Uma fonte com suporte a UNICODE já seria suficiente? Terei que trocar componentes visuais? As perguntas podem parecer off para uma lista ou outra (estou postando a mensagem para as listas de Firebird e Delphi) portanto, sintam-se livres para ignorar o que acharem estar fora do escopo de uma ou outra lista Desde já grato, Ricardo Cardoso. 1) Evite escrever suas mensagens usando somente LETRAS MAIÚSCULAS. 2) Revise o texto de sua mensagem. Uma mensagem bem escrita é melhor compreendida. 3) Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com
[delphi-br] FireBird Developers Day - Grade de Palestras e Comentári os
Salve Galera, Estamos bem próximos do FDD, eu acho uma oportunidade singular de aprendizado e networking pelas pessoas que estarão presentes, empresas representadas e pela excelente infra e localização do evento. São um dos pouco eventos que participo desde a primeira edição e que faço questão de participar anualmente, pois sempre aprendo algo novo e valioso, sempre faço bons contatos, sempre ocorrem bons negócios e sempre revejo os amigos e conheço aqueles que geralmente falo semanalmente por e-mail. A grade foi divulgada (http://www.firebirddevelopersday.com.br/fdd/imgs/grade.gif) e especialmente a edição deste ano eu gostaria de ressaltar alguns pontos sobre as sessões como opinião própria. Imperdíveis: Manutenção de Banco de Dados - Dimitri Kouzmenko - É uma situação do nosso dia a dia que envolve plano de recuperação de desastre e planos de segurança que sempre precisamos e quase nunca temos e sempre nos causam dor de cabeça, é realmente uma sessão muito importante. O Futuro do Delphi - Andreano Lanusse - Como todos sabemos, existe um grande publico Delphi no FDD, e esta apresentação do Andreano é imprescindível para quem usa Delphi. Quem foi no Delphi Meeting e participou pela web e vem acompanhando os posts sobre o assunto, experimentou um pouquinho do que vem por ai, e nesta oportunidade exclusiva terão mais novidades ainda. NFe-Nota Fiscal Eletronica - Marcos Gomes - É um tema que tenho visto em voga nos fóruns que participo e em clientes questionando a respeito. Invariavelmente todos nós vamos deparar ou já nos deparamos com isso em algum momento. Em fim, é um tema de extrema importância e o Marcos é um cara prático e objetivo no que faz, logo uma combinação excelente e imperdível. Novos Recursos do SQL no FireBird - Vlad - Sabendo que novos recursos são sempre baseado em necessidades real, esta apresentação é realmente importante para quem usa o FB diariamente. Demais temas: Entre os demais temas tem assuntos como Organização de Banco de Dados para Web, CTE (recurso fantástico), Dimensionamento de Servidores, Transações, Otimização de Banco para Relatórios e Cubos, e tipos de servidores. Temas práticos e de uso cotidiano que com certeza acrescentarão muito a todos que tiverem a possibilidade de participar. Dica: Quem for, procure ir em grupo para tentar cobrir o máximo de temas possíveis. Bom, acho que é isso. Eu estarei lá o dia inteiro também. Nos vemos lá!!! Link do evento: http://www.firebirddevelopersday.com.br/fdd/index.html?utm_source=brunoutm_medium=emailutm_campaign=Bruno22Junho abs BL [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Firebird Transação no Delphi
Olá Pessoal, Assim: tenho minha tela de Conta a receber; Tenho a situação do contas a receber ( A - Aberto ou B - Baixado ); Quando mudo para baixado preciso - gerar comissão no conta a pagar; - integrar com o controle bancário - atualizar uma tabela de cheques; Hoje eu faça assim : uso o IBDataSet e no AfterPost eu faço assim : UpdateCheque; IbTransaction1.CommitRetaining; GeraComissão; IbTransaction1.CommitRetaining; Intregrabanco; IbTransaction1.CommitRetaining; mas nem sempre funciona certo, as vezes trava no meio e uma deles não atualiza. Gostaria de ver com você como seria para eu fazer uma transação ideal nesse caso. Ou seja como vocês garantem que salvou , pois esta no after post os outros procedimentos sejam executado, e caso de algum erro nem salve o principal. Mas o mesmo ja salvou Estou meio confuso com isso. Teria que ser algo assim : IniciaTransação Salva Contas a Receber UpdateCheque; GeraComissão; Intregrabanco; IbTransaction1.CommitRetaining; Qualquer ajuda é bem vinda .. Obrigado Rodrigo ®¿® Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Firebird Transação no Delphi
Primeira coisa, largue mão de usar esse tal de CommitRetaining(). Isso só dá dor de cabeça. Outra coisa, tenha em mente SEMPRE que uma transação é um processo atômico, ou seja, ou é tudo ou é nada. O mais correto é fazer assim (teoricamente): IbTransaction1.BeginTransaction(); try SalvarContasReceber(); UpdateCheque; GeraComissão; IntregraBanco; IbTransaction1.Commit; except IbTransaction1.Rollback; end; Sds. De: delphi-br@yahoogrupos.com.br [delphi...@yahoogrupos.com.br] em Nome de Rodrigo Bevilacqua Marcondes [rodrig...@yahoo.com.br] Enviado: terça-feira, 16 de junho de 2009 2:07 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Firebird Transação no Delphi Olá Pessoal, Assim: tenho minha tela de Conta a receber; Tenho a situação do contas a receber ( A - Aberto ou B - Baixado ); Quando mudo para baixado preciso - gerar comissão no conta a pagar; - integrar com o controle bancário - atualizar uma tabela de cheques; Hoje eu faça assim : uso o IBDataSet e no AfterPost eu faço assim : UpdateCheque; IbTransaction1.CommitRetaining; GeraComissão; IbTransaction1.CommitRetaining; Intregrabanco; IbTransaction1.CommitRetaining; mas nem sempre funciona certo, as vezes trava no meio e uma deles não atualiza. Gostaria de ver com você como seria para eu fazer uma transação ideal nesse caso. Ou seja como vocês garantem que salvou , pois esta no after post os outros procedimentos sejam executado, e caso de algum erro nem salve o principal. Mas o mesmo ja salvou Estou meio confuso com isso. Teria que ser algo assim : IniciaTransação Salva Contas a Receber UpdateCheque; GeraComissão; Intregrabanco; IbTransaction1.CommitRetaining; Qualquer ajuda é bem vinda .. Obrigado Rodrigo ®¿® . [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] FireBird Developers Day
Salve Galera Amanha é o ultimo dia de inscrição com desconto para o FDD 2009. Este ano o evento esta sensacional, muitas novidades, sessões técnicas fantásticas, completamente imperdível! Quem for no evento que participar aqui do fórum, por favor me procure, pois é uma ótima oportunidade de trocar idéias e fazer network. Link: http://www.firebirddevelopersday.com.br/fdd/index.html?utm_source=Brunoutm_medium=webutm_campaign=banners Nos vemos no FDD!!! Abraços, BL [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Firebird no Vista
Amigos, preciso de uma dica, já procurei nas mensagens antigas da lista e no google, mais não consegui achar uma solução. instalei o FireBird 2.0 no laptop que esta com Vista Home. A instalação foi concluida, depois instalei o IBExpert trial que baixei da HKsoftware. Quando vou criar um banco novo, estou recebendo a seguinte mensagem: unsuccessful execution caused by an unavailable resource. unavailable database. Já desinstalei, desmarqui a opção que altera a GDS32.DLL e sempre o mesmo erro. Alguem tem alguma dica a ser usada na hora da instalação? Tenho que fazer algo diferente?? Obrigado a quem puder colaborar comigo.. Vinicius
Re: [delphi-br] Firebird no Vista
Já tentou instalar a versão mais recente do firebird? 2009/5/20 Vinicius da Silva Pinto vinic...@cnen.gov.br Amigos, preciso de uma dica, já procurei nas mensagens antigas da lista e no google, mais não consegui achar uma solução. instalei o FireBird 2.0 no laptop que esta com Vista Home. A instalação foi concluida, depois instalei o IBExpert trial que baixei da HKsoftware. Quando vou criar um banco novo, estou recebendo a seguinte mensagem: unsuccessful execution caused by an unavailable resource. unavailable database. Já desinstalei, desmarqui a opção que altera a GDS32.DLL e sempre o mesmo erro. Alguem tem alguma dica a ser usada na hora da instalação? Tenho que fazer algo diferente?? Obrigado a quem puder colaborar comigo.. Vinicius -- Fábio Thomaz RG System Informática Ltda - Desenvolvimento [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Firebird no Vista
Amigos, outra coisa que eu não mencionei... No painel de controle, no icone do Firebird, ele mostra que o serviço esta sendo executado (The firebird service is running) Mais se eu for no Gerenciador de tarefas, o FBGUARD.EXE e o FBSERVER.EXE não aparecem na lista. Tem explicação?? -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br]em nome de Vinicius da Silva Pinto Enviada em: quarta-feira, 20 de maio de 2009 08:02 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Firebird no Vista Amigos, preciso de uma dica, já procurei nas mensagens antigas da lista e no google, mais não consegui achar uma solução. instalei o FireBird 2.0 no laptop que esta com Vista Home. A instalação foi concluida, depois instalei o IBExpert trial que baixei da HKsoftware. Quando vou criar um banco novo, estou recebendo a seguinte mensagem: unsuccessful execution caused by an unavailable resource. unavailable database. Já desinstalei, desmarqui a opção que altera a GDS32.DLL e sempre o mesmo erro. Alguem tem alguma dica a ser usada na hora da instalação? Tenho que fazer algo diferente?? Obrigado a quem puder colaborar comigo.. Vinicius -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Re: [delphi-br] Firebird no Vista
Amigo primeiramente o firebird no vista nao acessa se vc colocar servidor LOCALHOST tente ver se é isso, utilize o nome da máquina por exempolo MEU-PC ou o IP dela. Valeu!!! 2009/5/20 Fabio Thomaz fabio_...@yahoo.com.br Já tentou instalar a versão mais recente do firebird? 2009/5/20 Vinicius da Silva Pinto vinic...@cnen.gov.brvinicius%40cnen.gov.br Amigos, preciso de uma dica, já procurei nas mensagens antigas da lista e no google, mais não consegui achar uma solução. instalei o FireBird 2.0 no laptop que esta com Vista Home. A instalação foi concluida, depois instalei o IBExpert trial que baixei da HKsoftware. Quando vou criar um banco novo, estou recebendo a seguinte mensagem: unsuccessful execution caused by an unavailable resource. unavailable database. Já desinstalei, desmarqui a opção que altera a GDS32.DLL e sempre o mesmo erro. Alguem tem alguma dica a ser usada na hora da instalação? Tenho que fazer algo diferente?? Obrigado a quem puder colaborar comigo.. Vinicius -- Fábio Thomaz RG System Informática Ltda - Desenvolvimento [As partes desta mensagem que não continham texto foram removidas] -- Atenciosamente, Samuel M. Basso Tel: (54) 3463-9114 Cel: (54) 8135-3723 E-mail: samuelba...@gmail.com Web site: www.samuelbasso.com MSN: samuelba...@gmail.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Firebird no Vista
No Windows Vista você sempre deve colocar o nome do servidor ao acessar o BD, mesmo que seja em máquina local. Ex.: servidor:c:\meusistema\meubanco.fdb. Talvez possar ser isso. __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/
RES: [delphi-br] Firebird no Vista
Já tentei de tudo... eu crio o banco, mais não me conecto. Instalei o InterBase, que veio com o CD do Delphi7, consigo criar banco o me conectar... Só que o banco do Cliente foi criado com FireBird 2.05.13206. Quanto tento abrir, recebo uma mensagem dizendo que o tamanho do banco é grande... O pior é que tenho que apresentar alterações que fiz no banco que esta no meu micro no laptop e não tenho como desinstalar o Vista pra colocar o XP. To no mato sem cachorro e não tem nenhum gato por perto. -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br]em nome de Alisson Enviada em: quarta-feira, 20 de maio de 2009 10:15 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Firebird no Vista No Windows Vista você sempre deve colocar o nome do servidor ao acessar o BD, mesmo que seja em máquina local. Ex.: servidor:c:\meusistema\meubanco.fdb. Talvez possar ser isso. __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/ -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Re: RES: [delphi-br] Firebird no Vista
Boa tarde Vinicius Tenta desabilitar a segurança de usuário do Vista. E caso ainda não funcione (se precisar urgente) , instala uma máquina virtual Windows XP usando o Virtual Box (http://www.virtualbox.org/) Valeu
RES: RES: [delphi-br] Firebird no Vista
Problema Resolvido: Obrigado a todos que deram opiniões e sugestões, foi tirando um pouco de cada uma que cheguei a solução. O Vista Home, tem seus problemas... apanhando agente consegue contornalos. Só funcionou depois que instalei como aplicação e não como serviço, não sei pq?? O nome do servidor o Vista Home não aceita por NOME, só aceita se for por IP. MINHAMAQUINA:C:\SGBD\BANCO01.FDB -- Erro, não reconhece 10.10.1.33:C:\SGBD\BANCO01.FDB -- Aceitou. Nos testes, instalei o INTERBASE e não deu problema nenhum, criei e abri banco.gdb sem problema. Mais uma vez agradeço a todos. Wanderlei, vou fazer uma experiencia com o virtualbox para futuros problemas... -Mensagem original- De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br]em nome de Wanderlei - Yahoo Enviada em: quarta-feira, 20 de maio de 2009 13:10 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Firebird no Vista Boa tarde Vinicius Tenta desabilitar a segurança de usuário do Vista. E caso ainda não funcione (se precisar urgente) , instala uma máquina virtual Windows XP usando o Virtual Box (http://www.virtualbox.org/) Valeu -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM
Re: [delphi-br] Firebird no Vista
Vinícius, Em último caso, vc tem como instala o Virtual PC 2007 (tem no baixaki para download) e instalar o XP numa virtual apenas para fazer a apresentação. É uma saída! Abraços, JC. [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] firebird+dbexpress+imagem
Nobres Colegas, estou tendo problemas em gravar imagens em um banco firebird. Meu campo está definido como blob subtype 0 Estou usando SqlDataSet + DataSetProvider + ClientDataSet + DataSource com Delphi 7 e Firebird 2.1 Estou tentando utilizar a seguinte rotina com dbImage e OpenPictureDialog: d.cds.Estado.Append; if application.messagebox('Incluir Bandeira?', 'Bandeira',mb_yesno)=idyes then begin if (opdFoto.execute) then dbiFoto.Picture.LoadFromFile( opdFoto.FileName ); d.cds_Estado.Post; d.cds_Estado.ApplyUpdates(0) end; Porém, está dando o seguinte erro: Error reading channel (erro lendo canal) Quanto ao BlobType dos componentes SqlDataSet e ClientDataSet, qual seria a melhor opção? Grato. Ralp Alves Bezerra [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] Firebird-Unsupported on-disk structure for file
Acho que a a versão do firebird. De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Antonio Perruci Enviada em: sábado, 16 de maio de 2009 11:25 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Firebird-Unsupported on-disk structure for file Bom dia ! Tenho um sistema em um cliente e fiz um sistema de backup integrado ao sistema, quando inicializa o backup retorna a mensagem: Unsupported on-disk structure for file C:\(path)\BancoDados.FDB; found 32779.10, support @4...@5?. Utilizo esse mesmo sistema e não acontece esse erro comigo. O sistema foi desenvolvido em D7 e o Firebird é o 2.1 e estou usando o IBBackupService. Questões: - Seria a versão diferente do FB no computador do cliente ? - Se o interbase estiver instalado neste mesmo computador, conflito ? - Erro na GDS32.dll ? Alguém sabe o que é esse erro e como resolver ? Obrigado Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Firebird-Unsupported on-disk structure for file
Esse erro acontece quando se restaura a base de dados em uma versão diferente da que foi feito o backup. verifica isso. __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/
[delphi-br] Firebird esta perdendo registros.
Ola, tenho uma base de dados local que esta perdendo alguns registros. Nesta tabela nao tem nenhum relacionamento com outra. Será que e falha no ibx ? Uso D7, IBX Fire 2.1 Caso alguem tenha passado por isso, por me informar como solucionou ? sds Auriston
Re: [delphi-br] Firebird esta perdendo registros.
Será que e falha no ibx ? Uso D7, IBX Fire 2.1 Atualize o IBX para a versão 7.08 (disponível no CodeCentral da CodeGear) Jackson Gomes ToolsComps - Controle de Usuários para Desenvolvedores CodeGear Web Site: http://www.toolsandcomps.com Nosso Fórum: http://groups.yahoo.com/group/toolsandcomps e-mail: jack...@toolsandcomps.com Fone: 27 3389 1138 - 8811 0324 http://jacklovesdelphi.blogspot.com - Delphi, Intraweb, etc Devhost - Webhost para desenvolvedores Delphi http://www.devhost.com.br devh...@devhost.com.br
[delphi-br] FireBird Developers Day 2009
Pessoal, Já estão abertas as inscrições para o FDD 2009. A grade de palestra já está publicada e este ano está imperdível. Os amigos do fórum que forem participar me procurem lá no evento para que possamos almoçar juntos e conversarmos um pouco. Link: http://www.firebirddevelopersday.com.br/fdd/index.html?utm_source=brunoutm_medium=webutm_campaign=banners abs BL [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Firebird Developers Day
Ola! Gostaria de informar que o site do 6º Firebird Developers Day está online, e as inscrições já podem ser feitas. Este ano, pela primeira vez no Brasil, teremos a presença de Vlad Horsun, um dos principais desenvolvedores do Firebird, além de outros grandes nomes da comunidade nacional e internacional! Verifique os detalhes no site do evento http://www.firebirddevelopersday.com.br/fdd/index.html?utm_source=delph\ ibrutm_medium=webutm_campaign=delphibryahoo . http://www.firebirddevelopersday.com.br/fdd/index.html?utm_source=delph\ ibrutm_medium=webutm_campaign=delphibryahoo []s Carlos H. Cantu www.FirebirdDevelopersDay.com.br [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] firebird - acessar campo auto incremento
boa tarde tenho uma procedure onde adiciono e salvo um registro mas preciso acessar o valor do campo auto incremento, como faço isso? pois se dou um refresh ele volta para o primeiro registro. -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] firebird - acessar campo auto incremento
Até onde me consta, não existe a figura de campo auto-incremento no FireBird. Esse comportamento é simulado por meio de GENERATOR's e TRIGGER's. Verifique o código da trigger que é executada no evento BEFORE INSERT da tabela em questão. Nesse código, com toda a certeza, está sendo usada a função GEN_ID() para incrementar o valor de um generator, e o valor resultante é atribuído ao campo chave da tabela. Para saber qual o último valor gerado pelo GENERATOR usado na trigger, use a seguinte sintaxe SELECT SQL: SELECT GEN_ID(nome_generator, 0) FROM RDB$DATABASE Boa sorte. Sds. To: delphi-br@yahoogrupos.com.br From: govoni.fel...@gmail.com Date: Thu, 30 Apr 2009 12:41:47 -0300 Subject: [delphi-br] firebird - acessar campo auto incremento boa tarde tenho uma procedure onde adiciono e salvo um registro mas preciso acessar o valor do campo auto incremento, como faço isso? pois se dou um refresh ele volta para o primeiro registro. -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas] _ Messenger 2009: Instale já! http://download.live.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] firebird - acessar campo auto incremento
desculpe rubens acho q nao me expressei bem: eu criei o generetor e o trigger, mas minha duvida e no delphi. tenho um: DMGeral.qryCompras.Append; DMGeral.qryCompras.Post; e em outra procedure, faço isso dmgeral.qryProdutos.filedbyname('id_compra').value := dmgeral.qryCompras.filedbyname('id_compra').value; porem ele retorna vazio, se eu der um refresh ele retorna para o primeiro registro da query. preciso atualizar a query para pegar o id_compra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.com Até onde me consta, não existe a figura de campo auto-incremento no FireBird. Esse comportamento é simulado por meio de GENERATOR's e TRIGGER's. Verifique o código da trigger que é executada no evento BEFORE INSERT da tabela em questão. Nesse código, com toda a certeza, está sendo usada a função GEN_ID() para incrementar o valor de um generator, e o valor resultante é atribuído ao campo chave da tabela. Para saber qual o último valor gerado pelo GENERATOR usado na trigger, use a seguinte sintaxe SELECT SQL: SELECT GEN_ID(nome_generator, 0) FROM RDB$DATABASE Boa sorte. Sds. To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.com Date: Thu, 30 Apr 2009 12:41:47 -0300 Subject: [delphi-br] firebird - acessar campo auto incremento boa tarde tenho uma procedure onde adiciono e salvo um registro mas preciso acessar o valor do campo auto incremento, como faço isso? pois se dou um refresh ele volta para o primeiro registro. -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas] __ Messenger 2009: Instale já! http://download.live.com [As partes desta mensagem que não continham texto foram removidas] -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] firebird - acessar campo auto incremento
Só isso é pouco e vago pra analisar o problema! Precisaria olhar o código desse suposto data module de nome DMGeral. E ainda não sei qual a camada de acesso a dados vc está usando (BDE, ADO/dbGo, dbExpress, etc.). Mas teria que olhar o código do data module pra saber o q vc fez errado! Sds. P.S.: Meu nome é no singular! To: delphi-br@yahoogrupos.com.br From: govoni.fel...@gmail.com Date: Thu, 30 Apr 2009 12:53:40 -0300 Subject: Re: [delphi-br] firebird - acessar campo auto incremento desculpe rubens acho q nao me expressei bem: eu criei o generetor e o trigger, mas minha duvida e no delphi. tenho um: DMGeral.qryCompras.Append; DMGeral.qryCompras.Post; e em outra procedure, faço isso dmgeral.qryProdutos.filedbyname('id_compra').value := dmgeral.qryCompras.filedbyname('id_compra').value; porem ele retorna vazio, se eu der um refresh ele retorna para o primeiro registro da query. preciso atualizar a query para pegar o id_compra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.com Até onde me consta, não existe a figura de campo auto-incremento no FireBird. Esse comportamento é simulado por meio de GENERATOR's e TRIGGER's. Verifique o código da trigger que é executada no evento BEFORE INSERT da tabela em questão. Nesse código, com toda a certeza, está sendo usada a função GEN_ID() para incrementar o valor de um generator, e o valor resultante é atribuído ao campo chave da tabela. Para saber qual o último valor gerado pelo GENERATOR usado na trigger, use a seguinte sintaxe SELECT SQL: SELECT GEN_ID(nome_generator, 0) FROM RDB$DATABASE Boa sorte. Sds. To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.com Date: Thu, 30 Apr 2009 12:41:47 -0300 Subject: [delphi-br] firebird - acessar campo auto incremento boa tarde tenho uma procedure onde adiciono e salvo um registro mas preciso acessar o valor do campo auto incremento, como faço isso? pois se dou um refresh ele volta para o primeiro registro. -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas] __ Messenger 2009: Instale já! http://download.live.com [As partes desta mensagem que não continham texto foram removidas] -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas] _ Faça já uma busa e ganhe um wink do Messenger. Está esperando o que? É grátis! http://www.ibud.com.br/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] firebird - acessar campo auto incremento
desculpe RUBEM na verdade nao é erro, e o data module noa tem nenhum codigo, como o firebird nao tem o auto incremento, logo apos o post nao esta acessivel o valor do id somente depois do refresh. eu queria saber se tem uma maneira mais correta pra resover isso ou se vou ter q faze uma gambiarra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.com Só isso é pouco e vago pra analisar o problema! Precisaria olhar o código desse suposto data module de nome DMGeral. E ainda não sei qual a camada de acesso a dados vc está usando (BDE, ADO/dbGo, dbExpress, etc.). Mas teria que olhar o código do data module pra saber o q vc fez errado! Sds. P.S.: Meu nome é no singular! To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.com Date: Thu, 30 Apr 2009 12:53:40 -0300 Subject: Re: [delphi-br] firebird - acessar campo auto incremento desculpe rubens acho q nao me expressei bem: eu criei o generetor e o trigger, mas minha duvida e no delphi. tenho um: DMGeral.qryCompras.Append; DMGeral.qryCompras.Post; e em outra procedure, faço isso dmgeral.qryProdutos.filedbyname('id_compra').value := dmgeral.qryCompras.filedbyname('id_compra').value; porem ele retorna vazio, se eu der um refresh ele retorna para o primeiro registro da query. preciso atualizar a query para pegar o id_compra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.comdjpardalrocha%40hotmail.com Até onde me consta, não existe a figura de campo auto-incremento no FireBird. Esse comportamento é simulado por meio de GENERATOR's e TRIGGER's. Verifique o código da trigger que é executada no evento BEFORE INSERT da tabela em questão. Nesse código, com toda a certeza, está sendo usada a função GEN_ID() para incrementar o valor de um generator, e o valor resultante é atribuído ao campo chave da tabela. Para saber qual o último valor gerado pelo GENERATOR usado na trigger, use a seguinte sintaxe SELECT SQL: SELECT GEN_ID(nome_generator, 0) FROM RDB$DATABASE Boa sorte. Sds. To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.comgovoni.felipe% 40gmail.com Date: Thu, 30 Apr 2009 12:41:47 -0300 Subject: [delphi-br] firebird - acessar campo auto incremento boa tarde tenho uma procedure onde adiciono e salvo um registro mas preciso acessar o valor do campo auto incremento, como faço isso? pois se dou um refresh ele volta para o primeiro registro. -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas] __ Messenger 2009: Instale já! http://download.live.com [As partes desta mensagem que não continham texto foram removidas] -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas] __ Faça já uma busa e ganhe um wink do Messenger. Está esperando o que? É grátis! http://www.ibud.com.br/ [As partes desta mensagem que não continham texto foram removidas] -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] firebird - acessar campo auto incremento
Rretire da trigger e busque o valor do generator no momento do post, se não se importar com sequencia pode ja trazer o valor do generator na inclusao, eu utilizo desta maneira. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.com: Só isso é pouco e vago pra analisar o problema!recisaria olhar o código desse suposto data module de nome DMGeral. E ainda não sei qual a camada de acesso a dados vc está usando (BDE, ADO/dbGo, dbExpress, etc.). Mas teria que olhar o código do data module pra saber o q vc fez errado! Sds. P.S.: Meu nome é no singular! To: delphi-br@yahoogrupos.com.br From: govoni.fel...@gmail.com Date: Thu, 30 Apr 2009 12:53:40 -0300 Subject: Re: [delphi-br] firebird - acessar campo auto incremento desculpe rubens acho q nao me expressei bem: eu criei o generetor e o trigger, mas minha duvida e no delphi. tenho um: DMGeral.qryCompras.Append; DMGeral.qryCompras.Post; e em outra procedure, faço isso dmgeral.qryProdutos.filedbyname('id_compra').value := dmgeral.qryCompras.filedbyname('id_compra').value; porem ele retorna vazio, se eu der um refresh ele retorna para o primeiro registro da query. preciso atualizar a query para pegar o id_compra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.com Até onde me consta, não existe a figura de campo auto-incremento no FireBird. Esse comportamento é simulado por meio de GENERATOR's e TRIGGER's. Verifique o código da trigger que é executada no evento BEFORE INSERT da tabela em questão. Nesse código, com toda a certeza, está sendo usada a função GEN_ID() para incrementar o valor de um generator, e o valor resultante é atribuído ao campo chave da tabela. Para saber qual o último valor gerado pelo GENERATOR usado na trigger, use a seguinte sintaxe SELECT SQL: SELECT GEN_ID(nome_generator, 0) FROM RDB$DATABASE Boa sorte. Sds. To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.com Date: Thu, 30 Apr 2009 12:41:47 -0300 Subject: [delphi-br] firebird - acessar campo auto incremento boa tarde tenho uma procedure onde adiciono e salvo um registro mas preciso acessar o valor do campo auto incremento, como faço isso? pois se dou um refresh ele volta para o primeiro registro. -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas] __ Messenger 2009: Instale já! http://download.live.com [As partes desta mensagem que não continham texto foram removidas] -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas] __ Faça já uma busa e ganhe um wink do Messenger. Está esperando o que? É grátis! http://www.ibud.com.br/ [As partes desta mensagem que não continham texto foram removidas] -- José Benedito Software Developer +55 19 8116-7826 msn: jb_holam...@hotmail.com skype:jb.sologix
RE: [delphi-br] firebird - acessar campo auto incremento
O q vc queria é que o SGBD fosse inteligente a ponto de notificar a aplicação cliente e o dataset do Delphi pudesse fazer isso automático pra vc. E até onde me consta, nenhum SGBD no mercado tem um esquema de callback que pudesse ser implementado em camadas de acesso baseadas no dataset do Delphi e q permitisse aos datasets do Delphi terem essa inteligência. Ou seja, não existe receita mágica, pulo do gato ou (ARGH!) gambiarra! Ou usa o método Refresh() do DataSet ou abre e fecha a consulta. Sds. To: delphi-br@yahoogrupos.com.br From: govoni.fel...@gmail.com Date: Thu, 30 Apr 2009 13:05:36 -0300 Subject: Re: [delphi-br] firebird - acessar campo auto incremento desculpe RUBEM na verdade nao é erro, e o data module noa tem nenhum codigo, como o firebird nao tem o auto incremento, logo apos o post nao esta acessivel o valor do id somente depois do refresh. eu queria saber se tem uma maneira mais correta pra resover isso ou se vou ter q faze uma gambiarra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.com Só isso é pouco e vago pra analisar o problema! Precisaria olhar o código desse suposto data module de nome DMGeral. E ainda não sei qual a camada de acesso a dados vc está usando (BDE, ADO/dbGo, dbExpress, etc.). Mas teria que olhar o código do data module pra saber o q vc fez errado! Sds. P.S.: Meu nome é no singular! To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.com Date: Thu, 30 Apr 2009 12:53:40 -0300 Subject: Re: [delphi-br] firebird - acessar campo auto incremento desculpe rubens acho q nao me expressei bem: eu criei o generetor e o trigger, mas minha duvida e no delphi. tenho um: DMGeral.qryCompras.Append; DMGeral.qryCompras.Post; e em outra procedure, faço isso dmgeral.qryProdutos.filedbyname('id_compra').value := dmgeral.qryCompras.filedbyname('id_compra').value; porem ele retorna vazio, se eu der um refresh ele retorna para o primeiro registro da query. preciso atualizar a query para pegar o id_compra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.comdjpardalrocha%40hotmail.com Até onde me consta, não existe a figura de campo auto-incremento no FireBird. Esse comportamento é simulado por meio de GENERATOR's e TRIGGER's. Verifique o código da trigger que é executada no evento BEFORE INSERT da tabela em questão. Nesse código, com toda a certeza, está sendo usada a função GEN_ID() para incrementar o valor de um generator, e o valor resultante é atribuído ao campo chave da tabela. Para saber qual o último valor gerado pelo GENERATOR usado na trigger, use a seguinte sintaxe SELECT SQL: SELECT GEN_ID(nome_generator, 0) FROM RDB$DATABASE Boa sorte. Sds. To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.comgovoni.felipe% 40gmail.com Date: Thu, 30 Apr 2009 12:41:47 -0300 Subject: [delphi-br] firebird - acessar campo auto incremento boa tarde tenho uma procedure onde adiciono e salvo um registro mas preciso acessar o valor do campo auto incremento, como faço isso? pois se dou um refresh ele volta para o primeiro registro. -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas] __ Messenger 2009: Instale já! http://download.live.com [As partes desta mensagem que não continham texto foram removidas] -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas] __ Faça já uma busa e ganhe um wink do Messenger. Está esperando o que? É grátis! http://www.ibud.com.br/ [As partes desta mensagem que não continham texto foram removidas] -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas] _ Messenger 2009: Instale já! http://download.live.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] firebird - acessar campo auto incremento
existe returning no insert do firebird, mas para seu caso aconselho recuperar o id do generator antes de dar o post, ou até mesmo apresentar o id para o usuário na inclusão, retirando a chamada do generator da trigger, mas isto elimina sequencias de acordo com os cancelamentos d registros... se não tiver problema acho que pode ser uma solução. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.com: O q vc queria é que o SGBD fosse inteligente a ponto de notificar a aplicação cliente e o dataset do Delphi pudesse fazer isso automático pra vc. E até onde me consta, nenhum SGBD no mercado tem um esquema de callback que pudesse ser implementado em camadas de acesso baseadas no dataset do Delphi e q permitisse aos datasets do Delphi terem essa inteligência. Ou seja, não existe receita mágica, pulo do gato ou (ARGH!) gambiarra! Ou usa o método Refresh() do DataSet ou abre e fecha a consulta. Sds. To: delphi-br@yahoogrupos.com.br From: govoni.fel...@gmail.com Date: Thu, 30 Apr 2009 13:05:36 -0300 Subject: Re: [delphi-br] firebird - acessar campo auto incremento desculpe RUBEM na verdade nao é erro, e o data module noa tem nenhum codigo, como o firebird nao tem o auto incremento, logo apos o post nao esta acessivel o valor do id somente depois do refresh. eu queria saber se tem uma maneira mais correta pra resover isso ou se vou ter q faze uma gambiarra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.com Só isso é pouco e vago pra analisar o problema! Precisaria olhar o código desse suposto data module de nome DMGeral. E ainda não sei qual a camada de acesso a dados vc está usando (BDE, ADO/dbGo, dbExpress, etc.). Mas teria que olhar o código do data module pra saber o q vc fez errado! Sds. P.S.: Meu nome é no singular! To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.com Date: Thu, 30 Apr 2009 12:53:40 -0300 Subject: Re: [delphi-br] firebird - acessar campo auto incremento desculpe rubens acho q nao me expressei bem: eu criei o generetor e o trigger, mas minha duvida e no delphi. tenho um: DMGeral.qryCompras.Append; DMGeral.qryCompras.Post; e em outra procedure, faço isso dmgeral.qryProdutos.filedbyname('id_compra').value := dmgeral.qryCompras.filedbyname('id_compra').value; porem ele retorna vazio, se eu der um refresh ele retorna para o primeiro registro da query. preciso atualizar a query para pegar o id_compra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.comdjpardalrocha%40hotmail.com Até onde me consta, não existe a figura de campo auto-incremento no FireBird. Esse comportamento é simulado por meio de GENERATOR's e TRIGGER's. Verifique o código da trigger que é executada no evento BEFORE INSERT da tabela em questão. Nesse código, com toda a certeza, está sendo usada a função GEN_ID() para incrementar o valor de um generator, e o valor resultante é atribuído ao campo chave da tabela. Para saber qual o último valor gerado pelo GENERATOR usado na trigger, use a seguinte sintaxe SELECT SQL: SELECT GEN_ID(nome_generator, 0) FROM RDB$DATABASE Boa sorte. Sds. To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.comgovoni.felipe% 40gmail.com Date: Thu, 30 Apr 2009 12:41:47 -0300 Subject: [delphi-br] firebird - acessar campo auto incremento boa tarde tenho uma procedure onde adiciono e salvo um registro mas preciso acessar o valor do campo auto incremento, como faço isso? pois se dou um refresh ele volta para o primeiro registro. -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas] __ Messenger 2009: Instale já! http://download.live.com [As partes desta mensagem que não continham texto foram removidas] -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas] __ Faça já uma busa e ganhe um wink do Messenger. Está esperando o que? É grátis! http://www.ibud.com.br/ [As partes desta mensagem que não continham texto foram removidas] -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas] __ Messenger 2009: Instale já! http://download.live.com [As partes desta mensagem que não continham texto foram removidas] -- José Benedito Software Developer +55 19 8116-7826 msn: jb_holam...@hotmail.com skype:jb.sologix
Re: [delphi-br] firebird - acessar campo auto incremento
resolvi usando um refresh e um query.last dai consigo pegar o id. jb como faço para recuperar o id od generetor antes do post? 2009/4/30 JB josebened...@gmail.com existe returning no insert do firebird, mas para seu caso aconselho recuperar o id do generator antes de dar o post, ou até mesmo apresentar o id para o usuário na inclusão, retirando a chamada do generator da trigger, mas isto elimina sequencias de acordo com os cancelamentos d registros... se não tiver problema acho que pode ser uma solução. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.comdjpardalrocha%40hotmail.com : O q vc queria é que o SGBD fosse inteligente a ponto de notificar a aplicação cliente e o dataset do Delphi pudesse fazer isso automático pra vc. E até onde me consta, nenhum SGBD no mercado tem um esquema de callback que pudesse ser implementado em camadas de acesso baseadas no dataset do Delphi e q permitisse aos datasets do Delphi terem essa inteligência. Ou seja, não existe receita mágica, pulo do gato ou (ARGH!) gambiarra! Ou usa o método Refresh() do DataSet ou abre e fecha a consulta. Sds. To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.com Date: Thu, 30 Apr 2009 13:05:36 -0300 Subject: Re: [delphi-br] firebird - acessar campo auto incremento desculpe RUBEM na verdade nao é erro, e o data module noa tem nenhum codigo, como o firebird nao tem o auto incremento, logo apos o post nao esta acessivel o valor do id somente depois do refresh. eu queria saber se tem uma maneira mais correta pra resover isso ou se vou ter q faze uma gambiarra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.comdjpardalrocha%40hotmail.com Só isso é pouco e vago pra analisar o problema! Precisaria olhar o código desse suposto data module de nome DMGeral. E ainda não sei qual a camada de acesso a dados vc está usando (BDE, ADO/dbGo, dbExpress, etc.). Mas teria que olhar o código do data module pra saber o q vc fez errado! Sds. P.S.: Meu nome é no singular! To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.comgovoni.felipe% 40gmail.com Date: Thu, 30 Apr 2009 12:53:40 -0300 Subject: Re: [delphi-br] firebird - acessar campo auto incremento desculpe rubens acho q nao me expressei bem: eu criei o generetor e o trigger, mas minha duvida e no delphi. tenho um: DMGeral.qryCompras.Append; DMGeral.qryCompras.Post; e em outra procedure, faço isso dmgeral.qryProdutos.filedbyname('id_compra').value := dmgeral.qryCompras.filedbyname('id_compra').value; porem ele retorna vazio, se eu der um refresh ele retorna para o primeiro registro da query. preciso atualizar a query para pegar o id_compra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.com djpardalrocha%40hotmail.comdjpardalrocha% 40hotmail.com Até onde me consta, não existe a figura de campo auto-incremento no FireBird. Esse comportamento é simulado por meio de GENERATOR's e TRIGGER's. Verifique o código da trigger que é executada no evento BEFORE INSERT da tabela em questão. Nesse código, com toda a certeza, está sendo usada a função GEN_ID() para incrementar o valor de um generator, e o valor resultante é atribuído ao campo chave da tabela. Para saber qual o último valor gerado pelo GENERATOR usado na trigger, use a seguinte sintaxe SELECT SQL: SELECT GEN_ID(nome_generator, 0) FROM RDB$DATABASE Boa sorte. Sds. To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.comgovoni.felipe% 40gmail.comgovoni.felipe% 40gmail.com Date: Thu, 30 Apr 2009 12:41:47 -0300 Subject: [delphi-br] firebird - acessar campo auto incremento boa tarde tenho uma procedure onde adiciono e salvo um registro mas preciso acessar o valor do campo auto incremento, como faço isso? pois se dou um refresh ele volta para o primeiro registro. -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas] __ Messenger 2009: Instale já! http://download.live.com [As partes desta mensagem que não continham texto foram removidas] -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas] __ Faça já uma busa e ganhe um wink do Messenger. Está esperando o que? É grátis! http
Re: [delphi-br] firebird - acessar campo auto incremento
Olá Felipe, Não sou o JB mas vou responder a tua pergunta, na verdade vou apontar pra resposta pois a mesma já foi dada pelo Rubens na primeira msg dele nesta thread, basta você executar a instrução SELECT GEN_ID(nome_generator, 0) FROM RDB$DATABASE E pegar o valor retornado pela função gen_id [] Andrei 2009/4/30 felipe govoni govoni.fel...@gmail.com resolvi usando um refresh e um query.last dai consigo pegar o id. jb como faço para recuperar o id od generetor antes do post? 2009/4/30 JB josebened...@gmail.com existe returning no insert do firebird, mas para seu caso aconselho recuperar o id do generator antes de dar o post, ou até mesmo apresentar o id para o usuário na inclusão, retirando a chamada do generator da trigger, mas isto elimina sequencias de acordo com os cancelamentos d registros... se não tiver problema acho que pode ser uma solução. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.com djpardalrocha%40hotmail.com : O q vc queria é que o SGBD fosse inteligente a ponto de notificar a aplicação cliente e o dataset do Delphi pudesse fazer isso automático pra vc. E até onde me consta, nenhum SGBD no mercado tem um esquema de callback que pudesse ser implementado em camadas de acesso baseadas no dataset do Delphi e q permitisse aos datasets do Delphi terem essa inteligência. Ou seja, não existe receita mágica, pulo do gato ou (ARGH!) gambiarra! Ou usa o método Refresh() do DataSet ou abre e fecha a consulta. Sds. To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.com Date: Thu, 30 Apr 2009 13:05:36 -0300 Subject: Re: [delphi-br] firebird - acessar campo auto incremento desculpe RUBEM na verdade nao é erro, e o data module noa tem nenhum codigo, como o firebird nao tem o auto incremento, logo apos o post nao esta acessivel o valor do id somente depois do refresh. eu queria saber se tem uma maneira mais correta pra resover isso ou se vou ter q faze uma gambiarra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.com djpardalrocha%40hotmail.com Só isso é pouco e vago pra analisar o problema! Precisaria olhar o código desse suposto data module de nome DMGeral. E ainda não sei qual a camada de acesso a dados vc está usando (BDE, ADO/dbGo, dbExpress, etc.). Mas teria que olhar o código do data module pra saber o q vc fez errado! Sds. P.S.: Meu nome é no singular! To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br delphi-br% 40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.com govoni.felipe% 40gmail.com Date: Thu, 30 Apr 2009 12:53:40 -0300 Subject: Re: [delphi-br] firebird - acessar campo auto incremento desculpe rubens acho q nao me expressei bem: eu criei o generetor e o trigger, mas minha duvida e no delphi. tenho um: DMGeral.qryCompras.Append; DMGeral.qryCompras.Post; e em outra procedure, faço isso dmgeral.qryProdutos.filedbyname('id_compra').value := dmgeral.qryCompras.filedbyname('id_compra').value; porem ele retorna vazio, se eu der um refresh ele retorna para o primeiro registro da query. preciso atualizar a query para pegar o id_compra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.com djpardalrocha%40hotmail.com djpardalrocha% 40hotmail.com Até onde me consta, não existe a figura de campo auto-incremento no FireBird. Esse comportamento é simulado por meio de GENERATOR's e TRIGGER's. Verifique o código da trigger que é executada no evento BEFORE INSERT da tabela em questão. Nesse código, com toda a certeza, está sendo usada a função GEN_ID() para incrementar o valor de um generator, e o valor resultante é atribuído ao campo chave da tabela. Para saber qual o último valor gerado pelo GENERATOR usado na trigger, use a seguinte sintaxe SELECT SQL: SELECT GEN_ID(nome_generator, 0) FROM RDB$DATABASE Boa sorte. Sds. To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.com govoni.felipe% 40gmail.comgovoni.felipe% 40gmail.com Date: Thu, 30 Apr 2009 12:41:47 -0300 Subject: [delphi-br] firebird - acessar campo auto incremento boa tarde tenho uma procedure onde adiciono e salvo um registro mas preciso acessar o valor do campo auto incremento, como faço isso? pois se dou um refresh ele volta para o primeiro registro. -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas
Re: [delphi-br] firebird - acessar campo auto incremento
obrigado andrei eu nao tinha visto 2009/4/30 Andrei Luís compuvale.softw...@gmail.com Olá Felipe, Não sou o JB mas vou responder a tua pergunta, na verdade vou apontar pra resposta pois a mesma já foi dada pelo Rubens na primeira msg dele nesta thread, basta você executar a instrução SELECT GEN_ID(nome_generator, 0) FROM RDB$DATABASE E pegar o valor retornado pela função gen_id [] Andrei 2009/4/30 felipe govoni govoni.fel...@gmail.comgovoni.felipe%40gmail.com resolvi usando um refresh e um query.last dai consigo pegar o id. jb como faço para recuperar o id od generetor antes do post? 2009/4/30 JB josebened...@gmail.com josebenedito%40gmail.com existe returning no insert do firebird, mas para seu caso aconselho recuperar o id do generator antes de dar o post, ou até mesmo apresentar o id para o usuário na inclusão, retirando a chamada do generator da trigger, mas isto elimina sequencias de acordo com os cancelamentos d registros... se não tiver problema acho que pode ser uma solução. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.comdjpardalrocha%40hotmail.com djpardalrocha%40hotmail.com : O q vc queria é que o SGBD fosse inteligente a ponto de notificar a aplicação cliente e o dataset do Delphi pudesse fazer isso automático pra vc. E até onde me consta, nenhum SGBD no mercado tem um esquema de callback que pudesse ser implementado em camadas de acesso baseadas no dataset do Delphi e q permitisse aos datasets do Delphi terem essa inteligência. Ou seja, não existe receita mágica, pulo do gato ou (ARGH!) gambiarra! Ou usa o método Refresh() do DataSet ou abre e fecha a consulta. Sds. To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.comgovoni.felipe% 40gmail.com Date: Thu, 30 Apr 2009 13:05:36 -0300 Subject: Re: [delphi-br] firebird - acessar campo auto incremento desculpe RUBEM na verdade nao é erro, e o data module noa tem nenhum codigo, como o firebird nao tem o auto incremento, logo apos o post nao esta acessivel o valor do id somente depois do refresh. eu queria saber se tem uma maneira mais correta pra resover isso ou se vou ter q faze uma gambiarra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.comdjpardalrocha%40hotmail.com djpardalrocha%40hotmail.com Só isso é pouco e vago pra analisar o problema! Precisaria olhar o código desse suposto data module de nome DMGeral. E ainda não sei qual a camada de acesso a dados vc está usando (BDE, ADO/dbGo, dbExpress, etc.). Mas teria que olhar o código do data module pra saber o q vc fez errado! Sds. P.S.: Meu nome é no singular! To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br delphi-br% 40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.comgovoni.felipe% 40gmail.com govoni.felipe% 40gmail.com Date: Thu, 30 Apr 2009 12:53:40 -0300 Subject: Re: [delphi-br] firebird - acessar campo auto incremento desculpe rubens acho q nao me expressei bem: eu criei o generetor e o trigger, mas minha duvida e no delphi. tenho um: DMGeral.qryCompras.Append; DMGeral.qryCompras.Post; e em outra procedure, faço isso dmgeral.qryProdutos.filedbyname('id_compra').value := dmgeral.qryCompras.filedbyname('id_compra').value; porem ele retorna vazio, se eu der um refresh ele retorna para o primeiro registro da query. preciso atualizar a query para pegar o id_compra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.com djpardalrocha%40hotmail.comdjpardalrocha% 40hotmail.com djpardalrocha% 40hotmail.com Até onde me consta, não existe a figura de campo auto-incremento no FireBird. Esse comportamento é simulado por meio de GENERATOR's e TRIGGER's. Verifique o código da trigger que é executada no evento BEFORE INSERT da tabela em questão. Nesse código, com toda a certeza, está sendo usada a função GEN_ID() para incrementar o valor de um generator, e o valor resultante é atribuído ao campo chave da tabela. Para saber qual o último valor gerado pelo GENERATOR usado na trigger, use a seguinte sintaxe SELECT SQL: SELECT GEN_ID(nome_generator, 0) FROM RDB$DATABASE Boa sorte. Sds. To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.comgovoni.felipe% 40gmail.com govoni.felipe
Re: [delphi-br] firebird - acessar campo auto incremento
Solução não muito elegante e passível a erros 1 - Quando vc dá um refresh, evidentemente ele recuperará novamente *todos* os registros. 2 - Se vc tem duas transações concorrentes, e, por uma coicidência, entre seu commit e o refresh, acontece o commit da segunda transação, o último registro será o registro da segunda transação comitada. Uma solução seria gerar um novo valor de ID antes do post. Tem também como utilizar o returning do firebird e do postgresql. Tem uma discussão aqui na lista .. mas tb não é elegante . A embarcadero podia melhorar os componentes TDataSet pra dar suporte a retorno de valores em inserts, visto que muitos bancos tem recursos deste tipo. Abs Daniel Augusto Bastos 2009/4/30 felipe govoni govoni.fel...@gmail.com resolvi usando um refresh e um query.last dai consigo pegar o id. jb como faço para recuperar o id od generetor antes do post? 2009/4/30 JB josebened...@gmail.com existe returning no insert do firebird, mas para seu caso aconselho recuperar o id do generator antes de dar o post, ou até mesmo apresentar o id para o usuário na inclusão, retirando a chamada do generator da trigger, mas isto elimina sequencias de acordo com os cancelamentos d registros... se não tiver problema acho que pode ser uma solução. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.com djpardalrocha%40hotmail.com : O q vc queria é que o SGBD fosse inteligente a ponto de notificar a aplicação cliente e o dataset do Delphi pudesse fazer isso automático pra vc. E até onde me consta, nenhum SGBD no mercado tem um esquema de callback que pudesse ser implementado em camadas de acesso baseadas no dataset do Delphi e q permitisse aos datasets do Delphi terem essa inteligência. Ou seja, não existe receita mágica, pulo do gato ou (ARGH!) gambiarra! Ou usa o método Refresh() do DataSet ou abre e fecha a consulta. Sds. To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.com Date: Thu, 30 Apr 2009 13:05:36 -0300 Subject: Re: [delphi-br] firebird - acessar campo auto incremento desculpe RUBEM na verdade nao é erro, e o data module noa tem nenhum codigo, como o firebird nao tem o auto incremento, logo apos o post nao esta acessivel o valor do id somente depois do refresh. eu queria saber se tem uma maneira mais correta pra resover isso ou se vou ter q faze uma gambiarra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.com djpardalrocha%40hotmail.com Só isso é pouco e vago pra analisar o problema! Precisaria olhar o código desse suposto data module de nome DMGeral. E ainda não sei qual a camada de acesso a dados vc está usando (BDE, ADO/dbGo, dbExpress, etc.). Mas teria que olhar o código do data module pra saber o q vc fez errado! Sds. P.S.: Meu nome é no singular! To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br delphi-br% 40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.com govoni.felipe% 40gmail.com Date: Thu, 30 Apr 2009 12:53:40 -0300 Subject: Re: [delphi-br] firebird - acessar campo auto incremento desculpe rubens acho q nao me expressei bem: eu criei o generetor e o trigger, mas minha duvida e no delphi. tenho um: DMGeral.qryCompras.Append; DMGeral.qryCompras.Post; e em outra procedure, faço isso dmgeral.qryProdutos.filedbyname('id_compra').value := dmgeral.qryCompras.filedbyname('id_compra').value; porem ele retorna vazio, se eu der um refresh ele retorna para o primeiro registro da query. preciso atualizar a query para pegar o id_compra. 2009/4/30 Rubem Nascimento da Rocha djpardalro...@hotmail.com djpardalrocha%40hotmail.com djpardalrocha% 40hotmail.com Até onde me consta, não existe a figura de campo auto-incremento no FireBird. Esse comportamento é simulado por meio de GENERATOR's e TRIGGER's. Verifique o código da trigger que é executada no evento BEFORE INSERT da tabela em questão. Nesse código, com toda a certeza, está sendo usada a função GEN_ID() para incrementar o valor de um generator, e o valor resultante é atribuído ao campo chave da tabela. Para saber qual o último valor gerado pelo GENERATOR usado na trigger, use a seguinte sintaxe SELECT SQL: SELECT GEN_ID(nome_generator, 0) FROM RDB$DATABASE Boa sorte. Sds. To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br From: govoni.fel...@gmail.com govoni.felipe%40gmail.com govoni.felipe% 40gmail.comgovoni.felipe% 40gmail.com Date: Thu, 30 Apr 2009 12:41:47 -0300 Subject: [delphi-br] firebird - acessar campo auto incremento boa tarde tenho uma procedure
Re: [delphi-br] firebird - acessar campo auto incremento
coloque o sql numa query: SELECT GEN_ID(nome_generator, 0) as SEQ FROM RDB$DATABASE abra a query e pegue o valor do campo SEQ -- José Benedito Software Developer +55 19 8116-7826 msn: jb_holam...@hotmail.com skype:jb.sologix
Re: [delphi-br] firebird - acessar campo auto incremento
obrigado! 2009/4/30 JB josebened...@gmail.com coloque o sql numa query: SELECT GEN_ID(nome_generator, 0) as SEQ FROM RDB$DATABASE abra a query e pegue o valor do campo SEQ -- José Benedito Software Developer +55 19 8116-7826 msn: jb_holam...@hotmail.com jb_holambra%40hotmail.com skype:jb.sologix -- Felipe Govoni - GOVONI Sistemas Fone 8472-8718 www.govoni.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] FIREBIRD REDE
database=trab:c:\sistema\dados\BANCO.GDB dhsb escreveu: Pessoal sei que este assunto ja foi discutido, mas estou com um problem... e nao estou conseguindo resolver... Tenho meu servidor que se chama TRAB Estou usando o TIBDataBase e um arquivoIni. so que estou usando um arquivo ini.. [Banco] database=10.1.1.10:c:\sistema\dados\BANCO.GDB Antes eu usava assim e funcionava show de bola. Mas agora tive que mudar pois o IP agora e automatico na rede dai resolvi compartilhar a pasta de dados.. [Banco] database=\\TRAB\dados\BANCO.GDB Mas dai nao funcionou mais. O que esta de errado... -- - Uberdam Cavaletti Formado em Tecnologia da informação - Unoesc - Xxe Pós graduado em Desenvolvimento Java - Unoesc - Xxe Acesse http://www.curricular.com.br/berdam Acesse http://passandoveneno.blogspot.com -
Re: [delphi-br] FIREBIRD REDE
Verifique se nesta pasta compartilhada você tem permissão de escrita. Quando você vai compartilhar a pasta aparece um checkbox assim: [ ] Permitir que os usuários da rede alterem meus arquivos. Deixe marcado [ X ] -- Atenciosamente, Paulo Coutinho. Site: www.prsolucoes.com Blog: www.prsolucoes.com/blog Msn: pa...@prsolucoes.com 2009/4/17 berdam berdamzi...@yahoo.com.br database=trab:c:\sistema\dados\BANCO.GDB dhsb escreveu: Pessoal sei que este assunto ja foi discutido, mas estou com um problem... e nao estou conseguindo resolver... Tenho meu servidor que se chama TRAB Estou usando o TIBDataBase e um arquivoIni. so que estou usando um arquivo ini.. [Banco] database=10.1.1.10:c:\sistema\dados\BANCO.GDB Antes eu usava assim e funcionava show de bola. Mas agora tive que mudar pois o IP agora e automatico na rede dai resolvi compartilhar a pasta de dados.. [Banco] database=\\TRAB\dados\BANCO.GDB Mas dai nao funcionou mais. O que esta de errado... -- - Uberdam Cavaletti Formado em Tecnologia da informação - Unoesc - Xxe Pós graduado em Desenvolvimento Java - Unoesc - Xxe Acesse http://www.curricular.com.br/berdam Acesse http://passandoveneno.blogspot.com - [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] FIREBIRD REDE
Pessoal sei que este assunto ja foi discutido, mas estou com um problem... e nao estou conseguindo resolver... Tenho meu servidor que se chama TRAB Estou usando o TIBDataBase e um arquivoIni. so que estou usando um arquivo ini.. [Banco] database=10.1.1.10:c:\sistema\dados\BANCO.GDB Antes eu usava assim e funcionava show de bola. Mas agora tive que mudar pois o IP agora e automatico na rede dai resolvi compartilhar a pasta de dados.. [Banco] database=\\TRAB\dados\BANCO.GDB Mas dai nao funcionou mais. O que esta de errado...
RES: [delphi-br] Firebird
Muito obrigado FIOS E CABOS ENGENHARIA LTDA CÍCERO FERNANDES ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO CREA-SC 27.958-0 3521-2988 - 9191.6226 http://www.fiosecabos.ind.br/ http://www.fiosecabos.ind.br- mailto:cic...@fiosecabos.ind.br cic...@fiosecabos.ind.br P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Ricardo César Cardoso Enviada em: sexta-feira, 20 de fevereiro de 2009 22:35 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Firebird Se for a senha para acessar a base de dados é masterkey e o usuário é SYSDBA no caso do Firebird. Ahh... tanto o usuário quanto a senha são digitados sem as aspas. []'s Ricardo. __ Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em sex, 20/2/09, cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br escreveu: De: cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br cic...@fiosecabos.ind.br mailto:cicero%40fiosecabos.ind.br Assunto: [delphi-br] Firebird Para: delphi-br@yahoogrupos.com.br mailto:delphi-br%40yahoogrupos.com.br Data: Sexta-feira, 20 de Fevereiro de 2009, 18:13 Instalei o firebird e o interbase granmanger tudo certo ... Mas ele pede uma senha q nem imagino qual seja ... procurei no baixaki mas não encontrei nada.. Alguém pode me dar uma dica FIOS E CABOS ENGENHARIA LTDA CÍCERO FERNANDES ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO CREA-SC 27.958-0 3521-2988 - 9191.6226 http://www.fiosecab os.ind.br/ http://www.fiosecab os.ind.br- mailto:cic...@fiosecabos. ind.br cic...@fiosecabos. ind.br P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Firebird
Instalei o firebird e o interbase granmanger tudo certo ... Mas ele pede uma senha q nem imagino qual seja ... procurei no baixaki mas não encontrei nada.. Alguém pode me dar uma dica FIOS E CABOS ENGENHARIA LTDA CÍCERO FERNANDES ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO CREA-SC 27.958-0 3521-2988 - 9191.6226 http://www.fiosecabos.ind.br/ http://www.fiosecabos.ind.br- mailto:cic...@fiosecabos.ind.br cic...@fiosecabos.ind.br P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! De: delphi-br@yahoogrupos.com.br [mailto:delphi...@yahoogrupos.com.br] Em nome de Fellipe Henrique Enviada em: sexta-feira, 20 de fevereiro de 2009 15:47 Para: delphi-br@yahoogrupos.com.br Assunto: [delphi-br] Erro estranho no Delphi 2009 Amigos, um componente meu está apresentando este erro, ao instalar no Delphi 2009 em um cliente, no meu não aparece: Não foi possivel localizar o ponto de entrada do procedimento @sysut...@stringreplace$qqrx205system@UnicodeStringt1t1495System @%set$t215sysut...@sysutils__15$iuc$0$iuc$1% na biblioteca de vínculo dinâmico rtl120.bpl. O que pode ser? Att. Fellipe H. -- _ T.·.F.·.A.·. Fellipe Henrique Blog: www.digitumsoft.com.br/blogs/fellipeh -- CAMPANHA POR UMA INTERNET SEGURA Proteja o endereço de seus amigos como estou protegendo o seu. Ao enviar mensagens use SEMPRE o Cco (cópia oculta). Assim TODOS os endereços estarão preservados. E, claro, antes de encaminhar um e-mail, delete todas as informações que apareçam no corpo do e-mail e que possam ser usadas por hackers. ### [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Firebird
Se for a senha para acessar a base de dados é masterkey e o usuário é SYSDBA no caso do Firebird. Ahh... tanto o usuário quanto a senha são digitados sem as aspas. []'s Ricardo. _ Vamos ajudar o Grupo e o Yahoo! Apague o conteúdo irrelevante! --- Em sex, 20/2/09, cic...@fiosecabos.ind.br cic...@fiosecabos.ind.br escreveu: De: cic...@fiosecabos.ind.br cic...@fiosecabos.ind.br Assunto: [delphi-br] Firebird Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 20 de Fevereiro de 2009, 18:13 Instalei o firebird e o interbase granmanger tudo certo ... Mas ele pede uma senha q nem imagino qual seja ... procurei no baixaki mas não encontrei nada.. Alguém pode me dar uma dica FIOS E CABOS ENGENHARIA LTDA CÍCERO FERNANDES ENGENHEIRO ELETRICISTA E DE SEGURANÇA DO TRABALHO CREA-SC 27.958-0 3521-2988 - 9191.6226 http://www.fiosecab os.ind.br/ http://www.fiosecab os.ind.br- mailto:cic...@fiosecabos. ind.br cic...@fiosecabos. ind.br P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Firebird
foi o que tentei fazer, usando o IBExpert, porém dá o erro : Error Message: Server Name Missing e aí não consigo entender o porque. Stainle --- Em seg, 1/12/08, Andrei Luís [EMAIL PROTECTED] escreveu: De: Andrei Luís [EMAIL PROTECTED] Assunto: Re: [delphi-br] Firebird Para: delphi-br@yahoogrupos.com.br Data: Segunda-feira, 1 de Dezembro de 2008, 17:56 Faça um backup e depois um restore que o arquivo vai 'enxugar'. [] Andrei 2008/12/1 stainle2003 stainle2003@ yahoo.com. br Boa Tarde, apaguei todos os dados das tabelas do Firebird, o tamanho do banco não mudou e não sei o que fazer para que ele fique menor, tentei fazer backup mas não estou conseguindo, alguém tem uma dica. grato Stainle [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Firebird
ok, só que agora não consigo fazer o backup, dá o erro : Error Message: Server Name Missing não sei o que é; estou fazendo o backup usando o IBExpert grato Stainle --- Em seg, 1/12/08, Joao Morais [EMAIL PROTECTED] escreveu: De: Joao Morais [EMAIL PROTECTED] Assunto: Re: [delphi-br] Firebird Para: delphi-br@yahoogrupos.com.br Data: Segunda-feira, 1 de Dezembro de 2008, 18:50 2008/12/1 stainle2003 stainle2003@ yahoo.com. br: Boa Tarde, apaguei todos os dados das tabelas do Firebird, o tamanho do banco não mudou e não sei o que fazer para que ele fique menor, tentei fazer backup mas não estou conseguindo, alguém tem uma dica. Apagar dados não faz com que o banco devolva espaço em disco para o SO, no entanto ele utilizará estes espaços a medida em que mais dados forem gravados. Para reduzir fisicamente o tamanho do arquivo do banco, faça um backup seguido de restore, pois o backup sozinho não modifica nada. Joao Morais Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Firebird
Boa Tarde, apaguei todos os dados das tabelas do Firebird, o tamanho do banco não mudou e não sei o que fazer para que ele fique menor, tentei fazer backup mas não estou conseguindo, alguém tem uma dica. grato Stainle
Re: [delphi-br] Firebird
Faça um backup e depois um restore que o arquivo vai 'enxugar'. [] Andrei 2008/12/1 stainle2003 [EMAIL PROTECTED] Boa Tarde, apaguei todos os dados das tabelas do Firebird, o tamanho do banco não mudou e não sei o que fazer para que ele fique menor, tentei fazer backup mas não estou conseguindo, alguém tem uma dica. grato Stainle [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Firebird
2008/12/1 stainle2003 [EMAIL PROTECTED]: Boa Tarde, apaguei todos os dados das tabelas do Firebird, o tamanho do banco não mudou e não sei o que fazer para que ele fique menor, tentei fazer backup mas não estou conseguindo, alguém tem uma dica. Apagar dados não faz com que o banco devolva espaço em disco para o SO, no entanto ele utilizará estes espaços a medida em que mais dados forem gravados. Para reduzir fisicamente o tamanho do arquivo do banco, faça um backup seguido de restore, pois o backup sozinho não modifica nada. Joao Morais
[delphi-br] Firebird - IBDataSet
Galera, vejam se podem me ajudar por favor. Em um determinado local eu excluo os registros de uma tabela utilizando um IBQuery efetuando uma SQL simples do tipo: DELETE FROM table WHERE condicao. Efetuo um commit no objeto Transaction e logo depois vou popular essa mesma tabela. Para inclusão dos dados eu utilizo um IBDataset, e antes de incluir cada registro eu efetuo um locate. No entanto, mesmo com a tabela vazia, o locate me retorna true, como se o registro já existisse. Mas ele não existe, acabei de excluí-lo!!! Já depurei o projeto e verifiquei que após a deleção dos dados, a tabela está realmente vazia! Mesmo assim o locate retorna true. Alguém sabe me dizer porquê? Grato, Júlio César Santiago Guiótti [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Firebird X Oracle
Bom dia a todos! Tenho uma aplicação que roda em firebird. Utilizo o DBExpress para acessar o banco. Agora estou tentando rodar essa aplicação no oracle mas estou tendo diversos problemas com os tipos dos campos. Ex.: Ao rodar um 'select' em uma tabela no firebird com campo do tipo 'DECIMAL(11,2)' no ClientDataSet esse campo fica como tipo 'Float', mas ao rodar esse mesmo 'select' no oracle (campo tipo NUMERIC(11,2)) ele retorna o campo com o tipo 'TFmtBcd'. Tenho que fazer alguma configuração no DBEXpress para que ele carregue os campos com o mesmo tipo? Obrigado! [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] Firebird X Oracle
Isso é um saco e na verdae são campos tratados de forma diferente mesmo, você pode gambiarrar e fazer um cast nas situações em que os campos acusarem conflito. SELECT CAST( ORACLE.TABELA.CAMPO_NUM AS DECIMAL( 11, 2 ) ) AS CAMPO_NUM Ou você pode deletar os campos adicionados aos TClientDataSets e TSimpleDataSets da vida e trabalhar com FieldByName. Na verdade eu prefiro dessa forma, mas você pode enfrentar alguns problemas com componentes DBWare que exigem que os campos estejam devidamente criados no DataSetContainer, mas, de novo, você pode contornar esses problemas adicionando os campos em run time. Vitor. De: Paulo Pontes [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Terça-feira, 25 de Novembro de 2008 9:30:03 Assunto: [delphi-br] Firebird X Oracle Bom dia a todos! Tenho uma aplicação que roda em firebird. Utilizo o DBExpress para acessar o banco. Agora estou tentando rodar essa aplicação no oracle mas estou tendo diversos problemas com os tipos dos campos. Ex.: Ao rodar um 'select' em uma tabela no firebird com campo do tipo 'DECIMAL(11, 2)' no ClientDataSet esse campo fica como tipo 'Float', mas ao rodar esse mesmo 'select' no oracle (campo tipo NUMERIC(11,2) ) ele retorna o campo com o tipo 'TFmtBcd'. Tenho que fazer alguma configuração no DBEXpress para que ele carregue os campos com o mesmo tipo? Obrigado! [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Firebird X Oracle
pois é, trabalhinho chato... já tentei o CAST e não adiantou... o problema de criar campos dinâmicamente é a produtividade, cai bastante... sigo tentando encontrar novas soluções... valeu será que o problema é o dbexpress? 2008/11/25 Vitor Redes [EMAIL PROTECTED] Isso é um saco e na verdae são campos tratados de forma diferente mesmo, você pode gambiarrar e fazer um cast nas situações em que os campos acusarem conflito. SELECT CAST( ORACLE.TABELA.CAMPO_NUM AS DECIMAL( 11, 2 ) ) AS CAMPO_NUM Ou você pode deletar os campos adicionados aos TClientDataSets e TSimpleDataSets da vida e trabalhar com FieldByName. Na verdade eu prefiro dessa forma, mas você pode enfrentar alguns problemas com componentes DBWare que exigem que os campos estejam devidamente criados no DataSetContainer, mas, de novo, você pode contornar esses problemas adicionando os campos em run time. Vitor. De: Paulo Pontes [EMAIL PROTECTED] pontespaulo%40gmail.com Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Enviadas: Terça-feira, 25 de Novembro de 2008 9:30:03 Assunto: [delphi-br] Firebird X Oracle Bom dia a todos! Tenho uma aplicação que roda em firebird. Utilizo o DBExpress para acessar o banco. Agora estou tentando rodar essa aplicação no oracle mas estou tendo diversos problemas com os tipos dos campos. Ex.: Ao rodar um 'select' em uma tabela no firebird com campo do tipo 'DECIMAL(11, 2)' no ClientDataSet esse campo fica como tipo 'Float', mas ao rodar esse mesmo 'select' no oracle (campo tipo NUMERIC(11,2) ) ele retorna o campo com o tipo 'TFmtBcd'. Tenho que fazer alguma configuração no DBEXpress para que ele carregue os campos com o mesmo tipo? Obrigado! [As partes desta mensagem que não continham texto foram removidas] Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] firebird versão?
estou usando a 1.5.4.8 até agora esta otima qual versão superior posso migrar sem dores de cabeça? Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] firebird versão?
Sem dor de cabeça? Acho que só até a 1.5.5 Que se eu não me engano, só tem correções de bugs encontrados nesta versão que vc utiliza.. Mas, mais cedo ou mais tarde, vc terá que comprar uma caixa de aspirinas e migrar para uma versão superior 2008/11/18 alessandra porto [EMAIL PROTECTED] estou usando a 1.5.4.8 até agora esta otima qual versão superior posso migrar sem dores de cabeça? Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas] -- FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM -- Abs Daniel A. Bastos [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Firebird não atualiza
Bom dia Stainle2003 quando preciso importar dados TXT para um CDS ... clientDataSet eu uso assim um Componente ClientDataSet um DataSource ... um OpenDialog ... um Edit 2 button(Gerar Dados no CDS e Localizar o Arquivo TXT) e um DBGrid. OnClick do Button para Localizar o Arquivo TXT OpenDialog1.Execute ; edit1.text := OpenDialog1.FileName ; no clique do Button para Gerar Dados no CDS var texto : TStringList; i,total : integer; begin ClientDataSet1.Open ; texto := TStringList.create ; texto.LoadFromFile(Edit1.Text) ; texto.Text := trim(texto.Text) ; for i := 0 to texto.Count -1 do begin ClientDataSet1.Insert; ClientDataSet1NOME.AsString := trimRight(copy(texto[i],01,45)); ClientDataSet1N_DOC.AsString := TrimRight(copy(texto[i],45,59)); ClientDataSet1ENDERECO.AsString := TrimRight(copy(texto[i],66,120)); ClientDataSet1BAIRRO.AsString := TrimRight(copy(texto[i],119,149)); ClientDataSet1CEP.AsString := TrimRight(copy(texto[i],150,159)) ; ClientDataSet1.post ; end; texto.Free ; total := ClientDataSet1.RecordCount ; ShowMessage('Total de Registros Importados: ' + inttostr(total)) ; Espero ter ajudado ... Luciano Angelini Prefeitura de Lupionopolis stainle2003 escreveu: Amigos, estou com Delphi 7 lendo arquivos textos e tentando atualizar tabelas no Firebird 1.5, leio os textos e coloco num CDS que está ligado a um Provider que por sua vez está ligado ao SqlDataSet e este ao SQLConnection(DBExpress), algumas tabelas são atualizadas outras não, a configuração do DSP estão todas iguais, não uso Transaction, não sei se precisa, estou perdido, se alguem puder ajudar desde já agradeço. Stainle, segue abaixo o codigo que utilizo: if FileExists('c:\remoto\descon\txtdes.txt') then begin Dados.CDSDes.First; While not (Dados.CDSDes.Eof) do begin Dados.CDSDes.Delete; end; Dados.CDSDes.ApplyUpdates(0); AssignFile(aa, 'c:\remoto\descon\txtdes.txt'); reset(aa); While not eof(aa) do begin readln(aa, linho); if Dados.CDSDes.FindKey([copy(linho, 1, 8)]) then begin Dados.CDSDes.Edit; Dados.CDSDesRFornece.Value := copy(linho, 9, 20); Dados.CDSDes.Post; Dados.CDSDes.ApplyUpdates(0); end else begin Dados.CDSDes.Insert; Dados.CDSDesRNrolinha.Value := copy(linho, 1, 8); Dados.CDSDesRFornece.Value := copy(linho, 9, 20); Dados.CDSDes.Post; Dados.CDSDes.ApplyUpdates(0); end; end;
Re: [delphi-br] Firebird não atualiza
entendi o que você faz; eu consigo alimentar o CDS, o problema está quando mando para o Firebird 1.5, não sei se preciso ou não usar Transaction, o que acontece é que nem todas as tabelas vão para o Banco, é este o meu problema, de qualquer forma grato pela atenção. Stainle --- Em sex, 14/11/08, Luciano Angelini - uol [EMAIL PROTECTED] escreveu: De: Luciano Angelini - uol [EMAIL PROTECTED] Assunto: Re: [delphi-br] Firebird não atualiza Para: delphi-br@yahoogrupos.com.br Data: Sexta-feira, 14 de Novembro de 2008, 9:25 Bom dia Stainle2003 quando preciso importar dados TXT para um CDS ... clientDataSet eu uso assim um Componente ClientDataSet um DataSource ... um OpenDialog ... um Edit 2 button(Gerar Dados no CDS e Localizar o Arquivo TXT) e um DBGrid. OnClick do Button para Localizar o Arquivo TXT OpenDialog1. Execute ; edit1.text := OpenDialog1. FileName ; no clique do Button para Gerar Dados no CDS var texto : TStringList; i,total : integer; begin ClientDataSet1. Open ; texto := TStringList. create ; texto.LoadFromFile( Edit1.Text) ; texto.Text := trim(texto.Text) ; for i := 0 to texto.Count -1 do begin ClientDataSet1. Insert; ClientDataSet1NOME. AsString := trimRight(copy( texto[i], 01,45)); ClientDataSet1N_ DOC.AsString := TrimRight(copy( texto[i], 45,59)); ClientDataSet1ENDER ECO.AsString := TrimRight(copy( texto[i], 66,120)); ClientDataSet1BAIRR O.AsString := TrimRight(copy( texto[i], 119,149)) ; ClientDataSet1CEP. AsString := TrimRight(copy( texto[i], 150,159)) ; ClientDataSet1. post ; end; texto.Free ; total := ClientDataSet1. RecordCount ; ShowMessage( 'Total de Registros Importados: ' + inttostr(total) ) ; Espero ter ajudado ... Luciano Angelini Prefeitura de Lupionopolis stainle2003 escreveu: Amigos, estou com Delphi 7 lendo arquivos textos e tentando atualizar tabelas no Firebird 1.5, leio os textos e coloco num CDS que está ligado a um Provider que por sua vez está ligado ao SqlDataSet e este ao SQLConnection( DBExpress) , algumas tabelas são atualizadas outras não, a configuração do DSP estão todas iguais, não uso Transaction, não sei se precisa, estou perdido, se alguem puder ajudar desde já agradeço. Stainle, segue abaixo o codigo que utilizo: if FileExists(' c:\remoto\ descon\txtdes. txt') then begin Dados.CDSDes. First; While not (Dados.CDSDes. Eof) do begin Dados.CDSDes. Delete; end; Dados.CDSDes. ApplyUpdates( 0); AssignFile(aa, 'c:\remoto\descon\ txtdes.txt' ); reset(aa); While not eof(aa) do begin readln(aa, linho); if Dados.CDSDes. FindKey([ copy(linho, 1, 8)]) then begin Dados.CDSDes. Edit; Dados.CDSDesRFornec e.Value := copy(linho, 9, 20); Dados.CDSDes. Post; Dados.CDSDes. ApplyUpdates( 0); end else begin Dados.CDSDes. Insert; Dados.CDSDesRNrolin ha.Value := copy(linho, 1, 8); Dados.CDSDesRFornec e.Value := copy(linho, 9, 20); Dados.CDSDes. Post; Dados.CDSDes. ApplyUpdates( 0); end; end; Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]
RE: [delphi-br] Firebird não atualiza
Putz ... me desculpem coloquei o exemplo errado . esse é pra converter txt para xml foi mal To: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Fri, 14 Nov 2008 09:25:38 -0200Subject: Re: [delphi-br] Firebird não atualiza Bom dia Stainle2003 quando preciso importar dados TXT para um CDS ... clientDataSet eu uso assim um Componente ClientDataSet um DataSource ... um OpenDialog ... um Edit2 button(Gerar Dados no CDS e Localizar o Arquivo TXT) e um DBGrid.OnClick do Button para Localizar o Arquivo TXTOpenDialog1.Execute ;edit1.text := OpenDialog1.FileName ;no clique do Button para Gerar Dados no CDSvartexto : TStringList;i,total : integer;beginClientDataSet1.Open ;texto := TStringList.create ;texto.LoadFromFile(Edit1.Text) ;texto.Text := trim(texto.Text) ;for i := 0 to texto.Count -1 dobeginClientDataSet1.Insert;ClientDataSet1NOME.AsString := trimRight(copy(texto[i],01,45));ClientDataSet1N_DOC.AsString := TrimRight(copy(texto[i],45,59));ClientDataSet1ENDERECO.AsString := TrimRight(copy(texto[i],66,120));ClientDataSet1BAIRRO.AsString := TrimRight(copy(texto[i],119,149));ClientDataSet1CEP.AsString := TrimRight(copy(texto[i],150,159)) ;ClientDataSet1.post ;end;texto.Free ;total := ClientDataSet1.RecordCount ;ShowMessage('Total de Registros Importados: ' + inttostr(total)) ;Espero ter ajudado ...Luciano AngeliniPrefeitura de Lupionopolisstainle2003 escreveu: Amigos, estou com Delphi 7 lendo arquivos textos e tentando atualizar tabelas no Firebird 1.5, leio os textos e coloco num CDS que está ligado a um Provider que por sua vez está ligado ao SqlDataSet e este ao SQLConnection(DBExpress), algumas tabelas são atualizadas outras não, a configuração do DSP estão todas iguais, não uso Transaction, não sei se precisa, estou perdido, se alguem puder ajudar desde já agradeço. Stainle, segue abaixo o codigo que utilizo: if FileExists('c:\remoto\descon\txtdes.txt') then begin Dados.CDSDes.First; While not (Dados.CDSDes.Eof) do begin Dados.CDSDes.Delete; end; Dados.CDSDes.ApplyUpdates(0); AssignFile(aa, 'c:\remoto\descon\txtdes.txt'); reset(aa); While not eof(aa) do begin readln(aa, linho); if Dados.CDSDes.FindKey([copy(linho, 1, 8)]) then begin Dados.CDSDes.Edit; Dados.CDSDesRFornece.Value := copy(linho, 9, 20); Dados.CDSDes.Post; Dados.CDSDes.ApplyUpdates(0); end else begin Dados.CDSDes.Insert; Dados.CDSDesRNrolinha.Value := copy(linho, 1, 8); Dados.CDSDesRFornece.Value := copy(linho, 9, 20); Dados.CDSDes.Post; Dados.CDSDes.ApplyUpdates(0); end; end; _ Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver offline. Conheça o MSN Mobile! http://mobile.live.com/signup/signup2.aspx?lc=pt-br [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Firebird não atualiza
Amigos, estou com Delphi 7 lendo arquivos textos e tentando atualizar tabelas no Firebird 1.5, leio os textos e coloco num CDS que está ligado a um Provider que por sua vez está ligado ao SqlDataSet e este ao SQLConnection(DBExpress), algumas tabelas são atualizadas outras não, a configuração do DSP estão todas iguais, não uso Transaction, não sei se precisa, estou perdido, se alguem puder ajudar desde já agradeço. Stainle, segue abaixo o codigo que utilizo: if FileExists('c:\remoto\descon\txtdes.txt') then begin Dados.CDSDes.First; While not (Dados.CDSDes.Eof) do begin Dados.CDSDes.Delete; end; Dados.CDSDes.ApplyUpdates(0); AssignFile(aa, 'c:\remoto\descon\txtdes.txt'); reset(aa); While not eof(aa) do begin readln(aa, linho); if Dados.CDSDes.FindKey([copy(linho, 1, 8)]) then begin Dados.CDSDes.Edit; Dados.CDSDesRFornece.Value := copy(linho, 9, 20); Dados.CDSDes.Post; Dados.CDSDes.ApplyUpdates(0); end else begin Dados.CDSDes.Insert; Dados.CDSDesRNrolinha.Value := copy(linho, 1, 8); Dados.CDSDesRFornece.Value := copy(linho, 9, 20); Dados.CDSDes.Post; Dados.CDSDes.ApplyUpdates(0); end; end;
Re: Res: [delphi-br] Firebird
Olá, Atualmente não há como realizar union sobre tabelas de diferentes banco de dados. Esta questão está sendo trabalhada e certamente deverá estar disponível nas próximas gerações do banco de dados, mas ainda assim não há garantia que os componentes de conexão irão dar suporte a esta capacidade. Carlos --- Em delphi-br@yahoogrupos.com.br, Jaimel Lima [EMAIL PROTECTED] escreveu Bom! Acho que num dá não!!! - Mensagem original De: Claudiney Cogo [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 12 de Setembro de 2008 11:11:06 Assunto: Re: [delphi-br] Firebird Não conheço bem o firebird, mas acredito que possa fazer sim... alguma coisa do tipo: select A.Codigo, B.Numero from BancoA.TabelaA A, BancoB.TabelaB B Tente algo assim. - - - - - - Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Fone/Fax: (44) 3029-6053 - Maringá - Paraná www.n2solutions. com.br nfe.n2solutions. com.br www.studion2. com.br - Original Message - From: tetraetila To: [EMAIL PROTECTED] os.com.br Sent: Friday, September 12, 2008 9:50 AM Subject: [delphi-br] Firebird Pessoal Tem como no Firebird fazer um select buscando dados em tabelas de BD's distintos? Tipo select TabelaA from bancoA TabelaB from bancoB o que eu preciso é recuperar dados de tabelas que estão em outro BD, ambos BD's estão conectados. Obrigado! -- -- - - - Adilson Nunes - tetraetila(R) ? õ¿õ¬ (¬) __ Informação do NOD32 IMON 3436 (20080911) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset. com.br [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Firebird
Pessoal Tem como no Firebird fazer um select buscando dados em tabelas de BD's distintos? Tipo select TabelaA from bancoA TabelaB from bancoB o que eu preciso é recuperar dados de tabelas que estão em outro BD, ambos BD's estão conectados. Obrigado! -- -- --- Adilson Nunes - tetraetila(R) ? õ¿õ¬ (¬)
Re: [delphi-br] Firebird
Não conheço bem o firebird, mas acredito que possa fazer sim... alguma coisa do tipo: select A.Codigo, B.Numero from BancoA.TabelaA A, BancoB.TabelaB B Tente algo assim. Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Fone/Fax: (44) 3029-6053 - Maringá - Paraná www.n2solutions.com.br nfe.n2solutions.com.br www.studion2.com.br - Original Message - From: tetraetila To: delphi-br@yahoogrupos.com.br Sent: Friday, September 12, 2008 9:50 AM Subject: [delphi-br] Firebird Pessoal Tem como no Firebird fazer um select buscando dados em tabelas de BD's distintos? Tipo select TabelaA from bancoA TabelaB from bancoB o que eu preciso é recuperar dados de tabelas que estão em outro BD, ambos BD's estão conectados. Obrigado! -- -- --- Adilson Nunes - tetraetila(R) ? õ¿õ¬ (¬) __ Informação do NOD32 IMON 3436 (20080911) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Firebird
tetraetila wrote: Pessoal Tem como no Firebird fazer um select buscando dados em tabelas de BD's distintos? Tipo select TabelaA from bancoA TabelaB from bancoB o que eu preciso é recuperar dados de tabelas que estão em outro BD, ambos BD's estão conectados. Não, exceto se você usar a BDE. Joao Morais
Res: [delphi-br] Firebird
Bom! Acho que num dá não!!! - Mensagem original De: Claudiney Cogo [EMAIL PROTECTED] Para: delphi-br@yahoogrupos.com.br Enviadas: Sexta-feira, 12 de Setembro de 2008 11:11:06 Assunto: Re: [delphi-br] Firebird Não conheço bem o firebird, mas acredito que possa fazer sim... alguma coisa do tipo: select A.Codigo, B.Numero from BancoA.TabelaA A, BancoB.TabelaB B Tente algo assim. - - - - - - Claudiney Cogo N2 Sistemas e Soluções em Informática Av. São Paulo, 172 - 15º Andar - Sala 1505 Fone/Fax: (44) 3029-6053 - Maringá - Paraná www.n2solutions. com.br nfe.n2solutions. com.br www.studion2. com.br - Original Message - From: tetraetila To: [EMAIL PROTECTED] os.com.br Sent: Friday, September 12, 2008 9:50 AM Subject: [delphi-br] Firebird Pessoal Tem como no Firebird fazer um select buscando dados em tabelas de BD's distintos? Tipo select TabelaA from bancoA TabelaB from bancoB o que eu preciso é recuperar dados de tabelas que estão em outro BD, ambos BD's estão conectados. Obrigado! -- -- - - - Adilson Nunes - tetraetila(R) ? õ¿õ¬ (¬) __ Informação do NOD32 IMON 3436 (20080911) __ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset. com.br [As partes desta mensagem que não continham texto foram removidas] Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Firebird
Se você buscar os dados em 2 consultas separadas e incluir as 2 consultas em um único clientdataset não resolve seu problema? __ Faça ligações para outros computadores com o novo Yahoo! Messenger http://br.beta.messenger.yahoo.com/
Re: [delphi-br] firebird trocar por mysql para web
EU uso a installer... http://www.apachefriends.org/download.php?xampp-win32-1.6.7-installer.exe PS: sempre que tem atualizações eu numca faço UPDATE, sempre faço uma nova instalação limpa e importo tudo. No final desta pagina vc vai encontra um breve documentação sobre o XAMPP, seria bom dar um boa lida. http://www.apachefriends.org/en/xampp-windows.html []s Luiz Escobar - Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/ASSEMBLY/MySQL/xBase SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP HARBOUR -- Borland C++ 5.5.1 (32 bit) Harbour 1.0.0 Intl. (Rev. 9175) xHarbour Compile build 1.1.0 (Simplex) Harbour MiniGUI 1.5 Extended Edition (Build 55) - 2008.08.26 --- From: [EMAIL PROTECTED] Sent: Tuesday, September 09, 2008 5:12 PM To: delphi-br@yahoogrupos.com.br Subject: RES: [delphi-br] firebird trocar por mysql para web boa dica .. fui lá mas tem várias opções de instalação qual devo utilizar .. uso o windows xp na maioria das maquinas Cícero Fernandes Eng. Eletricista Eng. de Segurança do Trabalho CREA-SC 27.958-0 P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Luiz Escobar Enviada em: sábado, 6 de setembro de 2008 00:07 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] firebird trocar por mysql para web Cicero para vc que esta começando use algo mais pratico, como o XAMPP Que instala de uma unica vez, o APACHE, PHP, PHPMyADMIN e o MySQL, ja 100% funcionais E acesse do seguinte modo: http://localhost/ Ou http://nomedamaquina/ ou http://ipdamaquina/ []s Faça o Download aqui: Seleciona a versão para o seu S.O. (linux, mac, win, solaris) http://www.apachefr http://www.apachefriends.org/en/xampp.html iends.org/en/xampp.html Luiz Escobar - Original Message - From: [EMAIL PROTECTED] mailto:cicero%40fiosecabos.ind.br ind.br To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Friday, September 05, 2008 12:09 PM Subject: RES: [delphi-br] firebird trocar por mysql para web instalei o My no nosso servidor e agora ... como faço para acessar e começar a usar Cícero Fernandes Eng. Eletricista Eng. de Segurança do Trabalho CREA-SC 27.958-0 P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Eduardo Silva dos Santos Enviada em: quinta-feira, 4 de setembro de 2008 19:39 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: Re: [delphi-br] firebird trocar por mysql para web Olá Alessandra, eu uso MySQL ha 4 anos, e quando tomei essa decisão, fiz um teste de acesso remoto entre o MySQL, MSSQL e FireBird... o MySQL foi oq demonstrou maior performance. migrar de um banco para o outro não é uma tarefa fácil, sugiro que você faça um teste antes.. mesmo com o MySQL seu sistema pode ficar lento remotamente.. isso depende de como você desenvolveu o mesmo, depende da velocidade do link.. eu tenho sistemas que acessam o MySQL remotamente e funcionam muito bem.. agora, para funcionar remotamente sinto te informar que você vai ter problemas com perda de conexão o famoso Lost Connection.. mas isso fica para outra hora. no que eu puder ajudar eu estou à disposição. 2008/9/4 alessandra porto alessandraporto11@ mailto:alessandraporto11%40yahoo.com.br yahoo.com.br alguem indica a troca do firebird com delphi para mysql para resolver esse problema de lentidão do firebird na web delphi com mysql quais as possiveis fragilidades ? alguem que usa , qual sua opinião?? vale a pena começar a desenvolver para substituir?? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new. http://br.new. http://br.new.mail.yahoo.com/addresses mail.yahoo.com/addresses mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: eduardo.drd@ mailto:eduardo.drd%40gmail.com gmail.com Site: http://www.drdsiste http://www.drdsiste http://www.drdsistemas.com.br/ mas.com.br/ mas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
RES: [delphi-br] firebird trocar por mysql para web
boa dica .. fui lá mas tem várias opções de instalação qual devo utilizar .. uso o windows xp na maioria das maquinas Cícero Fernandes Eng. Eletricista Eng. de Segurança do Trabalho CREA-SC 27.958-0 P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Luiz Escobar Enviada em: sábado, 6 de setembro de 2008 00:07 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] firebird trocar por mysql para web Cicero para vc que esta começando use algo mais pratico, como o XAMPP Que instala de uma unica vez, o APACHE, PHP, PHPMyADMIN e o MySQL, ja 100% funcionais E acesse do seguinte modo: http://localhost/ Ou http://nomedamaquina/ ou http://ipdamaquina/ []s Faça o Download aqui: Seleciona a versão para o seu S.O. (linux, mac, win, solaris) http://www.apachefr http://www.apachefriends.org/en/xampp.html iends.org/en/xampp.html Luiz Escobar - Original Message - From: [EMAIL PROTECTED] mailto:cicero%40fiosecabos.ind.br ind.br To: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Sent: Friday, September 05, 2008 12:09 PM Subject: RES: [delphi-br] firebird trocar por mysql para web instalei o My no nosso servidor e agora ... como faço para acessar e começar a usar Cícero Fernandes Eng. Eletricista Eng. de Segurança do Trabalho CREA-SC 27.958-0 P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! _ De: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br [mailto:[EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br] Em nome de Eduardo Silva dos Santos Enviada em: quinta-feira, 4 de setembro de 2008 19:39 Para: [EMAIL PROTECTED] mailto:delphi-br%40yahoogrupos.com.br os.com.br Assunto: Re: [delphi-br] firebird trocar por mysql para web Olá Alessandra, eu uso MySQL ha 4 anos, e quando tomei essa decisão, fiz um teste de acesso remoto entre o MySQL, MSSQL e FireBird... o MySQL foi oq demonstrou maior performance. migrar de um banco para o outro não é uma tarefa fácil, sugiro que você faça um teste antes.. mesmo com o MySQL seu sistema pode ficar lento remotamente.. isso depende de como você desenvolveu o mesmo, depende da velocidade do link.. eu tenho sistemas que acessam o MySQL remotamente e funcionam muito bem.. agora, para funcionar remotamente sinto te informar que você vai ter problemas com perda de conexão o famoso Lost Connection.. mas isso fica para outra hora. no que eu puder ajudar eu estou à disposição. 2008/9/4 alessandra porto alessandraporto11@ mailto:alessandraporto11%40yahoo.com.br yahoo.com.br alguem indica a troca do firebird com delphi para mysql para resolver esse problema de lentidão do firebird na web delphi com mysql quais as possiveis fragilidades ? alguem que usa , qual sua opinião?? vale a pena começar a desenvolver para substituir?? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new. http://br.new. http://br.new.mail.yahoo.com/addresses mail.yahoo.com/addresses mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: eduardo.drd@ mailto:eduardo.drd%40gmail.com gmail.com Site: http://www.drdsiste http://www.drdsiste http://www.drdsistemas.com.br/ mas.com.br/ mas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] firebird trocar por mysql para web
Cicero para vc que esta começando use algo mais pratico, como o XAMPP Que instala de uma unica vez, o APACHE, PHP, PHPMyADMIN e o MySQL, ja 100% funcionais E acesse do seguinte modo: http://localhost/ Ou http://nomedamaquina/ ou http://ipdamaquina/ []s Faça o Download aqui: Seleciona a versão para o seu S.O. (linux, mac, win, solaris) http://www.apachefriends.org/en/xampp.html Luiz Escobar - Original Message - From: [EMAIL PROTECTED] To: delphi-br@yahoogrupos.com.br Sent: Friday, September 05, 2008 12:09 PM Subject: RES: [delphi-br] firebird trocar por mysql para web instalei o My no nosso servidor e agora ... como faço para acessar e começar a usar Cícero Fernandes Eng. Eletricista Eng. de Segurança do Trabalho CREA-SC 27.958-0 P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eduardo Silva dos Santos Enviada em: quinta-feira, 4 de setembro de 2008 19:39 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] firebird trocar por mysql para web Olá Alessandra, eu uso MySQL ha 4 anos, e quando tomei essa decisão, fiz um teste de acesso remoto entre o MySQL, MSSQL e FireBird... o MySQL foi oq demonstrou maior performance. migrar de um banco para o outro não é uma tarefa fácil, sugiro que você faça um teste antes.. mesmo com o MySQL seu sistema pode ficar lento remotamente.. isso depende de como você desenvolveu o mesmo, depende da velocidade do link.. eu tenho sistemas que acessam o MySQL remotamente e funcionam muito bem.. agora, para funcionar remotamente sinto te informar que você vai ter problemas com perda de conexão o famoso Lost Connection.. mas isso fica para outra hora. no que eu puder ajudar eu estou à disposição. 2008/9/4 alessandra porto alessandraporto11@ mailto:alessandraporto11%40yahoo.com.br yahoo.com.br alguem indica a troca do firebird com delphi para mysql para resolver esse problema de lentidão do firebird na web delphi com mysql quais as possiveis fragilidades ? alguem que usa , qual sua opinião?? vale a pena começar a desenvolver para substituir?? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new. http://br.new.mail.yahoo.com/addresses mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: eduardo.drd@ mailto:eduardo.drd%40gmail.com gmail.com Site: http://www.drdsiste http://www.drdsistemas.com.br/ mas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] firebird trocar por mysql para web
Olá Luiz, tudo blz.. O MyDac é realmente Fantástico, e na versão 5 com as Tecnologias LocalFailOver e DisconnectedModel eles resolveram definitivamente os problemas com o LostConnection. para quem não sabe o MySQL é exigente em relação a conexão, se alguma coisa de errada acontecer, erro nos pacotes.. falha de rede.. time out.. ele vai lá e derruba a conexão. o MyDAC com a tecnologia LocalFailOver, tem a capacidade de detectar se houve perda de conexão, caso positivo, ele reconecta e reexecuta as operações pendentes, isso de forma transparente ao usuário... antes disso era um deus nos acuda.. gerava uma exception.. era complicado. 2008/9/5 Luiz Escobar [EMAIL PROTECTED] Se for partir para MySQL, eu aconselho a COMPRA do MyDAC ou do UniDAC, onde este problema de LOST-CONNECTION é minimizado... vc vai encontra mais informação aqui: www.crlab.com, vale cada centavo se custa-se 10x o valor dele, ainda assim valeria, mas não conta pra eles.. hehehehhehe []s Luiz Escobar - Original Message - From: Eduardo Silva dos Santos To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Thursday, September 04, 2008 7:38 PM Subject: Re: [delphi-br] firebird trocar por mysql para web Olá Alessandra, eu uso MySQL ha 4 anos, e quando tomei essa decisão, fiz um teste de acesso remoto entre o MySQL, MSSQL e FireBird... o MySQL foi oq demonstrou maior performance. migrar de um banco para o outro não é uma tarefa fácil, sugiro que você faça um teste antes.. mesmo com o MySQL seu sistema pode ficar lento remotamente.. isso depende de como você desenvolveu o mesmo, depende da velocidade do link.. eu tenho sistemas que acessam o MySQL remotamente e funcionam muito bem.. agora, para funcionar remotamente sinto te informar que você vai ter problemas com perda de conexão o famoso Lost Connection.. mas isso fica para outra hora. no que eu puder ajudar eu estou à disposição. 2008/9/4 alessandra porto [EMAIL PROTECTED]alessandraporto11%40yahoo.com.br alguem indica a troca do firebird com delphi para mysql para resolver esse problema de lentidão do firebird na web delphi com mysql quais as possiveis fragilidades ? alguem que usa , qual sua opinião?? vale a pena começar a desenvolver para substituir?? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] firebird trocar por mysql para web
Cara e o UniDAC ? Tem estas mesmas propriedades.??? Já testou ?? eu uso o MyDAC 4, que nao tem isso e to doido pra fazer o upgrade, mas nao sei se continuo no MyDAC ou vou pro UniDAC. []s Luiz Escobar - Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/ASSEMBLY/MySQL/xBase SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP HARBOUR -- Borland C++ 5.5.1 (32 bit) Harbour 1.0.0 Intl. (Rev. 9175) xHarbour Compile build 1.1.0 (Simplex) Harbour MiniGUI 1.5 Extended Edition (Build 55) - 2008.08.26 --- From: Eduardo Silva dos Santos Sent: Friday, September 05, 2008 9:39 AM To: delphi-br@yahoogrupos.com.br Subject: Re: [delphi-br] firebird trocar por mysql para web Olá Luiz, tudo blz.. O MyDac é realmente Fantástico, e na versão 5 com as Tecnologias LocalFailOver e DisconnectedModel eles resolveram definitivamente os problemas com o LostConnection. para quem não sabe o MySQL é exigente em relação a conexão, se alguma coisa de errada acontecer, erro nos pacotes.. falha de rede.. time out.. ele vai lá e derruba a conexão. o MyDAC com a tecnologia LocalFailOver, tem a capacidade de detectar se houve perda de conexão, caso positivo, ele reconecta e reexecuta as operações pendentes, isso de forma transparente ao usuário... antes disso era um deus nos acuda.. gerava uma exception.. era complicado. 2008/9/5 Luiz Escobar [EMAIL PROTECTED] Se for partir para MySQL, eu aconselho a COMPRA do MyDAC ou do UniDAC, onde este problema de LOST-CONNECTION é minimizado... vc vai encontra mais informação aqui: www.crlab.com, vale cada centavo se custa-se 10x o valor dele, ainda assim valeria, mas não conta pra eles.. hehehehhehe []s Luiz Escobar - Original Message - From: Eduardo Silva dos Santos To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Sent: Thursday, September 04, 2008 7:38 PM Subject: Re: [delphi-br] firebird trocar por mysql para web Olá Alessandra, eu uso MySQL ha 4 anos, e quando tomei essa decisão, fiz um teste de acesso remoto entre o MySQL, MSSQL e FireBird... o MySQL foi oq demonstrou maior performance. migrar de um banco para o outro não é uma tarefa fácil, sugiro que você faça um teste antes.. mesmo com o MySQL seu sistema pode ficar lento remotamente.. isso depende de como você desenvolveu o mesmo, depende da velocidade do link.. eu tenho sistemas que acessam o MySQL remotamente e funcionam muito bem.. agora, para funcionar remotamente sinto te informar que você vai ter problemas com perda de conexão o famoso Lost Connection.. mas isso fica para outra hora. no que eu puder ajudar eu estou à disposição. 2008/9/4 alessandra porto [EMAIL PROTECTED]alessandraporto11%40yahoo.com.br alguem indica a troca do firebird com delphi para mysql para resolver esse problema de lentidão do firebird na web delphi com mysql quais as possiveis fragilidades ? alguem que usa , qual sua opinião?? vale a pena começar a desenvolver para substituir?? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] firebird trocar por mysql para web
O UniDac tem também, na verdade eles colocaram em todos os Dac's deles... heheh realmente é muito bom. eu pensei em comprar o Unidac, mas como pretendo utilizar só o MySQL em todos os meus projetos, vou ficar com o MyDAC mesmo... sugiro que vc atualize para o MyDAC5 e se futuramente optar pelo UniDAC vai ter um desconto especial. 2008/9/5 Luiz ESCobar [EMAIL PROTECTED] Cara e o UniDAC ? Tem estas mesmas propriedades.??? Já testou ?? eu uso o MyDAC 4, que nao tem isso e to doido pra fazer o upgrade, mas nao sei se continuo no MyDAC ou vou pro UniDAC. []s Luiz Escobar - Analista/Desenvolvedor: WEB - HTML/JavaScript/PHP/MySQL WINDOWS - Delphi/ASSEMBLY/MySQL/xBase SERVIDORES - CNA IntraNetWare4.11, LINUX-(RedHat9/Suse11), Windows 2K/XP HARBOUR -- Borland C++ 5.5.1 (32 bit) Harbour 1.0.0 Intl. (Rev. 9175) xHarbour Compile build 1.1.0 (Simplex) Harbour MiniGUI 1.5 Extended Edition (Build 55) - 2008.08.26 -- From: Eduardo Silva dos Santos Sent: Friday, September 05, 2008 9:39 AM To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Subject: Re: [delphi-br] firebird trocar por mysql para web Olá Luiz, tudo blz.. O MyDac é realmente Fantástico, e na versão 5 com as Tecnologias LocalFailOver e DisconnectedModel eles resolveram definitivamente os problemas com o LostConnection. para quem não sabe o MySQL é exigente em relação a conexão, se alguma coisa de errada acontecer, erro nos pacotes.. falha de rede.. time out.. ele vai lá e derruba a conexão. o MyDAC com a tecnologia LocalFailOver, tem a capacidade de detectar se houve perda de conexão, caso positivo, ele reconecta e reexecuta as operações pendentes, isso de forma transparente ao usuário... antes disso era um deus nos acuda.. gerava uma exception.. era complicado. 2008/9/5 Luiz Escobar [EMAIL PROTECTED]escobar%40megasistema.com.br Se for partir para MySQL, eu aconselho a COMPRA do MyDAC ou do UniDAC, onde este problema de LOST-CONNECTION é minimizado... vc vai encontra mais informação aqui: www.crlab.com, vale cada centavo se custa-se 10x o valor dele, ainda assim valeria, mas não conta pra eles.. hehehehhehe []s Luiz Escobar - Original Message - From: Eduardo Silva dos Santos To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.brdelphi-br% 40yahoogrupos.com.br Sent: Thursday, September 04, 2008 7:38 PM Subject: Re: [delphi-br] firebird trocar por mysql para web Olá Alessandra, eu uso MySQL ha 4 anos, e quando tomei essa decisão, fiz um teste de acesso remoto entre o MySQL, MSSQL e FireBird... o MySQL foi oq demonstrou maior performance. migrar de um banco para o outro não é uma tarefa fácil, sugiro que você faça um teste antes.. mesmo com o MySQL seu sistema pode ficar lento remotamente.. isso depende de como você desenvolveu o mesmo, depende da velocidade do link.. eu tenho sistemas que acessam o MySQL remotamente e funcionam muito bem.. agora, para funcionar remotamente sinto te informar que você vai ter problemas com perda de conexão o famoso Lost Connection.. mas isso fica para outra hora. no que eu puder ajudar eu estou à disposição. 2008/9/4 alessandra porto [EMAIL PROTECTED]alessandraporto11%40yahoo.com.br alessandraporto11%40yahoo.com.br alguem indica a troca do firebird com delphi para mysql para resolver esse problema de lentidão do firebird na web delphi com mysql quais as possiveis fragilidades ? alguem que usa , qual sua opinião?? vale a pena começar a desenvolver para substituir?? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com eduardo.drd% 40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: [EMAIL PROTECTED] eduardo.drd%40gmail.com Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com.br
RES: [delphi-br] firebird trocar por mysql para web
instalei o My no nosso servidor e agora ... como faço para acessar e começar a usar Cícero Fernandes Eng. Eletricista Eng. de Segurança do Trabalho CREA-SC 27.958-0 P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! _ De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Eduardo Silva dos Santos Enviada em: quinta-feira, 4 de setembro de 2008 19:39 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] firebird trocar por mysql para web Olá Alessandra, eu uso MySQL ha 4 anos, e quando tomei essa decisão, fiz um teste de acesso remoto entre o MySQL, MSSQL e FireBird... o MySQL foi oq demonstrou maior performance. migrar de um banco para o outro não é uma tarefa fácil, sugiro que você faça um teste antes.. mesmo com o MySQL seu sistema pode ficar lento remotamente.. isso depende de como você desenvolveu o mesmo, depende da velocidade do link.. eu tenho sistemas que acessam o MySQL remotamente e funcionam muito bem.. agora, para funcionar remotamente sinto te informar que você vai ter problemas com perda de conexão o famoso Lost Connection.. mas isso fica para outra hora. no que eu puder ajudar eu estou à disposição. 2008/9/4 alessandra porto alessandraporto11@ mailto:alessandraporto11%40yahoo.com.br yahoo.com.br alguem indica a troca do firebird com delphi para mysql para resolver esse problema de lentidão do firebird na web delphi com mysql quais as possiveis fragilidades ? alguem que usa , qual sua opinião?? vale a pena começar a desenvolver para substituir?? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new. http://br.new.mail.yahoo.com/addresses mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: eduardo.drd@ mailto:eduardo.drd%40gmail.com gmail.com Site: http://www.drdsiste http://www.drdsistemas.com.br/ mas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] firebird trocar por mysql para web
Você deve procurar um Front-end para acessar o banco.. criar as tabelas.. eu uso este aqui http://www.snapfiles.com/get/emsmysqllite.html é free e muito bom. uma boa apostila que você deve procurar no Google vai ser de grande valia nesse começo. 2008/9/5 [EMAIL PROTECTED] instalei o My no nosso servidor e agora ... como faço para acessar e começar a usar Cícero Fernandes Eng. Eletricista Eng. de Segurança do Trabalho CREA-SC 27.958-0 P Antes de imprimir, pense em sua responsabilidade e compromisso com o MEIO AMBIENTE! _ De: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br [mailto: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br] Em nome de Eduardo Silva dos Santos Enviada em: quinta-feira, 4 de setembro de 2008 19:39 Para: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br Assunto: Re: [delphi-br] firebird trocar por mysql para web Olá Alessandra, eu uso MySQL ha 4 anos, e quando tomei essa decisão, fiz um teste de acesso remoto entre o MySQL, MSSQL e FireBird... o MySQL foi oq demonstrou maior performance. migrar de um banco para o outro não é uma tarefa fácil, sugiro que você faça um teste antes.. mesmo com o MySQL seu sistema pode ficar lento remotamente.. isso depende de como você desenvolveu o mesmo, depende da velocidade do link.. eu tenho sistemas que acessam o MySQL remotamente e funcionam muito bem.. agora, para funcionar remotamente sinto te informar que você vai ter problemas com perda de conexão o famoso Lost Connection.. mas isso fica para outra hora. no que eu puder ajudar eu estou à disposição. 2008/9/4 alessandra porto alessandraporto11@ mailto:alessandraporto11%40yahoo.com.bralessandraporto11%2540yahoo.com.br yahoo.com.br alguem indica a troca do firebird com delphi para mysql para resolver esse problema de lentidão do firebird na web delphi com mysql quais as possiveis fragilidades ? alguem que usa , qual sua opinião?? vale a pena começar a desenvolver para substituir?? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new. http://br.new.mail.yahoo.com/addresses mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: eduardo.drd@ mailto:eduardo.drd%40gmail.comeduardo.drd%2540gmail.com gmail.com Site: http://www.drdsiste http://www.drdsistemas.com.br/ mas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] firebird trocar por mysql para web
alguem indica a troca do firebird com delphi para mysql para resolver esse problema de lentidão do firebird na web delphi com mysql quais as possiveis fragilidades ? alguem que usa , qual sua opinião?? vale a pena começar a desenvolver para substituir?? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
Res: [delphi-br] firebird trocar por mysql para web
- Mensagem original De: alessandra porto [EMAIL PROTECTED] Para: [EMAIL PROTECTED]; [EMAIL PROTECTED]; delphi-br@yahoogrupos.com.br Enviadas: Quinta-feira, 4 de Setembro de 2008 10:23:05 Assunto: [delphi-br] firebird trocar por mysql para web alguem indica a troca do firebird com delphi para mysql para resolver esse problema de lentidão do firebird na web delphi com mysql quais as possiveis fragilidades ? alguem que usa , qual sua opinião?? vale a pena começar a desenvolver para substituir?? - Fim da mensagem original Olá, Alessandra... Eu uso o MySQL com bastante freqüência e, particularmente, gosto muito dele... Um SGBD leve, ágil e escalável. Uma boa pedida para aplicações de pequeno e médio porte. Trocar o SGDB envolve uma série de fatores: camada de acesso, método de execução de instruções, modelagem do BD, modelagem da aplicação, etc. A troca é interessante, mas, até onde é viável? Vc opera muito por transações? Sua camada de acesso ao BD te dá suporte ao MySQL? Se não, já escolheu qual vai usar? Recomendação: MySQL 5.1.x, engine InnoDB, Zeos 6.6.3-stable e o Toad for MySQL ou MySQLog para manipular os dados, criar tabelas, etc. Ah, uma coisa importante: o conjunto de instruções para o PL/SQL no MySQL é bem diferente do Firebird. Levei um bom tempo pra me acostumar. Se vc usar apenas as instruções DDL, principalmente na padronização ANSI-92, acho q não terá problemas em migrar. Mas uma coisa é verdade: o MySQL é muito mais versátil no ambiente Web que o Firebird (sei que estou cutucando onça com vara curta, mas não quero criar uma flame war aqui, por favor). --- Att.: Willian Jhonnes L. dos Santos Analista/Desenvolvedor Object/Free Pascal [EMAIL PROTECTED] --- Seja livre. Use Linux. Grupo de Usuários GNU/Linux de São José dos Pinhais Linux user number 449753 --- Powered by Slackware Linux 12.0 Kernel 2.6.21.5-custom --- Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] firebird trocar por mysql para web
Olá Alessandra, eu uso MySQL ha 4 anos, e quando tomei essa decisão, fiz um teste de acesso remoto entre o MySQL, MSSQL e FireBird... o MySQL foi oq demonstrou maior performance. migrar de um banco para o outro não é uma tarefa fácil, sugiro que você faça um teste antes.. mesmo com o MySQL seu sistema pode ficar lento remotamente.. isso depende de como você desenvolveu o mesmo, depende da velocidade do link.. eu tenho sistemas que acessam o MySQL remotamente e funcionam muito bem.. agora, para funcionar remotamente sinto te informar que você vai ter problemas com perda de conexão o famoso Lost Connection.. mas isso fica para outra hora. no que eu puder ajudar eu estou à disposição. 2008/9/4 alessandra porto [EMAIL PROTECTED] alguem indica a troca do firebird com delphi para mysql para resolver esse problema de lentidão do firebird na web delphi com mysql quais as possiveis fragilidades ? alguem que usa , qual sua opinião?? vale a pena começar a desenvolver para substituir?? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] firebird trocar por mysql para web
Se for partir para MySQL, eu aconselho a COMPRA do MyDAC ou do UniDAC, onde este problema de LOST-CONNECTION é minimizado... vc vai encontra mais informação aqui: www.crlab.com, vale cada centavo se custa-se 10x o valor dele, ainda assim valeria, mas não conta pra eles.. hehehehhehe []s Luiz Escobar - Original Message - From: Eduardo Silva dos Santos To: delphi-br@yahoogrupos.com.br Sent: Thursday, September 04, 2008 7:38 PM Subject: Re: [delphi-br] firebird trocar por mysql para web Olá Alessandra, eu uso MySQL ha 4 anos, e quando tomei essa decisão, fiz um teste de acesso remoto entre o MySQL, MSSQL e FireBird... o MySQL foi oq demonstrou maior performance. migrar de um banco para o outro não é uma tarefa fácil, sugiro que você faça um teste antes.. mesmo com o MySQL seu sistema pode ficar lento remotamente.. isso depende de como você desenvolveu o mesmo, depende da velocidade do link.. eu tenho sistemas que acessam o MySQL remotamente e funcionam muito bem.. agora, para funcionar remotamente sinto te informar que você vai ter problemas com perda de conexão o famoso Lost Connection.. mas isso fica para outra hora. no que eu puder ajudar eu estou à disposição. 2008/9/4 alessandra porto [EMAIL PROTECTED] alguem indica a troca do firebird com delphi para mysql para resolver esse problema de lentidão do firebird na web delphi com mysql quais as possiveis fragilidades ? alguem que usa , qual sua opinião?? vale a pena começar a desenvolver para substituir?? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] -- ... Eduardo Silva dos Santos DRD SISTEMAS (27) 3218-4201 MSN: [EMAIL PROTECTED] Site: http://www.drdsistemas.com.br/ ... [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] firebird web
tenho aplicação que usa o bd local e via web em algumas filiais noto que em alguns momentos o via web fica lento em algumas filiais. local ele esta otimo estou usando o firebird 1.5.478 com conexão direta com ip da web sem zebedee ou qualquer outra coisa uso os componentes da paleta interbase do delphi 7 para a conexão existe alguma configuração do firebird que melhore a performace dele na web?? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] firebird web
Comigo ocorre exatamente a mesma situação, estou usando delphi 7 com dbexpress as vezes os escritórios remotos ótimos, as vezes a velocidade cae. uso o server 2 cpus, 1 giga memoria, win 2003 e firebird 2.1 classic, vou até esperar a versão 2.5 para testar a super server que deve melhorar essa perfomace. Ou então esse problema é do firebird, até nesses casos, vale a pena pensar em mysql,, que o que dizem é mais amigável no quisito web. 2008/9/3 alessandra porto [EMAIL PROTECTED] tenho aplicação que usa o bd local e via web em algumas filiais noto que em alguns momentos o via web fica lento em algumas filiais. local ele esta otimo estou usando o firebird 1.5.478 com conexão direta com ip da web sem zebedee ou qualquer outra coisa uso os componentes da paleta interbase do delphi 7 para a conexão existe alguma configuração do firebird que melhore a performace dele na web?? Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses [As partes desta mensagem que não continham texto foram removidas] -- Leonardo Quinino [As partes desta mensagem que não continham texto foram removidas]
[delphi-br] Firebird, qual componente usar?
Olá pessoal, Estou em uma duvida tremenda, não consigo escolher um componente para acesso ao firebird. O IB que vem com o Delphi falam que não tem mais tanta compatibilidade com o Firebird, eu uso ele e direto tenho usuário reclamando de dead locking. Estava testando o Fibplus mas não é free e não tenho grana pra pagar. o IBO falam que é o mais completo e Free. Será que é bom mesmo? Alguém usa? Me ajudem por favor. Darkzad [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Firebird, qual componente usar?
Bom, primeiro o IBO não é Free. Se você desenvolver pra ganhar lucro, você deve comprar uma licença, não sei o valor. Eu uso o IBDAC da CoreLab ( www.crlab.com). Ao meu ver, o melhor de todos. []s 2008/8/15 Darkzad [EMAIL PROTECTED] Olá pessoal, Estou em uma duvida tremenda, não consigo escolher um componente para acesso ao firebird. O IB que vem com o Delphi falam que não tem mais tanta compatibilidade com o Firebird, eu uso ele e direto tenho usuário reclamando de dead locking. Estava testando o Fibplus mas não é free e não tenho grana pra pagar. o IBO falam que é o mais completo e Free. Será que é bom mesmo? Alguém usa? Me ajudem por favor. Darkzad [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique http://tecfree.wordpress.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Firebird, qual componente usar?
O IBO não é free como nosso colega falou, mas tem um tipo de licença chamado Trustware, que como o nome fala, é na base da confiança. Você solicita essa licença pro desenvolvedor do IBO e ele te manda o produto full, aí qdo você começar a lucrar com o seu desenvolvimento faz a aquisição do produto. Eu utilizo IBO e é muito bom! [] Andrei 2008/8/15 Fellipe Henrique [EMAIL PROTECTED] Bom, primeiro o IBO não é Free. Se você desenvolver pra ganhar lucro, você deve comprar uma licença, não sei o valor. Eu uso o IBDAC da CoreLab ( www.crlab.com). Ao meu ver, o melhor de todos. []s 2008/8/15 Darkzad [EMAIL PROTECTED] Olá pessoal, Estou em uma duvida tremenda, não consigo escolher um componente para acesso ao firebird. O IB que vem com o Delphi falam que não tem mais tanta compatibilidade com o Firebird, eu uso ele e direto tenho usuário reclamando de dead locking. Estava testando o Fibplus mas não é free e não tenho grana pra pagar. o IBO falam que é o mais completo e Free. Será que é bom mesmo? Alguém usa? Me ajudem por favor. Darkzad [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique http://tecfree.wordpress.com/ [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Firebird, qual componente usar?
Felipe, o IBDAC é gratuito? Alexandre Trindade 2008/8/15 Fellipe Henrique [EMAIL PROTECTED] Bom, primeiro o IBO não é Free. Se você desenvolver pra ganhar lucro, você deve comprar uma licença, não sei o valor. Eu uso o IBDAC da CoreLab ( www.crlab.com). Ao meu ver, o melhor de todos. []s 2008/8/15 Darkzad [EMAIL PROTECTED] darkzad%40yahoo.com.br Olá pessoal, Estou em uma duvida tremenda, não consigo escolher um componente para acesso ao firebird. O IB que vem com o Delphi falam que não tem mais tanta compatibilidade com o Firebird, eu uso ele e direto tenho usuário reclamando de dead locking. Estava testando o Fibplus mas não é free e não tenho grana pra pagar. o IBO falam que é o mais completo e Free. Será que é bom mesmo? Alguém usa? Me ajudem por favor. Darkzad [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique http://tecfree.wordpress.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Firebird, qual componente usar?
E a o DBExpress é bom? É nativo do delphi pois eu tento ao maximo não usar componentes de terceiro. Valeu - Original Message - From: Fellipe Henrique To: delphi-br@yahoogrupos.com.br Sent: Friday, August 15, 2008 2:41 PM Subject: Re: [delphi-br] Firebird, qual componente usar? Bom, primeiro o IBO não é Free. Se você desenvolver pra ganhar lucro, você deve comprar uma licença, não sei o valor. Eu uso o IBDAC da CoreLab ( www.crlab.com). Ao meu ver, o melhor de todos. []s 2008/8/15 Darkzad [EMAIL PROTECTED] Olá pessoal, Estou em uma duvida tremenda, não consigo escolher um componente para acesso ao firebird. O IB que vem com o Delphi falam que não tem mais tanta compatibilidade com o Firebird, eu uso ele e direto tenho usuário reclamando de dead locking. Estava testando o Fibplus mas não é free e não tenho grana pra pagar. o IBO falam que é o mais completo e Free. Será que é bom mesmo? Alguém usa? Me ajudem por favor. Darkzad [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique http://tecfree.wordpress.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]
Re: [delphi-br] Firebird, qual componente usar?
Instalei o IBO mas ele vem com vários componentes, vou fazer alguns testes. Valeu - Original Message - From: Andrei Luís To: delphi-br@yahoogrupos.com.br Sent: Friday, August 15, 2008 3:14 PM Subject: Re: [delphi-br] Firebird, qual componente usar? O IBO não é free como nosso colega falou, mas tem um tipo de licença chamado Trustware, que como o nome fala, é na base da confiança. Você solicita essa licença pro desenvolvedor do IBO e ele te manda o produto full, aí qdo você começar a lucrar com o seu desenvolvimento faz a aquisição do produto. Eu utilizo IBO e é muito bom! [] Andrei 2008/8/15 Fellipe Henrique [EMAIL PROTECTED] Bom, primeiro o IBO não é Free. Se você desenvolver pra ganhar lucro, você deve comprar uma licença, não sei o valor. Eu uso o IBDAC da CoreLab ( www.crlab.com). Ao meu ver, o melhor de todos. []s 2008/8/15 Darkzad [EMAIL PROTECTED] Olá pessoal, Estou em uma duvida tremenda, não consigo escolher um componente para acesso ao firebird. O IB que vem com o Delphi falam que não tem mais tanta compatibilidade com o Firebird, eu uso ele e direto tenho usuário reclamando de dead locking. Estava testando o Fibplus mas não é free e não tenho grana pra pagar. o IBO falam que é o mais completo e Free. Será que é bom mesmo? Alguém usa? Me ajudem por favor. Darkzad [As partes desta mensagem que não continham texto foram removidas] -- _ T.·.F.·.A.·. Fellipe Henrique http://tecfree.wordpress.com/ [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]