Horst, ich habe in einem anderen Zusammenhang den SQlite-Manager
(Firefox-Addon) im Rahmen der ebenfalls kostenlosen Datenanylse Software
RQDA (http://rqda.r-forge.r-project.org/) mir genauer angeschaut. Es hat
mich voll überzeugt!! War wirklich überrascht, dass ich damit Daten leicht
manipulieren konnte. Diese lagen allerdings nicht auf einem Server. Aber
vielleicht ist es dennoch was für dich? Würde mich über eine Rückmeldung
diesbezüglich freuen.


2014/1/10 technik <tech...@selbstlesebuch.jrsch.de>

> Hallo,
>
> ja, damit kann ich was anfangen. Danke. Mal sehen wie ich das einbaue. Mit
> den sql BEehlen kenne ich mich etwas as.
>
> Horst
>
> Am 10.01.2014 17:57, schrieb E.J.Minhorst:
>
>  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
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
> For additional commands, e-mail: users-de-h...@openoffice.apache.org
>
>

Antwort per Email an