Vb.net Visual Basic中的If-Else

Vb.net Visual Basic中的If-Else,vb.net,if-statement,Vb.net,If Statement,我想写一些有两种可能的东西。如果数据库中的条目存在,则显示一个消息框,否则显示另一个消息框 这是我到目前为止所拥有的 Dim dc = New DataTestDataContext Try dc.SearchDealers(txtDealerName.Text, cmbDealerState.Text) If (txtDealerName.Text <> Or cmbDealerState.Text <> ) Then

我想写一些有两种可能的东西。如果数据库中的条目存在,则显示一个消息框,否则显示另一个消息框

这是我到目前为止所拥有的

 Dim dc = New DataTestDataContext

 Try

        dc.SearchDealers(txtDealerName.Text, cmbDealerState.Text)

        If (txtDealerName.Text <> Or cmbDealerState.Text <> ) Then
            MessageBox.Show("This Dealer Doesnt Exist", "Search Dealer", _
                       MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation)
        Else
            MessageBox.Show("Yes this dealer exists", "Search Dealer", _
                        MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation)

        End If

    Catch ex As Exception

    End Try
Dim dc=New DataTestDataContext
尝试
dc.SearchDealerName(txtdalerName.Text,cmbdalerState.Text)
如果是(txtDealerName.Text或cmbDealerState.Text),则
MessageBox.Show(“此经销商不存在”,“搜索经销商”_
MessageBoxButtons.ok取消,MessageBoxIcon.感叹号)
其他的
MessageBox.Show(“是此经销商存在”,“搜索经销商”_
MessageBoxButtons.ok取消,MessageBoxIcon.感叹号)
如果结束
特例
结束尝试
编写代码的好方法是什么?大部分都填好了
谢谢

我找到了它以供将来参考,但它使用的是LINQ,没有存储过程

 Dim dc As New DataTestDataContext()

    Try
        Dim q = _
            (From cvg In dc.GetTable(Of tblDealer)() _
            Where cvg.DealerName = txtDealName.Text And cvg.DealerState = cmbDealState.Text _
            Select cvg).SingleOrDefault()

        If (q Is Nothing) Then

            MessageBox.Show("No records exist for this Dealer")
        Else

            MessageBox.Show("Records exist, Edit and Click Update OR Click Delete Dealer to Remove")
        End If


    Catch ex As Exception
        Throw ex

    End Try

这有什么错?什么是DataTestDataContext?这个问题似乎离题了,因为它更适合您未编译的代码。发布真实代码。在代码中编写
If(txtDealerName.Text或cmbDealerState.Text)
。。。为了什么??