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

Propiedad del calendar en asp

Estas en el tema de Propiedad del calendar en asp en el foro de ASPX (.net) en Foros del Web. Tengo este codigo para guardar en una base de datos sql pero no se que propiedad se le pone al calendar para que me guarde ...
  #1 (permalink)  
Antiguo 21/07/2011, 11:21
 
Fecha de Ingreso: agosto-2010
Ubicación: Rincon de Romos
Mensajes: 16
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta Propiedad del calendar en asp

Tengo este codigo para guardar en una base de datos sql pero no se que propiedad se le pone al calendar para que me guarde en la base de datos lo que esta en rojo ahi va propiedad del calendar pra que me guarde en la bse de datos y me sale este error

error al registrarConversion failed when converting date and/or time from character string.



String strConexion;
String strSQL;
SqlConnection conexionSQL;
SqlCommand comandoSQL;

strConexion = "Data Source=GERARDO-PC\\GERARDO;" +
"Initial Catalog=Inmuebles;" +
"Integrated Security=True";

strSQL = "INSERT INTO m_inmuebles " +
"VALUES('"+Unidad_solicita.Text+"','"+
Area.Text + "','" +
Convert.ToString(Calendar1.SelectedDate)+ "','" +
Descripcion_servicio.SelectedItem.Text + "','" +
Prioridad_servicio.SelectedItem.Text +"','"+
Descripcion_breve.Text+"')";
conexionSQL=new SqlConnection(strConexion);

try
{
conexionSQL.Open();
comandoSQL = new SqlCommand(strSQL, conexionSQL);
comandoSQL.ExecuteNonQuery();
Label9.Visible = true;
Label9.Text = "El usuario se dio de alta correctamente";
}
catch (Exception ex)
{
Label9.Visible = true;
Label9.Text = "error al registrar" + ex.Message;
}
finally
{
conexionSQL.Close();
}
}

}

Última edición por chamuco11; 21/07/2011 a las 13:59
  #2 (permalink)  
Antiguo 22/07/2011, 05:55
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 5 meses
Puntos: 19
Respuesta: Propiedad del calendar en asp

Amigo primero es muy peligro que en tu sql directamente pongas los valores que recibes de la cajas de texto, te recomiendo que mires como agregar parametros al sqlcommand:

http://www.csharp-station.com/Tutori.../Lesson06.aspx


Por otro lado prueba con esto en la linea donde insertas la fecha:

"', convert(datetime,' " +
Convert.ToString(Calendar1.SelectedDate).Trim()+ "',102),'" +

si te da error proba en vez de 102 proba 103

si el error persiste imprimi como te queda la cadena del sql y la pegas aca para que la veamos, antes de tu try pon esto:



Response.Write(strSQL);
Response.End();

try
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!

Etiquetas: asp, sql, aspx, calendario
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 06:09.