Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kante

Problemas de 'APÓSTROFOS`no mySQL-Front 2.5 ?

Recommended Posts

Alguém já passou por isso e pode me dizer o que está acontecendo ?

 

Ao usar o MySQL-front na versão 2.5 (última free) estou encontrando problemas ao colar códigos SQL, onde este acaba trocando "'" por "`", ou seja, está respectivamente trocando apóstrofos por crase...

 

Usava antes o Acces como base de dados. Estou a pouco com o MySQL.

 

Agradeço desde já a quem puder me ajudar...

 

Também posso enviar a versão 2.5 do MySQL front para quem não tem. (-:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Kante,

 

E qual é o erro que você está recebendo ao executar o scrit sql? Para utilizar aspas-duplas, você deverá setar o SQL_MODE do MySQL para ANSI_QUOTES.

 

mysql> SET sql_mode ='ANSI_QUOTES';

 

Abração! http://forum.imasters.com.br/public/style_emoticons/default/natal_tongue.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Kante,

 

E qual é o erro que você está recebendo ao executar o scrit sql? Para utilizar aspas-duplas, você deverá setar o SQL_MODE do MySQL para ANSI_QUOTES.

 

mysql> SET sql_mode ='ANSI_QUOTES';

 

Abração! http://forum.imasters.com.br/public/style_emoticons/default/natal_tongue.gif

 

Valeu Wagner...

 

Mas desculpa minha ignorância: Como seto o MySQL_MODE ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tudo bem carinha,estamos aqui para aprender mesmo http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

 

Pelo prompt de comando, entre no mysql com:

c:> mysql -u <usuario> -p<senha>

...a senha deve ser colada na atributo -p, o usuário não.

 

Dando sequência, já no prompt do mysql, emita o seguinte comando, para setar o SQL_MODE:

 

mysql> SET SQL_MODE =ANSI_QUOTES;

 

Para checar o SQL_MODE ativo:

 

mysql> SELECT @@sql_mode;

 

OBS.: Esses comandonão farão com que o MySQL-Front pare de substituir as aspas duplas por crases. Volto a perguntar, existe algum erro quando ele faz essa substituição? Pode enviar o erro ao fórum?

 

Abração!! http://forum.imasters.com.br/public/style_emoticons/default/natal_smile.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beleza então amigo,

 

Vou postar desde o início o erro, lembrando que segui tuas últimas instruções e tive problemas também e vou citar abaixo:

 

1) Um código bem simples SQL que tou copiando de um Bd de exemplo que peguei aí no fórum é este:

 

INSERT INTO tb_user(apelido,senha) VALUES('masters','php');

 

2)Ao colar o código no MySQLFront ele fica assim ó: INSERT INTO tb_user(apelido,senha) VALUES(‘imasters’,’php’);

 

3) Ao fazer o que tu propostes, digitando tal código no prompt, de inídio a minha parte do teclado onde tem o caracter "apóstrofo", ou seja " ' ", ao ser pressionada imprime o caractér "crase", ou seja " ` " na tela. Lembro-lhe que meu teclado é ABNT2;

 

 

4)Prosseguindo com a digitação aparece a seguinte mensagem dentro do DOS:

 

 

´select´não é reconhecido como um comando interno

ou externo, um programa operável ou um arquivo em lotes.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.