Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

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

Como Escribir El Símbolo "(comillas) O '(apostrofe) En Una Base De Datos Mysql Sin Morir En El Intento...
Artículo
Responder citando    Descargar mensaje  
Mensaje 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



 
arubioc - Ver perfil del usuario Enviar mensaje privado  
arubioc [ Lunes, 27 Febrero 2012, 18:10 ]
 


Como Escribir El Símbolo "(comillas) O '(apostrofe) En Una Base De Datos Mysql Sin Morir En El Intento...
Comentarios
Responder citando    Descargar mensaje  
Mensaje 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



 
jguardon - Ver perfil del usuario Enviar mensaje privado  
jguardon [ Lunes, 27 Febrero 2012, 19:21 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron