Tenho um banco de dados que utiliza este campo, porém o mesmo vive dando problemas ... O que os amigos utilizam para evitar esse campo ?? Existe algum outro modo para arquivar um grande número de informações ?
Sds,
Zima
zima@uol.com.br
CAMPO MEMO
Moderador: Moderadores
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Amiguinho
O seu problema poderá ser resolvido com o uso de arquivo externo.
Os campos MEMO são manuseados via funções MEMOEDIT() e um arquivo texto também poderá ser alterado por ele.
Para vincular o arquivo .TXT a um campo de seu .DBF use o seguinte:
Supondo que voce tenha um campo no seu arquivo de CLIENTES, chamado CODIGO e que seja NUMÉRICO de 5.
Salve o arquivo com o nome: STR(CLIENTES->CODIGO,5)+".TXT"
@braços :?)
O seu problema poderá ser resolvido com o uso de arquivo externo.
Os campos MEMO são manuseados via funções MEMOEDIT() e um arquivo texto também poderá ser alterado por ele.
Para vincular o arquivo .TXT a um campo de seu .DBF use o seguinte:
Supondo que voce tenha um campo no seu arquivo de CLIENTES, chamado CODIGO e que seja NUMÉRICO de 5.
Salve o arquivo com o nome: STR(CLIENTES->CODIGO,5)+".TXT"
@braços :?)
-
Dudu_XBase
- Membro Master

- Mensagens: 1071
- Registrado em: 25 Ago 2003 16:55
Eu uso dois métodos.
1 º .
Eu estou usando campos memos com o rdd SIX o arquivo fica com a extensão .smt , o memo do dbfntx .dbt tinha diversos problemas com corrompimento, no Six nunca mais tive tal inconveniente fora que depois q migrei comparando o tamanho do arquivo dbt com o novo pelo Six é mais que 50% menor.
2º
No meu sistema de SAC eu utilizo uma forma diferente eu possuo um dbf chamado problemas nele eu tenho os seguintes campos:
- Código do Atendimento
- Tipo ("S"-Solucao - "P" - Problema)
- Observacao (60 caracteres)
Na tela utilizo um get com scrol com matrizes para os campos problemas e e outro para a Solução.
Eu crio duas matrizes uma para problema outra para solução.
Conforme a quantidade de linhas armazenadas nas matrizez efetuou um replace com o laço For ... Next e gravo no banco de dados.
1 º .
Eu estou usando campos memos com o rdd SIX o arquivo fica com a extensão .smt , o memo do dbfntx .dbt tinha diversos problemas com corrompimento, no Six nunca mais tive tal inconveniente fora que depois q migrei comparando o tamanho do arquivo dbt com o novo pelo Six é mais que 50% menor.
2º
No meu sistema de SAC eu utilizo uma forma diferente eu possuo um dbf chamado problemas nele eu tenho os seguintes campos:
- Código do Atendimento
- Tipo ("S"-Solucao - "P" - Problema)
- Observacao (60 caracteres)
Na tela utilizo um get com scrol com matrizes para os campos problemas e e outro para a Solução.
Eu crio duas matrizes uma para problema outra para solução.
Conforme a quantidade de linhas armazenadas nas matrizez efetuou um replace com o laço For ... Next e gravo no banco de dados.
________________________________________________________________________________________________________
(Aow Saudade) Clipper 5.2e, Blinker 7, RDD SIXNSX, DBFCDX /Xharbour 1.0, Rdd Mediator (Mysql) Free , RDD Sqlrdd (Sql Server) Comercial
(Hoje) C# Python Sql Server e Oracle
