Fórum Diferença: Cstring X Varchar #57555

30/12/2006

0

Pessoal,

Alguem poderia me explicar a diferença de Cstring para Varchar ?


Obrigado!!


Mmoreira

Mmoreira

Responder

Posts

04/01/2007

Mmoreira

Ninguem?


Responder

Gostei + 0

06/01/2007

Raserafim

nunca vi este formato no firebird (não trabalhei ainda com o firebird 2).

mas acho que vc está querendo comparar o Char com o VarChar.

se for isso, a diferença é que o Char vc precisa especificar qual será o tamanho do campo. então ele sempre vai ocupar na base este tamanho que vc definiu. mesmo que vc não digite caracteres suficientes para preenche-lo, então será acrescentados caracteres em branco.

Já o VarChar é gerenciado dinamicamente (muito embora tb seja necessário especificar o tamanho máximo), vc ganha na economia de espaço desperdiçado, mas perde um pouco na velocidade (principalmente na escrita), já que é um campo que precisa de um gerenciamento especial por parte do firebird.


Responder

Gostei + 0

07/01/2007

Mmoreira

raserafim,

Neste caso queria saber mesmo a diferença de Cstring para Varchar, pois estava trabalhando com uma UDF criada por mim e a mesma nao estava funcionando de maneira nenhuma até que eu mudei de varchar para cstring tanto no delphi que foi onde criei a udf quanto no firebird 1.5.3


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar