Aktionsabfragen möglich???

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

lutzkoo
*
Beiträge: 18
Registriert: Do, 12.01.2006 07:20

Aktionsabfragen möglich???

Beitrag von lutzkoo »

Guten Morgen alle Zusammen,

sagt mal, kann man mit diesem Programm auch Tabellenerstellungsabfragen oder Anfügeabfragen ausführen und wenn ja Wie???

Danke vorab und noch einen schönen Tag!

Gruß LK
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Beitrag von Barlee »

Hallo lutzkoo,

ja das geht.

Sieh Dir diesen Thread (komplett) an. Dort findest Du unter welchem Menüpunkt und mit welchen Syntax Aktionsabfragen möglich sind

viewtopic.php?t=7476

Gruß Barlee
lutzkoo
*
Beiträge: 18
Registriert: Do, 12.01.2006 07:20

Aktionsabfragen

Beitrag von lutzkoo »

Hallo Barlee,

Es geht also nur mit direkten SQL Befehlen? Assistenten dafür gibt es nicht?

Trotzdem funktioniert es nicht. Habe noch einen Fehler.

Ich möchte als Test in eine Tabelle mit dem Namen LK und den Feldern ID (decimal), MANAME (varchar2) und Vorname (varchar2) zum Test einen Datensatz mit folgendem Statement einfügen.

insert into table "LK"
VALUES (3,'test','test')

oder

insert into table "LK"
VALUES (3,'test','test');

Hier die Fehlermeldung:

Die Dateninhalte konnten nicht geladen werden.
parse error, expecting `NAME'

Hast Du noch eine Idee?

Welches SQL sollte man denn verwenden? Das von MYSQL?

Gruß LK
pmoegenb
********
Beiträge: 4330
Registriert: Di, 22.06.2004 12:02
Wohnort: 71134 Aidlingen
Kontaktdaten:

Beitrag von pmoegenb »

Hallo,

wenn man der Online-Hilfe glauben darf, sind außer Abfragen (Select) nur Verwaltungsbefehle, z. B. Grant, Create Table oder Drop Table, zulässig. Dies würde bedeuten, dass keine Daten-Manipulation wie Insert oder Update möglich ist.
Gruß

Peter
---------------------------------------------------------------------------
Windows 7 Prof. 64-bit SP1, LibreOffice 4.3.6.2 und AOO 4.1.1
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Beitrag von Barlee »

Hallo lutzkoo,


hier ist ein Fehler in Deiner Abfrage:
FALSCH:
insert into table "LK"
VALUES (3,'test','test')

RICHTIG
insert into "LK"
VALUES (3,'test','test')

@pmoegenb: INSERT ist definitiv möglich!!

Gruß Barlee
lutzkoo
*
Beiträge: 18
Registriert: Do, 12.01.2006 07:20

Aktionsabfragen

Beitrag von lutzkoo »

Hallo Barlee,

sorry, dass Du solange auf meine Antwort warten musstest.
Vielen Dank für Deinen Tip. Hat prima funktioniert.

Bin allerdings beim Probieren an weitere Grenzen gestoßen. So scheint ein
Insert INTO "TEST"
Select * from "TestCopy"
wiederum nicht zu funktionieren. Es wird das Schlüsselwort "Values" erwartet.

Gibt es für diesen Fall auch eine Lösung?

Gruß LK
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Beitrag von Barlee »

Hallo lutzkoo,

Dein Befehl ist korrekt. Er sollte funktionieren. Meine Tests verliefen erfolgreich.

Welche Datentypen verwendest Du?
Stimmt die Anzahl der Ergebnisspalten mit der Tabelle überein, in die importiert werden soll?

Gruß Barlee
Antworten