Datawindow.StoragePageSize

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:

Argumento Obrigatório Tipo Descrição
size Sim string Aceita 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.

The following two tabs change content below.
Arquiteto de Software e Desenvolvedor Backend (quase Fullstack), geralmente trabalho com C#, PowerShell, Python, Golang, bash e Unity (esse é mais por hobby). Estou sempre buscando algo novo para aprender, adicionando novas ferramentas ao meu cinto de utilidades.
Posted in Dev, PowerBuilder and tagged , , , , .