Quando você usa matrizes ASP, às vezes deseja aumentá-las parcialmente no processamento. O comando Redim permite alterar o tamanho de uma matriz - e o comando preserve salva os dados já existentes.

Digamos que você comece com uma matriz que normalmente precisa apenas de 5 itens. Então você poderia fazer

Dim ShopCart (5)

Isso economizaria espaço na memória e levaria em conta para o que a maioria das pessoas o usaria. Mas digamos que alguém apareça e queira mais de 5 itens no carrinho de compras! Você não quer perder essa informação extra. Então, para aumentar o tamanho da matriz, você diria

Redim ShopCart (10)

ou qualquer novo tamanho que você queira aumentar. Um problema, no entanto. Um comando redim perde qualquer dado atualmente na matriz. Isso pode ser bom se você está apenas começando, mas se alguém estiver no meio das compras, seria ruim perder os dados. Nesse caso, você usaria -

Redim PRESERVE ShopCart (10)

Isso mantém a matriz que já tínhamos e apenas adiciona mais espaço a ela.

Lista de funções de matriz ASP

Introdução ao ASP Ebook

Faça o download deste e-book para obter tudo o que você precisa saber sobre o aprendizado de ASP - de um tutorial passo a passo a listas de funções, código de exemplo, erros e soluções comuns e muito mais! 101 páginas.