Seite 1 von 1

[Gelöst] Problem mit moveToInsertRow()

Verfasst: Mo, 02.03.2009 18:47
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

Re: Problem mit moveToInsertRow()

Verfasst: Mo, 02.03.2009 21:46
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!!!! :'-(

Re: Problem mit moveToInsertRow()

Verfasst: Di, 03.03.2009 15:49
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?

Re: Problem mit moveToInsertRow()

Verfasst: Di, 03.03.2009 16:10
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?

Re: Problem mit moveToInsertRow()

Verfasst: Di, 03.03.2009 19:30
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 :-(

Re: Problem mit moveToInsertRow()

Verfasst: Di, 03.03.2009 20:35
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.