Base: Abfragetypen?

15/11/2008 - 21:23 von Pit Zyclade | Report spam
Hallo,
Ich habe mir eine Abfrage über mehrere Tabellen einer DB erstellt,
funktioniert gut. Nun möchte ich aber gerne eine "Aktualisierungs- oder
Anfügeabfrage" (Nomenklatur von Access), also wo geànderte Daten in die
Primàrtabellen übernommen werden.
1.Wie heißt das hier?
2.Wie muß man vorgehen? (Im Wiki fnd ich nichts oder habe den falschen
Terminus benutzt)
3.Wenn es geht, geht dies auch bei ODBC-eingebundenen DB-Dateien?
(Ich habe im Medion-Navigator P4410 eine SQLite-Datei mit den Adressen
und Telefonnummern eingebunden. Diese konnte ich aber bisher nur im
SQLiteSpy oder SQLiteadmin bearbeiten. Das eine Prog. zeigt Datensàtze
im falschen Zeichensatz, aber man kann anfügen, das andere zeigt
richtige Daten und man kann editieren, aber nicht anfügen. In Base kann
ich schon mal alles im richtigen Zeichensatz sehen und ich will
natürlich das Editieren optimieren...)

Danke für Hilfe

Pit Zyklade
 

Lesen sie die antworten

#1 Regina Henschel
15/11/2008 - 21:53 | Warnen spam
Hallo Pit,

Pit Zyclade schrieb:
Hallo,
Ich habe mir eine Abfrage über mehrere Tabellen einer DB erstellt,
funktioniert gut. Nun möchte ich aber gerne eine "Aktualisierungs- oder
Anfügeabfrage" (Nomenklatur von Access), also wo geànderte Daten in die
Primàrtabellen übernommen werden.



Das geht nicht. Du kannst mit Abfragen, die sich auf mehrere Tabellen
beziehen keine Tabellen àndern. Mit Abfragen geht es nur, wenn sich die
Abfrage auf eine Tabelle bezieht _und_ wenn sie den Primàrschlüssel enthàlt.

3.Wenn es geht, geht dies auch bei ODBC-eingebundenen DB-Dateien?



Das kommt auf den ODBC-Treiber an. Bevor du jedoch mit Abfragen
herumexperimentierst, würde ich zunàchst
1. in der Tabellenansicht selbst probieren ob ein Schreiben in der
Tabelle möglich ist,
2. das Schreiben mit einem direkten SQL-Befehl probieren.

mfG
Regina

Ähnliche fragen