(Y luego me preguntan por que cada día me desagrada más Microsoft y sus productos.)
Trabajando con VB.net, llegué a un punto en que necesito insertar un campo con fecha y hora. Siempre he insertado fechas con Date.Today, por lo que se me hizo facil, práctico y lógico hacer lo que quería con Date.Now.
Oh sorpresa la mía, cuando resultó que esto me marcaba un error. Tras larga búsqueda en Google, encontré que al parecer SQL Server recibe "2008-12-12 12:00:00 am" y VB.net envía "2008-12-12 12:00:00 a
.m
." (Notaron los puntos, ¿Verdad?).
Por tanto, yo quisiera hacerles dos preguntas:
1. ¿Cómo corrijo esto? Que a pesar de la información teórica que brindaban, en ningún lado de Google encontré la respuesta práctica que necesitaba.
2. ¿Por qué Microsoft hace programas incompatibles incluso entre sus mismos propios productos?
Bueno, se que la segunda pregunta es una que los más grandes filósofos de la programación aun no han podido responder, pero espero puedan al menos ayudarme con la primera