Copiando DBF do servidor para meu notebook

Fórum sobre Banco de Dados e RDDs para Clipper/[x]Harbour.

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Copiando DBF do servidor para meu notebook

Mensagem por Itamar M. Lins Jr. »

Ola!
Precisei copiar uns DBF´s de um cliente aqui para o notebook...
ADSL do cliente de 2mb :( tá copiando sem erros, mas demoooraaaa

Código: Selecionar todos

FUNCTION PegaDBF
LOCAL nX, nRet, nArqs, lRet := .T.

aArr := Leto_Directory( "*" ) ; nArqs := Len(aArr)
oBar := HProgressBar():NewBox( "Copiando... "+lTrim(Str(0,9))+" De "+lTrim(Str(nArqs,9))+" Registro(s)")
FOR nX := 1 TO nArqs
    IF ".DBF" $ Upper(aArr[nX][1]) .OR. ".FPT" $ Upper(aArr[nX][1])
       lRet := Leto_FCopyFromSrv( aArr[nX][1], aArr[nX][1] )
       hwg_ProcessMessage()
    ENDIF
    If !lRet 
       hwg_msgstop( "Falha copiando: " + aArr[nX][1] )
    EndIf
    oBar:Step("Copiando..."+lTrim(Str(nX,9))+" De "+lTrim(Str(nArqs,9))+" Registro(s)")
NEXT
oBar : Close()

RETURN .T.
Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 763
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

Copiando DBF do servidor para meu notebook

Mensagem por Nascimento »

eu tentei com o elch para ele fazer um leto_zip()
para vc fazer o backup no servidor e baixar pra o terminal ja zipado
porque ai viria um unico arquivo e acredito que o tempo seria bem menor
ele até fez o prg backup.prg mais de tão confuso que ficou não entendi ainda

o bom seria, criasse 1 zip no servidor e o baixasse, para o terminal
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
Fernando queiroz
Usuário Nível 4
Usuário Nível 4
Mensagens: 779
Registrado em: 13 Nov 2014 00:41
Localização: Porto Alegre/RS

Copiando DBF do servidor para meu notebook

Mensagem por Fernando queiroz »

EU fiz copiando e compactando os arquivos e depois colocando no DROPBOX

ele sozinho copia para minha maquina

XCOPY C:\SGCDATABASE\*.* C:\BACKUP\NOITE\LOJA\*.* /S /Y
C:\BACKUP\7-ZIP\7za a -r C:\Users\bened\Dropbox\03-BACKUP-AMADEU\BACKUP_%date:~6,4%-%date:~3,2%-%date:~0,2% C:\BACKUP\NOITE\LOJA\*.*
HARBOUR 3.2, HWGUI 2.23 B3, SEFAZCLASS, PDFClass, ADO + MariaDB/MySQL, RMChart
Responder