[delphi-br] ADO + ACCESS

2007-02-09 Por tôpico Tatu-yahoogrupos
tenho uma pequena aplicação que tem que atualizar uma tabela em access. Como
faço para apagar todos os registros desta tabela de uma só vez, sem ter que
dar um loop com delete registro por registro ?. E segundo, depois de apagar
todos os registros, como posso compactar o banco ?
 
Santiago


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



Re: [delphi-br] ADO+Access+Transação (Sufoco)

2006-06-08 Por tôpico Gabriel Filho
Set a propriedade locktype para ltBatchOptimistic, nesse modo, tudo que é
feito na ADOquery fica armazenado na memória, e só é gravado no banco se vc
usar ADOQuery..UpdateBatch.

Mas tem um porém, vc não consegue retornar o auto incremento qdo usa esse
modo.


espero ter ajudado.

Em 07/06/06, Danilo Valente [EMAIL PROTECTED] escreveu:

 No arquivo UDL de conexão com o banco de dados Access que você está usando
 na ADOConnection, como está a configuração na aba Avançadas?

 Danilo Valente

   - Original Message -
   From: joao.santana
   To: delphi-br@yahoogrupos.com.br
   Sent: Wednesday, June 07, 2006 1:54 PM
   Subject: [delphi-br] ADO+Access+Transação (Sufoco)


   Estou desenvolvendo um aplicação multiusuário usando ADO + ACCESS +
 Delphi 7 com uso de transação e Componente TQuery. Acontece que esta dando
 erro pelo fato de um usuário esta bloqueando o outro e impedindo de gravar
 uma determinada tabela. E o seguinte:
   - Tenho a tabela A que relaciona com a tabela B
   - Tenho a tabela B  que relaciona com a tabela C.

   Então faço os seguintes passos:
   - O usuário clica para gravar a tabela A;
   - Abro a transação;
   - Gravo a tabela A;
   - Vou para outra tela onde vou lançar varios registros nas tabelas B e
 C;
   - Se der tudo certo, faço Commit, senão faço Rollback;
   OBS: Do momento em que abro a transação ate dar Commit pode demorar
 ficando a transação ficar aberta por muito tempo, e se algum outro usuário
 tentar gravar alguma coisa  da erro dizendo que está bloqueado por outro
 usuário.

   Como eu precisava ter a opção de desistir de gravar tudo, optei por usar
 transação.

   DÚVIDAS:
   Esta é a forma correta de se usar transação?
   O banco Access suporta transação?
   Preciso de uma alternativa que me permita desistir das inclusões e
 alterações feitas, tem outra solução?

   Desde já agradeço.

   João Jés





 [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:
[EMAIL PROTECTED]
 
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:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] ADO+Access+Transação (Sufoco)

2006-06-08 Por tôpico joao . santana
Olá Danilo, não estou usando arquivo UDL e defino a conexão na aplicação da 
seguinte forma:
=
// Conexoão com o banco SIGABD.MDB
  try
DMDados.ADOConnection1.Connected:=false;
DMDados.ADOConnection1.ConnectionString:=
'Provider=Microsoft.Jet.OLEDB.4.0;Password=;User ID=Admin;'+
' Data Source='+CaminhoDoSIGABD+';Mode=Read|Write;Extended Properties=;'+
' Locale Identifier=1033;Jet OLEDB:System database=;'+
' Jet OLEDB:Registry Path=; Jet OLEDB:Database Password=;'+
' Jet OLEDB:Engine Type=4;Jet OLEDB:Database Locking Mode=0;'+
' Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk 
Transactions=1;'+
' Jet OLEDB:New Database Password=;Jet OLEDB:Create System 
Database=False;'+
' Jet OLEDB:Encrypt Database=False;'+
' Jet OLEDB:Don''t Copy Locale on Compact=False;'+
' Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False';
DMDados.ADOConnection1.KeepConnection:=true;
DMDados.ADOConnection1.Connected:=true;
  except
showmessage('Erro na conexão com o banco SIGABD.MDB');
sysutils.abort;
  end;

=

Obrigado




-Mensagem Original-
From: Danilo Valente [EMAIL PROTECTED]
Date: Wed, 07 Jun 2006 18:31:28 -0300
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] ADO+Access+Transação (Sufoco)

 No arquivo UDL de conexão com o banco de dados Access que você está usando na 
 ADOConnection, como está a configuração na aba Avançadas?
 
 Danilo Valente
   - Original Message - 
   From: joao.santana 
   To: delphi-br@yahoogrupos.com.br 
   Sent: Wednesday, June 07, 2006 1:54 PM
   Subject: [delphi-br] ADO+Access+Transação (Sufoco)
 
 
   Estou desenvolvendo um aplicação multiusuário usando ADO + ACCESS + Delphi 
 7 com uso de transação e Componente TQuery. Acontece que esta dando erro pelo 
 fato de um usuário esta bloqueando o outro e impedindo de gravar uma 
 determinada tabela. E o seguinte:
   - Tenho a tabela A que relaciona com a tabela B
   - Tenho a tabela B  que relaciona com a tabela C.
 
   Então faço os seguintes passos:
   - O usuário clica para gravar a tabela A;
   - Abro a transação; 
   - Gravo a tabela A;
   - Vou para outra tela onde vou lançar varios registros nas tabelas B e C;
   - Se der tudo certo, faço Commit, senão faço Rollback;
   OBS: Do momento em que abro a transação ate dar Commit pode demorar ficando 
 a transação ficar aberta por muito tempo, e se algum outro usuário tentar 
 gravar alguma coisa  da erro dizendo que está bloqueado por outro usuário.
 
   Como eu precisava ter a opção de desistir de gravar tudo, optei por usar 
 transação.
 
   DÚVIDAS: 
   Esta é a forma correta de se usar transação?
   O banco Access suporta transação?
   Preciso de uma alternativa que me permita desistir das inclusões e 
 alterações feitas, tem outra solução? 
 
   Desde já agradeço.
 
   João Jés
 
 
 

 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
 
 
 
 -- 
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
 
 
  
 Links do Yahoo! Grupos
 
 
 
 
  
 
 
 





-- 
 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:
[EMAIL PROTECTED]
 
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:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] ADO+Access+Transação (Sufoco)

2006-06-08 Por tôpico joao . santana
Com este procedimento de setar a propriedade da ADOQuery eu não precisaria usar 
transação. É isto??

-Mensagem Original-
From: Gabriel Filho [EMAIL PROTECTED]
Date: Thu, 08 Jun 2006 08:04:16 -0300
To: delphi-br@yahoogrupos.com.br
Subject: Re: [delphi-br] ADO+Access+Transação (Sufoco)

 Set a propriedade locktype para ltBatchOptimistic, nesse modo, tudo que é
 feito na ADOquery fica armazenado na memória, e só é gravado no banco se vc
 usar ADOQuery..UpdateBatch.
 
 Mas tem um porém, vc não consegue retornar o auto incremento qdo usa esse
 modo.
 
 
 espero ter ajudado.
 
 Em 07/06/06, Danilo Valente [EMAIL PROTECTED] escreveu:
 
  No arquivo UDL de conexão com o banco de dados Access que você está usando
  na ADOConnection, como está a configuração na aba Avançadas?
 
  Danilo Valente
 
- Original Message -
From: joao.santana
To: delphi-br@yahoogrupos.com.br
Sent: Wednesday, June 07, 2006 1:54 PM
Subject: [delphi-br] ADO+Access+Transação (Sufoco)
 
 
Estou desenvolvendo um aplicação multiusuário usando ADO + ACCESS +
  Delphi 7 com uso de transação e Componente TQuery. Acontece que esta dando
  erro pelo fato de um usuário esta bloqueando o outro e impedindo de gravar
  uma determinada tabela. E o seguinte:
- Tenho a tabela A que relaciona com a tabela B
- Tenho a tabela B  que relaciona com a tabela C.
 
Então faço os seguintes passos:
- O usuário clica para gravar a tabela A;
- Abro a transação;
- Gravo a tabela A;
- Vou para outra tela onde vou lançar varios registros nas tabelas B e
  C;
- Se der tudo certo, faço Commit, senão faço Rollback;
OBS: Do momento em que abro a transação ate dar Commit pode demorar
  ficando a transação ficar aberta por muito tempo, e se algum outro usuário
  tentar gravar alguma coisa  da erro dizendo que está bloqueado por outro
  usuário.
 
Como eu precisava ter a opção de desistir de gravar tudo, optei por usar
  transação.
 
DÚVIDAS:
Esta é a forma correta de se usar transação?
O banco Access suporta transação?
Preciso de uma alternativa que me permita desistir das inclusões e
  alterações feitas, tem outra solução?
 
Desde já agradeço.
 
João Jés
 
 
 
 
 
  [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 
 
 
  
 Links do Yahoo! Grupos
 
 
 
 
  
 
 
 
 





-- 
 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:
[EMAIL PROTECTED]
 
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:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] ADO+Access+Transação (Sufoco)

2006-06-08 Por tôpico Gabriel Filho
isto, pois os dados só serão gravados no banco qdo vc der um
ADOQuery.UpdateBatch

Em 08/06/06, joao. santana [EMAIL PROTECTED] escreveu:

 Com este procedimento de setar a propriedade da ADOQuery eu não precisaria
 usar transação. É isto??

 -Mensagem Original-
 From: Gabriel Filho [EMAIL PROTECTED]
 Date: Thu, 08 Jun 2006 08:04:16 -0300

 To: delphi-br@yahoogrupos.com.br
 Subject: Re: [delphi-br] ADO+Access+Transação (Sufoco)

  Set a propriedade locktype para ltBatchOptimistic, nesse modo, tudo que
 é
  feito na ADOquery fica armazenado na memória, e só é gravado no banco se
 vc
  usar ADOQuery.UpdateBatch.
 
  Mas tem um porém, vc não consegue retornar o auto incremento qdo usa
 esse
  modo.
 
 
  espero ter ajudado.
 
  Em 07/06/06, Danilo Valente [EMAIL PROTECTED] escreveu:

  
   No arquivo UDL de conexão com o banco de dados Access que você está
 usando
   na ADOConnection, como está a configuração na aba Avançadas?
  
   Danilo Valente
  
 - Original Message -
 From: joao.santana
 To: delphi-br@yahoogrupos.com.br
 Sent: Wednesday, June 07, 2006 1:54 PM
 Subject: [delphi-br] ADO+Access+Transação (Sufoco)
  
  
 Estou desenvolvendo um aplicação multiusuário usando ADO + ACCESS +
   Delphi 7 com uso de transação e Componente TQuery. Acontece que esta
 dando
   erro pelo fato de um usuário esta bloqueando o outro e impedindo de
 gravar
   uma determinada tabela. E o seguinte:
 - Tenho a tabela A que relaciona com a tabela B
 - Tenho a tabela B  que relaciona com a tabela C.
  
 Então faço os seguintes passos:
 - O usuário clica para gravar a tabela A;
 - Abro a transação;
 - Gravo a tabela A;
 - Vou para outra tela onde vou lançar varios registros nas tabelas B
 e
   C;
 - Se der tudo certo, faço Commit, senão faço Rollback;
 OBS: Do momento em que abro a transação ate dar Commit pode demorar
   ficando a transação ficar aberta por muito tempo, e se algum outro
 usuário
   tentar gravar alguma coisa  da erro dizendo que está bloqueado por
 outro
   usuário.
  
 Como eu precisava ter a opção de desistir de gravar tudo, optei por
 usar
   transação.
  
 DÚVIDAS:
 Esta é a forma correta de se usar transação?
 O banco Access suporta transação?
 Preciso de uma alternativa que me permita desistir das inclusões e
   alterações feitas, tem outra solução?
  
 Desde já agradeço.
  
 João Jés
  
  
  
  
  
   [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 
 
 
 
  Links do Yahoo! Grupos
 
 
 
 
 
 
 
 
 



 



[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:
[EMAIL PROTECTED]
 
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:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] ADO+Access+Transação (Sufoco)

2006-06-08 Por tôpico Danilo Valente
João,

Tente retirar da sua String a declaração Mode=Read|Write;... O modo se não me 
engano tem que ser Share Deny None, que é o padrão para evitar Lock...
Acho recomendável utilizar aquivo UDL para  a conexão, a aplicação fica com o 
código mais limpo e fica mais fácil dar manutenção nas informações de 
configuração de conexão com o banco de dados, sem colocar a mão em código...

Danilo Valente
  - Original Message - 
  From: joao.santana 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, June 07, 2006 9:41 PM
  Subject: Re: [delphi-br] ADO+Access+Transação (Sufoco)


  Olá Danilo, não estou usando arquivo UDL e defino a conexão na aplicação da 
seguinte forma:
  =
  // Conexoão com o banco SIGABD.MDB
try
  DMDados.ADOConnection1.Connected:=false;
  DMDados.ADOConnection1.ConnectionString:=
  'Provider=Microsoft.Jet.OLEDB.4.0;Password=;User ID=Admin;'+
  ' Data Source='+CaminhoDoSIGABD+';Mode=Read|Write;Extended 
Properties=;'+
  ' Locale Identifier=1033;Jet OLEDB:System database=;'+
  ' Jet OLEDB:Registry Path=; Jet OLEDB:Database Password=;'+
  ' Jet OLEDB:Engine Type=4;Jet OLEDB:Database Locking Mode=0;'+
  ' Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk 
Transactions=1;'+
  ' Jet OLEDB:New Database Password=;Jet OLEDB:Create System 
Database=False;'+
  ' Jet OLEDB:Encrypt Database=False;'+
  ' Jet OLEDB:Don''t Copy Locale on Compact=False;'+
  ' Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False';
  DMDados.ADOConnection1.KeepConnection:=true;
  DMDados.ADOConnection1.Connected:=true;
except
  showmessage('Erro na conexão com o banco SIGABD.MDB');
  sysutils.abort;
end;

  =

  Obrigado




  -Mensagem Original-
  From: Danilo Valente [EMAIL PROTECTED]
  Date: Wed, 07 Jun 2006 18:31:28 -0300
  To: delphi-br@yahoogrupos.com.br
  Subject: Re: [delphi-br] ADO+Access+Transação (Sufoco)

   No arquivo UDL de conexão com o banco de dados Access que você está usando 
na ADOConnection, como está a configuração na aba Avançadas?
   
   Danilo Valente
 - Original Message - 
 From: joao.santana 
 To: delphi-br@yahoogrupos.com.br 
 Sent: Wednesday, June 07, 2006 1:54 PM
 Subject: [delphi-br] ADO+Access+Transação (Sufoco)
   
   
 Estou desenvolvendo um aplicação multiusuário usando ADO + ACCESS + 
Delphi 7 com uso de transação e Componente TQuery. Acontece que esta dando erro 
pelo fato de um usuário esta bloqueando o outro e impedindo de gravar uma 
determinada tabela. E o seguinte:
 - Tenho a tabela A que relaciona com a tabela B
 - Tenho a tabela B  que relaciona com a tabela C.
   
 Então faço os seguintes passos:
 - O usuário clica para gravar a tabela A;
 - Abro a transação; 
 - Gravo a tabela A;
 - Vou para outra tela onde vou lançar varios registros nas tabelas B e C;
 - Se der tudo certo, faço Commit, senão faço Rollback;
 OBS: Do momento em que abro a transação ate dar Commit pode demorar 
ficando a transação ficar aberta por muito tempo, e se algum outro usuário 
tentar gravar alguma coisa  da erro dizendo que está bloqueado por outro 
usuário.
   
 Como eu precisava ter a opção de desistir de gravar tudo, optei por usar 
transação.
   
 DÚVIDAS: 
 Esta é a forma correta de se usar transação?
 O banco Access suporta transação?
 Preciso de uma alternativa que me permita desistir das inclusões e 
alterações feitas, tem outra solução? 
   
 Desde já agradeço.
   
 João Jés
   
   
   
  
   
   [As partes desta mensagem que não continham texto foram removidas]
   
   
   
   
   
   -- 
FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 
   
   

   Links do Yahoo! Grupos
   
   
   
   

   
   
   



   

[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:
[EMAIL PROTECTED]
 
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:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





[delphi-br] ADO+Access+Transação (Sufoco)

2006-06-07 Por tôpico joao . santana
Estou desenvolvendo um aplicação multiusuário usando ADO + ACCESS + Delphi 7 
com uso de transação e Componente TQuery. Acontece que esta dando erro pelo 
fato de um usuário esta bloqueando o outro e impedindo de gravar uma 
determinada tabela. E o seguinte:
- Tenho a tabela “A” que relaciona com a tabela “B”
- Tenho a tabela “B”  que relaciona com a tabela “C”.

Então faço os seguintes passos:
- O usuário clica para gravar a tabela A;
- Abro a transação; 
- Gravo a tabela A;
- Vou para outra tela onde vou lançar varios registros nas tabelas B e C;
- Se der tudo certo, faço Commit, senão faço Rollback;
OBS: Do momento em que abro a transação ate dar Commit pode demorar ficando a 
transação ficar aberta por muito tempo, e se algum outro usuário tentar gravar 
alguma coisa  da erro dizendo que está bloqueado por outro usuário.

Como eu precisava ter a opção de desistir de gravar tudo, optei por usar 
transação.

DÚVIDAS: 
Esta é a forma correta de se usar transação?
O banco Access suporta transação?
Preciso de uma alternativa que me permita desistir das inclusões e alterações 
feitas, tem outra solução? 

Desde já agradeço.

João Jés





-- 
 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:
[EMAIL PROTECTED]
 
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:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] ADO+Access+Transação (Sufoco)

2006-06-07 Por tôpico Danilo Valente
No arquivo UDL de conexão com o banco de dados Access que você está usando na 
ADOConnection, como está a configuração na aba Avançadas?

Danilo Valente
  - Original Message - 
  From: joao.santana 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, June 07, 2006 1:54 PM
  Subject: [delphi-br] ADO+Access+Transação (Sufoco)


  Estou desenvolvendo um aplicação multiusuário usando ADO + ACCESS + Delphi 7 
com uso de transação e Componente TQuery. Acontece que esta dando erro pelo 
fato de um usuário esta bloqueando o outro e impedindo de gravar uma 
determinada tabela. E o seguinte:
  - Tenho a tabela A que relaciona com a tabela B
  - Tenho a tabela B  que relaciona com a tabela C.

  Então faço os seguintes passos:
  - O usuário clica para gravar a tabela A;
  - Abro a transação; 
  - Gravo a tabela A;
  - Vou para outra tela onde vou lançar varios registros nas tabelas B e C;
  - Se der tudo certo, faço Commit, senão faço Rollback;
  OBS: Do momento em que abro a transação ate dar Commit pode demorar ficando a 
transação ficar aberta por muito tempo, e se algum outro usuário tentar gravar 
alguma coisa  da erro dizendo que está bloqueado por outro usuário.

  Como eu precisava ter a opção de desistir de gravar tudo, optei por usar 
transação.

  DÚVIDAS: 
  Esta é a forma correta de se usar transação?
  O banco Access suporta transação?
  Preciso de uma alternativa que me permita desistir das inclusões e alterações 
feitas, tem outra solução? 

  Desde já agradeço.

  João Jés



   

[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:
[EMAIL PROTECTED]
 
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:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




[delphi-br] ADO + Access - Erro ao dar o post após edição do registro

2005-07-13 Por tôpico Rogério Pascini
Boa tarde pessoal,

estou criando uma aplicação básica de controle de estoque.
Estou 
utilizando Access com ADO. Tudo correu bem até agora, de uns dias
pra 
cá, justamente na fase final de desenvolvimento, quando eu insiro
um 
registro e logo em seguida quero editá-lo, no momento do post
recebo 
uma mensagem dizendo que a linha não pode ser atualizada pois os 
valores podem ter sido modificados.

Já revirei o código de cabeça pra baixo e não consigo
identificar o 
problema. Será que alguém já teve este tipo de problema?
Podem me 
ajudar?

Desde já agradeço.

Roger




-- 
 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:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
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:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: [delphi-br] ADO + Access - Erro ao dar o post após edição do registro

2005-07-13 Por tôpico Ricardo Cabral
Como você está editando?


Rogério Pascini [EMAIL PROTECTED] escreveu:Boa tarde pessoal,

estou criando uma aplicação básica de controle de estoque.
Estou 
utilizando Access com ADO. Tudo correu bem até agora, de uns dias
pra 
cá, justamente na fase final de desenvolvimento, quando eu insiro
um 
registro e logo em seguida quero editá-lo, no momento do post
recebo 
uma mensagem dizendo que a linha não pode ser atualizada pois os 
valores podem ter sido modificados.

Já revirei o código de cabeça pra baixo e não consigo
identificar o 
problema. Será que alguém já teve este tipo de problema?
Podem me 
ajudar?

Desde já agradeço.

Roger




-- 
 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:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]




-
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:
[EMAIL PROTECTED]
  
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 




Abraços,

   Ricardo Cabral

-
Yahoo! Acesso Grátis: Internet rápida e grátis. Instale o discador agora!

[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:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
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:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html