Hallo Dave,

ist interessant, aber für mich momentan nicht. Trotzdem Danke

Horst

Am 10.01.2014 19:23, schrieb Dave:
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




---------------------------------------------------------------------
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