Zum Inhalt springen

dorti

Mitglieder
  • Gesamte Inhalte

    157
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von dorti

  1. Hey, danke, das funktioniert ja super. War mir echt ne große Hilfe, vielen Dank!
  2. Die Struktur der Tabelle sieht so aus: Ordner ------ ID NAME VATERORDNER ANSICHT URL ICON TARGET IDENT ROLE ID ist Primary Key, Name ist der sichtbare Name im Explorer, Vaterordner ist die ID des übergeordneten Ordners. Ansicht, URL, Icon, Target, Ident und Role spielen für die Sortierart keine Rolle. Der Baum soll so sortiert sein, dass alle Ordner immer unterhalb ihres Vaterordners erscheinen und alle Ordner gleichen Levels alphabetisch sortiert sind.
  3. Guten Morgen zusammen! Ich möchte eine explorerähnliche Baumstruktur im Browser darstellen. Dafür hab ich mir auch Javascript-Funktionen gebastelt, die das hinkriegen. Die Daten für den Explorer kommen aus einer Oracle 9i - Datenbank. Allerdings erwartet das JavaScript die Daten in der richtigen Reihenfolge, d.h. die Abfrage muss rekursiv sein. Bei Oracle gibt es auch eine Abfrage (CONNECT BY mit START WITH), die das hinbekommt. Allerdings kann man in dieser Abfrage kein ORDER BY verwenden. Die Daten kommen zwar jedes Mal in der gleichen Reihenfolge im Browser an, aber nicht alphabetisch. Kennt jemand eine Möglichkeit, die Daten in der richtigen Reihenfolge anzuzeigen bei CONNECT BY? Oder hat jemand eine SQL-Abfrage entwickelt, die das schafft? Ich erwarte diese Struktur: 0 Home ---1 Adressverwaltung ------2 Neue Firma ------2 Neue Person ---1 Systeme ------2 Neues System ---1 Wartung ------2 Passwort ändern Die Datenbank bringt es so: 0 Home ---1 Systeme ------2 Neues System ---1 Wartung ------2 Passwort ändern ---1 Adressverwaltung ------2 Neue Firma ------2 Neue Person Meine Abfrage sieht so aus: SELECT id, name, url, icon, target, vaterordner FROM ordner WHERE role IN (SELECT granted_role FROM user_role_privs) START WITH id = 1 CONNECT BY vaterordner = PRIOR id
  4. Disconnect funktioniert leider auch nicht. Ich entwickel mit dem XSQL Servlet von Oracle. Das XSQL Servlet ist im XML Developer Kit von Oracle enthalten. Dort habe ich die Möglichkeit, DML-Statements abzusetzen. Oder ich muss mit Java was eigenes schreiben, wenn es keine DML-Statements für dieses Problem gibt. DML wäre halt einfacher
  5. Nee, das geht nicht. Das klappt bei SQLPlus, aber nicht aus einer Anwendung raus. Ich brauch was wie "ALTER SESSION KILL ..." oder so, dass aber ein angemeldeter User ohne DBA-Rechte ausführen kann.
  6. Hallo! Gibt es bei einer Oracle 9i Datenbank eine Möglichkeit, als angemeldeter User (kein SYS oder SYSTEM) seine eigene Session mit einem SQL-Statement zu beenden? Und kann man auch irgendwo eine Zeit angeben, dass nach einer gewissen Zeit der Inaktivität der User abgemeldet wird?
  7. Endlich hab ich es raus. Auf Win 2000 NT geht es in die jserv.log - Datei. Und auf Linux (ich hatte die ganze Zeit auf Linux getestet) nicht - komischerweise. Wenn man den Jserv manuell startet, sollte es auf die Konsole gehen, da der aber mit dem Apache mitgestartet wird, hatte ich keine Konsole. Das ganze ist zwar ein Apache Webserver, aber Tomcat hab ich nicht.
  8. Also, es funktioniert bei mir soweit, dass man in beide Richtungen Datenabgleiche machen kannst. Der Server ist die Master-DB, das Notebook die Materialized-View-DB und von der Notebook-DB steuert man den Datenabgleich. Allerdings gibts einen Fehler bei Updates am gleichen Datensatz sowie bei Inserts (wie es zu erwarten war). Deletes hab ich gar nicht erst ausprobiert. Aber ich hab gelesen, dass es Fehlerbehandlungen dafür gibt bei Oracle 9i, ich konnte sie nur noch nicht richtig aktivieren. Werde demnächst daran weitermachen und sagen, obs (hoffentlich!) klappt ...
  9. Hallo zusammen! Hat jemand von Euch schon mal Oracle 9i - Datenbanken repliziert? Es soll ungefähr so funktionieren: Ein Notebook mit einer Datenbank soll die replizierten Daten erhalten. Während das Notebook nicht ans Netzwerk angeschlossen ist, trägt der Notebookbesizter Daten in die replizierte Datenbank ein. Auch in der Originaldatenbank werden Daten eingetragen. Einmal täglich oder so werden dann beide Datenbanken auf den gleichen Stand gebracht. Ich hatte mir das so vorgestellt, dass die Original-DB die Mastersite ist und die Notebook-DB die Materialized-View-Site. Ist das so richtig? Oder sind beide Datenbanken Mastersites? Wie funktioniert es nun, dass beide Seiten auf den neusten Stand gebracht werden? Und was passiert beim Refresh, wenn z.B. in beiden Datenbanken in der gleichen Tabelle eine neue Zeile eingefügt wurde, die ja dann die gleiche ID hat?
  10. Bei uns haben 1200€ im Monat gelangt, ist aber echt knapp. Viel leisten konnten wir uns nicht mehr. Allerdings haben wir aber auch von dem Geld einen Haufen Schulden abbezahlt.
  11. Konnte gestern nicht antworten, war krank, tut mir leid. Vielen Dank für Deine Hilfe, die Kopf- und Fußzeilen funktionieren jetzt einwandfrei. Hab sie als Margin definiert. Ich hab noch ein Problem. Ich hab zehn verschiedene Rahmen mit Informationen drin. Die Rahmen füllen normalerweise zwei Seiten. Und auf jede Seite kommt zusätzlich die Kopf- und Fußzeile. Wenn jetzt zu mehreren Rahmen keine Informationen vorliegen, werden diese unterdrückt und die nachfolgenden Rahmen rücken nach oben. Da ich nicht weiß, wie man einen Repeating Frame über mehrere Seiten macht, habe ich für jede der zwei Seiten eine Repeating Frame (mit der selben SQL-Abfrage) mit jeweils fünf Rahmen gemacht. Innerhalb der Repeating Frames funktioniert es, dass die Rahmen nach oben rücken. Wie kann man es nun einrichten, dass ich Rahmen über die Seiten nachrücken lasse, d.h. wenn auf der ersten Seite nur ein Rahmen zu sehen ist, weil die restlichen vier Rahmen - da keine Informationen vorhanden - unterdrückt sind, die nächsten zwei, drei oder vier Rahmen (je nachdem, wie viele VOLLSTÄNDIG draufpassen) der Seite 2 auf die Seite 1 rücken? Vielleicht hast Du da auch eine Idee ..., wäre super!
  12. Hallo zusammen! Ist es möglich, mit Oracle Reports Kopf- und Fußzeilen zu definieren, die auf jeder Seite dargestellt werden? Oder gibt es eventuell die Möglichkeit, einen Repeating Frame über mehrere Seiten zu gestalten?
  13. Ja, normalerweise. Aber ich dachte, bei nem Servlet würde das vielleicht irgendwo in ein Log-File geschrieben. Auf der Konsole erscheinen nämlich keine Meldungen.
  14. Ich hab ein Servlet, dass mit Apache läuft. In dem Servlet gibt es System.out.println() - Statements. In welche Datei schreibt der Webserver die Informationen aus dem Statement?
  15. dorti

    Browserneustart erzwingen?

    Danke für Deine Hilfe! Ich werde mich mal informieren über JSP und Servlets.
  16. dorti

    Browserneustart erzwingen?

    Das Kennwort wird in einer HTML-Form geändert. Die Form schickt das neue Kennwort an eine XSQL-Seite, die dann das SQL-Statement "ALTER USER user IDENTIFIED BY passwort" absetzt. Damit ist das Passwort in der Datenbank geändert und der Browser hat es nicht gemerkt. XSQL ist die Mischung von XML und SQL. Mit XSQL kann man SQL-Abfragen ausführen, die dann automatisch in XML umgeformt werden. Oder man kann DML-Befehle ausführen. XSQL ist wurde von Oracle in Java implementiert und ist, meines Wissen, ein Servlet. Man kann dort, glaube ich, ein ActionHandler definieren, mit dem es möglich sein sollte, Java-Code auszuführen. Hab ich aber noch nicht gemacht, ich kenne mich mit Java und dem Kram net so toll aus. Ich hoffe, dass Du jetzt daraus schlauer geworden bist
  17. dorti

    Browserneustart erzwingen?

    Ja, aber wie schickt man denn sowas? Macht man das in Java oder wo? Ich kenne mich damit überhaupt nicht aus.
  18. Hallo zusammen! Ich hab ein Problem: Ein User ist auf einer Oracle-Datenbank angelegt. Der User meldet sich mit einem Realm(?) an die Datenbank beim Öffnen der entsprechenden HTML-Seite im Browser an. Irgendwie werden dann irgendwelche Headerinformationen bzgl. der Anmeldung im Browser gespeichert. Wo genau ich die abfragen kann, weiß ich nicht. Die Anmelderoutine ist in Java implementiert und war vorgegeben. Ich gebe jetzt dem Benutzer, der mit dem Browser arbeitet und an der Datenbank angemeldet ist, die Möglichkeit, sein Datenbank-Passwort zu ändern. Dies geschieht mit HTML und XSQL (XML und SQL, ein spezielles Entwicklertool von Oracle) Funktioniert auch, ABER nun steckt in den Headerinformationen des Browsers das falsche Passwort. D.h. beim erneuten Aufruf irgendeiner Seite kommt die Fehlermeldung, dass der Browser die Datenbank nicht erreichen kann. Da die Java-Anmeldung so doof implementiert ist, kommt jetzt nicht erneut das Anmeldeformular, sondern nur diese Fehlermeldung. Erst nach einem Neustart des Browsers oder wenn man die Headerinformationen löschen könnte, würde das Anmeldefenster erscheinen. Kann man mit Javascript oder Java oder irgendwie die Headerinformationen löschen oder einen Browserneustart erzwingen?
  19. Hallo zusammen! Ich weiß net, ob das hier das richtige Forum für das Problem ist? Auf jeden Fall ist mein Betriebssystem Win 2000 Eben hat auf meinem Computer der Explorer den Geist aufgegeben oder Netscape (7.0) ist abgestürzt oder auch beides. Die Folge war, dass nichts mehr ging und ich neu starten wollte. Doch man konnte den PC noch nicht mal mehr richtig runterfahren. Daraufhin hab ich ihn komplett abgewürgt. Als ich ihn dann wieder hochfahren wollte, waren alle Lesezeichen, gespeicherte Passwörter und Formulardaten aus Netscape verschwunden. Netscape war wieder in der Grundeinstellung. Kann man wenigstens die Lesezeichen retten und wenn ja, wo? Beim IE existieren die Lesezeichen noch.
  20. Soll das Ganze dann im Browser laufen? Ich hab auch mal sowas gemacht mit Rechnungen und hab die ganzen Berechnungen mit Javascript durchgeführt.
  21. Nee, das war schon korrekt. Nach der neuen Rechtschreibung sind das keine Fehler.
  22. <input type="text" name="textfeld" onblur="javascript: if (this.value.length < 8) alert('Textfeld nicht korrekt gefüllt');"/> So sollte es funktionieren.
  23. Ich hab nicht behauptet, dass jemand unabhängig ist. Ich wollte nur sagen, dass jeder nach Unabhängigkeit STREBT, oder ist das etwa nicht der Fall? Und ich glaube, dass es heute mehr der Fall ist als früher. Mit Selbstverwirklichung hab ich hier das Streben nach Karriere und Ansehen im Berufsleben gemeint. Das sind oftmals Ziele des modernen Menschen, die dazu führen, dass das Familienleben leidet und Kinder zu kurz kommen. Und eine Erhöhung der Arbeitsstunden würde genau das noch unterstützen. Ja, das ist echt komisch. Es könnte damit zusammenhängen, dass die Rollen klarer verteilt waren (Mann arbeitet, Frau führt den Haushalt) und dass die Beziehungen beständiger waren. Ach und noch was: Von welcher Zeit früher sprichst Du eigentlich und ab wann kam Deiner Meinung nach der Einbruch?
  24. Nee, nur in Mozilla 0.9.9 soll noch ein Bug sein, der das zulässt. Andere Browser verhindern das.
  25. Damals war es ja auch nicht unbedingt üblich, dass Frauen, wenn sie Kinder hatten, zusätzlich arbeiten wollten/mussten. Und selbst wenn das der Fall gewesen sein sollte, wohnte die Oma noch im Haus und führte Haushalt und hütete Kinder. Heute will man unbedingt unabhängig sein (ein eigenes Auto, eine eigene Wohnung, ...) und das möglichst früh und diese Unabhängigkeit kostet eben Geld. Für die Unabhängigkeit und auch die Selbstverwirklichung gehen Eltern beide arbeiten. Und an der Stelle kommt der Stress, weil der Haushalt noch geführt werden muss (die Großeltern wohnen ja nicht mehr im Haus) und die Kinder versorgt werden müssen. Die Kinder kommen möglichst früh in den Kindergarten und sind zu Hause oft sich selbst überlassen. Für Unterhaltung ist gesorgt (TV, Video, PC) und die Kinder "verlernen" oder lernen erst gar nicht zu spielen. Und das ist klar, wenn dann noch die Arbeitsstunden erhöht werden, dann steigert sich der Stress und wirkliches Familienglück geht verloren. Nur an welcher Stelle kann oder will man jetzt was ändern?

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...