Stefan Falz: Syntax bei TRUE or FALSE Abfrage

Beitrag lesen

Hallo Tresensitzer,

Hallo,

ich hab grad nicht die Syntax vorliegen, wenn ich eine SELECT-Anweisung habe z.B.

set rs=db.Execute=("SELECT * FROM Adressen")

[...]

Das TRUE darf aber nicht mit "" stehen, aber wie schreib ichs denn?

[...]

SQL = "SELECT * FROM <tabelle> WHERE <ja/nein-feld> = -1"
ergibt alle Sätze, bei denen <ja/nein-feld> True ist (MS-Datenbanken)

SQL = "SELECT * FROM <tabelle> WHERE <ja/nein-feld> = 0"
ergibt alle Sätze, bei denen <ja/nein-feld> False ist (MS-Datenbanken)

In MS Access kann man alternativ auch
SQL = "SELECT * FROM <tabelle> WHERE <ja/nein-feld> = True"
oder
SQL = "SELECT * FROM <tabelle> WHERE <ja/nein-feld> = False"
schreiben. Das empfiehlt sich aber nicht, da eine Umstellung
auf andere Datenbanken dann eine Umstellung der SQL-Statements
erfordert.

Tschau, Stefan