mit Access eine Datei aus dem Internet holen
Robert
- internet-anbindung
Hallo,
ich möchte eine locale Access-DB mit einer MySQL-DB im Internet
syncronisieren. Access soll als Frontend für die Internet-DB dienen.
Auf den MySQL-Server kann NICHT DIREKT aus dem Internet zugegriffen
werden, da dieser nur eine private IP-Adresse im lokalen Netzt des
Webhosters besitzt (keine öffentliche IP).
Als Schnittstelle zwischen Client (Access-DB) und Server(MySQL-DB)
MUSS eine CGI-Programm (Perl/PHP) auf dem Webserver fungieren.
Daher kann nicht die ODBC-Schnittstelle für MySQL in Access genutzt
werden (glaube ich).
Ich suche nun eine Möglichkeit mit Access den Inhalt einer
Webseite (Daten aus der Schnittstelle) DIREKT zu lesen. Dies müßte
sich unter VBA realisieren lassen.
Alternativ suche ich ein Programm, daß den Inhalt einer Webseite in eine Textdatei speichert, bzw den Inhalt einer Textdatei per POST
an eine Webseite überträgt. So könnte ich die Daten aus Access
importieren / exportieren.
Gruß Robert
Ich habe eine Lösung gefunden
------> Quellcode im Accessformular
Option Compare Database
Option Explicit
Private WithEvents appIE As InternetExplorer
Private Sub appIE_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim strHTML As String
With appIE
strHTML = .Document.documentElement.outerHTML
End With
'Me.txtHTML.Value = strHTML
MsgBox strHTML
End Sub
Private Sub Form_Load()
Set appIE = New InternetExplorer
appIE.Visible = False
appIE.Navigate "http://localhost/"
End Sub
Private Sub Form_Unload(Cancel As Integer)
appIE.Quit
End Sub
Private Sub webBrowser_StatusTextChange(ByVal Text As String)
End Sub
-----< Ende Quellcode
Gruß Robert
Hallo,
hier noch ein paar Links zum Thema Datenbankreplikation allgemein
und zwischen Access und MySQL