Foros del Web » Programación para mayores de 30 ;) » .NET »

Error al convertir fecha a String en C#

Estas en el tema de Error al convertir fecha a String en C# en el foro de .NET en Foros del Web. Hola amigos, mi problema es el siguiente. tengo un Objeto calendario, el cual al seleccionar una fecha muestra los datos en una grilla, el tema ...
  #1 (permalink)  
Antiguo 30/04/2009, 17:48
 
Fecha de Ingreso: abril-2009
Ubicación: Sunchales
Mensajes: 67
Antigüedad: 15 años
Puntos: 0
Error al convertir fecha a String en C#

Hola amigos, mi problema es el siguiente.

tengo un Objeto calendario, el cual al seleccionar una fecha muestra los datos en una grilla, el tema es que al pasarle como parametro la fecha que selecciono en la grilla la da vuelta.
Por ej. cuando selecciono el 06 de Mayo (06/05/2009) me toma (05/06/2009)

yo paso el dato de la siguiente manera...

fecha = Calendar1.SelectedDate.ToShortDateString();

sql = "select * from turnos where fecha_turno = '"+ fecha+"'";

desde ya muchas gracias..
  #2 (permalink)  
Antiguo 30/04/2009, 19:26
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Respuesta: Error al convertir fecha a String en C#

recomendacion uno usa parametros en tu consulta

sql.CommandText="select * from turnos where fecha_turno=@parametro1";
sql.Parameters.AddWithValue("@parametro1",fecha);


revisa tu configuracion lo q te retorna es la fecha en formato americano mes/dia/anio y usa la definicion de tu Culture para evitar ese error.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
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 15:56.