Fórum Diferença: Cstring X Varchar #57555
30/12/2006
0
Alguem poderia me explicar a diferença de Cstring para Varchar ?
Obrigado!!
Mmoreira
Curtir tópico
+ 0Posts
04/01/2007
Mmoreira
Gostei + 0
06/01/2007
Raserafim
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.
Gostei + 0
07/01/2007
Mmoreira
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
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)