Ik ben al enige tijd bezig met het programmeren van een datebase op een PDA. Ik plaats een rowfilter en kijk dan of de defaultview een rij heeft. Daarna neem ik die rij op in drRow.
Hij vindt dus 1 rij (wat klopt), maar wanneer ik deze rij wil overnemen in drRow dan neemt hij de eerste rij die werd ingevoegd in dtTable. Dus niet deze die voldoet aan de rowfilter.
Of zou het liggen aan mijn variabelen waarmee ik de waarden over neem van de rij? Dat de variabelen de nieuwe gegevens niet overneemt maar de oude behoudt?
Ziet iemand de fout?
Visual Basic:
1
2
3
| dtTable.DefaultView.RowFilter = "Kolom1 is Null And Kolom2 = " & Variabelen.intId & "" If dtTable.DefaultView.Count <> 0 Then drRow = dtTable.DefaultView.Table.Rows(0) |
Hij vindt dus 1 rij (wat klopt), maar wanneer ik deze rij wil overnemen in drRow dan neemt hij de eerste rij die werd ingevoegd in dtTable. Dus niet deze die voldoet aan de rowfilter.
Of zou het liggen aan mijn variabelen waarmee ik de waarden over neem van de rij? Dat de variabelen de nieuwe gegevens niet overneemt maar de oude behoudt?
Visual Basic:
1
2
| Dim intId As Int64 = drRow.Item("Kolom2") Dim dateDatum As DateTime = drRow.Item("Kolom3") |
Ziet iemand de fout?
[ Voor 40% gewijzigd door Verwijderd op 15-04-2005 20:07 ]