Warum kann ich auf meine DB-Tabelle nur "lesend" z

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Warum kann ich auf meine DB-Tabelle nur "lesend" z

von raul » Sa, 03.07.2004 23:51

Yo, jetzt läufts. Ich habe ein bisschen mit dem GRANT probiert und so funktioniert's:

Code: Alles auswählen

grant all privileges on db.table to user
ausführen (user ohne "@localhost")

Danke für den beharrlichen Hinweis.

OpenOffice rules!

von raul » Sa, 03.07.2004 14:45

die rechte sind vergeben; wie gesagt: sql-statements wie insert direkt auszuführen funktioniert, nur die bearbeitung über die grafische oberfläche nicht. :roll:

muss man bei dem formular etwas beachten?

klappt es bei irgendjemanden auch direkt in den tabellen?

von eka-micha » Do, 15.04.2004 15:26

Toll, dass ihr euch gleich um mein Problem bemüht habt!

Bin aber gerade selbst drauf gekommen. Bei MySQL muss ich offensichtlich einen Primärschlüssel vergeben. Seitdem kann ich meine Tabellen wie gewünscht auch bearbeiten

Gruß an alle

von Jörg Pareigis » Do, 15.04.2004 15:02

Ich habe das Problem, wenn ich die DB per JDBC connecte.
Wenn ich sie per ODBC öffne, kann ich die Daten direkt in den Tabellen ändern usw.

von Lib » Do, 15.04.2004 12:18

Hi,
ich habe keine SQL-DB, aber bei dBase ist es z.B. so, dass man in der Datenquellenansicht direkt auch keine Sätze ändern kann, man muss dazu ein Formular benutzen.
Erstellen z.B. über das Kontext-Menu der Tabelle mit "Autopilot Formular"
Gruss, Lib

Warum kann ich auf meine DB-Tabelle nur "lesend" z

von eka-micha » Do, 15.04.2004 11:58

Habe eine kleine Test-Datenbank erstellt und will sie nun über OO auch bearbeiten können. Leider kann ich zwar die einzelnen Tabellen betrachten, sie jedoch weder ändern noch löschen bzw. erweitern.
Was mach ich da falsch??
Meine Datenquelle habe ich mit MySQL ODBC 3.51 Driver erzeugt. Der Benutzer ist root ohne Kennwort. Also ganz simpel
Auch der "Trick" mit SQL: GRANT ALL PRIVILEGES on Tabelle to root führt zu keinem Erfolg.

Nach oben