vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Re: Suchen mit Leerzeichen über mehrere Spalten 
Autor: Callimero
Datum: 23.08.11 18:01

@Preisser

Außerdem wäre es besser, die Parameter nicht in den SQL-String hineinzu-"frickeln", sondern beispielsweise ein Parametrized Statement zu verwenden (oder zumindest die eingefügten Strings bei SQL-Zeichen zu escapen), da der Anwender ansonsten leicht die DB-Abfragen manipulieren kann.

Wat? Ich versteh nur Bahnhof... ich bin ANFÄÄÄÄÄNGERRRRR! - hatte ich glaub ich vergessen zu erwähnen.

Über das Zusammenbauen des SQL-String´s hatte ich mir schon Gedanken gemacht. Anzahl der einzelnen Wörter ermitteln, dann jeweils für die entsprechende Spalte die Sql-Abfrage zusammensetzen und die abzufragenden Spalten miteinander verbinden und schliesslich den gesamten SQL-String ausführen...

also etwa so: 3 Wörter sind in der Textbox mit Leerzeichen getrennt : "Wort1 Wort2 Wort3"

3 Spalten der Datenbank sollen durchsucht werden, würde also so aussehen pro Spalte:

... WHERE (Spalte1 Like *Wort1* OR Spalte1 Like *Wort2* OR Spalte1 Like *Wort2*) ...

dann die 3 Spalten zusamenfügen

(Spalte1 Like *Wort1* OR Spalte1 Like *Wort2* OR Spalte1 Like *Wort3*) OR
(Spalte2 Like *Wort1* OR Spalte2 Like *Wort2* OR Spalte2 Like *Wort3*) OR
(Spalte3 Like *Wort1* OR Spalte3 Like *Wort2* OR Spalte3 Like *Wort3*)

Bin leider noch nicht sehr weit gekommen. Das Statement von http://unckel.de/v6/post.aspx?id=168 ist genau das was ich benötige, nur eben für vb6...
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Suchen mit Leerzeichen über mehrere Spalten1.525Callimero23.08.11 16:06
Re: Suchen mit Leerzeichen über mehrere Spalten918wb-soft23.08.11 16:24
Re: Suchen mit Leerzeichen über mehrere Spalten899Callimero23.08.11 17:08
Re: Suchen mit Leerzeichen über mehrere Spalten893Callimero23.08.11 16:37
Re: Suchen mit Leerzeichen über mehrere Spalten896Preisser23.08.11 17:36
Re: Suchen mit Leerzeichen über mehrere Spalten1.019Callimero23.08.11 18:01
Re: Suchen mit Leerzeichen über mehrere Spalten930Preisser23.08.11 18:08
Re: Suchen mit Leerzeichen über mehrere Spalten875Callimero23.08.11 18:27
Re: Suchen mit Leerzeichen über mehrere Spalten1.077Preisser23.08.11 18:44
Re: Suchen mit Leerzeichen über mehrere Spalten876Callimero23.08.11 19:01
Re: Suchen mit Leerzeichen über mehrere Spalten902Callimero23.08.11 19:49
Re: Suchen mit Leerzeichen über mehrere Spalten1.002wb-soft23.08.11 19:48
Re: Suchen mit Leerzeichen über mehrere Spalten992Callimero23.08.11 19:55

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel