Re: [delphi-br] Problemas em Indices em Tabelas Paradox

2005-04-22 Por tôpico Wilson Valdevite

Desculpem a demora pelo retorno mas a forma que encontrei de fazer funcionar 
foi a seguinte:

Data.tbClientes.AddIndex('ind_CliCodigo','Codigo',[ixPrimary],'');

  - Original Message - 
  From: Vinicius da Silva Pinto 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Tuesday, April 19, 2005 6:56 PM
  Subject: RES: [delphi-br] Problemas em Indices em Tabelas Paradox


  O indice primario não tem nome...
  Data.tbClientes.AddIndex('','Codigo',[ixPrimary],'Codigo');
  assim funciona.
  []'s

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  nome de Wilson Valdevite
  Enviada em: terça-feira, 19 de abril de 2005 17:55
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Problemas em Indices em Tabelas Paradox



  Vinicius, desculpe a minha ignorancia no assunto, mas poderia verificar se a
  sintaxe do comando addindex esta correta, pois achei o help do windows meio
  confuso.

  Data.tbClientes.AddIndex('ind_CliCodigo','Codigo',[ixPrimary],'Codigo');

  na hora de compilar o programa roda mas ma hora de executar ocorre uma
  excessão de indice inválido
- Original Message -
From: Vinicius da Silva Pinto
To: delphi-br@yahoogrupos.com.br
Sent: Monday, April 18, 2005 10:10 AM
Subject: [delphi-br] Problemas em Indices em Tabelas Paradox


Eduardo, segue uma rotina para indexar os arquivos paradox a partir de um
arquivo contendo o nome do arquivo, nome do indice e uma campo lógico para
indexação.
Estrutura do arquivo:
ARQUIVO  A20*
NOMEINDICE   A70*
INDEXAR  L

Eu tenho um form com um dbgrid que utiliza este arquivo, marco os arquivos
  a
serem indexados pelo campo lógico e executo a rotina abaixo.
Vc pode enfeitar o pavão, fazendo um form mais detalhado, com botoes para
atualizar o arquivo de indices, fazer um relatório pra documentar, pode
fazer o que quiser.
Note que o primeiro registro para cada arquivo é o indice primario, os
registros seguintes para o mesmo arquivo são referentes aos indices
secundarios, não tendo limites.

procedure TFRMindexar.BitBtn3Click(Sender: TObject);
var
   Warquivo: String;
begin
 BDindices.First;
 while not BDindices.Eof do begin
if BDindices.FieldByName('Indexar').asBoolean = True then begin
   Try
  TBLindices.TableName :=
BDindices.FieldByName('Arquivo').asString;
  TBLindices.IndexDefs.Clear;
  TBLindices.AddIndex('
',BDindices.FieldByName('ChavePrimaria').asString,[ixPrimary, ixUnique]);
  Warquivo := BDindices.FieldByName('Arquivo').asString;
  BDindices.Next;

  if BDindices.FieldByName('Arquivo').asString = Warquivo then
 while (BDindices.FieldByName('Arquivo').asString =
Warquivo) and
   (not BDindices.Eof) do begin
   if
Length(Trim(BDindices.FieldByName('NomeIndice').asString))  0 then
  TBLindices.AddIndex('S'+IntToStr(BDindices.Recno
  ),
 BDindices.FieldByName('NomeIndice').a
  sS
tring,[ixCaseInsensitive]);
   BDindices.Next; end;
  except
ShowMessage('Não consegui criar indice para a tabela:
  '
+
 BDindices.FieldByName('Arquivo').asString
  );
end; // Try
  end; // if
   end; // begin
 BDindices.Close;
 TBLindices.Close;
 ShowMessage('Todos os arquivos que foram marcados já estão
indexados.');
 Application.Terminate;
end;

[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

 





Re: [delphi-br] Problemas em Indices em Tabelas Paradox

2005-04-20 Por tôpico Omar Marques

Salve...
 
Tente assim:
 
Data.tbClientes.AddIndex('ind_CliCodigo','Codigo',[ixPrimary],'');



Wilson Valdevite [EMAIL PROTECTED] wrote:

Vinicius, desculpe a minha ignorancia no assunto, mas poderia verificar se a 
sintaxe do comando addindex esta correta, pois achei o help do windows meio 
confuso.

Data.tbClientes.AddIndex('ind_CliCodigo','Codigo',[ixPrimary],'Codigo');

na hora de compilar o programa roda mas ma hora de executar ocorre uma excessão 
de indice inválido
- Original Message - 
From: Vinicius da Silva Pinto 
To: delphi-br@yahoogrupos.com.br 
Sent: Monday, April 18, 2005 10:10 AM
Subject: [delphi-br] Problemas em Indices em Tabelas Paradox


Eduardo, segue uma rotina para indexar os arquivos paradox a partir de um
arquivo contendo o nome do arquivo, nome do indice e uma campo lógico para
indexação.
Estrutura do arquivo:
ARQUIVO A 20 *
NOMEINDICE A 70 *
INDEXAR L

Eu tenho um form com um dbgrid que utiliza este arquivo, marco os arquivos a
serem indexados pelo campo lógico e executo a rotina abaixo.
Vc pode enfeitar o pavão, fazendo um form mais detalhado, com botoes para
atualizar o arquivo de indices, fazer um relatório pra documentar, pode
fazer o que quiser.
Note que o primeiro registro para cada arquivo é o indice primario, os
registros seguintes para o mesmo arquivo são referentes aos indices
secundarios, não tendo limites.

procedure TFRMindexar.BitBtn3Click(Sender: TObject);
var
Warquivo: String;
begin
BDindices.First;
while not BDindices.Eof do begin
if BDindices.FieldByName('Indexar').asBoolean = True then begin
Try
TBLindices.TableName :=
BDindices.FieldByName('Arquivo').asString;
TBLindices.IndexDefs.Clear;
TBLindices.AddIndex('
',BDindices.FieldByName('ChavePrimaria').asString,[ixPrimary, ixUnique]);
Warquivo := BDindices.FieldByName('Arquivo').asString;
BDindices.Next;

if BDindices.FieldByName('Arquivo').asString = Warquivo then
while (BDindices.FieldByName('Arquivo').asString =
Warquivo) and
(not BDindices.Eof) do begin
if
Length(Trim(BDindices.FieldByName('NomeIndice').asString))  0 then
TBLindices.AddIndex('S'+IntToStr(BDindices.Recno),
BDindices.FieldByName('NomeIndice').asS
tring,[ixCaseInsensitive]);
BDindices.Next; end;
except
ShowMessage('Não consegui criar indice para a tabela: '
+
BDindices.FieldByName('Arquivo').asString);
end; // Try
end; // if
end; // begin
BDindices.Close;
TBLindices.Close;
ShowMessage('Todos os arquivos que foram marcados já estão
indexados.');
Application.Terminate;
end;

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Eduardo Silva ®
Enviada em: sexta-feira, 15 de abril de 2005 14:50
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Problemas em Indices em Tabelas Paradox



Eu uso uma rotina para recriar os índices na mão mesmo.

Eu tb gosto muito do paradox, pra dizer a verdade ainda não peguei firme em
outro banco, então fico fazendo as coisas no paradox mesmo.

Vc poderia me explicar como é esse lance seu de colocar os indices na tabela
? Poderia me mandar as linhas pra eu ver como é ?

Obrigado.




-- 
 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]



Yahoo! Grupos, um serviço oferecido por: 

São Paulo Rio de Janeiro Curitiba Porto Alegre Belo Horizonte Brasília 




--
Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 




--


No virus found in this incoming message.
Checked by AVG Anti-Virus.
Version: 7.0.308 / Virus Database: 266.9.17 - Release Date: 19/04/2005


[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










-
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

Re: [delphi-br] Problemas em Indices em Tabelas Paradox

2005-04-19 Por tôpico Wilson Valdevite

so que o problema é que não existe rede.

me falaram ue o paradox efetua a mautenção de seus indices automaticamente e 
que eu não precisaria me preocupar com isso, mas onde está esse sistema com 
problemas, até o backup, que é feito com o pkzip para gerar um arquivo .zip 
costuma corromper
  - Original Message - 
  From: Evandro - Palas Recife 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, April 18, 2005 4:32 PM
  Subject: Re: [delphi-br] Problemas em Indices em Tabelas Paradox



  Se vc estiver trabalhando em rede, eh comum a corrupcao de dados. Va se
  acostumando. Eu utilizo um programinha chamado Table Doctor Expert para
  isso. está disponivel na net ( olha o google ai gente), mas se nao encontrar
  me avisa que te emvio em pvt.

  - Original Message -
  From: Wilson Valdevite [EMAIL PROTECTED]
  To: delphi-br@yahoogrupos.com.br
  Sent: Friday, April 15, 2005 3:13 PM
  Subject: Re: [delphi-br] Problemas em Indices em Tabelas Paradox



  eu tenho erros do tipo Unable to open table, o que eu faco neste caso???
- Original Message -
From: Eduardo Silva ®
To: delphi-br@yahoogrupos.com.br
Sent: Friday, April 15, 2005 1:54 PM
Subject: RES: [delphi-br] Problemas em Indices em Tabelas Paradox


Não entendi o que vc quis dizer, mas se o seu banco de dados (paradox)
corrompeu, basta fazer uma rotina para recriar os índices que o banco
  volta
a funcionar normalmente.

Tenho sistemas em paradox e jamais perdi um dado sequer

Para ambientes monousuários, o paradox eu acho 10 (opinião minha), rápido
  de
trabalhar, fácil de mexer, e comigo poucas ou quase nenhuma vez eu tive
problema (monousuário).

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Wilson Valdevite
Enviada em: sexta-feira, 15 de abril de 2005 13:25
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Problemas em Indices em Tabelas Paradox



Mestres em Paradox, preciso de ajuda:

Tenho um sistema em paradox que geralmente é corrompido com erros de
  índice
o que impossibilita o acesso,  e outras vezes quando eu mando efetuar uma
cópia dele pelo database desktop ocorre erro desconhecido no sistema
operacional.

Será que pode ser um erro de programação ou o BDE pode estar corrompido? E
  o
mais estranho é que em 90% das vezes que pego o banco de dados corrompido
  em
meu micro consigo trabalhar normalmente.

Desde j á agradeço a colaboração







  -- 
   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]



Yahoo! Grupos, um serviço oferecido por: 
  PUBLICIDADE

   


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.9.17 - Release Date: 19/04/2005


[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

 





Re: [delphi-br] Problemas em Indices em Tabelas Paradox

2005-04-19 Por tôpico Wilson Valdevite

para reindexar as tabelas seria interessante fazer isso na inicialização do 
sistema ou na finalização dele???
  - Original Message - 
  From: Eduardo Silva ® 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, April 15, 2005 1:54 PM
  Subject: RES: [delphi-br] Problemas em Indices em Tabelas Paradox


  Não entendi o que vc quis dizer, mas se o seu banco de dados (paradox)
  corrompeu, basta fazer uma rotina para recriar os índices que o banco volta
  a funcionar normalmente.

  Tenho sistemas em paradox e jamais perdi um dado sequer

  Para ambientes monousuários, o paradox eu acho 10 (opinião minha), rápido de
  trabalhar, fácil de mexer, e comigo poucas ou quase nenhuma vez eu tive
  problema (monousuário).

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  nome de Wilson Valdevite
  Enviada em: sexta-feira, 15 de abril de 2005 13:25
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Problemas em Indices em Tabelas Paradox



  Mestres em Paradox, preciso de ajuda:

  Tenho um sistema em paradox que geralmente é corrompido com erros de índice
  o que impossibilita o acesso,  e outras vezes quando eu mando efetuar uma
  cópia dele pelo database desktop ocorre erro desconhecido no sistema
  operacional.

  Será que pode ser um erro de programação ou o BDE pode estar corrompido? E o
  mais estranho é que em 90% das vezes que pego o banco de dados corrompido em
  meu micro consigo trabalhar normalmente.

  Desde j á agradeço a colaboração

  [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











  -- 
   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]



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.9.11 - Release Date: 14/04/2005


[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

 





RES: [delphi-br] Problemas em Indices em Tabelas Paradox

2005-04-19 Por tôpico Eduardo Silva ®

Hum, pode ser na inicialização dele talvez

Se ocorrer algum problema (queda de energia por ex.), quando vc reiniciar o
sistema as tabelas serão reindexadas

Mas, por via das duvidas coloque a rotina em um local onde vc possa
recria-las de dentro do sistema (ou fora dele, com ele

fechado).

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Wilson Valdevite
Enviada em: terça-feira, 19 de abril de 2005 08:17
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Problemas em Indices em Tabelas Paradox



para reindexar as tabelas seria interessante fazer isso na inicialização do
sistema ou na finalização dele???
  - Original Message -
  From: Eduardo Silva ®
  To: delphi-br@yahoogrupos.com.br
  Sent: Friday, April 15, 2005 1:54 PM
  Subject: RES: [delphi-br] Problemas em Indices em Tabelas Paradox


  Não entendi o que vc quis dizer, mas se o seu banco de dados (paradox)
  corrompeu, basta fazer uma rotina para recriar os índices que o banco
volta
  a funcionar normalmente.

  Tenho sistemas em paradox e jamais perdi um dado sequer

  Para ambientes monousuários, o paradox eu acho 10 (opinião minha), rápido
de
  trabalhar, fácil de mexer, e comigo poucas ou quase nenhuma vez eu tive
  problema (monousuário).

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  nome de Wilson Valdevite
  Enviada em: sexta-feira, 15 de abril de 2005 13:25
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Problemas em Indices em Tabelas Paradox



  Mestres em Paradox, preciso de ajuda:

  Tenho um sistema em paradox que geralmente é corrompido com erros de
índice
  o que impossibilita o acesso,  e outras vezes quando eu mando efetuar uma
  cópia dele pelo database desktop ocorre erro desconhecido no sistema
  operacional.

  Será que pode ser um erro de programação ou o BDE pode estar corrompido? E
o
  mais estranho é que em 90% das vezes que pego o banco de dados corrompido
em
  meu micro consigo trabalhar normalmente.

  Desde j á agradeço a colaboração

  [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











  --
   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]



Yahoo! Grupos, um serviço oferecido por:

São Paulo Rio de Janeiro Curitiba Porto Alegre Belo
Horizonte Brasília





--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.





--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.9.11 - Release Date: 14/04/2005


[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











-- 
 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] Problemas em Indices em Tabelas Paradox

2005-04-19 Por tôpico Wilson Valdevite

Vinicius, desculpe a minha ignorancia no assunto, mas poderia verificar se a 
sintaxe do comando addindex esta correta, pois achei o help do windows meio 
confuso.

Data.tbClientes.AddIndex('ind_CliCodigo','Codigo',[ixPrimary],'Codigo');

na hora de compilar o programa roda mas ma hora de executar ocorre uma excessão 
de indice inválido
  - Original Message - 
  From: Vinicius da Silva Pinto 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, April 18, 2005 10:10 AM
  Subject: [delphi-br] Problemas em Indices em Tabelas Paradox


  Eduardo, segue uma rotina para indexar os arquivos paradox a partir de um
  arquivo contendo o nome do arquivo, nome do indice e uma campo lógico para
  indexação.
  Estrutura do arquivo:
  ARQUIVO  A20*
  NOMEINDICE   A70*
  INDEXAR  L

  Eu tenho um form com um dbgrid que utiliza este arquivo, marco os arquivos a
  serem indexados pelo campo lógico e executo a rotina abaixo.
  Vc pode enfeitar o pavão, fazendo um form mais detalhado, com botoes para
  atualizar o arquivo de indices, fazer um relatório pra documentar, pode
  fazer o que quiser.
  Note que o primeiro registro para cada arquivo é o indice primario, os
  registros seguintes para o mesmo arquivo são referentes aos indices
  secundarios, não tendo limites.

  procedure TFRMindexar.BitBtn3Click(Sender: TObject);
  var
 Warquivo: String;
  begin
   BDindices.First;
   while not BDindices.Eof do begin
  if BDindices.FieldByName('Indexar').asBoolean = True then begin
 Try
TBLindices.TableName :=
  BDindices.FieldByName('Arquivo').asString;
TBLindices.IndexDefs.Clear;
TBLindices.AddIndex('
  ',BDindices.FieldByName('ChavePrimaria').asString,[ixPrimary, ixUnique]);
Warquivo := BDindices.FieldByName('Arquivo').asString;
BDindices.Next;

if BDindices.FieldByName('Arquivo').asString = Warquivo then
   while (BDindices.FieldByName('Arquivo').asString =
  Warquivo) and
 (not BDindices.Eof) do begin
 if
  Length(Trim(BDindices.FieldByName('NomeIndice').asString))  0 then
TBLindices.AddIndex('S'+IntToStr(BDindices.Recno),
   BDindices.FieldByName('NomeIndice').asS
  tring,[ixCaseInsensitive]);
 BDindices.Next; end;
except
  ShowMessage('Não consegui criar indice para a tabela: '
  +
   BDindices.FieldByName('Arquivo').asString);
  end; // Try
end; // if
 end; // begin
   BDindices.Close;
   TBLindices.Close;
   ShowMessage('Todos os arquivos que foram marcados já estão
  indexados.');
   Application.Terminate;
  end;

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  nome de Eduardo Silva ®
  Enviada em: sexta-feira, 15 de abril de 2005 14:50
  Para: delphi-br@yahoogrupos.com.br
  Assunto: RES: [delphi-br] Problemas em Indices em Tabelas Paradox



  Eu uso uma rotina para recriar os índices na mão mesmo.

  Eu tb gosto muito do paradox, pra dizer a verdade ainda não peguei firme em
  outro banco, então fico fazendo as coisas no paradox mesmo.

  Vc poderia me explicar como é esse lance seu de colocar os indices na tabela
  ? Poderia me mandar as linhas pra eu ver como é ?

  Obrigado.




  -- 
   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]



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.9.17 - Release Date: 19/04/2005


[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

RES: [delphi-br] Problemas em Indices em Tabelas Paradox

2005-04-19 Por tôpico Vinicius da Silva Pinto

O indice primario não tem nome...
Data.tbClientes.AddIndex('','Codigo',[ixPrimary],'Codigo');
assim funciona.
[]'s

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Wilson Valdevite
Enviada em: terça-feira, 19 de abril de 2005 17:55
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] Problemas em Indices em Tabelas Paradox



Vinicius, desculpe a minha ignorancia no assunto, mas poderia verificar se a
sintaxe do comando addindex esta correta, pois achei o help do windows meio
confuso.

Data.tbClientes.AddIndex('ind_CliCodigo','Codigo',[ixPrimary],'Codigo');

na hora de compilar o programa roda mas ma hora de executar ocorre uma
excessão de indice inválido
  - Original Message -
  From: Vinicius da Silva Pinto
  To: delphi-br@yahoogrupos.com.br
  Sent: Monday, April 18, 2005 10:10 AM
  Subject: [delphi-br] Problemas em Indices em Tabelas Paradox


  Eduardo, segue uma rotina para indexar os arquivos paradox a partir de um
  arquivo contendo o nome do arquivo, nome do indice e uma campo lógico para
  indexação.
  Estrutura do arquivo:
  ARQUIVO  A20*
  NOMEINDICE   A70*
  INDEXAR  L

  Eu tenho um form com um dbgrid que utiliza este arquivo, marco os arquivos
a
  serem indexados pelo campo lógico e executo a rotina abaixo.
  Vc pode enfeitar o pavão, fazendo um form mais detalhado, com botoes para
  atualizar o arquivo de indices, fazer um relatório pra documentar, pode
  fazer o que quiser.
  Note que o primeiro registro para cada arquivo é o indice primario, os
  registros seguintes para o mesmo arquivo são referentes aos indices
  secundarios, não tendo limites.

  procedure TFRMindexar.BitBtn3Click(Sender: TObject);
  var
 Warquivo: String;
  begin
   BDindices.First;
   while not BDindices.Eof do begin
  if BDindices.FieldByName('Indexar').asBoolean = True then begin
 Try
TBLindices.TableName :=
  BDindices.FieldByName('Arquivo').asString;
TBLindices.IndexDefs.Clear;
TBLindices.AddIndex('
  ',BDindices.FieldByName('ChavePrimaria').asString,[ixPrimary, ixUnique]);
Warquivo := BDindices.FieldByName('Arquivo').asString;
BDindices.Next;

if BDindices.FieldByName('Arquivo').asString = Warquivo then
   while (BDindices.FieldByName('Arquivo').asString =
  Warquivo) and
 (not BDindices.Eof) do begin
 if
  Length(Trim(BDindices.FieldByName('NomeIndice').asString))  0 then
TBLindices.AddIndex('S'+IntToStr(BDindices.Recno
),
   BDindices.FieldByName('NomeIndice').a
sS
  tring,[ixCaseInsensitive]);
 BDindices.Next; end;
except
  ShowMessage('Não consegui criar indice para a tabela:
'
  +
   BDindices.FieldByName('Arquivo').asString
);
  end; // Try
end; // if
 end; // begin
   BDindices.Close;
   TBLindices.Close;
   ShowMessage('Todos os arquivos que foram marcados já estão
  indexados.');
   Application.Terminate;
  end;

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  nome de Eduardo Silva ®
  Enviada em: sexta-feira, 15 de abril de 2005 14:50
  Para: delphi-br@yahoogrupos.com.br
  Assunto: RES: [delphi-br] Problemas em Indices em Tabelas Paradox



  Eu uso uma rotina para recriar os índices na mão mesmo.

  Eu tb gosto muito do paradox, pra dizer a verdade ainda não peguei firme
em
  outro banco, então fico fazendo as coisas no paradox mesmo.

  Vc poderia me explicar como é esse lance seu de colocar os indices na
tabela
  ? Poderia me mandar as linhas pra eu ver como é ?

  Obrigado.




  --
   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]



Yahoo! Grupos, um serviço oferecido por:

São Paulo Rio de Janeiro Curitiba Porto Alegre Belo
Horizonte Brasília





--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do
Serviço do Yahoo!.





--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.9.17 - Release Date: 19/04/2005


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



--
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA

[delphi-br] Problemas em Indices em Tabelas Paradox

2005-04-18 Por tôpico Vinicius da Silva Pinto

Eduardo, segue uma rotina para indexar os arquivos paradox a partir de um
arquivo contendo o nome do arquivo, nome do indice e uma campo lógico para
indexação.
Estrutura do arquivo:
ARQUIVO  A20*
NOMEINDICE   A70*
INDEXAR  L

Eu tenho um form com um dbgrid que utiliza este arquivo, marco os arquivos a
serem indexados pelo campo lógico e executo a rotina abaixo.
Vc pode enfeitar o pavão, fazendo um form mais detalhado, com botoes para
atualizar o arquivo de indices, fazer um relatório pra documentar, pode
fazer o que quiser.
Note que o primeiro registro para cada arquivo é o indice primario, os
registros seguintes para o mesmo arquivo são referentes aos indices
secundarios, não tendo limites.

procedure TFRMindexar.BitBtn3Click(Sender: TObject);
var
   Warquivo: String;
begin
 BDindices.First;
 while not BDindices.Eof do begin
if BDindices.FieldByName('Indexar').asBoolean = True then begin
   Try
  TBLindices.TableName :=
BDindices.FieldByName('Arquivo').asString;
  TBLindices.IndexDefs.Clear;
  TBLindices.AddIndex('
',BDindices.FieldByName('ChavePrimaria').asString,[ixPrimary, ixUnique]);
  Warquivo := BDindices.FieldByName('Arquivo').asString;
  BDindices.Next;

  if BDindices.FieldByName('Arquivo').asString = Warquivo then
 while (BDindices.FieldByName('Arquivo').asString =
Warquivo) and
   (not BDindices.Eof) do begin
   if
Length(Trim(BDindices.FieldByName('NomeIndice').asString))  0 then
  TBLindices.AddIndex('S'+IntToStr(BDindices.Recno),
 BDindices.FieldByName('NomeIndice').asS
tring,[ixCaseInsensitive]);
   BDindices.Next; end;
  except
ShowMessage('Não consegui criar indice para a tabela: '
+
 BDindices.FieldByName('Arquivo').asString);
end; // Try
  end; // if
   end; // begin
 BDindices.Close;
 TBLindices.Close;
 ShowMessage('Todos os arquivos que foram marcados já estão
indexados.');
 Application.Terminate;
end;

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Eduardo Silva ®
Enviada em: sexta-feira, 15 de abril de 2005 14:50
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Problemas em Indices em Tabelas Paradox



Eu uso uma rotina para recriar os índices na mão mesmo.

Eu tb gosto muito do paradox, pra dizer a verdade ainda não peguei firme em
outro banco, então fico fazendo as coisas no paradox mesmo.

Vc poderia me explicar como é esse lance seu de colocar os indices na tabela
? Poderia me mandar as linhas pra eu ver como é ?

Obrigado.




-- 
 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

 





RES: [delphi-br] Problemas em Indices em Tabelas Paradox

2005-04-18 Por tôpico Eduardo Silva ®

Obrigado Vinicius, vou ver se consigo testar hoje e te dou um retorno sobre
o resultado.

Obrigado.

Acho legal essa troca de conhecimento, assim a gente sempre aprende mais.

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Vinicius da Silva Pinto
Enviada em: segunda-feira, 18 de abril de 2005 10:10
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Problemas em Indices em Tabelas Paradox



Eduardo, segue uma rotina para indexar os arquivos paradox a partir de um
arquivo contendo o nome do arquivo, nome do indice e uma campo lógico para
indexação.
Estrutura do arquivo:
ARQUIVO  A20*
NOMEINDICE   A70*
INDEXAR  L

Eu tenho um form com um dbgrid que utiliza este arquivo, marco os arquivos a
serem indexados pelo campo lógico e executo a rotina abaixo.
Vc pode enfeitar o pavão, fazendo um form mais detalhado, com botoes para
atualizar o arquivo de indices, fazer um relatório pra documentar, pode
fazer o que quiser.
Note que o primeiro registro para cada arquivo é o indice primario, os
registros seguintes para o mesmo arquivo são referentes aos indices
secundarios, não tendo limites.

procedure TFRMindexar.BitBtn3Click(Sender: TObject);
var
   Warquivo: String;
begin
 BDindices.First;
 while not BDindices.Eof do begin
if BDindices.FieldByName('Indexar').asBoolean = True then begin
   Try
  TBLindices.TableName :=
BDindices.FieldByName('Arquivo').asString;
  TBLindices.IndexDefs.Clear;
  TBLindices.AddIndex('
',BDindices.FieldByName('ChavePrimaria').asString,[ixPrimary, ixUnique]);
  Warquivo := BDindices.FieldByName('Arquivo').asString;
  BDindices.Next;

  if BDindices.FieldByName('Arquivo').asString = Warquivo then
 while (BDindices.FieldByName('Arquivo').asString =
Warquivo) and
   (not BDindices.Eof) do begin
   if
Length(Trim(BDindices.FieldByName('NomeIndice').asString))  0 then
  TBLindices.AddIndex('S'+IntToStr(BDindices.Recno),
 BDindices.FieldByName('NomeIndice').asS
tring,[ixCaseInsensitive]);
   BDindices.Next; end;
  except
ShowMessage('Não consegui criar indice para a tabela: '
+
 BDindices.FieldByName('Arquivo').asString);
end; // Try
  end; // if
   end; // begin
 BDindices.Close;
 TBLindices.Close;
 ShowMessage('Todos os arquivos que foram marcados já estão
indexados.');
 Application.Terminate;
end;

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Eduardo Silva ®
Enviada em: sexta-feira, 15 de abril de 2005 14:50
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Problemas em Indices em Tabelas Paradox



Eu uso uma rotina para recriar os índices na mão mesmo.

Eu tb gosto muito do paradox, pra dizer a verdade ainda não peguei firme em
outro banco, então fico fazendo as coisas no paradox mesmo.

Vc poderia me explicar como é esse lance seu de colocar os indices na tabela
? Poderia me mandar as linhas pra eu ver como é ?

Obrigado.




--
 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











-- 
 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] Problemas em Indices em Tabelas Paradox

2005-04-18 Por tôpico Evandro - Palas Recife


Se vc estiver trabalhando em rede, eh comum a corrupcao de dados. Va se
acostumando. Eu utilizo um programinha chamado Table Doctor Expert para
isso. está disponivel na net ( olha o google ai gente), mas se nao encontrar
me avisa que te emvio em pvt.

- Original Message -
From: Wilson Valdevite [EMAIL PROTECTED]
To: delphi-br@yahoogrupos.com.br
Sent: Friday, April 15, 2005 3:13 PM
Subject: Re: [delphi-br] Problemas em Indices em Tabelas Paradox



eu tenho erros do tipo Unable to open table, o que eu faco neste caso???
  - Original Message -
  From: Eduardo Silva ®
  To: delphi-br@yahoogrupos.com.br
  Sent: Friday, April 15, 2005 1:54 PM
  Subject: RES: [delphi-br] Problemas em Indices em Tabelas Paradox


  Não entendi o que vc quis dizer, mas se o seu banco de dados (paradox)
  corrompeu, basta fazer uma rotina para recriar os índices que o banco
volta
  a funcionar normalmente.

  Tenho sistemas em paradox e jamais perdi um dado sequer

  Para ambientes monousuários, o paradox eu acho 10 (opinião minha), rápido
de
  trabalhar, fácil de mexer, e comigo poucas ou quase nenhuma vez eu tive
  problema (monousuário).

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  nome de Wilson Valdevite
  Enviada em: sexta-feira, 15 de abril de 2005 13:25
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Problemas em Indices em Tabelas Paradox



  Mestres em Paradox, preciso de ajuda:

  Tenho um sistema em paradox que geralmente é corrompido com erros de
índice
  o que impossibilita o acesso,  e outras vezes quando eu mando efetuar uma
  cópia dele pelo database desktop ocorre erro desconhecido no sistema
  operacional.

  Será que pode ser um erro de programação ou o BDE pode estar corrompido? E
o
  mais estranho é que em 90% das vezes que pego o banco de dados corrompido
em
  meu micro consigo trabalhar normalmente.

  Desde j á agradeço a colaboração







-- 
 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

 





[delphi-br] Problemas em Indices em Tabelas Paradox

2005-04-15 Por tôpico Wilson Valdevite

Mestres em Paradox, preciso de ajuda:

Tenho um sistema em paradox que geralmente é corrompido com erros de índice o 
que impossibilita o acesso,  e outras vezes quando eu mando efetuar uma cópia 
dele pelo database desktop ocorre erro desconhecido no sistema operacional.

Será que pode ser um erro de programação ou o BDE pode estar corrompido? E o 
mais estranho é que em 90% das vezes que pego o banco de dados corrompido em 
meu micro consigo trabalhar normalmente.

Desde j á agradeço a colaboração

[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

 





RES: [delphi-br] Problemas em Indices em Tabelas Paradox

2005-04-15 Por tôpico Eduardo Silva ®

Não entendi o que vc quis dizer, mas se o seu banco de dados (paradox)
corrompeu, basta fazer uma rotina para recriar os índices que o banco volta
a funcionar normalmente.

Tenho sistemas em paradox e jamais perdi um dado sequer

Para ambientes monousuários, o paradox eu acho 10 (opinião minha), rápido de
trabalhar, fácil de mexer, e comigo poucas ou quase nenhuma vez eu tive
problema (monousuário).

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Wilson Valdevite
Enviada em: sexta-feira, 15 de abril de 2005 13:25
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Problemas em Indices em Tabelas Paradox



Mestres em Paradox, preciso de ajuda:

Tenho um sistema em paradox que geralmente é corrompido com erros de índice
o que impossibilita o acesso,  e outras vezes quando eu mando efetuar uma
cópia dele pelo database desktop ocorre erro desconhecido no sistema
operacional.

Será que pode ser um erro de programação ou o BDE pode estar corrompido? E o
mais estranho é que em 90% das vezes que pego o banco de dados corrompido em
meu micro consigo trabalhar normalmente.

Desde j á agradeço a colaboração

[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











-- 
 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

 





RES: [delphi-br] Problemas em Indices em Tabelas Paradox

2005-04-15 Por tôpico Vinicius da Silva Pinto

Eduardo, eu sou usuario assiduo do Paradox, pois tenho varios pequenos
clientes que não vejo a necessidade de instalar um Interbase, FireBird ou
outro Banco qq.
Problemas com indices pode ser qq coisa, até mesmo erro de programacao e de
projeto, forçar uma inclusao com appendrecord com chave duplicada as vezes
corrompo o banco e vc tem de remontar os indices, não estou dizendo que é o
seu caso... já tive problemas que levei uma semana pra descobri... era um
micro com uma placa de rede que não estava confiavel... toda vez que o
usuario daquele micro atualizava o banco ele corrompia uma tabela, fiz todos
os testes até que chutei trocando a placa de rede, e o problema parou.
Vai com calma, crie uma rotina para reindexar suas tabelas, se estiver em
rede, faça teste em cada maquina atualizando o banco via sua aplicação. Eu
tbm acho o Paradox 10, dependendo onde eu vou utiliza-lo.
Eu costumo criar uma tabela com os seguintes campos: arquivo, indice1,
indice2, indice3... até o indice10.
Quando dá problema, executo um programinha que deleta todos os *.px, *.xg0,
*.xg1, *.yg0 e *.yg1, e lendo a minha tabela de indices, vou montando todos
eles sem o menor problema. Funciona comigo em certos clientes, cada caso é
um caso.
[]´s

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Eduardo Silva ®
Enviada em: sexta-feira, 15 de abril de 2005 13:54
Para: delphi-br@yahoogrupos.com.br
Assunto: RES: [delphi-br] Problemas em Indices em Tabelas Paradox



Não entendi o que vc quis dizer, mas se o seu banco de dados (paradox)
corrompeu, basta fazer uma rotina para recriar os índices que o banco volta
a funcionar normalmente.

Tenho sistemas em paradox e jamais perdi um dado sequer

Para ambientes monousuários, o paradox eu acho 10 (opinião minha), rápido de
trabalhar, fácil de mexer, e comigo poucas ou quase nenhuma vez eu tive
problema (monousuário).

-Mensagem original-
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
nome de Wilson Valdevite
Enviada em: sexta-feira, 15 de abril de 2005 13:25
Para: delphi-br@yahoogrupos.com.br
Assunto: [delphi-br] Problemas em Indices em Tabelas Paradox



Mestres em Paradox, preciso de ajuda:

Tenho um sistema em paradox que geralmente é corrompido com erros de índice
o que impossibilita o acesso,  e outras vezes quando eu mando efetuar uma
cópia dele pelo database desktop ocorre erro desconhecido no sistema
operacional.

Será que pode ser um erro de programação ou o BDE pode estar corrompido? E o
mais estranho é que em 90% das vezes que pego o banco de dados corrompido em
meu micro consigo trabalhar normalmente.

Desde j á agradeço a colaboração

[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











--
 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










-- 
 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] Problemas em Indices em Tabelas Paradox

2005-04-15 Por tôpico Wilson Valdevite

eu tenho erros do tipo Unable to open table, o que eu faco neste caso???
  - Original Message - 
  From: Eduardo Silva ® 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, April 15, 2005 1:54 PM
  Subject: RES: [delphi-br] Problemas em Indices em Tabelas Paradox


  Não entendi o que vc quis dizer, mas se o seu banco de dados (paradox)
  corrompeu, basta fazer uma rotina para recriar os índices que o banco volta
  a funcionar normalmente.

  Tenho sistemas em paradox e jamais perdi um dado sequer

  Para ambientes monousuários, o paradox eu acho 10 (opinião minha), rápido de
  trabalhar, fácil de mexer, e comigo poucas ou quase nenhuma vez eu tive
  problema (monousuário).

  -Mensagem original-
  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
  nome de Wilson Valdevite
  Enviada em: sexta-feira, 15 de abril de 2005 13:25
  Para: delphi-br@yahoogrupos.com.br
  Assunto: [delphi-br] Problemas em Indices em Tabelas Paradox



  Mestres em Paradox, preciso de ajuda:

  Tenho um sistema em paradox que geralmente é corrompido com erros de índice
  o que impossibilita o acesso,  e outras vezes quando eu mando efetuar uma
  cópia dele pelo database desktop ocorre erro desconhecido no sistema
  operacional.

  Será que pode ser um erro de programação ou o BDE pode estar corrompido? E o
  mais estranho é que em 90% das vezes que pego o banco de dados corrompido em
  meu micro consigo trabalhar normalmente.

  Desde j á agradeço a colaboração

  [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











  -- 
   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]



Yahoo! Grupos, um serviço oferecido por: 
 
São Paulo Rio de Janeiro Curitiba Porto Alegre Belo 
Horizonte Brasília  
 
   


--
  Links do Yahoo! Grupos

a.. Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
b.. Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço 
do Yahoo!. 




--


  No virus found in this incoming message.
  Checked by AVG Anti-Virus.
  Version: 7.0.308 / Virus Database: 266.9.11 - Release Date: 14/04/2005


[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