Fórum Usando o Character Set Win1252 com Collate PXW_INTL850 #43255
22/03/2004
0
Omnear
Curtir tópico
+ 0Posts
22/03/2004
Delphi32
[b:89ebd23262]CREATE DATABASE ´C:\Database.GDB´
DEFAULT CHARACTER SET WIN1252
USER ´x´ PASSWORD ´y´[/b:89ebd23262]
ps.: onde x é o usuário (normalmente [b:89ebd23262]SYSDBA[/b:89ebd23262] em [b:89ebd23262]maiúsculas[/b:89ebd23262] mesmo) e y é a senha desse usuário.
o collate você define na hora de criar as tabelas nos campos [b:89ebd23262]string[/b:89ebd23262]. por exemplo:
[b:89ebd23262]CREATE TABLE CLIENTES(
CODIGO INTEGER NOT NULL,
NOME VARCHAR(40) COLLATE PXW_INTL850,
.
.
.
)[/b:89ebd23262]
Coloque o collate nos seus campos do tipo [b:89ebd23262]VARCHAR[/b:89ebd23262].
Depois de tudo isso dentro do programa você tem que conectar o banco de dados ao character set. Dependendo do componente que você está usando para conectar no banco de dados, esse método pode ser diferente. Caso você esteja usando um IBDatabase e acho que o Database(BDE) também funciona, basta você adicionar o seguinte código dentro da propriedade Params do componente:
[b:89ebd23262]lc_ctype=WIN1252[/b:89ebd23262]
qualquer dúvida poste aqui de novo!
Gostei + 0
14/10/2004
Tathianam
Tenho uma dúvida básica, porém de extrema dificuldade para mim: Qual a diferença entre Charset/Collate Win1252, etc e o [b:c970230b2a]OCTETS[/b:c970230b2a] ?
Acontece que peguei um projeto já começado e os campos varchar estão todos com OCTETS. Tem algum problema? Se sim, qual?
Obrigada,
__________________________
Tathiana
Campinas - SP
Gostei + 0
15/10/2004
Tathianam
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)