DB Wie schreibbar ermtteln?

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

Moderator: Moderatoren

hr.hartwig
***
Beiträge: 52
Registriert: Mi, 09.05.2007 23:25

DB Wie schreibbar ermtteln?

Beitrag von hr.hartwig »

Hallo
Wie kann ich bei einer Datenbank abfragen,
ob die Tabelle schreibbar ist?
z.B If Not ...hasbyName"Meine Tabelle" writable Then Msgbox "Kann nicht in Tabelle schreiben"

Danke für Hinweise
Viele Grüße,
Hotti
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: DB Wie schreibbar ermtteln?

Beitrag von komma4 »

Code: Alles auswählen

Sub base_TabellenRechte
REM ===========================================
REM Für Hotti, oooinfo 13167, 2007-07-17
REM Dieses Beispiel ohne Abfangen von Fehlerbedingungen!
REM ===========================================
oDBKontext = CreateUnoService( "com.sun.star.sdb.DatabaseContext" )
' registrierte Datenquelle
oDB = oDBKontext.getByName( "DBName" )
' user und passwort, wenn nötig
oVerbindung = oDB.getConnection( "", "" )
oTabellen = oVerbindung.getTables()
oTabelle = oTabellen.getByName( "Tabellenname" )
' Anzeige der Rechte-Bitmap
print oTabelle.Privileges 
End Sub
Die Konstanten findest Du hier

War es das?
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)
Antworten