CLR: .Net / Mono / Boo / Otros CLR > ASP .NET

 Manejo De Timestamp

(1/1)

heango:
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:
Si vas a traer sólo un campo puedes usar ExecuteScalar.

Revisa este artículo: Cuando usar ExecuteNonQuery o ExecuteScalar

Saludos,

Navegación

[0] Índice de Mensajes

Ir a la versión completa