Foros del Web » Programación para mayores de 30 ;) » .NET »

System.Datetime + Formato en DataTable

Estas en el tema de System.Datetime + Formato en DataTable en el foro de .NET en Foros del Web. Hola. Tengo una tabla en la base de datos con una columna de tipo datetime. En c# tengo una función con el siguiente código que ...
  #1 (permalink)  
Antiguo 15/05/2008, 15:07
 
Fecha de Ingreso: marzo-2005
Mensajes: 309
Antigüedad: 19 años, 2 meses
Puntos: 1
System.Datetime + Formato en DataTable

Hola.

Tengo una tabla en la base de datos con una columna de tipo datetime.

En c# tengo una función con el siguiente código que me devuelve un DataTable.


Código PHP:
        public DataTable Ejecutar(string wpComandoSQL)
        {
            
SqlConnection wSqlConnection = new SqlConnection();
            try
            {
                
wSqlConnection.ConnectionString wCadenaConexion;

                
SqlDataAdapter wSqlDataAdapter = new SqlDataAdapter();
                
wSqlDataAdapter.SelectCommand = new SqlCommand(wpComandoSQL);
                
wSqlDataAdapter.SelectCommand.CommandType CommandType.Text;

                
wSqlDataAdapter.SelectCommand.Connection wSqlConnection;

                
DataSet wDataSet = new DataSet();
                
wSqlDataAdapter.Fill(wDataSet"tabla"); //.NET cierra la conexion automaticamente
                
DataTable wDataTable wDataSet.Tables["tabla"];

                return 
wDataTable;
            }
            catch
            {
                
wSqlConnection.Close();
                throw;
            }
        } 

Entonces en mi formulario creo un datatable y a ese datatable le asigno la función que le coloqué arriba y mando como
parametro por ejemplo "select fecha from tabla"


Código PHP:
            DataTable wDT = new DataTable();
            
wDatos wDatos = new wDatos();            
            
            
wDT wDatos.wSelect_SP_DataTable("select fecha from tabla"); 

El problema que tengo es que el datatable se crea con un columna System.Datetime y y la fecha está de la siguiente manera
"04/05/2008 12:00:00 a.m.", resulta que cuando voy a guardar esto en la base de datos obtengo un error, la fecha debería
quedar "04/05/2008 12:00:00", es decir sin el a.m al final para que asi pueda guardar en sql server sin errores.

No se porque en el datatable se le crea ese a.m pero no debería tenerlo, que cosas.
Espero me puedan ayudar a resolver este problema.
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 22:38.