Forum: Datenbanken
Delphi
by Schodn,
11. Jul 2005
ES geht es geht, aber fragt nicht warum
danke euch alle für diese schwierige geburt
str_1 := '%' + str_1 + '%';
str_2 := '%' + str_2 + '%';
'SELECT * FROM FIRMA WHERE firmen_plz LIKE '''+str_1+''' AND firmen_bez LIKE '''+str_2+''' order by firmen_bez'
Forum: Datenbanken
Delphi
by Schodn,
11. Jul 2005
einzeln gehen sie. ich habs bereits getestet
was meinst du mit platzhalter Parameter?
ich bin am verzweifeln
Forum: Datenbanken
Delphi
by Schodn,
11. Jul 2005
Statement und werte sind in ordnung
ich hab nur das problem das die 2 das gleiche zurückliefern, ist das bei LIKE normal?
SELECT * FROM FIRMA WHERE firmen_plz LIKE '+ QuotedStr(str_1) + ' OR firmen_bez LIKE ' + QuotedStr(str_2) + ' order by firmen_bez
SELECT * FROM FIRMA WHERE firmen_plz LIKE '+ QuotedStr(str_1) + ' AND firmen_bez LIKE ' + QuotedStr(str_2) + ' order by firmen_bez
Forum: Datenbanken
Delphi
by Schodn,
11. Jul 2005
hab ich auch schon versucht aber leider funktionierts auch nicht
NICHT OR sondern AND aber is ja egal, da die beiden bei mir das gleiche zurückgeben
Forum: Datenbanken
Delphi
by Schodn,
11. Jul 2005
SELECT * FROM FIRMA WHERE firmen_plz LIKE '+ QuotedStr(str_1) + ' OR firmen_bez LIKE ' + QuotedStr(str_2) + ' order by firmen_bez
SELECT * FROM FIRMA WHERE firmen_plz LIKE '+ QuotedStr(str_1) + ' AND firmen_bez LIKE ' + QuotedStr(str_2) + ' order by firmen_bez
Die beiden geben das gleiche zurück egal ob AND oder OR das ist mein Problem
Ja ich will alle PLZ zurückbekommen die eine 9...
Forum: Datenbanken
Delphi
by Schodn,
11. Jul 2005
str_1 := '%' + str_1 + '%';
str_2 := '%' + str_2 + '%';
hab hab ich vorangestellt funktioniert aber nicht
das like geht schon aber ich will nur einträge erhalten, die auf beide spalten zutreffen.
ich bekomme aber auch einträge zurück, die nur auf eine Spalte zutreffen.
das AND ist so wie ein OR
Forum: Datenbanken
Delphi
by Schodn,
11. Jul 2005
str_1 := '9';
str_2 := 'sch';
Er gibt mir aber auch Einträge zurück, die nicht 9 in der PLZ enthalten.
Forum: Datenbanken
Delphi
by Schodn,
11. Jul 2005
Hallo Leute ich hab eine Montag morgen frage
SELECT * FROM firma WHERE firmen_plz LIKE '+ QuotedStr(str_1) + ' AND firmen_bez LIKE ' + QuotedStr(str_2) + ' order by firmen_bez'
Diese Abfrage führt er so aus als wär das AND ein OR. Er schränkt nicht auf beide Spalten ein sondern nur auf eine.
Kann mir hier wer weiterhelfen?