Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

lCanUse lógico, se verdadeiro,  o bulk está disponível para uso.

SetCanBulk( lSet )

Sintaxe:

FWBulk():SetCanBulk( lSet )

Descrição:

Troca a variável de controle para permitir ou não o uso do Bulk

Parâmetros:

...



Importante!

Devido o banco de dados SQLite não permitir o bulk, existe uma trava para a utilização no mesmo.

Retorno:

lOldCanUse lógico, Retorna o estado anterior(bulk ligado, desligado ou nil)

Exemplo:


Bloco de código
languagejs
themeRDark
titleExemplo
User Function myBulk()
 
    Local oBulk as object
    Local aStruct as array 
    Local nX as numeric 
 
    aStruct := {}
 
    aAdd( aStruct, { 'FIELD1', 'C', 10, 0 } )
    aAdd( aStruct, { 'FIELD2', 'N', 10, 2 } )
    aAdd( aStruct, { 'FIELD3', 'M', 10, 0 } )
    aAdd( aStruct, { 'FIELD4', 'D', 8, 0 } )
    aAdd( aStruct, { 'FIELD5', 'L', 1, 0 } )
 
    FWDBCreate( 'BULKTBL', aStruct , 'TOPCONN' , .T.)
 
    oBulk := FwBulk():New('BULKTBL',2)
    oBulk:SetFields(aStruct)
    
    For nX := 1 to 5        
        oBulk:AddData({cValToChar(nX),(nX,nX),cValToChar(nX),Date(),mod(nX,2)==0})      
    Next
    oBulk:Close()
    oBulk:Destroy()
    oBulk := nil
Return