Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 15-may-2008, 15:07   #1 (permalink)
Vanessita está en el buen camino
 
Fecha de Ingreso: marzo-2005
Mensajes: 156
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.
Vanessita está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:45.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93