Hallo,
bei folgender sql-abfrage
SQL = "SELECT Object.ID, Object.Name, Property.Keywordlist FROM Object, Property WHERE Object.ID = Property.ObjectID AND Property.Keywordlist LIKE '%" & strSuchText1 & "%'"
SQL1 = SQL & "OR Property.Keywordlist LIKE '%" & strSuchText2 & "%'"
SQL2 = SQL1 & "OR Property.Keywordlist LIKE '%" & strSuchText3 & "%'"
gibt er mir alle Namen der Tabelle Object aus, warum? Warum funzt die OR-Verknüpfung nicht. Wenn i di zwei OR durch AND ersetze geht die AND-Verknüpfung, warum geht also die OR nicht??
Betreff |
Von |
Datum |
|
  |
Re: sql-Abfrage
Weil Du nicht geklammert hast...<br>Du must in der Variable SQL die where Bedingung Klammern und in den Variablen SQL1 und SQL2 auch jeweils das gesammte "or" Klammern. |
 |
 |
 |
|
|
Sven
Buhk
|
16.09.2003 04:35 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!