Access Datenbank mit Dataset suchfunktion mit "Buchstabe" & "%"
hi,
ich habe eine Access Datenbank.
Mit Visual Basic 2010 habe ich die Datenbank als neue Datenquelle hinzugefügt und dann ein Dataset erzeugt.
In einer Windows Form ist eine Textbox und eine Listbox. die Datenbank enthält elektronik-Bauelemente.
ich möchte jetzt durch eingabe eines Buchstaben in der Listbox anzeigen lassen, welche Bauelemente mit diesem
Buchstaben beginnen. Wenn nun der nächste Buchstabe eingegeben wird, soll die Liste erneut aufgebaut werden,
nun aber mit den beiden Buchstaben.
Durch dobbleclick in der Listbox wird das gefundene Bauteil mit allen Daten in einer Datagridview angezeigt.
gefunden habe ich :
dim foundrows() as data.dataRow
foundrows = BauteileDataSet.tables("Transistoren").Select("Bauteilname Like '" & suchname & "%'","")
Listbox1.items.add(foundRows(0))
Die Suche wird ja wohl nur im Dataset erfolgen und entsprechend schnell sein, oder ??
Es erfolgt Fehlermeldung Der Index ist außerhalb des Arraybereichs. Was ja wohl heißt, das Array Foundrows ist leer.
Kann jemand helfen, wie ich das Problem lösen kann?
Gruß conger890
hi,
ich habe eine Access Datenbank.
Mit Visual Basic 2010 habe ich die Datenbank als neue Datenquelle hinzugefügt und dann ein Dataset erzeugt.
In einer Windows Form ist eine Textbox und eine Listbox. die Datenbank enthält elektronik-Bauelemente.
ich möchte jetzt durch eingabe eines Buchstaben in der Listbox anzeigen lassen, welche Bauelemente mit diesem
Buchstaben beginnen. Wenn nun der nächste Buchstabe eingegeben wird, soll die Liste erneut aufgebaut werden,
nun aber mit den beiden Buchstaben.
Durch dobbleclick in der Listbox wird das gefundene Bauteil mit allen Daten in einer Datagridview angezeigt.
gefunden habe ich :
dim foundrows() as data.dataRow
foundrows = BauteileDataSet.tables("Transistoren").Select("Bauteilname Like '" & suchname & "%'","")
Listbox1.items.add(foundRows(0))
Die Suche wird ja wohl nur im Dataset erfolgen und entsprechend schnell sein, oder ??
Es erfolgt Fehlermeldung Der Index ist außerhalb des Arraybereichs. Was ja wohl heißt, das Array Foundrows ist leer.
Kann jemand helfen, wie ich das Problem lösen kann?
Gruß conger890