Delete from und Insert into

04/11/2008 - 16:35 von Dieter Schirmer | Report spam
Hallo NG,

ich möchte in einer vorhandenen Access DB die Adresstabelle durch eine
"EXTERNE" Access-Tabelle "Adress-Datenbank" ersetzen. Leider sind die
Feldnamen unterschiedlich. Die Tabelle ist als verknüpfte Tabelle in der
Datenbank vorhanden.

1. Ansatz die Feldnamen durch eine Abrage an die vorhandenen Namen
anzupassen scheitert daran, da die interen Tabelle mit 1:n-Verknüpfungen
arbeitet und ich diese nicht über die Abfrage erhalte. Somit arbeitet die DB
nicht richtig. Ansehen der Daten ok, aber neue Daten eingeben geht nicht.

2. Ansatz einfach den Inhalt der vorhandene Tabelle (Delete from) löschen
und per "SQL Insert into" wieder füllen scheitert daran, dass die
verknüpften Tabellen auch gelöscht werden.

Hat jemand eine praktikable Idee, wie ich dieses Problem auf einfache Weise
lösen kann?

Vielen Dank für Eure Hilfe

Gruß
Dieter
 

Lesen sie die antworten

#1 Mark Doerbandt
04/11/2008 - 16:49 | Warnen spam
Hallo, Dieter,

Dieter Schirmer:

ich möchte in einer vorhandenen Access DB die Adresstabelle durch eine
"EXTERNE" Access-Tabelle "Adress-Datenbank" ersetzen. Leider sind die
Feldnamen unterschiedlich. Die Tabelle ist als verknüpfte Tabelle in der
Datenbank vorhanden.

1. Ansatz die Feldnamen durch eine Abrage an die vorhandenen Namen
anzupassen scheitert daran, da die interen Tabelle mit 1:n-Verknüpfungen
arbeitet und ich diese nicht über die Abfrage erhalte. Somit arbeitet die DB
nicht richtig. Ansehen der Daten ok, aber neue Daten eingeben geht nicht.

2. Ansatz einfach den Inhalt der vorhandene Tabelle (Delete from) löschen
und per "SQL Insert into" wieder füllen scheitert daran, dass die
verknüpften Tabellen auch gelöscht werden.



Beziehungen zwischen zwei Backends gehen nicht mit Access. Du musst
wohl auf sie verzichten und ggf. programmatisch nachbauen.

Gruss - Mark

Informationen fuer Neulinge in den Access-Newsgroups unter
http://www.doerbandt.de/Access/Newbie.htm

Bitte keine eMails auf Newsgroup-Beitràge senden.

Ähnliche fragen