Ik heb de volgende code om mijn data op te roepen. Hij springt in het geval van de zoek. Het rare is dat wanneer ik de query die gegenereerd wordt uitvoer in access er wel resultaat komt! nu wordt er gewoon NIETS in mijn datatable geplaatst.
Ik heb ook al een datareader geprobeert, maar ook hier komt er niets uit!
help
Ik heb ook al een datareader geprobeert, maar ook hier komt er niets uit!
help
Visual Basic .NET:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| Dim strConnection As String = "Provider=Microsoft.Jet.OLEDB.4.0;" strConnection += "Data source=" & Server.MapPath("/ahb/data/main.mdb") Dim strSql As String = "select * FROM tblCategorie INNER JOIN tblProducten ON tblCategorie.PKCategorieID = tblProducten.FKCategorie" If Request.QueryString("categorie") <> "" Then 'als hij niet leeg is strSql += " where pkcategorieid = " & Request.QueryString("categorie") Else If Request.QueryString("zoek") <> "" Then 'nu gaan we onze zoekstring gebruiken strSql += " where (naam)like '*" & Request.QueryString("zoek") & "*' or (referentie) like '*" & Request.QueryString("zoek") & "*';" End If End If Dim myConnection As OleDbConnection = New OleDbConnection(strConnection) Dim mydataadapter As OleDbDataAdapter = New OleDbDataAdapter(strSql, myConnection) Dim dt As New Data.DataTable() mydataadapter.Fill(dt) datagrid1.DataSource = dt datagrid1.DataBind() |