• Viernes 8 de Noviembre de 2024, 20:47

Autor Tema:  Manejo De Timestamp  (Leído 1230 veces)

heango

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Manejo De Timestamp
« en: Miércoles 7 de Noviembre de 2007, 03:46 »
0
Amigos, favor ayudenme con este tema no soy experto y necesito solucionar este problema a la brevedad sino no calificare bien en la universidad

tengo un procedimiento almacenado que lo unico que hace es retornar el valor de uncampo de la tabla de tipo timestamp

al ejecutarlo desde el .net se cae por una conversion invalida, lo que me extraña y me imagino que es asi, es que reader.GetValue(0) trae un arreglo de tipo byte, el tema es como lo almaceno para despues poder pasarlo a otro SP que modifica para controlar la concurrencia.

Adjunto el codigo, ayudenme please
            Comm = New SqlCommand("ut_edu_Usuarios_i_s_web_00", Conn)
            Comm.CommandType = Data.CommandType.StoredProcedure

            Comm.Parameters.AddWithValue("@cod_usuario", a_DBusuario)

            Dim reader As SqlDataReader = Comm.ExecuteReader()
            reader.Read()

            If (reader.HasRows) Then
                reader.GetValue(0).GetType()
                cltParseResult = New Collection
                cltParseResult.Add(reader.GetValue(0), "time_stamp")
            End If

sergiotarrillo

  • Moderador
  • ******
  • Mensajes: 1059
    • Ver Perfil
    • http://sergiot2.com/blog
Re: Manejo De Timestamp
« Respuesta #1 en: Viernes 14 de Diciembre de 2007, 06:54 »
0
Si vas a traer sólo un campo puedes usar ExecuteScalar.

Revisa este artículo: Cuando usar ExecuteNonQuery o ExecuteScalar

Saludos,


Sergio Tarrillo
Blog]miBlog[/url]

No me visiten!