Hallo zusammen,
Ich stehe vor folgendem Problem: Mein Ziel ist es, eine Datenbank-Abfrage(Access Datenbank) zu schreiben, deren Filter sich nach einer User-Eingabe richtet.
Die Datenbank beinhaltet Datensätze zu Personen. Wenn der User den Filter "Mustermann" in die Textbox eingibt, soll die Datenbank nach "Mustermann" durchsucht und im Gridview dargestellt werden.
Erschien mir recht simpel...aber irgendwie klappts nicht.
So sieht meine Abfrage aus
[CODE]Code:SELECT ID, Vorname, Nachname, Geburtsdatum, OrtID FROM Person WHERE (Vorname = '''' &'TextBox1.[Text]'& '''')
So wird der Select gestartet
Die Syntax für die WHERE Bedigung habe ich durch Google-Suche gefunden.Code:Me.PersonTableAdapter.Vorname(Me.ÜbungsdatenbankDataSet.Person)
Eine Fehlermeldung erscheint nicht...jedoch zeigt der Select auch kein Ergebnis (obwohl zutreffende Datensätze vorhanden sind).
Ich nehme an, es ist einfach nur ein doofer Fehler meinerseits.
Könnt ihr mir bitte weiterhelfen?
Danke im Vorraus und viele Grüße
Jonas
+ Antworten
Ergebnis 1 bis 4 von 4
[VB.Net] SQL Abfrage mit Textbox-Eingabe
Diskussion über [VB.Net] SQL Abfrage mit Textbox-Eingabe in .NET der Kategorie Programmierung; Hallo zusammen, Ich stehe vor folgendem Problem: Mein Ziel ist es, eine Datenbank-Abfrage(Access Datenbank) zu schreiben, deren Filter sich nach ...
- 06.02.2012 16:28 #1Reg.-Benutzer
- Reg.-Datum
- 29.08.2011
- Beiträge
- 29
[VB.Net] SQL Abfrage mit Textbox-Eingabe
Geändert von jonas2011 (06.02.2012 um 16:37 Uhr)
- 06.02.2012 22:31 #2Reg.-Benutzer
- Reg.-Datum
- 19.09.2007
- Beiträge
- 281
Hmm...zu wenig Code, um sagen zu können, woran es liegt. Wobei ich mich auch nicht mit'nem TableAdapter auseinander gesetzt habe. Ist mir persönlich zu altbacken. :-)
Ansonsten mal nach "OleDbDataAdapter" und "DataTable" suchen.
- SQL-Abfrage absetzen
- mit DataAdapter die DataTable befüllen
- DataTable an GridView bindenMfG lbm1305
- 09.02.2012 15:38 #3Reg.-Benutzer
- Reg.-Datum
- 29.08.2011
- Beiträge
- 29
Danke für deine Antwort!
Habs nun gelöst. Ich hatte Anfangs die Datenbankverbindung über die VB Assistenten eingerichtet. Mittlerweile habe ich mir alles selbst erstellt.
OleDbConnection mit Connectionstring
Eine OleDbCommand mit Select (inklusive Textbox-Abfrage)
Und ein IDataReader der dann alles ausliest
Ist wohl doch besser, sich alles selbst zusammen zu bauen
- 09.02.2012 18:46 #4
Du solltest allerdings noch in dem String aus der Textbox alle Hochkommas durch 2 Hochkommas ersetzen.
Gruß
Sven"Es geht nicht" ist keine adequate Fehlerbeschreibung !
Aktive Benutzer
Aktive Benutzer
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Ähnliche Themen
-
Textbox, Eingabe speichern.
Von Branzetti im Forum .NETAntworten: 5Letzter Beitrag: 11.08.2010, 13:59 -
textbox eingabe bei verlassen prüfen
Von Floh-2001 im Forum BasicAntworten: 13Letzter Beitrag: 02.09.2009, 10:40 -
C# Textbox
Von Rambo93 im Forum .NETAntworten: 3Letzter Beitrag: 08.01.2009, 15:26 -
mySQL-Abfrage+Abfrage ob Ergebnis zurück geliefert wird...
Von orianosh im Forum Skript- und WebserverprogrammierungAntworten: 2Letzter Beitrag: 03.08.2004, 07:56 -
access/vba - abfrage nach eingabe
Von uploader_kom im Forum DatenbankenAntworten: 1Letzter Beitrag: 17.10.2001, 10:20
Die häufigsten Suchbegriffe für diese Seite:
Bisher noch keine Treffer von einer Suchmaschine

LinkBack URL
About LinkBacks
Zitieren