Recuperando o DataReader porém o construtor apresenta boolean Vb.NET

11/01/2016

0

Boa noite
Estou com um problema um tanto chato pois estou recuperando os dados através de um datareader onde quando debugo vejo que esta retornando para o banco de dados.

porém para o construtor da classe esta chegando para todos os campos string true ou false

Alguém tem ideia do que pode ser ?

        Dim resultado As List(Of Pesquisa) = New List(Of Pesquisa)
        Dim conexao As SqlConnection = New SqlConnection(ConfigurationManager.ConnectionStrings("DefaultConnection").ConnectionString)
        Dim cmd As SqlCommand = conexao.CreateCommand

        Dim strSQL As String
        strSQL = "SELECT top 2 * from tabela  "
        

        strSQL += " WHERE (Titulo LIKE '%" + strPesquisa + "%')"

       


        cmd.CommandText = (strSQL)
        conexao.Open()
        'Dim p As Pesquisa
        Dim reader As SqlDataReader = cmd.ExecuteReader()
        While reader.Read()
            resultado.Add(New Pesquisa(
                Id = reader("Id"),
                Titulo = reader("Titulo"),
                Ano = Convert.ToInt16(reader("Ano").ToString())))
        End While
        reader.Close()
        conexao.Close()
        Return resultado

    End Function




Construtor
Aqui as variáveis que passei acima já estão como true ou false

    Public Sub New(ByVal _id As String, ByVal _Titulo As String, ByVal _ano As Int16)
        Id = _id
        Titulo = _Titulo
        Ano = _ano
    End Sub
Fabio Alves

Fabio Alves

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar