[ASP.NET] Comillas simples y bases de datos

  • 0 Respuestas
  • 2119 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado @ed33x

  • *
  • Underc0der
  • Mensajes: 107
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email

[ASP.NET] Comillas simples y bases de datos

  • en: Febrero 02, 2011, 02:04:28 pm
Uno de los problemas mas ti­picos con el que se enfrenta todo programador ASP, especialmente al principio, es como aceptar comillas simples (') en una sentencia SQL.

Pues es muy sencillo, para aceptar una comilla simple hay que escaparla, poniendo 2. Igual que cuando queremos escribir una comilla doble en un Response.Write ponemos dos seguidas.

Si estas recogiendo los datos desde un formulario por ejemplo, un pequeño uso de Replace nos hara esto:

Código: ASP
  1. <%
  2. Dim texto, num
  3.  
  4. num = 5
  5. texto = Request.Form("Texto")
  6. texto = Replace(texto, "'", "''")
  7. SQL="INSERT INTO Tabla (Texto, Numero) VALUES (" & texto & ", " & num &")"
  8. ...
  9. %>

Muy sencillo. Replace acepta como primer argumento la cadena donde se va a reemplazar, como segundo la cadena a buscar y como tercer la cadena de reemplazo. Asi­ que ponemos como segundo argumento una comilla simple y como tercer dos comillas simples juntas (ambos entre comillas dobles, claro).


Fuente:aspfacil.com
« Última modificación: Mayo 02, 2014, 10:44:04 pm por Destructor.cs »
Me cambie de messenger ahora es: [email protected]You are not allowed to view links. Register or Login

 

[JavaScript] 4 clase: Datos Boleanos o Logicos, variables indefinidas o nulas

Iniciado por ANTRAX

Respuestas: 0
Vistas: 2872
Último mensaje Febrero 24, 2010, 11:02:19 am
por ANTRAX
[VIDEOTUTORIAL] Introducción a la visualización de datos BIG DATA

Iniciado por graphixx

Respuestas: 0
Vistas: 2368
Último mensaje Octubre 17, 2016, 06:27:27 pm
por graphixx
[ASP.NET] Agregar, eliminar y modificar datos en una DB

Iniciado por @ed33x

Respuestas: 0
Vistas: 2301
Último mensaje Febrero 02, 2011, 02:05:03 pm
por @ed33x
[ASP.NET] Tipos de conexion a una DB (Base de datos)

Iniciado por @ed33x

Respuestas: 0
Vistas: 2219
Último mensaje Febrero 02, 2011, 02:07:41 pm
por @ed33x