Re: [delphi-br] dbExpress + SQLServer + Transactions

2008-02-19 Por tôpico Walter Chagas Jr (BOL)
quando você usa um clientDataset conectado ao Datasetprovider, ele mesm (O DSP) 
se incumbe de fazer o controle de transação. E, nos casos de relacionamentos 
MD, você só dá o Apply no CDS Master. O proprio DSP vai providenciar o Apply no 
Detail



[]s



Walter Alves Chagas Junior
Belo Horizonte - MG - Brazil
[EMAIL PROTECTED]
http://www.geocities.com/SiliconValley/Bay/1058
MSN: [EMAIL PROTECTED]
SKYPE: WalterChagasJr

  - Original Message - 
  From: Ricardo Lima 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, February 18, 2008 12:41 PM
  Subject: [delphi-br] dbExpress + SQLServer + Transactions


  Olá pessoal!!!

  Preciso esclarecer algumas duvidas com relação a dbExpress e Transações.

  Quando trabalho com dbExpress o ClientDataSet faz o controle de 
  transação no ApplyUpdate, mesmo quando for um Master/Detail? Tipo ou 
  grava tudo ou nada?

  O dbExpress com SQLServer tem suporte a multi-transaction?

  Fiz o código abaixo somente para testar, porem quando tenta iniciar a 
  segunda trasação da erro informando que já existe uma transação ativa.

  Var
  FTransactionDesc: TTransactionDesc;
  Begin

  FTransactionDesc.IsolationLevel := xilREADCOMMITTED;

  FTransactionDesc.TransactionID := 1;
  Connection.StartTransaction(FTransactionDesc);

  FTransactionDesc.TransactionID := 2;
  Connection.StartTransaction(FTransactionDesc);

  FTransactionDesc.TransactionID := 2;
  Connection.CommtiTransaction(FTransactionDesc);

  FTransactionDesc.TransactionID := 1;
  Connection.CommtiTransaction(FTransactionDesc);

  End;

  Obrigado a todos.

  At.
  Ricardo Lima



   

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] leitor de codigo de barras ncr modelo 3000 class 7880

2008-02-19 Por tôpico bene20032004
Um cliente meu comprou um leitor de codigo de barras usado ncr modelo 
3000 class 7880 e veio sem cabo de conecção com o computador sem 
manual sem drives somente com o cabo de energia.
Alguém tem conhecimento deste leitor,que tipo de cabo ele usa onde 
posso encontrar o manual ?
Muito Obrigado por enquanto !



RES: [delphi-br] ActionList desativado ao carregar o Sistema

2008-02-19 Por tôpico Luciano Topolniak
No formulário que vc está abrindo, o form ativo no momento contém campos
dataware ligados ao datasource da tabela aberta? Em tempo de execução a
tabela está mesmo aberta? Está mostrando registros no formulário?

 

[]’s

Topolniak. 



[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] sistema de pedidos

2008-02-19 Por tôpico Ismair Alves
Bom dia,

Eu gostaria da opniao de voces, eu tenho um sistema de pedido para
representantes que esta feito em delphi 7 e firebird, qdo eles transmitem os
pedidos meu servidor recebe esses pedidos no mysql, estou usando zeos para
conexao com o mysql e ibx para o firebird. A minha duvida e a seguinte, na
transmissao dos pedidos o que e mais indicado:

- varrer os pedidos que estao pendentes no firebird e inserir no mysql
conforme for achando;
- gerar um SQL com todos os pedidos pendentes no firebird e depois executar
no mysql;

grato

-- 
Ismair C. Alves
msn: [EMAIL PROTECTED]
ByteConf Soluções em Software Livre.
Linux User: #447538


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] sistema de pedidos

2008-02-19 Por tôpico Eduardo Silva dos Santos
Olá Ismair,  vai ficar muito mais rápido se vc gerar o SQL e só depois
inserir no MySQL.

na hora de gerar o script faça da seguinte forma:

SET AUTOCOMMIT=0;
insert.. insert... (seu script )
Commit;

vc vai ver que assim levará a metado do tempo.


Em 19/02/08, Ismair Alves [EMAIL PROTECTED] escreveu:

   Bom dia,

 Eu gostaria da opniao de voces, eu tenho um sistema de pedido para
 representantes que esta feito em delphi 7 e firebird, qdo eles transmitem
 os
 pedidos meu servidor recebe esses pedidos no mysql, estou usando zeos para
 conexao com o mysql e ibx para o firebird. A minha duvida e a seguinte, na
 transmissao dos pedidos o que e mais indicado:

 - varrer os pedidos que estao pendentes no firebird e inserir no mysql
 conforme for achando;
 - gerar um SQL com todos os pedidos pendentes no firebird e depois
 executar
 no mysql;

 grato

 --
 Ismair C. Alves
 msn: [EMAIL PROTECTED] ismair_alves%40hotmail.com
 ByteConf Soluções em Software Livre.
 Linux User: #447538

 [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/
...


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] sistema de pedidos

2008-02-19 Por tôpico Eduardo Silva dos Santos
Apoio, quando vc executa o Commit, o AutoCommit ja volta pra 1.

Help do MySQL

After disabling autocommit mode by setting the AUTOCOMMIT variable to zero,
you must use COMMIT to store your changes to disk or ROLLBACK if you want to
ignore the changes you have made since the beginning of your transaction. 

With START TRANSACTION, autocommit remains disabled until you end the
transaction with COMMIT or ROLLBACK. The autocommit mode then reverts to its
previous state


No Help do MySQL no Capítulo 13.4. MySQL Transactional and Locking
Statements, tem bastante detalhes.



Em 19/02/08, Apoio [EMAIL PROTECTED] escreveu:

   boa eu num conhecia esse metodo :

 SET AUTOCOMMIT=0;

 vo tentar aqui tb ! envio dados para mysql na net e as vezes é muito
 lento!

 outra coisa seria bom voltar para 1 o autocommit no final né... ou isso
 não aplica a todo o banco ??

 SET AUTOCOMMIT=0;
 insert.. insert... (seu script )
 Commit;
 SET AUTOCOMMIT=1;


 - Original Message -
 From: Eduardo Silva dos Santos
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Tuesday, February 19, 2008 10:45 AM
 Subject: Re: [delphi-br] sistema de pedidos

 Olá Ismair, vai ficar muito mais rápido se vc gerar o SQL e só depois
 inserir no MySQL.

 na hora de gerar o script faça da seguinte forma:

 SET AUTOCOMMIT=0;
 insert.. insert... (seu script )
 Commit;

 vc vai ver que assim levará a metado do tempo.

 Em 19/02/08, Ismair Alves [EMAIL PROTECTED] ismair%40gmail.com
 escreveu:
 
  Bom dia,
 
  Eu gostaria da opniao de voces, eu tenho um sistema de pedido para
  representantes que esta feito em delphi 7 e firebird, qdo eles
 transmitem
  os
  pedidos meu servidor recebe esses pedidos no mysql, estou usando zeos
 para
  conexao com o mysql e ibx para o firebird. A minha duvida e a seguinte,
 na
  transmissao dos pedidos o que e mais indicado:
 
  - varrer os pedidos que estao pendentes no firebird e inserir no mysql
  conforme for achando;
  - gerar um SQL com todos os pedidos pendentes no firebird e depois
  executar
  no mysql;
 
  grato
 
  --
  Ismair C. Alves
  msn: [EMAIL PROTECTED] 
  ismair_alves%40hotmail.comismair_alves%40hotmail.com
  ByteConf Soluções em Software Livre.
  Linux User: #447538
 
  [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/
 ...

 [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/
...


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Record not found or changed by another user

2008-02-19 Por tôpico Ricardo César Cardoso
Quando se trabalha com uma aplicação em rede isso acontece. Posso estar falando 
besteira, mas se mesmo após o cancelamento continua travado, talvez seja 
interessante dar um refresh no ClientDataSet, ou reabrir o CDS.

Atte,
Ricardo.

Yahoo [EMAIL PROTECTED] escreveu:   Estou tendo 
esse problema com o clientdataset. Parece que algum usuário 
 deixa o registro travado, mesmo depois de cancelar a operação. Em quais 
 situações o clientdataset trava o registro? 
 
  
 
  
   
 ___ 
 Yahoo! Mail - Sempre a melhor opção para você! 
 Experimente já e veja as novidades. 
 http://br.yahoo.com/mailbeta/tudonovo/
 
 
 
   

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] sistema de pedidos

2008-02-19 Por tôpico Apoio
boa eu num conhecia esse metodo :

SET AUTOCOMMIT=0;

vo tentar aqui tb !  envio dados para mysql na net e as vezes é muito lento!

outra coisa seria bom voltar para 1 o autocommit no final né... ou isso não 
aplica a todo o banco ??

SET AUTOCOMMIT=0;
insert.. insert... (seu script )
Commit;
SET AUTOCOMMIT=1;


  - Original Message - 
  From: Eduardo Silva dos Santos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 19, 2008 10:45 AM
  Subject: Re: [delphi-br] sistema de pedidos


  Olá Ismair, vai ficar muito mais rápido se vc gerar o SQL e só depois
  inserir no MySQL.

  na hora de gerar o script faça da seguinte forma:

  SET AUTOCOMMIT=0;
  insert.. insert... (seu script )
  Commit;

  vc vai ver que assim levará a metado do tempo.

  Em 19/02/08, Ismair Alves [EMAIL PROTECTED] escreveu:
  
   Bom dia,
  
   Eu gostaria da opniao de voces, eu tenho um sistema de pedido para
   representantes que esta feito em delphi 7 e firebird, qdo eles transmitem
   os
   pedidos meu servidor recebe esses pedidos no mysql, estou usando zeos para
   conexao com o mysql e ibx para o firebird. A minha duvida e a seguinte, na
   transmissao dos pedidos o que e mais indicado:
  
   - varrer os pedidos que estao pendentes no firebird e inserir no mysql
   conforme for achando;
   - gerar um SQL com todos os pedidos pendentes no firebird e depois
   executar
   no mysql;
  
   grato
  
   --
   Ismair C. Alves
   msn: [EMAIL PROTECTED] ismair_alves%40hotmail.com
   ByteConf Soluções em Software Livre.
   Linux User: #447538
  
   [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/
  ...

  [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] sistema de pedidos

2008-02-19 Por tôpico Ismair Alves
Muito obrigado!

Uma duvida:  SET AUTOCOMMIT=0;
Seria autorollback no caso de algum erro?

Grato


Em 19/02/08, Eduardo Silva dos Santos [EMAIL PROTECTED] escreveu:

   Olá Ismair, vai ficar muito mais rápido se vc gerar o SQL e só depois
 inserir no MySQL.

 na hora de gerar o script faça da seguinte forma:

 SET AUTOCOMMIT=0;
 insert.. insert... (seu script )
 Commit;

 vc vai ver que assim levará a metado do tempo.

 Em 19/02/08, Ismair Alves [EMAIL PROTECTED] ismair%40gmail.com
 escreveu:

 
  Bom dia,
 
  Eu gostaria da opniao de voces, eu tenho um sistema de pedido para
  representantes que esta feito em delphi 7 e firebird, qdo eles
 transmitem
  os
  pedidos meu servidor recebe esses pedidos no mysql, estou usando zeos
 para
  conexao com o mysql e ibx para o firebird. A minha duvida e a seguinte,
 na
  transmissao dos pedidos o que e mais indicado:
 
  - varrer os pedidos que estao pendentes no firebird e inserir no mysql
  conforme for achando;
  - gerar um SQL com todos os pedidos pendentes no firebird e depois
  executar
  no mysql;
 
  grato
 
  --
  Ismair C. Alves
  msn: [EMAIL PROTECTED] 
  ismair_alves%40hotmail.comismair_alves%40hotmail.com
  ByteConf Soluções em Software Livre.
  Linux User: #447538
 
  [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/
 ...

 [As partes desta mensagem que não continham texto foram removidas]

  




-- 
Ismair C. Alves
msn: [EMAIL PROTECTED]
ByteConf Soluções em Software Livre.
Linux User: #447538


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] sistema de pedidos

2008-02-19 Por tôpico Vinicius Santos - MSI
Não tenha dúvida, use script de SQL !!!
Ismair Alves escreveu:

 Bom dia,

 Eu gostaria da opniao de voces, eu tenho um sistema de pedido para
 representantes que esta feito em delphi 7 e firebird, qdo eles 
 transmitem os
 pedidos meu servidor recebe esses pedidos no mysql, estou usando zeos para
 conexao com o mysql e ibx para o firebird. A minha duvida e a seguinte, na
 transmissao dos pedidos o que e mais indicado:

 - varrer os pedidos que estao pendentes no firebird e inserir no mysql
 conforme for achando;
 - gerar um SQL com todos os pedidos pendentes no firebird e depois 
 executar
 no mysql;

 grato

 -- 
 Ismair C. Alves
 msn: [EMAIL PROTECTED] mailto:ismair_alves%40hotmail.com
 ByteConf Soluções em Software Livre.
 Linux User: #447538

 [As partes desta mensagem que não continham texto foram removidas]

  


-- 
Vinicius dos Santos
Analista de Desenvolvimento Júnior
MSI SOLUÇÕES
Av. Dr. Altino Arantes, 131 Sala 145 - 146 Centro - Ourinhos/Sp - Brasil
Fone/Fax: +55 (14) 3324-8181  www.msisolucoes.com.br




[delphi-br] Record not found or changed by another user

2008-02-19 Por tôpico Yahoo
Estou tendo esse problema com o clientdataset. Parece que algum usuário 
deixa o registro travado, mesmo depois de cancelar a operação. Em quais 
situações o clientdataset trava o registro? 






___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/



[delphi-br] Formatar valor Float no Sql Server 2000

2008-02-19 Por tôpico Flavio
Olá pessoal, boa tarde,

estou querendo formatar um valor Float no Sql Server 2000. Ex: 2.699 para 
2.69.

Alguem sabe alguma coisa para me ajudar ?? Estou apanhando feio do Sql Server 
aqui...

Obrigado pela atenção e tudo de bom
Flávio.

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Formatar valor Float no Sql Server 2000

2008-02-19 Por tôpico Ricardo César Cardoso
Sugestão bobinha:

Vc não tem como truncar esse valor para 2 casas decimais? SEgundo pesquisei 
(bem por cima...) existem uma função do SQLServer chamada ROUND(CAMPO_FLOAT, 
NR_CASAS) que vc pode usar.

Não sei se é bem isso, mas faz uns testes ai.

Atte,
Ricardo.

Flavio [EMAIL PROTECTED] escreveu:   Olá pessoal, 
boa tarde,
 
 estou querendo formatar um valor Float no Sql Server 2000. Ex: 2.699 para 
2.69.
 
 Alguem sabe alguma coisa para me ajudar ?? Estou apanhando feio do Sql Server 
aqui...
 
 Obrigado pela atenção e tudo de bom
 Flávio.
 
 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 _



   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Conexão Remota com Banco

2008-02-19 Por tôpico Luis Lopes
Boa tarde pessoal!!

Gostaria de uma opinião/ajuda de vocês.

Tenho a seguinte situação em um cliente:

São 3 lojas interligadas remotamente via rádio, com a base centralizada em uma 
delas. Funciona perfeitamente exceto pelo fato de que a conexão via rádio cai 
muito.

Quando a conexão do rádio cair, o cliente que continuar trabalhando 
normalmente, até que a conexão se reestabeleça, de forma que, quando acontecer 
o reestabelcimento da conexão, se tenha a base atualizada (sincronizada) 
novamente.

O sistema é cliente/servidor desenvolvido em Delphi 7 e Firebird.

Pensei numa solução de replicação de dados. Seria a melhor solução?
Pensei também na possibilidade de mudar a aplicação para multi-camadas. Eu 
conseguiria contornar esse problema numa n-tier?

Grato,

 



Luis Alberto P. Lopes
Desenvolvimento de Sistemas
Belo Horizonte - Minas Gerais


  Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento!
http://br.mail.yahoo.com/

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Conexão Remota com Banco

2008-02-19 Por tôpico Eduardo Silva dos Santos
Mesmo com Ntier, quando a conexão cair vc vai ficar Off-line..

o Melhor é replicação mesmo.

Em 19/02/08, Luis Lopes [EMAIL PROTECTED] escreveu:

   Boa tarde pessoal!!

 Gostaria de uma opinião/ajuda de vocês.

 Tenho a seguinte situação em um cliente:

 São 3 lojas interligadas remotamente via rádio, com a base centralizada em
 uma delas. Funciona perfeitamente exceto pelo fato de que a conexão via
 rádio cai muito.

 Quando a conexão do rádio cair, o cliente que continuar trabalhando
 normalmente, até que a conexão se reestabeleça, de forma que, quando
 acontecer o reestabelcimento da conexão, se tenha a base atualizada
 (sincronizada) novamente.

 O sistema é cliente/servidor desenvolvido em Delphi 7 e Firebird.

 Pensei numa solução de replicação de dados. Seria a melhor solução?
 Pensei também na possibilidade de mudar a aplicação para multi-camadas. Eu
 conseguiria contornar esse problema numa n-tier?

 Grato,

 Luis Alberto P. Lopes
 Desenvolvimento de Sistemas
 Belo Horizonte - Minas Gerais

 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
 armazenamento!
 http://br.mail.yahoo.com/

 [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/
...


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] sistema de pedidos

2008-02-19 Por tôpico Eduardo Silva dos Santos
Ismair, realmente nunca parei para fazer esse teste, sempre uso o Bloco try
Except e caso algo de errado executo um Rollback..

por agora só posso afirmar que com o Set Commit = 0 ele não vai gravar
fisicamente cada registro.. so ao final do processo, isso lhe da um
desempenho danado.

seria semelhante a

BEGIN
insert..
insert..
COMMIT;

ou

TComponenteDeConexãoaoBanco.Starttransaction.

e por ai vai...

Em 19/02/08, Ismair Alves [EMAIL PROTECTED] escreveu:

   Muito obrigado!

 Uma duvida:  SET AUTOCOMMIT=0;
 Seria autorollback no caso de algum erro?

 Grato

 Em 19/02/08, Eduardo Silva dos Santos [EMAIL 
 PROTECTED]eduardo.drd%40gmail.com
 escreveu:
 
  Olá Ismair, vai ficar muito mais rápido se vc gerar o SQL e só depois
  inserir no MySQL.
 
  na hora de gerar o script faça da seguinte forma:
 
  SET AUTOCOMMIT=0;
  insert.. insert... (seu script )
  Commit;
 
  vc vai ver que assim levará a metado do tempo.
 
  Em 19/02/08, Ismair Alves [EMAIL PROTECTED] 
  ismair%40gmail.comismair%40gmail.com
  escreveu:
 
  
   Bom dia,
  
   Eu gostaria da opniao de voces, eu tenho um sistema de pedido para
   representantes que esta feito em delphi 7 e firebird, qdo eles
  transmitem
   os
   pedidos meu servidor recebe esses pedidos no mysql, estou usando zeos
  para
   conexao com o mysql e ibx para o firebird. A minha duvida e a
 seguinte,
  na
   transmissao dos pedidos o que e mais indicado:
  
   - varrer os pedidos que estao pendentes no firebird e inserir no mysql
   conforme for achando;
   - gerar um SQL com todos os pedidos pendentes no firebird e depois
   executar
   no mysql;
  
   grato
  
   --
   Ismair C. Alves
   msn: [EMAIL PROTECTED] 
   ismair_alves%40hotmail.comismair_alves%40hotmail.comismair_alves%40hotmail.com
   ByteConf Soluções em Software Livre.
   Linux User: #447538
  
   [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/
  ...
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 --
 Ismair C. Alves
 msn: [EMAIL PROTECTED] ismair_alves%40hotmail.com
 ByteConf Soluções em Software Livre.
 Linux User: #447538

 [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/
...


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Conexão Remota com Banco

2008-02-19 Por tôpico Vinicius Santos
O melhor mesmo é replicação, sem dúvida !
  - Original Message - 
  From: Eduardo Silva dos Santos 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 19, 2008 1:45 PM
  Subject: Re: [delphi-br] Conexão Remota com Banco


  Mesmo com Ntier, quando a conexão cair vc vai ficar Off-line..

  o Melhor é replicação mesmo.

  Em 19/02/08, Luis Lopes [EMAIL PROTECTED] escreveu:
  
   Boa tarde pessoal!!
  
   Gostaria de uma opinião/ajuda de vocês.
  
   Tenho a seguinte situação em um cliente:
  
   São 3 lojas interligadas remotamente via rádio, com a base centralizada em
   uma delas. Funciona perfeitamente exceto pelo fato de que a conexão via
   rádio cai muito.
  
   Quando a conexão do rádio cair, o cliente que continuar trabalhando
   normalmente, até que a conexão se reestabeleça, de forma que, quando
   acontecer o reestabelcimento da conexão, se tenha a base atualizada
   (sincronizada) novamente.
  
   O sistema é cliente/servidor desenvolvido em Delphi 7 e Firebird.
  
   Pensei numa solução de replicação de dados. Seria a melhor solução?
   Pensei também na possibilidade de mudar a aplicação para multi-camadas. Eu
   conseguiria contornar esse problema numa n-tier?
  
   Grato,
  
   Luis Alberto P. Lopes
   Desenvolvimento de Sistemas
   Belo Horizonte - Minas Gerais
  
   Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
   armazenamento!
   http://br.mail.yahoo.com/
  
   [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/
  ...

  [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] Conexão Remota com Banco

2008-02-19 Por tôpico Nogueira Gmail
Porque vc não tenta um esquema usando recursos de FILAS. Em multi-camadas
roda bem.
Não me lembro bem mas, tem um programa no Windows que fazia isso (no meu
tempo em que programava D4).
Creio que vem junto com o MTS lá dos componentes para a Web.
 
Deve ter alguém na lista que sabe mais desse assunto ... Creio que o nome
era Microsoft Queue, eu acho.
 
 
Abraço,
 
Nogueira
+55 12 9175-6354
 mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]
Skype: nogueira.jr
 

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Luis Lopes
Enviada em: terça-feira, 19 de fevereiro de 2008 13:17
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Conexão Remota com Banco



Boa tarde pessoal!!

Gostaria de uma opinião/ajuda de vocês.

Tenho a seguinte situação em um cliente:

São 3 lojas interligadas remotamente via rádio, com a base centralizada em
uma delas. Funciona perfeitamente exceto pelo fato de que a conexão via
rádio cai muito.

Quando a conexão do rádio cair, o cliente que continuar trabalhando
normalmente, até que a conexão se reestabeleça, de forma que, quando
acontecer o reestabelcimento da conexão, se tenha a base atualizada
(sincronizada) novamente.

O sistema é cliente/servidor desenvolvido em Delphi 7 e Firebird.

Pensei numa solução de replicação de dados. Seria a melhor solução?
Pensei também na possibilidade de mudar a aplicação para multi-camadas. Eu
conseguiria contornar esse problema numa n-tier?

Grato,

Luis Alberto P. Lopes
Desenvolvimento de Sistemas
Belo Horizonte - Minas Gerais

Abra sua conta no Yahoo! Mail, o único sem limite de espaço para
armazenamento!
http://br.mail. http://br.mail.yahoo.com/ 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] Comliar Sem IDE

2008-02-19 Por tôpico Ricardo César Cardoso
Boa tarde!

Por favor amigo, use a pesquisa e/ou o Google. Seguem 2 links que vão 
diretamente ao cerne da sua questão:

[ 
http://www.techtips.com.br/programacao/delphi/ide/compilando-projetos-delphi-por-linha-de-comando/
 ]

e 

[ http://www.mail-archive.com/delphi-br@yahoogrupos.com.br/msg40734.html ]

Atte,
Ricardo.

Guaranta Almeida [EMAIL PROTECTED] escreveu:   
Caros amigos ... alguem sabe como compilar um projeto sem usar a IDE pra 
abri-lo ?  ..  tem algum executavel que passando os devidos parametros faca 
isso acontecer !?? .. no D7 , D2005 .. abracos





   Guarantã Almeida.
 
 -
 Abra sua conta no Yahoo! Mail, o único sem limite de espaço para 
armazenamento! 
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 _



   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Controle de Usuários

2008-02-19 Por tôpico Eloi Filho
Boa tarde amigos,

Estou com um problema que até agora não consegui desenrolar, é o seguinte, 
tenho que montar um tipo de controle de usuários que eu possa controlar as 
opções de acesso e tambem acesso aos botões dos formulários, alguém ja 
desenvolveu alguma coisa assim?

por exemplo: tenho um cadastro de Clientes, preciso dar acesso ao formulário de 
Clientes e nos botões existente nesse formulário, entenderam?

se alguém puder me ajudar, agradeço...

se precisarem de mais informações podem pedir em PVT por favor, [EMAIL 
PROTECTED]

abraços...



Eloi Filho
Programador de Sistemas
A.S. Rodrigues Distribuidora
[EMAIL PROTECTED]
Fone: (92) 2101-1628 - Fax: (92) 3622-2591
Celular: (92) 8172-2726 - 9117-8043
www.asrodrigues.com.br



[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] Comliar Sem IDE

2008-02-19 Por tôpico Guaranta Almeida
Caros amigos ... alguem sabe como compilar um projeto sem usar a IDE pra 
abri-lo ?  ..  tem algum executavel que passando os devidos parametros faca 
isso acontecer !?? .. no D7 , D2005 .. abracos
   
   
   
   
   
  Guarantã Almeida.

   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Controle de Usuários

2008-02-19 Por tôpico Apoio
não perca tempo com isso use o componente User Control e seja feliz!

da uma pesquisada ta super completo o componente , funciona com quase todos 
bancos e conectores

tenho certeza q c vai gostar :

http://usercontrol.net/component/option,com_docman/task,doc_download/gid,2/Itemid,73/

site: www.usercontrol.com.br


  - Original Message - 
  From: Eloi Filho 
  To: Grupo Lista Delphi ; Grupo Delphi Iniciante ; Grupo Delphi BR ; Grupo 
Delphi Boleto 
  Sent: Tuesday, February 19, 2008 2:15 PM
  Subject: [delphi-br] Controle de Usuários


  Boa tarde amigos,

  Estou com um problema que até agora não consegui desenrolar, é o seguinte, 
tenho que montar um tipo de controle de usuários que eu possa controlar as 
opções de acesso e tambem acesso aos botões dos formulários, alguém ja 
desenvolveu alguma coisa assim?

  por exemplo: tenho um cadastro de Clientes, preciso dar acesso ao formulário 
de Clientes e nos botões existente nesse formulário, entenderam?

  se alguém puder me ajudar, agradeço...

  se precisarem de mais informações podem pedir em PVT por favor, [EMAIL 
PROTECTED]

  abraços...

  Eloi Filho
  Programador de Sistemas
  A.S. Rodrigues Distribuidora
  [EMAIL PROTECTED]
  Fone: (92) 2101-1628 - Fax: (92) 3622-2591
  Celular: (92) 8172-2726 - 9117-8043
  www.asrodrigues.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] Delphi parou de dar erro

2008-02-19 Por tôpico Alexandre Nicolas
boa tarde pessoal,

vejam que interessante:

qualquer sistema que eu compilo no meu delphi, caso aconteça algum erro durante 
a execução,
o erro não é exibido, o sistema simplesmente ignora.

a única maneira de descobrir qual o erro é rodar o sistema com o delphi aberto, 
ai sim é possivel descobrir qual o erro.

já olhei todas as configurações de ambiente, editor, debugger, etc.. já 
comparei com outros computadores aqui da empresa,
já reinstalei o delphi e nada.

isso tá me causando problemas, pois às vezes dá algum pau no cliente e não tem 
como detectar qual erro está dando lá.

se alguem tiver alguma dica ou já passou por situação semelhante, agradeço a 
ajuda.

[]s

Alexandre

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Conexão Remota com Banco

2008-02-19 Por tôpico Paulo Batalhão
uma possibilidade é  utiliar replicação

exemplo

loja 1-loja 2-loja 3
loja 2-loja 3-loja 1

todos devem se atualizar com todos atravez de log de banco de dados (creio que 
fb tenha alguma ferramenta proprietária que faça isso) já fiz isso com mysql e 
funciona bem (fiz isso com servidor departamental). mais escolha para ser a sua 
matriz o que tem a maior atualização. ou simplesmente troque essa conexão que 
cai muito por outra solução mais estável.

espero ter ajudado


att'


Paulo Rogério Batalhão

E-mail: [EMAIL PROTECTED]

.



From: Luis Lopes 
Sent: Tuesday, February 19, 2008 1:17 PM
To: delphi-br@yahoogrupos.com.br 
Subject: [delphi-br] Conexão Remota com Banco


Boa tarde pessoal!!

Gostaria de uma opinião/ajuda de vocês.

Tenho a seguinte situação em um cliente:

São 3 lojas interligadas remotamente via rádio, com a base centralizada em uma 
delas. Funciona perfeitamente exceto pelo fato de que a conexão via rádio cai 
muito.

Quando a conexão do rádio cair, o cliente que continuar trabalhando 
normalmente, até que a conexão se reestabeleça, de forma que, quando acontecer 
o reestabelcimento da conexão, se tenha a base atualizada (sincronizada) 
novamente.

O sistema é cliente/servidor desenvolvido em Delphi 7 e Firebird.

Pensei numa solução de replicação de dados. Seria a melhor solução?
Pensei também na possibilidade de mudar a aplicação para multi-camadas. Eu 
conseguiria contornar esse problema numa n-tier?

Grato,

Luis Alberto P. Lopes
Desenvolvimento de Sistemas
Belo Horizonte - Minas Gerais

Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento!
http://br.mail.yahoo.com/

[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] Delphi parou de dar erro

2008-02-19 Por tôpico Vitor Redes
Você não está utilizando o TApplicationEvents? Ou setando o
evento OnException do Application para outro procedimento, onde o erro não é
exibido?

 

 

--

Vitor Luiz Redes

--

Bureau  Redsystem Software

[EMAIL PROTECTED]

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Alexandre Nicolas
Enviada em: terça-feira, 19 de fevereiro de 2008 14:15
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Delphi parou de dar erro

 

boa tarde pessoal,

vejam que interessante:

qualquer sistema que eu compilo no meu delphi, caso aconteça algum erro
durante a execução,
o erro não é exibido, o sistema simplesmente ignora.

a única maneira de descobrir qual o erro é rodar o sistema com o delphi
aberto, ai sim é possivel descobrir qual o erro.

já olhei todas as configurações de ambiente, editor, debugger, etc.. já
comparei com outros computadores aqui da empresa,
já reinstalei o delphi e nada.

isso tá me causando problemas, pois às vezes dá algum pau no cliente e não
tem como detectar qual erro está dando lá.

se alguem tiver alguma dica ou já passou por situação semelhante, agradeço a
ajuda.

[]s

Alexandre

[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] Controle de Usuários

2008-02-19 Por tôpico Claudio Marconi
Já fiz algo parecido sim.

Na verdade estou desenvolvendo uma framework que tem um controle de usuario
parecido com este seu.

Existem várias formas de se fazer, umas simples outras mais complexas.
Minha permissão, eu fiz a nivel de Grupo de Usuario.

Tudo via FireBird.

Onde tenho as tabelas de Usuario, Grupo de Usuario, Form Acesso e Objeto
Acesso.

na FormAcesso tenho o Grupo do usuario, o nome do formulario e um campo
indicando se esse grupo(IDGrupoUsuario) tem acesso ou nao.
Ex:
IDGrupoUsuario Formulario Acesso
1 frmEquipeS
1frmMidiaS
1frmEquipeN
1frmJogoS



na ObjetoAcesso tenho o Grupo do Usuario, o nome do Formulario e o nome de
todos os componentes deste formulario, e o campo dizendo se tem acesso a
esse objeto ou nao.
Ex:

IDGrupoUsuario Formulario Componente Acesso
1 frmEquipesbpIncluir  S
1frmEquipespbExcluirN
1frmEquipespbGravarN
1frmEquipespbImprimirS
1frmJogoedtNomeJogoS
1frmJogoedtDataJogoS
1frmJogoedtHoraJogoS
1frmJogospbIncluirN
1frmJogospbAlterarN


Usando Heranca visual do formulario, tenho um formulario modelo, onde todos
os outros herdam deste(modelo) e no
OnCreate do form(apos o usuario ter logado e eu ter pegado o
IDGrupoUsuario), percorro todos os componentes do formulario e vejo esse
esse ID(IDGrupoUsuario) tem
permissao para acessar. Neste laço(for/while) vou habilitando ou
desabilitando de acordo com o acesso.

Ficou claro, ou meio complicado ?

Esta foi a forma que implementei.






-- 
Cláudio Marconi
Delphi/DirectShow Developer
55 61 8406-6451

Em 19/02/08, Eloi Filho [EMAIL PROTECTED] escreveu:

   Boa tarde amigos,

 Estou com um problema que até agora não consegui desenrolar, é o seguinte,
 tenho que montar um tipo de controle de usuários que eu possa controlar as
 opções de acesso e tambem acesso aos botões dos formulários, alguém ja
 desenvolveu alguma coisa assim?

 por exemplo: tenho um cadastro de Clientes, preciso dar acesso ao
 formulário de Clientes e nos botões existente nesse formulário, entenderam?

 se alguém puder me ajudar, agradeço...

 se precisarem de mais informações podem pedir em PVT por favor,
 [EMAIL PROTECTED] efgf%40ig.com.br

 abraços...

 Eloi Filho
 Programador de Sistemas
 A.S. Rodrigues Distribuidora
 [EMAIL PROTECTED] efgf%40ig.com.br
 Fone: (92) 2101-1628 - Fax: (92) 3622-2591
 Celular: (92) 8172-2726 - 9117-8043
 www.asrodrigues.com.br

 [As partes desta mensagem que não continham texto foram removidas]

  




-- 
Cláudio Marconi
Delphi/DirectShow Developer
55 61 8406-6451


[As partes desta mensagem que não continham texto foram removidas]



RES: [delphi-br] Delphi parou de dar erro

2008-02-19 Por tôpico Douglas Uesato
Alexandre,

Será que você não colocou um ApplicationEvents na sua aplicação e no
evento OnException esqueceu de dar um ShowMessage na string de erro?


Atenciosamente,

Douglas Uesato




De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Alexandre Nicolas
Enviada em: terça-feira, 19 de fevereiro de 2008 14:15
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Delphi parou de dar erro

boa tarde pessoal,

vejam que interessante:

qualquer sistema que eu compilo no meu delphi, caso aconteça algum erro
durante a execução,
o erro não é exibido, o sistema simplesmente ignora.

a única maneira de descobrir qual o erro é rodar o sistema com o delphi
aberto, ai sim é possivel descobrir qual o erro.

já olhei todas as configurações de ambiente, editor, debugger, etc.. já
comparei com outros computadores aqui da empresa,
já reinstalei o delphi e nada.

isso tá me causando problemas, pois às vezes dá algum pau no cliente e não
tem como detectar qual erro está dando lá.

se alguem tiver alguma dica ou já passou por situação semelhante, agradeço a
ajuda.

[]s

Alexandre

[As partes desta mensagem que não continham texto foram removidas]
 



[delphi-br] Erro na minha SQL syntax.

2008-02-19 Por tôpico Targino Silveira
   Amigos estou enviando essa mensagem pra pedir a ajuda de vocês,
pois não sei o que esta acontecendo sei que é um pequeno erro meu,
tenho uma instrução SQL via TZQuery(Query do ZeosLib), e quando essa
instrução executada ela me retorna o seguinte erro.

  (...)  for the right syntax to use near
'dataatualizacao='2008-02-20' (...)

   Já dei uma mexida nos formatos de data mas não tive nenhum
resultado positivo.

   Minha instrução :

   FModuloDadosMOF.TQryAtualizaPreco.Active := False;
   FModuloDadosMOF.TQryAtualizaPreco.SQL.Clear;
   FModuloDadosMOF.TQryAtualizaPreco.SQL.Add('select * from atuprecos');
   FModuloDadosMOF.TQryAtualizaPreco.SQL.Add('where');
 
FModuloDadosMOF.TQryAtualizaPreco.SQL.Add('codigoproduto=:pCodigoProduto,
dataatualizacao=:pDataAtualizacao');
  
FModuloDadosMOF.TQryAtualizaPreco.ParamByName('pCodigoProduto').AsInteger
:= StrToInt(DBLookupComboBox2.Text);
  
FModuloDadosMOF.TQryAtualizaPreco.ParamByName('pDataAtualizacao').AsDate
:= Date;
   FModuloDadosMOF.TQryAtualizaPreco.ExecSQL;
   FModuloDadosMOF.TQryAtualizaPreco.Active := True;

   Antecipadamente muito obrigado pela ajuda.



[delphi-br] Ajuda pra gravar informações de um for

2008-02-19 Por tôpico Fellipe Henrique
Olá amigos, não estou conseguindo gravar as informações de um for, vou
tentar explicar o meu problema. Tenho uma Thread, e nela tenho vários FOR
em cascata, que fazem um processamento matemático, este processamento demora
muito, algo em torno de mais de 1 semana num Core2Duo.. pois é um
processamento de probabilidades.Bom, a Thread processa rápido, mas eu quero
poder parar a thread, salvar as posições dos FOR, pra depois poder continuar
no dia seguinte, sem ter que deixar a máquina ligada direta, ou salvar de
tempos em tempos, pois depois de 2 dias, deu um pique de energia e perdeu
tudo, teve que começar do zero... bom vamos ao exemplo:

for a := 0 to 1000 do
  for b := 5 to 500 do
for c := 18 to 950 do
   faz alguma coisa

este é só um exemplo, no total tenho 23 FOR, encadeado.. eu consigo pegar a
posicao de cada FOR e gravar, mas o que nao consigo e voltar a posicao pro
inicial na proxima numeração do FOR anterior, vamos lá...

 vamos supor que tenha parado assim: a = 500  ;  b =  10  ; c = 100

ao iniciar novamente, tenho que iniciar nesta posicao salva anteriormente..
porem, quando o B passar pra 11 o C tem que voltar pra 18, e quando o A
passar pra 501, o B tem que ir para 5... é isso que não to conseguindo
fazer...

Alguém poderia me ajudar neste probleminha? Espero ter podido exemplificar o
mais claro possível...

Desde já agradeço

[]s

-- 
_
T.·.F.·.A.·.
Fellipe Henrique
[EMAIL PROTECTED]


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Ajuda pra gravar informações de um for

2008-02-19 Por tôpico Ricardo César Cardoso
Não sei se daria certo, mas vc poderia mandar ficar gravando os valores 
automaticamente das variáveis do for e tentar recuperar. Ao invés de fazer for 
x := 0, faça por exemplo for x := nome_da_variável.

Tudo vai do princípio do compilador aceitar. Se aceitar e efetivamente 
funcionar, resolve o problema. 

O problema ao meu ver é como encaixar esse código...

Atte,
Ricardo.

Fellipe Henrique [EMAIL PROTECTED] escreveu:   
Olá amigos, não estou conseguindo gravar as informações de um for, vou
 tentar explicar o meu problema. Tenho uma Thread, e nela tenho vários FOR
 em cascata, que fazem um processamento matemático, este processamento demora
 muito, algo em torno de mais de 1 semana num Core2Duo.. pois é um
 processamento de probabilidades.Bom, a Thread processa rápido, mas eu quero
 poder parar a thread, salvar as posições dos FOR, pra depois poder continuar
 no dia seguinte, sem ter que deixar a máquina ligada direta, ou salvar de
 tempos em tempos, pois depois de 2 dias, deu um pique de energia e perdeu
 tudo, teve que começar do zero... bom vamos ao exemplo:
 
 for a := 0 to 1000 do
   for b := 5 to 500 do
 for c := 18 to 950 do
faz alguma coisa
 
 este é só um exemplo, no total tenho 23 FOR, encadeado.. eu consigo pegar a
 posicao de cada FOR e gravar, mas o que nao consigo e voltar a posicao pro
 inicial na proxima numeração do FOR anterior, vamos lá...
 
 vamos supor que tenha parado assim: a = 500  ;  b =  10  ; c = 100
 
 ao iniciar novamente, tenho que iniciar nesta posicao salva anteriormente..
 porem, quando o B passar pra 11 o C tem que voltar pra 18, e quando o A
 passar pra 501, o B tem que ir para 5... é isso que não to conseguindo
 fazer...
 
 Alguém poderia me ajudar neste probleminha? Espero ter podido exemplificar o
 mais claro possível...
 
 Desde já agradeço
 
 []s
 
 -- 
 _
 T.·.F.·.A.·.
 Fellipe Henrique
 [EMAIL PROTECTED]
 
 [As partes desta mensagem que não continham texto foram removidas]
 





   
-
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Ajuda pra gravar informações de um for

2008-02-19 Por tôpico Joao Morais
Fellipe Henrique wrote:
 for a := 0 to 1000 do
   for b := 5 to 500 do
 for c := 18 to 950 do
faz alguma coisa
 
 este é só um exemplo
  vamos supor que tenha parado assim: a = 500  ;  b =  10  ; c = 100
 
 ao iniciar novamente, tenho que iniciar nesta posicao salva anteriormente..
 porem, quando o B passar pra 11 o C tem que voltar pra 18, e quando o A
 passar pra 501, o B tem que ir para 5... é isso que não to conseguindo
 fazer...

Crie variáveis 'ai' 'bi' e 'ci' com os valores iniciais. Dentro do for, 
compare 'a' com 'ai', se for menor então corrige. Mesma coisa com 'b', 
se for menor que 'bi' _e_ 'a' for igual a 'ai', corrige. Assim por 
diante. Talvez isto não funcione direito dentro de um for, basta então 
trocar para while. Se o seu 'faz alguma coisa' for um processamento bem 
simples e rápido, talvez todo o seu processamento fique sensivelmente 
mais lento.

--
Joao Morais


Re: [delphi-br] Ajuda pra gravar informações de um for

2008-02-19 Por tôpico Alexandre Nicolas
vc pode colocar o valor inicial numa variável tambem:

inicio1 := 100 ;
inicio2:=  8 ;

for a:=inicio1 to 1000 do
  for b:=inicio2 to 500 do ...etc...

Alexandre


  - Original Message - 
  From: Fellipe Henrique 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 19, 2008 4:46 PM
  Subject: [delphi-br] Ajuda pra gravar informações de um for


  Olá amigos, não estou conseguindo gravar as informações de um for, vou
  tentar explicar o meu problema. Tenho uma Thread, e nela tenho vários FOR
  em cascata, que fazem um processamento matemático, este processamento demora
  muito, algo em torno de mais de 1 semana num Core2Duo.. pois é um
  processamento de probabilidades.Bom, a Thread processa rápido, mas eu quero
  poder parar a thread, salvar as posições dos FOR, pra depois poder continuar
  no dia seguinte, sem ter que deixar a máquina ligada direta, ou salvar de
  tempos em tempos, pois depois de 2 dias, deu um pique de energia e perdeu
  tudo, teve que começar do zero... bom vamos ao exemplo:

  for a := 0 to 1000 do
  for b := 5 to 500 do
  for c := 18 to 950 do
   faz alguma coisa

  este é só um exemplo, no total tenho 23 FOR, encadeado.. eu consigo pegar a
  posicao de cada FOR e gravar, mas o que nao consigo e voltar a posicao pro
  inicial na proxima numeração do FOR anterior, vamos lá...

  vamos supor que tenha parado assim: a = 500 ; b = 10 ; c = 100

  ao iniciar novamente, tenho que iniciar nesta posicao salva anteriormente..
  porem, quando o B passar pra 11 o C tem que voltar pra 18, e quando o A
  passar pra 501, o B tem que ir para 5... é isso que não to conseguindo
  fazer...

  Alguém poderia me ajudar neste probleminha? Espero ter podido exemplificar o
  mais claro possível...

  Desde já agradeço

  []s

  -- 
  _
  T.·.F.·.A.·.
  Fellipe Henrique
  [EMAIL PROTECTED]

  [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] Record not found or changed by another user

2008-02-19 Por tôpico Vitor Redes
O Select está trazendo a chave toda da tabela?

Por exemplo, se a tabela tiver três campos chave, no select
estão os três?

 

 

--

Vitor Luiz Redes

--

Bureau  Redsystem Software

[EMAIL PROTECTED]

  _  

De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
nome de Yahoo
Enviada em: terça-feira, 19 de fevereiro de 2008 17:19
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Record not found or changed by another user

 

Refresh acho que não dá, pois meu sistema limpa a tela depois que salva o 
registro. Eu só busco o registro com que o usuario vai trabalhar. 





___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo. http://br.yahoo.com/mailbeta/tudonovo/
com/mailbeta/tudonovo/

 



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Record not found or changed by another user

2008-02-19 Por tôpico Yahoo
Refresh acho que não dá, pois meu sistema limpa a tela depois que salva o 
registro. Eu só busco o registro com que o usuario vai trabalhar. 






___ 
Yahoo! Mail - Sempre a melhor opção para você! 
Experimente já e veja as novidades. 
http://br.yahoo.com/mailbeta/tudonovo/



Re: [delphi-br] Erro na minha SQL syntax.

2008-02-19 Por tôpico Apoio
amigo , 

c ta fazendo um select e usando execsql nao precisa



c num ta usando espaço entao sua sql vai ficar toda embolada : select * from 
atuprecoswherecodigoproduto ...

tente assim : 


FModuloDadosMOF.TQryAtualizaPreco.SQL.Add('select * from atuprecos  ');
FModuloDadosMOF.TQryAtualizaPreco.SQL.Add('   where   ');


aqui vc usa AND no lugar de virgula

FModuloDadosMOF.TQryAtualizaPreco.SQL.Add('   codigoproduto=:pCodigoProduto and
dataatualizacao=:pDataAtualizacao');

tente usar asdatetime

e procura mais q deve ter mais erros , debuga que fica mais facil ...





- Original Message - 
  From: Targino Silveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, February 19, 2008 4:33 PM
  Subject: [delphi-br] Erro na minha SQL syntax.


  Amigos estou enviando essa mensagem pra pedir a ajuda de vocês,
  pois não sei o que esta acontecendo sei que é um pequeno erro meu,
  tenho uma instrução SQL via TZQuery(Query do ZeosLib), e quando essa
  instrução executada ela me retorna o seguinte erro.

  (...) for the right syntax to use near
  'dataatualizacao='2008-02-20' (...)

  Já dei uma mexida nos formatos de data mas não tive nenhum
  resultado positivo.

  Minha instrução :

  FModuloDadosMOF.TQryAtualizaPreco.Active := False;
  FModuloDadosMOF.TQryAtualizaPreco.SQL.Clear;
  FModuloDadosMOF.TQryAtualizaPreco.SQL.Add('select * from atuprecos');
  FModuloDadosMOF.TQryAtualizaPreco.SQL.Add('where');

  FModuloDadosMOF.TQryAtualizaPreco.SQL.Add('codigoproduto=:pCodigoProduto,
  dataatualizacao=:pDataAtualizacao');

  FModuloDadosMOF.TQryAtualizaPreco.ParamByName('pCodigoProduto').AsInteger
  := StrToInt(DBLookupComboBox2.Text);

  FModuloDadosMOF.TQryAtualizaPreco.ParamByName('pDataAtualizacao').AsDate
  := Date;
  FModuloDadosMOF.TQryAtualizaPreco.ExecSQL;
  FModuloDadosMOF.TQryAtualizaPreco.Active := True;

  Antecipadamente muito obrigado pela ajuda.



   

[As partes desta mensagem que não continham texto foram removidas]



[delphi-br] ODBC

2008-02-19 Por tôpico r_iroman
Gente, fiz uma conexão com o ADO em um banco do Access (.mdb), mas 
preciso utilizar o programa em uma maquina que não tem delphi e 
provavelmente nem Access, o que preciso fazer para que eu consiga rodar 
sem instalar nem o delphi e nem o access ??? Colocar DLL's na pasta ??

Alguem consegue me ajuda !

Desde ja agradeço



RE: [delphi-br] ODBC

2008-02-19 Por tôpico Rubem Nascimento da Rocha

Pra garantir que sua aplicação rode sem precisar do Access instalado, o q vc 
vai precisará na verdade é instalar o MDAC (Microsoft Data Access Components).

Olha algumas receitas de bolo aí pra te ajudar:

http://www.jrsoftware.org/isfaq.php 
http://support.microsoft.com/kb/232060
http://support.microsoft.com/kb/243069
http://msdn2.microsoft.com/en-us/library/ms693148.aspx
http://www.afn.org/~afn45181/Ben/SPSS/Merant/Documentation/Merant/html_sqlnk/install/instado.html

Espero que teu inglês esteja afinado.
Boa sorte.

Sds.



To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Tue, 19 Feb 2008 22:09:06 +
Subject: [delphi-br] ODBC







Gente, fiz uma conexão com o ADO em um banco do Access (.mdb), mas
preciso utilizar o programa em uma maquina que não tem delphi e
provavelmente nem Access, o que preciso fazer para que eu consiga rodar
sem instalar nem o delphi e nem o access ??? Colocar DLL's na pasta ??

Alguem consegue me ajuda !

Desde ja agradeço









_
Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
http://www.amigosdomessenger.com.br/