Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   System.Datetime + Formato en DataTable (http://www.forosdelweb.com/f29/system-datetime-formato-datatable-586974/)

Vanessita 15/05/2008 15:07

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.


La zona horaria es GMT -6. Ahora son las 08:13.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.