[de-users] Re: [de-users] Re: [de-users] Re: [de-users] Re: [de-users] Base: Neue Datenbank erstellen nicht möglich
Super, danke! Das hat funktioniert :) Am 18.01.2014 09:34, schrieb Robert Großkopf: Hallo Anke, das habe ich gemacht --> ALTER TABLE "Bestellungen" ALTER COLUMN "BestellID" RESTART WITH '10' Dann habe ich diese Fehlermeldung bekommen: 1: Wrong data type: VARCHAR in statement [ALTER TABLE "Bestellungen" ALTER COLUMN "BestellID" RESTART WITH '10'] Tschuldigung, Fehler von mir im Handbuch: Du darfst die einfachen Anführungszeichen bei der internen HSQLDB nicht dazu schreiben. Also ALTER TABLE "Bestellungen" ALTER COLUMN "BestellID" RESTART WITH 10 müsste das Ganze bei 10 wieder beginnen lassen. Wird natürlich sofort für die nächste Ausgabe des Handbuches berichtigt. Gruß Robert -- Anke Lange An der Landwehr 25 49076 Osnabrück Telefon 0541 6004299 gimp-werkst...@gmx.de www.kreativ-workshops.net www.gimp-werkstatt.de www.kompozer-web.de -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Re: [de-users] Re: [de-users] Re: [de-users] Base: Neue Datenbank erstellen nicht möglich
Hallo Anke, > > das habe ich gemacht --> > ALTER TABLE "Bestellungen" ALTER COLUMN "BestellID" RESTART WITH '10' > > Dann habe ich diese Fehlermeldung bekommen: > > 1: Wrong data type: VARCHAR in statement [ALTER TABLE "Bestellungen" > ALTER COLUMN "BestellID" RESTART WITH '10'] Tschuldigung, Fehler von mir im Handbuch: Du darfst die einfachen Anführungszeichen bei der internen HSQLDB nicht dazu schreiben. Also ALTER TABLE "Bestellungen" ALTER COLUMN "BestellID" RESTART WITH 10 müsste das Ganze bei 10 wieder beginnen lassen. Wird natürlich sofort für die nächste Ausgabe des Handbuches berichtigt. Gruß Robert -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Re: [de-users] Re: [de-users] Base: Neue Datenbank erstellen nicht möglich
Am 17.01.2014 17:34, schrieb Robert Großkopf: Hallo Anke, ich kopiere hier einfach einmal den entsprechenden Text aus dem Kapitel des Handbuches rein: --- Eine Datenbank wird erstellt, alle möglichen Funktionen mit Beispieldaten ausprobiert, Korrekturen vorgenommen, bis alles klappt. Dann ist mittlerweile der Wert für manch einen Primärschlüssel über 100 gestiegen. Pech nur, wenn der Primärschlüssel, wie meistens üblich, als Autowert-Schlüssel angelegt wurde. Werden die Tabellen zum Normalbetrieb oder zur Weitergabe der Datenbank an andere Personen geleert, so zählt anschließend der Primärschlüssel trotzdem munter weiter und startet nicht neu ab 0. Mit dem folgenden SQL-Kommando, wieder eingegeben über Extras → SQL, lässt sich der Startwert neu festlegen: ALTER TABLE "Tabellenname" ALTER COLUMN "ID" RESTART WITH 'Neuer Wert' Hier wird davon ausgegangen, dass das Primärschlüsselfeld die Bezeichnung "ID" hat und außerdem als Autowert definiert wird. Der neue Wert sollte der sein, der als nächster automatisch eingefügt wird. Existieren z.B. noch Einträge bis zum Wert 4, so ist als neuer Wert 5 anzugeben. -- Aus dem Kapitel "Wartung", S. 336 - taucht im Handbuch mehrmals an verschiedenen Stellen auch als Makro auf. Gruß Robert Hallo Robert das habe ich gemacht --> ALTER TABLE "Bestellungen" ALTER COLUMN "BestellID" RESTART WITH '10' Dann habe ich diese Fehlermeldung bekommen: 1: Wrong data type: VARCHAR in statement [ALTER TABLE "Bestellungen" ALTER COLUMN "BestellID" RESTART WITH '10'] Gruß Anke -- Anke Lange An der Landwehr 25 49076 Osnabrück Telefon 0541 6004299 gimp-werkst...@gmx.de www.kreativ-workshops.net www.gimp-werkstatt.de www.kompozer-web.de -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Re: [de-users] Base: Neue Datenbank erstellen nicht möglich
Hallo Anke, ich kopiere hier einfach einmal den entsprechenden Text aus dem Kapitel des Handbuches rein: --- Eine Datenbank wird erstellt, alle möglichen Funktionen mit Beispieldaten ausprobiert, Korrekturen vorgenommen, bis alles klappt. Dann ist mittlerweile der Wert für manch einen Primärschlüssel über 100 gestiegen. Pech nur, wenn der Primärschlüssel, wie meistens üblich, als Autowert-Schlüssel angelegt wurde. Werden die Tabellen zum Normalbetrieb oder zur Weitergabe der Datenbank an andere Personen geleert, so zählt anschließend der Primärschlüssel trotzdem munter weiter und startet nicht neu ab 0. Mit dem folgenden SQL-Kommando, wieder eingegeben über Extras → SQL, lässt sich der Startwert neu festlegen: ALTER TABLE "Tabellenname" ALTER COLUMN "ID" RESTART WITH 'Neuer Wert' Hier wird davon ausgegangen, dass das Primärschlüsselfeld die Bezeichnung "ID" hat und außerdem als Autowert definiert wird. Der neue Wert sollte der sein, der als nächster automatisch eingefügt wird. Existieren z.B. noch Einträge bis zum Wert 4, so ist als neuer Wert 5 anzugeben. -- Aus dem Kapitel "Wartung", S. 336 - taucht im Handbuch mehrmals an verschiedenen Stellen auch als Makro auf. Gruß Robert -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
[de-users] Re: [de-users] Base: Neue Datenbank erstellen nicht möglich
Le 17/01/2014 16:46, Anke Lange a écrit : Hallo Anke, Per Menueintrag Extras > SQL, und dann : RESTART IDENTITY eingeben und durchführen lassen. Wenn das nicht funktioniert (kann sein, es geht nur ab Version 2.x hsqldb, welche nicht in LO dabei ist), kannst du gleichweise folgendes für jede betroffene Tabelle versuchen : ALTER TABLE “mytable” ALTER COLUMN “id_pk” GENERATED BY DEFAULT AS IDENTITY (START WITH x) wobei "mytable" die betroffene Tabelle ist "id_pk" das seblstinkrementierende Feld ist X ist deine Startnummer - Standardwert ist 0 Alex -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Base: Neue Datenbank erstellen nicht möglich
Hallo Liste jetzt habe ich meine Datenbank fertig, mit Abfragen und Berichte *freu* Jetzt habe ich alle Beispieldatensätze aus der Datenbank gelöscht und wollte die Datenbank mit echten Daten füllen. Aber die Zählung der Datensätze fangen nicht mehr bei 1 an, sondern erst bei 4. Es werden also die gelöschten Datensätze mitgezählt. Gibt es eine Möglichkeit die Datenbank wieder auf 0 zu stellen? Viele Grüße Anke -- Anke Lange An der Landwehr 25 49076 Osnabrück Telefon 0541 6004299 gimp-werkst...@gmx.de www.kreativ-workshops.net www.gimp-werkstatt.de www.kompozer-web.de -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Base: Neue Datenbank erstellen nicht möglich
Hallo Robert ich habe die PPa libreoffice-4-1 Ubuntu precise main installiert. da kam vor kurzem auch ein Update. Alles was darin für Libreoffice enthalten ist, habe ich installiert. Ich werde LibreOffice einmal deinstallieren und dann neu installieren, vielleicht hilft das ja :-\ Gruß Anke Am 20.12.2013 19:19, schrieb Robert Großkopf: Hallo Anke, Über Paketquelle3n ist HSQLDB nicht installiert. In den Optionen - LibreoOffice - Erweitert ist Java-Laufzeitumgebung aktiviert Sun Microsiystem Inc 1.6.0_27 Hast Du wirklich alle Pakete für LO über Deine Paketquellen installiert? Unter den Umständen sind die Pakete fehlerhaft. Da wird ja offensichtlich nach einer externen hsqldb gesucht. Das darf nicht sein. Ich installiere in der Regel nicht die Pakete meiner Distribution sondern direkt die von LO. Dazu packe ich die Pakete in ein internes Verzeichnis und füge das den Installationsquellen des Paketmanagers hinzu. Außerdem habe ich noch viele Versionen, die nur lokal in einer Nutzerumgebung laufen. Der Fehler taucht hier nie auf. Gruß Robert -- Anke Lange An der Landwehr 25 49076 Osnabrück Telefon 0541 6004299 gimp-werkst...@gmx.de www.kreativ-workshops.net www.gimp-werkstatt.de www.kompozer-web.de -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Base: Neue Datenbank erstellen nicht möglich
Hallo Anke, > > Über Paketquelle3n ist HSQLDB nicht installiert. > > In den Optionen - LibreoOffice - Erweitert ist Java-Laufzeitumgebung > aktiviert Sun Microsiystem Inc 1.6.0_27 Hast Du wirklich alle Pakete für LO über Deine Paketquellen installiert? Unter den Umständen sind die Pakete fehlerhaft. Da wird ja offensichtlich nach einer externen hsqldb gesucht. Das darf nicht sein. Ich installiere in der Regel nicht die Pakete meiner Distribution sondern direkt die von LO. Dazu packe ich die Pakete in ein internes Verzeichnis und füge das den Installationsquellen des Paketmanagers hinzu. Außerdem habe ich noch viele Versionen, die nur lokal in einer Nutzerumgebung laufen. Der Fehler taucht hier nie auf. Gruß Robert -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Base: Neue Datenbank erstellen nicht möglich
Hallo Robert Über Paketquelle3n ist HSQLDB nicht installiert. In den Optionen - LibreoOffice - Erweitert ist Java-Laufzeitumgebung aktiviert Sun Microsiystem Inc 1.6.0_27 Am 20.12.2013 16:49, schrieb Robert Großkopf: Hallo Anke, Ich habe mit Base bisher noch nichts gemacht, deshalb weiß ich jetzt auch nicht, was eine HSQLDB ist. Bewusst habe ich sie nicht verbunden. Kann man das irgendwo nachschauen? Schau einmal in dem Paketmanager Deines Systems nach. Ist da irgendetwas mit HSQLDB installiert? Hast Du in LO die entsprechende Java-Installation eingebunden? Gruß Robert -- Anke Lange An der Landwehr 25 49076 Osnabrück Telefon 0541 6004299 gimp-werkst...@gmx.de www.kreativ-workshops.net www.gimp-werkstatt.de www.kompozer-web.de -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Base: Neue Datenbank erstellen nicht möglich
Hallo Anke, > > Ich habe mit Base bisher noch nichts gemacht, deshalb weiß ich jetzt > auch nicht, was eine HSQLDB ist. Bewusst habe ich sie nicht verbunden. > Kann man das irgendwo nachschauen? Schau einmal in dem Paketmanager Deines Systems nach. Ist da irgendetwas mit HSQLDB installiert? Hast Du in LO die entsprechende Java-Installation eingebunden? Gruß Robert -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Base: Neue Datenbank erstellen nicht möglich
Hallo Robert Ich habe mit Base bisher noch nichts gemacht, deshalb weiß ich jetzt auch nicht, was eine HSQLDB ist. Bewusst habe ich sie nicht verbunden. Kann man das irgendwo nachschauen? Gruß Anke Am 20.12.2013 15:56, schrieb Robert Großkopf: Hallo Anke, ich habe heute versucht eine neue Datenbank anzulegen. Dabei bekam ich immer die gleiche Fehlermeldung: Die Verbindung zur Datenquelle "Rechnung" konnte nicht hergestellt werden. Die Treiberklasse 'org.hsqldb.jdbcDriver' konnte nicht geladen werden. Der Pfad für zusätzliche Treiberklassen ist 'file:///usr/share/java/hsqldb.jar vnd.sun.star.expand: $BRAND_BASE_DIR/programm/classes/sdbc_shqldb.jar'. Das ist der Pfad zu einer externen HSQLDB. Hast Du eine externe HSQLDB installiert und vielleicht sogar einmal mit LO verbunden? Interne und externe Versionen der HSQLDB können nicht gleichzeitig genutzt werden. Gruß Robert -- Anke Lange An der Landwehr 25 49076 Osnabrück Telefon 0541 6004299 gimp-werkst...@gmx.de www.kreativ-workshops.net www.gimp-werkstatt.de www.kompozer-web.de -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert
Re: [de-users] Base: Neue Datenbank erstellen nicht möglich
Hallo Anke, > > ich habe heute versucht eine neue Datenbank anzulegen. Dabei bekam ich > immer die gleiche Fehlermeldung: > > Die Verbindung zur Datenquelle "Rechnung" konnte nicht hergestellt werden. > > Die Treiberklasse 'org.hsqldb.jdbcDriver' konnte nicht geladen werden. > Der Pfad für zusätzliche Treiberklassen ist > 'file:///usr/share/java/hsqldb.jar vnd.sun.star.expand: > $BRAND_BASE_DIR/programm/classes/sdbc_shqldb.jar'. Das ist der Pfad zu einer externen HSQLDB. Hast Du eine externe HSQLDB installiert und vielleicht sogar einmal mit LO verbunden? Interne und externe Versionen der HSQLDB können nicht gleichzeitig genutzt werden. Gruß Robert -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? http://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: http://wiki.documentfoundation.org/Netiquette/de Listenarchiv: http://listarchives.libreoffice.org/de/users/ Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert