Jump to content
Fivewin Brasil

Erro Append ( RESOLVIDO )


Luiz Arruda (ICO)

Recommended Posts

Bom Dia..

Dei de cara com um erro hoje..

37445390.png

Alguém saberia me dizer o porque ??

PS:ao copiar peguei somente uma linha.. na outra tem

Private cHistori:=Space(60)

O fato de no DBF ter um espaco(15) e no PRG(60)influencia alguma coisa ??

Obrigado..

Luiz Arruda

Corumbá-MS

ico.corumba@gmail.com |

FaceBook

21182795.png

FiveWin 9.04

[x]Harbour

PellesC

Bcc Ws

Editado por - ico on 08/08/2011 16:26:21

Link to comment
Share on other sites

Bom Dia..

Dei de cara com um erro hoje..

37445390.png

Alguém saberia me dizer o porque ??

PS:ao copiar peguei somente uma linha.. na outra tem

Private cHistori:=Space(60)

O fato de no DBF ter um espaco(15) e no PRG(60)influencia alguma coisa ??

Obrigado..

Luiz Arruda

Corumbá-MS

ico.corumba@gmail.com |

FaceBook

21182795.png

FiveWin 9.04

[x]Harbour

PellesC

Bcc Ws

Editado por - ico on 08/08/2011 16:26:21

Link to comment
Share on other sites

Bom dia Luiz

O que estou achando estranho é que na sua linha inicial private voce não esta inicializando o chistori, mas sim um chist := 0, reveja a inicialização da variavel e quando fizer o replace, use Substr com o tamanho da VAR do arquivo, espero que ajude.

[]´s

552.jpg

Luiz Augusto

São José dos Pinhais - PR

xHarbour + Fivewin + Workshop + Sql via Odbc

Vamos Aderir:"Retorne avisando se a dica funcionou"

Link to comment
Share on other sites

citação:

Bom dia Luiz

O que estou achando estranho é que na sua linha inicial private voce não esta inicializando o chistori, mas sim um chist := 0, reveja a inicialização da variavel e quando fizer o replace, use Substr com o tamanho da VAR do arquivo, espero que ajude.

[]´s

552.jpg

Luiz Augusto

São José dos Pinhais - PR

xHarbour + Fivewin + Workshop + Sql via Odbc

Vamos Aderir:"Retorne avisando se a dica funcionou"


id=quote>id=quote>

Pois é.. como eu disse

citação:

PS:ao copiar peguei somente uma linha.. na outra tem

Private cHistori:=Space(60)


id=quote>id=quote>

Vou testar com o SubStr() e retorno..

Obrigado..

Luiz Arruda

Corumbá-MS

ico.corumba@gmail.com |

FaceBook

21182795.png

FiveWin 9.04

[x]Harbour

PellesC

Bcc Ws

Link to comment
Share on other sites

Estranho é que o erro é "data type error",ou seja, o tipo de dado é diferente.

Veja se em algum lugar vc não está atribuindo outro tipo de dado a esta variável.

Pra que serve variável "cHis"?

Por acaso em algum local vc não está igualando estas duas, tipo cHistori = cHis ?

19336244_th.jpg

Ricado Marques

Araguari-MG

Link to comment
Share on other sites

Ricardo.. Não tem erro não..

após correr o PRG linha a linha e sem sucesso, resolvi trocar a variavel


Local xVall:=0

..Get oGet Var xVall Picture "999,999.99"

...Action Registra(@xVall)

Function Registra(xVall)

Field->Valor :=xVall

id=code>id=code>

Mesmo erro.

Se eu abrir o DBF com Browse e digito 10 o campo é preenchido corretamente 10.00, logo não tem erro na criação do campo.

Já dei um DEL *.* na pasta e recriei os DBFs na abertura. Já matei os indices e refiz e nada..

Não tô entendo...Já tô quase biruta e nada de dar certo...

Obrigado..

Luiz Arruda

Corumbá-MS

ico.corumba@gmail.com |

FaceBook

21182795.png

FiveWin 9.04

[x]Harbour

PellesC

Bcc Ws

Editado por - ico on 08/08/2011 14:41:21

Link to comment
Share on other sites

Caramba... perdi um tempão,sem contar uma boa parte do domingo com este problema que na verdade era apenas a sequencia das variaveis passadas p/ a func.. que estava errada. Não sei porque cargas d´agua, mais a sequencia das variaveis está influenciando nos appendS, não deveria interferir, pois tem varias variaveis que são apenas da tela que tenho que passar para a function sem necessidade alguma, acho que isso deveria ser corrigidos em versões futuras...


Antes era assimid=red>

Function Registra(oGet,cLote,cData,cDeb,cCre,cNomeDeb,cNomeCre,cPad,cValorid=red>,cHistoriid=blue>)

Agora é assimid=red>

Function Registra(oGet,cLote,cData,cDeb,cCre,cNomeDeb,cNomeCre,cPad,cHistoriid=blue>,cValorid=red>)

id=code>id=code>

Obrigado a quem tentou ajudar...

Luiz Arruda

Corumbá-MS

ico.corumba@gmail.com |

FaceBook

21182795.png

FiveWin 9.04

[x]Harbour

PellesC

Bcc Ws

Editado por - ico on 08/08/2011 16:25:35

Link to comment
Share on other sites

citação:

Caramba... perdi um tempão,sem contar uma boa parte do domingo com este problema que na verdade era apenas a sequencia das variaveis passadas p/ a func.. que estava errada. Não sei porque cargas d´agua, mais a sequencia das variaveis está influenciando nos appendS, não deveria interferir, pois tem varias variaveis que são apenas da tela que tenho que passar para a function sem necessidade alguma, acho que isso deveria ser corrigidos em versões futuras...


Antes era assimid=red>

Function Registra(oGet,cLote,cData,cDeb,cCre,cNomeDeb,cNomeCre,cPad,cValorid=red>,cHistoriid=blue>)

Agora é assimid=red>

Function Registra(oGet,cLote,cData,cDeb,cCre,cNomeDeb,cNomeCre,cPad,cHistoriid=blue>,cValorid=red>)

id=code>id=code>

Obrigado a quem tentou ajudar...

Luiz Arruda

Corumbá-MS

ico.corumba@gmail.com |

FaceBook

21182795.png

FiveWin 9.04

[x]Harbour

PellesC

Bcc Ws

Editado por - ico on 08/08/2011 16:25:35


id=quote>id=quote>

Bom, vc criou a variável como private né ?, então é isso mesmo, vai interferir mesmo icon_smile_big.gif, pois vc está usando o mesmo nome da variável dentro da função, nem precisaria passar para a função que iria atualizar icon_smile_wink.gif, pois é uma private e vai "olhar" no prg inteiro icon_smile_wink.gif

Vagner Wirts

bgprofilea.jpg

"Ele não sabendo que era impossível, foi lá e fez"

Link to comment
Share on other sites

citação:

Bom, vc criou a variável como private né ?, então é isso mesmo, vai interferir mesmo icon_smile_big.gif, pois vc está usando o mesmo nome da variável dentro da função, nem precisaria passar para a função que iria atualizar icon_smile_wink.gif, pois é uma private e vai "olhar" no prg inteiro icon_smile_wink.gif

Vagner Wirts

bgprofilea.jpg

"Ele não sabendo que era impossível, foi lá e fez"


id=quote>id=quote>

Nada.. tentei com tudo que podia,, Loca, Private, Public, Memvar, até reinventei a roda e dava o mesmo problema..

Pode deixar depois de rodando vou "limpar" o programa e tentar corrigir esses errinhos e outras sujeirinhas dos fontes que a gente faz na pressa...

Obrigado..

Luiz Arruda

Corumbá-MS

ico.corumba@gmail.com |

FaceBook

21182795.png

FiveWin 9.04

[x]Harbour

PellesC

Bcc Ws

Link to comment
Share on other sites

citação:

Veja bem, vc enviou/recebeu como parametro.

Tomaticamente, Vai dar pau mesmo.

logofw.png

"Me interessa o futuro porque é o lugar onde vou

passar o resto da minha vida."


id=quote>id=quote>

Eu tentei de toda as formas.. mais o importante é que agora "direto" como vc. disse acima está OK..

Quando eu for limpar os fontes eu tento ainda vou voltar a este tópico... podem esperar.

Por enquanto muito obrigado a todos..

Luiz Arruda

Corumbá-MS

ico.corumba@gmail.com |

FaceBook

21182795.png

FiveWin 9.04

[x]Harbour

PellesC

Bcc Ws

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...