Página 1 de 1

Problemas com o Campo Memo

Enviado: 28 Nov 2005 14:00
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

Enviado: 29 Nov 2005 11:49
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

Enviado: 29 Nov 2005 14:38
por mestre_dos_magos
Trabalhar com campos memos é complicado .... pq não outra alternativa

Enviado: 29 Nov 2005 16:42
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

Enviado: 29 Nov 2005 20:16
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

Enviado: 29 Nov 2005 22:06
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 :))

Enviado: 30 Nov 2005 08:09
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