Hallo zusammen,
ich brauche mal dringend Hilfestellung.
ich importiere eine Tabelle in Access. Mit dieser Importierten aktualisiere ich dann meine Acces-Tabelle a la
"UPDATE AccesTabelle SET AcessTabelle.name = importierteTabelle.name, AcessTabelle.strasse = importierteTabelle.strasse ........ usw. WHERE AcessTabelle.id = importierteTabelle.id".
Falls jetzt aber jemand in die Tabelle die importiere einen neuen Eintrag macht -> neue ID wird dieser beim UPDATE nicht mit in die Access-Tabelle geschreiben (ist ja auch logisch). Aber was könnte ich tun um die neuen in meine Access-Tabelle zu bekommen. Löschen und neu schreiben kann ich nicht -> da die Access-Tabelle einige Spalten mehr hat, wie die die ich importiere - somit könnten bei vorhandener ID Einträge verlorengehen.
Das Statement müsste irgendwie so aussehen:
Wenn importierteTabelle.id nicht in AccesTabelle.id dann INSERT ..................(das hier geht dann)
Ist das überhaupt über ein Sql-Satement realisierbar? Wenn nicht muss ich mich ja eh an eine VB-Lösung machen.
vielleicht kann mir ja jemand helfen. danke im voraus
mfg
ich brauche mal dringend Hilfestellung.
ich importiere eine Tabelle in Access. Mit dieser Importierten aktualisiere ich dann meine Acces-Tabelle a la
"UPDATE AccesTabelle SET AcessTabelle.name = importierteTabelle.name, AcessTabelle.strasse = importierteTabelle.strasse ........ usw. WHERE AcessTabelle.id = importierteTabelle.id".
Falls jetzt aber jemand in die Tabelle die importiere einen neuen Eintrag macht -> neue ID wird dieser beim UPDATE nicht mit in die Access-Tabelle geschreiben (ist ja auch logisch). Aber was könnte ich tun um die neuen in meine Access-Tabelle zu bekommen. Löschen und neu schreiben kann ich nicht -> da die Access-Tabelle einige Spalten mehr hat, wie die die ich importiere - somit könnten bei vorhandener ID Einträge verlorengehen.
Das Statement müsste irgendwie so aussehen:
Wenn importierteTabelle.id nicht in AccesTabelle.id dann INSERT ..................(das hier geht dann)
Ist das überhaupt über ein Sql-Satement realisierbar? Wenn nicht muss ich mich ja eh an eine VB-Lösung machen.
vielleicht kann mir ja jemand helfen. danke im voraus
mfg