Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/05/2014, 09:16
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Error en la codificación de caracteres en BBDD

Por lo pronto, no se deben construir en C#.net las sentencias SQL como cadenas de texto, sino por parametrización. De ese modo cualquier sql-injection disparará errores de sintaxis.
Por otro lado, existen en los diferentes lenguajes métodos para sanitizar los datos, sin necesidad de poner basura en los mismos.
Además, si vas a operar contra una base de datos, te recomiendo enfáticamente usar stored procedures, en especial con .Net, ya que los SP son invulnerables al sql-injection, en especial cuando no incluyes sentencias preparadas en ellos.
Podríamos seguir este thread en el foro de .Net, si quieres que veamos la codificacion adecuada para tales cosas.
¿Quieres que mueva el hilo a ese foro y vemos los temas de C#.Net (todavía no me has confirmado si usas .Nt o no, pero lo estoy suponiendo).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)