Forum: SQL |
Thema:
Re: Daten von Datenbank A nch B |
Von:
Ansgar Sommer (
14.05.2005 14:15) |
Hallo Seni,
für Access kenn ich leider die Syntax nicht geanu.
Ich gehe bei dem Problem wie folgt vor:
Dazu brauchst du in der SourceTable eine TempColumn (Type) integer oder Byte
1. den Wert in Tempcolumn in DB B auf 0 setzen
2. mit einem Update Statement alle Werte die es auch in DB A gibt auf 1 setzten
UPDATE Mitglied SET Tempcolumn = 1
FROM DB_A, DB_B
WHERE DB_A.Mitglied.Nummer = DB_B.Mitglied.Nummer
Die Syntax kann auf dem SQL-Server so ausgefüht werden in
Access kenne ich die Syntax nicht genau.
3. Mit einem Inser Statement die Daten aus DB B in DB A einfügen dabei kannst die mit Where auf
TempColumn = 0 Abfragen und erhälst Nur die Daten die noch nicht in DB A vorrhanden sind.
Eine andere Möglichkeit kann evtl sein das Du in DB A die Column Nummer auf Unique Index setzt, dann kannst Du mit Insert alle Daten aus DB B in DB A Kopieren und Access nimmt die dann die Arbeit ab zu überprüfen welche Nummern bereits vorhanden sind.
hth
Ansgar Sommer
Ansgar Sommer
Betreff |
Von |
Datum |
|
  |
Re: Daten von Datenbank A nch B
Das ist für mich ein spanisches Dorf!<br>Ich bräuchte einen Code, der etwa so aussehen würde.<br>SQL="select * form .........."<br>Kannst du mir nicht so was zeigen?<br>Danke für deine Arbeit<br>Seni |
 |
 |
 |
|
|
G.
Guest
|
14.05.2005 15:24 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!