Foros del Web » Programando para Internet » ASPX (.net) »

Control de escritura usuarios

Estas en el tema de Control de escritura usuarios en el foro de ASPX (.net) en Foros del Web. Hola a todos, hoy vengo a plantearles una duda que tengo. Pasa que en una aplicacion que tengo se esta presentando un problema con los ...
  #1 (permalink)  
Antiguo 04/06/2010, 11:01
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Control de escritura usuarios

Hola a todos, hoy vengo a plantearles una duda que tengo. Pasa que en una aplicacion que tengo se esta presentando un problema con los datos que ingresan los usuarios, el problema es este:

Un usuario llega y digita el nombre de un proceso, por ejemplo:

Planificación de servicios

y otro llega he ingresa

Planificacion de servicios

Como ven la diferencia entre ambos es unicamente una tildes, sin embargo los datos siempre se guardan en SQL correctamente, lo cual me esta ocasionando el tener informacion duplicada y problemas con los reportes.

Como podria hacer para controlar esto, idependientemente de la forma en que lo escriban.

Saludos,
  #2 (permalink)  
Antiguo 04/06/2010, 18:54
 
Fecha de Ingreso: junio-2010
Mensajes: 49
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: Control de escritura usuarios

Cita:
Private Function Normalizar(ByVal cadena As String) As String

Dim con() as string = {á,é,í,ó,ú,Á,É,Í,Ó,Ú}
Dim sin() as string = {a,e,i,o,u,A,E,I,O,U}
For i = 0 to 9
Cadena = Replace(Cadena, con(i), sin(i))
next
Return Cadena
End Function
pasa esa función antes de meterlo en BBDD y cuando lo tengas implementado, pasala a los registros ya guardados con un update.
  #3 (permalink)  
Antiguo 05/06/2010, 12:24
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: Control de escritura usuarios

Excelente gracias

Etiquetas: control, escritura, usuarios, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:11.