Forums Neueste Beiträge
 

Aktualisieren von Daten IN ACCESS aus SQL-Server 2005

26/06/2008 - 17:54 von Mirko Hensel | Report spam
Hallo NG,

ich möchte per VB.Net Daten einer ACCESS Datentabelle mit Daten aus einer
SQLServer Datentabelle aktualisieren. Solange ich mich innerhalb ACCESS oder
SQL-Server bewge ist mir sowoeit alles klar, aber wie bekomme ich ein Update
von SQL-Server nach ACCESS hin? Wie kann ich Abfragen über beide Datenbanken
laufen lassen? In ACCESS gibt es die verknüpften Tabellen aber in
VB.Net???
Hat jemand einen Lösungsansatz? Vielleicht ein kleines Beispiel??

Vielen Dank im Vorraus
Mirko
 

Lesen sie die antworten

#1 Elmar Boye
26/06/2008 - 19:14 | Warnen spam
Hallo Mirko,

Mirko Hensel schrieb:
ich möchte per VB.Net Daten einer ACCESS Datentabelle mit Daten aus
einer SQLServer Datentabelle aktualisieren. Solange ich mich innerhalb
ACCESS oder SQL-Server bewge ist mir sowoeit alles klar, aber wie
bekomme ich ein Update von SQL-Server nach ACCESS hin? Wie kann ich
Abfragen über beide Datenbanken laufen lassen?



Die Jet ermöglicht Abfragen auf heterogene OBBC Datenquellen
(wie dem SQL Server) zum einen die IN Klausel:
INSERT INTO Tabelle (Spalte1, Spalte2)
SELECT Spalte1, Spalte2
FROM SQLTabelle IN '' [ODBC;DRIVER={SQL SERVER};SERVER=Server;DATABASE=Datenbank;Trusted_Connection=Yes];

Hinter ODBC; muß dort eine gültige ODBC Zeichenfolge stehen.

In ACCESS gibt es die verknüpften Tabellen aber in VB.Net???



Via ADOX kannst Du die Tabellen via Visual Basic verknüpfen:
<URL:http://support.microsoft.com/?kbid#0588>
"How To Link and Refresh Linked Jet Tables Using ADOX"

damit ist der Zugriff direkt möglich.

Gruß Elmar

Ähnliche fragen