[V4RB2] Speed or not speed ?
    Thierry Nauze 
    ohmitou at wanadoo.fr
       
    Fri Apr  1 14:46:01 CST 2005
    
    
  
Hello,
For the above  loop  : version V4RB1 :  0,4 s  and  version V4RB2  76 s !
  
With the same program (adapted), the "same" base (created and filled with
my same way)...
   
......
res=curseur.firstRecord   
for i=1 to nbFiches
(1) nom=deCode(curseur.field(1).getString)
(1) kurseur=zeBase.SQLselect("SELECT id FROM individus WHERE
nom='"+enCode(nom)+"' AND ("+critere+")",kvServeur,kvNoLocks)
(2) nom=curseur.field(1).getString
(2) kurseur=zeBase.SQLSelect("SELECT id FROM individus WHERE
nom='"+echappe(nom)+"' AND ("+critere+")", EVCursorLocation.kServerSide,
 EVLockType.kNoLocks)
        if kurseur<> nil then
            listeNoms.addFolder nom+" : "+str(kurseur.recordCount)
        end      
      res=curseur.nextRecord
 next
......
(1) :  version V4RB1   :  0,40 s
 The database is endoding macRoman
 -  deCode for translation macRoman to UTF8
 -  enCode for translation UTF8 to macRoman and to escape the ' and the "
(2):  version V4RB2  :  76 s
The database is UTF16 and the translation is automatic
 - echappe only to escape the ' and the "
Where is the problem ?
Regards, 
-- 
Thierry Nauze               Saint-Denis de la Réunion 
    
    
More information about the Valentina
mailing list