Campo Blob Interbase
Ao utilizar o campo blob no interbase e especificar sub type 1 e segment syze 80, pergunto o 80 significa a quantidade de caractares que podem ser incluídos no campo?
Obrigada
Obrigada
Lilian
Curtidas 0
Respostas
Obubiba
27/04/2003
Não, esse temanho é o tamanho do segmento utilizado pelo campo.
Quando você define o valor 80, signfica que serão alocados inicialmente 80kb pra o campo, independente da quantidade de informações armazenadas. Caso a quantitade de informação ultrapasse os 80kb, o interbase aloca outros 80kb e assim por diante, até conseguir armazenar toda a informação.
Quando você tem um conhecimento prévio de qual será o tamanho das informações armazenadas, deve-se colocar esse valor como segmento, para deixar o mínimo de espaço sobrando.
Quando você define o valor 80, signfica que serão alocados inicialmente 80kb pra o campo, independente da quantidade de informações armazenadas. Caso a quantitade de informação ultrapasse os 80kb, o interbase aloca outros 80kb e assim por diante, até conseguir armazenar toda a informação.
Quando você tem um conhecimento prévio de qual será o tamanho das informações armazenadas, deve-se colocar esse valor como segmento, para deixar o mínimo de espaço sobrando.
GOSTEI 0
Ricna
27/04/2003
Aproveitando o tópico...
Costumo colocar 1 em segment...isso quer dizer que ele ira alocar 1kb? São mil caracteres!!!
E qual seria o melhor sub type para texto? Pode ser binary?
Costumo colocar 1 em segment...isso quer dizer que ele ira alocar 1kb? São mil caracteres!!!
E qual seria o melhor sub type para texto? Pode ser binary?
GOSTEI 0
Gandalf.nho
27/04/2003
E qual seria o melhor sub type para texto? Pode ser binary?
Para texto, vc deve usar subtype Text mesmo, o tipo binary é para armazenar os demais tipos de dados
GOSTEI 0
Afarias
27/04/2003
|Costumo colocar 1 em segment...isso quer dizer que ele ira alocar 1kb?
NÃO. isso quer dizer que cada segmento terá 1 BYTE. Esse parâmetro é em bytes e não Kb.
O tamanho padrão é 80 e o máximo é 32K (ou seja 32767)
T+
NÃO. isso quer dizer que cada segmento terá 1 BYTE. Esse parâmetro é em bytes e não Kb.
O tamanho padrão é 80 e o máximo é 32K (ou seja 32767)
T+
GOSTEI 0