Hi,
ja, ein String, also müsste: d=dbr.sqlSelect("select * from dbangebote
WHERE feldzp<>'1'")
funktionieren.
Ich benutze SQlite, vielleicht ein Bug bei denen...
Gruß
Stefan
Am 29. Dez 2004 um 10:53 Uhr schrieb Stefan Sicurella:
Hi,
stehe mal wieder auf dem Schlauch, warum gehen diese Abfragen nicht:
a1="1"
d=dbr.sqlSelect("select * from dbangebote WHERE feldzp NOT LIKE
'"+a1+"'")
oder
d=dbr.sqlSelect("select * from dbangebote WHERE feldzp<>'1'")
das sollte gehen. NUR ist feldzp ein Text?
oder
d=dbr.sqlSelect("select * from dbangebote WHERE feldzp NOT '1'")
was ich machen will ist klar, alle Datensätze aufrufen wo in feldzp
NICHT der String "1" drin steht
sollte feldzp ein string sein, dann sollte zumindest Lösung 2
funktionieren.
LIKE benötigt IMHO eine Wildcard, aber da bin ich mir nicht
sicher..... wäre auch nicht die Lösung der Wahl da langsamer, wenn Du
den konkreten Wert weisst.
Lösung 3 kenne ich so nicht. Wenn dann denke ich wäre IS NOT
richtiger, aber das ist von SQL zu SQL Implementierung auch
möglicherweise unterschiedlich.
Ciao
Claudius
--
G4/733 QS / MacOS X 10.3.7de / RB 5.5.3de/ Valentina 1.10.0
Homepage http://www.ClaSai.de
Download finale Versionen, Betaversionen auf der Homepage
RealBasic ListBoxes: [ I feel the need...the need for speed!!! ]
|