[firebase-br] VB 6 com Firebird

Otto ottofuch em terra.com.br
Sex Fev 11 21:21:18 -03 2005


Há muito tempo não uso acentos, espaços etc em nome de diretórios, arquivos,
tabelas, campos. O colega Cantú sugeriu colocar entre aspas.
O meu computador é Windows 2000 professionional ingles, e o da minha esposa,
idem, mas português. Quando ela criou um nome de arquivo com ç e acento, e
eu o copiei para o meu computador e usei em prompt de comando, deu o maior
rolo. O Windows NT/ 2000 usa, por default, o unicode, mas o prompt de
comando não. O Java também usa o unicode, por default (o pessoal está
traduzindo default por padrão, mas não é correto. "default" que dizer
omissão. Se se omitir, e não fizer nada, então como válvula de segurança
será usado o nome "por omissão").
Deu uma olhada rápida no livro da Helen, mas não encontrei a regra dos nomes
de campos/colunas das tabelas. Se eu for japones ou indiano, não vou usar o
código ascii. o unicode é a melhor opção. Character sets não são a melhor
opção. Mas como a coisa foi inventada principalmente em paises de lingua
inglêsa, é claro que como inventores, definem as regras.
Mas eu só uso caracteres ASCII, na faixa de 33 a 126, no geral, e [a-zA-Z]
mais _ ,- e ponto para nomes.
[]'s
Otto
----- Original Message ----- 
From: "SOFTdiet" <softdiet em sercomtel.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, February 11, 2005 9:44 PM
Subject: Re: [firebase-br] VB 6 com Firebird


Olá Otto,

Como comentei, se eu mudadar o título da coluna de DESCRIÇÃO para DESCRICAO
(SEM CEDILHA E SEM ACENTUAÇÃO) não da erro !!!!

Entendeu ??

Acho que é como no dbase, não aceita o nome dos campos com acentuação e
cedilha, mas isso não tem problema !

Se souber de alguma coisa, agradeço,

Fauze José Jr

----- Original Message ----- 
From: "Otto" <ottofuch em terra.com.br>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, February 11, 2005 6:56 PM
Subject: Re: [firebase-br] VB 6 com Firebird


> Uso Java com JDBC (JayBird) e Firebird 1.03.
> Recebí hoje várias vezes a mensagem de erro
> "Dynamic SQL Erro
> SQL Error code=-104
> Unexpected end of command"
> Tinha copiado uma instrução SQL de outra classe para servir de modelo na
que
> estava desenvolvendo, e esquecí de comentar fora. Como não encontrou na
> tabela atual a coluna (campo) da outra tabela que serviu de modelo (cola),
> mandou a mensagem acima.
> Não me parece nada sério ou assustador. Reveja sua instrução SQL.
> []'s
> Otto
>
> ----- Original Message ----- 
> From: "SOFTdiet" <softdiet em sercomtel.com.br>
> To: <lista em firebase.com.br>
> Sent: Friday, February 11, 2005 7:50 PM
> Subject: [firebase-br] VB 6 com Firebird
>
>
> Olá Pessoal,
>
> Criei um banco no Firebird com uma tabela, um dos campos chama-se
descrição,
> tente fazer a conexão com o vb6 e não deu problema, o problema aconteceu
> quando tentei abrir a tabela e deu o seguinte erro na linha rst.open:
> Dynamic SQL Erro
> SQL Error code=-104
> Unexpected end of command
> o código é:
>    rst.Source = "SELECT GRUPOS.ID_GRUPO, GRUPOS.DESCRIÇÃO FROM GRUPOS"
>
>    rst.ActiveConnection = adoConn
>    rst.Open
>
> Obs.: Se eu altero o nome do campo DESCRIÇÃO para DESCRICAO, não da erro
!?
>
> Será que o firebird é igual o dbase, não aceita nome dos campos com
caracter
> gráfico ?
>
> Desde já obrigado,
>
> Fauze José Jr
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>
>
> __________ Informação do NOD32 1.996 (20050210) __________
>
> Esta mensagem foi verificada pelo NOD32 Sistema Antivírus
> http://www.nod32.com.br
>
>


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br





Mais detalhes sobre a lista de discussão lista