
mme
Mitglieder-
Gesamte Inhalte
328 -
Benutzer seit
-
Letzter Besuch
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von mme
-
Super, das mit wget funktioniert und dann drucke ich es über den acrobatreader aus... bestens habt vielen dank... Womit ich dieses Thema vor dem nun anfangenden zwei wöchigen Urlaub erledigt habe... grüße mme
-
Diese DBA Funktionen bekommst du aber von Oracle schon kostenlos mit -> Management Server. Somit lohnt sich der große Toad nur, wenn die DB-Landschaft zu klein ist um einen Managementserver zu unterhalten.
-
Hallo, wir haben uns bewusst gegen Toad entschieden, weil a.) zu teuer und b.) war uns da der Focus (egal welche version) zu sehr auf DBA Funktionalität. Was die reinen entwicklungsmöglichkeiten betrifft, steht der "PL/SQL Developer" dem Toad in nichts nach (im gegenteil) und er ist ganz wesentlich günstiger (Liste 180 USD). Auch hier hat man natürlÃch einige DBA Funktionalitäten drin, aber der Focus ist auf die Entwicklung. Man bekommt hier http://www.allroundautomations.com/ auch eine trialversion....
-
wie stelle ich den um??
-
Danke für deine Antwort. Ja das mit dem Drucken über die Kommandozeile sieht gut aus, allerdings habe ich dann das Problem wie ich das PDF-Dokument speichere. Das Problem ist, das dieses PDF dynamisch von einem Applikationserver generiert wird, wodurch ich es über http anfordern muss. Da ich auf den 1200 Clients aber nur den IE habe muss ich es über den IE machen. Nun habe ich versucht mit execwb(4,2,pfad) die Datei zu speichen, was aber nicht funktioniert, weil er dann eine html datei speichern will. Also muss ich irgendwie an die Funktion "Kopie speichern" des Readers kommen, und wenn ich da rankomme, dann kann ich bestimmt auch direkt drucken...
-
Hallo, ich habe folgendes Problem.... Ich rufe im IE ein PDF auf. Nun möchte ich dieses Dokument drucken. Allerdings soll das nicht der User machen, sondern mein Programm. Allerdings will ich nicht das Drucken des IE benutzen (ie.execwb(6, 2) ) sondern ich will das plugin bzw. Active-x von Adobe, ansprechen das dieses Druckt. Hintergrund ist, das ich mit dem Drucken des IEs nicht weiter komme ( http://forum.fachinformatiker.de/showthread.php?t=78257 ). Ist das möglich und wenn ja, wie? Hat jemand eine guten Link zu ner Api davon mit Beispielen? Vielen Dank im vorraus Grüße mme
-
Hab vielen Dank... ja, kann man noch ein bischen ausbauen, aber die idee und der Trigger so weit ist gut. Geht so ein bischen in die Richtung, sich vorher merken was der User hatte und dann mit hinterher vergleichen, nur ein bischen komfortabler...
-
erstmal danke, aber ich bekomme auch bei deinem Trigger nicht raus an wenn gegranted wurde und wie das objekt heißt wenn es eine Rolle ist... ?
-
verstehe, das hörte sich oben so an, als wenn die Artikel einfach nur mehrere Kriterien haben müssen, aber nicht unterschiedliche Kriterien im Bezug auf die anderen Artikel... Ich glaube bei diesem Problem wirst du mit sql nicht weit kommen. Und wenn doch mit einem Aufwand, bei dem du irgendein Porgramm schon lange fertig hast... Ich würde da eine Porgrammlogik reininvestieren. Und wenn nicht Ãm Frontend, dann irgenwas mit Pl/SQL bzw. bei MS heißt es glaube ich T-SQL (?) welches dann eine temporäre tabelle füllt o.ä.
-
hast du sql1 so ausgeführt wie es da steht, oder mit der where-Bedingung die ich oben noch dran hatte?
-
Ich habe das nicht getestet aber du must doch nur deinen Ansatz oben nehmen und das gleiche nochmal mit den Kriterien machen. Nun hast du zwei Ergebnismengen. Wenn du nun diese Ergebnismengen miteinander verbindest hast du das ergebnis. Also ungefähr so: select AA.artikel from (Select Artikel From Artikelkriterien Group by Artikel Having Count( distinct(Produktgruppe) )> 1 ) AA , (Select Artikel From Artikelkriterien Group by Artikel Having Count( distinct(Kriterien) )> 1 ) BB where AA.artikel = BB.artikel; Ggf. anpassen auf die Syntax deines dbms... was benutzt du?
-
Ich habe dein Datenbankmodel noch nicht begriffen... Ist wirklich alles in einer Tabelle?? Und du schreibst das du mehrere Kriterien PRO Gruppe haben willst, aber in deinem Select fragst du die Tabelle ArtikelKriterien ab was darauf schließen lässt das die Kriterien nicht auf die Gruppen sondern auf die Artikel beziehen....????
-
Da kann ich dir eher ein ganz "normales" Versionsverwaltungstool empfehlen. Wir setzten z.B. PVCS ein. Sowas sollte man sowieso grundsätzlich für Sourcen haben. Da gibt es ziemlich viele von, welches du nehmen solltest, hängt meistens davon ab, welche entwicklungsumgebungen du einsetzt, falls du das Tool irgendwann mal integrieren willst (dies war der Grund warum wir pvcs genommen haben, da das in Powerbuilder integrierbar ist). Grüße mme
-
Der Powerdesigner kann folgendes.... Du pflegst dein Datenmodell damit. Bei jeder änderungen versionierst du das. Dann kannst du jederzeit gegen eine bestehende Datenbank oder gegen ein andere Modell (Version) dir die unterschiede aufzeigen lassen und daraus ein Script erstellen lassen was die entsprechenden Änderungen ausführt. Meinst du sowas, oder meinst du inhalte in der der DB? Der Begriff "Update-Scripte" irritiert mich etwas! und eingabe einer Versionsnr... Version von was, der Datebank der Applikation des Datenmodells usw.?
-
Audit habe ich zwar gerade nicht an, aber da spricht nichts dagegen... Diese Lösung gefällt mir schon besser, da werde ich mich wohl mal vertiefend beschäftigen... In Metalink usw. habe ich bis jetzt nichts finden können... erstmal Danke (und für weitere vorschläge weiterhin offen)... Grüße mme
-
Leider nicht wirklich, da ich ja dann um herauszubekommen was passiert ist vorher diese Views abfragen muss und danach, um dann durch einen Vergleich herauszubekommen was geändert wurde. Dieses vorgehen ist mir irgendwie zu krum.... Ich suche erstmal weiter. Mein Problem ist halt, das ich bei der Vergabe/Entzug bestimmter Rollen ein paar Überprüfungen und Eintragungen in verschiedenen Tabellen machen möchte...
-
Also habe inzwischen selber auch was gefunden. Hier ein kleines Testbeispiel: CREATE OR REPLACE TRIGGER "VERWALTUNG"."TEST" BEFORE GRANT ON DATABASE declare begin INSERT INTO test SELECT ora_sysevent, ora_dict_obj_owner, ora_dict_obj_name, USER, SYSDATE FROM dual; end; Soweit der Trigger. Lässt sich auch komilieren, und schreibt dann wenn man Rechte auf objekte eines anderen Users granted auch in die Tabelle rein. Allerdings nur wer, welches objekt gegranted hat, aber nicht an wenn? Ausserdem bleiben die spalte 2 und 3 leer wenn man einen Rolle granted (natürlich, aber welche werte muss ich auslesen um das auch noch zubekommen?)...?
-
unter welchem DBMS versuchst du das denn?
-
Hallo, ich habe einen Trigger angelegt der auf Datenbankebene auf das ereignis grant reagiert. Weiß jemand wie ich /ob ich herausbekomme was (also welche Rolle oder Recht) gerade an wenn (welcher User oder Rolle) gegranted wurde? Also sowas wie bei row-Triggern wo man "if inserting", oder ":new.spalte" usw. abfragen kann??? Danke im vorraus....
-
Ich denke der Begriff "Datenbank" trift heute einfach nicht mehr auf das zu was eine sogenannte Datenbank kann (abgesehen von diesen Desktop-Micky-Maus-Systemen wie Access). Ausser das Daten gespeichert werden, läuft da Programmcode ab -> PL/SQL, werden, werden Dokumente gespeichert wie im Filesystem -> Blob (MS hatte oder hat doch sowas vor, das unter dem Filesystem die DB liegen solL), XML gespeichert und geparst, Programme hinterlegt -> Java, Datawarehouse integriert und vieles mehr. So glaube ich das die Datenbanken durchaus eine Zukunft haben, aber vielleicht nicht mehr als reine "dumme" Datenbank, sondern als komplexes Gesamtsystem. Und das macht meiner Meinung auch eine Datenbank aus. Ich will eine vielseitige und flexible Datenbank die zu mehr zu gebrauchen ist, als 1000 Datensätze in 10 Tabellen zu speichern und sich in einer grafischen Oberfläche ne Abfrage zusammen zuklicken. Natürlich müssen die Hersteller aufpassen, das die DBs nicht irgendwann alles können, und dafür nichts mehr richtig, aber da denke ich, haben diese Systeme zu hohe Anforderungen, als das da jeder Müll ungetestet reinkommt. Noch mal zu dem Thema Access. Es ist sehr einfach zu bedienen usw. hat aber nichts mit einer "großen" Datenbank gemeinsam. Natürlich sollte man Access nicht unterschätzen weil es viel eingesetzt wird, ist aber absolut keine Konkurenz zu DB2, IBM, MS-SQL usw. Sowas höhre ich immer wieder ob sich die Leute die sowas behaupten mal eine Access-DB mit größer 10GB wo mehr als 500 User mit arbeiten angesehen haben, das geht einfach nicht!!! Und diese Desktop abfrage system haben meiner Meinung nach keine so große Zukunft, da immer mehr Firmen versuchen die verschwinden zu lassen um Daten zu konsolidieren und zu zentralisieren. Auf dem Desktop bleibt dann Excel zurück, was man nun wirklich nicht als Datenbank bezeichnen darf. Grüße mme
-
Mich wundert etwas das hier vorschläge gemacht werden eine ID in einem FILE zu verwalten... Wie soll man den dann gewährleiste, das die ID nur einmal vergeben wird? (OK kann man vielleicht, aber mit welcher Perfomance, vorallem wenn alle Tabellen darauf warten sollen) Dafür hat man doch die Datenbank, da kann man das notfalls mit Sperren sicherstellen. Genauso, als wenn man mit max(ID) raussucht, welches der höchste Wert ist, um dann den nächsten als ID zu nehmen. Wer sowas macht hat noch nie ein System gesehen, wo mehrere Hundert/Tausend User gleichzeitig dran arbeiten. Dann kann es schnell mal vorkommen, das mit sowas die IDs doppelt sind....
-
... und du sagst das verschiedene Autoren das verschieden abgrenzen... schreib doch mal in kurzform ein paar beispiele dieser Abgrenzungen...
-
Mir ist der Begriff "Objektrelationale Datenbanken" schon nicht bekannt. Ich kenne relationale Datenbanken und sowas wie objektorientierte Datenbanken (aber warscheinlich bin ich da wohl nicht auf dem neuesten Stand(?)) und ich dachte immer das SQL-Standard (egal welcher) sich nur auf relationale Datenbanken bezieht. Oder ist damit gemeint das es in einer relationalen Datenbank objekte gibt (tabellen, views, usw), was allerdings nichts mit "objektorientiert" (siehe objektorientierte Entwicklung) zu tun hat. Vielleicht wird in deinen Büchern einmal objektorientiert für DB-objekte verwendet und woanders für Objektorientiert (von wegen kappselung, vererbung usw.) ?????
-
na denn bin ich ja beruhigt.... Vielen Dank...
-
Hallo, habe ein paar SQL-Scripts geliefert bekommen wo dies eingesetzt wird ( where spaltenname ^= WERT Das ganze unter für Oracle 9.2 In der Hilfe unter Operatoren habe ich nichts finden können und google akzeptiert ^= als Suchbegriff nicht... danke im vorraus...