¿Alguien sabe cómo usar el tipo de datos de tiempo introducido en el servidor sql 2008 en la aplicación C# .net? He estado tratando de hacer que funcione pero sin éxito.cómo usar el tipo de datos de tiempo del servidor sql en la aplicación .net?
Respuesta
Creo que puede usar el tipo de datos TimeSpan para su propósito. Aquí hay un article que explica el uso del tipo de datos Time en ado.net
¿Cómo está accediendo a los datos? Usando Entity Frameworks, StoredProcedures, etc.
Si tiene que pasar una cadena de representación de la fecha, asegúrese de hacerlo en el formato "aaaa-mm-dd hh: mm: ss", de lo contrario correrá el riesgo de la dd/mm/aaaa vs mm/dd/aaaa confusión. Si está utilizando Entity Framework o conjuntos de datos a continuación, sólo debe pasar el parámetro una instancia DataTime por ejemplo DateTime.Now
Aquí es un MSDN article que revisa todos los nuevos tipos de datos de fecha y hora introducidas en SQL Server 2008 con respecto a ADO. RED. Como dice el documento: Para System.Data.DbType.Time
se usaría el tipo de .NET Framework System.TimeSpan
Asimismo, las personas incluso de Microsoft tienden a recomendar la cartografía de la época SQL tipo de datos a System.Timestamp yo no recomendaría hacerlo,
ya que la rango de tiempo sql es 00: 00: 00,0000000-23: 59: 59.9999999
wheras la gama de System.TimeSpan es 10.675.199,02: 48: 05,4775808-10675199,02: 48: 05,4775807
que es sólo ligeramente diferente y puede provocar errores de tiempo de ejecución desagradables.
¿Qué recomienda usted? – Roberto
Depende del tipo de entorno que tenga, normalmente tiendo a almacenar segundos o incluso milisegundos si es necesario. –
puede leerlo usando datareader usando algo similar a la siguiente declaración.
TimeSpan time = dr.GetTimeSpan(dr.GetOrdinal(“Time7FieldName”));
- 1. Almacenamiento de tipo de datos desconocido en la base de datos del servidor MS SQL
- 2. Servidor SQL: Comprobando el tipo de datos de una columna
- 3. cómo detectar el tiempo de espera del servidor sql desde la aplicación .NET sin utilizar catch Exception
- 4. Base de datos local sin servidor sql
- 5. ¿Cómo configuro la base de datos predeterminada en el servidor Sql del código?
- 6. ¿Cómo puedo consultar cuánto tiempo tarda una restauración de la base de datos del servidor SQL?
- 7. Comparación de la parte de tiempo del tipo de datos DateTime en SQL Server 2005
- 8. ¿Marca de tiempo de fecha predeterminada del servidor SQL?
- 9. ¿Existe una tecnología .NET para sincronizar bases de datos locales y remotas del servidor SQL?
- 10. Eliminar el tiempo del servidor de DateTime sql 2005
- 11. Cómo resumir el campo de tiempo en SQL Server
- 12. Datos de inserción desde el servidor Sql a la aplicación de escritorio
- 13. ¿Cómo comparar la marca de tiempo de SQL en .NET?
- 14. ¿cuál es la mejor manera de almacenar intervalo de tiempo en una base de datos del servidor SQL
- 15. Tipo de datos real del servidor Sql, ¿cuál es el equivalente de C#?
- 16. Roles de la base de datos del servidor SQL
- 17. Audit Trail en la aplicación web utilizando el servidor sql
- 18. ¿Qué tan bueno es el tipo de datos de geografía en el servidor sql 2008?
- 19. Cómo usar el tipo de datos monetarios en Java, SQL, ORM
- 20. Cómo usar el tipo de datos largos en C?
- 21. ¿Conectarse a la base de datos del servidor sql archivo mdf sin instalar el servidor sql en la máquina del cliente?
- 22. ¿Cómo clasifica el servidor SQL sus datos?
- 23. Aumenta el tiempo de espera de Sql en .net
- 24. ¿Qué tipo de datos usar para esto para que la imagen pueda cargarse en el servidor SQL?
- 25. Qué tipo de cola usar en el procesamiento paralelo de datos - C# - .NET 4
- 26. ¿Cómo funciona la copia de seguridad en el servidor SQL?
- 27. Tipo de datos SQL para System.Drawing.Color
- 28. Introducción de datos desde el servidor SQL a la aplicación web con SignalR
- 29. qué tecnologías usar para el servidor de middleware en .net?
- 30. Aplicación neutra de base de datos .NET
estoy usando castillo registro activo para acceder a datos – rdk