[Gelöst] Problem mit moveToInsertRow()

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Ironzwerg
***
Beiträge: 65
Registriert: Mi, 22.08.2007 22:36
Wohnort: Bielefeld
Kontaktdaten:

[Gelöst] Problem mit moveToInsertRow()

Beitrag von Ironzwerg »

Hi zusammen,

ich bin mal wieder am Verzweifeln.
Ich möchte mit einem RowSet Daten in eine Datenbank schreiben.
Dazu muss ich beim erzeugten RowSet die Methode moveToInsertRow() aufrufen. So habe ich es gelesen.
Das Problem ist, dass ich beim Aufrufen dieser Methode eine Fehlermeldung (No insert privileges) bekomme.
Könnt ihr was damit anfangen?

Was ich gemacht habe:
- RowSet erzeugen
- eine Abfrage getätigt
- dann wollte ich die Methode moveToInsertRow() aufgerufen.

Vielen Dank schon mal


Gruß

Ironzwerg
Zuletzt geändert von Ironzwerg am Di, 03.03.2009 20:35, insgesamt 1-mal geändert.
Das Antonym von Antonym ist Synonym
Ironzwerg
***
Beiträge: 65
Registriert: Mi, 22.08.2007 22:36
Wohnort: Bielefeld
Kontaktdaten:

Re: Problem mit moveToInsertRow()

Beitrag von Ironzwerg »

Ich habe noch mal etwas rumprobiert.
Wenn ich eine Abfrage SELECT * FROM "Stammdaten" WHERE "Stammdaten"."Name" LIKE 'gmbh' ORDER BY "Stammdaten"."Name" ASC tätige, bekomme ich keine Fehlermeldung.
Wenn meine Abfrage aber SELECT * FROM "RechDetails" ist, dann bekomme ich den Fehler.

Bitte um Hilfe!!!! :'-(
Das Antonym von Antonym ist Synonym
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Problem mit moveToInsertRow()

Beitrag von komma4 »

Ironzwerg hat geschrieben:Fehlermeldung (No insert privileges) bekomme.
Könnt ihr was damit anfangen?
Die Meldung besagt, dass der angemeldete Benutzer keine Rechte zum Einfügen neuer Datensätze hat.
Hast Du diese Option bei der Erstellung eines genutzten Formulars gesetzt?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Ironzwerg
***
Beiträge: 65
Registriert: Mi, 22.08.2007 22:36
Wohnort: Bielefeld
Kontaktdaten:

Re: Problem mit moveToInsertRow()

Beitrag von Ironzwerg »

Eigentlich habe ich keinerlei Einstellungen getroffen, was Rechte angeht.
Mit der einen Abfrage funktioniert es ja. Das ist sehr merkwürdig.
Wo kann ich denn prüfen, wo es da hängt?
Das Antonym von Antonym ist Synonym
Ironzwerg
***
Beiträge: 65
Registriert: Mi, 22.08.2007 22:36
Wohnort: Bielefeld
Kontaktdaten:

Re: Problem mit moveToInsertRow()

Beitrag von Ironzwerg »

Hab nachgeschaut, das Property Privileges hat bei meinem RowSet den Wert 1 (für Select), ich brauche aber den Wert 2.
Wie kann ich das ändern? Das Property Privileges ist readonly :-(
Das Antonym von Antonym ist Synonym
Ironzwerg
***
Beiträge: 65
Registriert: Mi, 22.08.2007 22:36
Wohnort: Bielefeld
Kontaktdaten:

Re: Problem mit moveToInsertRow()

Beitrag von Ironzwerg »

Habs hinbekommen.
Das Problem lag daran, dass meine Tabelle keinen Primary Key hatte.
Musste der Tabelle eine neue Spalte spendieren, da der Primary Key auch gleichzeitig Unique ist.
Jetzt läufts.
Das Antonym von Antonym ist Synonym
Antworten