SQL like and like

Status
Niet open voor verdere reacties.

ongenae

Gebruiker
Lid geworden
20 okt 2010
Berichten
124
Hallo

Ik heb een 2 tal comboboxen waaruit men een waarde kan selecteren.
Als dat gebeurd vult hij een andere combobox die voldoet aan de 2 geselecteerde waarden, een filter als het ware.

Het werkt perfect als alle 2 de comboboxen waarden bevatten, maar ik wil ook hebben dat hij alles toont indien je maar 1 combobox invult.
Zoals met een * in Access

Dit is mijn vb.net Code:

[CPP]

Private Sub combokaderreeks_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles combokaderreeks.SelectedIndexChanged


Dim ds As New DataSet
Dim da As OleDb.OleDbDataAdapter
Dim sql As String
Dim inc As Integer
Dim maxrows As Integer
Dim reeksselected as string
Dim typeselected as string

reeksselected = combokaderreeks.Text
typeselected = combokadertype.Text

sql = "SELECT deurid, naampdf, reeks, type, abc, din, slotkas, slotkasinfo, scharnier " & _
"FROM t_deurendeuble WHERE (reeks like '" & reeksselected & "') and (type like '" & typeselected & "')"

da = New OleDb.OleDbDataAdapter(sql, con)
da.Fill(ds, "gamma")

maxrows = ds.Tables("gamma").Rows.Count
inc = 0

Do Until inc = maxrows
combokaderselect.Items.Add(ds.Tables("gamma").Rows(inc).Item(1))
inc = inc + 1
Loop

End Sub

[/CPP]

De bedoeling is dus dat ik 1 van de 2 comboboxen kan leeg laten en dat hij mijn query nog goed uitvoert.
In Access werkt het goed.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan