[delphi-br] Firebird + Fortes Report

2010-05-28 Por tôpico Allan GabrielAM
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

2010-05-27 Por tôpico Joao Denois
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

2010-05-27 Por tôpico Adriano Santos
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

2010-05-27 Por tôpico Walter Chagas (Bol)
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

2010-05-25 Por tôpico Bruno Lichot
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

2010-05-25 Por tôpico Fabiano Moura
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

2010-05-24 Por tôpico Fabiano Moura
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

2010-05-24 Por tôpico Iran Lima
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

2010-05-22 Por tôpico Iran Lima
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

2010-05-22 Por tôpico Roni Rodrigo
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

2010-05-21 Por tôpico Dimas
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

2010-05-04 Por tôpico Ulisses
.

 
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

2010-05-04 Por tôpico Cleber Sinop


 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

2010-05-04 Por tôpico Ulisses
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

2010-03-22 Por tôpico Humberto Oliveira
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

2010-03-22 Por tôpico alessandra porto
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

2010-03-19 Por tôpico alessandra porto
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

2010-01-02 Por tôpico Marlon Tiedt
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

2009-08-21 Por tôpico Ricardo César Cardoso
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

2009-06-22 Por tôpico Bruno Lichot
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

2009-06-16 Por tôpico Rodrigo Bevilacqua Marcondes
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

2009-06-16 Por tôpico Rubem Rocha
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

2009-05-28 Por tôpico Bruno Lichot
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

2009-05-20 Por tôpico Vinicius da Silva Pinto
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

2009-05-20 Por tôpico Fabio Thomaz
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

2009-05-20 Por tôpico Vinicius da Silva Pinto
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

2009-05-20 Por tôpico Samuel M. Basso
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

2009-05-20 Por tôpico Alisson
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

2009-05-20 Por tôpico Vinicius da Silva Pinto
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

2009-05-20 Por tôpico Wanderlei - Yahoo
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

2009-05-20 Por tôpico Vinicius da Silva Pinto
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

2009-05-20 Por tôpico JC Informática
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

2009-05-19 Por tôpico Ralp Alves Bezerra
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

2009-05-17 Por tôpico Iran Lima
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

2009-05-16 Por tôpico Andre Luis
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.

2009-05-07 Por tôpico auriston.delphi
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.

2009-05-07 Por tôpico Jackson Gomes - ToolsComps

 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

2009-05-06 Por tôpico Bruno Lichot
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

2009-05-06 Por tôpico Carlos H. Cantu

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

2009-04-30 Por tôpico felipe govoni
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

2009-04-30 Por tôpico Rubem Nascimento da Rocha

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

2009-04-30 Por tôpico felipe govoni
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

2009-04-30 Por tôpico Rubem Nascimento da Rocha

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

2009-04-30 Por tôpico felipe govoni
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

2009-04-30 Por tôpico JB
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

2009-04-30 Por tôpico Rubem Nascimento da Rocha


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

2009-04-30 Por tôpico JB
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

2009-04-30 Por tôpico felipe govoni
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

2009-04-30 Por tôpico Andrei Luís
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

2009-04-30 Por tôpico felipe govoni
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

2009-04-30 Por tôpico Daniel Augusto Bastos
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

2009-04-30 Por tôpico JB
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

2009-04-30 Por tôpico felipe govoni
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

2009-04-18 Por tôpico berdam
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

2009-04-18 Por tôpico Paulo Coutinho
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

2009-04-17 Por tôpico dhsb
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

2009-02-21 Por tôpico cicero
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

2009-02-20 Por tôpico cicero
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

2009-02-20 Por tôpico Ricardo César Cardoso
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

2008-12-02 Por tôpico Nivaldo Stainle
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

2008-12-02 Por tôpico Nivaldo Stainle
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

2008-12-01 Por tôpico stainle2003
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

2008-12-01 Por tôpico Andrei Luís
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-01 Por tôpico Joao Morais
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

2008-11-27 Por tôpico Júlio César Santiago Guiótti
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

2008-11-25 Por tôpico Paulo Pontes
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

2008-11-25 Por tôpico Vitor Redes
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

2008-11-25 Por tôpico Paulo Pontes
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?

2008-11-18 Por tôpico alessandra porto
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?

2008-11-18 Por tôpico Daniel Bastos
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

2008-11-14 Por tôpico Luciano Angelini - uol

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

2008-11-14 Por tôpico Nivaldo Stainle
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

2008-11-14 Por tôpico Luciano Angelini

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

2008-11-13 Por tôpico stainle2003
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

2008-09-13 Por tôpico carlosdaniel_am
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

2008-09-12 Por tôpico tetraetila
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

2008-09-12 Por tôpico Claudiney Cogo
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

2008-09-12 Por tôpico Joao Morais
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

2008-09-12 Por tôpico Jaimel Lima
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

2008-09-12 Por tôpico Alisson
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

2008-09-10 Por tôpico Luiz ESCobar
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

2008-09-09 Por tôpico cicero
 
 

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

2008-09-06 Por tôpico Luiz Escobar
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

2008-09-05 Por tôpico Eduardo Silva dos Santos
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

2008-09-05 Por tôpico Luiz ESCobar
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

2008-09-05 Por tôpico Eduardo Silva dos Santos
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

2008-09-05 Por tôpico cicero
 
 

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

2008-09-05 Por tôpico Eduardo Silva dos Santos
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

2008-09-04 Por tôpico alessandra porto
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

2008-09-04 Por tôpico Willian Jhonnes Lara dos Santos
- 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

2008-09-04 Por tôpico Eduardo Silva dos Santos
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

2008-09-04 Por tôpico Luiz Escobar
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

2008-09-03 Por tôpico alessandra porto

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

2008-09-03 Por tôpico Leonardo Quinino
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?

2008-08-15 Por tôpico Darkzad
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?

2008-08-15 Por tôpico Fellipe Henrique
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?

2008-08-15 Por tôpico Andrei Luís
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?

2008-08-15 Por tôpico Alexandre Garcia Trindade
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?

2008-08-15 Por tôpico Darkzad
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?

2008-08-15 Por tôpico Darkzad
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]



  1   2   3   4   >