Página 1 de 1

DBFCDX

Enviado: 02 Dez 2005 13:23
por HASA
:( , Olá Pessoal, em clipper uso a função descend() tanto em DBFNTX quanto com DBFCDX, em HARBOUR também funciona direitinho mas em Xharbour 0.99.40 não funciona, a syxtaxe utilizada é essa: INDEX ON DESCEND(QTDE) TAG T02 TO "TEMP" em clipper e Harbour blz. Alguem tem uma dica ? :xau

Enviado: 08 Dez 2005 18:15
por HASA
:(
NINGUEM, PASSOU POR ISSO, NINGUEM USA A FUÇÃO DESCEND() COM DBFCDX NO XHARBOUR 0.99.4 :(

Enviado: 12 Dez 2005 08:36
por MARCELOG
Caro Hasse,
atualize a sua versão.
Quem sabe "era" um bug que já foi solucionado.
Desenvolvimento iterativo é assim mesmo.

Atenciosamente,

MGS.

Enviado: 13 Dez 2005 17:18
por Hasse
Olá amigo Marcelog.

Valeu a tua dedicação ao responder o tópico.

Vale também alertar que foi o HASA que postou a pergunta, porém
você referiu-se a mim, o Hasse.

Um grande abraço.
Hasse.

Enviado: 28 Dez 2005 11:27
por HASA
PESSOAL NA VERSÃO 0.99.51 FOI CORRIGIDA SIM, :)) , MAS... :( , COMO NEM TUDO É PERFEITO O APPEND FROM , COM DRIVER DBFCDX NÃO FUNCIONA, NÃO DA ERRO, QUE PENA :( , VOCÊS PODEM PEGAR UM PEQUENO TESTE TENTANDO APPENDAR O CONTEUDO DE UM DBF PARA OUTRO COM DRIVER DBFCDX NÃO ACONTECE NADA, USANDO FERRAMENTAS OFICIAIS DO XHARBOUR 09951 + HBMAKE PURINHO EM D.O.S :(

Problemas com DBFCDX

Enviado: 29 Dez 2005 17:08
por jamazevedo
O meu caso é mais complicado, porque quando mando abrir um arquivo compilado em xHarbour, ele procura com arquivo ".dbt", no programa
principal já existe:

REQUEST DBFCDX
RDDSETDEFAULT ( "DBFCDX" )
DBSETDRIVER( "DBFCDX" )

Uso a versão: 0.99.50

Alguém já passou por isso ?

A tela de erro esta abaixo:

******************************* Error log file ********************************

Date ............: 29.12.2005
Time ............: 14:42:56
Available Memory : 259620
Multi Threading : No
VM Optimization : 0
Application : C:\Fontes\SISTEMAS\LOJA\lojaxh.exe
Operating System : Windows 2000 Server 5.00.2195 Service Pack 4
Compiler : Borland C++ 5.5.1
xHarbour Version : xHarbour build 0.99.50 Intl. (SimpLex)
Build Date : Jun 6 2005 22:20:48

-------------------------- Environmental Information --------------------------

Exact is ........: Off
Fixed is ........: Off
Decimals is at ..: 2
Date Format is ..: DD.MM.YYYY
Epoch is ........: 1990
Path is .........:
Default is ......:
Exclusive is ....: On
SoftSeek is .....: Off
Unique is .......: Off
Deleted is ......: On
Cancel is .......: On
Debug is ........: False
Color is ........: GR+/B,W+/BG,N/N,GR+/B,W+/BG
Cursor is .......: 1
Console is ......: On
Alternate is ....: Off
AltFile is ......:
Device is .......: SCREEN
Printer is ......: False
PrintFile is ....: PRN
Margin is .......: 0
Bell is .........: Off
Confirm is ......: Off
Escape is .......: On
Insert is .......: Off
Intensity is ....: On
Scoreboard is ...: Off
Delimeters is ...: On
Delimchars is ...: []
Wrap is .........: On
Message is ......: 0
MCenter is ......: Off

===========================Detailed Work Area Items============================


++++++++++++++++++++ Internal Error Handling Information +++++++++++++++++++++

Subsystem Call ..: DBFCDX
System Code .....: 1001
Default Status ..: True
Description .....: Open error
Operation .......:
Arguments .......:
Involved File ...: Orcament.dbt
Dos Error Code ..: 0

Enviado: 29 Dez 2005 17:22
por HASA
:)) , BEM O CASO DO APPEND FROM FOI SOLUCIONADO, OU SEJA, ATÉ A VERSÃO 0.99.40 NÃO PRECISAVA DELETAR OS ARQUIVOS *.CDX´s REFERENTES AO ARQUIVO QUE VOCÊ APPENDA, CONCLUSÃO : DELETEI O ARQUIVO CDX CORRESPONDENTE E TUDO FUNCIONOU NORMALMENTE.


QUANTO AO CASO DO COLEGA, NA VERDADE SEU CASO ESTÁ FÁCIL OU DIFICIL, VAMOS LÁ:

1 - FÁCIL : (HE HE HE) SE PODER JOGAR FORA O CONTEUDO DO ORCAMENT.DBT (ARQUIVO PARA RDD DBFNTX) BLZ, CRIE NOVAMANTE O ORCAMENT.DBF QUE ELE CRIA O ORCAMENT.FPT QUE É GERADO PELO DRIVER DBFCDX.

2 - DIFICIL : SE NÃO PODER JOGAR O DBT FORA, TEM UM PROGRAMINHA QUE FAZ A CONVERSÃO, EU NÃO USO DBT POR ISSO NÃO TIVE PROBLEMA QUANDO MUDEI DO RDD NTX PARA CDX, DIGO DIFICIL PORQUE NÃO ME LEMBRO AONDE TEM O TAL PROGRAMINHA, MAS ALGUM COLEGA JÁ JÁ DA UM TOQUE -:]

FELIZ ANO NOVO (2 0 0 6 !!!)
:*

Enviado: 29 Dez 2005 17:31
por jamazevedo
Já deletei o .Dbt

Já converti o .Dbt para .Ftp

Mas o "puto" me cria um novo "orcament.dbt" e pesquisei em todos os fontes para saber se tinha alguma referência a ".dbt" e não existe em lugar nenhum, não sei de onde aparece isso.

Enviado: 29 Dez 2005 17:35
por Lopes
Nos programas que mexi aqui tive que colocar REQUEST DBFFPT além do REQUEST DBCDX pra funcionar os campos memo, talvez incluindo isso resolva seu problema.

Enviado: 29 Dez 2005 17:44
por HASA
:( , PERDOE É VERDADE O QUE O LOPES DISSE, NÃO OBSERVEI NA PRIMEIRA, MAS... :)) TEM SEMPRE UM OLHO VIVO PARA DAR UMA FORÇA:
**
REQUEST DBFCDX, DBFFPT
RDDSETDEFAULT( "DBFCDX" )
**
VALEU LOPES !!!!
:xau

Enviado: 30 Dez 2005 12:19
por jamazevedo
Funcionou. Obrrigado! :xau