Jump to content

Select a Coluna com Null


Chamuanza
 Share

Recommended Posts

Um Bem Aja a Todos

Estou com dificuldade em fazer um select a fim de obter todos os registos com email  numa tabela em que a referida coluna tem muitos registos com "Null"

Private Sub Encontro2012PorEmailToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Encontro2012PorEmailToolStripMenuItem.Click

        Dim ConnectionString As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & My.Application.Info.DirectoryPath & "\ChamuanzasNet.mdb")

        Dim query As String = "SELECT * FROM ListaChamuanzasTotal WHERE Email = @Email  Order By Id"

        Dim command As New OleDbCommand(query, ConnectionString)
        ' Seleccionar os dados APENAS dos que têm Email
        command.Parameters.Add("@Email", OleDbType.VarChar).Value = "Null"


        Dim DataAdapter As New OleDbDataAdapter(command)
        Dim MyData As New DataSet
        DataAdapter.Fill(MyData, "ListaChamuanzasTotal")

        Me.DataGridView1.DataSource = MyData.Tables("ListaChamuanzasTotal") ' Neste caso utilizei uma datagridview para visualizar os dados

        Call FormatarTabela()

        Me.Text = "Lista para Encontro de CHAMUANZAS com Email 2012"

        ReporListaGeralToolStripMenuItem.Enabled = True

    End Sub

Quando coloco = "Null" obtenho todos os registos com Null

Quando coloco <> "Null"  apresenta esta mensagem "Property access must assign to the property or use its value"

O campo na BD está defenido como texto

Obrigado desde já pela atenção

Link to comment
Share on other sites

o que pretendo é obter todos os registos que tem o endereço de email, estando alguns registos com Null (texto) terei que colocar no select <> "Null"

Mas quando faço

command.Parameters.Add("@Email", OleDbType.VarChar).Value <> "Null"

apresenta esta mensagem "Property access must assign to the property or use its value"

Link to comment
Share on other sites

o que pretendo é obter todos os registos que tem o endereço de email, estando alguns registos com Null (texto) terei que colocar no select <> "Null"

Mas quando faço

Código (vb.net): [seleccione]

command.Parameters.Add("@Email", OleDbType.VarChar).Value <> "Null"

apresenta esta mensagem "Property access must assign to the property or use its value"

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.