syspel Posted April 20, 2017 Report Share Posted April 20, 2017 bom dia pessoal estou precisando de uma ajuda tenha dentro do dbf esta linha assim 3285;18;281;DEBITO VISA DO BRANCO DO BRASIL NO DIA 02/12 ;01;02;114,23 preciso ler esta linha no dbf os primeiro 4 digito e uma conta de debito e a 2 conta e uma conta de credito podendo variar as posicao do debito pode ter 2 posicao do cretito pde ter 4 posicao depois o historico eassim por diante ate chegar no ponto e virgula e ate chegar no valor ja puchei os cabelos e nao consigo andar depois do prinemiro ponto e virgula alguel ten uma luz obrigado carlos fwh 1404 xharbour 123 dbf xdev Quote Link to comment Share on other sites More sharing options...
aferra Posted April 20, 2017 Report Share Posted April 20, 2017 STRTOKEN( cTxt, 1, ";" ) // primeiro ; ( ponto e virgula ) STRTOKEN( cTxt, 2, ";" ) // segundo ponto e virgula STRTOKEN( cTxt, <n>, ";" ) // qtos ponto e virgula precisar ai no caso de haver mais contas verificar até que vira alfabeto enfim com essa vc pode colocar o cabelo de volta. rsrsrs Quote Link to comment Share on other sites More sharing options...
syspel Posted April 20, 2017 Author Report Share Posted April 20, 2017 oi amigo oque faz esta funcao do xharbour eu usei esse exemplo e nao aconteu nada carlos Quote Link to comment Share on other sites More sharing options...
kapiaba Posted April 20, 2017 Report Share Posted April 20, 2017 Tente com o HB_ATOKENS() do xHarbour, mira aqui: http://www.pctoledo.com.br/forum/viewtopic.php?f=4&t=13210 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.