Problemas com o Campo Memo

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
alberto_dias
Usuário Nível 2
Usuário Nível 2
Mensagens: 64
Registrado em: 10 Abr 2005 09:46
Localização: Taboão da Serra - SP
Contato:

Problemas com o Campo Memo

Mensagem por alberto_dias »

Olá amigos.
Estou com o seguinte problema: Uso o Clipper 5.3, Rdd Dbfcdx, Blinker 7, tenho um sistema onde há um cadastro de clientes, e este cadastro possui
um campo memo, onde são anotados alguns dados de clientes que são ne-
cessários.
Ocorre o seguinte...em algumas vezes e em algumas máquinas todo o conteudo de todos os campos memo de todos clientes são salvos em um ou mais registros de outros clientes, deste mesmo cadastro de clientes, e em alguns casos só limpando este campo memo, e que eu consigo entrar no registro destes clientes.
Por favor não tenho nem idéia do que está acontecendo, não é toda hora e só de vez em quando, se alguem já passou por este problema ou parecido, me dê uma dica do que eu posso fazer.
como posso evitar ou resolver este problema.
Agradeço dese já.
========
Alberto Dias :-O
Alberto Dias
Atual.: Harbour 3.2.0 dev (r1703241902) + Gtwvg E Hmg IDE 3.5
Máquina Notebook - DELL ( INTEL CORE i5 ) 8 GB
Sistema - Windows 10 64 Bits
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Mensagem por Mário Isa »

bom... o q eu posso desconfiar assim de longe é:
-Será q na hora do replace o ponteiro do registro está mesmo em cima do cliente correto?
não seria melhor, antes do replace você dar um seek ou dbseek() só para ter a plena certeza de que o ponteiro está bem em cima.
Mário
mestre_dos_magos
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 29 Nov 2005 14:07

Mensagem por mestre_dos_magos »

Trabalhar com campos memos é complicado .... pq não outra alternativa
"Um computador programado para recusar qualquer dado errado, sempre encontrará um debilóide gênio para faze-lo engolir dados errados."
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Mensagem por Mário Isa »

trabalho com campos memo .DBT desde 1991 e nunca me deu problema.
Me mande a sua rotina que edita o campo memo e até na hora em que faz o replace....
Eu analiso prpa você.
Mário
mestre_dos_magos
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 29 Nov 2005 14:07

Mensagem por mestre_dos_magos »

bem, na minha opnião há alternativas bem mais em conta..heh como por exemplo o uso de txt. Se poder prevenir complicações no programa acho que vale a pena ser feito. :xau
"Um computador programado para recusar qualquer dado errado, sempre encontrará um debilóide gênio para faze-lo engolir dados errados."
support sistemas
Usuário Nível 2
Usuário Nível 2
Mensagens: 73
Registrado em: 22 Set 2005 23:43
Localização: Londrina

Mensagem por support sistemas »

Mario tambem ja tive muitos problemas com campo memo de travar registros era uma mao na roda mas nao fui feliz, se puder me dar uma dica agradeco :))
Mário Isa
Usuário Nível 4
Usuário Nível 4
Mensagens: 907
Registrado em: 07 Jul 2004 13:54
Localização: Ilha Solteira-sp

Mensagem por Mário Isa »

Deixem aqui mesmo, neste tópico, a parte de seu .PRG no momento em que edita o campo memo e no momento em que faz o replace.....
Aí eu analiso e dou uma resposta.
Mário
Responder