PROBLEMA COM COMANDO SQL

 Tópico anterior Próximo tópico Novo tópico

PROBLEMA COM COMANDO SQL

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#435896 - 12/03/2014 11:13:43

MARCELO-TREZE
SAO VICENTE
Cadast. em:Abril/2009


eu acredito que vc terá de alterar o collation do campo, tente trocar o collate deste campo assim:

ALTER TABLE <tabela> CHANGE <campo_nomeatual> <campo_novonome> <tipo>(<tamanho>) CHARACTER SET <encoding> COLLATE <collation>;

Exemplos:

ALTER TABLE `sua_tabela` CHANGE `seu_campo` `seu_campo` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_general_ci;

________________________________________________________________________________________
O orgulho cega até os sábios, ao ponto de não percebam que não são tão sábios como pensam.



#435905 - 12/03/2014 11:53:39

OCELOT
SOROCABA
Cadast. em:Março/2012


Você sempre pode dar um apelido para o campo no SELECT, por exemplo se sua SQL for algo do tipo

SELECT campo1, campo2, execução FROM tabela1

Você pode tentar mudar para

SELECT campo1, campo2, execução AS execucao FROM tabela1

Assim no DataReader você usa o nome execucao para acessar o campo



#436014 - 13/03/2014 16:23:41

DAMASCENO.CESAR
ADAMANTINA
Cadast. em:Fevereiro/2009


Marcelo-treze, quanto à sua solução provavelmente deve ser a mais adequada, mas não tenho acesso ao console do  MySQL e tenho medo de que essa alteração possa afetar o sistema que já roda aqui.

OCELOT, novamente segui a sua dica e realmente funfou blz.
Obrigado a todos por terem me ajudado neste problema, mas como só posso marcar um como resposta correta, vou marcar o OCELOT pois foi ele quem sanou minha dúvida primária que era quanto ao nome da tabela com espaço e aproveitei o tópico para tirar outra dúvida tbm rsrsr

novamente obrigado a todos.

O conhecimento é como o dinheiro: quanto mais temos, mais queremos ter (Josh Billings)  


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por DAMASCENO.CESAR em 13/03/2014 16:24:24