Como Escribir El Símbolo "(comillas) O '(apostrofe) En Una Base De Datos Mysql Sin Morir En El Intento...


Objetivo: Como Escribir El Símbolo "(comillas) O '(apostrofe) En Una Base De Datos Mysql Sin Morir En El Intento...
He intentado hacer un replace(var, "'", "\'")
Pero no funiona correctamente, alguna idea?

Gracias de antemano

Objetivo: Re: Como Escribir El Símbolo "(comillas) O '(apostrofe) En Una Base De Datos Mysql Sin Morir En El Intento...
Puedes usar Subst para hacer sustituciones. Si necesitas escribir un apóstrofe puedes escaparlo con \ dentro de la cadena.

http://gambasdoc.org/help/lang/subst?en

Cuando se usa Connection.Exec() para operar con la base de datos, podemos hacerlo igual que si usamos Subst, con la ventaja de que sea un número, una cadena o lo que sea, el sistema se encargará de formatear correctamente la sentencia SQL y no hará falta andar con comillas dobles, simples ni símbolos raros.

Por ejemplo:

conn.Exec("INSERT INTO mibase VALUES(&1, &2, &3);", 2012, variableX, "cadena con apóstrofe\'s")


Como ves, usamos los "comodines &1, &2, etc. que serán sustituidos por los valores a continuación de la sentencia SQL (2º y siguientes argumentos)

Cualquier duda vuelve a preguntar.

Saludos

Perfil MP  

Página 1 de 1


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.0971s (PHP: -50% SQL: 150%)
Consultas SQL: 23 - Debug off - GZIP Activado