Hallo Horst! Es IST kompliziert! Aber ich will Dir keine Antwort schuldig bleiben und beschreibe nachfolgend ein paar kurze Lösungs-Ansätze.
Die Aufgabe läßt sich z.B. mit einem Basic-Skript unter BASE realisieren. Dazu mußt Du die Zugangsdaten (Datenbankname, Benutzername und Kennwort) wissen und noch die Möglichkeit haben, direkt mit dem Datenbank-Server zu kommunizieren. Außerdem mußt Du dich eingehend mit der SQL-Syntax befassen um dann per Skript die gewünschten Daten herauszufiltern. Der Basis-Befehl dazu lautet "SELECT". Eine ausführliche Gebrauchsanleitungen würden hier zu weit führen (den Rest bitte selbst recherchieren oder Fachliteratur besorgen). Folgende Parameter müssen bekannt sein und als gültige Werte im Skript zur Verfügung stehen: DATENBANKNAME = Name der Datenbank BENUTZERNAME = Anmelde-Namen zur Datenbank KENNWORT = Kennwort IPADRESSE = IP-Adresse des Servers SERVERPORT = Port-Nr. des Servers ' ### SQL-Kommandos in einem String bereitstellen: #### DIM sSQL As String sSQL = "SELECT ..." & _ "FROM ..." & _ "WHERE ...';" ' ### JDBC Datenbank-Connector via Baisc initialisieren: #### DIM oConnection AS OBJECT, oDriverManager AS OBJECT ' Properties fuer die Datenbank-Anmeldung bereitstellen: DIM mDBProperties(2) as New com.sun.star.beans.PropertyValue mDBProperties(0).name = "user" mDBProperties(0).value = BENUTZERNAME mDBProperties(1).name = "password" mDBProperties(1).value = KENNWORT mDBProperties(2).name = "JavaDriverClass" mDBProperties(2).value = "org.gjt.mm.mysql.Driver" ' DriverManager bereitstellen: oDriverManager = createUnoService("com.sun.star.sdbc.DriverManager") ' Connection-Instanz vom DriverManager erhalten: oConnection = oDriverManager.getConnectionWithInfo( _ "jdbc:mysql://IPADRESSE:SERVERPORT/" & DATENBANKNAME, mDBProperties()) ' ### SQL-Abfrage mit dem Connection-Objekt: #### DIM oStatement AS OBJECT, resultSet oStatement = oConnection.createStatement() resultSet = oStatement.executeQuery(sSQL) resultSet.next ... das muß reichen - man kann mit dem Thema ganze Bücher füllen!! Gruß: Ernst +++ Am Fr, 10.01.2014, 14:39 schrieb technik: > Hallo, > > gibt es eigentlich eine Möglichkeit, Daten aus Internetdatenbänken zu > importieren? > > Ich habe z.B. eine Datenbank als mysql auf meinem internetserver liegen. > (oder sonstwo) daraus möchte ich daten in eine Tabellenkalkulation > übernehmen. > > Wenn das nicht geht oder zu kompliziert ist, muss ich mir was anderes > ausdenken. > > Horst > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org > For additional commands, e-mail: users-de-h...@openoffice.apache.org > > > --------------------------------------------------------------------- To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org For additional commands, e-mail: users-de-h...@openoffice.apache.org