almacenar hora en sql desde c#

tema enviado por Efras en ASP.NET
tema iniciado el 13/07/2007

Como puedo almacenar la hora en sql desde c# ya me la introduce en la bd pero a la hora de hacer una consulta en sql me la manda asi:

01/01/1900 12:39:13 p.m.

y yo lo que necesito que diga es:

13/07/2007 12:39:13 p.m.

mi codigo es este:

try

{

DateTime tiempo = new DateTime();

{

cm1 = new SqlCommand();

cm1.CommandText = "set DateFormat ymd Insert into Tiempo_Horario(Hora_Ent_Emp)values ('" + DateTime.Now.ToString("yyyy,mm,dd hh:mm:ss") + "')";

cm1.Connection = Conexion1;

cm1.ExecuteNonQuery();

}

}

catch(Exception ex)

{

MessageBox.Show(ex.Message);

}