Ver Mensaje Individual
  #10 (permalink)  
Antiguo 24/08/2011, 11:07
Avatar de websistems
websistems
 
Fecha de Ingreso: octubre-2010
Mensajes: 69
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Error al Grabar Fechas

muchas gracias a todos me resulto la grabacion del registro, solo tengo un problema la fecha de nacimiento lo grabo de un control maskedbox, con este formato 99/99/9999, cuando le pongo fecha me graba perdecto pero cuando ese campo lo deja en blanco me arroja un error:

cmd.ExecuteNonQuery()

-Error al convertir el valor del parametro de string a datetime

yo le asigno el valor del masked box como parametro de esta forma

With cmd.Parameters
.Add("@codigo", SqlDbType.Char).Value = Me.TextBox1.Text
.Add("@apellido", SqlDbType.VarChar).Value = Me.TextBox2.Text
.Add("@nombre", SqlDbType.VarChar).Value = Me.TextBox3.Text
.Add("@fecnac", SqlDbType.Date).Value = Me.MaskedTextBox1.Text
end with

ojo cuando le pongo la fecha me graba muy bien, pero cuando dejo en blanco este campo es que me arroja error, me podrian ayudar por favor?