Datawindow.StoragePageSize

Datawindow.StoragePageSize

Overview

Se você trabalha com o PowerBuilder e já enfrentou desafios com operações pesadas na DataWindow, este guia é para você! Aposto que já topou com aquela situação chata de erro por falta de memória, certo? Bem, hoje vou te contar sobre a propriedade StoragePageSize, um verdadeiro game-changer para esses casos. Vou explicar como configurá-la para ‘LARGE’ ou ‘MEDIUM’, dependendo do tamanho da sua operação. Preparado para otimizar suas operações e deixar esses erros de memória no passado? Então, vem comigo!

Esta propriedade controla o tamanho da paginação que a Datawindow terá para realizar operações como Retrieve, Import ou RowsCopy. Se você está realizando operações muito grande com a DataWindow, confira esta propriedade.

Sintaxe:

dw_control.Object.DataWindow.StoragePageSize { = size }

dw_control.Modify(“datawindow.storagepagesize=“size” “)

Retorno:

  • Nenhum

Destalhes sobre a função!

Appeon: Funciona sem restrições.

  1. Utilize esta propriedade para evitar erros de falta de memória (out of memory) quando realizar operações de Retrieve, Import e/ou RowsCopy;
  2. Esta propriedade deve ser configurada antes da utilização dos metodos que utilizam muita memória;

Como utilizar:

Exemplo 01: Muda o StoragePageSize para LARGE.

dw_1.Modify("datawindow.storagepagesize='LARGE'")

Exemplo 02: Muda o StoragePageSize para MEDIUM.

dw1.object.datawindow.storagepagesize='MEDIUM'

Argumentos:

ArgumentoObrigatórioTipoDescrição
sizeSimstringAceita apenas dois valores: - “LARGE”: (Recomendado) Permite operações realmente grandes. - “MEDIUM”

Referência:

Dúvidas sobre o artigo? Sugestões? Precisa de ajuda com outra funcionalidade do PowerBuilder? Deixe um comentário.