Daten aus Datenbank importieren

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

TenBaseT
****
Beiträge: 128
Registriert: Mo, 08.03.2004 10:01

Daten aus Datenbank importieren

Beitrag von TenBaseT »

Ich hab's noch immer nicht richtig begriffen :oops:

Ich habe eine einfache Abfrage wie etwa diese:

Code: Alles auswählen

SELECT
   "SALES_SEGMENT_NO", 
   "SALES_SEGMENT" 
FROM "SALES_SEGMENT"
ORDER BY "SALES_SEGMENT_NO" ASC
Diese möchte ich in Calc dargestellt haben. Nehme ich den Datenpilot, dann will das bekloppte Programm immer eine Kreuztabelle machen. Ich möchte aber nur die Ausgabe 1:1 übernommen haben. Ist der Datenpilot damit überfordert oder sehe ich vor lauter Bäumen den Wald nicht mehr?

Hans
TenBaseT
****
Beiträge: 128
Registriert: Mo, 08.03.2004 10:01

Beitrag von TenBaseT »

Na ist denn hier keiner, der sich mit Zugriffen auf SQL basierten Datenbanken beschäftigt?

Übrigens, das oben genannte Beispiel in ein Textdokument zu importieren ist kein Problem. Warum geht das nicht in CALC?

.........oder ich arbeite in einer nicht vorgesehenen Art und Weise. Sollte man ja auch nicht ausschließen.

Hans
Speedy
***
Beiträge: 95
Registriert: Di, 23.03.2004 12:53
Wohnort: Heddesheim

Beitrag von Speedy »

TenBaseT hat geschrieben:Na ist denn hier keiner, der sich mit Zugriffen auf SQL basierten Datenbanken beschäftigt?

Übrigens, das oben genannte Beispiel in ein Textdokument zu importieren ist kein Problem. Warum geht das nicht in CALC?

.........oder ich arbeite in einer nicht vorgesehenen Art und Weise. Sollte man ja auch nicht ausschließen.

Hans
Hallo!

Also ich denke mal du kannst einfach eine Abfrage mit dem SQL String erstellen und kannst diesen dann in Calc anzeigen lassen. Meiner Meinung nach sollte das gehen, denn ich stelle wesentlich komplexere Abfragen in calc dar.

Grüße
empy
Beiträge: 7
Registriert: Di, 23.03.2004 10:51
Wohnort: Regensburg
Kontaktdaten:

Beitrag von empy »

Ich kann Dir jetzt nichts zum eigentlichen Problem sagen, aber
ich mach mal ein paar Anmerkungen zur gängigen SQL-Syntax.

Spaltennamen setze ich niemals in Hochkommatas ( ' ),
Backticks ( ` ) oder Anführungszeichen ( " ), wobei
Backticks von einigen Datenbanken richtig erkannt werden,
Anführungszeichen und Hochkommatas jedoch nicht.

Variablen oder Werte gehören in Hochkommatas ( ' ).

Du hast jetzt allerdings keine Werte angegeben, sondern nur Spaltennamen ...

Mehr kann ich zu dem Thema auch nicht sagen, ich kenne auch die
SQLstring - Verarbeitung von OOo nicht.

eMPy

Code: Alles auswählen

Sub Initial (cFname)
   cInitial = GetInitial(cFname)
   oDoc = ThisComponent
   oSig = oDoc.createInstance("com.sun.star.Signatur")
   oSig.insertTxt("" & cInitial & " = " & cFname & "")
End Sub
d. h. MP = Markus Plessing
TenBaseT
****
Beiträge: 128
Registriert: Mo, 08.03.2004 10:01

Beitrag von TenBaseT »

@empy

Ich mach das auch nicht. den Code habe ich zusammegeklickt. Ohne diese Schnörkel mag OO nicht :oops:

@Speedy

Kannst du nicht einmal beschreiben, wie du eine einfache Abfrage in CALC einbindest?

In CALC habe ich bisher nur den Datenpiloten gefunden. Der ist aber so konzipiert, dass der von Haus aus Kreuztabellen erzeugt. Eine einfache Abfrage habe ich bisher nur im Writer hinbekommen.

Hans
Antworten