Citando Leonardo Pinto <[EMAIL PROTECTED]>:

> N�o que esteja reclamando do
> pobre MySQL, mas um SGDBS que se preze TEM que aceitar
> tudo dentro das aspas, at� mesmo caracteres ASCII altos,
> Quanto mais os baixos...

Leonardo, � tudo uma quest�o de como o banco de dados foi concebido. Se voc�
tentar fazer uma consulta no MSSqlServer do tipo:

select * from tabela where campo='''

Ou seja, campo igual a aspas simples. Voc� n�o vai conseguir. Isso acontece
porque o MSSqlServer usa uma sintaxe meio basic, enquanto o Mysql usa uma
sintaxe meio C. No basic, para mostrar um string que contenha aspas simples,
devemos dobrar as aspas simples (''), enquanto no C, devemos colocar barra
aspas simples (\'). Isso n�o � um defeito do banco de dados, nem ser�
corrigido. Isso � simplesmente a forma como o mesmo foi feito. O que voc� deve
fazer � ter uma fun��o que 'altere' esse tipo de express�o na string antes de
passar para o SQL.

abra�os,

ot�vio

-------------------------------------------------
           RioPro, Gest�o Inteligente
       55.21.2524.1077 :-: 55.21.2262.6246
               www.riopro.com.br
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a