realbasic-nug.de
[Top] [All Lists]

Re: SQL-Abfrage Problem

To: REALbasic NUG German <realbasic-nug dot de at lists dot realsoftware dot com>
Subject: Re: SQL-Abfrage Problem
From: Stefan Sicurella <sicurella at onlymac dot de>
Date: Wed, 29 Dec 2004 10:59:54 +0100
Delivered-to: realbasic-nug dot de at lists dot realsoftware dot com
References: <6E120CEC-597F-11D9-B8F5-000A9596D8EC at onlymac dot de> <1559A21B-5980-11D9-A015-00039365848C at sailer-online dot de>
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!!! ]


<Prev in Thread] Current Thread [Next in Thread>