Hallo Volker,
mehrere nacheinander folgende Befehle werden entweder getrennt abgeschickt oder über ein Semikolon beendet.
VolkerH hat geschrieben:
DROP TABLE "Tbl_Anwesend"
Nach diesem Schritt existiert die Tabelle nicht mehr. Hier solltest Du den Befehl auch mit einem Semikolon beenden.
VolkerH hat geschrieben:
SELECT "Tbl_Bewohner"."Name" || + ( ' ' ) + "Tbl_Bewohner"."Vorname"
|| + ( ' ' ) + "Tbl_Bewohner"."Zimmer" AS "Name" INTO "Tbl_Anwesend"
FROM "Tbl_Bewohner" WHERE "Abgemeldet" IS NULL
Warum Du mit || und zusätzlich noch + arbeitest ist mir unklar. Zumindest erstellst Du hier eine Tabelle "Tbl_Anwesend" mit dem Feld "Name" ohne einen Primärschlüssel. Die wird gleich zu Beginn mit Inhalt versehen, lässt sich aber nicht mehr editieren, da der Schlüssel fehlt.
VolkerH hat geschrieben:
ALTER TABLE "Tbl_Anwesend" ADD"1" VARCHAR(35)ADD"2" VARCHAR(35)
Hier fügst Du 2 Textfelder hinzu, die Du anschließend aber mit Zahlen füllen willst. Warum nicht direkt Felder des Typs TINYINT?
Gruß
Robert