Usar dbTrans en vez de Append From

Usar dbTrans en vez de Append From

Postby Enrrique Vertiz » Fri Dec 08, 2017 6:36 am

Saludos Estimados

He visto en el foto que se habla de esta funcion que es "muchisimo mas rapida" que el Append From, se puede usar con FWH desde que version ?? hay algun ejemplo de su uso ??, busque en los samples de FiveWin y no la encontre ...
Si es tan rapida como mencionan seria bueno implementarla y difundirla, gracias por su atencion.
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23.1026X, Fwh 23.04, MySQL 8.0.X, SQLLIB 1.9m, SQLRDD
Enrrique Vertiz
 
Posts: 511
Joined: Fri Oct 07, 2005 2:17 pm
Location: Lima - Peru

Re: Usar dbTrans en vez de Append From

Postby karinha » Fri Dec 08, 2017 11:30 am

http://www.fivetechsupport.com/forums/viewtopic.php?f=6&t=34132

https://github.com/vszakats/harbour-core/blob/master/src/rdd/dbdelim.prg



Code: Select all  Expand view

aStru := (cAliasPesTiEmi)->(DbStruct())

 aStr1 := {}

 AeVal(aStru,{|x| AaDd(aStr1,x[1])})


 //Notas Emitidas

 DbSelectArea("NotSaCab")


 NotSaCab->(DbSetOrder(1))

 NotSaCab->(OrdScope(0,))

 NotSaCab->(OrdScope(1,))

 NotSaCab->(OrdScope(0,cCod_Clie))

 NotSaCab->(OrdScope(1,cCod_Clie))

 NotSaCab->(DbGoTop())


 __DbTrans(Select(cAliasPesTiEmi),aStr1)

 
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7154
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Usar dbTrans en vez de Append From

Postby Enrrique Vertiz » Fri Dec 08, 2017 10:46 pm

Gracias Joa

Funciono !! ahora estoy verificando que tan rapido es ... estoy usando SQLLIB y son tables de MySQL una en BD Local y otra en BD en la Nube, quizas mas rapido sea usar INSERT INTO, pero ni idea de como hacerlo con tablas que estan en otra conexion, hasta en 2 base de datos distintas he visto pero otra conexion ni idea, he buscado y nada, voy a preguntar por aqui, pero por ahora FUNCIONA veremos cuanto mas rapido que el APPEND FROM
Enrrique Vertiz Pitta
Lima-Peru
xHb 1.23.1026X, Fwh 23.04, MySQL 8.0.X, SQLLIB 1.9m, SQLRDD
Enrrique Vertiz
 
Posts: 511
Joined: Fri Oct 07, 2005 2:17 pm
Location: Lima - Peru

Re: Usar dbTrans en vez de Append From

Postby karinha » Mon Dec 11, 2017 4:42 pm

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7154
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Usar dbTrans en vez de Append From

Postby FranciscoA » Tue Dec 12, 2017 11:44 pm

dbTrans() funciona para xHarbour? (no la encuentro)
Gracias.
Francisco J. Alegría P.
Chinandega, Nicaragua.

Fwxh-MySql-TMySql
User avatar
FranciscoA
 
Posts: 2105
Joined: Fri Jul 18, 2008 1:24 am
Location: Chinandega, Nicaragua, C.A.


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 7 guests